Files
houseplan-card/dist/houseplan-assets.json
T
Codex 03983946c5 Источники радара сравниваются по смыслу, а не по тексту
Гард `keepTwoPoint` решал, сохранять ли двухточечную калибровку, сравнением
`JSON.stringify`, то есть текста. Порядок ключей `sources` при этом меняет сам
билдер: `slots`/`ranges`/`zones`/`occupancy_entity`/`count_entity` он удаляет и
дописывает заново, а `availability_entity` остаётся на месте и уезжает в начало.
Конфиг, только что записанный этим же билдером, при следующем открытии
сравнивался неравным — и радар с `availability_entity` терял `refs` и `rms_cm`,
получая `method: manual`, при первом же обычном сохранении.

Сравнение стало каноничным по порядку ключей объектов и осталось чувствительным
к порядку элементов массивов: позиция слота — это его `target_N`. Проекция не
затронута — она считается от `mount`, `cell_cm` и `mirror`.

Issue: #567
User-Visible: no
2026-09-13 23:23:30 +03:00

314 lines
10 KiB
JSON

{
"schema": 1,
"fingerprint": "e2403c8d6aae4dd3487e38f45a6012b0c77a938eb1986d57f814bdeb7040e9f0",
"entry": "houseplan-card.js",
"panelEntry": "houseplan-panel.js",
"initialViewFiles": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js",
"houseplan-card.js"
],
"initialViewGzipBytes": 288397,
"initialPanelFiles": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js",
"houseplan-panel.js"
],
"initialPanelGzipBytes": 289919,
"initialPanelOnlyFiles": [
"houseplan-panel.js"
],
"initialPanelOnlyGzipBytes": 2325,
"lazyFiles": [
"houseplan-assets/backdrop-pick-DGB-fNtr.js",
"houseplan-assets/de-XtVQqI8L.js",
"houseplan-assets/editor-BaXLrTgr.js",
"houseplan-assets/fr-Bj3RwbhJ.js",
"houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js",
"houseplan-assets/guard-Dny50BMe.js",
"houseplan-assets/houseplan-editor-runtime-BRy7bPKI.js",
"houseplan-assets/houseplan-onboarding-runtime-Cp8e7R9m.js",
"houseplan-assets/hp-zigbee-topology-overlay-Q2KXiVxC.js",
"houseplan-assets/iso-scene-render-BEAaDf2F.js",
"houseplan-assets/live-interaction-runtime-CVq-h93e.js",
"houseplan-assets/pdf-export-vtW0A2dK.js",
"houseplan-assets/summary-panel-runtime-loaded-DBrN3OCz.js",
"houseplan-assets/zigbee-topology-BUy7kUEG.js",
"houseplan-assets/zigbee-topology-runtime-DnZAozDv.js"
],
"lazyGzipBytes": 417880,
"lazyEditorFiles": [
"houseplan-assets/backdrop-pick-DGB-fNtr.js",
"houseplan-assets/editor-BaXLrTgr.js",
"houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js",
"houseplan-assets/guard-Dny50BMe.js",
"houseplan-assets/houseplan-editor-runtime-BRy7bPKI.js",
"houseplan-assets/zigbee-topology-BUy7kUEG.js"
],
"lazyEditorGzipBytes": 205042,
"lazyOnboardingFiles": [
"houseplan-assets/backdrop-pick-DGB-fNtr.js",
"houseplan-assets/houseplan-onboarding-runtime-Cp8e7R9m.js"
],
"lazyOnboardingGzipBytes": 13913,
"lazyLocaleFiles": [
"houseplan-assets/de-XtVQqI8L.js",
"houseplan-assets/fr-Bj3RwbhJ.js"
],
"lazyLocaleGzipBytes": 54817,
"lazyIsometricFiles": [
"houseplan-assets/guard-Dny50BMe.js",
"houseplan-assets/iso-scene-render-BEAaDf2F.js"
],
"lazyIsometricGzipBytes": 13454,
"lazyFurnitureArtFiles": [
"houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js"
],
"lazyFurnitureArtGzipBytes": 10254,
"lazyPdfFiles": [
"houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js",
"houseplan-assets/pdf-export-vtW0A2dK.js"
],
"lazyPdfGzipBytes": 120126,
"files": [
{
"path": "houseplan-assets/backdrop-pick-DGB-fNtr.js",
"sha256": "54f8c91f65220d0bf33863f17571508cc0499efc942ef662bbc0d21db97d3f81",
"rawBytes": 19956,
"gzipBytes": 6878,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/de-XtVQqI8L.js",
"sha256": "7ec3e3a84388c832e2fc389866563f36fa2f15e35a32df21a0f0c23b0eb8d34c",
"rawBytes": 91402,
"gzipBytes": 27692,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/editor-BaXLrTgr.js",
"sha256": "c2258eec55b890f7880512ee0c4291b82130965a4349dbe37bd209cb240e61ab",
"rawBytes": 3832,
"gzipBytes": 1584,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/fr-Bj3RwbhJ.js",
"sha256": "bf76437a65981e816ed017fa1f04bf051b8f8f213ee636288f3ac4a56e3719f7",
"rawBytes": 93667,
"gzipBytes": 27125,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js",
"sha256": "45872b4065f9cc732f64871d5f623e993dc48100b282512ee6611a35e562486e",
"rawBytes": 33655,
"gzipBytes": 10254,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/guard-Dny50BMe.js",
"sha256": "7a075ff4187a965c9af7312bf6f2d270f544684ea51bad1c18c91ef86a899682",
"rawBytes": 518,
"gzipBytes": 368,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/houseplan-card-Bp2KsJoA.js",
"sha256": "9d4cd1cf6c97a9b30e10064a6f1fe15817073a3e34d87fef72f4d9873b2ae1d8",
"rawBytes": 1024671,
"gzipBytes": 287594,
"isEntry": false,
"imports": [],
"dynamicImports": [
"houseplan-assets/de-XtVQqI8L.js",
"houseplan-assets/editor-BaXLrTgr.js",
"houseplan-assets/fr-Bj3RwbhJ.js",
"houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js",
"houseplan-assets/houseplan-editor-runtime-BRy7bPKI.js",
"houseplan-assets/houseplan-onboarding-runtime-Cp8e7R9m.js",
"houseplan-assets/hp-zigbee-topology-overlay-Q2KXiVxC.js",
"houseplan-assets/iso-scene-render-BEAaDf2F.js",
"houseplan-assets/live-interaction-runtime-CVq-h93e.js",
"houseplan-assets/pdf-export-vtW0A2dK.js",
"houseplan-assets/summary-panel-runtime-loaded-DBrN3OCz.js"
]
},
{
"path": "houseplan-assets/houseplan-editor-runtime-BRy7bPKI.js",
"sha256": "1534bb00e5cfde78a5c3019d0300e7990a4007ea44ceeac293873fed466fd805",
"rawBytes": 668940,
"gzipBytes": 178531,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-DGB-fNtr.js",
"houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js",
"houseplan-assets/guard-Dny50BMe.js",
"houseplan-assets/houseplan-card-Bp2KsJoA.js",
"houseplan-assets/zigbee-topology-BUy7kUEG.js"
],
"dynamicImports": [
"houseplan-assets/zigbee-topology-runtime-DnZAozDv.js"
]
},
{
"path": "houseplan-assets/houseplan-onboarding-runtime-Cp8e7R9m.js",
"sha256": "a4506f259318968b9df05be859881390f0ff6c13cff2fbb52899400db0234ba2",
"rawBytes": 28287,
"gzipBytes": 7035,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-DGB-fNtr.js",
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/hp-zigbee-topology-overlay-Q2KXiVxC.js",
"sha256": "ddc02ddacaf83bc5926edca5fcd4278c38e3ff45339206bd2236701fb6d4b322",
"rawBytes": 10756,
"gzipBytes": 3681,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js",
"houseplan-assets/zigbee-topology-BUy7kUEG.js",
"houseplan-assets/zigbee-topology-runtime-DnZAozDv.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/iso-scene-render-BEAaDf2F.js",
"sha256": "d68e9e642b2db64dacd40ef4bfb66a5f94f9d15965a951287aa8a1a3a8338507",
"rawBytes": 38562,
"gzipBytes": 13086,
"isEntry": false,
"imports": [
"houseplan-assets/guard-Dny50BMe.js",
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/live-interaction-runtime-CVq-h93e.js",
"sha256": "a473f9870a445e717046d6e2289e2a94a263b7f17712416e12f98fcf1e9c5126",
"rawBytes": 6233,
"gzipBytes": 2497,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/pdf-export-vtW0A2dK.js",
"sha256": "3765b0bda4909759365926d3af76a78a6a3ddaa09a269056590bbee4f67cf2b7",
"rawBytes": 236244,
"gzipBytes": 109872,
"isEntry": false,
"imports": [
"houseplan-assets/furniture-plan-art.generated-Cho-QZHw.js",
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-editor-DsAK6zMd.js",
"sha256": "2c1534b7e99d8653c5f7e2a1fdb99e06e42c89fb690a5fb22edbd8d17142707a",
"rawBytes": 14824,
"gzipBytes": 3400,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js",
"houseplan-assets/summary-panel-runtime-loaded-DBrN3OCz.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-metrics-TjDW1jDj.js",
"sha256": "724a1ffe8016f56f41a190c83f1a062b0f64134e28e58382a5efed260321888f",
"rawBytes": 2610,
"gzipBytes": 1306,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-runtime-loaded-DBrN3OCz.js",
"sha256": "0b4f4e39e4b2d650a6306b1ab83e6af0a910c69bbf038d911d8e6f4df0445f23",
"rawBytes": 73366,
"gzipBytes": 20087,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": [
"houseplan-assets/summary-panel-editor-DsAK6zMd.js",
"houseplan-assets/summary-panel-metrics-TjDW1jDj.js"
]
},
{
"path": "houseplan-assets/zigbee-topology-BUy7kUEG.js",
"sha256": "af5fb524f4833e31f3307b682e1124376e94a663c5a0844e47f20db9d1489db2",
"rawBytes": 18961,
"gzipBytes": 7427,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/zigbee-topology-runtime-DnZAozDv.js",
"sha256": "5bb2789599f6239f891d1a233178ddbae7483286c31e250319ca60890233487a",
"rawBytes": 3941,
"gzipBytes": 1763,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js",
"houseplan-assets/zigbee-topology-BUy7kUEG.js"
],
"dynamicImports": []
},
{
"path": "houseplan-card.js",
"sha256": "1bf6c1897928f45e1d8a09e674301c2c988132c7cd9af83abdf06d63524b06a5",
"rawBytes": 1205,
"gzipBytes": 803,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
},
{
"path": "houseplan-panel.js",
"sha256": "6b971df17bbdeb9b5d18f77d2ea60ac66bc2373573210e303febd5addd122bff",
"rawBytes": 6165,
"gzipBytes": 2325,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-Bp2KsJoA.js"
],
"dynamicImports": []
}
]
}