fix(dialog): restore HA modal after rejected close (#607)

Issue: #607
User-Visible: yes
This commit is contained in:
Claude
2026-09-23 02:00:48 +03:00
parent d70b67abc4
commit 9bbf6fb248
52 changed files with 895 additions and 631 deletions
+142 -142
View File
@@ -1,89 +1,89 @@
{
"schema": 1,
"fingerprint": "5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362",
"fingerprint": "2c4a9a013205eef84710c72e2eae1f8c307d94c84078490ecded141d206dd07d",
"entry": "houseplan-card.js",
"panelEntry": "houseplan-panel.js",
"initialViewFiles": [
"houseplan-assets/houseplan-card-BGma7Zjs.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js",
"houseplan-card.js"
],
"initialViewGzipBytes": 290095,
"initialViewGzipBytes": 290284,
"initialPanelFiles": [
"houseplan-assets/houseplan-card-BGma7Zjs.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js",
"houseplan-panel.js"
],
"initialPanelGzipBytes": 291618,
"initialPanelGzipBytes": 291805,
"initialPanelOnlyFiles": [
"houseplan-panel.js"
],
"initialPanelOnlyGzipBytes": 2325,
"initialPanelOnlyGzipBytes": 2322,
"lazyFiles": [
"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"
"houseplan-assets/backdrop-pick-2vyBBTgG.js",
"houseplan-assets/de-Bc8aNiKQ.js",
"houseplan-assets/editor-v1zFPTHb.js",
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/fr-DClCaTp6.js",
"houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js",
"houseplan-assets/houseplan-editor-runtime-DazlWcYl.js",
"houseplan-assets/houseplan-onboarding-runtime-j98hXPrW.js",
"houseplan-assets/hp-zigbee-topology-overlay-BIunREL3.js",
"houseplan-assets/iso-scene-render-Byk9ZXv9.js",
"houseplan-assets/live-interaction-runtime-DjzpPNim.js",
"houseplan-assets/pdf-export-DhvYHpHG.js",
"houseplan-assets/summary-panel-runtime-loaded-C750G8Rx.js",
"houseplan-assets/zigbee-topology-B35vLrYp.js",
"houseplan-assets/zigbee-topology-runtime-hsXdTYOk.js"
],
"lazyGzipBytes": 459921,
"lazyGzipBytes": 459905,
"lazyEditorFiles": [
"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"
"houseplan-assets/backdrop-pick-2vyBBTgG.js",
"houseplan-assets/editor-v1zFPTHb.js",
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js",
"houseplan-assets/houseplan-editor-runtime-DazlWcYl.js",
"houseplan-assets/zigbee-topology-B35vLrYp.js"
],
"lazyEditorGzipBytes": 243369,
"lazyEditorGzipBytes": 243361,
"lazyOnboardingFiles": [
"houseplan-assets/backdrop-pick-Cghq1scc.js",
"houseplan-assets/form-kit.styles-CfB4DWMs.js",
"houseplan-assets/houseplan-onboarding-runtime-DO5YuA8C.js"
"houseplan-assets/backdrop-pick-2vyBBTgG.js",
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/houseplan-onboarding-runtime-j98hXPrW.js"
],
"lazyOnboardingGzipBytes": 33816,
"lazyOnboardingGzipBytes": 33813,
"lazyLocaleFiles": [
"houseplan-assets/de-DSAbt10z.js",
"houseplan-assets/fr-Dqa7XXi8.js"
"houseplan-assets/de-Bc8aNiKQ.js",
"houseplan-assets/fr-DClCaTp6.js"
],
"lazyLocaleGzipBytes": 55370,
"lazyLocaleGzipBytes": 55371,
"lazyIsometricFiles": [
"houseplan-assets/iso-scene-render-DrqMFlnw.js"
"houseplan-assets/iso-scene-render-Byk9ZXv9.js"
],
"lazyIsometricGzipBytes": 17642,
"lazyIsometricGzipBytes": 17639,
"lazyFurnitureArtFiles": [
"houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js"
"houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js"
],
"lazyFurnitureArtGzipBytes": 16940,
"lazyFurnitureArtGzipBytes": 16939,
"lazyPdfFiles": [
"houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js",
"houseplan-assets/pdf-export-uvcL70gX.js"
"houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js",
"houseplan-assets/pdf-export-DhvYHpHG.js"
],
"lazyPdfGzipBytes": 126825,
"files": [
{
"path": "houseplan-assets/backdrop-pick-Cghq1scc.js",
"sha256": "a3c6643d8fa86b46c0b14d6464331ac722fb2de5f76090f2415c394c2b45830d",
"path": "houseplan-assets/backdrop-pick-2vyBBTgG.js",
"sha256": "5c1f5f3ac1132cc5970ade27d6797a2674d90945b3567b6b204990b55d394103",
"rawBytes": 74076,
"gzipBytes": 23932,
"gzipBytes": 23929,
"isEntry": false,
"imports": [
"houseplan-assets/form-kit.styles-CfB4DWMs.js",
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/de-DSAbt10z.js",
"sha256": "00b04a9346c92a955a778fd765078a17e164f038ae93e8bf8980c047cc5c5eae",
"path": "houseplan-assets/de-Bc8aNiKQ.js",
"sha256": "23a420015836d2cb9dba5bb19349bf2b67f2cf5ed08d4ae77ebbde0cd661baa9",
"rawBytes": 92496,
"gzipBytes": 27928,
"isEntry": false,
@@ -91,222 +91,222 @@
"dynamicImports": []
},
{
"path": "houseplan-assets/editor-DuEZ_blF.js",
"sha256": "ffbfb66c07157e20053fd287e8e423b967322de5f633ba57ed3bdc9b6ab3f353",
"path": "houseplan-assets/editor-v1zFPTHb.js",
"sha256": "73af9764e3cba343dafc00d13696a3154255ef7f4cb0993f2fefc37ee40c01e8",
"rawBytes": 3833,
"gzipBytes": 1583,
"gzipBytes": 1581,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/form-kit.styles-CfB4DWMs.js",
"sha256": "551efa002ff77410c8ecd04f0b1e8eebba295e8f04f1de1c0f5973bc60343cba",
"path": "houseplan-assets/form-kit.styles-XjSspVjk.js",
"sha256": "c6f912fabc6288e8f84712cd3ebaf3bfd6c9ab821f511e0b977ef28f0f235ed3",
"rawBytes": 25600,
"gzipBytes": 5056,
"gzipBytes": 5055,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/fr-Dqa7XXi8.js",
"sha256": "6e339f8074d2ad2325b5c93161a251f89ab4041f5bda8a90a491c165dd6aec31",
"path": "houseplan-assets/fr-DClCaTp6.js",
"sha256": "4c0e753ff9ae5160f0b702eeaa152ffa7462e96e888115e38ae33bac95bd8544",
"rawBytes": 94813,
"gzipBytes": 27442,
"gzipBytes": 27443,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js",
"sha256": "4e2e255541baab68c9a71b8996f7db842cd2fcbd1466984acda21423b2279be7",
"path": "houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js",
"sha256": "b293b18c355818c7f51e25562428643d9c524d217fd78fca675be1a2a792b0bc",
"rawBytes": 52035,
"gzipBytes": 16940,
"gzipBytes": 16939,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/houseplan-card-BGma7Zjs.js",
"sha256": "020967c47a73d107ac522a4dc2e458154324779405cdddc60e3548f72939e7b4",
"rawBytes": 1028792,
"gzipBytes": 289293,
"path": "houseplan-assets/houseplan-card-eH_pY1mf.js",
"sha256": "e5b871748b29287d7c0e66fa30e7fc81cbd96715b839aee4e426885bd998c626",
"rawBytes": 1029393,
"gzipBytes": 289483,
"isEntry": false,
"imports": [],
"dynamicImports": [
"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"
"houseplan-assets/de-Bc8aNiKQ.js",
"houseplan-assets/editor-v1zFPTHb.js",
"houseplan-assets/fr-DClCaTp6.js",
"houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js",
"houseplan-assets/houseplan-editor-runtime-DazlWcYl.js",
"houseplan-assets/houseplan-onboarding-runtime-j98hXPrW.js",
"houseplan-assets/hp-zigbee-topology-overlay-BIunREL3.js",
"houseplan-assets/iso-scene-render-Byk9ZXv9.js",
"houseplan-assets/live-interaction-runtime-DjzpPNim.js",
"houseplan-assets/pdf-export-DhvYHpHG.js",
"houseplan-assets/summary-panel-runtime-loaded-C750G8Rx.js"
]
},
{
"path": "houseplan-assets/houseplan-editor-runtime-dcfYk9Ux.js",
"sha256": "a594bdfea7e0eaac7be0e513cf316d28503194dd4cc156f832271ac3b4f91f2b",
"path": "houseplan-assets/houseplan-editor-runtime-DazlWcYl.js",
"sha256": "6515e98e1c7d594e6c2943871a906b5a1a0762092e5a4cbfec0470e07863d659",
"rawBytes": 677705,
"gzipBytes": 188432,
"gzipBytes": 188433,
"isEntry": false,
"imports": [
"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"
"houseplan-assets/backdrop-pick-2vyBBTgG.js",
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js",
"houseplan-assets/zigbee-topology-B35vLrYp.js"
],
"dynamicImports": [
"houseplan-assets/zigbee-topology-runtime-BK3ECo6u.js"
"houseplan-assets/zigbee-topology-runtime-hsXdTYOk.js"
]
},
{
"path": "houseplan-assets/houseplan-onboarding-runtime-DO5YuA8C.js",
"sha256": "2341b680e95085a18f3a4258ef54d76de360d8eb7f62c22d0bbbeb9e552a3776",
"path": "houseplan-assets/houseplan-onboarding-runtime-j98hXPrW.js",
"sha256": "6a7765d125bedbb22df7276f80f59bb5156cba93e86d4fb75adaac9c7574d4ea",
"rawBytes": 15667,
"gzipBytes": 4828,
"gzipBytes": 4829,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-Cghq1scc.js",
"houseplan-assets/form-kit.styles-CfB4DWMs.js",
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/backdrop-pick-2vyBBTgG.js",
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/hp-zigbee-topology-overlay-Fybk76vu.js",
"sha256": "9a79675b2b08e08e69f48268134b052111cdbaa804b6b270dfc3c66857c475fa",
"path": "houseplan-assets/hp-zigbee-topology-overlay-BIunREL3.js",
"sha256": "8342c4c8f8b62e5caf311c5088fc817246a808bee1de871969a5760d9d11070c",
"rawBytes": 10759,
"gzipBytes": 3685,
"gzipBytes": 3683,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js",
"houseplan-assets/zigbee-topology-DmwpO4_X.js",
"houseplan-assets/zigbee-topology-runtime-BK3ECo6u.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js",
"houseplan-assets/zigbee-topology-B35vLrYp.js",
"houseplan-assets/zigbee-topology-runtime-hsXdTYOk.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/iso-scene-render-DrqMFlnw.js",
"sha256": "516d5176c89713778220ea37910af126ac49deec11bca4835628acb9234a7c5b",
"path": "houseplan-assets/iso-scene-render-Byk9ZXv9.js",
"sha256": "2888754263d7837c59f98c267156ac601611915c53f31d6d8ba14e1656417afb",
"rawBytes": 51983,
"gzipBytes": 17642,
"gzipBytes": 17639,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/live-interaction-runtime-CY4BdkFz.js",
"sha256": "4dcf38616ab83f5a2914558399c3852b7afa6ba5878fee9f75cf406cc746dda1",
"path": "houseplan-assets/live-interaction-runtime-DjzpPNim.js",
"sha256": "56c243a0be7558428fcd7351a903aef112e9e3c8054a43daf180b90e225e2826",
"rawBytes": 8216,
"gzipBytes": 3209,
"gzipBytes": 3204,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/pdf-export-uvcL70gX.js",
"sha256": "206bebb97b82857af0143431a63ef1cf81cc7e869daa807278ef474cc91a57c6",
"path": "houseplan-assets/pdf-export-DhvYHpHG.js",
"sha256": "ae0e8f7a914fc3034f73c5e0128515019849a373f0a184864f6cd91ffdf0211f",
"rawBytes": 236264,
"gzipBytes": 109885,
"gzipBytes": 109886,
"isEntry": false,
"imports": [
"houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js",
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/furniture-plan-art.generated-BQJxPKO5.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-editor-CMasQ4vg.js",
"sha256": "4b34a8e5ddd9ddf67aa84d27b93a345cfca03b693f1f2513e2e046054465d817",
"path": "houseplan-assets/summary-panel-editor-D6jtLpQ8.js",
"sha256": "141837c9947c69b51b7f870afc1bb050372c7f26fb36d1ea6fe7a9e1073913ab",
"rawBytes": 14862,
"gzipBytes": 3426,
"gzipBytes": 3424,
"isEntry": false,
"imports": [
"houseplan-assets/form-kit.styles-CfB4DWMs.js",
"houseplan-assets/houseplan-card-BGma7Zjs.js",
"houseplan-assets/summary-panel-runtime-loaded-CGySQMOD.js"
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js",
"houseplan-assets/summary-panel-runtime-loaded-C750G8Rx.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-metrics-BeGWlYtn.js",
"sha256": "d3b46ab20f1de0a48a16737e7456c0318e9903b79df2c5f9f78082bf378e5c93",
"path": "houseplan-assets/summary-panel-metrics-lT9wi_mo.js",
"sha256": "f21e7ab3dec25618eab55cca71fd9635583941673e402af8091b344a18ec0f26",
"rawBytes": 2611,
"gzipBytes": 1307,
"gzipBytes": 1305,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-runtime-loaded-CGySQMOD.js",
"sha256": "70932d7306193061fed10ac47812d912c3a59a7417f95e240f37b61457bf09a8",
"path": "houseplan-assets/summary-panel-runtime-loaded-C750G8Rx.js",
"sha256": "9b3e61e18a989a38950776a248106dde45b711fc4b80f247bc429e8cb372a25a",
"rawBytes": 72733,
"gzipBytes": 20171,
"isEntry": false,
"imports": [
"houseplan-assets/form-kit.styles-CfB4DWMs.js",
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/form-kit.styles-XjSspVjk.js",
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": [
"houseplan-assets/summary-panel-editor-CMasQ4vg.js",
"houseplan-assets/summary-panel-metrics-BeGWlYtn.js"
"houseplan-assets/summary-panel-editor-D6jtLpQ8.js",
"houseplan-assets/summary-panel-metrics-lT9wi_mo.js"
]
},
{
"path": "houseplan-assets/zigbee-topology-DmwpO4_X.js",
"sha256": "a5f74e545476fb0048e5ae34d3e6aba6ca56d4774699b437f8400e40069a988e",
"path": "houseplan-assets/zigbee-topology-B35vLrYp.js",
"sha256": "aa8bf029c7fed0133c80c2b557f273f7593a6c7059d7f444bb59124484815a21",
"rawBytes": 18962,
"gzipBytes": 7426,
"gzipBytes": 7424,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/zigbee-topology-runtime-BK3ECo6u.js",
"sha256": "aa8b20e637d9d66b0affee0d0efee1bfd7defa9285d92d1bd496777fe5f3432b",
"path": "houseplan-assets/zigbee-topology-runtime-hsXdTYOk.js",
"sha256": "d60b3845428071ed0a8555fc50e5712e4bd029e38d75c6059a0b314af95dacda",
"rawBytes": 3942,
"gzipBytes": 1762,
"gzipBytes": 1761,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js",
"houseplan-assets/zigbee-topology-DmwpO4_X.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js",
"houseplan-assets/zigbee-topology-B35vLrYp.js"
],
"dynamicImports": []
},
{
"path": "houseplan-card.js",
"sha256": "d0b270ebad646accee58fd8cf7a130875da8b505b596f0e05ada91fffb41bb02",
"sha256": "22729f58ff83f845a5b454830449099c16024d8fac36f87ffd1934c7928b0780",
"rawBytes": 1205,
"gzipBytes": 802,
"gzipBytes": 801,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-panel.js",
"sha256": "4150cfd182db03e56a9e4b4b680ad72ace418f9882528e526de2579e32944606",
"sha256": "2981cd3ed29739c95c0cb9f351f731bbd363e2fee2a4b9cf354d4c24549bf9dd",
"rawBytes": 6165,
"gzipBytes": 2325,
"gzipBytes": 2322,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-BGma7Zjs.js"
"houseplan-assets/houseplan-card-eH_pY1mf.js"
],
"dynamicImports": []
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362";import{az as e,l as o,aC as t,e8 as s,A as a,e9 as i,ea as l,eb as n,E as r,c}from"./houseplan-card-BGma7Zjs.js";class h extends e{constructor(){super(...arguments),this._spaces=null,this._spacesLoading=!1,this._spacesAuthoritative=!1}setConfig(e){this._config=e}async _loadSpaces(){if(!this._spaces&&!this._spacesLoading&&this.hass){this._spacesLoading=!0;try{const e=await this.hass.callWS({type:"houseplan/config/get"});this._spaces=(e?.config?.spaces||[]).map(e=>({value:e.id,label:e.title||e.id})),this._spacesAuthoritative=!0}catch{this._spaces=[],this._spacesAuthoritative=!1}finally{this._spacesLoading=!1}}}get _lang(){return o(this.hass,this._config?.language)}get _floorToken(){const e=this._config?.floor;return"number"==typeof e?`__houseplan_yaml_floor_index__:${String(e)}`:null}get _formData(){const e={...this._config},o=this._floorToken;return o?e.floor=o:Object.prototype.hasOwnProperty.call(e,"floor")||(e.floor=""),e}get _schema(){const e=this._spaces||[],o=this._lang,a=[{value:"",label:t(o,"editor.floor_none")}],i=this._floorToken;i&&a.push({value:i,label:t(o,"editor.floor_index",{index:String(this._config?.floor)})});const l="string"==typeof this._config?.floor?this._config.floor:"";l&&!e.some(e=>e.value===l)&&a.push({value:l,label:l}),a.push(...e);const n="string"==typeof this._config?.default_floor?this._config.default_floor:"",r=[...e];return n&&!e.some(e=>e.value===n)&&r.unshift({value:n,label:n}),[{name:"title",selector:{text:{}}},{name:"floor",selector:{select:{mode:"dropdown",options:a}}},e.length?{name:"default_floor",selector:{select:{mode:"dropdown",options:r}}}:{name:"default_floor",selector:{text:{}}},{name:"language",selector:{select:{mode:"dropdown",options:s(t(o,"editor.lang_auto"),this._config?.language)}}},{name:"icon_size",selector:{number:{min:1,max:6,step:.1,mode:"box"}}},{name:"show_temperature",selector:{boolean:{}}},{name:"live_states",selector:{boolean:{}}},{name:"show_signal",selector:{boolean:{}}},{name:"kiosk",selector:{boolean:{}}},{name:"cycle",selector:{number:{min:0,max:3600,step:5,mode:"box"}}}]}render(){if(!this.hass||!this._config)return a;const e=i(this,l,o(this.hass,this._config.language));if("cold"===e)return n();if("warm"===e)return r;this._loadSpaces();const s=this._lang,h={title:t(s,"editor.title"),floor:t(s,"editor.floor"),default_floor:t(s,"editor.default_floor"),language:t(s,"editor.language"),icon_size:t(s,"editor.icon_size"),show_temperature:t(s,"editor.show_temperature"),live_states:t(s,"editor.live_states"),show_signal:t(s,"editor.show_signal"),kiosk:t(s,"editor.kiosk"),cycle:t(s,"editor.cycle")},f=this._schema,_=function(e,o,t){if(!t||null===o)return null;const s="string"==typeof e?.default_floor?e.default_floor:"";return!s||o.some(e=>e.value===s)?null:s}(this._config,this._spaces,this._spacesAuthoritative),d=e=>c`<ha-form
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="2c4a9a013205eef84710c72e2eae1f8c307d94c84078490ecded141d206dd07d";import{az as e,l as o,aC as t,e8 as s,A as a,e9 as i,ea as l,eb as n,E as r,c}from"./houseplan-card-eH_pY1mf.js";class h extends e{constructor(){super(...arguments),this._spaces=null,this._spacesLoading=!1,this._spacesAuthoritative=!1}setConfig(e){this._config=e}async _loadSpaces(){if(!this._spaces&&!this._spacesLoading&&this.hass){this._spacesLoading=!0;try{const e=await this.hass.callWS({type:"houseplan/config/get"});this._spaces=(e?.config?.spaces||[]).map(e=>({value:e.id,label:e.title||e.id})),this._spacesAuthoritative=!0}catch{this._spaces=[],this._spacesAuthoritative=!1}finally{this._spacesLoading=!1}}}get _lang(){return o(this.hass,this._config?.language)}get _floorToken(){const e=this._config?.floor;return"number"==typeof e?`__houseplan_yaml_floor_index__:${String(e)}`:null}get _formData(){const e={...this._config},o=this._floorToken;return o?e.floor=o:Object.prototype.hasOwnProperty.call(e,"floor")||(e.floor=""),e}get _schema(){const e=this._spaces||[],o=this._lang,a=[{value:"",label:t(o,"editor.floor_none")}],i=this._floorToken;i&&a.push({value:i,label:t(o,"editor.floor_index",{index:String(this._config?.floor)})});const l="string"==typeof this._config?.floor?this._config.floor:"";l&&!e.some(e=>e.value===l)&&a.push({value:l,label:l}),a.push(...e);const n="string"==typeof this._config?.default_floor?this._config.default_floor:"",r=[...e];return n&&!e.some(e=>e.value===n)&&r.unshift({value:n,label:n}),[{name:"title",selector:{text:{}}},{name:"floor",selector:{select:{mode:"dropdown",options:a}}},e.length?{name:"default_floor",selector:{select:{mode:"dropdown",options:r}}}:{name:"default_floor",selector:{text:{}}},{name:"language",selector:{select:{mode:"dropdown",options:s(t(o,"editor.lang_auto"),this._config?.language)}}},{name:"icon_size",selector:{number:{min:1,max:6,step:.1,mode:"box"}}},{name:"show_temperature",selector:{boolean:{}}},{name:"live_states",selector:{boolean:{}}},{name:"show_signal",selector:{boolean:{}}},{name:"kiosk",selector:{boolean:{}}},{name:"cycle",selector:{number:{min:0,max:3600,step:5,mode:"box"}}}]}render(){if(!this.hass||!this._config)return a;const e=i(this,l,o(this.hass,this._config.language));if("cold"===e)return n();if("warm"===e)return r;this._loadSpaces();const s=this._lang,h={title:t(s,"editor.title"),floor:t(s,"editor.floor"),default_floor:t(s,"editor.default_floor"),language:t(s,"editor.language"),icon_size:t(s,"editor.icon_size"),show_temperature:t(s,"editor.show_temperature"),live_states:t(s,"editor.live_states"),show_signal:t(s,"editor.show_signal"),kiosk:t(s,"editor.kiosk"),cycle:t(s,"editor.cycle")},f=this._schema,_=function(e,o,t){if(!t||null===o)return null;const s="string"==typeof e?.default_floor?e.default_floor:"";return!s||o.some(e=>e.value===s)?null:s}(this._config,this._spaces,this._spacesAuthoritative),d=e=>c`<ha-form
.hass=${this.hass}
.data=${this._formData}
.schema=${e}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362";import{c as a,A as e}from"./houseplan-card-BGma7Zjs.js";import{s,n as t,a as l,m as r,b as o,c as i,d as u}from"./summary-panel-runtime-loaded-CGySQMOD.js";import"./form-kit.styles-CfB4DWMs.js";const m=m=>{const{host:c,dialog:d,problems:n,t:b}=m,y=n.find(a=>"error"===a.kind),$=d.localShow!==d.baseLocalShow||!d.localOnly&&!s(t(d.draft),d.base),p=$&&!d.busy&&!y,v=a=>n.find(e=>e.path===a),h=a=>a?b(`summary.problem.${a.code}`):"",k=()=>m.close(),g=a`<label class="summary-switch" for="summary-local-show">
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="2c4a9a013205eef84710c72e2eae1f8c307d94c84078490ecded141d206dd07d";import{c as a,A as e}from"./houseplan-card-eH_pY1mf.js";import{s,n as t,a as l,m as r,b as o,c as i,d as u}from"./summary-panel-runtime-loaded-C750G8Rx.js";import"./form-kit.styles-XjSspVjk.js";const m=m=>{const{host:c,dialog:d,problems:n,t:b}=m,y=n.find(a=>"error"===a.kind),$=d.localShow!==d.baseLocalShow||!d.localOnly&&!s(t(d.draft),d.base),p=$&&!d.busy&&!y,v=a=>n.find(e=>e.path===a),h=a=>a?b(`summary.problem.${a.code}`):"",k=()=>m.close(),g=a`<label class="summary-switch" for="summary-local-show">
<span class="summary-switch-caption"><strong>${b("summary.show_local")}</strong>
<small id="summary-local-show-hint">${b("summary.show_local_hint")}</small></span>
<input id="summary-local-show" data-summary-local-show type="checkbox"
@@ -1 +1 @@
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362";import{ee as e,J as t,aX as n,H as i,aa as o,a8 as r,bP as s,bO as a,aW as c,aV as l,aY as d,ef as u,eg as f,bR as m,eh as g}from"./houseplan-card-BGma7Zjs.js";function v(e){if(!e.registry.authoritative)return null;const t=new Set,n=d(e.markers);for(const i of Object.values(e.registry.devices||{}))i?.id&&"service"!==i.entry_type&&!n.devices.has(i.id)&&i.area_id&&e.areaToSpace[i.area_id]&&t.add(i.id);for(const i of e.markers||[]){if(i.removed||"virtual"===i.binding)continue;const o=String(i.binding||"").indexOf(":");if(o<1)continue;const r=i.binding.slice(0,o),s=i.binding.slice(o+1),a="device"===r?e.registry.devices?.[s]:null,c="entity"===r?e.registry.entities?.[s]:null,l="device"===r?s:c?.device_id,d="device"===r?a?.area_id:c?.area_id||l&&e.registry.devices?.[l]?.area_id,u="string"==typeof i.room_id&&i.room_id.length>0&&null===i.area?"":i.area||d||"",f=u&&e.areaToSpace[u]||i.space||e.firstSpaceId;l&&e.registry.devices?.[l]&&e.spaceIds.has(f)&&(!n.devices.has(l)||"entity"===r&&n.liveEntities.has(s))&&t.add(l)}return t}function y(e,t){return e?.length?t?.length?g(e,t):e:t}function _(e,t){const n=c(e.rooms,t.walls,t.openCuts,[],i,t.cellCm,o,r);return{roomGeom:"ok"===n.status||"degraded-extra"===n.status?n.roomGeom:void 0,multiWallNodes:l(e.rooms,t.walls,t.openCuts,i,t.cellCm,o,r)}}function*h(c,l,d=_){try{let u=0;for(const f of l){const l=c.spaces.find(e=>String(e?.id)===f.id);if(!l)continue;const m=e(l,f),g=d(f,m);let v=null;for(const e of f.rooms){if(!e.id)continue;const a=t(e);if(!a)continue;const c=n(f.rooms,e.id,m.walls,m.openCuts,i,m.cellCm,o,r,g.roomGeom,g.multiWallNodes)||a;v=y(v,s(c,m.physicalBodies)),yield}const _=m.cellCm/o;u+=a(v)*_*_/1e4}return u}catch{return null}}function p(e,t,n=_){const i=h(e,t,n);let o=i.next();for(;!o.done;)o=i.next();return o.value}function b(e,t,n,i){if("system"!==e.type)return null;if("device_count"===e.key)return null===t.deviceCount?null:String(t.deviceCount);if("total_area"===e.key)return null===t.areaM2?null:m(t.areaM2,"mi"===n?.config?.unit_system?.length);try{return new Intl.DateTimeFormat(i||void 0,{dateStyle:"short",timeStyle:"short",timeZone:n?.config?.time_zone||void 0}).format(t.now)}catch{return t.now.toLocaleString()}}function S(e,t){const n=e?.states?.[t];if(!n)return null;const i=u(e,t);return i?f(i,String(n.attributes?.unit_of_measurement||"")):null}export{h as cleanFloorAreaSteps,v as representedHaDeviceIds,_ as spaceWallGeometry,S as summaryEntityValue,b as summarySystemValue,p as totalCleanFloorAreaM2};
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="2c4a9a013205eef84710c72e2eae1f8c307d94c84078490ecded141d206dd07d";import{ee as e,J as t,aX as n,H as i,aa as o,a8 as r,bP as s,bO as a,aW as c,aV as l,aY as d,ef as u,eg as f,bR as m,eh as g}from"./houseplan-card-eH_pY1mf.js";function v(e){if(!e.registry.authoritative)return null;const t=new Set,n=d(e.markers);for(const i of Object.values(e.registry.devices||{}))i?.id&&"service"!==i.entry_type&&!n.devices.has(i.id)&&i.area_id&&e.areaToSpace[i.area_id]&&t.add(i.id);for(const i of e.markers||[]){if(i.removed||"virtual"===i.binding)continue;const o=String(i.binding||"").indexOf(":");if(o<1)continue;const r=i.binding.slice(0,o),s=i.binding.slice(o+1),a="device"===r?e.registry.devices?.[s]:null,c="entity"===r?e.registry.entities?.[s]:null,l="device"===r?s:c?.device_id,d="device"===r?a?.area_id:c?.area_id||l&&e.registry.devices?.[l]?.area_id,u="string"==typeof i.room_id&&i.room_id.length>0&&null===i.area?"":i.area||d||"",f=u&&e.areaToSpace[u]||i.space||e.firstSpaceId;l&&e.registry.devices?.[l]&&e.spaceIds.has(f)&&(!n.devices.has(l)||"entity"===r&&n.liveEntities.has(s))&&t.add(l)}return t}function y(e,t){return e?.length?t?.length?g(e,t):e:t}function _(e,t){const n=c(e.rooms,t.walls,t.openCuts,[],i,t.cellCm,o,r);return{roomGeom:"ok"===n.status||"degraded-extra"===n.status?n.roomGeom:void 0,multiWallNodes:l(e.rooms,t.walls,t.openCuts,i,t.cellCm,o,r)}}function*h(c,l,d=_){try{let u=0;for(const f of l){const l=c.spaces.find(e=>String(e?.id)===f.id);if(!l)continue;const m=e(l,f),g=d(f,m);let v=null;for(const e of f.rooms){if(!e.id)continue;const a=t(e);if(!a)continue;const c=n(f.rooms,e.id,m.walls,m.openCuts,i,m.cellCm,o,r,g.roomGeom,g.multiWallNodes)||a;v=y(v,s(c,m.physicalBodies)),yield}const _=m.cellCm/o;u+=a(v)*_*_/1e4}return u}catch{return null}}function p(e,t,n=_){const i=h(e,t,n);let o=i.next();for(;!o.done;)o=i.next();return o.value}function S(e,t,n,i){if("system"!==e.type)return null;if("device_count"===e.key)return null===t.deviceCount?null:String(t.deviceCount);if("total_area"===e.key)return null===t.areaM2?null:m(t.areaM2,"mi"===n?.config?.unit_system?.length);try{return new Intl.DateTimeFormat(i||void 0,{dateStyle:"short",timeStyle:"short",timeZone:n?.config?.time_zone||void 0}).format(t.now)}catch{return t.now.toLocaleString()}}function b(e,t){const n=e?.states?.[t];if(!n)return null;const i=u(e,t);return i?f(i,String(n.attributes?.unit_of_measurement||"")):null}export{h as cleanFloorAreaSteps,v as representedHaDeviceIds,_ as spaceWallGeometry,b as summaryEntityValue,S as summarySystemValue,p as totalCleanFloorAreaM2};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362";import{n as t,b as n}from"./zigbee-topology-DmwpO4_X.js";import{aI as e}from"./houseplan-card-BGma7Zjs.js";const o=new WeakMap;function i(t){const n=function(t){const n=t?.connection||t;return!n||"object"!=typeof n&&"function"!=typeof n?null:n}(t);if(!n)return null;let e=o.get(n);return e||(e={revision:0,topologies:[],states:{},listeners:new Set,inflight:new Map},o.set(n,e)),e}function r(t,n,e){t.states={...t.states,[n]:e},function(t){t.revision++;for(const n of t.listeners)n()}(t)}function s(t){const n=t?.code;if("permission"===n||"unsupported"===n||"timeout"===n||"invalid_topic"===n||"invalid_payload"===n)return n;const e=String(t?.message||"").toLowerCase();return e.includes("unauthor")||e.includes("permission")?"permission":e.includes("unknown_command")||e.includes("not found")?"unsupported":"provider"}function a(t){return Object.assign(new Error(t),{code:t})}function c(t,n,e){const o=t.inflight.get(n);if(o)return o;r(t,n,{phase:"loading"});const i=e().then(n=>{if(!n.nodes.length&&n.warnings.some(t=>"invalid_payload"===t.code))throw a("invalid_payload");!function(t,n){t.topologies=[...t.topologies.filter(t=>!(t.provider===n.provider&&t.instanceId===n.instanceId)),n],r(t,"zha"===n.provider?"zha":`z2m:${n.instanceId}`,{phase:"ready",obtainedAt:n.obtainedAt,partial:n.warnings.length>0})}(t,n)}).catch(e=>{r(t,n,{phase:"error",error:s(e)})}).finally(()=>t.inflight.delete(n));return t.inflight.set(n,i),i}function l(t){const n=i(t);return n?{revision:n.revision,topologies:n.topologies,states:n.states}:{revision:0,topologies:[],states:{}}}function u(t,n){const e=i(t);return e?(e.listeners.add(n),()=>e.listeners.delete(n)):()=>{}}function p(t){if(!0!==t?.user?.is_admin)throw a("permission")}function f(n){const e=i(n);return e?c(e,"zha",async()=>{if(p(n),"function"!=typeof n?.callWS)throw a("unsupported");return t(await n.callWS({type:"zha/devices"}))}):Promise.resolve()}function d(t){return null!==t&&"object"==typeof t?t:null}function h(t){const n=d(t),e=n?.payload??t;if("string"!=typeof e)return e;try{return JSON.parse(e)}catch{return null}}async function m(t,n){let e;try{return await Promise.race([t,new Promise((t,o)=>{e=globalThis.setTimeout(()=>o(a("timeout")),Math.max(1,n))})])}finally{void 0!==e&&globalThis.clearTimeout(e)}}function g(t,o,r=15e4){const s=i(t);if(!s)return Promise.resolve();const l=e(o);return c(s,`z2m:${l||String(o)}`,async()=>{if(p(t),!l)throw a("invalid_topic");const e=t.connection,o=e?.subscribeMessage;if("function"!=typeof o||"function"!=typeof t?.callService)throw a("unsupported");const i=function(){const t=globalThis.crypto;return"function"==typeof t?.randomUUID?`houseplan-${t.randomUUID()}`:`houseplan-${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`}(),s=Date.now()+Math.max(1,r);let c=!1,u=null,f=null,g=null;const y=new Promise(t=>{u=t}),w=new Promise((t,n)=>{f=t,g=n}),b=[];try{const r=await o.call(e,t=>{!0===d(t)?.retain&&h(t)&&u?.()},{type:"mqtt/subscribe",topic:`${l}/bridge/info`});"function"==typeof r&&b.push(r);const p=await o.call(e,t=>{if(!0===d(t)?.retain)return;const n=h(t);null!==n?n&&function(t){const n=d(t),e=n?.transaction??d(n?.data)?.transaction;return"string"==typeof e||"number"==typeof e?String(e):null}(n)===i&&f?.(n):c&&g?.(a("invalid_payload"))},{type:"mqtt/subscribe",topic:`${l}/bridge/response/networkmap`});"function"==typeof p&&b.push(p),await m(y,Math.min(4e3,Math.max(1,s-Date.now()))),c=!0,await t.callService("mqtt","publish",{topic:`${l}/bridge/request/networkmap`,payload:JSON.stringify({type:"raw",routes:!1,transaction:i}),qos:0,retain:!1});const v=await m(w,s-Date.now()),_=d(v)?.status;if(_&&"ok"!==_)throw a("provider");return n(v,l)}finally{for(const t of b)try{t()}catch{}}})}export{f as readZhaTopology,g as refreshZ2mTopology,u as subscribeZigbeeTopology,l as zigbeeTopologyRuntimeSnapshot};
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="2c4a9a013205eef84710c72e2eae1f8c307d94c84078490ecded141d206dd07d";import{n as t,b as n}from"./zigbee-topology-B35vLrYp.js";import{aI as e}from"./houseplan-card-eH_pY1mf.js";const o=new WeakMap;function i(t){const n=function(t){const n=t?.connection||t;return!n||"object"!=typeof n&&"function"!=typeof n?null:n}(t);if(!n)return null;let e=o.get(n);return e||(e={revision:0,topologies:[],states:{},listeners:new Set,inflight:new Map},o.set(n,e)),e}function r(t,n,e){t.states={...t.states,[n]:e},function(t){t.revision++;for(const n of t.listeners)n()}(t)}function s(t){const n=t?.code;if("permission"===n||"unsupported"===n||"timeout"===n||"invalid_topic"===n||"invalid_payload"===n)return n;const e=String(t?.message||"").toLowerCase();return e.includes("unauthor")||e.includes("permission")?"permission":e.includes("unknown_command")||e.includes("not found")?"unsupported":"provider"}function a(t){return Object.assign(new Error(t),{code:t})}function c(t,n,e){const o=t.inflight.get(n);if(o)return o;r(t,n,{phase:"loading"});const i=e().then(n=>{if(!n.nodes.length&&n.warnings.some(t=>"invalid_payload"===t.code))throw a("invalid_payload");!function(t,n){t.topologies=[...t.topologies.filter(t=>!(t.provider===n.provider&&t.instanceId===n.instanceId)),n],r(t,"zha"===n.provider?"zha":`z2m:${n.instanceId}`,{phase:"ready",obtainedAt:n.obtainedAt,partial:n.warnings.length>0})}(t,n)}).catch(e=>{r(t,n,{phase:"error",error:s(e)})}).finally(()=>t.inflight.delete(n));return t.inflight.set(n,i),i}function l(t){const n=i(t);return n?{revision:n.revision,topologies:n.topologies,states:n.states}:{revision:0,topologies:[],states:{}}}function u(t,n){const e=i(t);return e?(e.listeners.add(n),()=>e.listeners.delete(n)):()=>{}}function p(t){if(!0!==t?.user?.is_admin)throw a("permission")}function f(n){const e=i(n);return e?c(e,"zha",async()=>{if(p(n),"function"!=typeof n?.callWS)throw a("unsupported");return t(await n.callWS({type:"zha/devices"}))}):Promise.resolve()}function d(t){return null!==t&&"object"==typeof t?t:null}function h(t){const n=d(t),e=n?.payload??t;if("string"!=typeof e)return e;try{return JSON.parse(e)}catch{return null}}async function m(t,n){let e;try{return await Promise.race([t,new Promise((t,o)=>{e=globalThis.setTimeout(()=>o(a("timeout")),Math.max(1,n))})])}finally{void 0!==e&&globalThis.clearTimeout(e)}}function g(t,o,r=15e4){const s=i(t);if(!s)return Promise.resolve();const l=e(o);return c(s,`z2m:${l||String(o)}`,async()=>{if(p(t),!l)throw a("invalid_topic");const e=t.connection,o=e?.subscribeMessage;if("function"!=typeof o||"function"!=typeof t?.callService)throw a("unsupported");const i=function(){const t=globalThis.crypto;return"function"==typeof t?.randomUUID?`houseplan-${t.randomUUID()}`:`houseplan-${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`}(),s=Date.now()+Math.max(1,r);let c=!1,u=null,f=null,g=null;const y=new Promise(t=>{u=t}),w=new Promise((t,n)=>{f=t,g=n}),b=[];try{const r=await o.call(e,t=>{!0===d(t)?.retain&&h(t)&&u?.()},{type:"mqtt/subscribe",topic:`${l}/bridge/info`});"function"==typeof r&&b.push(r);const p=await o.call(e,t=>{if(!0===d(t)?.retain)return;const n=h(t);null!==n?n&&function(t){const n=d(t),e=n?.transaction??d(n?.data)?.transaction;return"string"==typeof e||"number"==typeof e?String(e):null}(n)===i&&f?.(n):c&&g?.(a("invalid_payload"))},{type:"mqtt/subscribe",topic:`${l}/bridge/response/networkmap`});"function"==typeof p&&b.push(p),await m(y,Math.min(4e3,Math.max(1,s-Date.now()))),c=!0,await t.callService("mqtt","publish",{topic:`${l}/bridge/request/networkmap`,payload:JSON.stringify({type:"raw",routes:!1,transaction:i}),qos:0,retain:!1});const v=await m(w,s-Date.now()),_=d(v)?.status;if(_&&"ok"!==_)throw a("provider");return n(v,l)}finally{for(const t of b)try{t()}catch{}}})}export{f as readZhaTopology,g as refreshZ2mTopology,u as subscribeZigbeeTopology,l as zigbeeTopologyRuntimeSnapshot};
+1 -1
View File
@@ -1 +1 @@
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362";try{await import("./houseplan-assets/houseplan-card-BGma7Zjs.js")}catch(e){if(!customElements.get("houseplan-card")){const l=String(navigator.language||"en").toLowerCase();const m=l.startsWith("ru")?"House Plan обновился — перезагрузите страницу (Ctrl+F5).":l.startsWith("de")?"House Plan wurde aktualisiert — bitte laden Sie die Seite neu (Strg+F5).":l.startsWith("fr")?"House Plan a été mis à jour — veuillez recharger la page (Ctrl+F5).":"House Plan was updated — please reload the page (Ctrl+F5).";customElements.define("houseplan-card",class extends HTMLElement{setConfig(){}getCardSize(){return 1}connectedCallback(){this.style.cssText="display:block;box-sizing:border-box;padding:16px;border:1px solid var(--divider-color,#e0e0e0);border-radius:var(--ha-card-border-radius,12px);background:var(--card-background-color,#fff);color:var(--primary-text-color,#212121);font:14px/1.4 var(--paper-font-body1_-_font-family,sans-serif)";this.textContent=m}})}console.error("[houseplan] stale houseplan-card.js: the implementation chunk is unavailable",e)}
globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="2c4a9a013205eef84710c72e2eae1f8c307d94c84078490ecded141d206dd07d";try{await import("./houseplan-assets/houseplan-card-eH_pY1mf.js")}catch(e){if(!customElements.get("houseplan-card")){const l=String(navigator.language||"en").toLowerCase();const m=l.startsWith("ru")?"House Plan обновился — перезагрузите страницу (Ctrl+F5).":l.startsWith("de")?"House Plan wurde aktualisiert — bitte laden Sie die Seite neu (Strg+F5).":l.startsWith("fr")?"House Plan a été mis à jour — veuillez recharger la page (Ctrl+F5).":"House Plan was updated — please reload the page (Ctrl+F5).";customElements.define("houseplan-card",class extends HTMLElement{setConfig(){}getCardSize(){return 1}connectedCallback(){this.style.cssText="display:block;box-sizing:border-box;padding:16px;border:1px solid var(--divider-color,#e0e0e0);border-radius:var(--ha-card-border-radius,12px);background:var(--card-background-color,#fff);color:var(--primary-text-color,#212121);font:14px/1.4 var(--paper-font-body1_-_font-family,sans-serif)";this.textContent=m}})}console.error("[houseplan] stale houseplan-card.js: the implementation chunk is unavailable",e)}
+1 -1
View File
File diff suppressed because one or more lines are too long