From 29a1e6f68b77f513e7cc0ee8633b36b06019f99c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 8 Aug 2022 10:34:23 +0200 Subject: [PATCH] Bump frontend to ca28feca (#3777) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 279 -> 279 bytes .../frontend_es5/{3fd873f4.js => 0ce034b1.js} | 2 +- .../api/panel/frontend_es5/0ce034b1.js.gz | Bin 0 -> 4364 bytes .../frontend_es5/{29296639.js => 19929d68.js} | 2 +- .../api/panel/frontend_es5/19929d68.js.gz | Bin 0 -> 5992 bytes .../api/panel/frontend_es5/29296639.js.gz | Bin 5970 -> 0 bytes .../api/panel/frontend_es5/3fd873f4.js.gz | Bin 4409 -> 0 bytes supervisor/api/panel/frontend_es5/5600c9ce.js | 1 - .../api/panel/frontend_es5/5600c9ce.js.gz | Bin 26839 -> 0 bytes supervisor/api/panel/frontend_es5/5e315e15.js | 1 - .../api/panel/frontend_es5/5e315e15.js.gz | Bin 121353 -> 0 bytes supervisor/api/panel/frontend_es5/86d46eef.js | 1 + .../api/panel/frontend_es5/86d46eef.js.gz | Bin 0 -> 26876 bytes supervisor/api/panel/frontend_es5/978fdab9.js | 1 + .../api/panel/frontend_es5/978fdab9.js.gz | Bin 0 -> 121973 bytes supervisor/api/panel/frontend_es5/991beab2.js | 2 + ...js.LICENSE.txt => 991beab2.js.LICENSE.txt} | 0 .../api/panel/frontend_es5/991beab2.js.gz | Bin 0 -> 35719 bytes .../panel/frontend_es5/entrypoint.2ca69b3e.js | 2 - .../frontend_es5/entrypoint.2ca69b3e.js.gz | Bin 561037 -> 0 bytes .../panel/frontend_es5/entrypoint.75b60951.js | 2 + ...txt => entrypoint.75b60951.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.75b60951.js.gz | Bin 0 -> 558082 bytes supervisor/api/panel/frontend_es5/f92fb01d.js | 2 - .../api/panel/frontend_es5/f92fb01d.js.gz | Bin 36200 -> 0 bytes .../api/panel/frontend_es5/manifest.json | 2 +- .../{faf8e392.js => 29a9c475.js} | 18 +- .../api/panel/frontend_latest/29a9c475.js.gz | Bin 0 -> 21215 bytes .../api/panel/frontend_latest/29a9c475.js.map | 1 + .../api/panel/frontend_latest/32e4ae51.js.gz | Bin 99233 -> 0 bytes .../api/panel/frontend_latest/32e4ae51.js.map | 1 - .../{609e1365.js => 4e85eb44.js} | 4 +- .../api/panel/frontend_latest/4e85eb44.js.gz | Bin 0 -> 4906 bytes .../{609e1365.js.map => 4e85eb44.js.map} | 2 +- .../{32e4ae51.js => 5754faba.js} | 233 +++---- .../api/panel/frontend_latest/5754faba.js.gz | Bin 0 -> 100352 bytes .../api/panel/frontend_latest/5754faba.js.map | 1 + .../api/panel/frontend_latest/609e1365.js.gz | Bin 4894 -> 0 bytes .../api/panel/frontend_latest/7b9d33d3.js | 578 ++++++++++++++++++ ...js.LICENSE.txt => 7b9d33d3.js.LICENSE.txt} | 0 .../api/panel/frontend_latest/7b9d33d3.js.gz | Bin 0 -> 25374 bytes .../api/panel/frontend_latest/7b9d33d3.js.map | 1 + .../{ebda5f03.js => cdc55c4b.js} | 7 +- .../api/panel/frontend_latest/cdc55c4b.js.gz | Bin 0 -> 3585 bytes .../api/panel/frontend_latest/cdc55c4b.js.map | 1 + .../api/panel/frontend_latest/da8b39a9.js | 578 ------------------ .../api/panel/frontend_latest/da8b39a9.js.gz | Bin 25893 -> 0 bytes .../api/panel/frontend_latest/da8b39a9.js.map | 1 - .../api/panel/frontend_latest/ebda5f03.js.gz | Bin 3630 -> 0 bytes .../api/panel/frontend_latest/ebda5f03.js.map | 1 - .../frontend_latest/entrypoint.01671338.js.gz | Bin 267018 -> 0 bytes .../entrypoint.01671338.js.map | 1 - ...int.01671338.js => entrypoint.f358ba39.js} | 450 +++++--------- ...txt => entrypoint.f358ba39.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.f358ba39.js.gz | Bin 0 -> 264800 bytes .../entrypoint.f358ba39.js.map | 1 + .../api/panel/frontend_latest/faf8e392.js.gz | Bin 21198 -> 0 bytes .../api/panel/frontend_latest/faf8e392.js.map | 1 - .../api/panel/frontend_latest/manifest.json | 2 +- ... af-fb668d64603254c240669a09f5a52c25.json} | 2 +- ... ar-79f161ce58c24b6cd111ab0f39bff966.json} | 2 +- ... bg-1645ec5a12bced434006b019f3f31b79.json} | 2 +- ... bn-47338266f70c834528f263798e28fa37.json} | 2 +- ... bs-edffb915503983bb66011f7ef9b43e42.json} | 2 +- ... ca-9a89179fc76c663fc9c40bdad4ec246a.json} | 2 +- .../cs-312c653a5a1ca29a5e967c69b6514563.json | 1 - .../cs-57cbb621a89a2da424e3fbdce6c3bfe5.json | 1 + ... cy-642f429980c89d77456f7b504f1eea6b.json} | 2 +- ... da-be1d0a91e3e0a989d220ac847824e561.json} | 2 +- ... de-beca1108abe7515c6959663e3bb27dda.json} | 2 +- ... el-4e3c34c50de54b62dbdbf4c8f1cbd4c2.json} | 2 +- ...-GB-ccc37150949dd9de6396bee05a388226.json} | 2 +- ... en-a1db3c6ca0b90dadc8e09d032a2ade2f.json} | 2 +- .../eo-814f20c37bc052e802e77b14b22c4d58.json | 1 - .../eo-814fc59f4f0ea12fd71fb48840d1d71f.json | 1 + ...-419-a4330c4579c544529ca19ac123f6cd5e.json | 1 + ...-419-b5fc298f0d31edceea381547506980dd.json | 1 - ... es-9fddb88a260de3d0640a3728cd8c8326.json} | 2 +- ... et-3a6b8ca0a81ac56c6050db388c280fa6.json} | 2 +- .../eu-2e26a3800afbd7c262251be95c6eb4a7.json | 1 - .../eu-3827f61c19f810e9bfd2e2980aed274c.json | 1 + ... fa-6e9e1c9d6f7a1297f30d89143a635c88.json} | 2 +- ... fi-261085637048703b519c247346540a69.json} | 2 +- ... fr-ccb0053806cf185345a831259159d66c.json} | 2 +- ... fy-61cf5ec13512e47a12b33803155d23f0.json} | 2 +- ... gl-206ef18c25dea42edd55d559d94f7f67.json} | 2 +- ...gsw-2660abc29b8e5493e1fb8c4ce1d2ee76.json} | 2 +- ... he-afe16aa0e785b7f15b0c31623e868f49.json} | 2 +- .../hi-932d24a2577fe12a9a95813be0b4f016.json | 1 - .../hi-e5c108083602e0d1da62506692ea3c33.json | 1 + ... hr-737e1049c0028f92c80ff6f58a587c06.json} | 2 +- ... hu-4b9f090ce80cda70c76f24a36fefc16b.json} | 2 +- .../hy-6717ccded7bbfce44aa9185549837516.json | 1 + .../hy-891f4f227cd1407f1a2ed0f8cb45c1f8.json | 1 - ... id-9229188136cf0b8ab30ad80382ac4df9.json} | 2 +- ... is-017710f99f32915ec841c9f606a4d69a.json} | 2 +- ... it-1a7991e693a764f214aebaed38ab3c2c.json} | 2 +- ... ja-d708d8a938128ea95c516681095ba2f6.json} | 2 +- .../ka-12e73911efc3a16f440ec65f3268a6a6.json | 1 - .../ka-f48e5ed196a6995de38ee8263a43aff8.json | 1 + ... ko-98ba1d06b7f5881fb508ec7b8b7231e9.json} | 2 +- ... lb-409e59f8442281c817c578dd5d741b2a.json} | 2 +- ... lt-a21f67d4be53dd1b1b7938ee2a157304.json} | 2 +- ... lv-43e00a9d4efc39cdd44f926eab90f693.json} | 2 +- ... nb-7b44191df8b2c7e794b80164b4537f62.json} | 2 +- ... nl-e13d508e1abc5e7c78860235773f9663.json} | 2 +- .../nn-afa0ad8e315d19e1fb1f5f86ba85c000.json | 1 - .../nn-be566397e850fe96a725d189c30c3f3b.json | 1 + ... pl-c22d5cc09abc90353274de312e67314c.json} | 2 +- .../pt-3ec12ba4807b8b36d250d6229c019a33.json | 1 - .../pt-4951be1a4eed6e09cb5f2b89af0d8cc9.json | 1 + ...t-BR-70577a7360fdcf538f2ef3bfef029b95.json | 1 - ...t-BR-c9335692ead74029a6f507f78854f8a4.json | 1 + ... ro-1c2615bfe7bab1069ce29993b217edf9.json} | 2 +- ... ru-3bf15aa8f84c5f490fa4cd322fd441af.json} | 2 +- ... sk-a0edae6b899f1df949ffe234de392492.json} | 2 +- .../sl-424d87e5342c54c7b4400e9402c56771.json | 1 + .../sl-4b50e7c12b0e0bbeee1037c54893c922.json | 1 - ... sr-3bc5aa77935b3c6d9a2d6a2660b58354.json} | 2 +- ...atn-83148d5c93c398368106a00e74ef895e.json} | 2 +- ... sv-2f92e1d14812b176545403d304546c96.json} | 2 +- .../ta-93d7290108b9a64928f0e623346dfa7e.json | 1 + .../ta-ddea933721e0311da2f7a61bc1596c5c.json | 1 - .../te-d8a6b7d069ddba1e09feb6c9521fc2fb.json | 1 + .../te-dbc4938e6992b13c3ceef12571f41748.json | 1 - ... th-ed56c4e1e54b8fabe2b69c73871d1e94.json} | 2 +- ... tr-ed3e4c487f6a7e8e14493220b2927cf1.json} | 2 +- ... uk-d9faceef5062a2a9b7023625cd40c2d2.json} | 2 +- .../ur-5758016a17e79b44373e1b04116cc18b.json | 1 - .../ur-61552195e567732af39704af9606d383.json | 1 + .../vi-4f6cb88a47baa6e278056fb9741760b3.json | 1 - .../vi-82b6df998debeb6e595b48e1b868e65f.json | 1 + ...ans-02323c3a644e5cc82f6ef83710f8fb9b.json} | 2 +- ...ant-f1a47de42986385d035742c00f0a5298.json} | 2 +- 136 files changed, 961 insertions(+), 1065 deletions(-) rename supervisor/api/panel/frontend_es5/{3fd873f4.js => 0ce034b1.js} (93%) create mode 100644 supervisor/api/panel/frontend_es5/0ce034b1.js.gz rename supervisor/api/panel/frontend_es5/{29296639.js => 19929d68.js} (96%) create mode 100644 supervisor/api/panel/frontend_es5/19929d68.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/29296639.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3fd873f4.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/5600c9ce.js delete mode 100644 supervisor/api/panel/frontend_es5/5600c9ce.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/5e315e15.js delete mode 100644 supervisor/api/panel/frontend_es5/5e315e15.js.gz create mode 100644 supervisor/api/panel/frontend_es5/86d46eef.js create mode 100644 supervisor/api/panel/frontend_es5/86d46eef.js.gz create mode 100644 supervisor/api/panel/frontend_es5/978fdab9.js create mode 100644 supervisor/api/panel/frontend_es5/978fdab9.js.gz create mode 100644 supervisor/api/panel/frontend_es5/991beab2.js rename supervisor/api/panel/frontend_es5/{f92fb01d.js.LICENSE.txt => 991beab2.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/991beab2.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.2ca69b3e.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.2ca69b3e.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.75b60951.js rename supervisor/api/panel/frontend_es5/{entrypoint.2ca69b3e.js.LICENSE.txt => entrypoint.75b60951.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.75b60951.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/f92fb01d.js delete mode 100644 supervisor/api/panel/frontend_es5/f92fb01d.js.gz rename supervisor/api/panel/frontend_latest/{faf8e392.js => 29a9c475.js} (92%) create mode 100644 supervisor/api/panel/frontend_latest/29a9c475.js.gz create mode 100644 supervisor/api/panel/frontend_latest/29a9c475.js.map delete mode 100644 supervisor/api/panel/frontend_latest/32e4ae51.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/32e4ae51.js.map rename supervisor/api/panel/frontend_latest/{609e1365.js => 4e85eb44.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/4e85eb44.js.gz rename supervisor/api/panel/frontend_latest/{609e1365.js.map => 4e85eb44.js.map} (85%) rename supervisor/api/panel/frontend_latest/{32e4ae51.js => 5754faba.js} (80%) create mode 100644 supervisor/api/panel/frontend_latest/5754faba.js.gz create mode 100644 supervisor/api/panel/frontend_latest/5754faba.js.map delete mode 100644 supervisor/api/panel/frontend_latest/609e1365.js.gz create mode 100644 supervisor/api/panel/frontend_latest/7b9d33d3.js rename supervisor/api/panel/frontend_latest/{da8b39a9.js.LICENSE.txt => 7b9d33d3.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/7b9d33d3.js.gz create mode 100644 supervisor/api/panel/frontend_latest/7b9d33d3.js.map rename supervisor/api/panel/frontend_latest/{ebda5f03.js => cdc55c4b.js} (95%) create mode 100644 supervisor/api/panel/frontend_latest/cdc55c4b.js.gz create mode 100644 supervisor/api/panel/frontend_latest/cdc55c4b.js.map delete mode 100644 supervisor/api/panel/frontend_latest/da8b39a9.js delete mode 100644 supervisor/api/panel/frontend_latest/da8b39a9.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/da8b39a9.js.map delete mode 100644 supervisor/api/panel/frontend_latest/ebda5f03.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/ebda5f03.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.01671338.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.01671338.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.01671338.js => entrypoint.f358ba39.js} (90%) rename supervisor/api/panel/frontend_latest/{entrypoint.01671338.js.LICENSE.txt => entrypoint.f358ba39.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.f358ba39.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.f358ba39.js.map delete mode 100644 supervisor/api/panel/frontend_latest/faf8e392.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/faf8e392.js.map rename supervisor/api/panel/static/translations/{af-5d8e95fbfcdbf97abe55778d7ef24ce2.json => af-fb668d64603254c240669a09f5a52c25.json} (82%) rename supervisor/api/panel/static/translations/{ar-fdf57b8c88f70cda899895227f2558b7.json => ar-79f161ce58c24b6cd111ab0f39bff966.json} (84%) rename supervisor/api/panel/static/translations/{bg-a64a723aa5cfb3a2793a94a034839c78.json => bg-1645ec5a12bced434006b019f3f31b79.json} (81%) rename supervisor/api/panel/static/translations/{bn-db3e4c4215fef8eb05545171bbc26413.json => bn-47338266f70c834528f263798e28fa37.json} (82%) rename supervisor/api/panel/static/translations/{cy-46d9e44c4f9e05caee89466575a66d2d.json => bs-edffb915503983bb66011f7ef9b43e42.json} (82%) rename supervisor/api/panel/static/translations/{ca-c47da814117732fd2c29f6f61734be73.json => ca-9a89179fc76c663fc9c40bdad4ec246a.json} (82%) delete mode 100644 supervisor/api/panel/static/translations/cs-312c653a5a1ca29a5e967c69b6514563.json create mode 100644 supervisor/api/panel/static/translations/cs-57cbb621a89a2da424e3fbdce6c3bfe5.json rename supervisor/api/panel/static/translations/{bs-e2af3f86f7c84397e31d4d040327bf31.json => cy-642f429980c89d77456f7b504f1eea6b.json} (82%) rename supervisor/api/panel/static/translations/{da-6a23f1c65a056640361c58983ef48eb3.json => da-be1d0a91e3e0a989d220ac847824e561.json} (83%) rename supervisor/api/panel/static/translations/{de-e74c2aab08cb6c576c325ebcc85498e8.json => de-beca1108abe7515c6959663e3bb27dda.json} (82%) rename supervisor/api/panel/static/translations/{el-76c4f5c85b81ade749ee6d19ddda4c38.json => el-4e3c34c50de54b62dbdbf4c8f1cbd4c2.json} (83%) rename supervisor/api/panel/static/translations/{en-GB-5d41931086cdbb3f9387bba00f143165.json => en-GB-ccc37150949dd9de6396bee05a388226.json} (82%) rename supervisor/api/panel/static/translations/{en-85f124963a205454614f75f7d553bae7.json => en-a1db3c6ca0b90dadc8e09d032a2ade2f.json} (82%) delete mode 100644 supervisor/api/panel/static/translations/eo-814f20c37bc052e802e77b14b22c4d58.json create mode 100644 supervisor/api/panel/static/translations/eo-814fc59f4f0ea12fd71fb48840d1d71f.json create mode 100644 supervisor/api/panel/static/translations/es-419-a4330c4579c544529ca19ac123f6cd5e.json delete mode 100644 supervisor/api/panel/static/translations/es-419-b5fc298f0d31edceea381547506980dd.json rename supervisor/api/panel/static/translations/{es-98d32b4211d1982b0725d70ea63ea091.json => es-9fddb88a260de3d0640a3728cd8c8326.json} (82%) rename supervisor/api/panel/static/translations/{et-8dfe943919b7c62257e85d01d2f5c202.json => et-3a6b8ca0a81ac56c6050db388c280fa6.json} (82%) delete mode 100644 supervisor/api/panel/static/translations/eu-2e26a3800afbd7c262251be95c6eb4a7.json create mode 100644 supervisor/api/panel/static/translations/eu-3827f61c19f810e9bfd2e2980aed274c.json rename supervisor/api/panel/static/translations/{fa-a6870e65384bfd4e0dcadca48f6a7aa9.json => fa-6e9e1c9d6f7a1297f30d89143a635c88.json} (82%) rename supervisor/api/panel/static/translations/{fi-be9b81bb7d55de8e797e29159251bdac.json => fi-261085637048703b519c247346540a69.json} (82%) rename supervisor/api/panel/static/translations/{fr-b764eeb5b0d69acba5d25a3d6df55fd4.json => fr-ccb0053806cf185345a831259159d66c.json} (82%) rename supervisor/api/panel/static/translations/{fy-300aed64873b100f9eabca376e34af3f.json => fy-61cf5ec13512e47a12b33803155d23f0.json} (82%) rename supervisor/api/panel/static/translations/{gl-895d60113122650565b850cebb19203e.json => gl-206ef18c25dea42edd55d559d94f7f67.json} (83%) rename supervisor/api/panel/static/translations/{gsw-3d2a9bf0a66665270cacf11eb98c78ac.json => gsw-2660abc29b8e5493e1fb8c4ce1d2ee76.json} (82%) rename supervisor/api/panel/static/translations/{he-e407f95e16ac312585a8bfc0e8a107b4.json => he-afe16aa0e785b7f15b0c31623e868f49.json} (83%) delete mode 100644 supervisor/api/panel/static/translations/hi-932d24a2577fe12a9a95813be0b4f016.json create mode 100644 supervisor/api/panel/static/translations/hi-e5c108083602e0d1da62506692ea3c33.json rename supervisor/api/panel/static/translations/{hr-e9b8120626ce0111f5d4902cfac65479.json => hr-737e1049c0028f92c80ff6f58a587c06.json} (82%) rename supervisor/api/panel/static/translations/{hu-da1e583537863261c540945c02e9f0e5.json => hu-4b9f090ce80cda70c76f24a36fefc16b.json} (59%) create mode 100644 supervisor/api/panel/static/translations/hy-6717ccded7bbfce44aa9185549837516.json delete mode 100644 supervisor/api/panel/static/translations/hy-891f4f227cd1407f1a2ed0f8cb45c1f8.json rename supervisor/api/panel/static/translations/{id-8a7faa2fc187406a825913a7a11bee94.json => id-9229188136cf0b8ab30ad80382ac4df9.json} (82%) rename supervisor/api/panel/static/translations/{is-e421b3076223f00ea185327a88c93001.json => is-017710f99f32915ec841c9f606a4d69a.json} (82%) rename supervisor/api/panel/static/translations/{it-24f56be29b9e3a5fda1ece7dca627be6.json => it-1a7991e693a764f214aebaed38ab3c2c.json} (50%) rename supervisor/api/panel/static/translations/{ja-ce309d6f7ce4f3f5ade4e724e5c86924.json => ja-d708d8a938128ea95c516681095ba2f6.json} (82%) delete mode 100644 supervisor/api/panel/static/translations/ka-12e73911efc3a16f440ec65f3268a6a6.json create mode 100644 supervisor/api/panel/static/translations/ka-f48e5ed196a6995de38ee8263a43aff8.json rename supervisor/api/panel/static/translations/{ko-133e2d67147d3e4cb557d1579da07b9b.json => ko-98ba1d06b7f5881fb508ec7b8b7231e9.json} (83%) rename supervisor/api/panel/static/translations/{lb-9410ffd6b439d77fe8af60bd98b89a78.json => lb-409e59f8442281c817c578dd5d741b2a.json} (83%) rename supervisor/api/panel/static/translations/{lt-a8b9ff9be0d3994afad59b409adf3dd6.json => lt-a21f67d4be53dd1b1b7938ee2a157304.json} (82%) rename supervisor/api/panel/static/translations/{lv-8084686ada2507bb1e8108b31b399a52.json => lv-43e00a9d4efc39cdd44f926eab90f693.json} (82%) rename supervisor/api/panel/static/translations/{nb-075d523b07179cc79ddc7f1fdeaca8d3.json => nb-7b44191df8b2c7e794b80164b4537f62.json} (82%) rename supervisor/api/panel/static/translations/{nl-ebbbcaff28c5c804f838f22aa92ab066.json => nl-e13d508e1abc5e7c78860235773f9663.json} (82%) delete mode 100644 supervisor/api/panel/static/translations/nn-afa0ad8e315d19e1fb1f5f86ba85c000.json create mode 100644 supervisor/api/panel/static/translations/nn-be566397e850fe96a725d189c30c3f3b.json rename supervisor/api/panel/static/translations/{pl-12f81a0455f7a83eb21c783cc4debab4.json => pl-c22d5cc09abc90353274de312e67314c.json} (82%) delete mode 100644 supervisor/api/panel/static/translations/pt-3ec12ba4807b8b36d250d6229c019a33.json create mode 100644 supervisor/api/panel/static/translations/pt-4951be1a4eed6e09cb5f2b89af0d8cc9.json delete mode 100644 supervisor/api/panel/static/translations/pt-BR-70577a7360fdcf538f2ef3bfef029b95.json create mode 100644 supervisor/api/panel/static/translations/pt-BR-c9335692ead74029a6f507f78854f8a4.json rename supervisor/api/panel/static/translations/{ro-10992e7668c93b113180ec1ecb254e53.json => ro-1c2615bfe7bab1069ce29993b217edf9.json} (82%) rename supervisor/api/panel/static/translations/{ru-fc406eb97ff1d13c9530a34b23523301.json => ru-3bf15aa8f84c5f490fa4cd322fd441af.json} (66%) rename supervisor/api/panel/static/translations/{sk-851406b493adbf5d0a3766f22ef9fa58.json => sk-a0edae6b899f1df949ffe234de392492.json} (83%) create mode 100644 supervisor/api/panel/static/translations/sl-424d87e5342c54c7b4400e9402c56771.json delete mode 100644 supervisor/api/panel/static/translations/sl-4b50e7c12b0e0bbeee1037c54893c922.json rename supervisor/api/panel/static/translations/{sr-db37819af627cae6948f77c2cf45ba18.json => sr-3bc5aa77935b3c6d9a2d6a2660b58354.json} (82%) rename supervisor/api/panel/static/translations/{sr-Latn-2fe06e6a3e9bfd3471d27da96daa1fe1.json => sr-Latn-83148d5c93c398368106a00e74ef895e.json} (82%) rename supervisor/api/panel/static/translations/{sv-0ed6fd113372096cc606d08abec8ba79.json => sv-2f92e1d14812b176545403d304546c96.json} (82%) create mode 100644 supervisor/api/panel/static/translations/ta-93d7290108b9a64928f0e623346dfa7e.json delete mode 100644 supervisor/api/panel/static/translations/ta-ddea933721e0311da2f7a61bc1596c5c.json create mode 100644 supervisor/api/panel/static/translations/te-d8a6b7d069ddba1e09feb6c9521fc2fb.json delete mode 100644 supervisor/api/panel/static/translations/te-dbc4938e6992b13c3ceef12571f41748.json rename supervisor/api/panel/static/translations/{th-7d10a5ab2bafc050f27019a957cae0d4.json => th-ed56c4e1e54b8fabe2b69c73871d1e94.json} (83%) rename supervisor/api/panel/static/translations/{tr-09c08b7764570b80384107a4ccf35be1.json => tr-ed3e4c487f6a7e8e14493220b2927cf1.json} (83%) rename supervisor/api/panel/static/translations/{uk-6f9467851e2f1dfb3128d3734d2acb63.json => uk-d9faceef5062a2a9b7023625cd40c2d2.json} (83%) delete mode 100644 supervisor/api/panel/static/translations/ur-5758016a17e79b44373e1b04116cc18b.json create mode 100644 supervisor/api/panel/static/translations/ur-61552195e567732af39704af9606d383.json delete mode 100644 supervisor/api/panel/static/translations/vi-4f6cb88a47baa6e278056fb9741760b3.json create mode 100644 supervisor/api/panel/static/translations/vi-82b6df998debeb6e595b48e1b868e65f.json rename supervisor/api/panel/static/translations/{zh-Hans-12230d7f0d43c3dd8c1b72d0f4be10a0.json => zh-Hans-02323c3a644e5cc82f6ef83710f8fb9b.json} (82%) rename supervisor/api/panel/static/translations/{zh-Hant-41c81caba8b1cf767060e20bec9516a0.json => zh-Hant-f1a47de42986385d035742c00f0a5298.json} (82%) diff --git a/home-assistant-polymer b/home-assistant-polymer index 414db8335..ca28feca8 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 414db833591fe62b87c6aafe709c35e9f959b71b +Subproject commit ca28feca800bae2a155b0a539134e95da1470dcc diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index d0ee24172..a0dc596fb 100644 --- a/supervisor/api/panel/entrypoint.js +++ b/supervisor/api/panel/entrypoint.js @@ -1,14 +1,14 @@ function loadES5() { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.2ca69b3e.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.75b60951.js'; document.body.appendChild(el); } if (/.*Version\/(?:11|12)(?:\.\d+)*.*Safari\//.test(navigator.userAgent)) { loadES5(); } else { try { - new Function("import('/api/hassio/app/frontend_latest/entrypoint.01671338.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.f358ba39.js')")(); } catch (err) { loadES5(); } diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index fbf868943dbab0a66a1ddbf4601d6b6ab0036bee..b208e66b96e4670247266654815ff465c3a41a1d 100644 GIT binary patch delta 160 zcmV;R0AK%?0+#}ie}A3s&5X@YkDH4)A_yNWy*j%!aw#{Pg%6pcAQX=spM$cddq^zM z)v;Bp3*+Mt;}cqvV{@F1>aOYTVUFyNtu={aQWakLKBk(@Wh7qj3%-7F2On+)T=YkJ z?u)+Hc}3T-^ZFX~-xde{z%V# z(f2y9=o)rjU!(r}vZ*<#zwHHV89zH58=sjSpPZa)9qRwOB^d&E1c%8LposYwC9)t^ O0iFP?u&e@=0RR9I-A*|G diff --git a/supervisor/api/panel/frontend_es5/3fd873f4.js b/supervisor/api/panel/frontend_es5/0ce034b1.js similarity index 93% rename from supervisor/api/panel/frontend_es5/3fd873f4.js rename to supervisor/api/panel/frontend_es5/0ce034b1.js index 7c8b43ccb..56f5f49af 100644 --- a/supervisor/api/panel/frontend_es5/3fd873f4.js +++ b/supervisor/api/panel/frontend_es5/0ce034b1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[281],{1281:function(e,t,r){r.r(t);r(51187);var n,i,o,a,s,c,l,d,u=r(37500),p=r(63550),f=r(51346),h=r(47181);r(39710),r(52039),r(4019);function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function v(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=E(e);if(t){var i=E(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return k(this,r)}}function k(e,t){if(t&&("object"===m(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _(e)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function x(){x=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!T(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n \n \n "])),e,e,this._dialogClosed,(0,u.dy)(o||(o=y(["","",""])),this._params.warning?(0,u.dy)(a||(a=y([" '])),"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"):"",this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title")),this._params.text?(0,u.dy)(s||(s=y(["\n

\n ","\n

\n "])),this._params.prompt?"no-bottom-padding":"",this._params.text):"",this._params.prompt?(0,u.dy)(c||(c=y(["\n \n "])),(0,f.o)(this._params.defaultValue),this._params.inputLabel?this._params.inputLabel:"",this._params.inputType?this._params.inputType:"text"):"",e&&(0,u.dy)(l||(l=y(["\n \n ',"\n \n "])),this._dismiss,this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")),this._confirm,!this._params.prompt,this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok"))}},{kind:"method",key:"_dismiss",value:function(){var e;null!==(e=this._params)&&void 0!==e&&e.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_confirm",value:function(){var e;this._params.confirm&&this._params.confirm(null===(e=this._textField)||void 0===e?void 0:e.value);this._close()}},{kind:"method",key:"_dialogClosed",value:function(e){"ignore"!==e.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,h.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,u.iv)(d||(d=y(["\n :host([inert]) {\n pointer-events: initial !important;\n cursor: initial !important;\n }\n a {\n color: var(--primary-color);\n }\n p {\n margin: 0;\n padding-top: 6px;\n padding-bottom: 24px;\n color: var(--primary-text-color);\n }\n .no-bottom-padding {\n padding-bottom: 0;\n }\n .secondary {\n color: var(--secondary-text-color);\n }\n ha-dialog {\n --mdc-dialog-heading-ink-color: var(--primary-text-color);\n --mdc-dialog-content-ink-color: var(--primary-text-color);\n --justify-action-buttons: space-between;\n /* Place above other dialogs */\n --dialog-z-index: 104;\n }\n "])))}}]}}),u.oi)}}]); \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[281],{1281:function(e,t,r){r.r(t);r(51187);var n,i,o,a,s,c,l,d,u=r(37500),p=r(63550),f=r(51346),h=r(47181);r(39710),r(52039),r(4019);function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function v(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=E(e);if(t){var i=E(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return w(this,r)}}function w(e,t){if(t&&("object"===m(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _(e)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function x(){x=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!T(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n \n \n "])),e,e,this._dialogClosed,(0,u.dy)(o||(o=y(["","",""])),this._params.warning?(0,u.dy)(a||(a=y([" '])),"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"):"",this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title")),this._params.text?(0,u.dy)(s||(s=y(["\n

\n ","\n

\n "])),this._params.prompt?"no-bottom-padding":"",this._params.text):"",this._params.prompt?(0,u.dy)(c||(c=y(["\n \n "])),(0,f.o)(this._params.defaultValue),this._params.inputLabel?this._params.inputLabel:"",this._params.inputType?this._params.inputType:"text"):"",e&&(0,u.dy)(l||(l=y(["\n \n ',"\n \n "])),this._dismiss,this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")),this._confirm,!this._params.prompt,this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok"))}},{kind:"method",key:"_dismiss",value:function(){var e;null!==(e=this._params)&&void 0!==e&&e.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_confirm",value:function(){var e;this._params.confirm&&this._params.confirm(null===(e=this._textField)||void 0===e?void 0:e.value);this._close()}},{kind:"method",key:"_dialogClosed",value:function(e){"ignore"!==e.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,h.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,u.iv)(d||(d=y(["\n :host([inert]) {\n pointer-events: initial !important;\n cursor: initial !important;\n }\n a {\n color: var(--primary-color);\n }\n p {\n margin: 0;\n color: var(--primary-text-color);\n }\n .no-bottom-padding {\n padding-bottom: 0;\n }\n .secondary {\n color: var(--secondary-text-color);\n }\n ha-dialog {\n --mdc-dialog-heading-ink-color: var(--primary-text-color);\n --mdc-dialog-content-ink-color: var(--primary-text-color);\n /* Place above other dialogs */\n --dialog-z-index: 104;\n }\n "])))}}]}}),u.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/0ce034b1.js.gz b/supervisor/api/panel/frontend_es5/0ce034b1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cfa9ac610bdae91f6e12dc7794fbfb03aa263f8 GIT binary patch literal 4364 zcmV+n5%caJiwFP!000021GPE_bKAI@e}(4U#K1GeNa>-%)yt;L_Lf}L`aCoRTewhw z283MJ(tp1XjQ}ai&v|p_Eh16AUIC_?h9-@YtWxO|HMG9SuIc%@tiHTkZupm_Skbex zX;`C5uFfu`;EM7^@z90a?fevH>rJyn^ZAoklT&gxfuHhQg|xS z^U37ZOFX?QWx@#~f|R5o6{*RBYzm2)eD-qk zYN7!>ef@F*(=hpD{PeYccs8EA##4_uSs@B|soF?*E>b_97KOT9Q*n`ex?P=%`q87b zF%SKTj43KhCFIO+jR3lpbe9iIQh<3F9nC7iK_i8Nvjvx8wY%PTndfUv?mbVCr z=4;n-d8;KH$l7j^DrnZ!tfFX)G5PiUe`uw$3rXo;6uGwry zyCz!*PG<^LI0s5rtf85tji|3E3}tFbIRX?B;&aO?yFf>XCX8!Kth7)R#%d|Wb;9X& z@)-p6K}sP}`mW?$sH7_EIw_N?2J=nI1|D1GM9?ogg1ju85E`m}^V<0JV!MqEJ19Im zJ2N^vJ1Z0c9a&%j_!mU6k&!A|0EUxv!>uwF!BGC77d5Rwl}GL=7!0-uk0w*tyEmIP z%W~COGGKzQPYwK>oYn8t}`vceRRleAoEj#BDTOyE zqTLSRsY4dl8@Wirix03?6RqqJg8{W<4UYX~DvNzOI4R}jW<|Mbw87B2p@}SbR<76e zt$`61v;P1mi3sYj1cDvSw$=!z8(wcQR#Q(^2~Pm^xUdwc}b!xs6TN_IsT zNyJf;tjgO&@cK4!kSy9n$Rrp?OZHjp{pRhi#S4Ve2rmeVO3EvbT=SbO%Z4ATQNa5!>@71ldf6ErjF`cJw%fs7nr-r-!~6}{ z&Q0u3Es-X@(Bh8P)F}PEmLk)uew7O<^Z7hoQMD9{^pwog3r1^rIwf8nf6?z z4Ui7gIok34Rjj^Xj$Xhfk23gRhm5p-qT_>1K2_k zMZ9W8b2&Z4z0ln6v%kM`kaL~&no6>@5>iv@cm}MNX1k8VTac#?H+PgnHY+KIYtpR|>ohrDvVsfkJvqq+zxavQ(DcK|UcE zbNxS7+*!fq@Y0H2zktQT&rS=02Gz!1X*5tS7EYeOc?|;|)=HiXZ#Mb)Goo!^l(syi zw&+uZ0q*$-md)_gtyG!wTTJYT3*?f(%#D&I;O6lJhY9WA&63I{(0An1Wg7=_N!oQe zw_!qb33?YIvqsoPz8*pmA&g%NnA(v6(e*20Z*6lL9O!haWd}iFG=UVtGq6f}qeGuo zKR%FAHfyN$fbd1)xJ*!bVs@OQ7$UbN+`$M2H0&xD0J3jJ)XPT5hKPb?HRYFTIhstx zH^q1=MkC8i*=MHA8ciETWsegwv9{1y(O*cha^$>kT@+DFDm$-)oBimd{J|IjLSw?9 z;KZnb+zg4G7L~Uga*qWo0PGb8vUc(bLzcE$12cHEQtBX@1@OFhQ#&b47bhq9AhLSC zIMp`PGvgXuy=$2{jSZ7n#JSw<$benmuQL_&!?k|6*AENQHqoOiYvE_=H;oj zCtdc;8}kTV6buFsAtDFcxwSLssSQD$vXllregRVjYaHq3PPEFDw06sTPL0S^? z$caeESuh-4c0Mc(XADJLBdNqEB^kf`TwW5_+@*oIw41M>WXB|=MN1*1@lHl8X#9qW z+7Tu8*lzau?idbrky$sZq?bJ2N?G1!tTDe)9-%u^gooAr2I{EaY4c58AAte%`uWrC z*3YDW|GOVePdy@o*!T(H=p%LgfkWOH>4tWIdKjO~%Bl5Br=-wVdA0b=@A~yuWHj*! zC;hc;K4kCA08}E2&Pc|~6$Rb>T&~RqD7HRPyLZ;%CQsk`M#wFE{NHGn|0~;mkGX=U zSKG;p?b9b19w88{)^vd_gnxOQDcUF`@yzn(Dw$nRK=^LZ!@lQWeXzb%imuiwQ6gDT zOa4aEgbO}m$`n?iv(NtI-}6N1ie0Zir-@%e%!X3a<+`ONS#25xy~`C%%4ARD2q(7I z&A^ip#@VV|Bed_EE(Q)|BkysxT3`)mPFzPdTI!=gO47HyjU&NlQ%nx-wE_RWouS@U z;vrGS8W^%pY@)WW_QCz2#c+OpuvI-Cq~y=zCNU6`wWHq39dtvP0_GEsMYpdG2T9I1 z3bfLe5lJPf3AW`Bj^r93IV|b%i8?t>k6Taj6$B3qhS&~Vwmrv@X+c8I;Rm4jHIHA( zbilIDx!^Pb-}jhF60lk^0M36>2mvcdf(J>kg2wI4LA!E*4_lT6CtOleCLhTt7x6d) zxj3dzfiF3_+YyF+B8tpuc95DVacF{^OLoY~(eQ3Y(o3pf*XJb-8VEbJ0?Nb?aj(k- zaLxZMIFnre34r3hU%F&>V!J+{z50M z^um;cy2%9J!wN4z*?5`nlg#YL*SVfe79>WY0?+v-tk0C z5}m8lLFDozO{$U~w}n@hf>oxivFmDUH*j|RTkB>dXY5 z&nD419b7f!I$v}_!GH(!4>vdc&CSC%542DKpuZ`w(giTyx!X|}Kl{*TZXoyK+RNEA zvz5rqS0n>4bV-s&bxNG(RZv-U^aEV*=(ULF2HQs7$!tz`nDAf*Z>_HcJBw->ef&RD zy@97z$S;nKzO24m5PS1%5b-p9wZ+NWZ_ z*InL#)5~F}|8TRWl}-}J#^H`#e-z(rdL7C@z^@^@^&8suvI{8DjiPOlH79NRJ@tgQ znfEuzR-oZ4+T+BBIO+OZqM#v#1YT}x1%&mnaqMyM=@7Tjq(``VVQ$@y8y)C~W9LG1 zu4_`8>P2t8*%`>FX)+E4-}SWxK!do2lFt0V>ksCo3{!s&c>pm{o!K6#YIeo49)(ZSc;iJfrAb)B<15#Dx$ z19vAbi|mg}Dt_Ac--CHSds!Vggw9JH+AvWB#9!fSJ!AxWgBy z@iC#r+vsCL;m!zMCImP15?koR8{;ZsO3XdA$L)x?AAK970xBb~MFMuYU>9b&O3JFD zO#{npy$D)L)RHDmxeBdGOt_;mgmw|V?A{{LUaBj1#_N47Q9D#-3scblhB2WU(1Ghn zSokqEFv7Ba5#`pzcR6T|#$=uSEHFwJ099O$&c#iN<1Y?ER3$5N9n26$JHB+Nuu|@% z@ZhceCw()X(3`acxx!W(g4}@zC_(Q|gzSdj=%&>l0NTnP0X`Kb$z4>b`7dzpt#tGq zD8O*vm>?bw8owYOeE`LgKYBg4-#YLRl33Ax5#bz+h$uoaOze?7Gbix^PQt?mcxeyA zT#Rq8Hs%`9X$BO7pJ=-#6rF)4blcTNIHcMd{9}Gi7WuqW>X2Z4xmEwWbByjvr6hx9 z$rM@m)RaBx()3XA)#{G?17M%N#mH|zTbHt2eJzCVf5iwej}*O8c1;UU4}CO4!yx0D zEp3+K`n@q~zZ%Ix(o4#z!S~08E4I@8viuU_ctTP5@@Qc7wFGb6i__C7Zmya6AO~!Z zUKKRs^acP`WkZv(?SY&)3N=>slSQGWL5OO=b?qMI2EkM zY25gh``#;}k`v~?2awK~0DNT3rKw$zAh6PWGni`fQxX?g&E6X0&Sp{R>Jv@wjtqQ) zvKszeXorV&SJk4SUFG#fK$PS82)X!zXc5a9>V>$Xq?vJaxhgf3?bdHn2RHdhvRW$` zMo00w?H1YB1#3Xq4btCa0q?`?NKi7B1DvpnE?9qYGbWpCaf=ZLJiNF?^E5rh*ao65 zmp!iHDM$OX2a^FzW?=rw6Z7{5yv>Gx7;%4MO?h~m>9h)mQmp#&*3e$0B#owNQYiSn;;{3;l1 zRpZ9A9S}+=apq^{-WdUtR>cBTEUeiO{jb^7F^%g|a**z<-BQAq(rnSz&|F=PSQRAF zYGqxjWyEpdTHV&PNGnkbnI~YTXf$#-MrIHPR;?g_wSecF8(%4V6OvsIuq6pOwL zaHo~3WOY_nZB!0scNm4CU_cHrui#1XYhiiO4!_L4wGK~wKU_It@9ev_8)q`VlqqTHCPO2G+HexH$HO3>WJ|#qX)Cvg8`%{%GKAxc>K4- zd=i=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&t.push(this._loadedCodeMirror.autocompletion({override:r,maxRenderedOptions:10}))),this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:t}),root:this.shadowRoot,parent:this.shadowRoot});case 6:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{kind:"field",key:"_getStates",value:function(){return(0,a.Z)((function(e){return e?Object.keys(e).map((function(t){return{type:"variable",label:t,detail:e[t].attributes.friendly_name,info:"State: ".concat(e[t].state)}})):[]}))}},{kind:"method",key:"_entityCompletions",value:function(e){var t=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!t||t.from===t.to&&!e.explicit)return null;var r=this._getStates(this.hass.states);return r&&r.length?{from:Number(t.from),options:r,span:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value:function(){var e=this;return h(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e._iconList){t.next=9;break}0,n=[],t.next=8;break;case 5:return t.next=7,r.e(639).then(r.t.bind(r,71639,19));case 7:n=t.sent.default;case 8:e._iconList=n.map((function(e){return{type:"variable",label:"mdi:".concat(e.name),detail:e.keywords.join(", "),info:T}}));case 9:return t.abrupt("return",e._iconList);case 10:case"end":return t.stop()}}),t)})))}},{kind:"method",key:"_mdiCompletions",value:(n=h(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=t.matchBefore(/mdi:\S*/))&&(r.from!==r.to||t.explicit)){e.next=3;break}return e.abrupt("return",null);case 3:return e.next=5,this._getIconItems();case 5:return n=e.sent,e.abrupt("return",{from:Number(r.from),options:n,span:/^mdi:\S*$/});case 7:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(function(e){return e.stopPropagation()}))}},{kind:"method",key:"_onUpdate",value:function(e){if(e.docChanged){var t=this.value;t!==this._value&&(this._value=t,(0,s.B)(this,"value-changed",{value:this._value}))}}},{kind:"get",static:!0,key:"styles",value:function(){return(0,i.iv)(c||(e=["\n :host(.error-state) .cm-gutters {\n border-color: var(--error-state-color, red);\n }\n "],t||(t=e.slice(0)),c=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}]}}),i.fl)},18900:function(e,t,r){var n,i,o,a=r(77426),s=r(37500),l=r(63550),c=r(47181);r(53822);function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){return f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},f(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=y(e);if(t){var i=y(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return h(this,r)}}function h(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function v(){v=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!w(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n '])),this.label?(0,s.dy)(o||(o=d(["

","","

"])),this.label,this.required?" *":""):"",this.hass,this._yaml,this.readOnly,!1===this.isValid,this._onChange)}},{kind:"method",key:"_onChange",value:function(e){var t;e.stopPropagation(),this._yaml=e.detail.value;var r=!0;if(this._yaml)try{t=(0,a.zD)(this._yaml,{schema:this.yamlSchema})}catch(n){r=!1}else t={};this.value=t,this.isValid=r,(0,c.B)(this,"value-changed",{value:t,isValid:r})}},{kind:"get",key:"yaml",value:function(){return this._yaml}}]}}),s.oi)}}]); \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[900],{53822:function(e,t,r){var n,i=r(37500),o=r(63550),a=r(14516),s=r(47181);function l(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(c){return void r(c)}s.done?t(l):Promise.resolve(l).then(n,i)}var c,d=function(){var e,t=(e=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n||(n=Promise.all([r.e(42),r.e(914)]).then(r.bind(r,92914))),e.abrupt("return",n);case 2:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){l(o,n,i,a,s,"next",e)}function s(e){l(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function f(e){return function(e){if(Array.isArray(e))return j(e)}(e)||x(e)||O(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(c){return void r(c)}s.done?t(l):Promise.resolve(l).then(n,i)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){p(o,n,i,a,s,"next",e)}function s(e){p(o,n,i,a,s,"throw",e)}a(void 0)}))}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=D(e);if(t){var i=D(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return b(this,r)}}function b(e,t){if(t&&("object"===u(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(){w=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!C(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&t.push(this._loadedCodeMirror.autocompletion({override:r,maxRenderedOptions:10}))),this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:t}),root:this.shadowRoot,parent:this.shadowRoot});case 6:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{kind:"field",key:"_getStates",value:function(){return(0,a.Z)((function(e){return e?Object.keys(e).map((function(t){return{type:"variable",label:t,detail:e[t].attributes.friendly_name,info:"State: ".concat(e[t].state)}})):[]}))}},{kind:"method",key:"_entityCompletions",value:function(e){var t=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!t||t.from===t.to&&!e.explicit)return null;var r=this._getStates(this.hass.states);return r&&r.length?{from:Number(t.from),options:r,span:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value:function(){var e=this;return h(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e._iconList){t.next=9;break}0,n=[],t.next=8;break;case 5:return t.next=7,r.e(639).then(r.t.bind(r,71639,19));case 7:n=t.sent.default;case 8:e._iconList=n.map((function(e){return{type:"variable",label:"mdi:".concat(e.name),detail:e.keywords.join(", "),info:T}}));case 9:return t.abrupt("return",e._iconList);case 10:case"end":return t.stop()}}),t)})))}},{kind:"method",key:"_mdiCompletions",value:(n=h(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=t.matchBefore(/mdi:\S*/))&&(r.from!==r.to||t.explicit)){e.next=3;break}return e.abrupt("return",null);case 3:return e.next=5,this._getIconItems();case 5:return n=e.sent,e.abrupt("return",{from:Number(r.from),options:n,span:/^mdi:\S*$/});case 7:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(function(e){return e.stopPropagation()}))}},{kind:"method",key:"_onUpdate",value:function(e){if(e.docChanged){var t=this.value;t!==this._value&&(this._value=t,(0,s.B)(this,"value-changed",{value:this._value}))}}},{kind:"get",static:!0,key:"styles",value:function(){return(0,i.iv)(c||(e=["\n :host(.error-state) .cm-gutters {\n border-color: var(--error-state-color, red);\n }\n "],t||(t=e.slice(0)),c=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}]}}),i.fl)},18900:function(e,t,r){var n,i,o,a=r(77426),s=r(37500),l=r(63550),c=r(47181);r(53822);function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){return f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},f(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=y(e);if(t){var i=y(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return h(this,r)}}function h(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function v(){v=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!w(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n '])),this.label?(0,s.dy)(o||(o=d(["

","","

"])),this.label,this.required?" *":""):"",this.hass,this._yaml,this.readOnly,!1===this.isValid,this._onChange)}},{kind:"method",key:"_onChange",value:function(e){var t;e.stopPropagation(),this._yaml=e.detail.value;var r=!0;if(this._yaml)try{t=(0,a.zD)(this._yaml,{schema:this.yamlSchema})}catch(n){r=!1}else t={};this.value=t,this.isValid=r,(0,c.B)(this,"value-changed",{value:t,isValid:r})}},{kind:"get",key:"yaml",value:function(){return this._yaml}}]}}),s.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/19929d68.js.gz b/supervisor/api/panel/frontend_es5/19929d68.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbefe612bd3f333b3808e4b1a0f9535f4e7fb824 GIT binary patch literal 5992 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 W_t6H5)+6wlWd8#KO>AGeaR2~3y^6{J literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/29296639.js.gz b/supervisor/api/panel/frontend_es5/29296639.js.gz deleted file mode 100644 index 3beed2616bed60dc18eac7e8bd54cc7ad235f5c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5970 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 A^#A|> diff --git a/supervisor/api/panel/frontend_es5/3fd873f4.js.gz b/supervisor/api/panel/frontend_es5/3fd873f4.js.gz deleted file mode 100644 index 67b82edd7a4257b7b09dad442d60e94179badc09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4409 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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n ","\n ",'\n \n
\n ',""])),this._error):"",this._inputDevices&&(0,n.dy)(w||(w=D(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.input"),this._setInputDevice,m.U,this._selectedInput,this._inputDevices.map((function(e){return(0,n.dy)(k||(k=D(["\n \n ","\n \n "])),e.device||"",e.name)}))),this._outputDevices&&(0,n.dy)(E||(E=D(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.output"),this._setOutputDevice,m.U,this._selectedOutput,this._outputDevices.map((function(e){return(0,n.dy)(_||(_=D(["\n ","\n "])),e.device||"",e.name)}))),this._saveSettings,this.supervisor.localize("common.save"))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(C||(C=D(["\n :host,\n ha-card {\n display: block;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n ha-select {\n width: 100%;\n }\n ha-select:last-child {\n margin-top: 8px;\n }\n "])))]}},{kind:"method",key:"willUpdate",value:function(e){q(Q(a.prototype),"willUpdate",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){var t=e.target.value;this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){var t=e.target.value;this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:(o=S(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,!this._outputDevices){e.next=4;break}return e.abrupt("return");case 4:return t={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")},e.prev=5,e.next=8,(0,v.G)(this.hass);case 8:r=e.sent,n=r.audio,i=Object.keys(n.input).map((function(e){return{device:e,name:n.input[e]}})),o=Object.keys(n.output).map((function(e){return{device:e,name:n.output[e]}})),this._inputDevices=[t].concat(A(i)),this._outputDevices=[t].concat(A(o)),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(5),this._error="Failed to fetch audio hardware",this._inputDevices=[t],this._outputDevices=[t];case 21:case"end":return e.stop()}}),e,this,[[5,16]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_saveSettings",value:(r=S(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput},e.prev=4,e.next=7,(0,l.d3)(this.hass,this.addon.slug,n);case 7:if("started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=10;break}return e.next=10,x(this,this.hass,this.supervisor,this.addon);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),this._error="Failed to set addon audio device";case 15:r.progress=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])}))),function(e){return r.apply(this,arguments)})}]}}),n.oi);var Y,W,K,G,J,X,ee,te=r(77426);r(81545),r(63727),r(83927),r(66255),r(4019),r(18900);function re(e){return re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},re(e)}function ne(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ie(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ne(o,n,i,a,s,"next",e)}function s(e){ne(o,n,i,a,s,"throw",e)}a(void 0)}))}}function oe(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function se(e,t){return se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},se(e,t)}function ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=we(e);if(t){var i=we(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return le(this,r)}}function le(e,t){if(t&&("object"===re(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return de(e)}function de(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ue(){ue=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!he(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r",'\n \n
\n

\n ','\n

\n
\n \n \n \n ','\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n ',""])),this._error):"",!this._yamlMode||this._canShowSchema&&this.addon.schema||this._valid?"":(0,n.dy)(J||(J=oe(['\n \n ',"\n \n "])),this.supervisor.localize("addon.configuration.options.invalid_yaml")),t?(0,n.dy)(X||(X=oe(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n

\n ',"\n

\n ","\n\n \n
\n ",'\n
\n ',""])),this._error):"",this._config,this._configChanged,this._computeLabel,this._computeHelper,this._createSchema(this._config,this._showOptional,(null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced)||!1),r?(0,n.dy)(Ce||(Ce=Te(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])));var e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return(0,n.dy)(Xe||(Xe=st(['\n
\n ',"\n
\n "])),e||this.addon.network||this.addon.audio?(0,n.dy)(et||(et=st(["\n ","\n ","\n ","\n "])),e?(0,n.dy)(tt||(tt=st(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.network?(0,n.dy)(rt||(rt=st(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.audio?(0,n.dy)(nt||(nt=st(["\n \n "])),this.hass,this.addon,this.supervisor):""):this.supervisor.localize("addon.configuration.no_configuration"))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(it||(it=st(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi),r(93546);function Ot(e){return Ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ot(e)}function St(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Dt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function zt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Dt(o,n,i,a,s,"next",e)}function s(e){Dt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tt(e,t){return Tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Tt(e,t)}function Ht(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qt(e);if(t){var i=qt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Rt(this,r)}}function Rt(e,t){if(t&&("object"===Ot(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Vt(e)}function Vt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lt(){Lt=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ft(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ','\n
\n ',"\n
\n
\n
\n "])),this._error?(0,n.dy)(Ct||(Ct=St(['',""])),this._error):"",this._content?(0,n.dy)(xt||(xt=St([""])),this._content):(0,n.dy)(Pt||(Pt=St([""])))):(0,n.dy)(Et||(Et=St([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(At||(At=St(["\n ha-card {\n display: block;\n }\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n ha-markdown {\n padding: 16px;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(r=zt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.ii)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.documentation.get_logs","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi);var Qt,Yt,Wt=r(8636),Kt=r(63864);function Gt(e){return Gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gt(e)}function Jt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Xt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function er(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tr(e,t){return tr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},tr(e,t)}function rr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=or(e);if(t){var i=or(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return nr(this,r)}}function nr(e,t){if(t&&("object"===Gt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ir(e)}function ir(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function or(e){return or=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},or(e)}function ar(){ar=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!lr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n "])),this.progress,this._buttonTapped,this.disabled)}},{kind:"method",key:"_buttonTapped",value:(r=regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.progress=!0,t={method:this.method,path:this.path,data:this.data},e.prev=2,e.next=5,this.hass.callApi(this.method,this.path,this.data);case 5:r=e.sent,this.progress=!1,this._progressButton.actionSuccess(),t.success=!0,t.response=r,e.next=18;break;case 12:e.prev=12,e.t0=e.catch(2),this.progress=!1,this._progressButton.actionError(),t.success=!1,t.response=e.t0;case 18:(0,a.B)(this,"hass-api-called",t);case 19:case"end":return e.stop()}}),e,this,[[2,12]])})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Jt(o,n,i,a,s,"next",e)}function s(e){Jt(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Yt||(Yt=Xt(["\n :host([disabled]) {\n pointer-events: none;\n }\n "])))}}]}}),n.oi);customElements.define("ha-call-api-button",hr);r(88324),r(85124),r(14089),r(52039);var mr,vr,yr,br,gr,wr,kr,Er,_r,Cr,xr,Pr,Ar,Or,Sr,Dr,zr,jr,Tr,Hr,Rr,Vr,Lr,Mr,Ir,Fr,Br,Ur,Zr,Nr,$r,qr,Qr,Yr,Wr,Kr,Gr,Jr,Xr,en,tn,rn=r(70203),nn=(r(46586),r(63226),function(e,t){(0,a.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return r.e(884).then(r.bind(r,56884))},dialogParams:t})}),on=(r(23432),r(34450));function an(e){return an="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},an(e)}function sn(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function cn(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){sn(o,n,i,a,s,"next",e)}function s(e){sn(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ln(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function dn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function un(e,t){return un=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},un(e,t)}function pn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Cn(e);if(t){var i=Cn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return fn(this,r)}}function fn(e,t){if(t&&("object"===an(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hn(e)}function hn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mn(){mn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!bn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n ','\n
\n ','\n
\n
\n
\n ','\n
\n\n \n ',"\n\n \n \n\n
\n ',".
\n ",'\n
\n
\n
\n ',"\n ","\n
\n
\n ","\n
\n
\n ","\n ",'\n
\n
\n
\n ',"\n
\n
\n ","\n
\n
\n \n\n ","\n "])),this.addon.update_available?(0,n.dy)(vr||(vr=ln(["\n \n "])),this.hass,this.narrow,this.supervisor,this.addon.slug,this._updateComplete):"","protected"in this.addon&&!this.addon.protected?(0,n.dy)(yr||(yr=ln(['\n \n (',")\n
\n "])),this.addon.version,this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(_r||(_r=ln(['\n \n \n \n \n \n \n \n \n \n \n ',""])),this.addon.url,this.addon.name)),this.addon.logo?(0,n.dy)(Vr||(Vr=ln(['\n \n \n ',"\n \n \n \n\n ","\n ","\n ","\n ","\n \n "])),(0,Wt.$)({"addon-options":!0,started:"started"===this.addon.state}),this.narrow,this.supervisor.localize("addon.dashboard.option.boot.title"),this.supervisor.localize("addon.dashboard.option.boot.description"),this._startOnBootToggled,"auto"===this.addon.boot,"once"!==this.addon.startup?(0,n.dy)(Mr||(Mr=ln(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.watchdog.title"),this.supervisor.localize("addon.dashboard.option.watchdog.description"),this._watchdogToggled,this.addon.watchdog):"",this.addon.auto_update||null!==(o=this.hass.userData)&&void 0!==o&&o.showAdvanced?(0,n.dy)(Ir||(Ir=ln(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.auto_update.title"),this.supervisor.localize("addon.dashboard.option.auto_update.description"),this._autoUpdateToggled,this.addon.auto_update):"",!this._computeCannotIngressSidebar&&this.addon.ingress?(0,n.dy)(Fr||(Fr=ln(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.ingress_panel.title"),this.supervisor.localize("addon.dashboard.option.ingress_panel.description"),this._panelToggled,this.addon.ingress_panel):"",this._computeUsesProtectedOptions?(0,n.dy)(Br||(Br=ln(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.protected.title"),this.supervisor.localize("addon.dashboard.option.protected.description"),this._protectionToggled,this.addon.protected):""):"",this.addon.version&&"started"===this.addon.state?(0,n.dy)(Ur||(Ur=ln(["\n ','\n \n '," \n \n ",""])),this.narrow,this.supervisor.localize("addon.dashboard.hostname"),this.addon.hostname,s.map((function(e){var t;return(0,n.dy)(Zr||(Zr=ln(["\n \n "])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)}))):"",this._error?(0,n.dy)(Nr||(Nr=ln(['',""])),this._error):"",this.addon.version||!a||this.addon.available?"":(0,on.I)(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(qr||(qr=ln(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)($r||($r=ln(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")),this.addon.version?this._computeIsRunning?(0,n.dy)(Qr||(Qr=ln(['\n \n \n \n ',"\n \n \n "])),this._pathWebui,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._computeShowIngressUI?(0,n.dy)(Jr||(Jr=ln(["\n \n ","\n \n "])),this._openIngress,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._uninstallClicked,this.supervisor.localize("addon.dashboard.uninstall"),this.addon.build?(0,n.dy)(Xr||(Xr=ln(['\n \n ',"\n \n "])),this.hass,this.addon.slug,this.supervisor.localize("addon.dashboard.rebuild")):""):"",this.addon.long_description?(0,n.dy)(en||(en=ln(['\n \n
\n '),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(t,".description"))})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,s.c)("/hassio/ingress/".concat(this.addon.slug))}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,Kt.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:(E=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(k=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(w=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(g=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,l.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return g.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(b=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return b.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(y=cn(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.CH)(this.hass,this.addon.slug);case 3:t=e.sent,nn(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:(0,on.H)(this.addon,t)}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,d.js)(e.t0)});case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return y.apply(this,arguments)})},{kind:"method",key:"_updateComplete",value:function(){var e={success:!0,response:void 0,path:"install"};(0,a.B)(this,"hass-api-called",e)}},{kind:"method",key:"_installClicked",value:(v=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(m=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return m.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(u=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return u.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(c=cn(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,p.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,p.Ys)(this,{title:"Failed to validate addon configuration",text:(0,d.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,l.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,l.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,a.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,d.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return c.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,s.c)("/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,p.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,l.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,a.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,d.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(tn||(tn=ln(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-width: 100%;\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--success-color);\n }\n ha-svg-icon.stopped {\n color: var(--error-color);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n ha-chip {\n text-transform: capitalize;\n --ha-chip-text-color: var(--text-primary-color);\n --ha-chip-background-color: var(--primary-color);\n }\n\n .red {\n --ha-chip-background-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-chip-background-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-chip-background-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-chip-background-color: var(--label-badge-yellow, #f4b400);\n }\n .capabilities {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n ha-alert mwc-button {\n --mdc-theme-primary: var(--primary-text-color);\n }\n a {\n text-decoration: none;\n }\n\n update-available-card {\n padding-bottom: 16px;\n }\n\n @media (max-width: 720px) {\n ha-chip {\n line-height: 36px;\n }\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n '])))]}}]}}),n.oi);function jn(e){return jn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jn(e)}function Tn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rn(e,t){return Rn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Rn(e,t)}function Vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=In(e);if(t){var i=In(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ln(this,r)}}function Ln(e,t){if(t&&("object"===jn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Mn(e)}function Mn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function In(e){return In=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},In(e)}function Fn(){Fn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Zn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r","\n \n ",'\n
\n ','\n
\n
\n ',""])),this._error):"",this._content?(0,n.dy)(Kn||(Kn=Xn([""])),this._content):"",this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(Gn||(Gn=Xn(["\n :host,\n ha-card {\n display: block;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(o=ti(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.kr)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=ti(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._loadData();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}]}}),n.oi);function wi(e){return wi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wi(e)}function ki(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ei(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _i(e,t){return _i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_i(e,t)}function Ci(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ai(e);if(t){var i=Ai(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xi(this,r)}}function xi(e,t){if(t&&("object"===wi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pi(e)}function Pi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ai(e){return Ai=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ai(e)}function Oi(){Oi=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!zi(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this._error);if(!this.addon)return(0,n.dy)(Ji||(Ji=io([""])));var e=[{translationKey:"addon.panel.info",path:"/hassio/addon/".concat(this.addon.slug,"/info"),iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&e.push({translationKey:"addon.panel.documentation",path:"/hassio/addon/".concat(this.addon.slug,"/documentation"),iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&e.push({translationKey:"addon.panel.configuration",path:"/hassio/addon/".concat(this.addon.slug,"/config"),iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:"/hassio/addon/".concat(this.addon.slug,"/logs"),iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});var t=this._computeTail(this.route);return(0,n.dy)(Xi||(Xi=io(["\n ',"\n \n \n "])),this.hass,this.supervisor.localize,this.narrow,t,e,this.addon.name,t,this.narrow,this.hass,this.supervisor,this.addon)}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(eo||(eo=io(["\n :host {\n color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n max-width: calc(100% - 8px);\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n min-width: 100%;\n }\n }\n "])))]}},{kind:"method",key:"firstUpdated",value:(v=no(regeneratorRuntime.mark((function e(){var t,r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=27;break}if(t=(0,c.io)("addon"),!(r=(0,c.io)("repository_url"))){e.next=21;break}return e.next=6,(0,u.Er)(this.hass);case 6:if(e.sent.repositories.find((function(e){return e.source===r}))){e.next=21;break}return e.next=10,(0,p.g7)(this,{title:this.supervisor.localize("my.add_addon_repository_title"),text:this.supervisor.localize("my.add_addon_repository_description",{addon:t,repository:r}),confirmText:this.supervisor.localize("common.add"),dismissText:this.supervisor.localize("common.cancel")});case 10:if(e.sent){e.next=13;break}return this._error=this.supervisor.localize("my.error_repository_not_found"),e.abrupt("return");case 13:return e.prev=13,e.next=16,(0,u.FV)(this.hass,r);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(13),this._error=(0,d.js)(e.t0);case 21:if(!t){e.next=27;break}return e.next=24,(0,l.yt)(this.hass);case 24:n=e.sent,i=n.addons.some((function(e){return e.slug===t})),i?(0,s.c)("/hassio/addon/".concat(t),{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found");case 27:this.addEventListener("hass-api-called",(function(e){return o._apiCalled(e)}));case 28:case"end":return e.stop()}}),e,this,[[13,18]])}))),function(){return v.apply(this,arguments)})},{kind:"method",key:"_apiCalled",value:(m=no(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.detail.success){e.next=2;break}return e.abrupt("return");case 2:if((n=null===(r=t.detail.path)||void 0===r?void 0:r.split("/"))&&0!==n.length){e.next=5;break}return e.abrupt("return");case 5:if(i=n[n.length-1],["uninstall","install","update","start","stop"].includes(i)&&(0,a.B)(this,"supervisor-collection-refresh",{collection:"supervisor"}),"uninstall"!==i){e.next=11;break}window.history.back(),e.next=19;break;case 11:if("install"!==i){e.next=17;break}return e.next=14,(0,l.AD)(this.hass,this.addon.slug);case 14:this.addon=e.sent,e.next=19;break;case 17:return e.next=19,this._routeDataChanged();case 19:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:(r=no(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.route.path.split("/")[1]){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,(0,l.R_)(this.hass,this.supervisor,t);case 6:this.addon=e.sent,e.next=13;break;case 9:e.prev=9,e.t0=e.catch(3),this._error="Error fetching addon info: ".concat((0,d.js)(e.t0)),this.addon=void 0;case 13:case"end":return e.stop()}}),e,this,[[3,9]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/5600c9ce.js.gz b/supervisor/api/panel/frontend_es5/5600c9ce.js.gz deleted file mode 100644 index e218c39afa1a274f7c8c6edec04ff7eb7ab19664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26839 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 0!==arguments[1]?arguments[1]:"_",r="àáäâãåăæąçćčđďèéěėëêęğǵḧìíïîįłḿǹńňñòóöôœøṕŕřßşśšșťțùúüûǘůűūųẃẍÿýźžż·/_,:;",n="aaaaaaaaacccddeeeeeeegghiiiiilmnnnnooooooprrsssssttuuuuuuuuuwxyyzzz".concat(t).concat(t).concat(t).concat(t).concat(t).concat(t),i=new RegExp(r.split("").join("|"),"g");return e.toString().toLowerCase().replace(/\s+/g,t).replace(i,(function(e){return n.charAt(r.indexOf(e))})).replace(/&/g,"".concat(t,"and").concat(t)).replace(/[^\w-]+/g,"").replace(/-/g,t).replace(new RegExp("(".concat(t,")\\1+"),"g"),"$1").replace(new RegExp("^".concat(t,"+")),"").replace(new RegExp("".concat(t,"+$")),"")}},46144:function(e,t,r){r(44577);var n,i=r(37500),o=r(63550),a=r(14516),s=r(47181),c=r(58831),l=r(91741),u=r(85415),d=(r(77576),r(66255),r(52039),r(51346)),f=r(70483),p=r(56007),h=r(22311);var m,y,v=(0,i.iv)(n||(m=['\n ha-state-icon[data-domain="alert"][data-state="on"],\n ha-state-icon[data-domain="automation"][data-state="on"],\n ha-state-icon[data-domain="binary_sensor"][data-state="on"],\n ha-state-icon[data-domain="calendar"][data-state="on"],\n ha-state-icon[data-domain="camera"][data-state="streaming"],\n ha-state-icon[data-domain="cover"][data-state="open"],\n ha-state-icon[data-domain="device_tracker"][data-state="home"],\n ha-state-icon[data-domain="fan"][data-state="on"],\n ha-state-icon[data-domain="humidifier"][data-state="on"],\n ha-state-icon[data-domain="light"][data-state="on"],\n ha-state-icon[data-domain="input_boolean"][data-state="on"],\n ha-state-icon[data-domain="lock"][data-state="unlocked"],\n ha-state-icon[data-domain="media_player"][data-state="on"],\n ha-state-icon[data-domain="media_player"][data-state="paused"],\n ha-state-icon[data-domain="media_player"][data-state="playing"],\n ha-state-icon[data-domain="remote"][data-state="on"],\n ha-state-icon[data-domain="script"][data-state="on"],\n ha-state-icon[data-domain="sun"][data-state="above_horizon"],\n ha-state-icon[data-domain="switch"][data-state="on"],\n ha-state-icon[data-domain="timer"][data-state="active"],\n ha-state-icon[data-domain="vacuum"][data-state="cleaning"],\n ha-state-icon[data-domain="group"][data-state="on"],\n ha-state-icon[data-domain="group"][data-state="home"],\n ha-state-icon[data-domain="group"][data-state="open"],\n ha-state-icon[data-domain="group"][data-state="locked"],\n ha-state-icon[data-domain="group"][data-state="problem"] {\n color: var(--paper-item-icon-active-color, #fdd835);\n }\n\n ha-state-icon[data-domain="climate"][data-state="cooling"] {\n color: var(--cool-color, var(--state-climate-cool-color));\n }\n\n ha-state-icon[data-domain="climate"][data-state="heating"] {\n color: var(--heat-color, var(--state-climate-heat-color));\n }\n\n ha-state-icon[data-domain="climate"][data-state="drying"] {\n color: var(--dry-color, var(--state-climate-dry-color));\n }\n\n ha-state-icon[data-domain="alarm_control_panel"] {\n color: var(--alarm-color-armed, var(--label-badge-red));\n }\n ha-state-icon[data-domain="alarm_control_panel"][data-state="disarmed"] {\n color: var(--alarm-color-disarmed, var(--label-badge-green));\n }\n ha-state-icon[data-domain="alarm_control_panel"][data-state="pending"],\n ha-state-icon[data-domain="alarm_control_panel"][data-state="arming"] {\n color: var(--alarm-color-pending, var(--label-badge-yellow));\n animation: pulse 1s infinite;\n }\n ha-state-icon[data-domain="alarm_control_panel"][data-state="triggered"] {\n color: var(--alarm-color-triggered, var(--label-badge-red));\n animation: pulse 1s infinite;\n }\n\n @keyframes pulse {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n\n ha-state-icon[data-domain="plant"][data-state="problem"] {\n color: var(--state-icon-error-color);\n }\n\n /* Color the icon if unavailable */\n ha-state-icon[data-state="unavailable"] {\n color: var(--state-unavailable-color);\n }\n'],y||(y=m.slice(0)),n=Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(y)}}))));r(22814);var b=function(e,t,r){return"".concat(e,"&width=").concat(t,"&height=").concat(r)},k="M19,18.31V20A2,2 0 0,1 17,22H7A2,2 0 0,1 5,20V16.3C4.54,16.12 3.95,16 3,16A1,1 0 0,1 2,15A1,1 0 0,1 3,14C3.82,14 4.47,14.08 5,14.21V12.3C4.54,12.12 3.95,12 3,12A1,1 0 0,1 2,11A1,1 0 0,1 3,10C3.82,10 4.47,10.08 5,10.21V8.3C4.54,8.12 3.95,8 3,8A1,1 0 0,1 2,7A1,1 0 0,1 3,6C3.82,6 4.47,6.08 5,6.21V4A2,2 0 0,1 7,2H17A2,2 0 0,1 19,4V6.16C20.78,6.47 21.54,7.13 21.71,7.29C22.1,7.68 22.1,8.32 21.71,8.71C21.32,9.1 20.8,9.09 20.29,8.71V8.71C20.29,8.71 19.25,8 17,8C15.74,8 14.91,8.41 13.95,8.9C12.91,9.41 11.74,10 10,10C9.64,10 9.31,10 9,9.96V7.95C9.3,8 9.63,8 10,8C11.26,8 12.09,7.59 13.05,7.11C14.09,6.59 15.27,6 17,6V4H7V20H17V18C18.5,18 18.97,18.29 19,18.31M17,10C15.27,10 14.09,10.59 13.05,11.11C12.09,11.59 11.26,12 10,12C9.63,12 9.3,12 9,11.95V13.96C9.31,14 9.64,14 10,14C11.74,14 12.91,13.41 13.95,12.9C14.91,12.42 15.74,12 17,12C19.25,12 20.29,12.71 20.29,12.71V12.71C20.8,13.1 21.32,13.1 21.71,12.71C22.1,12.32 22.1,11.69 21.71,11.29C21.5,11.08 20.25,10 17,10M17,14C15.27,14 14.09,14.59 13.05,15.11C12.09,15.59 11.26,16 10,16C9.63,16 9.3,16 9,15.95V17.96C9.31,18 9.64,18 10,18C11.74,18 12.91,17.41 13.95,16.9C14.91,16.42 15.74,16 17,16C19.25,16 20.29,16.71 20.29,16.71V16.71C20.8,17.1 21.32,17.1 21.71,16.71C22.1,16.32 22.1,15.69 21.71,15.29C21.5,15.08 20.25,14 17,14Z",g="M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21",w="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",E="M7,2V13H10V22L17,10H13L17,2H7Z",C="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",P="M7.27,10L9,7H14.42L15.58,5L15.5,4.5A1.5,1.5 0 0,1 17,3A1.5,1.5 0 0,1 18.5,4.5C18.5,5.21 18,5.81 17.33,5.96L16.37,7.63L17.73,10L18.59,8.5L18.5,8A1.5,1.5 0 0,1 20,6.5A1.5,1.5 0 0,1 21.5,8C21.5,8.71 21,9.3 20.35,9.46L18.89,12L20.62,15C21.39,15.07 22,15.71 22,16.5A1.5,1.5 0 0,1 20.5,18A1.5,1.5 0 0,1 19,16.5V16.24L17.73,14L16.37,16.37L17.33,18.04C18,18.19 18.5,18.79 18.5,19.5A1.5,1.5 0 0,1 17,21A1.5,1.5 0 0,1 15.5,19.5L15.58,19L14.42,17H10.58L9.42,19L9.5,19.5A1.5,1.5 0 0,1 8,21A1.5,1.5 0 0,1 6.5,19.5C6.5,18.79 7,18.19 7.67,18.04L8.63,16.37L4.38,9C3.61,8.93 3,8.29 3,7.5A1.5,1.5 0 0,1 4.5,6A1.5,1.5 0 0,1 6,7.5C6,7.59 6,7.68 6,7.76L7.27,10M10.15,9L8.42,12L10.15,15H14.85L16.58,12L14.85,9H10.15Z",A="M2,11H9.17C9.58,9.83 10.69,9 12,9C13.31,9 14.42,9.83 14.83,11H22V13H14.83C14.42,14.17 13.31,15 12,15C10.69,15 9.58,14.17 9.17,13H2V11Z",_="M16.5,21C13.5,21 12.31,16.76 11.05,12.28C10.14,9.04 9,5 7.5,5C4.11,5 4,11.93 4,12H2C2,11.63 2.06,3 7.5,3C10.5,3 11.71,7.25 12.97,11.74C13.83,14.8 15,19 16.5,19C19.94,19 20.03,12.07 20.03,12H22.03C22.03,12.37 21.97,21 16.5,21Z",O="M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z",S="M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z",D={alert:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",air_quality:k,automation:"M12,2A2,2 0 0,1 14,4C14,4.74 13.6,5.39 13,5.73V7H14A7,7 0 0,1 21,14H22A1,1 0 0,1 23,15V18A1,1 0 0,1 22,19H21V20A2,2 0 0,1 19,22H5A2,2 0 0,1 3,20V19H2A1,1 0 0,1 1,18V15A1,1 0 0,1 2,14H3A7,7 0 0,1 10,7H11V5.73C10.4,5.39 10,4.74 10,4A2,2 0 0,1 12,2M7.5,13A2.5,2.5 0 0,0 5,15.5A2.5,2.5 0 0,0 7.5,18A2.5,2.5 0 0,0 10,15.5A2.5,2.5 0 0,0 7.5,13M16.5,13A2.5,2.5 0 0,0 14,15.5A2.5,2.5 0 0,0 16.5,18A2.5,2.5 0 0,0 19,15.5A2.5,2.5 0 0,0 16.5,13Z",calendar:w,camera:"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z",climate:"M16.95,16.95L14.83,14.83C15.55,14.1 16,13.1 16,12C16,11.26 15.79,10.57 15.43,10L17.6,7.81C18.5,9 19,10.43 19,12C19,13.93 18.22,15.68 16.95,16.95M12,5C13.57,5 15,5.5 16.19,6.4L14,8.56C13.43,8.21 12.74,8 12,8A4,4 0 0,0 8,12C8,13.1 8.45,14.1 9.17,14.83L7.05,16.95C5.78,15.68 5,13.93 5,12A7,7 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",configurator:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",conversation:"M8,7A2,2 0 0,1 10,9V14A2,2 0 0,1 8,16A2,2 0 0,1 6,14V9A2,2 0 0,1 8,7M14,14C14,16.97 11.84,19.44 9,19.92V22H7V19.92C4.16,19.44 2,16.97 2,14H4A4,4 0 0,0 8,18A4,4 0 0,0 12,14H14M21.41,9.41L17.17,13.66L18.18,10H14A2,2 0 0,1 12,8V4A2,2 0 0,1 14,2H20A2,2 0 0,1 22,4V8C22,8.55 21.78,9.05 21.41,9.41Z",counter:"M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",fan:"M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11M12.5,2C17,2 17.11,5.57 14.75,6.75C13.76,7.24 13.32,8.29 13.13,9.22C13.61,9.42 14.03,9.73 14.35,10.13C18.05,8.13 22.03,8.92 22.03,12.5C22.03,17 18.46,17.1 17.28,14.73C16.78,13.74 15.72,13.3 14.79,13.11C14.59,13.59 14.28,14 13.88,14.34C15.87,18.03 15.08,22 11.5,22C7,22 6.91,18.42 9.27,17.24C10.25,16.75 10.69,15.71 10.89,14.79C10.4,14.59 9.97,14.27 9.65,13.87C5.96,15.85 2,15.07 2,11.5C2,7 5.56,6.89 6.74,9.26C7.24,10.25 8.29,10.68 9.22,10.87C9.41,10.39 9.73,9.97 10.14,9.65C8.15,5.96 8.94,2 12.5,2Z",google_assistant:"M7,2A6,6 0 0,0 1,8A6,6 0 0,0 7,14A6,6 0 0,0 13,8A6,6 0 0,0 7,2M21.5,6A1.5,1.5 0 0,0 20,7.5A1.5,1.5 0 0,0 21.5,9A1.5,1.5 0 0,0 23,7.5A1.5,1.5 0 0,0 21.5,6M17,8A3,3 0 0,0 14,11A3,3 0 0,0 17,14A3,3 0 0,0 20,11A3,3 0 0,0 17,8M17,15A3.5,3.5 0 0,0 13.5,18.5A3.5,3.5 0 0,0 17,22A3.5,3.5 0 0,0 20.5,18.5A3.5,3.5 0 0,0 17,15Z",group:"M15,12C13.89,12 13,12.89 13,14A2,2 0 0,0 15,16A2,2 0 0,0 17,14C17,12.89 16.1,12 15,12M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M14,9C14,7.89 13.1,7 12,7C10.89,7 10,7.89 10,9A2,2 0 0,0 12,11A2,2 0 0,0 14,9M9,12A2,2 0 0,0 7,14A2,2 0 0,0 9,16A2,2 0 0,0 11,14C11,12.89 10.1,12 9,12Z",homeassistant:"M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",homekit:"M12,3L2,12H5V20H19V12H22L12,3M12,8.5C14.34,8.5 16.46,9.43 18,10.94L16.8,12.12C15.58,10.91 13.88,10.17 12,10.17C10.12,10.17 8.42,10.91 7.2,12.12L6,10.94C7.54,9.43 9.66,8.5 12,8.5M12,11.83C13.4,11.83 14.67,12.39 15.6,13.3L14.4,14.47C13.79,13.87 12.94,13.5 12,13.5C11.06,13.5 10.21,13.87 9.6,14.47L8.4,13.3C9.33,12.39 10.6,11.83 12,11.83M12,15.17C12.94,15.17 13.7,15.91 13.7,16.83C13.7,17.75 12.94,18.5 12,18.5C11.06,18.5 10.3,17.75 10.3,16.83C10.3,15.91 11.06,15.17 12,15.17Z",image_processing:"M18,8H6V18H18M20,20H4V6H8.5L12.04,2.5L15.5,6H20M20,4H16L12,0L8,4H4A2,2 0 0,0 2,6V20A2,2 0 0,0 4,22H20A2,2 0 0,0 22,20V6A2,2 0 0,0 20,4Z",input_button:"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z",input_datetime:"M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z",input_number:A,input_select:C,input_text:"M17,7H22V17H17V19A1,1 0 0,0 18,20H20V22H17.5C16.95,22 16,21.55 16,21C16,21.55 15.05,22 14.5,22H12V20H14A1,1 0 0,0 15,19V5A1,1 0 0,0 14,4H12V2H14.5C15.05,2 16,2.45 16,3C16,2.45 16.95,2 17.5,2H20V4H18A1,1 0 0,0 17,5V7M2,7H13V9H4V15H13V17H2V7M20,15V9H17V15H20Z",light:"M12,2A7,7 0 0,0 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H15A1,1 0 0,0 16,17V14.74C17.81,13.47 19,11.38 19,9A7,7 0 0,0 12,2M9,21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9V21Z",mailbox:"M17,4H7A5,5 0 0,0 2,9V20H20A2,2 0 0,0 22,18V9A5,5 0 0,0 17,4M10,18H4V9A3,3 0 0,1 7,6A3,3 0 0,1 10,9V18M19,15H17V13H13V11H19V15M9,11H5V9H9V11Z",notify:"M9 22C8.4 22 8 21.6 8 21V18H4C2.9 18 2 17.1 2 16V4C2 2.9 2.9 2 4 2H20C21.1 2 22 2.9 22 4V16C22 17.1 21.1 18 20 18H13.9L10.2 21.7C10 21.9 9.8 22 9.5 22H9M13 11V5H11V11M13 15V13H11V15H13Z",number:A,persistent_notification:g,person:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",plant:"M3,13A9,9 0 0,0 12,22C12,17 7.97,13 3,13M12,5.5A2.5,2.5 0 0,1 14.5,8A2.5,2.5 0 0,1 12,10.5A2.5,2.5 0 0,1 9.5,8A2.5,2.5 0 0,1 12,5.5M5.6,10.25A2.5,2.5 0 0,0 8.1,12.75C8.63,12.75 9.12,12.58 9.5,12.31C9.5,12.37 9.5,12.43 9.5,12.5A2.5,2.5 0 0,0 12,15A2.5,2.5 0 0,0 14.5,12.5C14.5,12.43 14.5,12.37 14.5,12.31C14.88,12.58 15.37,12.75 15.9,12.75C17.28,12.75 18.4,11.63 18.4,10.25C18.4,9.25 17.81,8.4 16.97,8C17.81,7.6 18.4,6.74 18.4,5.75C18.4,4.37 17.28,3.25 15.9,3.25C15.37,3.25 14.88,3.41 14.5,3.69C14.5,3.63 14.5,3.56 14.5,3.5A2.5,2.5 0 0,0 12,1A2.5,2.5 0 0,0 9.5,3.5C9.5,3.56 9.5,3.63 9.5,3.69C9.12,3.41 8.63,3.25 8.1,3.25A2.5,2.5 0 0,0 5.6,5.75C5.6,6.74 6.19,7.6 7.03,8C6.19,8.4 5.6,9.25 5.6,10.25M12,22A9,9 0 0,0 21,13C16,13 12,17 12,22Z",proximity:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,14.09 4.8,16 6.11,17.41L9.88,9.88L17.41,6.11C16,4.8 14.09,4 12,4M12,20A8,8 0 0,0 20,12C20,9.91 19.2,8 17.89,6.59L14.12,14.12L6.59,17.89C8,19.2 9.91,20 12,20M12,12L11.23,11.23L9.7,14.3L12.77,12.77L12,12M12,17.5H13V19H12V17.5M15.88,15.89L16.59,15.18L17.65,16.24L16.94,16.95L15.88,15.89M17.5,12V11H19V12H17.5M12,6.5H11V5H12V6.5M8.12,8.11L7.41,8.82L6.35,7.76L7.06,7.05L8.12,8.11M6.5,12V13H5V12H6.5Z",remote:"M12,0C8.96,0 6.21,1.23 4.22,3.22L5.63,4.63C7.26,3 9.5,2 12,2C14.5,2 16.74,3 18.36,4.64L19.77,3.23C17.79,1.23 15.04,0 12,0M7.05,6.05L8.46,7.46C9.37,6.56 10.62,6 12,6C13.38,6 14.63,6.56 15.54,7.46L16.95,6.05C15.68,4.78 13.93,4 12,4C10.07,4 8.32,4.78 7.05,6.05M12,15A2,2 0 0,1 10,13A2,2 0 0,1 12,11A2,2 0 0,1 14,13A2,2 0 0,1 12,15M15,9H9A1,1 0 0,0 8,10V22A1,1 0 0,0 9,23H15A1,1 0 0,0 16,22V10A1,1 0 0,0 15,9Z",scene:"M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",script:"M17.8,20C17.4,21.2 16.3,22 15,22H5C3.3,22 2,20.7 2,19V18H5L14.2,18C14.6,19.2 15.7,20 17,20H17.8M19,2C20.7,2 22,3.3 22,5V6H20V5C20,4.4 19.6,4 19,4C18.4,4 18,4.4 18,5V18H17C16.4,18 16,17.6 16,17V16H5V5C5,3.3 6.3,2 8,2H19M8,6V8H15V6H8M8,10V12H14V10H8Z",select:C,sensor:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",siren:"M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z",simple_alarm:g,sun:"M3.55 19.09L4.96 20.5L6.76 18.71L5.34 17.29M12 6C8.69 6 6 8.69 6 12S8.69 18 12 18 18 15.31 18 12C18 8.68 15.31 6 12 6M20 13H23V11H20M17.24 18.71L19.04 20.5L20.45 19.09L18.66 17.29M20.45 5L19.04 3.6L17.24 5.39L18.66 6.81M13 1H11V4H13M6.76 5.39L4.96 3.6L3.55 5L5.34 6.81L6.76 5.39M1 13H4V11H1M13 20H11V23H13",timer:"M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M19.03,7.39L20.45,5.97C20,5.46 19.55,5 19.04,4.56L17.62,6C16.07,4.74 14.12,4 12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22C17,22 21,17.97 21,13C21,10.88 20.26,8.93 19.03,7.39M11,14H13V8H11M15,1H9V3H15V1Z",updater:"M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",vacuum:"M12,2C14.65,2 17.19,3.06 19.07,4.93L17.65,6.35C16.15,4.85 14.12,4 12,4C9.88,4 7.84,4.84 6.35,6.35L4.93,4.93C6.81,3.06 9.35,2 12,2M3.66,6.5L5.11,7.94C4.39,9.17 4,10.57 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12C20,10.57 19.61,9.17 18.88,7.94L20.34,6.5C21.42,8.12 22,10.04 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12C2,10.04 2.58,8.12 3.66,6.5M12,6A6,6 0 0,1 18,12C18,13.59 17.37,15.12 16.24,16.24L14.83,14.83C14.08,15.58 13.06,16 12,16C10.94,16 9.92,15.58 9.17,14.83L7.76,16.24C6.63,15.12 6,13.59 6,12A6,6 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",water_heater:O,weather:"M6,19A5,5 0 0,1 1,14A5,5 0 0,1 6,9C7,6.65 9.3,5 12,5C15.43,5 18.24,7.66 18.5,11.03L19,11A4,4 0 0,1 23,15A4,4 0 0,1 19,19H6M19,13H17V12A5,5 0 0,0 12,7C9.5,7 7.45,8.82 7.06,11.19C6.73,11.07 6.37,11 6,11A3,3 0 0,0 3,14A3,3 0 0,0 6,17H19A2,2 0 0,0 21,15A2,2 0 0,0 19,13Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"},x={apparent_power:E,aqi:k,carbon_dioxide:"M5,7A2,2 0 0,0 3,9V15A2,2 0 0,0 5,17H8V15H5V9H8V7H5M11,7A2,2 0 0,0 9,9V15A2,2 0 0,0 11,17H13A2,2 0 0,0 15,15V9A2,2 0 0,0 13,7H11M11,9H13V15H11V9M16,10.5V12H19V13.5H17.5A1.5,1.5 0 0,0 16,15V18H20.5V16.5H17.5V15H19A1.5,1.5 0 0,0 20.5,13.5V12A1.5,1.5 0 0,0 19,10.5H16Z",carbon_monoxide:"M8 7C6.9 7 6 7.9 6 9V15C6 16.11 6.9 17 8 17H11V15H8V9H11V7H8M14 7C12.9 7 12 7.9 12 9V15C12 16.11 12.9 17 14 17H16C17.11 17 18 16.11 18 15V9C18 7.9 17.11 7 16 7H14M14 9H16V15H14V9",current:"M12.43 11C12.28 10.84 10 7 7 7S2.32 10.18 2 11V13H11.57C11.72 13.16 14 17 17 17S21.68 13.82 22 13V11H12.43M7 9C8.17 9 9.18 9.85 10 11H4.31C4.78 10.17 5.54 9 7 9M17 15C15.83 15 14.82 14.15 14 13H19.69C19.22 13.83 18.46 15 17 15Z",date:w,energy:"M11 15H6L13 1V9H18L11 23V15Z",frequency:_,gas:"M16,9V14L16,20A2,2 0 0,1 14,22H10A2,2 0 0,1 8,20V14L8,9C8,7.14 9.27,5.57 11,5.13V4H9V2H15V4H13V5.13C14.73,5.57 16,7.14 16,9Z",humidity:"M12,3.25C12,3.25 6,10 6,14C6,17.32 8.69,20 12,20A6,6 0 0,0 18,14C18,10 12,3.25 12,3.25M14.47,9.97L15.53,11.03L9.53,17.03L8.47,15.97M9.75,10A1.25,1.25 0 0,1 11,11.25A1.25,1.25 0 0,1 9.75,12.5A1.25,1.25 0 0,1 8.5,11.25A1.25,1.25 0 0,1 9.75,10M14.25,14.5A1.25,1.25 0 0,1 15.5,15.75A1.25,1.25 0 0,1 14.25,17A1.25,1.25 0 0,1 13,15.75A1.25,1.25 0 0,1 14.25,14.5Z",illuminance:"M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z",monetary:"M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",nitrogen_dioxide:P,nitrogen_monoxide:P,nitrous_oxide:P,ozone:P,pm1:P,pm10:P,pm25:P,power:E,power_factor:"M20,19H4.09L14.18,4.43L15.82,5.57L11.28,12.13C12.89,12.96 14,14.62 14,16.54C14,16.7 14,16.85 13.97,17H20V19M7.91,17H11.96C12,16.85 12,16.7 12,16.54C12,15.28 11.24,14.22 10.14,13.78L7.91,17Z",pressure:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12C20,14.4 19,16.5 17.3,18C15.9,16.7 14,16 12,16C10,16 8.2,16.7 6.7,18C5,16.5 4,14.4 4,12A8,8 0 0,1 12,4M14,5.89C13.62,5.9 13.26,6.15 13.1,6.54L11.81,9.77L11.71,10C11,10.13 10.41,10.6 10.14,11.26C9.73,12.29 10.23,13.45 11.26,13.86C12.29,14.27 13.45,13.77 13.86,12.74C14.12,12.08 14,11.32 13.57,10.76L13.67,10.5L14.96,7.29L14.97,7.26C15.17,6.75 14.92,6.17 14.41,5.96C14.28,5.91 14.15,5.89 14,5.89M10,6A1,1 0 0,0 9,7A1,1 0 0,0 10,8A1,1 0 0,0 11,7A1,1 0 0,0 10,6M7,9A1,1 0 0,0 6,10A1,1 0 0,0 7,11A1,1 0 0,0 8,10A1,1 0 0,0 7,9M17,9A1,1 0 0,0 16,10A1,1 0 0,0 17,11A1,1 0 0,0 18,10A1,1 0 0,0 17,9Z",reactive_power:E,signal_strength:"M12,21L15.6,16.2C14.6,15.45 13.35,15 12,15C10.65,15 9.4,15.45 8.4,16.2L12,21M12,3C7.95,3 4.21,4.34 1.2,6.6L3,9C5.5,7.12 8.62,6 12,6C15.38,6 18.5,7.12 21,9L22.8,6.6C19.79,4.34 16.05,3 12,3M12,9C9.3,9 6.81,9.89 4.8,11.4L6.6,13.8C8.1,12.67 9.97,12 12,12C14.03,12 15.9,12.67 17.4,13.8L19.2,11.4C17.19,9.89 14.7,9 12,9Z",sulphur_dioxide:P,temperature:O,timestamp:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",volatile_organic_compounds:P,voltage:_},j=(new Set(["fan","input_boolean","light","switch","group","automation","humidifier"]),new Set(["camera","media_player"]),r(40095));var T,z=function(e){return(0,j.f)(e,4)&&"number"==typeof e.in_progress},V=function(e){return function(e){return z(e.attributes)}(e)||!!e.attributes.in_progress};r(18457);function H(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var M,L,R="M3,15H13A1,1 0 0,1 14,16A1,1 0 0,1 13,17H3A1,1 0 0,1 2,16A1,1 0 0,1 3,15M16,15H21A1,1 0 0,1 22,16A1,1 0 0,1 21,17H16A1,1 0 0,1 15,16A1,1 0 0,1 16,15M1,12A5,5 0 0,1 6,7C7,4.65 9.3,3 12,3C15.43,3 18.24,5.66 18.5,9.03L19,9C21.19,9 22.97,10.76 23,13H21A2,2 0 0,0 19,11H17V10A5,5 0 0,0 12,5C9.5,5 7.45,6.82 7.06,9.19C6.73,9.07 6.37,9 6,9A3,3 0 0,0 3,12C3,12.35 3.06,12.69 3.17,13H1.1L1,12M3,19H5A1,1 0 0,1 6,20A1,1 0 0,1 5,21H3A1,1 0 0,1 2,20A1,1 0 0,1 3,19M8,19H21A1,1 0 0,1 22,20A1,1 0 0,1 21,21H8A1,1 0 0,1 7,20A1,1 0 0,1 8,19Z",F="M6,14.03A1,1 0 0,1 7,15.03C7,15.58 6.55,16.03 6,16.03C3.24,16.03 1,13.79 1,11.03C1,8.27 3.24,6.03 6,6.03C7,3.68 9.3,2.03 12,2.03C15.43,2.03 18.24,4.69 18.5,8.06L19,8.03A4,4 0 0,1 23,12.03C23,14.23 21.21,16.03 19,16.03H18C17.45,16.03 17,15.58 17,15.03C17,14.47 17.45,14.03 18,14.03H19A2,2 0 0,0 21,12.03A2,2 0 0,0 19,10.03H17V9.03C17,6.27 14.76,4.03 12,4.03C9.5,4.03 7.45,5.84 7.06,8.21C6.73,8.09 6.37,8.03 6,8.03A3,3 0 0,0 3,11.03A3,3 0 0,0 6,14.03M12,14.15C12.18,14.39 12.37,14.66 12.56,14.94C13,15.56 14,17.03 14,18C14,19.11 13.1,20 12,20A2,2 0 0,1 10,18C10,17.03 11,15.56 11.44,14.94C11.63,14.66 11.82,14.4 12,14.15M12,11.03L11.5,11.59C11.5,11.59 10.65,12.55 9.79,13.81C8.93,15.06 8,16.56 8,18A4,4 0 0,0 12,22A4,4 0 0,0 16,18C16,16.56 15.07,15.06 14.21,13.81C13.35,12.55 12.5,11.59 12.5,11.59",I="M4,10A1,1 0 0,1 3,9A1,1 0 0,1 4,8H12A2,2 0 0,0 14,6A2,2 0 0,0 12,4C11.45,4 10.95,4.22 10.59,4.59C10.2,5 9.56,5 9.17,4.59C8.78,4.2 8.78,3.56 9.17,3.17C9.9,2.45 10.9,2 12,2A4,4 0 0,1 16,6A4,4 0 0,1 12,10H4M19,12A1,1 0 0,0 20,11A1,1 0 0,0 19,10C18.72,10 18.47,10.11 18.29,10.29C17.9,10.68 17.27,10.68 16.88,10.29C16.5,9.9 16.5,9.27 16.88,8.88C17.42,8.34 18.17,8 19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14H5A1,1 0 0,1 4,13A1,1 0 0,1 5,12H19M18,18H4A1,1 0 0,1 3,17A1,1 0 0,1 4,16H18A3,3 0 0,1 21,19A3,3 0 0,1 18,22C17.17,22 16.42,21.66 15.88,21.12C15.5,20.73 15.5,20.1 15.88,19.71C16.27,19.32 16.9,19.32 17.29,19.71C17.47,19.89 17.72,20 18,20A1,1 0 0,0 19,19A1,1 0 0,0 18,18Z",B=(new Set(["clear-night","cloudy","fog","lightning","lightning-rainy","partlycloudy","pouring","rainy","hail","snowy","snowy-rainy","sunny","windy","windy-variant"]),{"clear-night":"M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z",cloudy:"M6,19A5,5 0 0,1 1,14A5,5 0 0,1 6,9C7,6.65 9.3,5 12,5C15.43,5 18.24,7.66 18.5,11.03L19,11A4,4 0 0,1 23,15A4,4 0 0,1 19,19H6M19,13H17V12A5,5 0 0,0 12,7C9.5,7 7.45,8.82 7.06,11.19C6.73,11.07 6.37,11 6,11A3,3 0 0,0 3,14A3,3 0 0,0 6,17H19A2,2 0 0,0 21,15A2,2 0 0,0 19,13Z",exceptional:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",fog:R,hail:"M6,14A1,1 0 0,1 7,15A1,1 0 0,1 6,16A5,5 0 0,1 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16H18A1,1 0 0,1 17,15A1,1 0 0,1 18,14H19A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11A3,3 0 0,0 6,14M10,18A2,2 0 0,1 12,20A2,2 0 0,1 10,22A2,2 0 0,1 8,20A2,2 0 0,1 10,18M14.5,16A1.5,1.5 0 0,1 16,17.5A1.5,1.5 0 0,1 14.5,19A1.5,1.5 0 0,1 13,17.5A1.5,1.5 0 0,1 14.5,16M10.5,12A1.5,1.5 0 0,1 12,13.5A1.5,1.5 0 0,1 10.5,15A1.5,1.5 0 0,1 9,13.5A1.5,1.5 0 0,1 10.5,12Z",lightning:"M6,16A5,5 0 0,1 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16H18A1,1 0 0,1 17,15A1,1 0 0,1 18,14H19A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11A3,3 0 0,0 6,14H7A1,1 0 0,1 8,15A1,1 0 0,1 7,16H6M12,11H15L13,15H15L11.25,22L12,17H9.5L12,11Z","lightning-rainy":"M4.5,13.59C5,13.87 5.14,14.5 4.87,14.96C4.59,15.44 4,15.6 3.5,15.33V15.33C2,14.47 1,12.85 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16A1,1 0 0,1 18,15A1,1 0 0,1 19,14A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,12.11 3.6,13.08 4.5,13.6V13.59M9.5,11H12.5L10.5,15H12.5L8.75,22L9.5,17H7L9.5,11M17.5,18.67C17.5,19.96 16.5,21 15.25,21C14,21 13,19.96 13,18.67C13,17.12 15.25,14.5 15.25,14.5C15.25,14.5 17.5,17.12 17.5,18.67Z",partlycloudy:"M12.74,5.47C15.1,6.5 16.35,9.03 15.92,11.46C17.19,12.56 18,14.19 18,16V16.17C18.31,16.06 18.65,16 19,16A3,3 0 0,1 22,19A3,3 0 0,1 19,22H6A4,4 0 0,1 2,18A4,4 0 0,1 6,14H6.27C5,12.45 4.6,10.24 5.5,8.26C6.72,5.5 9.97,4.24 12.74,5.47M11.93,7.3C10.16,6.5 8.09,7.31 7.31,9.07C6.85,10.09 6.93,11.22 7.41,12.13C8.5,10.83 10.16,10 12,10C12.7,10 13.38,10.12 14,10.34C13.94,9.06 13.18,7.86 11.93,7.3M13.55,3.64C13,3.4 12.45,3.23 11.88,3.12L14.37,1.82L15.27,4.71C14.76,4.29 14.19,3.93 13.55,3.64M6.09,4.44C5.6,4.79 5.17,5.19 4.8,5.63L4.91,2.82L7.87,3.5C7.25,3.71 6.65,4.03 6.09,4.44M18,9.71C17.91,9.12 17.78,8.55 17.59,8L19.97,9.5L17.92,11.73C18.03,11.08 18.05,10.4 18,9.71M3.04,11.3C3.11,11.9 3.24,12.47 3.43,13L1.06,11.5L3.1,9.28C3,9.93 2.97,10.61 3.04,11.3M19,18H16V16A4,4 0 0,0 12,12A4,4 0 0,0 8,16H6A2,2 0 0,0 4,18A2,2 0 0,0 6,20H19A1,1 0 0,0 20,19A1,1 0 0,0 19,18Z",pouring:"M9,12C9.53,12.14 9.85,12.69 9.71,13.22L8.41,18.05C8.27,18.59 7.72,18.9 7.19,18.76C6.65,18.62 6.34,18.07 6.5,17.54L7.78,12.71C7.92,12.17 8.47,11.86 9,12M13,12C13.53,12.14 13.85,12.69 13.71,13.22L11.64,20.95C11.5,21.5 10.95,21.8 10.41,21.66C9.88,21.5 9.56,20.97 9.7,20.43L11.78,12.71C11.92,12.17 12.47,11.86 13,12M17,12C17.53,12.14 17.85,12.69 17.71,13.22L16.41,18.05C16.27,18.59 15.72,18.9 15.19,18.76C14.65,18.62 14.34,18.07 14.5,17.54L15.78,12.71C15.92,12.17 16.47,11.86 17,12M17,10V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,12.11 3.6,13.08 4.5,13.6V13.59C5,13.87 5.14,14.5 4.87,14.96C4.59,15.43 4,15.6 3.5,15.32V15.33C2,14.47 1,12.85 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12C23,13.5 22.2,14.77 21,15.46V15.46C20.5,15.73 19.91,15.57 19.63,15.09C19.36,14.61 19.5,14 20,13.72V13.73C20.6,13.39 21,12.74 21,12A2,2 0 0,0 19,10H17Z",rainy:F,snowy:"M6,14A1,1 0 0,1 7,15A1,1 0 0,1 6,16A5,5 0 0,1 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16H18A1,1 0 0,1 17,15A1,1 0 0,1 18,14H19A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11A3,3 0 0,0 6,14M7.88,18.07L10.07,17.5L8.46,15.88C8.07,15.5 8.07,14.86 8.46,14.46C8.85,14.07 9.5,14.07 9.88,14.46L11.5,16.07L12.07,13.88C12.21,13.34 12.76,13.03 13.29,13.17C13.83,13.31 14.14,13.86 14,14.4L13.41,16.59L15.6,16C16.14,15.86 16.69,16.17 16.83,16.71C16.97,17.24 16.66,17.79 16.12,17.93L13.93,18.5L15.54,20.12C15.93,20.5 15.93,21.15 15.54,21.54C15.15,21.93 14.5,21.93 14.12,21.54L12.5,19.93L11.93,22.12C11.79,22.66 11.24,22.97 10.71,22.83C10.17,22.69 9.86,22.14 10,21.6L10.59,19.41L8.4,20C7.86,20.14 7.31,19.83 7.17,19.29C7.03,18.76 7.34,18.21 7.88,18.07Z","snowy-rainy":"M18.5,18.67C18.5,19.96 17.5,21 16.25,21C15,21 14,19.96 14,18.67C14,17.12 16.25,14.5 16.25,14.5C16.25,14.5 18.5,17.12 18.5,18.67M4,17.36C3.86,16.82 4.18,16.25 4.73,16.11L7,15.5L5.33,13.86C4.93,13.46 4.93,12.81 5.33,12.4C5.73,12 6.4,12 6.79,12.4L8.45,14.05L9.04,11.8C9.18,11.24 9.75,10.92 10.29,11.07C10.85,11.21 11.17,11.78 11,12.33L10.42,14.58L12.67,14C13.22,13.83 13.79,14.15 13.93,14.71C14.08,15.25 13.76,15.82 13.2,15.96L10.95,16.55L12.6,18.21C13,18.6 13,19.27 12.6,19.67C12.2,20.07 11.54,20.07 11.15,19.67L9.5,18L8.89,20.27C8.75,20.83 8.18,21.14 7.64,21C7.08,20.86 6.77,20.29 6.91,19.74L7.5,17.5L5.26,18.09C4.71,18.23 4.14,17.92 4,17.36M1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16A1,1 0 0,1 18,15A1,1 0 0,1 19,14A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,11.85 3.35,12.61 3.91,13.16C4.27,13.55 4.26,14.16 3.88,14.54C3.5,14.93 2.85,14.93 2.47,14.54C1.56,13.63 1,12.38 1,11Z",sunny:"M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z",windy:I,"windy-variant":"M6,6L6.69,6.06C7.32,3.72 9.46,2 12,2A5.5,5.5 0 0,1 17.5,7.5L17.42,8.45C17.88,8.16 18.42,8 19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14H6A4,4 0 0,1 2,10A4,4 0 0,1 6,6M6,8A2,2 0 0,0 4,10A2,2 0 0,0 6,12H19A1,1 0 0,0 20,11A1,1 0 0,0 19,10H15.5V7.5A3.5,3.5 0 0,0 12,4A3.5,3.5 0 0,0 8.5,7.5V8H6M18,18H4A1,1 0 0,1 3,17A1,1 0 0,1 4,16H18A3,3 0 0,1 21,19A3,3 0 0,1 18,22C17.17,22 16.42,21.66 15.88,21.12C15.5,20.73 15.5,20.1 15.88,19.71C16.27,19.32 16.9,19.32 17.29,19.71C17.47,19.89 17.72,20 18,20A1,1 0 0,0 19,19A1,1 0 0,0 18,18Z"}),Z=(new Set(["partlycloudy","cloudy","fog","windy","windy-variant","hail","rainy","snowy","snowy-rainy","pouring","lightning","lightning-rainy"]),new Set(["hail","rainy","pouring"]),new Set(["windy","windy-variant"]),new Set(["snowy","snowy-rainy"]),new Set(["lightning","lightning-rainy"]),(0,i.iv)(T||(T=H(["\n .rain {\n fill: var(--weather-icon-rain-color, #30b3ff);\n }\n .sun {\n fill: var(--weather-icon-sun-color, #fdd93c);\n }\n .moon {\n fill: var(--weather-icon-moon-color, #fcf497);\n }\n .cloud-back {\n fill: var(--weather-icon-cloud-back-color, #d4d4d4);\n }\n .cloud-front {\n fill: var(--weather-icon-cloud-front-color, #f9f9f9);\n }\n"]))),"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z"),U="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",N="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",q="M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z",$="M20.84 22.73L15.31 17.2L14.5 18V21H9.5V18L6 14.5V9C6 8.7 6.1 8.41 6.25 8.14L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M18 14.5V9C18 8 17 7 16 7V3H14V7H10.2L17.85 14.65L18 14.5M10 3H8V4.8L10 6.8V3Z",W="M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z",Y="M21,19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19C20.11,3 21,3.9 21,5V19M13,18V9.5L16.5,13L17.92,11.58L12,5.66L6.08,11.58L7.5,13L11,9.5V18H13Z",K="M3,5A2,2 0 0,1 5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5M11,6V14.5L7.5,11L6.08,12.42L12,18.34L17.92,12.42L16.5,11L13,14.5V6H11Z",X="M6,11H10V9H14V11H18V4H6V11M18,13H6V20H18V13M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z",G="M6,8H10V6H14V8H18V4H6V8M18,10H6V15H18V10M6,20H18V17H6V20M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z",Q="M13,20V4H15.03V20H13M10,20V4H12.03V20H10M5,8L9.03,12L5,16V13H2V11H5V8M20,16L16,12L20,8V11H23V13H20V16Z",J="M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",ee={10:"M16,18H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",20:"M16,17H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",30:"M16,15H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",40:"M16,14H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",50:"M16,13H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",60:"M16,12H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",70:"M16,10H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",80:"M16,9H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",90:"M16,8H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",100:J},te={10:"M23.05,11H20.05V4L15.05,14H18.05V22M12,18H4L4.05,6H12.05M12.72,4H11.05V2H5.05V4H3.38A1.33,1.33 0 0,0 2.05,5.33V20.67C2.05,21.4 2.65,22 3.38,22H12.72C13.45,22 14.05,21.4 14.05,20.67V5.33A1.33,1.33 0 0,0 12.72,4Z",20:"M23.05,11H20.05V4L15.05,14H18.05V22M12.05,17H4.05V6H12.05M12.72,4H11.05V2H5.05V4H3.38A1.33,1.33 0 0,0 2.05,5.33V20.67C2.05,21.4 2.65,22 3.38,22H12.72C13.45,22 14.05,21.4 14.05,20.67V5.33A1.33,1.33 0 0,0 12.72,4Z",30:"M12,15H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4M23,11H20V4L15,14H18V22L23,11Z",40:"M13 4H11V2H5V4H3C2.4 4 2 4.4 2 5V21C2 21.6 2.4 22 3 22H13C13.6 22 14 21.6 14 21V5C14 4.4 13.6 4 13 4M12 14.5H4V6H12V14.5M23 11H20V4L15 14H18V22",50:"M23,11H20V4L15,14H18V22M12,13H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4Z",60:"M12,11H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4M23,11H20V4L15,14H18V22L23,11Z",70:"M12,10H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4M23,11H20V4L15,14H18V22L23,11Z",80:"M23,11H20V4L15,14H18V22M12,9H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4Z",90:"M23,11H20V4L15,14H18V22M12,8H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4Z",100:"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.66C17.4,22 18,21.4 18,20.67V5.33C18,4.6 17.4,4 16.67,4M11,20V14.5H9L13,7V12.5H15"},re=function(e,t){var r=Number(e);if(isNaN(r))return"off"===e?J:"on"===e?"M13 14H11V8H13M13 18H11V16H13M16.7 4H15V2H9V4H7.3C6.6 4 6 4.6 6 5.3V20.6C6 21.4 6.6 22 7.3 22H16.6C17.3 22 17.9 21.4 17.9 20.7V5.3C18 4.6 17.4 4 16.7 4Z":"M15.07,12.25L14.17,13.17C13.63,13.71 13.25,14.18 13.09,15H11.05C11.16,14.1 11.56,13.28 12.17,12.67L13.41,11.41C13.78,11.05 14,10.55 14,10C14,8.89 13.1,8 12,8A2,2 0 0,0 10,10H8A4,4 0 0,1 12,6A4,4 0 0,1 16,10C16,10.88 15.64,11.68 15.07,12.25M13,19H11V17H13M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.67C17.4,22 18,21.4 18,20.66V5.33C18,4.59 17.4,4 16.67,4Z";var n=10*Math.round(r/10);return t&&r>=10?te[n]:t?"M23.05,11H20.05V4L15.05,14H18.05V22M12,20H4L4.05,6H12.05M12.72,4H11.05V2H5.05V4H3.38A1.33,1.33 0 0,0 2.05,5.33V20.67C2.05,21.4 2.65,22 3.38,22H12.72C13.45,22 14.05,21.4 14.05,20.67V5.33A1.33,1.33 0 0,0 12.72,4Z":r<=5?"M14 20H6V6H14M14.67 4H13V2H7V4H5.33C4.6 4 4 4.6 4 5.33V20.67C4 21.4 4.6 22 5.33 22H14.67C15.4 22 16 21.4 16 20.67V5.33C16 4.6 15.4 4 14.67 4M21 7H19V13H21V8M21 15H19V17H21V15Z":ee[n]},ne=function(e){var t,r,n,i=null==e?void 0:e.attributes.device_class;if(i&&i in x)return x[i];if("battery"===i)return e?(r=e.state,n=t&&"on"===t.state,re(r,n)):"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z";var o=null==e?void 0:e.attributes.unit_of_measurement;return"°C"===o||"°F"===o?"M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z":void 0},ie="M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M5.12,5H18.87L17.93,4H5.93L5.12,5M12,9.5L6.5,15H10V17H14V15H17.5L12,9.5Z",oe="M18.4 1.6C18 1.2 17.5 1 17 1H7C6.5 1 6 1.2 5.6 1.6C5.2 2 5 2.5 5 3V21C5 21.5 5.2 22 5.6 22.4C6 22.8 6.5 23 7 23H17C17.5 23 18 22.8 18.4 22.4C18.8 22 19 21.5 19 21V3C19 2.5 18.8 2 18.4 1.6M16 7C16 7.6 15.6 8 15 8H9C8.4 8 8 7.6 8 7V5C8 4.4 8.4 4 9 4H15C15.6 4 16 4.4 16 5V7Z",ae=function(e,t,r){var n=void 0!==r?r:null==t?void 0:t.state;switch(e){case"alarm_control_panel":return function(e){switch(e){case"armed_away":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,7C13.4,7 14.8,8.1 14.8,9.5V11C15.4,11 16,11.6 16,12.3V15.8C16,16.4 15.4,17 14.7,17H9.2C8.6,17 8,16.4 8,15.7V12.2C8,11.6 8.6,11 9.2,11V9.5C9.2,8.1 10.6,7 12,7M12,8.2C11.2,8.2 10.5,8.7 10.5,9.5V11H13.5V9.5C13.5,8.7 12.8,8.2 12,8.2Z";case"armed_vacation":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5.68C12.5,5.68 12.95,6.11 12.95,6.63V10.11L18,13.26V14.53L12.95,12.95V16.42L14.21,17.37V18.32L12,17.68L9.79,18.32V17.37L11.05,16.42V12.95L6,14.53V13.26L11.05,10.11V6.63C11.05,6.11 11.5,5.68 12,5.68Z";case"armed_home":return"M11,13H13V16H16V11H18L12,6L6,11H8V16H11V13M12,1L21,5V11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1Z";case"armed_night":return"M12 1L3 5V11C3 16.55 6.84 21.74 12 23C17.16 21.74 21 16.55 21 11V5L12 1M15.97 14.41C14.13 16.58 10.76 16.5 9 14.34C6.82 11.62 8.36 7.62 11.7 7C12.04 6.95 12.33 7.28 12.21 7.61C11.75 8.84 11.82 10.25 12.53 11.47C13.24 12.69 14.42 13.46 15.71 13.67C16.05 13.72 16.2 14.14 15.97 14.41Z";case"armed_custom_bypass":return"M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z";case"pending":return"M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21Z";case"triggered":return"M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21M19.75,3.19L18.33,4.61C20.04,6.3 21,8.6 21,11H23C23,8.07 21.84,5.25 19.75,3.19M1,11H3C3,8.6 3.96,6.3 5.67,4.61L4.25,3.19C2.16,5.25 1,8.07 1,11Z";case"disarmed":return"M1,4.27L2.28,3L20.5,21.22L19.23,22.5L17,20.25C15.57,21.57 13.87,22.54 12,23C6.84,21.74 3,16.55 3,11V6.27L1,4.27M12,1L21,5V11C21,13.28 20.35,15.5 19.23,17.41L5.65,3.82L12,1Z";default:return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z"}}(n);case"binary_sensor":return function(e,t){var r="off"===e;switch(null==t?void 0:t.attributes.device_class){case"battery":return r?Z:"M16,20H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z";case"battery_charging":return r?Z:"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.66C17.4,22 18,21.4 18,20.67V5.33C18,4.6 17.4,4 16.67,4M11,20V14.5H9L13,7V12.5H15";case"carbon_monoxide":return r?"M12,18A6,6 0 0,0 18,12C18,8.68 15.31,6 12,6C8.68,6 6,8.68 6,12A6,6 0 0,0 12,18M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H19M8,12A4,4 0 0,1 12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12Z":"M10 18C13.3 18 16 15.3 16 12C16 8.7 13.3 6 10 6C6.7 6 4 8.7 4 12C4 15.3 6.7 18 10 18M17 3C18.1 3 19 3.9 19 5V19C19 20.1 18.1 21 17 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H17M6 12C6 9.8 7.8 8 10 8S14 9.8 14 12 12.2 16 10 16 6 14.2 6 12M23 7H21V13H23V8M23 15H21V17H23V15Z";case"cold":return r?W:"M20.79,13.95L18.46,14.57L16.46,13.44V10.56L18.46,9.43L20.79,10.05L21.31,8.12L19.54,7.65L20,5.88L18.07,5.36L17.45,7.69L15.45,8.82L13,7.38V5.12L14.71,3.41L13.29,2L12,3.29L10.71,2L9.29,3.41L11,5.12V7.38L8.5,8.82L6.5,7.69L5.92,5.36L4,5.88L4.47,7.65L2.7,8.12L3.22,10.05L5.55,9.43L7.55,10.56V13.45L5.55,14.58L3.22,13.96L2.7,15.89L4.47,16.36L4,18.12L5.93,18.64L6.55,16.31L8.55,15.18L11,16.62V18.88L9.29,20.59L10.71,22L12,20.71L13.29,22L14.7,20.59L13,18.88V16.62L15.5,15.17L17.5,16.3L18.12,18.63L20,18.12L19.53,16.35L21.3,15.88L20.79,13.95M9.5,10.56L12,9.11L14.5,10.56V13.44L12,14.89L9.5,13.44V10.56Z";case"connectivity":return r?"M15,20A1,1 0 0,0 14,19H13V17H17A2,2 0 0,0 19,15V5A2,2 0 0,0 17,3H7A2,2 0 0,0 5,5V15A2,2 0 0,0 7,17H11V19H10A1,1 0 0,0 9,20H2V22H9A1,1 0 0,0 10,23H14A1,1 0 0,0 15,22H22V20H15M7,15V5H17V15H7M15.54,12.12L13.41,10L15.53,7.87L14.12,6.46L12,8.59L9.88,6.46L8.47,7.87L10.59,10L8.47,12.13L9.88,13.54L12,11.41L14.12,13.54L15.54,12.12Z":"M15,20A1,1 0 0,0 14,19H13V17H17A2,2 0 0,0 19,15V5A2,2 0 0,0 17,3H7A2,2 0 0,0 5,5V15A2,2 0 0,0 7,17H11V19H10A1,1 0 0,0 9,20H2V22H9A1,1 0 0,0 10,23H14A1,1 0 0,0 15,22H22V20H15M7,15V5H17V15H7M8,10.37L9.24,9.13L10.93,10.83L14.76,7L16,8.5L10.93,13.57L8,10.37Z";case"door":return r?"M16,11H18V13H16V11M12,3H19C20.11,3 21,3.89 21,5V19H22V21H2V19H10V5C10,3.89 10.89,3 12,3M12,5V19H19V5H12Z":"M12,3C10.89,3 10,3.89 10,5H3V19H2V21H22V19H21V5C21,3.89 20.11,3 19,3H12M12,5H19V19H12V5M5,11H7V13H5V11Z";case"garage_door":return r?"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12M8,15H16V17H8V15M16,18V20H8V18H16Z":"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12Z";case"power":case"plug":return r?$:q;case"gas":case"problem":case"safety":case"tamper":return r?"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z":"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z";case"smoke":return r?"M12 4C16.41 4 20 7.59 20 12S16.41 20 12 20 4 16.41 4 12 7.59 4 12 4M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M12 11C11.45 11 11 11.45 11 12S11.45 13 12 13 13 12.55 13 12 12.55 11 12 11M10.72 9.3C11.11 9.11 11.54 9 12 9S12.89 9.11 13.29 9.3L14 8.57C13.43 8.22 12.74 8 12 8S10.58 8.22 10 8.57L10.72 9.3M15 12C15 12.46 14.89 12.89 14.7 13.29L15.43 14C15.79 13.43 16 12.74 16 12S15.79 10.58 15.43 10L14.7 10.72C14.89 11.11 15 11.54 15 12M9 12C9 11.54 9.11 11.11 9.3 10.72L8.57 10C8.22 10.58 8 11.26 8 12S8.22 13.43 8.57 14L9.3 13.29C9.11 12.89 9 12.46 9 12M13.29 14.7C12.89 14.89 12.46 15 12 15S11.11 14.89 10.72 14.7L10 15.43C10.58 15.79 11.26 16 12 16S13.43 15.79 14 15.43L13.29 14.7M16.89 8.53L16.17 9.25C16.69 10.04 17 11 17 12S16.69 13.96 16.17 14.75L16.89 15.47C17.59 14.5 18 13.3 18 12S17.59 9.5 16.89 8.53M9.25 7.83C10.04 7.31 11 7 12 7S13.96 7.31 14.75 7.83L15.47 7.11C14.5 6.42 13.3 6 12 6S9.5 6.42 8.53 7.11L9.25 7.83M14.75 16.17C13.96 16.69 13 17 12 17S10.04 16.69 9.25 16.17L8.53 16.89C9.5 17.59 10.7 18 12 18S14.5 17.59 15.47 16.89L14.75 16.17M7.83 14.75C7.31 13.96 7 13 7 12S7.31 10.04 7.83 9.25L7.11 8.53C6.42 9.5 6 10.7 6 12S6.42 14.5 7.11 15.47L7.83 14.75Z":"M10 4C14.4 4 18 7.6 18 12S14.4 20 10 20 2 16.4 2 12 5.6 4 10 4M10 2C4.5 2 0 6.5 0 12S4.5 22 10 22 20 17.5 20 12 15.5 2 10 2M10 11C9.4 11 9 11.4 9 12S9.4 13 10 13 11 12.6 11 12 10.6 11 10 11M8.7 9.3C9.1 9.1 9.5 9 10 9S10.9 9.1 11.3 9.3L12 8.6C11.4 8.2 10.7 8 10 8S8.6 8.2 8 8.6L8.7 9.3M13 12C13 12.5 12.9 12.9 12.7 13.3L13.4 14C13.8 13.4 14 12.7 14 12S13.8 10.6 13.4 10L12.7 10.7C12.9 11.1 13 11.5 13 12M7 12C7 11.5 7.1 11.1 7.3 10.7L6.6 10C6.2 10.6 6 11.3 6 12S6.2 13.4 6.6 14L7.3 13.3C7.1 12.9 7 12.5 7 12M11.3 14.7C10.9 14.9 10.5 15 10 15S9.1 14.9 8.7 14.7L8 15.4C8.6 15.8 9.3 16 10 16S11.4 15.8 12 15.4L11.3 14.7M14.9 8.5L14.2 9.2C14.7 10 15 11 15 12S14.7 14 14.2 14.8L14.9 15.5C15.6 14.5 16 13.3 16 12S15.6 9.5 14.9 8.5M7.2 7.8C8 7.3 9 7 10 7S12 7.3 12.8 7.8L13.5 7.1C12.5 6.4 11.3 6 10 6S7.5 6.4 6.5 7.1L7.2 7.8M12.8 16.2C12 16.7 11 17 10 17S8 16.7 7.2 16.2L6.5 16.9C7.5 17.6 8.7 18 10 18S12.5 17.6 13.5 16.9L12.8 16.2M5.8 14.8C5.3 14 5 13 5 12S5.3 10 5.8 9.2L5.1 8.5C4.4 9.5 4 10.7 4 12S4.4 14.5 5.1 15.5L5.8 14.8M24 7H22V13H24V8M24 15H22V17H24V15Z";case"heat":return r?W:"M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z";case"light":return r?"M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z":"M12,8A4,4 0 0,0 8,12A4,4 0 0,0 12,16A4,4 0 0,0 16,12A4,4 0 0,0 12,8M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31L23.31,12L20,8.69Z";case"lock":return r?"M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z":"M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10A2,2 0 0,1 6,8H15V6A3,3 0 0,0 12,3A3,3 0 0,0 9,6H7A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,17A2,2 0 0,0 14,15A2,2 0 0,0 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17Z";case"moisture":return r?"M20.84 22.73L16.29 18.18C15.2 19.3 13.69 20 12 20C8.69 20 6 17.31 6 14C6 12.67 6.67 11.03 7.55 9.44L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M18 14C18 10 12 3.25 12 3.25S10.84 4.55 9.55 6.35L17.95 14.75C18 14.5 18 14.25 18 14Z":"M12,20A6,6 0 0,1 6,14C6,10 12,3.25 12,3.25C12,3.25 18,10 18,14A6,6 0 0,1 12,20Z";case"motion":return r?"M11.4 8.2H15V10H13.2L11.4 8.2M19.67 1H18.33C18.33 3.58 20.42 5.67 23 5.67V4.33C21.16 4.33 19.67 2.84 19.67 1M21 1C21 2.11 21.9 3 23 3V1H21M17 1H15.67C15.67 5.05 18.95 8.33 23 8.33V7C19.69 7 17 4.31 17 1M10 3.8C11 3.8 11.8 3 11.8 2S11 .2 10 .2 8.2 1 8.2 2 9 3.8 10 3.8M2.39 1.73L1.11 3L3.46 5.35L2 5.8V11H3.8V7.33L5.05 6.94L5.68 7.57L2 22H3.8L6.67 13.89L9 17V22H10.8V15.59L8.31 11.05L8.5 10.37L20.84 22.73L22.11 21.46L2.39 1.73M9.38 4.87C9.08 4.37 8.54 4.03 7.92 4.03C7.75 4.03 7.58 4.06 7.42 4.11L7.34 4.14L11.35 8.15L9.38 4.87Z":"M10,0.2C9,0.2 8.2,1 8.2,2C8.2,3 9,3.8 10,3.8C11,3.8 11.8,3 11.8,2C11.8,1 11,0.2 10,0.2M15.67,1A7.33,7.33 0 0,0 23,8.33V7A6,6 0 0,1 17,1H15.67M18.33,1C18.33,3.58 20.42,5.67 23,5.67V4.33C21.16,4.33 19.67,2.84 19.67,1H18.33M21,1A2,2 0 0,0 23,3V1H21M7.92,4.03C7.75,4.03 7.58,4.06 7.42,4.11L2,5.8V11H3.8V7.33L5.91,6.67L2,22H3.8L6.67,13.89L9,17V22H10.8V15.59L8.31,11.05L9.04,8.18L10.12,10H15V8.2H11.38L9.38,4.87C9.08,4.37 8.54,4.03 7.92,4.03Z";case"occupancy":case"presence":return r?N:U;case"opening":return r?"M3,3V21H21V3":"M3,3H21V21H3V3M5,5V19H19V5H5Z";case"running":return r?"M18,18H6V6H18V18Z":"M8,5.14V19.14L19,12.14L8,5.14Z";case"sound":return r?"M4.27 3L3 4.27L12 13.27V13.55C11.41 13.21 10.73 13 10 13C7.79 13 6 14.79 6 17S7.79 21 10 21 14 19.21 14 17V15.27L19.73 21L21 19.73L4.27 3M14 7H18V3H12V8.18L14 10.18Z":"M12 3V13.55C11.41 13.21 10.73 13 10 13C7.79 13 6 14.79 6 17S7.79 21 10 21 14 19.21 14 17V7H18V3H12Z";case"update":return r?"M5.12,5H18.87L17.93,4H5.93L5.12,5M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M6,18H12V15H6V18Z":"M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M5.12,5H18.87L17.93,4H5.93L5.12,5M12,9.5L6.5,15H10V17H14V15H17.5L12,9.5Z";case"vibration":return r?"M17,19H7V5H17M17,3H7A2,2 0 0,0 5,5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V5C19,3.89 18.1,3 17,3Z":"M16,19H8V5H16M16.5,3H7.5A1.5,1.5 0 0,0 6,4.5V19.5A1.5,1.5 0 0,0 7.5,21H16.5A1.5,1.5 0 0,0 18,19.5V4.5A1.5,1.5 0 0,0 16.5,3M19,17H21V7H19M22,9V15H24V9M3,17H5V7H3M0,15H2V9H0V15Z";case"window":return r?"M6,11H10V9H14V11H18V4H6V11M18,13H6V20H18V13M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z":"M6,8H10V6H14V8H18V4H6V8M18,10H6V15H18V10M6,20H18V17H6V20M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z";default:return r?"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z":"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}}(n,t);case"button":switch(null==t?void 0:t.attributes.device_class){case"restart":return"M12,4C14.1,4 16.1,4.8 17.6,6.3C20.7,9.4 20.7,14.5 17.6,17.6C15.8,19.5 13.3,20.2 10.9,19.9L11.4,17.9C13.1,18.1 14.9,17.5 16.2,16.2C18.5,13.9 18.5,10.1 16.2,7.7C15.1,6.6 13.5,6 12,6V10.6L7,5.6L12,0.6V4M6.3,17.6C3.7,15 3.3,11 5.1,7.9L6.6,9.4C5.5,11.6 5.9,14.4 7.8,16.2C8.3,16.7 8.9,17.1 9.6,17.4L9,19.4C8,19 7.1,18.4 6.3,17.6Z";case"update":return ie;default:return"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z"}case"cover":return function(e,t){var r="closed"!==e;switch(null==t?void 0:t.attributes.device_class){case"garage":switch(e){case"opening":return Y;case"closing":return K;case"closed":return"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12M8,15H16V17H8V15M16,18V20H8V18H16Z";default:return"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12Z"}case"gate":switch(e){case"opening":case"closing":return"M15 6V11H13V7H11V11H9V9H7V21H9V19H11V21H12.09C12.03 20.67 12 20.34 12 20C12 18.82 12.35 17.67 13 16.69V13H15V14.81C15.62 14.45 16.3 14.21 17 14.09V13H19V14.09C19.7 14.21 20.38 14.45 21 14.81V13H22V11H21V6H19V11H17V6H15M9 13H11V17H9V13M19 17V19H15V21H19V23L22 20L19 17Z";case"closed":return"M9 6V11H7V7H5V11H3V9H1V21H3V19H5V21H7V19H9V21H11V19H13V21H15V19H17V21H19V19H21V21H23V9H21V11H19V7H17V11H15V6H13V11H11V6H9M3 13H5V17H3V13M7 13H9V17H7V13M11 13H13V17H11V13M15 13H17V17H15V13M19 13H21V17H19V13Z";default:return"M7 21V7H5V11H3V9H1V21H3V19H5V21H7M3 17V13H5V17H3M21 9V11H19V7H17V21H19V19H21V21H23V9H21M21 17H19V13H21V17Z"}case"door":return r?"M12,3C10.89,3 10,3.89 10,5H3V19H2V21H22V19H21V5C21,3.89 20.11,3 19,3H12M12,5H19V19H12V5M5,11H7V13H5V11Z":"M16,11H18V13H16V11M12,3H19C20.11,3 21,3.89 21,5V19H22V21H2V19H10V5C10,3.89 10.89,3 12,3M12,5V19H19V5H12Z";case"damper":return r?"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z":"M12 5C15.87 5 19 8.13 19 12C19 15.87 15.87 19 12 19C8.13 19 5 15.87 5 12C5 8.13 8.13 5 12 5M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2M12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20C16.42 20 20 16.42 20 12C20 7.58 16.42 4 12 4Z";case"shutter":switch(e){case"opening":return Y;case"closing":return K;case"closed":return"M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9M8 12H16V14H8V12M8 15H16V17H8V15M8 18H16V20H8V18Z";default:return"M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9Z"}case"curtain":switch(e){case"opening":return"M18,16V13H15V22H13V2H15V11H18V8L22,12L18,16M2,12L6,16V13H9V22H11V2H9V11H6V8L2,12Z";case"closing":return Q;case"closed":return"M23 3H1V1H23V3M2 22H11V4H2V22M22 4H13V22H22V4Z";default:return"M23 3H1V1H23V3M2 22H6C6 19 4 17 4 17C10 13 11 4 11 4H2V22M22 4H13C13 4 14 13 20 17C20 17 18 19 18 22H22V4Z"}case"blind":case"shade":switch(e){case"opening":return Y;case"closing":return K;case"closed":return"M3,2H21A1,1 0 0,1 22,3V5A1,1 0 0,1 21,6H20V13A1,1 0 0,1 19,14H13V16.17C14.17,16.58 15,17.69 15,19A3,3 0 0,1 12,22A3,3 0 0,1 9,19C9,17.69 9.83,16.58 11,16.17V14H5A1,1 0 0,1 4,13V6H3A1,1 0 0,1 2,5V3A1,1 0 0,1 3,2M12,18A1,1 0 0,0 11,19A1,1 0 0,0 12,20A1,1 0 0,0 13,19A1,1 0 0,0 12,18Z";default:return"M3 2H21C21.55 2 22 2.45 22 3V5C22 5.55 21.55 6 21 6H20V7C20 7.55 19.55 8 19 8H13V10.17C14.17 10.58 15 11.7 15 13C15 14.66 13.66 16 12 16C10.34 16 9 14.66 9 13C9 11.69 9.84 10.58 11 10.17V8H5C4.45 8 4 7.55 4 7V6H3C2.45 6 2 5.55 2 5V3C2 2.45 2.45 2 3 2M12 12C11.45 12 11 12.45 11 13C11 13.55 11.45 14 12 14C12.55 14 13 13.55 13 13C13 12.45 12.55 12 12 12Z"}case"window":switch(e){case"opening":return Y;case"closing":return K;case"closed":return X;default:return G}}switch(e){case"opening":return Y;case"closing":return K;case"closed":return X;default:return G}}(n,t);case"device_tracker":return"router"===(null==t?void 0:t.attributes.source_type)?"home"===n?"M4,1C2.89,1 2,1.89 2,3V7C2,8.11 2.89,9 4,9H1V11H13V9H10C11.11,9 12,8.11 12,7V3C12,1.89 11.11,1 10,1H4M4,3H10V7H4V3M3,13V18L3,20H10V18H5V13H3M14,13C12.89,13 12,13.89 12,15V19C12,20.11 12.89,21 14,21H11V23H23V21H20C21.11,21 22,20.11 22,19V15C22,13.89 21.11,13 20,13H14M14,15H20V19H14V15Z":"M4,1C2.89,1 2,1.89 2,3V7C2,8.11 2.89,9 4,9H1V11H13V9H10C11.11,9 12,8.11 12,7V3C12,1.89 11.11,1 10,1H4M4,3H10V7H4V3M14,13C12.89,13 12,13.89 12,15V19C12,20.11 12.89,21 14,21H11V23H23V21H20C21.11,21 22,20.11 22,19V15C22,13.89 21.11,13 20,13H14M3.88,13.46L2.46,14.88L4.59,17L2.46,19.12L3.88,20.54L6,18.41L8.12,20.54L9.54,19.12L7.41,17L9.54,14.88L8.12,13.46L6,15.59L3.88,13.46M14,15H20V19H14V15Z":["bluetooth","bluetooth_le"].includes(null==t?void 0:t.attributes.source_type)?"home"===n?"M19,10L17,12L19,14L21,12M14.88,16.29L13,18.17V14.41M13,5.83L14.88,7.71L13,9.58M17.71,7.71L12,2H11V9.58L6.41,5L5,6.41L10.59,12L5,17.58L6.41,19L11,14.41V22H12L17.71,16.29L13.41,12M7,12L5,10L3,12L5,14L7,12Z":"M14.88,16.29L13,18.17V14.41M13,5.83L14.88,7.71L13,9.58M17.71,7.71L12,2H11V9.58L6.41,5L5,6.41L10.59,12L5,17.58L6.41,19L11,14.41V22H12L17.71,16.29L13.41,12L17.71,7.71Z":"not_home"===n?"M18 16H14V18H18V20L21 17L18 14V16M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 14C6.6 14 3 15.8 3 18V20H12.5C12.2 19.2 12 18.4 12 17.5C12 16.3 12.3 15.2 12.9 14.1C12.3 14.1 11.7 14 11 14":"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z";case"humidifier":return r&&"off"===r?"M22.1 21.5L2.4 1.7L1.1 3L3.8 5.7C3.3 6.3 3 7.1 3 8V22H18V19.9L20.8 22.7L22.1 21.5M9.6 11.5L12.4 14.3C12.1 14.7 11.6 15 11 15C9.9 15 9 14.1 9 13C9 12.4 9.3 11.9 9.6 11.5M16 17.9V20H5V8C5 7.7 5.1 7.4 5.2 7.1L8.2 10.1C7.5 10.8 7 11.9 7 13C7 15.2 8.8 17 11 17C12.1 17 13.2 16.5 13.9 15.8L16 17.9M17 13.8C17.1 12.5 19 10.5 19 10.5S21 12.7 21 14C21 15 20.2 15.9 19.2 16L17 13.8M9.2 6L7.2 4H14C16.2 4 18 5.8 18 8V9H16V8C16 6.9 15.1 6 14 6H9.2Z":"M11 9C8.79 9 7 10.79 7 13S8.79 17 11 17 15 15.21 15 13 13.21 9 11 9M11 15C9.9 15 9 14.11 9 13S9.9 11 11 11 13 11.9 13 13 12.11 15 11 15M7 4H14C16.21 4 18 5.79 18 8V9H16V8C16 6.9 15.11 6 14 6H7C5.9 6 5 6.9 5 8V20H16V18H18V22H3V8C3 5.79 4.79 4 7 4M19 10.5C19 10.5 21 12.67 21 14C21 15.1 20.1 16 19 16S17 15.1 17 14C17 12.67 19 10.5 19 10.5";case"input_boolean":return"on"===n?"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M12 20C7.59 20 4 16.41 4 12S7.59 4 12 4 20 7.59 20 12 16.41 20 12 20M16.59 7.58L10 14.17L7.41 11.59L6 13L10 17L18 9L16.59 7.58Z":"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z";case"input_datetime":if(null==t||!t.attributes.has_date)return"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z";if(!t.attributes.has_time)return"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z";break;case"lock":switch(n){case"unlocked":return"M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10A2,2 0 0,1 6,8H15V6A3,3 0 0,0 12,3A3,3 0 0,0 9,6H7A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,17A2,2 0 0,0 14,15A2,2 0 0,0 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17Z";case"jammed":return"M10 17C11.1 17 12 16.1 12 15C12 13.9 11.1 13 10 13C8.9 13 8 13.9 8 15S8.9 17 10 17M16 8C17.1 8 18 8.9 18 10V20C18 21.1 17.1 22 16 22H4C2.9 22 2 21.1 2 20V10C2 8.9 2.9 8 4 8H5V6C5 3.2 7.2 1 10 1S15 3.2 15 6V8H16M10 3C8.3 3 7 4.3 7 6V8H13V6C13 4.3 11.7 3 10 3M22 13H20V7H22V13M22 17H20V15H22V17Z";case"locking":case"unlocking":return"M8.5,2C6,2 4,4 4,6.5V7C2.89,7 2,7.89 2,9V18C2,19.11 2.89,20 4,20H8.72C10.18,21.29 12.06,22 14,22A8,8 0 0,0 22,14A8,8 0 0,0 14,6C13.66,6 13.32,6.03 13,6.08C12.76,3.77 10.82,2 8.5,2M8.5,4A2.5,2.5 0 0,1 11,6.5V7H6V6.5A2.5,2.5 0 0,1 8.5,4M14,8A6,6 0 0,1 20,14A6,6 0 0,1 14,20A6,6 0 0,1 8,14A6,6 0 0,1 14,8M13,10V15L16.64,17.19L17.42,15.9L14.5,14.15V10H13Z";default:return"M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"}case"media_player":return"playing"===n?"M21,3H3C1.89,3 1,3.89 1,5V8H3V5H21V19H14V21H21A2,2 0 0,0 23,19V5C23,3.89 22.1,3 21,3M1,10V12A9,9 0 0,1 10,21H12C12,14.92 7.07,10 1,10M19,7H5V8.63C8.96,9.91 12.09,13.04 13.37,17H19M1,14V16A5,5 0 0,1 6,21H8A7,7 0 0,0 1,14M1,18V21H4A3,3 0 0,0 1,18Z":"M1,10V12A9,9 0 0,1 10,21H12C12,14.92 7.07,10 1,10M1,14V16A5,5 0 0,1 6,21H8A7,7 0 0,0 1,14M1,18V21H4A3,3 0 0,0 1,18M21,3H3C1.89,3 1,3.89 1,5V8H3V5H21V19H14V21H21A2,2 0 0,0 23,19V5C23,3.89 22.1,3 21,3Z";case"switch":switch(null==t?void 0:t.attributes.device_class){case"outlet":return"on"===n?"M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z":"M20.84 22.73L15.31 17.2L14.5 18V21H9.5V18L6 14.5V9C6 8.7 6.1 8.41 6.25 8.14L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M18 14.5V9C18 8 17 7 16 7V3H14V7H10.2L17.85 14.65L18 14.5M10 3H8V4.8L10 6.8V3Z";case"switch":return"on"===n?oe:"M5.6 1.6C6 1.2 6.5 1 7 1H17C17.5 1 18 1.2 18.4 1.6C18.8 2 19 2.5 19 3V21C19 21.5 18.8 22 18.4 22.4C18 22.8 17.5 23 17 23H7C6.5 23 6 22.8 5.6 22.4C5.2 22 5 21.5 5 21V3C5 2.5 5.2 2 5.6 1.6M8 3C7.4 3 7 3.4 7 4V20C7 20.6 7.4 21 8 21H16C16.6 21 17 20.6 17 20V4C17 3.4 16.6 3 16 3H8M8 17C8 16.4 8.4 16 9 16H15C15.6 16 16 16.4 16 17V19C16 19.6 15.6 20 15 20H9C8.4 20 8 19.6 8 19V17Z";default:return oe}case"sensor":var i=ne(t);if(i)return i;break;case"sun":return"above_horizon"===(null==t?void 0:t.state)?D[e]:"M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z";case"switch_as_x":return"M21,9L17,5V8H10V10H17V13M7,11L3,15L7,19V16H14V14H7V11Z";case"threshold":return"M22 5H4V2H2V22H22V20H4V9C8.09 9 10.13 11 12.29 13.21S17.09 18 22 18V16C17.91 16 15.87 14 13.71 11.79S8.91 7 4 7H22Z";case"update":return"on"===n?V(t)?"M5.12,5L5.93,4H17.93L18.87,5M12,17.5L6.5,12H10V10H14V12H17.5L12,17.5M20.54,5.23L19.15,3.55C18.88,3.21 18.47,3 18,3H6C5.53,3 5.12,3.21 4.84,3.55L3.46,5.23C3.17,5.57 3,6 3,6.5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V6.5C21,6 20.83,5.57 20.54,5.23Z":ie:"M5.12,5H18.87L17.93,4H5.93L5.12,5M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M6,18H12V15H6V18Z";case"weather":return function(e,t){return e?t&&"partlycloudy"===e?"M22,10.28C21.74,10.3 21.5,10.31 21.26,10.31C19.32,10.31 17.39,9.57 15.91,8.09C14.25,6.44 13.5,4.19 13.72,2C13.77,1.53 13.22,1 12.71,1C12.57,1 12.44,1.04 12.32,1.12C12,1.36 11.66,1.64 11.36,1.94C9.05,4.24 8.55,7.66 9.84,10.46C8.31,11.11 7.13,12.43 6.69,14.06L6,14A4,4 0 0,0 2,18A4,4 0 0,0 6,22H19A3,3 0 0,0 22,19A3,3 0 0,0 19,16C18.42,16 17.88,16.16 17.42,16.45L17.5,15.5C17.5,15.28 17.5,15.05 17.46,14.83C19.14,14.67 20.77,13.94 22.06,12.64C22.38,12.34 22.64,12 22.88,11.68C23.27,11.13 22.65,10.28 22.04,10.28M19,18A1,1 0 0,1 20,19A1,1 0 0,1 19,20H6A2,2 0 0,1 4,18A2,2 0 0,1 6,16H8.5V15.5C8.5,13.94 9.53,12.64 10.94,12.18C11.1,12.13 11.26,12.09 11.43,12.06C11.61,12.03 11.8,12 12,12C12.23,12 12.45,12.03 12.66,12.07C12.73,12.08 12.8,12.1 12.87,12.13C13,12.16 13.15,12.2 13.28,12.25C13.36,12.28 13.44,12.32 13.5,12.36C13.63,12.41 13.74,12.47 13.84,12.54C13.92,12.59 14,12.64 14.07,12.7C14.17,12.77 14.25,12.84 14.34,12.92C14.41,13 14.5,13.05 14.55,13.12C14.63,13.2 14.69,13.29 14.76,13.37C14.82,13.45 14.89,13.53 14.94,13.62C15,13.71 15.04,13.8 15.09,13.9C15.14,14 15.2,14.08 15.24,14.18C15.41,14.59 15.5,15.03 15.5,15.5V18M16.83,12.86C15.9,11.16 14.08,10 12,10H11.87C11.41,9.19 11.14,8.26 11.14,7.29C11.14,6.31 11.39,5.37 11.86,4.55C12.21,6.41 13.12,8.14 14.5,9.5C15.86,10.88 17.58,11.79 19.45,12.14C18.66,12.6 17.76,12.84 16.83,12.86Z":B[e]:void 0}(null==t?void 0:t.state)}if(e in D)return D[e]},se=function(e){return e?function(e,t,r){return ae(e,t,r)||(console.warn("Unable to find icon for domain ".concat(e)),S)}((0,c.M)(e.entity_id),e):S};function ce(e){return ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ce(e)}function le(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function de(e,t){return de=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},de(e,t)}function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=me(e);if(t){var i=me(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pe(this,r)}}function pe(e,t){if(t&&("object"===ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return he(e)}function he(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function me(e){return me=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},me(e)}function ye(){ye=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ke(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.icon||(null===(t=this.state)||void 0===t?void 0:t.attributes.icon)):(0,i.dy)(L||(L=le([""])),se(this.state))}}]}}),i.oi);function Se(e){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(e)}function De(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function xe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function je(e,t){return je=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},je(e,t)}function Te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ne(e);if(t){var i=Ne(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ze(this,r)}}function ze(e,t){if(t&&("object"===Se(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ve(e)}function Ve(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function He(){He=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Re(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n "])),!!e.entity_id,e.state?(0,i.dy)($e||($e=ut(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n \n ',"\n
']))),this.icon,this.invalid,this.helper,this.value?(0,u.dy)(a||(a=x(["=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],i||(i=r.slice(0)),p=Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))),this.hass,e,this._entityPicked,R)}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{service:"scene.turn_on",target:{entity_id:e.detail.value},metadata:{}}})}}]}}),n.oi);function F(e){return void 0===e||Array.isArray(e)?e:[e]}var I,B,Z;r(63727);function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function N(e){return function(e){if(Array.isArray(e))return ae(e)}(e)||se(e)||oe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function $(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W(e,t){return W=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},W(e,t)}function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=G(e);if(t){var i=G(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return K(this,r)}}function K(e,t){if(t&&("object"===U(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return X(e)}function X(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}function Q(){Q=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!te(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n \n
\n

\n ',":\n

\n

\n ",":\n

\n \n

\n ",":\n

\n \n
\n "])),r,e._removeOption,e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.remove_option"),"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.option","number",r+1),e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.conditions"),t.conditions,e.hass,r,e._conditionChanged,e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.sequence"),e.hass,[{name:"sequence",selector:{action:{}}}],t,r,e._actionChanged)})),this._addOption,this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.add_option"),this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.default"),t.default||[],this._defaultChanged,this.hass)}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();var t=e.detail.value,r=e.target.idx,n=this.action.choose?N(F(this.action.choose)):[];n[r].conditions=t,(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:n})})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();var t=e.detail.value.sequence,r=e.target.idx,n=this.action.choose?N(F(this.action.choose)):[];n[r].sequence=t,(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:n})})}},{kind:"method",key:"_addOption",value:function(){var e=this.action.choose?N(F(this.action.choose)):[];e.push({conditions:[],sequence:[]}),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:e})})}},{kind:"method",key:"_removeOption",value:function(e){var t=e.currentTarget.idx,r=this.action.choose?N(F(this.action.choose)):[];r.splice(t,1),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:r})})}},{kind:"method",key:"_defaultChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{default:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return[w.Qx,(0,n.iv)(Z||(Z=q(["\n ha-card {\n margin-top: 16px;\n }\n .add-card mwc-button {\n display: block;\n text-align: center;\n }\n ha-icon-button {\n position: absolute;\n right: 0;\n padding: 4px;\n }\n ha-form::part(root) {\n overflow: visible;\n }\n "])))]}}]}}),n.oi),r(18900);var ce,le,ue,de,fe,pe,he,me=function(e,t,r,n){return e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:r,variables:n})},ye=function(e,t,r){return e.callWS({type:"test_condition",condition:t,variables:r})};r(98762);function ve(e){return ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ve(e)}function be(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ke(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function we(e,t){return we=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},we(e,t)}function Ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ae(e);if(t){var i=Ae(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ce(this,r)}}function Ce(e,t){if(t&&("object"===ve(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pe(e)}function Pe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function _e(){_e=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!De(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n
\n \n \n \n \n ','\n \n \n
\n \n ',"\n \n
\n
\n "])),!1===this.condition.enabled?(0,n.dy)(ue||(ue=ke(['
\n ',"\n
"])),this.hass.localize("ui.panel.config.automation.editor.actions.disabled")):"",this._testCondition,this.hass.localize("ui.panel.config.automation.editor.conditions.test"),this._handleAction,this.hass.localize("ui.common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",this._yamlMode?this.hass.localize("ui.panel.config.automation.editor.edit_ui"):this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass.localize("ui.panel.config.automation.editor.actions.duplicate"),!1===this.condition.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable"),this.hass.localize("ui.panel.config.automation.editor.actions.delete"),!1===this.condition.enabled?"disabled":"",this._warnings?(0,n.dy)(de||(de=ke(['","subtype",t.subtype?e.localize("component.".concat(t.domain,".device_automation.condition_subtype.").concat(t.subtype))||t.subtype:"")||(t.subtype?'"'.concat(t.subtype,'" ').concat(t.type):t.type)},Qe=function(e,t){var r=t.entity_id?e.states[t.entity_id]:void 0;return e.localize("component.".concat(t.domain,".device_automation.trigger_type.").concat(t.type),"entity_name",r?(0,He.C)(r):t.entity_id||"","subtype",t.subtype?e.localize("component.".concat(t.domain,".device_automation.trigger_subtype.").concat(t.subtype))||t.subtype:"")||(t.subtype?'"'.concat(t.subtype,'" ').concat(t.type):t.type)},Je=function(e,t){var r,n,i,o;return null===(r=e.metadata)||void 0===r||!r.secondary||null!==(n=t.metadata)&&void 0!==n&&n.secondary?null!==(i=e.metadata)&&void 0!==i&&i.secondary||null===(o=t.metadata)||void 0===o||!o.secondary?0:-1:1};function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}function tt(e,t){return bt(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||yt(e,t)||mt()}function rt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function nt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function it(e,t){return it=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},it(e,t)}function ot(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=gt(e);if(t){var i=gt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return at(this,r)}}function at(e,t){if(t&&("object"===et(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return st(e)}function st(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ct(){ct=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!dt(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n ","\n ","\n \n "])),this.label,t,this._automationChanged,0===this._automations.length,t===wt?(0,n.dy)(Fe||(Fe=nt(["\n ","\n "])),wt,this.NO_AUTOMATION_TEXT):"",t===Et?(0,n.dy)(Ie||(Ie=nt(["\n ","\n "])),Et,this.UNKNOWN_AUTOMATION_TEXT):"",this._automations.map((function(t,r){return(0,n.dy)(Be||(Be=nt(["\n \n ","\n \n "])),"".concat(t.device_id,"_").concat(r),e._localizeDeviceAutomation(e.hass,t))})))}},{kind:"method",key:"updated",value:function(e){kt(gt(a.prototype),"updated",this).call(this,e),e.has("deviceId")&&this._updateDeviceInfo()}},{kind:"method",key:"_updateDeviceInfo",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.deviceId){e.next=6;break}return e.next=3,this._fetchDeviceAutomations(this.hass,this.deviceId);case 3:e.t0=e.sent.sort(Je),e.next=7;break;case 6:e.t0=[];case 7:return this._automations=e.t0,this.value&&this.value.device_id===this.deviceId||this._setValue(this._automations.length?this._automations[0]:this._createNoAutomation(this.deviceId)),this._renderEmpty=!0,e.next=12,this.updateComplete;case 12:this._renderEmpty=!1;case 13:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){rt(o,n,i,a,s,"next",e)}function s(e){rt(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_automationChanged",value:function(e){var t=e.target.value;if(t&&![Et,wt].includes(t)){var r=tt(t.split("_"),2),n=r[0],i=r[1],o=this._automations[i];o.device_id===n&&this._setValue(o)}}},{kind:"method",key:"_setValue",value:function(e){if(!this.value||!Ke(e,this.value)){var t=Object.assign({},e);delete t.metadata,(0,s.B)(this,"value-changed",{value:t})}}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ze||(Ze=nt(["\n ha-select {\n width: 100%;\n margin-top: 4px;\n }\n "])))}}]}}),n.oi);function Pt(e){return Pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pt(e)}function At(e,t){return At=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},At(e,t)}function _t(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Dt(e);if(t){var i=Dt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ot(this,r)}}function Ot(e,t){if(t&&("object"===Pt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return St(e)}function St(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dt(e){return Dt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Dt(e)}function xt(){xt=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!zt(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function Qt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jt(e,t){return Jt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jt(e,t)}function er(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=nr(e);if(t){var i=nr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return tr(this,r)}}function tr(e,t){if(t&&("object"===Xt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return rr(e)}function rr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nr(e){return nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},nr(e)}function ir(){ir=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!sr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n ',"\n"])),!!e.area,e.name,e.area)};!function(e,t,r,n){var i=ir();if(n)for(var o=0;o=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ","\n "])),t,this._devicePicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.conditions.type.device.label"),this.condition,t,this._deviceConditionPicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.conditions.type.device.condition"),null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?(0,n.dy)(mr||(mr=gr(["\n \n "])),this.hass,this._extraFieldsData(this.condition,this._capabilities),this._capabilities.extra_fields,this._extraFieldsComputeLabelCallback(this.hass.localize),this._extraFieldsChanged):"")}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.condition&&(this._origCondition=this.condition)}},{kind:"method",key:"updated",value:function(e){var t=e.get("condition");t&&!Ke(t,this.condition)&&this._getCapabilities()}},{kind:"method",key:"_getCapabilities",value:(r=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=this.condition).domain){e.next=7;break}return e.next=4,$e(this.hass,t);case 4:e.t0=e.sent,e.next=8;break;case 7:e.t0=void 0;case 8:this._capabilities=e.t0;case 9:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){kr(o,n,i,a,s,"next",e)}function s(e){kr(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,s.B)(this,"value-changed",{value:Object.assign({},a.defaultConfig,{condition:"device"})})}},{kind:"method",key:"_deviceConditionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origCondition&&Ke(this._origCondition,t)&&(t=this._origCondition),(0,s.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,e.detail.value)})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return function(t){return e("ui.panel.config.automation.editor.conditions.type.device.extra_fields.".concat(t.name))||t.name}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(yr||(yr=gr(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Ir(e){return Ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ir(e)}function Br(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Zr(e){return function(e){if(Array.isArray(e))return nn(e)}(e)||on(e)||rn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ur(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nr(e,t){return Nr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nr(e,t)}function qr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Yr(e);if(t){var i=Yr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $r(this,r)}}function $r(e,t){if(t&&("object"===Ir(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wr(e)}function Wr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yr(e){return Yr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yr(e)}function Kr(){Kr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Qr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),sn=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,i,o,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){switch(t.name){case"entity_id":return e.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return e.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return e.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return e.hass.localize("ui.panel.config.automation.editor.conditions.type.state.".concat(t.name))}}}}]}}),n.oi);function Dn(e){return Dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dn(e)}function xn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jn(e,t){return jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jn(e,t)}function Tn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Hn(e);if(t){var i=Hn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return zn(this,r)}}function zn(e,t){if(t&&("object"===Dn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Vn(e)}function Vn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hn(e){return Hn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Hn(e)}function Mn(){Mn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Fn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),_n=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.condition.conditions||[],this._valueChanged,this.hass);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{conditions:e.detail.value})})}}]}}),n.oi);function qn(e){return qn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qn(e)}function $n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wn(e,t){return Wn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wn(e,t)}function Yn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Gn(e);if(t){var i=Gn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Kn(this,r)}}function Kn(e,t){if(t&&("object"===qn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Xn(e)}function Xn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gn(e){return Gn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Gn(e)}function Qn(){Qn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ti(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),wi=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,this.condition,r,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){switch(t.name){case"entity_id":return e.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return e.hass.localize("ui.components.entity.entity-attribute-picker.attribute");default:return e.hass.localize("ui.panel.config.automation.editor.triggers.type.numeric_state.".concat(t.name))}}}}]}}),n.oi);function Li(e){return Li="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Li(e)}function Ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fi(e,t){return Fi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fi(e,t)}function Ii(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ui(e);if(t){var i=Ui(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Bi(this,r)}}function Bi(e,t){if(t&&("object"===Li(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Zi(e)}function Zi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ui(e){return Ui=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ui(e)}function Ni(){Ni=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Wi(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Qi=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r,this.condition,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.conditions.type.sun.".concat(t.name))}}}]}}),n.oi),r(53297);function yo(e){return yo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yo(e)}function vo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bo(e,t){return bo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},bo(e,t)}function ko(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Eo(e);if(t){var i=Eo(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return go(this,r)}}function go(e,t){if(t&&("object"===yo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return wo(e)}function wo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eo(e){return Eo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Eo(e)}function Co(){Co=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!_o(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n *\n

\n \n '],t||(t=e.slice(0)),mo=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.conditions.type.template.value_template"),"value_template",this.hass,r,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){Ve(this,e)}}]}}),n.oi);function To(e){return To="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},To(e)}function zo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vo(e,t){return Vo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Vo(e,t)}function Ho(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ro(e);if(t){var i=Ro(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Mo(this,r)}}function Mo(e,t){if(t&&("object"===To(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Lo(e)}function Lo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ro(e){return Ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ro(e)}function Fo(){Fo=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Zo(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],a||(a=o.slice(0)),jo=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))),this.hass,u,l,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;this._inputModeAfter="input"===t.mode_after,this._inputModeBefore="input"===t.mode_before,delete t.mode_after,delete t.mode_before,Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.conditions.type.time.".concat(t.name))}}}]}}),n.oi);function Xo(e){return Xo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xo(e)}function Go(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Qo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jo(e,t){return Jo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jo(e,t)}function ea(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=fa(e);if(t){var i=fa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ta(this,r)}}function ta(e,t){if(t&&("object"===Xo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ra(e)}function ra(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function na(){na=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!aa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type.trigger.id"),e,this._triggerPicked,this._triggers.map((function(e){return(0,n.dy)(Yo||(Yo=Go(["\n "," \n "])),e.id,e.id)}))):this.hass.localize("ui.panel.config.automation.editor.conditions.type.trigger.no_triggers")}},{kind:"method",key:"_automationUpdated",value:function(e){this._triggers=null!=e&&e.trigger?F(e.trigger).filter((function(e){return e.id})):[]}},{kind:"method",key:"_triggerPicked",value:function(e){if(e.stopPropagation(),e.target.value){var t=e.target.value;this.condition.id!==t&&(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{id:t})})}}}]}}),n.oi);var pa,ha,ma=r(22311),ya=function(e){return"latitude"in e.attributes&&"longitude"in e.attributes};function va(e){return va="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},va(e)}function ba(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ka(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ga(e,t){return ga=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ga(e,t)}function wa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Pa(e);if(t){var i=Pa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ea(this,r)}}function Ea(e,t){if(t&&("object"===va(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ca(e)}function Ca(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pa(e){return Pa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pa(e)}function Aa(){Aa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Sa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ',"\n \n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.entity"),t,this._entityPicked,this.hass,za,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.zone"),r,this._zonePicked,this.hass,Ia,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.event"))}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{entity_id:e.detail.value})})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{zone:e.detail.value})})}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(ha||(ha=ba(["\n ha-entity-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Ba(e){return Ba="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ba(e)}function Za(e,t){return as(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||is(e,t)||ns()}function Ua(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Na(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qa(e,t){return qa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qa(e,t)}function $a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ka(e);if(t){var i=Ka(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Wa(this,r)}}function Wa(e,t){if(t&&("object"===Ba(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ya(e)}function Ya(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ka(e){return Ka=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ka(e)}function Xa(){Xa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ja(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n \n "])),-1===t?(0,n.dy)(Ma||(Ma=Ua(["\n ","\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.unsupported_condition","condition",e.condition)):"",this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass,this.condition,this._onYamlChange):(0,n.dy)(La||(La=Ua(["\n \n ","\n \n\n
\n ","\n
\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type_select"),e.condition,this._typeChanged,this._processedTypes(this.hass.localize).map((function(e){var t=Za(e,2),r=t[0],i=t[1];return(0,n.dy)(Ra||(Ra=Ua(["\n ","\n "])),r,i)})),(0,o.h)("ha-automation-condition-".concat(e.condition),{hass:this.hass,condition:e})))}},{kind:"method",key:"_typeChanged",value:function(e){var t=e.target.value;if(t){var r=customElements.get("ha-automation-condition-".concat(t));t!==this._processedCondition(this.condition).condition&&(0,s.B)(this,"value-changed",{value:Object.assign({condition:t},r.defaultConfig)})}}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,s.B)(this,"value-changed",{value:e.detail.value,yaml:!0})}},{kind:"field",static:!0,key:"styles",value:function(){return[w.Qx,(0,n.iv)(Fa||(Fa=Ua(["\n ha-select {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi);function ls(e){return ls="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ls(e)}function us(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ds(e,t){return ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ds(e,t)}function fs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ms(e);if(t){var i=ms(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ps(this,r)}}function ps(e,t){if(t&&("object"===ls(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hs(e)}function hs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ms(e){return ms=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ms(e)}function ys(){ys=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ks(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),ss=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.action,this.hass,this._conditionChanged);var e,t}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:e.detail.value})}}]}}),n.oi);function Ps(e){return Ps="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ps(e)}var As,_s=new RegExp("{%|{{"),Os=function e(t){return!!t&&("string"==typeof t?function(e){return _s.test(e)}(t):"object"===Ps(t)&&(Array.isArray(t)?t:Object.values(t)).some((function(t){return t&&e(t)})))};r(47289);function Ss(e){return Ss="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ss(e)}function Ds(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xs(e,t){return xs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xs(e,t)}function js(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Vs(e);if(t){var i=Vs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ts(this,r)}}function Ts(e,t){if(t&&("object"===Ss(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zs(e)}function zs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vs(e){return Vs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vs(e)}function Hs(){Hs=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Rs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"],t||(t=e.slice(0)),As=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.actions.type.delay.delay"),this._timeData,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t&&(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{delay:t})})}}]}}),n.oi);function Us(e){return Us="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Us(e)}function Ns(e,t){return Ns=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ns(e,t)}function qs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ys(e);if(t){var i=Ys(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $s(this,r)}}function $s(e,t){if(t&&("object"===Us(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ws(e)}function Ws(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ys(e){return Ys=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ys(e)}function Ks(){Ks=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Qs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ","\n "])),t,this._devicePicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.device_id.label"),this.action,t,this._deviceActionPicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.device_id.action"),null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?(0,n.dy)(ic||(ic=cc(["\n \n "])),this.hass,this._extraFieldsData(this.action,this._capabilities),this._capabilities.extra_fields,this._extraFieldsComputeLabelCallback(this.hass.localize),this._extraFieldsChanged):"")}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.action&&(this._origAction=this.action)}},{kind:"method",key:"updated",value:function(e){var t=e.get("action");t&&!Ke(t,this.action)&&(this._deviceId=void 0,this._getCapabilities())}},{kind:"method",key:"_getCapabilities",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.action.domain){e.next=6;break}return e.next=3,t=this.hass,r=this.action,t.callWS({type:"device_automation/action/capabilities",action:r});case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=void 0;case 7:this._capabilities=e.t0;case 8:case"end":return e.stop()}var t,r}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){sc(o,n,i,a,s,"next",e)}function s(e){sc(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,s.B)(this,"value-changed",{value:a.defaultConfig})}},{kind:"method",key:"_deviceActionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origAction&&Ke(this._origAction,t)&&(t=this._origAction),(0,s.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,e.detail.value)})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return function(t){return e("ui.panel.config.automation.editor.actions.type.device_id.extra_fields.".concat(t.name))||t.name}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(oc||(oc=cc(["\n ha-device-picker {\n display: block;\n margin-bottom: 16px;\n }\n ha-device-action-picker {\n display: block;\n }\n "])))}}]}}),n.oi),_c=r(5986);function Oc(e){return Oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oc(e)}function Sc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dc(e,t){return Dc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dc(e,t)}function xc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=zc(e);if(t){var i=zc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return jc(this,r)}}function jc(e,t){if(t&&("object"===Oc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Tc(e)}function Tc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zc(e){return zc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zc(e)}function Vc(){Vc=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Lc(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n ',"\n"])),e.name,e.name===e.service?"":e.service)},qc=function(e,t,r,n){var i=Vc();if(n)for(var o=0;o=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n "])),this.hass.localize("ui.panel.config.automation.editor.actions.type.event.event"),t,this._eventChanged,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.event.event_data"),"event_data",r,this._dataChanged)}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(this._actionData=e.detail.value,Tw(this,e))}},{kind:"method",key:"_eventChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{event:e.target.value})})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Wc||(Wc=Kc(["\n ha-textfield {\n display: block;\n }\n "])))}}]}}),n.oi);function dl(e){return dl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dl(e)}function fl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pl(e,t){return pl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pl(e,t)}function hl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=vl(e);if(t){var i=vl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ml(this,r)}}function ml(e,t){if(t&&("object"===dl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return yl(e)}function yl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vl(e){return vl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vl(e)}function bl(){bl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!wl(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","*:\n \n \n\n

\n ","*:\n

\n \n\n

\n ",":\n

\n \n "],t||(t=e.slice(0)),ul=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.actions.type.if.if"),r.if,this.hass,this._ifChanged,this.hass.localize("ui.panel.config.automation.editor.actions.type.if.then"),r.then,this._thenChanged,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.if.else"),r.else||[],this._elseChanged,this.hass)}},{kind:"method",key:"_ifChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{if:t})})}},{kind:"method",key:"_thenChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{then:t})})}},{kind:"method",key:"_elseChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{else:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return w.Qx}}]}}),n.oi);function Ol(e){return Ol="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ol(e)}function Sl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dl(e,t){return Dl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dl(e,t)}function xl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=zl(e);if(t){var i=zl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return jl(this,r)}}function jl(e,t){if(t&&("object"===Ol(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Tl(e)}function Tl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zl(e){return zl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zl(e)}function Vl(){Vl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ll(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),_l=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r.parallel,this._actionsChanged,this.hass)}},{kind:"method",key:"_actionsChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{parallel:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return w.Qx}}]}}),n.oi);var Zl,Ul,Nl,ql,$l,Wl,Yl=r(8636),Kl=r(40095),Xl=r(22814),Gl=r(69371),Ql=r(11254);function Jl(e){return Jl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jl(e)}function eu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function tu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ru(e,t){return ru=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ru(e,t)}function nu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=au(e);if(t){var i=au(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return iu(this,r)}}function iu(e,t){if(t&&("object"===Jl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ou(e)}function ou(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function au(e){return au=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},au(e)}function su(){su=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!uu(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",""])),this.hass,null===(r=this.value)||void 0===r?void 0:r.entity_id,this.label||this.hass.localize("ui.components.selectors.media.pick_media_player"),this.disabled,this.helper,this.required,this._entityChanged,m?(0,n.dy)(Nl||(Nl=eu(["\n ','\n
\n
\n ',"\n
\n "])),this._pickMedia,this.disabled||null===(i=this.value)||void 0===i||!i.entity_id?"disabled":"",(0,Yl.$)({portrait:!(null===(o=this.value)||void 0===o||null===(a=o.metadata)||void 0===a||!a.media_class)&&"portrait"===Gl.Fn[this.value.metadata.children_media_class||this.value.metadata.media_class].thumbnail_ratio}),null!==(s=this.value)&&void 0!==s&&null!==(c=s.metadata)&&void 0!==c&&c.thumbnail?(0,n.dy)(ql||(ql=eu(['\n \n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),mu=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,this._getSelectorValue(this.action),this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{service:"media_player.play_media",target:{entity_id:e.detail.value.entity_id},data:{media_content_id:e.detail.value.media_content_id,media_content_type:e.detail.value.media_content_type},metadata:e.detail.value.metadata||{}}})}}]}}),n.oi);function Ru(e){return Ru="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ru(e)}function Fu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Iu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Bu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zu(e,t){return Zu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zu(e,t)}function Uu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$u(e);if(t){var i=$u(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Nu(this,r)}}function Nu(e,t){if(t&&("object"===Ru(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qu(e)}function qu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $u(e){return $u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$u(e)}function Wu(){Wu=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Xu(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n ","\n ","\n ","\n

\n ",":\n

\n \n "])),this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type_select"),r,this._typeChanged,dd.map((function(t){return(0,n.dy)(zu||(zu=Iu(["\n \n ","\n \n "])),t,e.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type.".concat(t,".label")))})),"count"===r?(0,n.dy)(Vu||(Vu=Iu(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n

',"

\n ","\n
\n ","\n ",""])),this.hass,null===(r=this._value)||void 0===r?void 0:r.service,this._serviceChanged,null==l?void 0:l.description,this._manifest?(0,n.dy)(rd||(rd=gd([" \n \n '])),this._manifest.is_built_in?(0,yd.R)(this.hass,"/integrations/".concat(this._manifest.domain)):this._manifest.documentation,this.hass.localize("ui.components.service-control.integration_doc"),"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"):"",l&&"target"in l?(0,n.dy)(nd||(nd=gd(["\n ",'\n ','\n ',""])),this.narrow,f?(0,n.dy)(id||(id=gd(['
']))):"",this.hass.localize("ui.components.service-control.target"),this.hass.localize("ui.components.service-control.target_description"),this.hass,l.target?{target:l.target}:{target:{}},this._targetChanged,null===(i=this._value)||void 0===i?void 0:i.target):d?(0,n.dy)(od||(od=gd([""])),this.hass,null===(o=this._value)||void 0===o||null===(a=o.data)||void 0===a?void 0:a.entity_id,d.description,this._entityPicked):"",u?(0,n.dy)(ad||(ad=gd([""])),this.hass,this.hass.localize("ui.components.service-control.data"),"data",null===(s=this._value)||void 0===s?void 0:s.data,this._dataChanged):null==l?void 0:l.fields.map((function(e){var t,r,i,o,a=Bd(e);return e.selector&&(!e.advanced||c.showAdvanced||null!==(t=c._value)&&void 0!==t&&t.data&&void 0!==c._value.data[e.key])?(0,n.dy)(sd||(sd=gd(["\n ",'\n ','\n ',"\n \n "])),c.narrow,a?(0,n.dy)(ld||(ld=gd(["'])),e.key,c._checkedKeys.has(e.key)||(null===(r=c._value)||void 0===r?void 0:r.data)&&void 0!==c._value.data[e.key],c._checkboxChanged):f?(0,n.dy)(cd||(cd=gd(['
']))):"",e.name||e.key,null==e?void 0:e.description,a&&!c._checkedKeys.has(e.key)&&(!(null!==(i=c._value)&&void 0!==i&&i.data)||void 0===c._value.data[e.key]),c.hass,e.selector,e.key,c._serviceDataChanged,null!==(o=c._value)&&void 0!==o&&o.data&&void 0!==c._value.data[e.key]?c._value.data[e.key]:e.default):""})))}},{kind:"method",key:"_checkboxChanged",value:function(e){var t,r=e.currentTarget.checked,n=e.currentTarget.key;if(r){var i,o,a;this._checkedKeys.add(n);var c,l=null===(i=this._getServiceInfo(null===(a=this._value)||void 0===a?void 0:a.service,this.hass.services))||void 0===i||null===(o=i.fields.find((function(e){return e.key===n})))||void 0===o?void 0:o.default;if(l)t=Object.assign({},null===(c=this._value)||void 0===c?void 0:c.data,kd({},n,l))}else{var u;this._checkedKeys.delete(n),delete(t=Object.assign({},null===(u=this._value)||void 0===u?void 0:u.data))[n]}t&&(0,s.B)(this,"value-changed",{value:Object.assign({},this._value,{data:t})}),this.requestUpdate("_checkedKeys")}},{kind:"method",key:"_serviceChanged",value:function(e){var t;e.stopPropagation(),e.detail.value!==(null===(t=this._value)||void 0===t?void 0:t.service)&&(0,s.B)(this,"value-changed",{value:{service:e.detail.value||""}})}},{kind:"method",key:"_entityPicked",value:function(e){var t,r,n;e.stopPropagation();var i=e.detail.value;if((null===(t=this._value)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.entity_id)!==i){var o,a;if(!i&&null!==(n=this._value)&&void 0!==n&&n.data)delete(o=Object.assign({},this._value)).data.entity_id;else o=Object.assign({},this._value,{data:Object.assign({},null===(a=this._value)||void 0===a?void 0:a.data,{entity_id:e.detail.value})});(0,s.B)(this,"value-changed",{value:o})}}},{kind:"method",key:"_targetChanged",value:function(e){var t;e.stopPropagation();var r,n=e.detail.value;(null===(t=this._value)||void 0===t?void 0:t.target)!==n&&(n?r=Object.assign({},this._value,{target:e.detail.value}):delete(r=Object.assign({},this._value)).target,(0,s.B)(this,"value-changed",{value:r}))}},{kind:"method",key:"_serviceDataChanged",value:function(e){var t,r,n,i,o;e.stopPropagation();var a=e.currentTarget.key,c=e.detail.value;if((null===(t=this._value)||void 0===t||null===(r=t.data)||void 0===r?void 0:r[a])!==c&&(null!==(n=this._value)&&void 0!==n&&null!==(i=n.data)&&void 0!==i&&i[a]||""!==c&&void 0!==c)){var l=Object.assign({},null===(o=this._value)||void 0===o?void 0:o.data,kd({},a,c));""!==c&&void 0!==c||delete l[a],(0,s.B)(this,"value-changed",{value:Object.assign({},this._value,{data:l})})}}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,s.B)(this,"value-changed",{value:Object.assign({},this._value,{data:e.detail.value})})}},{kind:"method",key:"_fetchManifest",value:(r=regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._manifest=void 0,e.prev=1,e.next=4,(0,_c.t4)(this.hass,t);case 4:this._manifest=e.sent,e.next=9;break;case 7:e.prev=7,e.t0=e.catch(1);case 9:case"end":return e.stop()}}),e,this,[[1,7]])})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){bd(o,n,i,a,s,"next",e)}function s(e){bd(o,n,i,a,s,"throw",e)}a(void 0)}))},function(e){return o.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(ud||(ud=gd(["\n ha-settings-row {\n padding: var(--service-control-padding, 0 16px);\n }\n ha-settings-row {\n --paper-time-input-justify-content: flex-end;\n --settings-row-content-width: 100%;\n --settings-row-prefix-display: contents;\n border-top: var(\n --service-control-items-border-top,\n 1px solid var(--divider-color)\n );\n }\n ha-service-picker,\n ha-entity-picker,\n ha-yaml-editor {\n display: block;\n margin: var(--service-control-padding, 0 16px);\n }\n ha-yaml-editor {\n padding: 16px 0;\n }\n p {\n margin: var(--service-control-padding, 0 16px);\n padding: 16px 0;\n }\n .checkbox-spacer {\n width: 32px;\n }\n ha-checkbox {\n margin-left: -16px;\n }\n .help-icon {\n color: var(--secondary-text-color);\n }\n .description {\n justify-content: space-between;\n display: flex;\n align-items: center;\n padding-right: 2px;\n }\n "])))}}]}}),n.oi);function Zd(e){return Zd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zd(e)}function Ud(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Nd(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qd(e,t){return qd=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qd(e,t)}function $d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Kd(e);if(t){var i=Kd(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Wd(this,r)}}function Wd(e,t){if(t&&("object"===Zd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Yd(e)}function Yd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kd(e){return Kd=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Kd(e)}function Xd(){Xd=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Jd(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.narrow,this.hass,this._action,null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced,this._actionChanged)}},{kind:"method",key:"_actionChanged",value:function(e){e.detail.value===this._action&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Id||(Id=Ud(["\n ha-service-control {\n display: block;\n margin: 0 -16px;\n }\n "])))}}]}}),n.oi);function cf(e){return cf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cf(e)}function lf(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function uf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function df(e,t){return df=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},df(e,t)}function ff(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=mf(e);if(t){var i=mf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pf(this,r)}}function pf(e,t){if(t&&("object"===cf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hf(e)}function hf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},mf(e)}function yf(){yf=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!kf(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n \n "])),this.hass.localize("ui.panel.config.automation.editor.actions.type.stop.stop"),r,this._stopChanged,this.hass.localize("ui.panel.config.automation.editor.actions.type.stop.error"),null!=t&&t,this._errorChanged)}},{kind:"method",key:"_stopChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{stop:e.target.value})})}},{kind:"method",key:"_errorChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{error:e.target.checked})})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(af||(af=lf(["\n ha-textfield {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),r(83927);function Af(e){return Af="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Af(e)}function _f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Of(e,t){return Of=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Of(e,t)}function Sf(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=jf(e);if(t){var i=jf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Df(this,r)}}function Df(e,t){if(t&&("object"===Af(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xf(e)}function xf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jf(e){return jf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jf(e)}function Tf(){Tf=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Hf(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],a||(a=o.slice(0)),Pf=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))),e,s,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){var t,r,n;e.stopPropagation();var i=e.detail.value.offset,o="before"===e.detail.value.offset_type?"-":"",a=Object.assign({},e.detail.value,{offset:"".concat(o).concat(null!==(t=i.hours)&&void 0!==t?t:0,":").concat(null!==(r=i.minutes)&&void 0!==r?r:0,":").concat(null!==(n=i.seconds)&&void 0!==n?n:0)});delete a.offset_type,(0,s.B)(this,"value-changed",{value:a})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.calendar.".concat(t.name))}}}]}}),n.oi);function If(e){return If="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},If(e)}function Bf(e,t){return Bf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bf(e,t)}function Zf(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qf(e);if(t){var i=qf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Uf(this,r)}}function Uf(e,t){if(t&&("object"===If(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nf(e)}function Nf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qf(e){return qf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qf(e)}function $f(){$f=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Kf(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ","\n "])),t,this._devicePicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.triggers.type.device.label"),this.trigger,t,this._deviceTriggerPicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.triggers.type.device.trigger"),null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?(0,n.dy)(tp||(tp=op(["\n \n "])),this.hass,this._extraFieldsData(this.trigger,this._capabilities),this._capabilities.extra_fields,this._extraFieldsComputeLabelCallback(this.hass.localize),this._extraFieldsChanged):"")}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.trigger&&(this._origTrigger=this.trigger)}},{kind:"method",key:"updated",value:function(e){if(e.has("trigger")){var t=e.get("trigger");t&&!Ke(t,this.trigger)&&this._getCapabilities()}}},{kind:"method",key:"_getCapabilities",value:(r=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=this.trigger).domain){e.next=7;break}return e.next=4,We(this.hass,t);case 4:e.t0=e.sent,e.next=8;break;case 7:e.t0=void 0;case 8:this._capabilities=e.t0;case 9:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){ip(o,n,i,a,s,"next",e)}function s(e){ip(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,s.B)(this,"value-changed",{value:Object.assign({},a.defaultConfig,{platform:"device"})})}},{kind:"method",key:"_deviceTriggerPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origTrigger&&Ke(this._origTrigger,t)&&(t=this._origTrigger),this.trigger.id&&(t.id=this.trigger.id),(0,s.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.trigger,e.detail.value)})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return function(t){return e("ui.panel.config.automation.editor.triggers.type.device.extra_fields.".concat(t.name))||t.name}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(rp||(rp=op(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),wp=r(1460);function Ep(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Cp(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Ep(o,n,i,a,s,"next",e)}function s(e){Ep(o,n,i,a,s,"throw",e)}a(void 0)}))}}var Pp,Ap,_p,Op,Sp=function(){var e=Cp(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callWS({type:"config/auth/list"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Dp=r(70483);function xp(e){return xp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xp(e)}function jp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Tp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zp(e,t){return zp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zp(e,t)}function Vp(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$p(e);if(t){var i=$p(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Hp(this,r)}}function Hp(e,t){if(t&&("object"===xp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Mp(e)}function Mp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lp(){Lp=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ip(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r'])),(0,Dp.V)({backgroundImage:"url(".concat(e,")")}));var t,r=(t=this.user.name)?t.trim().split(" ").slice(0,3).map((function(e){return e.substring(0,1)})).join(""):"?";return(0,n.dy)(_p||(_p=jp(['\n ',"\n "])),(0,Yl.$)({long:r.length>2}),r)}},{kind:"method",key:"_getPersonPicture",value:function(){if(this._personEntityId=void 0,this._personPicture=void 0,this.hass&&this.user)for(var e=0,t=Object.values(this.hass.states);e=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n ","\n \n "])),this.label,this.disabled,this.value,this._userChanged,0===(null===(e=this.users)||void 0===e?void 0:e.length)?(0,n.dy)(Yp||(Yp=Qp(['\n ',"\n "])),this.noUserLabel||(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.components.user-picker.no_user"))):"",this._sortedUsers(this.users).map((function(e){return(0,n.dy)(Kp||(Kp=Qp(['\n \n ',"\n \n "])),e.id,r.hass,e,e.name)})))}},{kind:"method",key:"firstUpdated",value:function(e){var t=this;fh(ph(r.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&Sp(this.hass).then((function(e){t.users=e}))}},{kind:"method",key:"_userChanged",value:function(e){var t=this,r=e.target.value;r!==this.value&&(this.value=r,setTimeout((function(){(0,s.B)(t,"value-changed",{value:r}),(0,s.B)(t,"change")}),0))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Xp||(Xp=Qp(["\n :host {\n display: inline-block;\n }\n mwc-list {\n display: block;\n }\n "])))}}]}}),n.oi);function kh(e){return kh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kh(e)}function gh(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function wh(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){gh(o,n,i,a,s,"next",e)}function s(e){gh(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Eh(e){return function(e){if(Array.isArray(e))return Lh(e)}(e)||Rh(e)||Mh(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ch(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ph(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ah(e,t){return Ah=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ah(e,t)}function _h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ih(e);if(t){var i=Ih(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Oh(this,r)}}function Oh(e,t){if(t&&("object"===kh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Sh(e)}function Sh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dh(){Dh=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Th(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),(0,wp.l)([t],(function(){var r;return null===(r=e.value)||void 0===r?void 0:r.map((function(r,i){return(0,n.dy)(yh||(yh=Ch(["\n
\n \n \n >\n
\n "])),e.pickedUserLabel,e.hass.localize("ui.components.user-picker.remove_user"),i,e.hass,r,e._notSelectedUsersAndSelected(r,e.users,t),e._userChanged,r,e.hass.localize("ui.components.user-picker.remove_user"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",e._removeUser)}))})),this.pickUserLabel||this.hass.localize("ui.components.user-picker.add_user"),this.hass,t,!(null!=t&&t.length),this._addUser)}},{kind:"field",key:"_notSelectedUsers",value:function(){return(0,c.Z)((function(e,t){return t?null==e?void 0:e.filter((function(e){return!e.system_generated&&!t.includes(e.id)})):null==e?void 0:e.filter((function(e){return!e.system_generated}))}))}},{kind:"field",key:"_notSelectedUsersAndSelected",value:function(){return function(e,t,r){var n=null==t?void 0:t.find((function(t){return t.id===e}));return n?r?[].concat(Eh(r),[n]):[n]:r}}},{kind:"get",key:"_currentUsers",value:function(){return this.value||[]}},{kind:"method",key:"_updateUsers",value:(o=wh(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,s.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_userChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.index,r=e.detail.value,n=Eh(this._currentUsers);""===r?n.splice(t,1):n.splice(t,1,r),this._updateUsers(n)}},{kind:"method",key:"_addUser",value:(r=wh(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),r=t.detail.value,t.currentTarget.value="",r){e.next=5;break}return e.abrupt("return");case 5:if(!(n=this._currentUsers).includes(r)){e.next=8;break}return e.abrupt("return");case 8:this._updateUsers([].concat(Eh(n),[r]));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"method",key:"_removeUser",value:function(e){var t=e.currentTarget.userId;this._updateUsers(this._currentUsers.filter((function(e){return e!==t})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(vh||(vh=Ch(["\n :host {\n display: block;\n }\n div {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function Uh(e){return Uh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Uh(e)}function Nh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $h(e,t){return $h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$h(e,t)}function Wh(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Xh(e);if(t){var i=Xh(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Yh(this,r)}}function Yh(e,t){if(t&&("object"===Uh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Kh(e)}function Kh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xh(e){return Xh=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Xh(e)}function Gh(){Gh=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!em(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),om=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this._schema(this.hass.localize),this.trigger,this.hass,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.geo_location.".concat(t.name))}}}]}}),n.oi);function Cm(e){return Cm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cm(e)}function Pm(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Am(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _m(e,t){return _m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_m(e,t)}function Om(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xm(e);if(t){var i=xm(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Sm(this,r)}}function Sm(e,t){if(t&&("object"===Cm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dm(e)}function Dm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xm(e){return xm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xm(e)}function jm(){jm=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Vm(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this._schema(this.hass.localize),this.trigger,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.geo_location.".concat(t.name))}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(Em||(Em=Pm(["\n label {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function Im(e){return Im="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Im(e)}function Bm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zm(e,t){return Zm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zm(e,t)}function Um(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$m(e);if(t){var i=$m(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Nm(this,r)}}function Nm(e,t){if(t&&("object"===Im(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qm(e)}function qm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $m(e){return $m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$m(e)}function Wm(){Wm=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Xm(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Fm=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),ry,this.trigger,this.hass,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.mqtt.".concat(t.name))}}}]}}),n.oi);function ny(e){return ny="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ny(e)}function iy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oy(e,t){return oy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},oy(e,t)}function ay(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ly(e);if(t){var i=ly(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return sy(this,r)}}function sy(e,t){if(t&&("object"===ny(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return cy(e)}function cy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ly(e){return ly=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ly(e)}function uy(){uy=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!py(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),ty=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,i,o,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){switch(t.name){case"entity_id":return e.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return e.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return e.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return e.hass.localize("ui.panel.config.automation.editor.triggers.type.numeric_state.".concat(t.name))}}}}]}}),n.oi);function ky(e){return ky="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ky(e)}function gy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wy(e,t){return wy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},wy(e,t)}function Ey(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ay(e);if(t){var i=Ay(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Cy(this,r)}}function Cy(e,t){if(t&&("object"===ky(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Py(e)}function Py(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ay(e){return Ay=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ay(e)}function _y(){_y=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Dy(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),by=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,i,o,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("entity_id"===t.name?"ui.components.entity.entity-picker.entity":"ui.panel.config.automation.editor.triggers.type.state.".concat(t.name))}}}]}}),n.oi);function My(e){return My="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},My(e)}function Ly(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ry(e,t){return Ry=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ry(e,t)}function Fy(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Zy(e);if(t){var i=Zy(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Iy(this,r)}}function Iy(e,t){if(t&&("object"===My(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return By(e)}function By(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zy(e){return Zy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Zy(e)}function Uy(){Uy=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!$y(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Vy=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r,this.trigger,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.sun.".concat(t.name))}}}]}}),n.oi);function Gy(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Qy(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Gy(o,n,i,a,s,"next",e)}function s(e){Gy(o,n,i,a,s,"throw",e)}a(void 0)}))}}var Jy,ev,tv=function(){var e=Qy(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callWS({type:"tag/list"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function rv(e){return rv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rv(e)}function nv(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function iv(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ov(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function av(e,t){return av=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},av(e,t)}function sv(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=kv(e);if(t){var i=kv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return cv(this,r)}}function cv(e,t){if(t&&("object"===rv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return lv(e)}function lv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uv(){uv=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!pv(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n "])),this.hass.localize("ui.panel.config.automation.editor.triggers.type.tag.label"),0===this._tags.length,e,this._tagChanged,this._tags.map((function(e){return(0,n.dy)(ev||(ev=iv(["\n \n ","\n \n "])),e.id,e.name||e.id)})))}},{kind:"method",key:"_fetchTags",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,tv(this.hass);case 2:this._tags=e.sent,this._tags.sort((function(e,t){return(0,l.f)(e.name||e.id,t.name||t.id)}));case 4:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){nv(o,n,i,a,s,"next",e)}function s(e){nv(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_tagChanged",value:function(e){(0,s.B)(this,"value-changed",{value:Object.assign({},this.trigger,{tag_id:e.target.value})})}}]}}),n.oi);function wv(e){return wv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wv(e)}function Ev(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cv(e,t){return Cv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cv(e,t)}function Pv(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ov(e);if(t){var i=Ov(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Av(this,r)}}function Av(e,t){if(t&&("object"===wv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _v(e)}function _v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ov(e){return Ov=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ov(e)}function Sv(){Sv=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!jv(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n *\n

\n \n '],t||(t=e.slice(0)),gv=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.triggers.type.template.value_template"),"value_template",this.hass,r,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){Wk(this,e)}}]}}),n.oi);function Rv(e){return Rv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rv(e)}function Fv(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Iv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bv(e,t){return Bv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bv(e,t)}function Zv(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qv(e);if(t){var i=qv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Uv(this,r)}}function Uv(e,t){if(t&&("object"===Rv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nv(e)}function Nv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qv(e){return qv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qv(e)}function $v(){$v=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Kv(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.hass,o,i,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;this._inputMode="input"===t.mode,delete t.mode,Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.time.".concat(t.name))}}}]}}),n.oi);function tb(e){return tb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tb(e)}function rb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nb(e,t){return nb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},nb(e,t)}function ib(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=sb(e);if(t){var i=sb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ob(this,r)}}function ob(e,t){if(t&&("object"===tb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ab(e)}function ab(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sb(e){return sb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},sb(e)}function cb(){cb=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!db(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),eb=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,bb,this.trigger,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.time_pattern.".concat(t.name))}}}]}}),n.oi),r(83447)),gb=r(50577);function wb(e){return wb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wb(e)}function Eb(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Cb(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Pb(e){return function(e){if(Array.isArray(e))return Rb(e)}(e)||Fb(e)||Lb(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ab(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _b(e,t){return _b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_b(e,t)}function Ob(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Bb(e);if(t){var i=Bb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Sb(this,r)}}function Sb(e,t){if(t&&("object"===wb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Db(e)}function Db(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xb(){xb=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!zb(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n\n
\n "])),!1===this.action.enabled?(0,n.dy)(Yg||(Yg=lw(['
\n ',"\n
"])),this.hass.localize("ui.panel.config.automation.editor.actions.disabled")):"",0!==this.index?(0,n.dy)(Kg||(Kg=lw(["\n \n "])),this.hass.localize("ui.panel.config.automation.editor.move_up"),"M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",this._moveUp):"",this.index!==this.totalActions-1?(0,n.dy)(Xg||(Xg=lw(["\n \n "])),this.hass.localize("ui.panel.config.automation.editor.move_down"),"M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",this._moveDown):"",this._handleAction,this.hass.localize("ui.common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",this.hass.localize("ui.panel.config.automation.editor.actions.run_action"),!this._uiModeAvailable,t?this.hass.localize("ui.panel.config.automation.editor.edit_ui"):this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass.localize("ui.panel.config.automation.editor.actions.duplicate"),!1===this.action.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable"),this.hass.localize("ui.panel.config.automation.editor.actions.delete"),!1===this.action.enabled?"disabled":"",this._warnings?(0,n.dy)(Gg||(Gg=lw(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.disabled,this.value||[],this.hass)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Jw||(Jw=tE(["\n ha-automation-action {\n display: block;\n margin-bottom: 16px;\n }\n :host([disabled]) ha-automation-action {\n opacity: var(--light-disabled-opacity);\n pointer-events: none;\n }\n "])))}}]}}),n.oi);var yE,vE,bE,kE,gE=r(7323),wE=r(34154);function EE(e){return EE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},EE(e)}function CE(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function PE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AE(e,t){return AE=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},AE(e,t)}function _E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=DE(e);if(t){var i=DE(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return OE(this,r)}}function OE(e,t){if(t&&("object"===EE(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return SE(e)}function SE(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DE(e){return DE=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},DE(e)}function xE(){xE=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!zE(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ','\n ',"\n ","\n"])),e.name,e.slug,e.icon?(0,n.dy)(vE||(vE=RE([''])),e.slug):"")};!function(e,t,r,n){var i=xE();if(n)for(var o=0;o=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.hass,this.value,this.label,this.helper,this.disabled,this.required)}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(IE||(IE=UE(["\n ha-addon-picker {\n width: 100%;\n }\n "])))}}]}}),n.oi);function iC(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var oC,aC,sC,cC=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,r,n,i,o){var a,s,c,l,u,d,f,p=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(a=p.length,s=new Array(a>5?a-5:0),c=5;c=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n"])),(0,Yl.$)({"add-new":"add_new"===e.area_id}),e.name)};!function(e,t,r,n){var i=gC();if(n)for(var o=0;o=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(n);try{for(h.s();!(p=h.n()).done;){var m=p.value;m.device_id&&(m.device_id in f||(f[m.device_id]=[]),f[m.device_id].push(m))}}catch(k){h.e(k)}finally{h.f()}u=r,d=n.filter((function(e){return e.area_id}))}else s&&(u=r),c&&(d=n.filter((function(e){return e.area_id})));i&&(u=u.filter((function(e){var t=f[e.id];return!(!t||!t.length)&&f[e.id].some((function(e){return i.includes((0,Bt.M)(e.entity_id))}))})),d=d.filter((function(e){return i.includes((0,Bt.M)(e.entity_id))}))),o&&(u=u.filter((function(e){var t=f[e.id];return!t||!t.length||n.every((function(e){return!o.includes((0,Bt.M)(e.entity_id))}))})),d=d.filter((function(e){return!o.includes((0,Bt.M)(e.entity_id))}))),a&&(u=u.filter((function(t){var r=f[t.id];return!(!r||!r.length)&&f[t.id].some((function(t){var r=e.hass.states[t.entity_id];return!!r&&(r.attributes.device_class&&a.includes(r.attributes.device_class))}))})),d=d.filter((function(t){var r=e.hass.states[t.entity_id];return r.attributes.device_class&&a.includes(r.attributes.device_class)}))),s&&(u=u.filter((function(e){return s(e)}))),c&&(d=d.filter((function(e){return c(e)})));var y,v,b=t;(u&&(y=u.filter((function(e){return e.area_id})).map((function(e){return e.area_id}))),d)&&(y=(null!==(v=y)&&void 0!==v?v:[]).concat(d.filter((function(e){return e.area_id})).map((function(e){return e.area_id}))));return y&&(b=t.filter((function(e){return y.includes(e.area_id)}))),b.length||(b=[{area_id:"no_areas",name:e.hass.localize("ui.components.area-picker.no_match"),picture:null}]),l?b:[].concat(pC(b),[{area_id:"add_new",name:e.hass.localize("ui.components.area-picker.add_new"),picture:null}])}))}},{kind:"method",key:"updated",value:function(e){(!this._init&&this._devices&&this._areas&&this._entities||e.has("_opened")&&this._opened)&&(this._init=!0,this.comboBox.items=this._getAreas(this._areas,this._devices,this._entities,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd))}},{kind:"method",key:"render",value:function(){var e;return this._devices&&this._areas&&this._entities?(0,n.dy)(sC||(sC=xC(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n
\n "])),t.map((function(t){return(0,n.dy)(zC||(zC=FC(["\n
\n \n
\n "])),t,e.noAdd,e.hass,t,e.pickedAreaLabel,e.includeDomains,e.excludeDomains,e.includeDeviceClasses,e.deviceFilter,e.entityFilter,e.disabled,e._areaChanged)})),this.noAdd,this.hass,this.pickAreaLabel,this.helper,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.disabled,this.placeholder,this.required&&!t.length,this._addArea)}},{kind:"get",key:"_currentAreas",value:function(){return this.value||[]}},{kind:"method",key:"_updateAreas",value:(r=regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,s.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){RC(o,n,i,a,s,"next",e)}function s(e){RC(o,n,i,a,s,"throw",e)}a(void 0)}))},function(e){return o.apply(this,arguments)})},{kind:"method",key:"_areaChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.curValue,r=e.detail.value;if(r!==t){var n=this._currentAreas;r&&!n.includes(r)?this._updateAreas(n.map((function(e){return e===t?r:e}))):this._updateAreas(n.filter((function(e){return e!==t})))}}},{kind:"method",key:"_addArea",value:function(e){e.stopPropagation();var t=e.detail.value;if(t){e.currentTarget.value="";var r=this._currentAreas;r.includes(t)||this._updateAreas([].concat(LC(r),[t]))}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(VC||(VC=FC(["\n div {\n margin-top: 8px;\n }\n "])))}}]}}),(0,Kt.f)(n.oi));function oP(e){return oP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oP(e)}function aP(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function sP(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cP(e,t){return cP=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},cP(e,t)}function lP(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=fP(e);if(t){var i=fP(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return uP(this,r)}}function uP(e,t){if(t&&("object"===oP(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return dP(e)}function dP(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fP(e){return fP=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fP(e)}function pP(){pP=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!yP(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.hass,this.value,this.helper,this.label,this._filterDevices,this._filterEntities,null!==(r=this.selector.area.entity)&&void 0!==r&&r.device_class?[this.selector.area.entity.device_class]:void 0,null!==(i=this.selector.area.entity)&&void 0!==i&&i.domain?[this.selector.area.entity.domain]:void 0,this.disabled,this.required):(0,n.dy)(nP||(nP=aP(["\n \n "])),this.hass,this.value,this.label,this.helper,this._filterDevices,this._filterEntities,null!==(o=this.selector.area.entity)&&void 0!==o&&o.device_class?[this.selector.area.entity.device_class]:void 0,null!==(a=this.selector.area.entity)&&void 0!==a&&a.domain?[this.selector.area.entity.domain]:void 0,this.disabled,this.required)}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(t){var r,n,i,o=null===(r=e.selector.area.entity)||void 0===r?void 0:r.integration;return!o||(null===(n=e._entitySources)||void 0===n||null===(i=n[t.entity_id])||void 0===i?void 0:i.domain)===o}}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(t){if(!e.selector.area.device)return!0;var r=e.selector.area.device,n=r.manufacturer,i=r.model,o=r.integration;if(n&&t.manufacturer!==n)return!1;if(i&&t.model!==i)return!1;if(o&&e._entitySources&&e._entities){var a,s=e._deviceIntegrations(e._entitySources,e._entities);if(null==s||null===(a=s[t.id])||void 0===a||!a.includes(o))return!1}return!0}}},{kind:"field",key:"_deviceIntegrations",value:function(){return(0,c.Z)((function(e,t){var r,n={},i=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=gP(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,a=e[o.entity_id];null!=a&&a.domain&&(n[o.device_id]||(n[o.device_id]=[]),n[o.device_id].push(a.domain))}}catch(s){i.e(s)}finally{i.f()}return n}))}}]}}),(0,Kt.f)(n.oi)),r(22142);var EP=r(12198),CP=(r(44583),r(18457),"^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])");new RegExp(CP+"$"),new RegExp(CP);var PP,AP;function _P(e){return _P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_P(e)}function OP(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function SP(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DP(e,t){return DP=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},DP(e,t)}function xP(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=zP(e);if(t){var i=zP(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return jP(this,r)}}function jP(e,t){if(t&&("object"===_P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return TP(e)}function TP(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zP(e){return zP=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zP(e)}function VP(){VP=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!LP(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],r||(r=t.slice(0)),ZP=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),this.hass,this.selector.attribute.entity_id||(null===(e=this.context)||void 0===e?void 0:e.filter_entity),this.value,this.label,this.helper,this.disabled,this.required)}},{kind:"method",key:"updated",value:function(e){if(nA(iA(r.prototype),"updated",this).call(this,e),this.value&&!this.selector.attribute.entity_id&&e.has("context")){var t=e.get("context");if(this.context&&(null==t?void 0:t.filter_entity)!==this.context.filter_entity){var n=!1;if(this.context.filter_entity){var i=this.hass.states[this.context.filter_entity];i&&this.value in i.attributes||(n=!0)}else n=void 0!==this.value;n&&(0,s.B)(this,"value-changed",{value:void 0})}}}}]}}),(0,Kt.f)(n.oi)),r(4019),r(16235);function cA(e){return cA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cA(e)}function lA(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function uA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dA(e,t){return dA=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dA(e,t)}function fA(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=mA(e);if(t){var i=mA(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pA(this,r)}}function pA(e,t){if(t&&("object"===cA(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hA(e)}function hA(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mA(e){return mA=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},mA(e)}function yA(){yA=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!kA(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n ","\n "])),this.label,this.value,this._handleChange,this.disabled,this.helper?(0,n.dy)(aA||(aA=lA(["",""])),this.helper):"")}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.checked;this.value!==t&&(0,s.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(sA||(sA=lA(["\n ha-formfield {\n display: flex;\n height: 56px;\n align-items: center;\n --mdc-typography-body2-font-size: 1em;\n }\n "])))}}]}}),n.oi);var PA,AA,_A=r(15838);function OA(e){return OA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OA(e)}function SA(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function DA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xA(e,t){return xA=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xA(e,t)}function jA(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=VA(e);if(t){var i=VA(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return TA(this,r)}}function TA(e,t){if(t&&("object"===OA(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zA(e)}function zA(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VA(e){return VA=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},VA(e)}function HA(){HA=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!RA(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n "],t||(t=e.slice(0)),s_=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.hass.locale,this.disabled,this.value,this.required,this.helper);var e,t}}]}}),n.oi);var P_,A_=r(65810);r(12545);function __(e){return __="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},__(e)}function O_(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S_(e,t){return S_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},S_(e,t)}function D_(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=T_(e);if(t){var i=T_(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return x_(this,r)}}function x_(e,t){if(t&&("object"===__(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return j_(e)}function j_(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T_(e){return T_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},T_(e)}function z_(){z_=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!M_(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r12&&s<24&&(a=String(s-12).padStart(2,"0")),i&&0===s&&(a="12"),(0,n.dy)(P_||(t=["\n \n "],r||(r=t.slice(0)),P_=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),this.label,Number(a),Number(o[1]),Number(o[2]),i?12:24,i&&(s>=12?"PM":"AM"),this.disabled,this._timeChanged,this.enableSecond,this.required,this.helper)}},{kind:"method",key:"_timeChanged",value:function(e){e.stopPropagation();var t=e.detail.value,r=(0,A_.y)(this.locale),n=t.hours||0;t&&r&&("PM"===t.amPm&&n<12&&(n+=12),"AM"===t.amPm&&12===n&&(n=0));var i="".concat(n.toString().padStart(2,"0"),":").concat(t.minutes?t.minutes.toString().padStart(2,"0"):"00",":").concat(t.seconds?t.seconds.toString().padStart(2,"0"):"00");i!==this.value&&(this.value=i,(0,s.B)(this,"change"),(0,s.B)(this,"value-changed",{value:i}))}}]}}),n.oi);function N_(e){return N_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N_(e)}function q_(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function $_(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W_(e,t){return W_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},W_(e,t)}function Y_(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=G_(e);if(t){var i=G_(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return K_(this,r)}}function K_(e,t){if(t&&("object"===N_(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return X_(e)}function X_(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G_(e){return G_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},G_(e)}function Q_(){Q_=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!tO(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),t.map((function(t){return(0,n.dy)(cO||(cO=hO(["\n
\n \n
\n "])),t,e.hass,e.deviceFilter,e.includeDomains,e.excludeDomains,e.includeDeviceClasses,t,e.pickedDeviceLabel,e.disabled,e._deviceChanged)})),this.hass,this.helper,this.deviceFilter,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.pickDeviceLabel,this.disabled,this.required&&!t.length,this._addDevice)}},{kind:"get",key:"_currentDevices",value:function(){return this.value||[]}},{kind:"method",key:"_updateDevices",value:(o=pO(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,s.B)(this,"value-changed",{value:t}),this.value=t;case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_deviceChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.curValue,r=e.detail.value;r!==t&&""===r&&(""===r?this._updateDevices(this._currentDevices.filter((function(e){return e!==t}))):this._updateDevices(this._currentDevices.map((function(e){return e===t?r:e}))))}},{kind:"method",key:"_addDevice",value:(r=pO(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),r=t.detail.value,t.currentTarget.value="",r){e.next=5;break}return e.abrupt("return");case 5:if(!(n=this._currentDevices).includes(r)){e.next=8;break}return e.abrupt("return");case 8:this._updateDevices([].concat(dO(n),[r]));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(lO||(lO=hO(["\n div {\n margin-top: 8px;\n }\n "])))}}]}}),n.oi);function HO(e){return HO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},HO(e)}function MO(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function LO(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RO(e,t){return RO=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},RO(e,t)}function FO(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=QO(e);if(t){var i=QO(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return IO(this,r)}}function IO(e,t){if(t&&("object"===HO(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return BO(e)}function BO(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZO(){ZO=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!qO(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.label?(0,n.dy)(VO||(VO=MO([""])),this.label):"",this.hass,this.value,this.helper,this._filterDevices,null!==(e=this.selector.device.entity)&&void 0!==e&&e.device_class?[this.selector.device.entity.device_class]:void 0,null!==(t=this.selector.device.entity)&&void 0!==t&&t.domain?[this.selector.device.entity.domain]:void 0,this.disabled,this.required):(0,n.dy)(TO||(TO=MO(["\n \n "])),this.hass,this.value,this.label,this.helper,this._filterDevices,null!==(r=this.selector.device.entity)&&void 0!==r&&r.device_class?[this.selector.device.entity.device_class]:void 0,null!==(i=this.selector.device.entity)&&void 0!==i&&i.domain?[this.selector.device.entity.domain]:void 0,this.disabled,this.required)}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(t){var r=e.selector.device,n=r.manufacturer,i=r.model,o=r.integration;if(n&&t.manufacturer!==n)return!1;if(i&&t.model!==i)return!1;if(o&&e._entitySources&&e._entities){var a,s=e._deviceIntegrations(e._entitySources,e._entities);if(null==s||null===(a=s[t.id])||void 0===a||!a.includes(o))return!1}return!0}}},{kind:"field",key:"_deviceIntegrations",value:function(){return(0,c.Z)((function(e,t){var r,n={},i=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=KO(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,a=e[o.entity_id];null!=a&&a.domain&&(n[o.device_id]||(n[o.device_id]=[]),n[o.device_id].push(a.domain))}}catch(s){i.e(s)}finally{i.f()}return n}))}}]}}),(0,Kt.f)(n.oi));function eS(e){return eS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eS(e)}function tS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rS(e,t){return rS=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},rS(e,t)}function nS(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=aS(e);if(t){var i=aS(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return iS(this,r)}}function iS(e,t){if(t&&("object"===eS(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return oS(e)}function oS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aS(e){return aS=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},aS(e)}function sS(){sS=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!uS(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),JO=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.helper,this.value,this.disabled,this.required,this.selector.duration.enable_day);var e,t}}]}}),n.oi);var mS,yS,vS,bS,kS=/^(\w+)\.(\w+)$/;function gS(e){return gS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gS(e)}function wS(e){return function(e){if(Array.isArray(e))return FS(e)}(e)||IS(e)||RS(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ES(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function CS(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ES(o,n,i,a,s,"next",e)}function s(e){ES(o,n,i,a,s,"throw",e)}a(void 0)}))}}function PS(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function AS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _S(e,t){return _S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_S(e,t)}function OS(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xS(e);if(t){var i=xS(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return SS(this,r)}}function SS(e,t){if(t&&("object"===gS(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return DS(e)}function DS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xS(e){return xS=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xS(e)}function jS(){jS=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!VS(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),t.map((function(t){return(0,n.dy)(vS||(vS=PS(["\n
\n \n
\n "])),t,e.hass,e.includeDomains,e.excludeDomains,e.includeEntities,e.excludeEntities,e.includeDeviceClasses,e.includeUnitOfMeasurement,e._entityFilter,t,e.pickedEntityLabel,e.disabled,e._entityChanged)})),this.hass,this.includeDomains,this.excludeDomains,this.includeEntities,this.excludeEntities,this.includeDeviceClasses,this.includeUnitOfMeasurement,this._entityFilter,this.pickEntityLabel,this.helper,this.disabled,this.required&&!t.length,this._addEntity)}},{kind:"field",key:"_entityFilter",value:function(){var e=this;return function(t){return(!e.value||!e.value.includes(t.entity_id))&&(!e.entityFilter||e.entityFilter(t))}}},{kind:"get",key:"_currentEntities",value:function(){return this.value||[]}},{kind:"method",key:"_updateEntities",value:(o=CS(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,s.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_entityChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.curValue,r=e.detail.value;if(r!==t&&(void 0===r||function(e){return kS.test(e)}(r))){var n=this._currentEntities;r&&!n.includes(r)?this._updateEntities(n.map((function(e){return e===t?r:e}))):this._updateEntities(n.filter((function(e){return e!==t})))}}},{kind:"method",key:"_addEntity",value:(r=CS(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),r=t.detail.value){e.next=4;break}return e.abrupt("return");case 4:if(t.currentTarget.value="",r){e.next=7;break}return e.abrupt("return");case 7:if(!(n=this._currentEntities).includes(r)){e.next=10;break}return e.abrupt("return");case 10:this._updateEntities([].concat(wS(n),[r]));case 11:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(bS||(bS=PS(["\n div {\n margin-top: 8px;\n }\n "])))}}]}}),n.oi);function NS(e){return NS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},NS(e)}function qS(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function $S(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WS(e,t){return WS=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},WS(e,t)}function YS(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=aD(e);if(t){var i=aD(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return KS(this,r)}}function KS(e,t){if(t&&("object"===NS(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return XS(e)}function XS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GS(){GS=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!eD(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.label?(0,n.dy)(US||(US=qS([""])),this.label):"",this.hass,this.value,this.helper,this.selector.entity.include_entities,this.selector.entity.exclude_entities,this._filterEntities,this.disabled,this.required):(0,n.dy)(BS||(BS=qS([""])),this.hass,this.value,this.label,this.helper,this.selector.entity.include_entities,this.selector.entity.exclude_entities,this._filterEntities,this.disabled,this.required)}},{kind:"method",key:"updated",value:function(e){var t=this;oD(aD(r.prototype),"updated",this).call(this,e),e.has("selector")&&this.selector.entity.integration&&!this._entitySources&&uC(this.hass).then((function(e){t._entitySources=e}))}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(t){var r,n,i=e.selector.entity,o=i.domain,a=i.device_class,s=i.integration;if(o){var c=(0,ma.N)(t);if(Array.isArray(o)?!o.includes(c):c!==o)return!1}return(!a||t.attributes.device_class===a)&&(!s||(null===(r=e._entitySources)||void 0===r||null===(n=r[t.entity_id])||void 0===n?void 0:n.domain)===s)}}}]}}),n.oi),r(65025);function fD(e){return fD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fD(e)}function pD(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function hD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mD(e,t){return mD=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mD(e,t)}function yD(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=kD(e);if(t){var i=kD(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return vD(this,r)}}function vD(e,t){if(t&&("object"===fD(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return bD(e)}function bD(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kD(e){return kD=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},kD(e)}function gD(){gD=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!CD(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ','\n \n ','\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "," "])),this.hass,this.disabled,this.label,this.required,this.placeholder,this.value,this._handleChange,this.helper?(0,n.dy)(DD||(DD=jD(["",""])),this.helper):"")}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;e.target.isValid&&this.value!==t&&(0,s.B)(this,"value-changed",{value:t})}}]}}),n.oi),r(26272);var $D,WD,YD,KD,XD,GD,QD,JD,ex,tx,rx,nx,ix,ox,ax,sx,cx=r(81582),lx=r(67182);r(54444);function ux(e){return ux="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ux(e)}function dx(e){return function(e){if(Array.isArray(e))return xx(e)}(e)||jx(e)||Dx(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fx(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function px(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function hx(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function mx(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Dx(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function yx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vx(e,t){return vx=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},vx(e,t)}function bx(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=wx(e);if(t){var i=wx(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return kx(this,r)}}function kx(e,t){if(t&&("object"===ux(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return gx(e)}function gx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wx(e){return wx=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wx(e)}function Ex(){Ex=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ax(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n '," ","\n \n ","\n "])),this._renderChips(),this._renderPicker(),this._renderItems()):(0,n.dy)(KD||(KD=hx(["\n
\n "," ","\n ","\n
\n "])),this._renderItems(),this._renderPicker(),this._renderChips())):(0,n.dy)($D||($D=hx([""])))}},{kind:"method",key:"_renderItems",value:function(){var e,t,r,i=this;return(0,n.dy)(XD||(XD=hx(['\n
\n ',"\n ","\n ","\n
\n "])),null!==(e=this.value)&&void 0!==e&&e.area_id?F(this.value.area_id).map((function(e){var t=i._areas[e];return i._renderChip("area_id",e,(null==t?void 0:t.name)||e,void 0,"M12.5 7C12.5 5.89 13.39 5 14.5 5H18C19.1 5 20 5.9 20 7V9.16C18.84 9.57 18 10.67 18 11.97V14H12.5V7M6 11.96V14H11.5V7C11.5 5.89 10.61 5 9.5 5H6C4.9 5 4 5.9 4 7V9.15C5.16 9.56 6 10.67 6 11.96M20.66 10.03C19.68 10.19 19 11.12 19 12.12V15H5V12C5 10.9 4.11 10 3 10S1 10.9 1 12V17C1 18.1 1.9 19 3 19V21H5V19H19V21H21V19C22.1 19 23 18.1 23 17V12C23 10.79 21.91 9.82 20.66 10.03Z")})):"",null!==(t=this.value)&&void 0!==t&&t.device_id?F(this.value.device_id).map((function(e){var t=i._devices[e];return i._renderChip("device_id",e,t?(0,Ut.jL)(t,i.hass):e,void 0,"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z")})):"",null!==(r=this.value)&&void 0!==r&&r.entity_id?F(this.value.entity_id).map((function(e){var t=i.hass.states[e];return i._renderChip("entity_id",e,t?(0,He.C)(t):e,t)})):"")}},{kind:"method",key:"_renderChips",value:function(){return(0,n.dy)(GD||(GD=hx(['\n
\n \n
\n \n \n \n ','\n \n \n
\n \n
\n \n \n \n ','\n \n \n \n \n
\n \n \n \n ',"\n \n \n \n \n ","\n "])),"area_id",this._showPicker,Vx,this.hass.localize("ui.components.target-picker.add_area_id"),"device_id",this._showPicker,Vx,this.hass.localize("ui.components.target-picker.add_device_id"),"entity_id",this._showPicker,Vx,this.hass.localize("ui.components.target-picker.add_entity_id"),this.helper?(0,n.dy)(QD||(QD=hx(["",""])),this.helper):"")}},{kind:"method",key:"_showPicker",value:(r=regeneratorRuntime.mark((function e(t){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._addMode=t.currentTarget.type,e.next=3,this.updateComplete;case 3:setTimeout((function(){var e,t;null===(e=r._inputElement)||void 0===e||e.open(),null===(t=r._inputElement)||void 0===t||t.focus()}),0);case 4:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){px(o,n,i,a,s,"next",e)}function s(e){px(o,n,i,a,s,"throw",e)}a(void 0)}))},function(e){return o.apply(this,arguments)})},{kind:"method",key:"_renderChip",value:function(e,t,r,i,o){return(0,n.dy)(JD||(JD=hx(['\n \n ',"\n ",'\n \n \n ',"\n \n \n ",'\n \n \n ',"\n \n \n "])),(0,Yl.$)(fx({},e,!0)),o?(0,n.dy)(ex||(ex=hx(['\n \n ',"\n "])),this.hass.localize("ui.components.target-picker.expand"),"M18.17,12L15,8.83L16.41,7.41L21,12L16.41,16.58L15,15.17L18.17,12M5.83,12L9,15.17L7.59,16.59L3,12L7.59,7.42L9,8.83L5.83,12Z",t,e,this._handleExpand,this.hass.localize("ui.components.target-picker.expand_".concat(e))),this.hass.localize("ui.components.target-picker.expand"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",t,e,this._handleRemove,this.hass.localize("ui.components.target-picker.remove_".concat(e)))}},{kind:"method",key:"_renderPicker",value:function(){switch(this._addMode){case"area_id":return(0,n.dy)(nx||(nx=hx(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(t);try{for(i.s();!(r=i.n()).done;){var o=r.value;o.platform&&(n[o.entity_id]=o.platform)}}catch(a){i.e(a)}finally{i.f()}e._entityPlaformLookup=n}))]}},{kind:"method",key:"updated",value:function(e){var t,r;e.has("selector")&&(e.get("selector")!==this.selector&&(null!==(t=this.selector.target.device)&&void 0!==t&&t.integration||null!==(r=this.selector.target.entity)&&void 0!==r&&r.integration)&&this._loadConfigEntries())}},{kind:"method",key:"render",value:function(){var e,t;return(0,n.dy)(Tx||(Tx=Lx([""])),this.hass,this.value,this.helper,this._filterDevices,this._filterRegEntities,this._filterEntities,null!==(e=this.selector.target.entity)&&void 0!==e&&e.device_class?[this.selector.target.entity.device_class]:void 0,null!==(t=this.selector.target.entity)&&void 0!==t&&t.domain?[this.selector.target.entity.domain]:void 0,this.disabled)}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(t){var r,n,i,o;if((null!==(r=e.selector.target.entity)&&void 0!==r&&r.integration||null!==(n=e.selector.target.device)&&void 0!==n&&n.integration)&&(!e._entityPlaformLookup||e._entityPlaformLookup[t.entity_id]!==((null===(i=e.selector.target.entity)||void 0===i?void 0:i.integration)||(null===(o=e.selector.target.device)||void 0===o?void 0:o.integration))))return!1;return!0}}},{kind:"field",key:"_filterRegEntities",value:function(){var e=this;return function(t){var r;return null===(r=e.selector.target.entity)||void 0===r||!r.integration||t.platform===e.selector.target.entity.integration}}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(t){var r,n,i,o,a;if(null!==(r=e.selector.target.device)&&void 0!==r&&r.manufacturer&&t.manufacturer!==e.selector.target.device.manufacturer)return!1;if(null!==(n=e.selector.target.device)&&void 0!==n&&n.model&&t.model!==e.selector.target.device.model)return!1;if((null!==(i=e.selector.target.device)&&void 0!==i&&i.integration||null!==(o=e.selector.target.entity)&&void 0!==o&&o.integration)&&(null===(a=e._configEntries)||void 0===a||!a.some((function(e){return t.config_entries.includes(e.entry_id)}))))return!1;return!0}}},{kind:"method",key:"_loadConfigEntries",value:(r=regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,cx.pB)(this.hass);case 2:this._configEntries=e.sent.filter((function(e){var r,n;return e.domain===(null===(r=t.selector.target.device)||void 0===r?void 0:r.integration)||e.domain===(null===(n=t.selector.target.entity)||void 0===n?void 0:n.integration)}));case 3:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Mx(o,n,i,a,s,"next",e)}function s(e){Mx(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(zx||(zx=Lx(["\n ha-target-picker {\n display: block;\n }\n "])))}}]}}),(0,Kt.f)(n.oi)),r(53822);function rj(e){return rj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rj(e)}function nj(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ij(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oj(e,t){return oj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},oj(e,t)}function aj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=lj(e);if(t){var i=lj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return sj(this,r)}}function sj(e,t){if(t&&("object"===rj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return cj(e)}function cj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lj(e){return lj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},lj(e)}function uj(){uj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!pj(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n "])),this.label?(0,n.dy)(ej||(ej=nj(["

","","

"])),this.label,this.required?" *":""):"",this.hass,this.value,this.disabled,this._handleChange,this.helper?(0,n.dy)(tj||(tj=nj(["",""])),this.helper):"")}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;this.value!==t&&(0,s.B)(this,"value-changed",{value:t})}}]}}),n.oi);function Cj(e){return Cj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cj(e)}function Pj(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Aj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _j(e,t){return _j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_j(e,t)}function Oj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xj(e);if(t){var i=xj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Sj(this,r)}}function Sj(e,t){if(t&&("object"===Cj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dj(e)}function Dj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xj(e){return xj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xj(e)}function jj(){jj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Vj(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r']))):null===(i=this.selector.text)||void 0===i?void 0:i.suffix,this.required,"password"===(null===(o=this.selector.text)||void 0===o?void 0:o.type)?(0,n.dy)(wj||(wj=Pj([""])),"".concat(this._unmaskedPassword?"Hide":"Show"," password"),this._toggleUnmaskedPassword,this._unmaskedPassword?"M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z":"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"):"")}},{kind:"method",key:"_toggleUnmaskedPassword",value:function(){this._unmaskedPassword=!this._unmaskedPassword}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;this.value!==t&&(""!==t||this.required||(t=void 0),(0,s.B)(this,"value-changed",{value:t}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ej||(Ej=Pj(["\n :host {\n display: block;\n position: relative;\n }\n ha-textarea,\n ha-textfield {\n width: 100%;\n }\n ha-icon-button {\n position: absolute;\n top: 16px;\n right: 16px;\n --mdc-icon-button-size: 24px;\n --mdc-icon-size: 20px;\n color: var(--secondary-text-color);\n inset-inline-start: initial;\n inset-inline-end: 16px;\n direction: var(--direction);\n }\n "])))}}]}}),n.oi);function Ij(e){return Ij="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ij(e)}function Bj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zj(e,t){return Zj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zj(e,t)}function Uj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$j(e);if(t){var i=$j(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Nj(this,r)}}function Nj(e,t){if(t&&("object"===Ij(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qj(e)}function qj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $j(e){return $j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$j(e)}function Wj(){Wj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Xj(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Fj=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.value,this.hass.locale,this.disabled,this.required,this.helper,this.label);var e,t}}]}}),n.oi);function rT(e){return rT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rT(e)}function nT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iT(e,t){return iT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},iT(e,t)}function oT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=cT(e);if(t){var i=cT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return aT(this,r)}}function aT(e,t){if(t&&("object"===rT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return sT(e)}function sT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cT(e){return cT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},cT(e)}function lT(){lT=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!fT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),tT=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.value,this.required,this.disabled,this.helper,this.selector.icon.fallbackPath,this.selector.icon.placeholder,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){(0,s.B)(this,"value-changed",{value:e.detail.value})}}]}}),n.oi);var vT,bT,kT,gT=r(32594);function wT(e){return wT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wT(e)}function ET(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function CT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PT(e,t){return PT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},PT(e,t)}function AT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ST(e);if(t){var i=ST(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _T(this,r)}}function _T(e,t){if(t&&("object"===wT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return OT(e)}function OT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ST(e){return ST=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ST(e)}function DT(){DT=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!TT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',"\n ","\n \n "])),this.label||this.hass.localize("ui.components.theme_picker.theme"),this.value,this.required,this.disabled,this._changed,gT.U,this.hass.localize("ui.components.theme_picker.no_theme"),Object.keys(this.hass.themes.themes).sort().map((function(e){return(0,n.dy)(bT||(bT=ET(["",""])),e,e)})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(kT||(kT=ET(["\n ha-select {\n width: 100%;\n }\n "])))}},{kind:"method",key:"_changed",value:function(e){this.hass&&""!==e.target.value&&(this.value="remove"===e.target.value?void 0:e.target.value,(0,s.B)(this,"value-changed",{value:this.value}))}}]}}),n.oi);function RT(e){return RT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},RT(e)}function FT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IT(e,t){return IT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},IT(e,t)}function BT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=NT(e);if(t){var i=NT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ZT(this,r)}}function ZT(e,t){if(t&&("object"===RT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return UT(e)}function UT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NT(e){return NT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},NT(e)}function qT(){qT=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!YT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),LT=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,this.value,this.label,this.disabled,this.required);var e,t}}]}}),n.oi);function JT(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var ez,tz,rz,nz=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,n){var i,o,a,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.parentNode){e.next=2;break}throw new Error("Cannot setup Leaflet map on disconnected element");case 2:return e.next=4,r.e(208).then(r.t.bind(r,70208,23));case 4:return(i=e.sent.default).Icon.Default.imagePath="/static/images/leaflet/images/",o=i.map(t),(a=document.createElement("link")).setAttribute("href","/static/images/leaflet/leaflet.css"),a.setAttribute("rel","stylesheet"),t.parentNode.appendChild(a),o.setView([52.3731339,4.8903147],13),s=iz(i,Boolean(n)).addTo(o),e.abrupt("return",[o,i,s]);case 14:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){JT(o,n,i,a,s,"next",e)}function s(e){JT(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r){return t.apply(this,arguments)}}(),iz=function(e,t){return e.tileLayer("https://{s}.basemaps.cartocdn.com/".concat(t?"dark_all":"light_all","/{z}/{x}/{y}").concat(e.Browser.retina?"@2x.png":".png"),{attribution:'© OpenStreetMap, © CARTO',subdomains:"abcd",minZoom:0,maxZoom:20})};function oz(e){return oz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oz(e)}function az(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function sz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cz(e,t){return cz=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},cz(e,t)}function lz(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=fz(e);if(t){var i=fz(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return uz(this,r)}}function uz(e,t){if(t&&("object"===oz(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return dz(e)}function dz(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fz(e){return fz=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fz(e)}function pz(){pz=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!yz(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0){var u=t.gradualOpacity?a+l*o:void 0;e._mapPaths.push(n.circleMarker(t.points[l],{radius:3,color:t.color||i,opacity:u,fillOpacity:u,interactive:!1}))}e._mapPaths.forEach((function(e){return r.addLayer(e)}))}))}}},{kind:"method",key:"_drawEntities",value:function(){var e,t=this.hass,r=this.leafletMap,n=this.Leaflet;if(t&&r&&n&&(this._mapItems.length&&(this._mapItems.forEach((function(e){return e.remove()})),this._mapItems=[]),this._mapZones.length&&(this._mapZones.forEach((function(e){return e.remove()})),this._mapZones=[]),this.entities)){var i,o=getComputedStyle(this),a=o.getPropertyValue("--accent-color"),s=o.getPropertyValue("--dark-primary-color"),c=(null!==(e=this.darkMode)&&void 0!==e?e:this.hass.themes.darkMode)?"dark":"light",l=Sz(this.entities);try{for(l.s();!(i=l.n()).done;){var u=i.value,d=t.states[Xz(u)];if(d){var f=(0,He.C)(d),p=d.attributes,h=p.latitude,m=p.longitude,y=p.passive,v=p.icon,b=p.radius,k=p.entity_picture,g=p.gps_accuracy;if(h&&m)if("zone"!==(0,ma.N)(d)){var w=f.split(" ").map((function(e){return e[0]})).join("").substr(0,3);this._mapItems.push(n.marker([h,m],{icon:n.divIcon({html:'\n \n "),iconSize:[48,48],className:""}),title:(0,He.C)(d)})),g&&this._mapItems.push(n.circle([h,m],{interactive:!1,color:s,radius:g}))}else{if(y)continue;var E="";if(v){var C=document.createElement("ha-icon");C.setAttribute("icon",v),E=C.outerHTML}else{var P=document.createElement("span");P.innerHTML=f,E=P.outerHTML}this._mapZones.push(n.marker([h,m],{icon:n.divIcon({html:E,iconSize:[24,24],className:c}),interactive:!1,title:f})),this._mapZones.push(n.circle([h,m],{interactive:!1,color:a,radius:b}))}}}}catch(A){l.e(A)}finally{l.f()}this._mapItems.forEach((function(e){return r.addLayer(e)})),this._mapZones.forEach((function(e){return r.addLayer(e)}))}}},{kind:"method",key:"_attachObserver",value:(r=Oz(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._resizeObserver){e.next=4;break}return e.next=3,(0,Cz.P)();case 3:this._resizeObserver=new ResizeObserver((function(){var e;null===(e=t.leafletMap)||void 0===e||e.invalidateSize({debounceMoveend:!0})}));case 4:this._resizeObserver.observe(this);case 5:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ez||(e=["\n :host {\n display: block;\n height: 300px;\n }\n #map {\n height: 100%;\n }\n #map.dark {\n background: #090909;\n }\n .light {\n color: #000000;\n }\n .dark {\n color: #ffffff;\n }\n .leaflet-marker-draggable {\n cursor: move !important;\n }\n .leaflet-edit-resize {\n border-radius: 50%;\n cursor: nesw-resize !important;\n }\n .named-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n text-align: center;\n color: var(--primary-text-color);\n }\n .leaflet-pane {\n z-index: 0 !important;\n }\n .leaflet-control,\n .leaflet-top,\n .leaflet-bottom {\n z-index: 1 !important;\n }\n "],t||(t=e.slice(0)),Ez=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}]}}),n.fl);function Gz(e){return Gz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gz(e)}function Qz(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Jz(e,t){return Jz=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jz(e,t)}function eV(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=fV(e);if(t){var i=fV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return tV(this,r)}}function tV(e,t){if(t&&("object"===Gz(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return rV(e)}function rV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nV(){nV=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!aV(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n "])),this.hass,this._getLayers(this._circles,this._locationMarkers),this.zoom,this.autoFit,this.darkMode,this.helper?(0,n.dy)(Yz||(Yz=Qz(["",""])),this.helper):"")}},{kind:"field",key:"_getLayers",value:function(){return(0,c.Z)((function(e,t){var r=[];return Array.prototype.push.apply(r,Object.values(e)),t&&Array.prototype.push.apply(r,Object.values(t)),r}))}},{kind:"method",key:"willUpdate",value:function(e){dV(fV(o.prototype),"willUpdate",this).call(this,e),this.Leaflet&&e.has("locations")&&this._updateMarkers()}},{kind:"method",key:"_updateLocation",value:function(e){var t=e.target,r=t.getLatLng(),n=r.lng;Math.abs(n)>180&&(n=(n%360+540)%360-180);var i=[r.lat,n];(0,s.B)(this,"location-updated",{id:t.id,location:i},{bubbles:!1})}},{kind:"method",key:"_updateRadius",value:function(e){var t=e.target,r=this._locationMarkers[t.id];(0,s.B)(this,"radius-updated",{id:t.id,radius:r.getRadius()},{bubbles:!1})}},{kind:"method",key:"_markerClicked",value:function(e){var t=e.target;(0,s.B)(this,"marker-clicked",{id:t.id},{bubbles:!1})}},{kind:"method",key:"_updateMarkers",value:function(){var e=this;if(!this.locations||!this.locations.length)return this._circles={},void(this._locationMarkers=void 0);var t={},r={},n=getComputedStyle(this).getPropertyValue("--accent-color");this.locations.forEach((function(i){var o;if(i.icon){var a=document.createElement("div");a.className="named-icon",i.name&&(a.innerText=i.name);var s=document.createElement("ha-icon");s.setAttribute("icon",i.icon),a.prepend(s),o=e.Leaflet.divIcon({html:a.outerHTML,iconSize:[24,24],className:"light"})}if(i.radius){var c=e.Leaflet.circle([i.latitude,i.longitude],{color:i.radius_color||n,radius:i.radius});i.radius_editable||i.location_editable?(c.editing.enable(),c.addEventListener("add",(function(){var t=c.editing._moveMarker,r=c.editing._resizeMarkers[0];o&&t.setIcon(o),r.id=t.id=i.id,t.addEventListener("dragend",(function(t){return e._updateLocation(t)})).addEventListener("click",(function(t){return e._markerClicked(t)})),i.radius_editable?r.addEventListener("dragend",(function(t){return e._updateRadius(t)})):r.remove()})),t[i.id]=c):r[i.id]=c}if(!i.radius||!i.radius_editable&&!i.location_editable){var l={title:i.name,draggable:i.location_editable};o&&(l.icon=o);var u=e.Leaflet.marker([i.latitude,i.longitude],l).addEventListener("dragend",(function(t){return e._updateLocation(t)})).addEventListener("click",(function(t){return e._markerClicked(t)}));u.id=i.id,t[i.id]=u}})),this._circles=r,this._locationMarkers=t,(0,s.B)(this,"markers-updated")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Kz||(Kz=Qz(["\n ha-map {\n display: block;\n height: 100%;\n }\n "])))}}]}}),n.oi);function mV(e){return mV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mV(e)}function yV(e,t){return VV(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||TV(e,t)||jV()}function vV(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function bV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kV(e,t){return kV=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},kV(e,t)}function gV(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=CV(e);if(t){var i=CV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return wV(this,r)}}function wV(e,t){if(t&&("object"===mV(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return EV(e)}function EV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CV(e){return CV=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},CV(e)}function PV(){PV=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!OV(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n :host {\n display: block;\n }\n\n .title {\n margin: 5px 0 8px;\n color: var(--primary-text-color);\n }\n\n .slider-container {\n display: flex;\n }\n\n ha-icon {\n margin-top: 4px;\n color: var(--secondary-text-color);\n }\n\n ha-slider {\n flex-grow: 1;\n background-image: var(--ha-slider-background);\n border-radius: 4px;\n }\n \n\n
[[_getTitle()]]
\n
\n
\n \n \n
\n \n '],t||(t=e.slice(0)),HV=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}},{key:"properties",get:function(){return{caption:String,disabled:Boolean,required:Boolean,min:Number,max:Number,pin:Boolean,step:Number,helper:String,extra:{type:Boolean,value:!1},ignoreBarTouch:{type:Boolean,value:!0},icon:{type:String,value:""},value:{type:Number,notify:!0}}}}],(r=[{key:"_getTitle",value:function(){return"".concat(this.caption).concat(this.caption&&this.required?" *":"")}}])&&FV(t.prototype,r),n&&FV(t,n),o}(r(28426).H3);function WV(e){return WV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},WV(e)}function YV(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function KV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XV(e,t){return XV=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},XV(e,t)}function GV(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=eH(e);if(t){var i=eH(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return QV(this,r)}}function QV(e,t){if(t&&("object"===WV(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return JV(e)}function JV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eH(e){return eH=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},eH(e)}function tH(){tH=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!iH(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r-g|FJo{tP;&ecE&V;vuq)`t2I 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 diff --git a/supervisor/api/panel/frontend_es5/86d46eef.js b/supervisor/api/panel/frontend_es5/86d46eef.js new file mode 100644 index 000000000..2677d65a4 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/86d46eef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[872],{49872:function(e,t,r){r.r(t);var n=r(37500),i=r(63550),o=r(14516),a=r(47181),s=r(83849),c=r(15493),l=(r(34552),r(34154)),d=r(41682),u=r(28166),p=r(26765),f=(r(48811),r(21625),r(1359),r(11654)),h=r(55677),m=(r(51187),r(44577),r(32594)),v=(r(98762),r(9381),r(22098),r(86248),r(20258));function y(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var b,g,w,k,E,_,C,x=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,r,n,i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.g7)(t,{title:n.localize("common.restart_name","name",i.name),text:n.localize("dialog.restart_addon.text"),confirmText:n.localize("dialog.restart_addon.confirm_text"),dismissText:n.localize("common.cancel")});case 2:if(!e.sent){e.next=12;break}return e.prev=4,e.next=7,(0,l.P$)(r,i.slug);case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),(0,p.Ys)(t,{title:n.localize("common.failed_to_restart_name","name",i.name),text:(0,d.js)(e.t0)});case 12:case"end":return e.stop()}}),e,null,[[4,9]])})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){y(o,n,i,a,s,"next",e)}function s(e){y(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r,n,i){return t.apply(this,arguments)}}();function P(e){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},P(e)}function A(e){return function(e){if(Array.isArray(e))return N(e)}(e)||$(e)||Z(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function S(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){O(o,n,i,a,s,"next",e)}function s(e){O(o,n,i,a,s,"throw",e)}a(void 0)}))}}function D(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Q(e);if(t){var i=Q(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return H(this,r)}}function H(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return R(e)}function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V(){V=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!I(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n ","\n ",'\n \n

\n ',""])),this._error):"",this._inputDevices&&(0,n.dy)(w||(w=D(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.input"),this._setInputDevice,m.U,this._selectedInput,this._inputDevices.map((function(e){return(0,n.dy)(k||(k=D(["\n \n ","\n \n "])),e.device||"",e.name)}))),this._outputDevices&&(0,n.dy)(E||(E=D(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.output"),this._setOutputDevice,m.U,this._selectedOutput,this._outputDevices.map((function(e){return(0,n.dy)(_||(_=D(["\n ","\n "])),e.device||"",e.name)}))),this._saveSettings,this.supervisor.localize("common.save"))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(C||(C=D(["\n :host,\n ha-card {\n display: block;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n ha-select {\n width: 100%;\n }\n ha-select:last-child {\n margin-top: 8px;\n }\n "])))]}},{kind:"method",key:"willUpdate",value:function(e){q(Q(a.prototype),"willUpdate",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){var t=e.target.value;this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){var t=e.target.value;this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:(o=S(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,!this._outputDevices){e.next=4;break}return e.abrupt("return");case 4:return t={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")},e.prev=5,e.next=8,(0,v.G)(this.hass);case 8:r=e.sent,n=r.audio,i=Object.keys(n.input).map((function(e){return{device:e,name:n.input[e]}})),o=Object.keys(n.output).map((function(e){return{device:e,name:n.output[e]}})),this._inputDevices=[t].concat(A(i)),this._outputDevices=[t].concat(A(o)),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(5),this._error="Failed to fetch audio hardware",this._inputDevices=[t],this._outputDevices=[t];case 21:case"end":return e.stop()}}),e,this,[[5,16]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_saveSettings",value:(r=S(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput},e.prev=4,e.next=7,(0,l.d3)(this.hass,this.addon.slug,n);case 7:if("started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=10;break}return e.next=10,x(this,this.hass,this.supervisor,this.addon);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),this._error="Failed to set addon audio device";case 15:r.progress=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])}))),function(e){return r.apply(this,arguments)})}]}}),n.oi);var Y,W,K,G,J,X,ee,te=r(77426);r(81545),r(63727),r(83927),r(66255),r(4019),r(18900);function re(e){return re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},re(e)}function ne(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ie(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ne(o,n,i,a,s,"next",e)}function s(e){ne(o,n,i,a,s,"throw",e)}a(void 0)}))}}function oe(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function se(e,t){return se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},se(e,t)}function ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=we(e);if(t){var i=we(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return le(this,r)}}function le(e,t){if(t&&("object"===re(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return de(e)}function de(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ue(){ue=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!he(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r",'\n \n
\n

\n ','\n

\n
\n \n \n \n ','\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n ',""])),this._error):"",!this._yamlMode||this._canShowSchema&&this.addon.schema||this._valid?"":(0,n.dy)(J||(J=oe(['\n \n ',"\n \n "])),this.supervisor.localize("addon.configuration.options.invalid_yaml")),t?(0,n.dy)(X||(X=oe(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n

\n ',"\n

\n ","\n\n \n
\n ",'\n
\n ',""])),this._error):"",this._config,this._configChanged,this._computeLabel,this._computeHelper,this._createSchema(this._config,this._showOptional,(null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced)||!1),r?(0,n.dy)(Ce||(Ce=Te(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])));var e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return(0,n.dy)(Xe||(Xe=st(['\n
\n ',"\n
\n "])),e||this.addon.network||this.addon.audio?(0,n.dy)(et||(et=st(["\n ","\n ","\n ","\n "])),e?(0,n.dy)(tt||(tt=st(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.network?(0,n.dy)(rt||(rt=st(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.audio?(0,n.dy)(nt||(nt=st(["\n \n "])),this.hass,this.addon,this.supervisor):""):this.supervisor.localize("addon.configuration.no_configuration"))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(it||(it=st(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi),r(93546);function Ot(e){return Ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ot(e)}function St(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Dt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function zt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Dt(o,n,i,a,s,"next",e)}function s(e){Dt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tt(e,t){return Tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Tt(e,t)}function Ht(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qt(e);if(t){var i=qt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Rt(this,r)}}function Rt(e,t){if(t&&("object"===Ot(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Vt(e)}function Vt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lt(){Lt=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ft(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ','\n
\n ',"\n
\n
\n
\n "])),this._error?(0,n.dy)(Ct||(Ct=St(['',""])),this._error):"",this._content?(0,n.dy)(xt||(xt=St([""])),this._content):(0,n.dy)(Pt||(Pt=St([""])))):(0,n.dy)(Et||(Et=St([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(At||(At=St(["\n ha-card {\n display: block;\n }\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n ha-markdown {\n padding: 16px;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(r=zt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.ii)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.documentation.get_documentation","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi);var Qt,Yt,Wt=r(8636),Kt=r(63864);function Gt(e){return Gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gt(e)}function Jt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Xt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function er(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tr(e,t){return tr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},tr(e,t)}function rr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=or(e);if(t){var i=or(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return nr(this,r)}}function nr(e,t){if(t&&("object"===Gt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ir(e)}function ir(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function or(e){return or=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},or(e)}function ar(){ar=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!lr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n "])),this.progress,this._buttonTapped,this.disabled)}},{kind:"method",key:"_buttonTapped",value:(r=regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.progress=!0,t={method:this.method,path:this.path,data:this.data},e.prev=2,e.next=5,this.hass.callApi(this.method,this.path,this.data);case 5:r=e.sent,this.progress=!1,this._progressButton.actionSuccess(),t.success=!0,t.response=r,e.next=18;break;case 12:e.prev=12,e.t0=e.catch(2),this.progress=!1,this._progressButton.actionError(),t.success=!1,t.response=e.t0;case 18:(0,a.B)(this,"hass-api-called",t);case 19:case"end":return e.stop()}}),e,this,[[2,12]])})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Jt(o,n,i,a,s,"next",e)}function s(e){Jt(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Yt||(Yt=Xt(["\n :host([disabled]) {\n pointer-events: none;\n }\n "])))}}]}}),n.oi);customElements.define("ha-call-api-button",hr);r(88324),r(85124),r(14089),r(52039);var mr,vr,yr,br,gr,wr,kr,Er,_r,Cr,xr,Pr,Ar,Or,Sr,Dr,zr,jr,Tr,Hr,Rr,Vr,Lr,Mr,Ir,Fr,Br,Ur,Zr,Nr,$r,qr,Qr,Yr,Wr,Kr,Gr,Jr,Xr,en,tn,rn=r(70203),nn=(r(46586),r(63226),function(e,t){(0,a.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return r.e(884).then(r.bind(r,56884))},dialogParams:t})}),on=(r(23432),r(34450));function an(e){return an="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},an(e)}function sn(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function cn(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){sn(o,n,i,a,s,"next",e)}function s(e){sn(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ln(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function dn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function un(e,t){return un=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},un(e,t)}function pn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Cn(e);if(t){var i=Cn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return fn(this,r)}}function fn(e,t){if(t&&("object"===an(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hn(e)}function hn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mn(){mn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!bn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n ','\n
\n ','\n
\n
\n
\n ','\n
\n\n \n ',"\n\n \n \n\n
\n ',".
\n ",'\n
\n
\n
\n ',"\n ","\n
\n
\n ","\n
\n
\n ","\n ",'\n
\n
\n
\n ',"\n
\n
\n ","\n
\n
\n \n\n ","\n "])),this.addon.update_available?(0,n.dy)(vr||(vr=ln(["\n \n "])),this.hass,this.narrow,this.supervisor,this.addon.slug,this._updateComplete):"","protected"in this.addon&&!this.addon.protected?(0,n.dy)(yr||(yr=ln(['\n \n (',")\n
\n "])),this.addon.version,this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(_r||(_r=ln(['\n \n \n \n \n \n \n \n \n \n \n ',""])),this.addon.url,this.addon.name)),this.addon.logo?(0,n.dy)(Vr||(Vr=ln(['\n \n \n ',"\n \n \n \n\n ","\n ","\n ","\n ","\n \n "])),(0,Wt.$)({"addon-options":!0,started:"started"===this.addon.state}),this.narrow,this.supervisor.localize("addon.dashboard.option.boot.title"),this.supervisor.localize("addon.dashboard.option.boot.description"),this._startOnBootToggled,"auto"===this.addon.boot,"once"!==this.addon.startup?(0,n.dy)(Mr||(Mr=ln(["\n \n ','\n
\n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.watchdog.title"),this.supervisor.localize("addon.dashboard.option.watchdog.description"),this._watchdogToggled,this.addon.watchdog):"",this.addon.auto_update||null!==(o=this.hass.userData)&&void 0!==o&&o.showAdvanced?(0,n.dy)(Ir||(Ir=ln(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.auto_update.title"),this.supervisor.localize("addon.dashboard.option.auto_update.description"),this._autoUpdateToggled,this.addon.auto_update):"",!this._computeCannotIngressSidebar&&this.addon.ingress?(0,n.dy)(Fr||(Fr=ln(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.ingress_panel.title"),this.supervisor.localize("addon.dashboard.option.ingress_panel.description"),this._panelToggled,this.addon.ingress_panel):"",this._computeUsesProtectedOptions?(0,n.dy)(Br||(Br=ln(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.protected.title"),this.supervisor.localize("addon.dashboard.option.protected.description"),this._protectionToggled,this.addon.protected):""):"",this.addon.version&&"started"===this.addon.state?(0,n.dy)(Ur||(Ur=ln(["\n ','\n \n '," \n \n ",""])),this.narrow,this.supervisor.localize("addon.dashboard.hostname"),this.addon.hostname,s.map((function(e){var t;return(0,n.dy)(Zr||(Zr=ln(["\n \n "])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)}))):"",this._error?(0,n.dy)(Nr||(Nr=ln(['',""])),this._error):"",this.addon.version||!a||this.addon.available?"":(0,on.I)(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(qr||(qr=ln(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)($r||($r=ln(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")),this.addon.version?this._computeIsRunning?(0,n.dy)(Qr||(Qr=ln(['\n \n \n \n ',"\n \n \n "])),this._pathWebui,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._computeShowIngressUI?(0,n.dy)(Jr||(Jr=ln(["\n \n ","\n \n "])),this._openIngress,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._uninstallClicked,this.supervisor.localize("addon.dashboard.uninstall"),this.addon.build?(0,n.dy)(Xr||(Xr=ln(['\n \n ',"\n \n "])),this.hass,this.addon.slug,this.supervisor.localize("addon.dashboard.rebuild")):""):"",this.addon.long_description?(0,n.dy)(en||(en=ln(['\n \n
\n '),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(t,".description"))})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,s.c)("/hassio/ingress/".concat(this.addon.slug))}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,Kt.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:(E=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(k=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(w=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(g=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,l.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return g.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(b=cn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return b.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(y=cn(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.CH)(this.hass,this.addon.slug);case 3:t=e.sent,nn(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:(0,on.H)(this.addon,t)}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,d.js)(e.t0)});case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return y.apply(this,arguments)})},{kind:"method",key:"_updateComplete",value:function(){var e={success:!0,response:void 0,path:"install"};(0,a.B)(this,"hass-api-called",e)}},{kind:"method",key:"_installClicked",value:(v=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(m=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return m.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(u=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return u.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(c=cn(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,p.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,p.Ys)(this,{title:"Failed to validate addon configuration",text:(0,d.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,l.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,l.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,a.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,d.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return c.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,s.c)("/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=cn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,p.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,l.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,a.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,d.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(tn||(tn=ln(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-width: 100%;\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--success-color);\n }\n ha-svg-icon.stopped {\n color: var(--error-color);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n ha-chip {\n text-transform: capitalize;\n --ha-chip-text-color: var(--text-primary-color);\n --ha-chip-background-color: var(--primary-color);\n }\n\n .red {\n --ha-chip-background-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-chip-background-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-chip-background-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-chip-background-color: var(--label-badge-yellow, #f4b400);\n }\n .capabilities {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n ha-alert mwc-button {\n --mdc-theme-primary: var(--primary-text-color);\n }\n a {\n text-decoration: none;\n }\n\n update-available-card {\n padding-bottom: 16px;\n }\n\n @media (max-width: 720px) {\n ha-chip {\n line-height: 36px;\n }\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n '])))]}}]}}),n.oi);function jn(e){return jn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jn(e)}function Tn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rn(e,t){return Rn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Rn(e,t)}function Vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=In(e);if(t){var i=In(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ln(this,r)}}function Ln(e,t){if(t&&("object"===jn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Mn(e)}function Mn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function In(e){return In=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},In(e)}function Fn(){Fn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Zn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r","\n \n ",'\n
\n ','\n
\n
\n ',""])),this._error):"",this._content?(0,n.dy)(Kn||(Kn=Xn([""])),this._content):"",this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(Gn||(Gn=Xn(["\n :host,\n ha-card {\n display: block;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(o=ti(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.kr)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=ti(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._loadData();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}]}}),n.oi);function wi(e){return wi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wi(e)}function ki(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ei(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _i(e,t){return _i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_i(e,t)}function Ci(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ai(e);if(t){var i=Ai(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xi(this,r)}}function xi(e,t){if(t&&("object"===wi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pi(e)}function Pi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ai(e){return Ai=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ai(e)}function Oi(){Oi=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!zi(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this._error);if(!this.addon||null===(e=this.supervisor)||void 0===e||!e.addon)return(0,n.dy)(Ji||(Ji=io([""])));var t=[{translationKey:"addon.panel.info",path:"/hassio/addon/".concat(this.addon.slug,"/info"),iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&t.push({translationKey:"addon.panel.documentation",path:"/hassio/addon/".concat(this.addon.slug,"/documentation"),iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&t.push({translationKey:"addon.panel.configuration",path:"/hassio/addon/".concat(this.addon.slug,"/config"),iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:"/hassio/addon/".concat(this.addon.slug,"/logs"),iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});var r=this._computeTail(this.route);return(0,n.dy)(Xi||(Xi=io(["\n ',"\n \n \n "])),this.hass,this.supervisor.localize,this.narrow,r,t,this.addon.name,r,this.narrow,this.hass,this.supervisor,this.addon)}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,h.l,(0,n.iv)(eo||(eo=io(["\n :host {\n color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n max-width: calc(100% - 8px);\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n min-width: 100%;\n }\n }\n "])))]}},{kind:"method",key:"firstUpdated",value:(v=no(regeneratorRuntime.mark((function e(){var t,r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=27;break}if(t=(0,c.io)("addon"),!(r=(0,c.io)("repository_url"))){e.next=21;break}return e.next=6,(0,u.Er)(this.hass);case 6:if(e.sent.repositories.find((function(e){return e.source===r}))){e.next=21;break}return e.next=10,(0,p.g7)(this,{title:this.supervisor.localize("my.add_addon_repository_title"),text:this.supervisor.localize("my.add_addon_repository_description",{addon:t,repository:r}),confirmText:this.supervisor.localize("common.add"),dismissText:this.supervisor.localize("common.cancel")});case 10:if(e.sent){e.next=13;break}return this._error=this.supervisor.localize("my.error_repository_not_found"),e.abrupt("return");case 13:return e.prev=13,e.next=16,(0,u.FV)(this.hass,r);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(13),this._error=(0,d.js)(e.t0);case 21:if(!t){e.next=27;break}return e.next=24,(0,u.Er)(this.hass);case 24:n=e.sent,i=n.addons.some((function(e){return e.slug===t})),i?(0,s.c)("/hassio/addon/".concat(t),{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found");case 27:this.addEventListener("hass-api-called",(function(e){return o._apiCalled(e)}));case 28:case"end":return e.stop()}}),e,this,[[13,18]])}))),function(){return v.apply(this,arguments)})},{kind:"method",key:"_apiCalled",value:(m=no(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.detail.success){e.next=2;break}return e.abrupt("return");case 2:if((n=null===(r=t.detail.path)||void 0===r?void 0:r.split("/"))&&0!==n.length){e.next=5;break}return e.abrupt("return");case 5:if(i=n[n.length-1],["uninstall","install","update","start","stop"].includes(i)&&(0,a.B)(this,"supervisor-collection-refresh",{collection:"addon"}),"uninstall"!==i){e.next=11;break}window.history.back(),e.next=19;break;case 11:if("install"!==i){e.next=17;break}return e.next=14,(0,l.AD)(this.hass,this.addon.slug);case 14:this.addon=e.sent,e.next=19;break;case 17:return e.next=19,this._routeDataChanged();case 19:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:(r=no(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.route.path.split("/")[1]){e.next=3;break}return e.abrupt("return");case 3:if(e.prev=3,this.supervisor.addon){e.next=9;break}return e.next=7,(0,l.yt)(this.hass);case 7:r=e.sent,(0,a.B)(this,"supervisor-update",{addon:r});case 9:return e.next=11,(0,l.R_)(this.hass,this.supervisor,t);case 11:this.addon=e.sent,e.next=18;break;case 14:e.prev=14,e.t0=e.catch(3),this._error="Error fetching addon info: ".concat((0,d.js)(e.t0)),this.addon=void 0;case 18:case"end":return e.stop()}}),e,this,[[3,14]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/86d46eef.js.gz b/supervisor/api/panel/frontend_es5/86d46eef.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce2344fc0d65126fdf520b8af5c68743102b37d9 GIT binary patch literal 26876 zcmXtfV~{3F)9l!`ZQIcWm3XZClUX^SyC9IxDg(tADnu38SEZ{wpA$ z(JH!i2OLP>v}_ka^f4qT573bx^%tL&7cwD84{{I=j#p!D2Go=Ox9P=OZp{}vl!S68 z+4tPJqD6xtkLoP~8%$vrNc#7-NZ0R+mP@Be=Z=ioNi(q5uaMSF65H&AwqGBvorm{K z9jKdjRV>^6{8i^VgyP#?mTV$-2JhP=sh&OUP@Quzrd2HZ4BV1|!!)zdIDt~Bl;DuU zOteWf`+HF8RWw!HO$EfW7wC}7Oo?L;e8)&YDcoTUbBTq82a-%RiGf3*Kv4~2+;|}L zRh7ZP73pY}1VRlHm!}zM3OT6E4_#C;2)+hKQp(5_R;en?va*jnE_wsz4cc>(AXQc< z@@cN5+6D^-H|;JDpQ8AjABZ;;7bM9hLdo95ZMAg!?>Iu{Z8B#l)e}odfms>&oI=6 z2z?%(GHZ_mzJvdY$i0{kN_BWPQq9D1hjACfo!pv2i4N!apG+l+l#LwHY1H;6q)$A1 zrIt$#FjC)Grm+Z!eTIDkED(RuT)pgE`Qx!byWQuJVNrDZP@MB*BVRCh`Rkod_q`qV z0}IDV_q$~YcW)xc403v(-IF$J5qoduaVsuvi}g)|-n!Z5z+;k6xbo;%jR5pnXtfX(pJnC&%W=&Q=14gB zrx@`cfWE$e0pO?Z2e&P}CCV-2Rp?o4Q7AK_7c-u_UpyrF%7mCyOM-q#SV_DPqw}{$ z7}cn(sWQ8jaTf1HI0J&N;&N`v*@#pOE%Fw#*AuL0yySLQyEQ zq~1%7iG&Ull2Jd-ICgxAhMZ%rt|hwpHoG!;(VuZaII)x>)F;$COR2H^QGVLsa#OJP zMv&HYHL*=`G1xeP7Lco6*Q0m()~+Vm9=HCd3#jfc(CGz*JeM)wk7OAbVzYSShgWFl zm1n3Xvik}q9%|;9-G-vbX`v$0&)|DIQirEytd-iS((5j+^FMGV$nhr!3&7Vg{f9Yd z3YQ&5A$>;$_=LssDG(at zV8BsII~|ki9*CJjs;G?BCJQMr2f25c?-*ILmos;RTIN(ImmzWsaGZbj2}}h+!)jf1Tdh^ui~#`gK0I1Snz5fs6eO zjmRLaJqp2FkFQ(9#YC0IqR$zq#5Nkp9_+x&3 z$UV4*vnvh5Oa(3u^-!}t8%2@)8HhrjM}5!rR$EpL8D51=ycBFY?UD1;oam?ar8Xu! zu6AK>4zK@blvciGN@)4cW)G~ZKtQctpV`sNXu@x$`0dv$F2i-XH=B0Ip$a5^kFtt^ zPj+~O=Txwi9h?bnrIM8b6kdbOhJ~TItBNG)O@4MfOvuOJBW=+doL<+(GOP#QSEH)5 z0cdH6#|p-u@95=IYjeZ=!S0juJ0o5EUPQ0vk!(;Qv*8mGSEqb)XO@9}aodfKAB9#F5!0ZPC@vU8W|IQ zo@ftYYm~l`U6NCCP6b5!_0OiJCO2k!ntuBgkkPA(Q&rLBanBau@@aw? znKR8bFC!vg@6d$EE-HyvD6*4}=?GL-V~iZnAZW={XQo0`jeTt69}(KuXDh|^A29k>3CN9C_9H`=rur>$*;lrty4-z43G#zN@qt(&Gro&9ujH{^C zn*@(JdK+bI<<7;-g6V#V&NdZnq{W8!3;R}eC_BVHc!E6TIdbi~atnXdkb|`fAGiBB zH;*2*g7Zt+{_XgiADS z59+r2jGDQ?dNq@+(UROvtDz^x9@kzb`tnR?-%FN>hplC$bHz@f1(N&SwKIlo#KN$h z(+hHwi9z^nOi4)_LncT(tPG|4AWDPHIvwHOC|ukHA)PM8!&~CUW^}U@h3y?uqZJG$ z92>m&Dd$F#vuEwR1K6Vd=@36eoTe&q739YsjeCOaSEV?-&||K&P-Q-JK;|AdY}Q$` zpDD8a9o?p9hANdShD{(G)j*fIN_K|{561X%qSL{G{+@hN^A^~-G_#3F!=QXBT-^zq zfEkKHD}3_msFT`t)2R6ErwK?-QM{g8V!zNVi_A6M2HAZUPm_Cp%(kD1*|TXmzms3JKw#oJ4!+`H0zJG z7KF8Xc@sO44FbVKsacCU!gV$-{J_Iw+2tq(8Z3u!JDsf;%+^+YzPUEgz#S5_k}v~% z%PsY_uk}%mzn~c^tJ2eE73ZQ9wWQd61-}#N&Qu0i80Ss;13)E-16TR7akr|&^-LE# zNLBN3zif=azv<2_mFrhTUm(t?eFJDR>*G+j`$LtW$owtJN`9bRU>P0?X%tdR`SR?wpk+rC4{ic-69X` z+yj!=yQI}|y{;p>&+7SWyrr?T3NHu@oA)=DjA5Alg)c>#%Q+N8FIyc2>rw@EXddZM z*pg5X!Qy#gYaq@Vw>;YTB(ZH7T_=xLL6&{ikDH&{1fJP_Wl5MzcYnLP=O|-riUWB6 zc^lxB!u*Xn-lpx^g`*L#Zrc)bk9>-Y>3(8UCquZfUB@SAmT*vZuKO(F!|rK5Ogc?cA{F_nQr~*rXk= zq5sTB#TKaJ_0zK@94SK2%fP&@a^AOUiDNh*n?^0QmmlY9D_KOMISc0XZSn}n0Mf2k zKB2vFi=gRIWOuIi7|<%yi^fYkAe?x?*7$Rd2s4Azit2Wh~6Iu;Or`u7BgG$rP&zb)WQjf)_(Voo!KEnNL_zGH32C|QL( z9$G)yOFyV!ma|8?u8~J9)CJqMtwg!Q?PHAFOJ6ynCD3s@FiV)kUBDk+G7dJQ#YmCk)0j3|mB!ROfU+$WR zf>W3zAd?uQaSb;4^E~B7*^1671JCf%@SIp}Kzd(}4cCcZDNCxzJc=p!2V(D>rsLZ6 z!8~nuYD@`!n4c`P78!E9S>Ta+>DZheZjy;rza~Nl9fNjC<3YO}=X#LcYlqUFcE*02 zp0XkkKcy8c$$LxK+~y_@)c}T)VSli}bm-)do!v%=xxcXao-4krk(#R)wgIn^e|tgZ zt5n(vRNAJaaVexvn%f_S5#y08J*5%{FE5Xn{Bvaw^~H(-j~04YGm)h(w@P3i9H@$X{P`zN$Sx{)dJ64c| zgo$49s#IHGcW8)}_;Q6kKeIuvkyG&C&L@ET}tE9fE#cscRYGu2#q*&K%$HQ!lL%jzyuY1LfH#E6B( zQb67q^(H*ykgvCWi(Bif4P5{`p$nCdZdMsz1g=sF3y5|k(E#9@x*fZh!bjG%17}Je zP+|EQ^GJM(^hoEwe4v0c@goh@+kaSNQ7F1hNeml1ghN7!fQS_%s5U3TQd?pZfQ zRf-ddt@Uc{Q-vZ1&yQGTsc&smLIgDpHyh5!$y!g>?%q*R`ze;1ryWt`o$>M4?|;V% zLkVY(nILZKf{J@LHb3KVS4`D_Uvj5Cmy^E0K1>bW1JDfF2RVabj{SBz@42;I_&##bNhh=G zFKw|*LkgHNHHc)e2YKXZf1Gjg?C7ERaxh}cDsWiBD5egkJ z6>Az+Ff0|EFM6L0)=m&rv>JiQZp>&^dNeQ22tz~%y_rBcPGuklv8wHNkiePTXy%f} zzG9*5PHa!(Q`CD^fK3ok=nk8=2Kf@rZ=|p;0kOr?^!;#h^4qznVLAZ}FQqRCOc|3S zD+@%q-b=)9ZI27g(XwVIo-eot_u0#+b0N&caSvxa*_X)vK&Or7Z!Kt)`ejGFaP8%Q ztd}k#2E$tOzA}0zaE%hsqorF(d+;|ycHIWOYNtee>NP>X>4n>8KJv{=fAQ9{p=EI= zKhB(&gX_UIa_yvez0Je+uO96&ci8tEVx4Ng*121ZkL_Q*+Gp;t-*yGNY89BS@u?=6 z?`Y2&Z6l-Qy&(J&-Bk3h1tknkOOy`4Mi;+ib;B!QnV%KjM3$C9GCLGi0KvzJDws|e z#AMG)ly_k;m9WCk0(7cMzEJOE%b;yca?c8FR!Yy%CMs&5^@>`}h%yybFa1>2KQOS1 z2!uk?6W%~F703L6Vv(MRLS-lX(ma>Qbds~QPWZ;~y`bJe)u2}d^~MHu1>a)NjArAH zN?(H-?5 z78Q-Q!1jb$+7Y9^a;8giL4dDQY*Bc$4LtJ7Lj@$Ha8%jdZ78;`2^@9sbc4+<&B& zoiO1VOmS;fTepHL296nE(ikF8#P&ZXXV9dzPiu%Y8NQZj>z1o-p^9b7Z21}?elT_sOsQ2-)`^1E z6#k`o!t)!CbdKLGOG8#EB(dXy+2_8XW*<&4ADp|Uj0LM4t426uNg)$(x@jfmDI)l2 z!F{rwchDc|N{6J_8J2hfz9LsB`nuLQ26}MDzrKZ-e?3%ROs=*IZ7|Z4fc& z1j>6M%kevkb~^N$JS#i9D(2w1r|| zp#rWk%)%-@H7^H4dFZGN?Kmzf@>4FVctDA9fN;2&qrqt1Fv|N$c^sjN-h($+BGsyP zAb%`tv!H3pTapSGI$SSnfeemXXdAB}^9KwAa?DDG!qGsBMFaU4JQ6A1V?~nzN<)97 z4F_`J`tX&C8YB}nNEp&Oa&Jj0j&G{Aw>21fcst#9Zhn_+DofP@7f8Y)ASNVWd#yv+ zDXxaPd6c&?JqZf$!fvXc@j{;QonLZ#x=Qs_>WE7V&q6y4FBhfcgJrCHV6s6jFG;lA z8tp9~-S=L3mRCL952aD7h5GecG{mxJgtW}drsGRtb78iKSmhGk#_yuWF{{ml0C}09 z_04hO_K6H9vNeP;zI*w$k#3y(1c%(|^9`<8IECEiP*|s4l<-(5#LE)CG2IIzpq>G7?av1f<>GIASa@o~TaW zs`C8pcA0FL*?6R8+*HwO8E?t>{W~)oLHS59g2xj0*E`=%!l^^aXi-Yz%g@;5lhTS5 zcYV5NnUh8lk(J_MtYTIt3E-!~c*9Y{W>haoNMFU;8H#Q~Z>zwcCTqm7ITc;b?xYFRj)^o524chnZMjZy(*#;&#d6wK*TbrU zR8nW~5S-Y;#0j#eR?65O`4Iy>E?tqB(x!w7_S(2%PU|ImE8~^{84+u_*eVI{qRj(c zIiP*-YJ7TMQyU8u7O6#c*(s`XVGCYg>f=aa@(=TZ9#jVLWc4W`lU0VGcFiR%w#f^r z*M#=PUAU8TsN$*@QBL;iH5K+AHF+-b2d$@>C=H9-$W4vhIIEPh-Et=`Z@PZ(ul}Rm zakDsPPT|b}f0$Eo;!-4h)@pnk^=?wdkthes@ zVO_Qa#~r*+R)TIkF5&p=69$5iy~8ms2#b3Q^1o`#8)i|7wouHW8In5Mk$6RAP!)1Y zTh6i60x@q|Z0hFwZ*1z?r3~9hR>uikXn#6uyVgW<>%1lh9WYBwD@JgQYu&ExmO$yI znynCXtVCfAVk7LE(UUw|s4~iw$}DmpAppL@H~Y-e9Vx?w?f9wH8lM=d6Ba$nN+z`U zeP!!YP<^AbVicIB0lUI)SrR zfAsP#fM-ux=YtDQ>~CG@7O!1mVBucyfj&SAlx8N{n0SkCA#gyBJv=)B_^OOtcdlxZ z_N!Hg?6za)3kFsN@5P8?-u#h5Zv|Z6yn^oH-k+)-6twE7VVX|VuAUMr?4p=len)L+ z?F=@YOlxCjq;dxw=%0ZynK-T$w}%^5ph$d|(=1MqG$yvAADWNBDsQ(!$^(WBXc7Wb z@LrL8D3{itJdl{R<5#sR+Bx`2IbVt4JaKFw`Kt6PSFE4KQ6bn84nbN&@nb-fsO_+T zC%bdoTIcZyoQ({g;;x-_BjcloL)4}E)1{7M3#)Z~+P7!-;@Mqb;2=-T8NDUYw{qui zm3b8`?W8CRb_pyEHLhx@;HcW%c&d5j2bM3^YVrbB8+Q8=uw#EMS!$IAAPc=IkK}k4svi3UQ&Q+->?*4IaWoQ~A-o_Br*#O4&5 zxHqe~XhLT6w*_(IFIpW3OkeM84r9eVsB1oaFx#R0EoH5k7vH#a(Etj)GotoMu1&^O zG_t)WlDH}WH5mEWk$a8=tS>(3H5pxjg)v@~h1JCbV%vgI#TppbvNFtZj&n|_WbjBx zjzzEsZ$}#8M$vMOlcxS+=lSNd7KFB`^iF6731k9%LBT{M>{Xz+;}_ zVJndqQO0ublCegE>S`Tk9;VZjbvDHhqx+K(5Fa(!b11qnKJtW6L)XnK!J;lKce7U2aB9?6EzXy}WP zJ@(-uD(u!2#BSy%C*SLSgnvBoj^fJ?+Ar1i2N*TijELh}x`4XuAh_v`P>IXvc3vu~L z5J3!zlhIC&hrIqpIUZCm+e^#vB?EVmqaF9c^}C2GN`isSKk4lpqC#^^|_RA)vZr&MblhxHVi-^M&TgS;%=4WCn$_4+Ro=lXrWR71&Iz2&^W|KpW>#g(a zxY^zNfihsYD;~jFBZh8RK2!Ty@rXY+(5@Evf5SBU+yW=RJFa)jU$byd|?k! zZDzD&sC46*TXx%VXEjj^bh!>eZq`1+Y_>)tveKYdSL&2|jofIfFLdKtUTyaNl#A); z=7od3S<-j0Pz3GW7_w?LEuiIjDTVaobd6TpT}cxmZ2K9|*L%wYJaG?h zwOtt6;Cj|A*l+(OpuyGOj?)xhpHvdYKG}HO>5iU9%iiC9ahq4pS_1j}_L$6|aMrm| zHUh&TW*+Uv`ToJ?yLy_zTE@J6O&hB5)3{9T?UT?wf8otP%i_FPtyDBB!|3SSOGLKi zuN~OF-i0BIo3qGnx0DenXQH3lK4Bnfhs)HQ$cQ1G8^_eSQ+L^^5HY>OE;TlIwtmGP zS;e>I9@)XSg%d)B*eZ^i686cV-|{`yMH)*m-a;7DaIHulszYJWU{%-s{W%_@6>8! zUj%^WfATB{tsq9VPW^*e|3uusj#%nH{e2U?FzP+!n(uB+n(rgYn(v$IhR36SjgR$3 zjE+0!|6zP+!aeBkLmZkGacgf9GGLk(MJxL{vXE}(#T`c@`+DNDUQZ0&*H!El!`xdC z{ho0MpiOuWaKpRr-A4l8-Xj6FIte6DA^_L*LjcIg7B21STDSHBfmnCK*IA&&fqH<1 z@fx6p=mntNbp;szzUn0x+c?pEif&(!P~(?bXY5fax4B(RTjZ*LdQ;vLC@jOkj48Mdzm)jF1`tv%fsBL=-K z|K?>Cs=x0{H>Iovj3F*GU#TY0^RH@Q)Et0fy*N(#ZaEQx3WnZpWcn8AoMpDVP|Ss8 zxj^PZESk0s^V>Pj+9sfGXtxXtxs|GjnJp&g5O3P4(H*&cGdg7BDkNQQ9r18-cMq|8 zYktGWT}&IOsz64LO15`mx^&3i-y=5gMtN8<4)F`dQrF}=zdqw>I!NQOWxXbIVaY~? zG&o+ehUsY(<4!PmqW*0E0VMbUu1wy4Mj-irK3uG-p<%vOk0DckL429_=iL&L?D&&u z`{nJy_ERDx=`$S5SbB^`m3%o>?7c&^NbTV4DU9o`u_^85tceEB&TFH(X45_^SP&o! z#C}lX75pF*mi~l%v^pmLL+(=V0P{Z(UHG$dFZrX!ROCn8D*-sXD1>lHKeT2!6#j&C zZ;lNVS3njLgnJQP2*Zl;BRvZ(fhr-2{v!s+%R#I@0~h_+BSrtyasQ_WVV6VdqWudD z0#`!pNT>UcA$TnZaYTC6=U)h;ld2*9=F0I>9L%VI)Q#5Ww=m{Mg!}n=0S^d|| z?=8^bd1hemBG^v{pBYG_&bYeG3-xw*nb&de!pr>>8Uc(8(9!Dc@wBRs%C6No24izK zTIUe+z1LY(jg03KkJa;K$2g6!i`*{)ka3I5-8x|h`#d|@hM>2S^~h;)|GbEVJu;)w zB{{(WG#oX&d2MR%JhdePktV!<%Jy6@M$PIezH$N__^4`kj6$7yYg;mxVV$>Wecz{+ z8T~JtY%cD{zT)(@KNoka5J6WrA%n{wD@m)iYgelievV4?adxLIFIu={`EO^9>^G*9TiXp~>_|bm zS~SJw?qcESFRQWIne(*1iv+G-b`w=B^Ud+~2=L%YGi@1Jk-i9XK>rt{i7f z0-etz#P_-?u)oc_znwRO7}BsyT64Qy*UZjlo3N|4r{Fx8iR57Fg2_Uhrm^fiF!BL>urvH8;ImY2o*Tb788>>tIdhA^5oA>P9bZz!MIm^;Bo;ruH zJz+#@nG^A*v?LCaEUbBDo^&5?&MI64exW zi@k&2hcblS2igbQ=O2I!whe|4ZiO0!(nl5``NH3aF(llF9iR+$hsuKDg~~&|fRO~Q z#7zHqRko+IRJ;&_Q3+9YY)^(b8Fy~q34HHY+&%f~t~cB@v68DY%>$tOaluNgc)r)o z7>yuP>w+KD?N#sg*lbE3JHB~$yZ69=&f(;#ee6o-YaXPW>j!PW(ls&gntlxLwqN~( zJHP)D7$u#-gc&YrdhK}uNlEqk1;t00@w%?+NPMS;?waZ+5t3fUV^v7^of?UER9Dd+ z_@(<8-f`hb)Vr8n_TA!zb%Yu3uND*dRrT*G4Uq8=^wq@zbkwS9B=i%?UBIsDLj)k# z@0THm>t=cyn4^p-sG~AG3n{=1)x+}okLZhr`swl;{xi@bjBvhuaNi*)|I^I-=63%t zRv#(!M;uxtk1q7*wqZ)Z9s1Sx%y@G? zPvT%-6G*3!egQ8P9Cw;7d`JYO=KM~%9^U} zfa6-d*djtjfGelulD=L^Qw|fBY{+~j9Et5zrSpJQq#-3-KnSZ=J~>?S{JDF&F7Y9q zkwZaI8_Pog$8U{`oJv;>bfm29a23*0_H1~ZLB;y;O#RkVf!S(K#_4-@$bg#K_pV?{ zPDx*A^YLEOOMK4{{17)0?vg{$=5JBMk*UpXZ++-4`? zb24N!5NF={6)>g|FjjNmC_b0z`=GZ`%3j1={hce)p7R-bj*si7IYLw{7VG@#zChH! zuCt~JI!|=SZl@}j7%>CzMI5L#__jsNJh*$k`+EvJCjkFXOzp83C}@W2cCfIPMb#OO zDcpfaEZNXs=gw4E?+{@rD!MrLrShvdJLdsql5UR0GB8{zhQD;b)1KrtUC~vi2ukhK zeiU;q5^f{*!*X{$VEps-NG#k?8r7sXEwq`kDQbC+2Yq&!3CL4p#}2;90$V7B`8~Z+ z^wqt7Cq7*xIDI$Mg*fUu>(^br`R)Rm>gN6pm#;~(P7FU-ygeblJ&F2eqkK(SN6i7j z8+$!6*#_Do{5i3FX5nLXUiSf@r1~Aistvq>;-bM)!T4}Uka5h+Yr`gMvNk8S3CM{} zH>1R2++fXxAX6FNm>EcG99v2n3XGyOvqQkC16xP7cRuvz+<}bg#^trYk_X&r+pgtyhfXM zM(@#rqjH4L6x?16v#xfTO+B;I=N)fD$pcc^@Npn1v&~+?@sTJ*;0kTM_KRjytyGhB z188iB1BHJ{gwj>ZG)@QT!=I4{Vg`7K;eLeDpVR8FuXaT0jd9yKswd2uV{!)qfVj^m zQ|22~D~m02!oGa?AMeOE1-$LKd%Qz|x}!+PJm>c|&uEZ$o=RC=wmnvXeP_Sn&#hBf zffGWfv|d171Y(X94k1qp`h9`Od+~h%sTMBbhrmdf9o`sKH&$><=+t5atSwj=7bIMwyv^(5Xycs=~ zG899_7$znt&>*Iv*2a8`jqKll$5B0eApzMT3z6_9e2hloG+zb(4mA%tYG~58-K6^k ziMUjmP*s(OIzv`TaG?Il0~UrR#swZ0C$zssMp-VzBnqFDv(n11p=I$@X1;{Uyc$9{Di$uRL58wi1(WAY%+kkF5B?ZQIzVZ*Tq z8f%&`s-{0;D=Kt$HGQD9B~|JE1(nBAQtC6;R8j?%IpNy3O^Ie#_`Huw3&vM{Pp#(B z$<`w}AK+#8ji6yjK|hy@Uw$oSFGkH_4k=BQ9Ic{ULa9j;uWLf2y%q7Jh|vD=F6QYSKzBlUPK?I zOTc^w8wLHA?j$C`^Dx@8d;o`87sl?)5H47yQ(8dOhHxeP;9IL&&)SSXE&`dJS2&vQ z9QG?R>~E06O5L99AzOx5;?ou^D0l5qr+jV{{v`1X{%-|DoD&UjfJ+LlT!_zZd~;~` zWQKvvte9WtI)WzWbGCDd4wv~d9#gxYyBNRu#{rgaE**z(31jutC|BcajNZa%?T19& z!)V=y1k(prsU*#L)Gz(rwzW75v_ClEDG<6=bXVhxWhC_41|PGQkG3A(9^`YBFX`*8 zmsimf5u+Z1S-UT({ae^2{kL~M8QljUqXD~7fBb8UBu^Z_rC;STUvIr5E$|^}oZ?Ykxi*h&+ERN_&!*q<<6^L3 zUP6!iZ)Mt*i=(IrwBLJ-r(Sh!i_VRz^zELlBWr20D!t_NKV3&3o`p2PbWu|%awL&! z>kvIgUy!&DJg9A!frMms&j<@xBd&P^X9%ue6!xG%_^U%1?A`l5`zv`4fR=us_u_2& zH1HB=(jq|}uDMh(=lER-V*t;74bZ^91chfaY?I-{MxPoQmad-Z;BNJE6|8-RfcK8@*#tt^N0zwxqH(#E&7QX*opiFe!$xCbT=9RIHrJS zm zA}Z8iT_9eaq6RQHdTm>NkR7FfoL`1-f@?#Px7Vuv($&+24J9cg?WEotPGn_ofa!Ve zelFHR*kYc*oYhQnnEzzTCfm()Mj~@-v8TfUy^4FbNky%)2(bZZs!@44r97#&*6fDz ztS-K=6BaZ!2l$E+mkCbdZ&EYXW*upg@re^h>&5!VNMkOVC+H0Fr-TYLPGpD1jnri= zsOY=BoW{GODbfq9cf}+1-(|<-n4L2w6zH{FoP(jEXK zOcyK2xagLpdP6Gv587@m6~31gaz?|!M2BR%d1Ql=UZD@;4W!;I+1)@`$0x*lO+1yPOC1QfIiR{X4mVhcIwb@8ho^KNOq{<%cnC z&{dMVzxTCO?IB^B&07mOVfVE>^9vfc(OT8|a{`;OVY9tY)du#0)NA zR%$}@I~#O8Yowrm>K{cptEE(qvh6j z%b)bthGTnic;SMrQOD$T=tgPB=@BTUHM5PC8r~bK!YER~>{1W!BYA&G4k1Z^_AiyJ z2#aNS7%UhAi|!Qys*P=E@4Pc$5sNAvQg3OGXQ_{8DZl;Db*eBn6}!1FjH)-5%R1h; z?Pj3fOSjpxf5C+68a`|5X2WVFKGc+<7`SesFm^x|bQ8YzR~mSE!Q`L-S&k|a--*v; zN@ID87GfV#3)>6@CgIyxz{=A8#@4Ug4U@VL#)uUVQq0ZQ;cN&f&j$ z`P6s8{jXNpZV3$Z4^t^_e$0KEu1*cksXX{4xiTo)n}e^PVLyRYt4p|vf z@bB)n;38{(vRuz5^ZdU)e(tYm&8Al=SBTrbED+84m2&8-OfA3JMMru)=2Ll46xB_7 zG>7{+rGyaV`{~_j-ebd+k5Kw*?zeC=7P5w90H?#pP1EZm z#l~PgZwDTpHMRR@QiqTU;w8|;$Sm~PYqCDUfShN?gm4P+tXrG3fJ~Y-H1k-Ejac3` z#SUXm+Qe09>pyT=NbTHvYwzJ9_T+_qEo^VW%{8R7RaE7YufUD^(@B>*vVl?Oo5vcz zz4eqPOQ7|w7pi4&%O2Al2w1KCrlH^sCBT6B>fCh~kc=L+kW)lUAl=M0bmN>&^u=;SI5c@~$pGYJRb zO>dPddvOPFY)+PD(uH=eYC{Cj zBzF(M6?5;Xb-eoSzGiV^gUC;C1klBwxVn98129s7$-{^Ee?ECO-39ASwSJ_=TIhDK z4kH}a`%Otbw*GYa5MrXD=QIZjp{|BfiEh^1eUt8eN({Yj2Dqk1Xhm$3j1i$G^Jg%C zK;4WF9pLjy9a|@u26`-z4N{8Jyh71UUHi;e;Wa?lQzpHIqxMAF|h9=OP#2xfkiF2b{<4BQTyWqmf# zLt%SJQQ@$p8>DO7Rd+C>xqpa=ol7y`jC@V&jxpvJq67WJnLzKS8P__3u0V2^7u)GS z48i&f9fvryOk*L1XAU?l^^s(3BAW0mZrh+9B&grzt~nq@75=%*@;8=5=HiB&iMqbV z-dpF9$UDK|kZyWwX)$bNk9C>U8cI_-`lXsJZ4a>aJ-j`wUG474@0rVv_K%Fq?)H~Q z*>r6XXYV;%^eNk*_K>}6Fnye+Co`NDXfg#Q9?p4|&|g`l=V`yEt;j1cnyaNsJoF@Y zf8WV7`j+*axaLG%9p*!sK=gcc#BlD)e(tgPBk6)k{hQH!fIHrYyBDS*w|(a1DxpI! z#*r)+6+Hkl?_LrTQpd`2absSs9dGxr?Dhca*dexfPn}K-EJ1MHucw~#gCGWhGm>AP zB&G})T^yMSmh%$NW*X?0)7yLF`c4V{b+Z$G8i_V%+hO_cgaT*VK|9;5-Bq*x&OGKq zfoHhRCh1hVy69-JTFhRL)3w+RH9@_95PkxAENV?lH^iDJ@W$-JEXg*Sppr$^LsyF% zxW&l=?SYWOqyB_Qd%Z~sx;me9R9*A&`47~8d5$q3WYQ{>{G6{OQ*6A@R!QIZ3UN<) z1e15FdWG%!jz&fVon2ID6sUZ0o@$54!V5ZtoIp5PE?*Qp_%4qDFhsxT889`daeh0o zlpkB^=IfP+M@EB8Y<7ZDT&CK7Cc?g-!Irhg(2em!0rX4qJClfDXETTP0rJ~ny#Lj9I zY9L-dWuD6Ku1K4guX;8>5Sy0#V7-jPgNQ@{gdWiOaOzsWKitV;pgODaj|b66M|)!2 z2rb4iQmzq_Zg+xi)=st!4OC8)-=MIN6M*CMQ){G53SH2rDh$LD!S@h_RtTrkqVOZd zuXX?uHmg_ncK-fBKR+W+t56;eB^YPyJo6{Wu_xX?T}$Otu^TqP;;IbzIaKrCK!;Q@BojqkPj+3&%bv%iPYVDD_pN&?>SxYaM$ zEMln=$HiqSFWX}OUlZRH+zGIJosDhVPByk}b7Nb-jcwbuZQHhO+s=RQckjdZ&{N&# zoSLVpnx5{dzRewofytDG^n^lujSm4zQf^th0O4W2$+c;l>{dpDN0w%pg|gAjhaA9D13?gR5got*=*-vIVtVv+s&!=q|$G7K(v8i zHzbc>3Ds|D9C1)cn&o*UzX_E5jq*3HG-L26vp6&*A0fY7U4>Th=%D!zv>j9Xr~gYu z7MEpO9ffhv;1G9yPG|~~pbO?9@ICpAyZAYqm0*L=IP-~nnhiTgLJ3Cm@_3+=?4GpHia&J^tpn(?+C(S zf=KZIw1VVX4*jo{Kh@L3uf?*LJV#cAzlyt*SEQ2q2?bhFwu@&7hfCPcOcMTWqoYh@ zoISrya789K_M{0zDeW%bFp|Ybzc?c>@@+%$4eKWgWt;5^3Z|1ML`bFAU>hYd=?sE5 z-DuzQ#^qoBo{2vloU-&?png-SXMI_T#w@o2Y`Wa9TFv7U2S{#pJ61u5Rx|{G;K9k8s=KZh8R%o{b8>fkzbBuMGqjC>+>OV7S;Ex^S zLOKY6Qc^QEfO+FB2plF0*B}ChDbt_r5f;AT5--j2JN1jr_48k|xYnkR6cs`->$a#9#K zwxcy>H0vDlhj9Z>V`IYq8FP$E73;ZQ;z)8L-%Hh@7n^mQ0QP@ga0EdM=8X zK2FWYg1UtZ`}H|2w@b5o=wT-+z0m$70gW*v6ux>8^!^rQld)=F!0e9#lCw>&wj805 z_T>!j)S!JKF2&M#Sd2{e=*tjLckC}nGm&Sb?KLwOGeO#nG}JRv1p2_MeYP0D@b`EY zKH`e)vb|&I?;}1RK7hP#=dNeDJV#ErA0C`SC8NuCxRKn$6+u&=$~M(7K7+GuFeA31 zxI(krkm7Ra4~c*kPmgjXufB~@Fe~=7P%WF!P@US)`fJq-e=WzybHv7gCVjsXI!4Nm zXyKG>T(Dm_sPTe2t}$tNJWy1p8-t|_bW<7DqWSk5v{g#5Mh8vd-h>~1QJw#|c#exe zk?x@*y%0>;xt4Y3Zp)4O}hS60Cd(T~`)3KI-lf+@^y$~M==Sr?v~r4qOt@ztes9(rH(RfjO580|do^^sdlXrH z!Y0;Sj1(sjSEWVndt#lu;fEWvYfHrw;mYZ)Cede_m!d?)24KoGJV`mLbu~Ag!+P=3 z&M0&>-OrAV+IyyEZ{#F5@K;DwDLo4kRn|YKttMt}RnJ`eY4dL!U#A71nU~tTe}8#r zMhBx|RYo#bA@K3#-mli^opP#shHinGU$b{Qn7EGo>lt1%>s63DwqvRZGkH39G^aFm z4nW%+7-Ssb5%84|MC-NA9GymGJEiWK{la{PNUNn^XiBQNBgi1668NEU(@;RF^rZ-Rw>D(FDo5;Y343cuSX|cd z0M$b)GFxf^wOLMzoAOw$%U9=ST|ZMq--|Ks5ygy#zwgK$IYya6G0e(&UBBhcGkrUB zmhI)@w61rXHw709scsWMpM-y!fse2ZpiJRN1gM{$~eE zM`f-)Dx1cs4UH2^99biVBmIjN8f0Ym>Kef-Sr%H9_W(>aJ=l`$fJz6t;L1ta)+d2e zLC@J21(y~dn)1Npa_sz+vP~Wx&aCOg;CkTrv6TkY_O_hxYrg2J9K5RUEKe+&GVh)n zQ3Bf$Yz_sP!yMEd2leWp&sQBz#cz7~Jjz*K zN5}^*z!~TgSZX3wc9Kn|EU{e2STKHOUS^*?k(fpb!f1lj(8dHtV&gW@$andu+d*fO zJuvPU^(1AAg~!o`IX#c&R+DaoX-t3K?&Ydu9Xh)O$oYgA_(4LM>m;j^SmRD%Qalg~ z3RnQ+Mr8Z=EBO^Abba1h!C66{uSIEeVYH|>??LEw;Jto}`DfE~gsXFz7u?Rcx*#PP zU3e7YSXtgx`HKWrL&((O*3zAt6G>Dd7e*L^>R;`h_y9sCNqGhC#%Vxqi<=-yxCFF6YdCs3QTsD`Mcu)b2h2al}3C z5}j&LNhvm71q@(MwOxyk#qd~txZke_>b6(Zz{Cx4ROh%dU>Oob+)#w6;&5kZ)KOvO-zJTQiib+D@ zD4x=f>0lh?PUpeG58YzkqapU^+G~H{Uyl~tw|^|j{?`|)O`#Es2wJi6K;hTM!I?Xb$qhOld3EoLiduE;RhLooI0?Ie~m6 zokbc`Eg!Rp?4vQE3(I}K-ip29Sopas9`4LEPo+O~wF|0-f>SUPV{lbZ+wt6GFMDGs z2V$E5PuP;!gqIhymy9C>JAtO*77QpDwPhH-!TX|$mi5jL@|}`HiApE*Uqc&kuP_NmcL3I^%<1T=mxoECN3 zLP^WI)8iSTH`*Y8xqceyUu5^>Um3xZCN}F|i`i{=mdSYtiv)%~!(WCoTqS4tL3=C`gI$j(din&+L$l+%KXD z3pk+Y4jq7ESPn3Z54$C!8JufOY%FhG;C3BTSI@17_mR{h3}5~Ae^4{>a+)cp7hAfo zo1(Fq=8K-(9nqDhea@M8Jx~j7Oe(eTii3PwWoiFaLG0qvSfkrZFofhy8|=NAP8uEy z(WP6{A9@pi!gD(7-ll&uoZ!AmEh~C5O|cNV$n*AGYy#1;0~r+(C=R=@(|@5 zVaK6k`T5RD0Q&f@6CVJ6$sx+^31oxY?p?Ferjl5QaLE^nRuVjya@FEJl}IR+sHTrT zT*?)}Gv4Ukgf5R1mmLzp*eF$(_#%JHAQ7i3siB~ZN_9{FRX(s5m0&OaDKgN2jBFh` z%wd`Tw|y_AovoWy``&)`a^pbD2Ya@x0`~Wql$j;iEZZ?#OK>Q4J zfcB2xsqKCQ*?yr8-%enES3W`p@oqWZFj$y;X6C~nNL*!5(p9LIxEemM1seV$!3#lMm6W7HkQsWdn^};Qvo=;ZOAP|e~&&F=V1MOH+Ea% ztSkkuz-}U#C?M_+cA!#X-#b|-9Xf)0TgpUjmwh&rLcs^%Gzhi5Tk=-qv<*EOp@)!< znP%7IhXxay9SV7#B*|p_RV)Z9kdG_G7pqv%s0--q6Zj(u&~3^sd)4JPrO}n+sl6#7 zFU@Vr#l1X|Vr*pPBe;F?dP@PQo-^Y-hf4mr^TmP(o05Vw{m<1WoFk8(7wzw9Xu;&I z-6xqT&1K&hTMeS|142&E5J(&i4r|QY^@osjTw7`F$^JfBO=K%{frtI+`M-G@xVW`d zy~zzjxF+U=!_u=)-Ntevw5glFvQL|jNC0gfGq6`NgI{q5K9>8fo9}69VGi2ptrE?B`IxHF~VV#4`9t?pA^%Sp%piyZ^O&uNY~(Ga57yKHG%QO}W9 zi#A0ZWA+Tk7f^B6iAYUS0@s+D#_H;a_BtODe&Rnkkqf5=Y)$Mk{#!HO;cJ9T*)=P9 z6kQ(djl~Z@qrlDXzzpsJREoE~I1@TjFd`ZUemH+Ph8{aaG}Ts9c0atxzkYkWGP`Cz z>ZSyr3i2U%)g z`5bwFrUOsWhmzYPjA%pS`yyt~XG}9ymd`{mUH=uaYN;~f4UiWhPwJD(_L4Cp!u>w^ zqc3<-%f{B6Z_NKA{7s4yB*-1jk1UDVe-#Lg^x%easC*LThkGnUs#;%nf+elpno&|) z5^3`$X>-q!@lAP}8G&(L+&>URDI*=gE8+H@bV&11;lY~A&_Ei*SBmHltkJ2 zBvhzUAKyt7f6F&t2L4DGP&7@VFf=Es{Y29W{kI^O&}4*wEIp=Wva?aVu~jHHX*JeY zvN`Le`*bip)UgFe8n(C_fxu3==h-ylg9fYX>}Dx~9;8MP78LeeDOzN1r|4uWzH7j8 zk9V)XWr~j~-4624vx+yO+;y#?&LY#B%5x<8gTcx2m@K)__t5}eIGPItcNyJqai$@K zm3NEy&-VORPChO{6XNrYfe;;8N2IBtcxT4YW5pE%Y~#AzMyu+MK$_wV_{62NXx4ep ziwySDwzA~uj!!kp_?<>Wy$JCa>v&7MfOKMu-Pt_c~O!D#H7ed zKZ7ySa8*NfJM)EnXha2~f(@o?oGJXH-VV)eMtVuaY*!~D#Ry;=9_Z9`!GYmWNjni? zl6G+5mw4Rc*v8jsE1Ibf-fZz!@9#H!ync@RTsliA?n(19`GfeXrAmzt#vL3*FW&0+ ze?vCHj2_WG)UKYr@=caL8M>pfGa{XZ&=!BL^MZT#*!Rv~Rt1a{Br7 zLVwZqEn4JU06@m5T<_04Er6Qf?Bl@*>oLh*ueTsqd$+TkuAB*GA6xmPmKb@QyuI!} z-p=A?Cr#h{Ly-J*91U-#f0dZ-AN=AvxkCO@J=OpnO#3aI7p|Ffa~(cPV6RE6Sv_ok z*$#1mLFyWy)a%pU{x^bISK?ddUXS!g5M6Ue>Mz!~hbw9DXCf_-l15G!Nx*?3P%b^$ zqD(_NTDK{8>GsKnd>@dmaCNPTHuH9((>8bFX%+e{gGTz|k!f$c!G$1%m!$lgyKYTt z$!YZwaz%y;T4G<-vi2{SqND*xUug6)`YVS%;)O^?Opx#@Vyj>K@N`a_hE2ei!Tx-& z$_;l7%La6FeYUm9rJh7{9#RUky-i?T$C!VxNQ`EhKpx>^wjdqJBYici>5$11M7<0{ zG6uhD$>1A^$Sze43IAG@D@*AaF7jp@zpFYf_#>%radzG{?dE!gSu{}Vt>*q%jbUQ6 zE+z*^W4?LOns-iz_^Dx{5WE{R^B|1+DAPXhoBN#NgZ9T5;rWBf{Y#sS#7*zYj&*%{ zT@g(^EgUW!en@x}G6XfT1=RsuaKm76tz7mk*C)ISE5ma2W4yfx5Sr4is^)}AC{LeXM zeKV>(k97oHaG8V!9&XxKD*u+M8;Ij6X7B(5?ZVdB^}>?7ak*!P0{HjV;4&X7V#5v# z!_h$}Zwi)Yghjevoe#lm_EA{eXZ_pc7-#)`t+aROJuQ5!Mgl#=*pkgtM%@%%voOqE=(8j%U^hC zG5K>B8$|iWmY$u!hY0VaY>8ntbF+lB7mtL%j=TZrOyVN)+%h-c_U*B_e4|R*U(=-i zajcn`y-HY>2*X%=16!Dt2q>`VzL=L&u+BgU|7^mz7Lp1Uy>D3GC1OCI6O)|<{*7@J zF`onz7-}&eN(H%;R3SqEI0=;czrJK{vSMztK@gZF&OOpUPBIrCDj$z)Jx#V3sJyD5YK+sRCC*+rUqlrYNNyYtV~ZhR};T9RfB3 z^BX7@dC z+94RNw%U-YS+O82=q6=shRXpKOz>LYJs<$s0B$wdKpyCT2}@gZRhNfG73swYC;N5% zFB2{^hdxC`y=V*qhZ&Rx4hkC8S7!v%N&k+*&lbE=*j(i3nk;H*tD1aGLsCNi=zFp< z>mmI6W25Z@w4@^AVo&?##hT6RKx24kUZw%P!0E4jJD+8zYqgIPybw;Ui@BeX2^Bu1 z%NHKT>4nRtfyDW2z&dqDaCFm>XSpTXmhc99p6MbRdtK2~r$-Nw5H?!0jPt!lfFXh0jj8iydX%AYrmXTRUtao1fta4Z1xR%43*-qSzz0ux5ZDIGkf zmu=Parrr4GJzMYwK|APpe8VXXn`s4fBy5U4H+t*rqMO2c>x zo4>s5PMF|7kdf@OVmELBhFnTLVM~@j8D?|5w`Q5zbAivDwE>a=q)Oc>qs& zz3b5I0CDnn7|&Bnd$aFj^8h}32GfNhQ04$WSYfm^fJoy2ew&{6x|e!IZ;EV1vf3vj z{$gkT@ZF7eW#(_(MZNP2G^78Z!o*xwq!Zjrf0=dZ^OneaYXg`8-{q2B~$=(8s z=IbIg3_rR!Iv-0-bO`5oKf*iRsjyo8ZNSzCVM>%NkJ5U$NSkM z5`y#qDM2}=i9rPaFoFmw82)vWz3q9EJdFdaS{?lyzc%w6l9vnZ`Pjm}3@VFPa#`%` z!TDQK3=2vt^()Fkmd}^U`CF6Wc?I$^1SteK1f|?P7#x<(84PSbZA6wtJDwyBEJ3~; zh+ptFq%!enYR6+PCT*|zZcAu7MkjwU&KbYcTQ=b!K8+kTR)_ca0C_uuW0dTuw%VZt zw%U)bRs)?}LjWkh8VwYjd&j-}=zkMI{9MVL>PwQMee%Ph+Edj=g;j+BHV~VzOb!Vc+SMR47QDM=A%d51>c&QO1da!=g zU*%oD*awN|Bf#CG=ripb^v2$u2gO?7;Rvb2TDH2H;0_Dhi_Y=<9mE%bsqX)S;`O3i zGhb@k31176rv*vrwj214uh&mY5DL z_CD#LWM~4S83dFA^8b7aqG=}LY4mD_eQN{0f84*Aiyr8I^aJdFgtSomJOhSAazdFS zr6ki_{{X6eYop@OhJXj6>0k7)4%r6Vp$*XuMAP`D;T#?s5`$~PH2=1kaY zUs{AXZgo8#`{y)WR!?c3nsSa7e)4fzN9^18miG~UVpa_H`EjEEHW^SM)=jvt!sL&8 zEVb6QX+t$@Op&?x_tEZ{c) zX#wDWBwgRa$y!v*`KVS;Fx9|gW?egN|9opt*i<2p?`1aAsa7#TM02HE;dy;qS-<(Q zw|#DpUlc&~MvG`QaZ36TZ3Hm+QDgyyl?V_YY;m3}W|_Q5RcZil?x>_(oU~rM0za4Q z!P0z7yR_GEr|HqP$cwo}&kR4?WhdoT=`zREP2F4eaw7BTy=r{$H=5ZN+CnV`mF_BV={)h=v9-G0aMyAAlkN&sguS! zkhv^_^?o26X?>RT5{&nx%~F?E0pb)bQXREib?EhQ?WiCN=F(z6$t_7Su2qa47S!^z z1mOm9lwwJE+5ocYpyzuAQld>MB|>a+X;Du z-Ior2+5IN`(-u6$K-Vg>o==0PSFfp*9X)%obcRR1-!I}jXkGzIM`u_BFBP^t`to;7 zM57C(hZFAwJ=T1cyhy$06Pdx`m55?HkT-yz!I;V)+Odz2k)H%oXP^1}BQ&!f8+*qg zC@TxD@0v{)AaVF%dwN{LA;jy{1qP$4J$zh7P$Z4%I0i$=98}EewwZ%$txvE;ID9c( zx;WKxG{B9q9)uQNN$wr!2H{NhCgcPPe=@_rPt3Z9<~F0c74K+&bK|BDci>xBBFfn3 z!j$RJ+@SMz-vqRf^Es-3GWMu#!|nGGB>jpce-IlDuHA2KJkO>ZavvSukoD$ z6?0#jYnGw)bH`dVPP9;d*Lk!?F^HL~IIjcCfI5`yBqj^~TU)Ap^y4V)Ad3P}=3`Y0 zV^X!TLyuT>gb&4tL(P^y6fN1LP;DG;^lvRF(DXqmwbFBB&-*C933x)QjQnK9$=D5+ zjtl-qrE*Vm11#XTSxdE+oDFSN9-duD7!8=>yTlK~QLy~YEqA!$=nhF*u*&g=p{jxw z^$^YO2kWcD0zGnR71Jk!+4xIOn!)H^;t$n0@iwX74W&Yk4vwwYWHvy<7w;cKzgZ6w z^lrhtEAZQ%+LpNO8%4BxIRn93hr=%HkJQ*&QZtK_hAsi+|g)nlhfDENhy`!&}j z{tc4_hBR42r+qeeZI~;Kl=T{eTQz#HXcOyA{}2z3&xpT{uMj07!$0>>Xvok2UxYef@6(pDYX_$`VpMci(4p8udc#S(w1SD`KHTQ z=lK>_(4-zKmUNb}oBLm}FW*fRDZ{a`i+4L^e) z(azLBwFt%{$0|>)WP*FFxZ#ha99C->)bC*JYl?4eJ<^<&t6w~XUFG`0ZgGs_ZEkkd z>!TRGUD=&J+W+MVWLouN(y~*?aenSv)P{99Q$j%h1{i%}no2Si_uzq`aLWf62YZ#k zd|0#B1L)y=c8m59yet@&fMX|8Emj8YXVy*47Td4&cWUo}Jae_*Q*~RMt{uy?DiaY4eXT)d#|8_2Pg?}PbdD(S?|t0VZsD`X>qK^W|LHW&Xxhw0V?yK_kDNUtIODX+jECc- z!IB3-ykv-GoR7V0sq@|aOY0G;9Mh-#-B)(+8-&~YI%Ou;6e2t4i}GTFotf;o8US}! zysJV_CtAN=jt~3mIA`p{Q5EFNH}l?M{~6hmL|#vJ2<-r)`?_)qb-V4{mtXChn9o3{ z7P@VhRu7|{BUPpnp8u@W01mk25BR7dz8pnDO#o(uW$dqf=+al7`VzD))U@$srR;FR z3U0km#8W^i!iRPJAl;1;ln_t$YRmYW4@d*^`*mxd4^VBMRe3I1^k9)F0oNDtL$ zO0;A@!f5C;lDWgkG71hL!B!t^N2pj&)NFtSqP zFO9c@Y-osj5yO>OIPL}rh=Zy1TE=GvZX0og=~IIXEm@^M2J1=qH}FT3e=x9~@udiS zAc&GE{FG7}XWB$)luU~mRp^gl2Y1Gj7OYSM67|HA^d@2g$w;3aj>DgoS} zw}H&7p?Nh($ literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/978fdab9.js b/supervisor/api/panel/frontend_es5/978fdab9.js new file mode 100644 index 000000000..8d7129e51 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/978fdab9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[13],{12198:function(e,t,r){r.d(t,{p6:function(){return i},WB:function(){return a}});var n=r(14516);r(29607);(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric"})}));var i=function(e,t){return o(t).format(e)},o=(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric"})})),a=function(e,t){return s(t).format(e)},s=(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric"})}));(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric"})}))},58831:function(e,t,r){r.d(t,{M:function(){return n}});var n=function(e){return e.substr(0,e.indexOf("."))}},22311:function(e,t,r){r.d(t,{N:function(){return i}});var n=r(58831),i=function(e){return(0,n.M)(e.entity_id)}},40095:function(e,t,r){r.d(t,{e:function(){return n},f:function(){return i}});var n=function(e,t){return i(e.attributes,t)},i=function(e,t){return 0!=(e.supported_features&t)}},18457:function(e,t,r){r(66477)},83447:function(e,t,r){r.d(t,{l:function(){return n}});var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_",r="àáäâãåăæąçćčđďèéěėëêęğǵḧìíïîįłḿǹńňñòóöôœøṕŕřßşśšșťțùúüûǘůűūųẃẍÿýźžż·/_,:;",n="aaaaaaaaacccddeeeeeeegghiiiiilmnnnnooooooprrsssssttuuuuuuuuuwxyyzzz".concat(t).concat(t).concat(t).concat(t).concat(t).concat(t),i=new RegExp(r.split("").join("|"),"g");return e.toString().toLowerCase().replace(/\s+/g,t).replace(i,(function(e){return n.charAt(r.indexOf(e))})).replace(/&/g,"".concat(t,"and").concat(t)).replace(/[^\w-]+/g,"").replace(/-/g,t).replace(new RegExp("(".concat(t,")\\1+"),"g"),"$1").replace(new RegExp("^".concat(t,"+")),"").replace(new RegExp("".concat(t,"+$")),"")}},46144:function(e,t,r){r(44577);var n,i=r(37500),o=r(63550),a=r(14516),s=r(47181),c=r(58831),l=r(91741),u=r(85415),d=(r(77576),r(66255),r(52039),r(51346)),f=r(70483),p=r(56007),h=r(22311);var m,y,v=(0,i.iv)(n||(m=['\n ha-state-icon[data-domain="alert"][data-state="on"],\n ha-state-icon[data-domain="automation"][data-state="on"],\n ha-state-icon[data-domain="binary_sensor"][data-state="on"],\n ha-state-icon[data-domain="calendar"][data-state="on"],\n ha-state-icon[data-domain="camera"][data-state="streaming"],\n ha-state-icon[data-domain="cover"][data-state="open"],\n ha-state-icon[data-domain="device_tracker"][data-state="home"],\n ha-state-icon[data-domain="fan"][data-state="on"],\n ha-state-icon[data-domain="humidifier"][data-state="on"],\n ha-state-icon[data-domain="light"][data-state="on"],\n ha-state-icon[data-domain="input_boolean"][data-state="on"],\n ha-state-icon[data-domain="lock"][data-state="unlocked"],\n ha-state-icon[data-domain="media_player"][data-state="on"],\n ha-state-icon[data-domain="media_player"][data-state="paused"],\n ha-state-icon[data-domain="media_player"][data-state="playing"],\n ha-state-icon[data-domain="remote"][data-state="on"],\n ha-state-icon[data-domain="script"][data-state="on"],\n ha-state-icon[data-domain="sun"][data-state="above_horizon"],\n ha-state-icon[data-domain="switch"][data-state="on"],\n ha-state-icon[data-domain="timer"][data-state="active"],\n ha-state-icon[data-domain="vacuum"][data-state="cleaning"],\n ha-state-icon[data-domain="group"][data-state="on"],\n ha-state-icon[data-domain="group"][data-state="home"],\n ha-state-icon[data-domain="group"][data-state="open"],\n ha-state-icon[data-domain="group"][data-state="locked"],\n ha-state-icon[data-domain="group"][data-state="problem"] {\n color: var(--paper-item-icon-active-color, #fdd835);\n }\n\n ha-state-icon[data-domain="climate"][data-state="cooling"] {\n color: var(--cool-color, var(--state-climate-cool-color));\n }\n\n ha-state-icon[data-domain="climate"][data-state="heating"] {\n color: var(--heat-color, var(--state-climate-heat-color));\n }\n\n ha-state-icon[data-domain="climate"][data-state="drying"] {\n color: var(--dry-color, var(--state-climate-dry-color));\n }\n\n ha-state-icon[data-domain="alarm_control_panel"] {\n color: var(--alarm-color-armed, var(--label-badge-red));\n }\n ha-state-icon[data-domain="alarm_control_panel"][data-state="disarmed"] {\n color: var(--alarm-color-disarmed, var(--label-badge-green));\n }\n ha-state-icon[data-domain="alarm_control_panel"][data-state="pending"],\n ha-state-icon[data-domain="alarm_control_panel"][data-state="arming"] {\n color: var(--alarm-color-pending, var(--label-badge-yellow));\n animation: pulse 1s infinite;\n }\n ha-state-icon[data-domain="alarm_control_panel"][data-state="triggered"] {\n color: var(--alarm-color-triggered, var(--label-badge-red));\n animation: pulse 1s infinite;\n }\n\n @keyframes pulse {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n\n ha-state-icon[data-domain="plant"][data-state="problem"] {\n color: var(--state-icon-error-color);\n }\n\n /* Color the icon if unavailable */\n ha-state-icon[data-state="unavailable"] {\n color: var(--state-unavailable-color);\n }\n'],y||(y=m.slice(0)),n=Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(y)}}))));r(22814);var b=function(e,t,r){return"".concat(e,"&width=").concat(t,"&height=").concat(r)},k="M19,18.31V20A2,2 0 0,1 17,22H7A2,2 0 0,1 5,20V16.3C4.54,16.12 3.95,16 3,16A1,1 0 0,1 2,15A1,1 0 0,1 3,14C3.82,14 4.47,14.08 5,14.21V12.3C4.54,12.12 3.95,12 3,12A1,1 0 0,1 2,11A1,1 0 0,1 3,10C3.82,10 4.47,10.08 5,10.21V8.3C4.54,8.12 3.95,8 3,8A1,1 0 0,1 2,7A1,1 0 0,1 3,6C3.82,6 4.47,6.08 5,6.21V4A2,2 0 0,1 7,2H17A2,2 0 0,1 19,4V6.16C20.78,6.47 21.54,7.13 21.71,7.29C22.1,7.68 22.1,8.32 21.71,8.71C21.32,9.1 20.8,9.09 20.29,8.71V8.71C20.29,8.71 19.25,8 17,8C15.74,8 14.91,8.41 13.95,8.9C12.91,9.41 11.74,10 10,10C9.64,10 9.31,10 9,9.96V7.95C9.3,8 9.63,8 10,8C11.26,8 12.09,7.59 13.05,7.11C14.09,6.59 15.27,6 17,6V4H7V20H17V18C18.5,18 18.97,18.29 19,18.31M17,10C15.27,10 14.09,10.59 13.05,11.11C12.09,11.59 11.26,12 10,12C9.63,12 9.3,12 9,11.95V13.96C9.31,14 9.64,14 10,14C11.74,14 12.91,13.41 13.95,12.9C14.91,12.42 15.74,12 17,12C19.25,12 20.29,12.71 20.29,12.71V12.71C20.8,13.1 21.32,13.1 21.71,12.71C22.1,12.32 22.1,11.69 21.71,11.29C21.5,11.08 20.25,10 17,10M17,14C15.27,14 14.09,14.59 13.05,15.11C12.09,15.59 11.26,16 10,16C9.63,16 9.3,16 9,15.95V17.96C9.31,18 9.64,18 10,18C11.74,18 12.91,17.41 13.95,16.9C14.91,16.42 15.74,16 17,16C19.25,16 20.29,16.71 20.29,16.71V16.71C20.8,17.1 21.32,17.1 21.71,16.71C22.1,16.32 22.1,15.69 21.71,15.29C21.5,15.08 20.25,14 17,14Z",g="M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21",w="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",E="M7,2V13H10V22L17,10H13L17,2H7Z",C="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",A="M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",P="M7.27,10L9,7H14.42L15.58,5L15.5,4.5A1.5,1.5 0 0,1 17,3A1.5,1.5 0 0,1 18.5,4.5C18.5,5.21 18,5.81 17.33,5.96L16.37,7.63L17.73,10L18.59,8.5L18.5,8A1.5,1.5 0 0,1 20,6.5A1.5,1.5 0 0,1 21.5,8C21.5,8.71 21,9.3 20.35,9.46L18.89,12L20.62,15C21.39,15.07 22,15.71 22,16.5A1.5,1.5 0 0,1 20.5,18A1.5,1.5 0 0,1 19,16.5V16.24L17.73,14L16.37,16.37L17.33,18.04C18,18.19 18.5,18.79 18.5,19.5A1.5,1.5 0 0,1 17,21A1.5,1.5 0 0,1 15.5,19.5L15.58,19L14.42,17H10.58L9.42,19L9.5,19.5A1.5,1.5 0 0,1 8,21A1.5,1.5 0 0,1 6.5,19.5C6.5,18.79 7,18.19 7.67,18.04L8.63,16.37L4.38,9C3.61,8.93 3,8.29 3,7.5A1.5,1.5 0 0,1 4.5,6A1.5,1.5 0 0,1 6,7.5C6,7.59 6,7.68 6,7.76L7.27,10M10.15,9L8.42,12L10.15,15H14.85L16.58,12L14.85,9H10.15Z",_="M2,11H9.17C9.58,9.83 10.69,9 12,9C13.31,9 14.42,9.83 14.83,11H22V13H14.83C14.42,14.17 13.31,15 12,15C10.69,15 9.58,14.17 9.17,13H2V11Z",O="M16.5,21C13.5,21 12.31,16.76 11.05,12.28C10.14,9.04 9,5 7.5,5C4.11,5 4,11.93 4,12H2C2,11.63 2.06,3 7.5,3C10.5,3 11.71,7.25 12.97,11.74C13.83,14.8 15,19 16.5,19C19.94,19 20.03,12.07 20.03,12H22.03C22.03,12.37 21.97,21 16.5,21Z",S="M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z",D="M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z",x={alert:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",air_quality:k,automation:"M12,2A2,2 0 0,1 14,4C14,4.74 13.6,5.39 13,5.73V7H14A7,7 0 0,1 21,14H22A1,1 0 0,1 23,15V18A1,1 0 0,1 22,19H21V20A2,2 0 0,1 19,22H5A2,2 0 0,1 3,20V19H2A1,1 0 0,1 1,18V15A1,1 0 0,1 2,14H3A7,7 0 0,1 10,7H11V5.73C10.4,5.39 10,4.74 10,4A2,2 0 0,1 12,2M7.5,13A2.5,2.5 0 0,0 5,15.5A2.5,2.5 0 0,0 7.5,18A2.5,2.5 0 0,0 10,15.5A2.5,2.5 0 0,0 7.5,13M16.5,13A2.5,2.5 0 0,0 14,15.5A2.5,2.5 0 0,0 16.5,18A2.5,2.5 0 0,0 19,15.5A2.5,2.5 0 0,0 16.5,13Z",calendar:w,camera:"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z",climate:"M16.95,16.95L14.83,14.83C15.55,14.1 16,13.1 16,12C16,11.26 15.79,10.57 15.43,10L17.6,7.81C18.5,9 19,10.43 19,12C19,13.93 18.22,15.68 16.95,16.95M12,5C13.57,5 15,5.5 16.19,6.4L14,8.56C13.43,8.21 12.74,8 12,8A4,4 0 0,0 8,12C8,13.1 8.45,14.1 9.17,14.83L7.05,16.95C5.78,15.68 5,13.93 5,12A7,7 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",configurator:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",conversation:"M8,7A2,2 0 0,1 10,9V14A2,2 0 0,1 8,16A2,2 0 0,1 6,14V9A2,2 0 0,1 8,7M14,14C14,16.97 11.84,19.44 9,19.92V22H7V19.92C4.16,19.44 2,16.97 2,14H4A4,4 0 0,0 8,18A4,4 0 0,0 12,14H14M21.41,9.41L17.17,13.66L18.18,10H14A2,2 0 0,1 12,8V4A2,2 0 0,1 14,2H20A2,2 0 0,1 22,4V8C22,8.55 21.78,9.05 21.41,9.41Z",counter:"M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",demo:A,fan:"M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11M12.5,2C17,2 17.11,5.57 14.75,6.75C13.76,7.24 13.32,8.29 13.13,9.22C13.61,9.42 14.03,9.73 14.35,10.13C18.05,8.13 22.03,8.92 22.03,12.5C22.03,17 18.46,17.1 17.28,14.73C16.78,13.74 15.72,13.3 14.79,13.11C14.59,13.59 14.28,14 13.88,14.34C15.87,18.03 15.08,22 11.5,22C7,22 6.91,18.42 9.27,17.24C10.25,16.75 10.69,15.71 10.89,14.79C10.4,14.59 9.97,14.27 9.65,13.87C5.96,15.85 2,15.07 2,11.5C2,7 5.56,6.89 6.74,9.26C7.24,10.25 8.29,10.68 9.22,10.87C9.41,10.39 9.73,9.97 10.14,9.65C8.15,5.96 8.94,2 12.5,2Z",google_assistant:"M7,2A6,6 0 0,0 1,8A6,6 0 0,0 7,14A6,6 0 0,0 13,8A6,6 0 0,0 7,2M21.5,6A1.5,1.5 0 0,0 20,7.5A1.5,1.5 0 0,0 21.5,9A1.5,1.5 0 0,0 23,7.5A1.5,1.5 0 0,0 21.5,6M17,8A3,3 0 0,0 14,11A3,3 0 0,0 17,14A3,3 0 0,0 20,11A3,3 0 0,0 17,8M17,15A3.5,3.5 0 0,0 13.5,18.5A3.5,3.5 0 0,0 17,22A3.5,3.5 0 0,0 20.5,18.5A3.5,3.5 0 0,0 17,15Z",group:"M15,12C13.89,12 13,12.89 13,14A2,2 0 0,0 15,16A2,2 0 0,0 17,14C17,12.89 16.1,12 15,12M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M14,9C14,7.89 13.1,7 12,7C10.89,7 10,7.89 10,9A2,2 0 0,0 12,11A2,2 0 0,0 14,9M9,12A2,2 0 0,0 7,14A2,2 0 0,0 9,16A2,2 0 0,0 11,14C11,12.89 10.1,12 9,12Z",homeassistant:A,homekit:"M12,3L2,12H5V20H19V12H22L12,3M12,8.5C14.34,8.5 16.46,9.43 18,10.94L16.8,12.12C15.58,10.91 13.88,10.17 12,10.17C10.12,10.17 8.42,10.91 7.2,12.12L6,10.94C7.54,9.43 9.66,8.5 12,8.5M12,11.83C13.4,11.83 14.67,12.39 15.6,13.3L14.4,14.47C13.79,13.87 12.94,13.5 12,13.5C11.06,13.5 10.21,13.87 9.6,14.47L8.4,13.3C9.33,12.39 10.6,11.83 12,11.83M12,15.17C12.94,15.17 13.7,15.91 13.7,16.83C13.7,17.75 12.94,18.5 12,18.5C11.06,18.5 10.3,17.75 10.3,16.83C10.3,15.91 11.06,15.17 12,15.17Z",image_processing:"M18,8H6V18H18M20,20H4V6H8.5L12.04,2.5L15.5,6H20M20,4H16L12,0L8,4H4A2,2 0 0,0 2,6V20A2,2 0 0,0 4,22H20A2,2 0 0,0 22,20V6A2,2 0 0,0 20,4Z",input_button:"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z",input_datetime:"M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z",input_number:_,input_select:C,input_text:"M17,7H22V17H17V19A1,1 0 0,0 18,20H20V22H17.5C16.95,22 16,21.55 16,21C16,21.55 15.05,22 14.5,22H12V20H14A1,1 0 0,0 15,19V5A1,1 0 0,0 14,4H12V2H14.5C15.05,2 16,2.45 16,3C16,2.45 16.95,2 17.5,2H20V4H18A1,1 0 0,0 17,5V7M2,7H13V9H4V15H13V17H2V7M20,15V9H17V15H20Z",light:"M12,2A7,7 0 0,0 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H15A1,1 0 0,0 16,17V14.74C17.81,13.47 19,11.38 19,9A7,7 0 0,0 12,2M9,21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9V21Z",mailbox:"M17,4H7A5,5 0 0,0 2,9V20H20A2,2 0 0,0 22,18V9A5,5 0 0,0 17,4M10,18H4V9A3,3 0 0,1 7,6A3,3 0 0,1 10,9V18M19,15H17V13H13V11H19V15M9,11H5V9H9V11Z",notify:"M9 22C8.4 22 8 21.6 8 21V18H4C2.9 18 2 17.1 2 16V4C2 2.9 2.9 2 4 2H20C21.1 2 22 2.9 22 4V16C22 17.1 21.1 18 20 18H13.9L10.2 21.7C10 21.9 9.8 22 9.5 22H9M13 11V5H11V11M13 15V13H11V15H13Z",number:_,persistent_notification:g,person:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",plant:"M3,13A9,9 0 0,0 12,22C12,17 7.97,13 3,13M12,5.5A2.5,2.5 0 0,1 14.5,8A2.5,2.5 0 0,1 12,10.5A2.5,2.5 0 0,1 9.5,8A2.5,2.5 0 0,1 12,5.5M5.6,10.25A2.5,2.5 0 0,0 8.1,12.75C8.63,12.75 9.12,12.58 9.5,12.31C9.5,12.37 9.5,12.43 9.5,12.5A2.5,2.5 0 0,0 12,15A2.5,2.5 0 0,0 14.5,12.5C14.5,12.43 14.5,12.37 14.5,12.31C14.88,12.58 15.37,12.75 15.9,12.75C17.28,12.75 18.4,11.63 18.4,10.25C18.4,9.25 17.81,8.4 16.97,8C17.81,7.6 18.4,6.74 18.4,5.75C18.4,4.37 17.28,3.25 15.9,3.25C15.37,3.25 14.88,3.41 14.5,3.69C14.5,3.63 14.5,3.56 14.5,3.5A2.5,2.5 0 0,0 12,1A2.5,2.5 0 0,0 9.5,3.5C9.5,3.56 9.5,3.63 9.5,3.69C9.12,3.41 8.63,3.25 8.1,3.25A2.5,2.5 0 0,0 5.6,5.75C5.6,6.74 6.19,7.6 7.03,8C6.19,8.4 5.6,9.25 5.6,10.25M12,22A9,9 0 0,0 21,13C16,13 12,17 12,22Z",proximity:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,14.09 4.8,16 6.11,17.41L9.88,9.88L17.41,6.11C16,4.8 14.09,4 12,4M12,20A8,8 0 0,0 20,12C20,9.91 19.2,8 17.89,6.59L14.12,14.12L6.59,17.89C8,19.2 9.91,20 12,20M12,12L11.23,11.23L9.7,14.3L12.77,12.77L12,12M12,17.5H13V19H12V17.5M15.88,15.89L16.59,15.18L17.65,16.24L16.94,16.95L15.88,15.89M17.5,12V11H19V12H17.5M12,6.5H11V5H12V6.5M8.12,8.11L7.41,8.82L6.35,7.76L7.06,7.05L8.12,8.11M6.5,12V13H5V12H6.5Z",remote:"M12,0C8.96,0 6.21,1.23 4.22,3.22L5.63,4.63C7.26,3 9.5,2 12,2C14.5,2 16.74,3 18.36,4.64L19.77,3.23C17.79,1.23 15.04,0 12,0M7.05,6.05L8.46,7.46C9.37,6.56 10.62,6 12,6C13.38,6 14.63,6.56 15.54,7.46L16.95,6.05C15.68,4.78 13.93,4 12,4C10.07,4 8.32,4.78 7.05,6.05M12,15A2,2 0 0,1 10,13A2,2 0 0,1 12,11A2,2 0 0,1 14,13A2,2 0 0,1 12,15M15,9H9A1,1 0 0,0 8,10V22A1,1 0 0,0 9,23H15A1,1 0 0,0 16,22V10A1,1 0 0,0 15,9Z",scene:"M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",script:"M17.8,20C17.4,21.2 16.3,22 15,22H5C3.3,22 2,20.7 2,19V18H5L14.2,18C14.6,19.2 15.7,20 17,20H17.8M19,2C20.7,2 22,3.3 22,5V6H20V5C20,4.4 19.6,4 19,4C18.4,4 18,4.4 18,5V18H17C16.4,18 16,17.6 16,17V16H5V5C5,3.3 6.3,2 8,2H19M8,6V8H15V6H8M8,10V12H14V10H8Z",select:C,sensor:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",siren:"M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z",simple_alarm:g,sun:"M3.55 19.09L4.96 20.5L6.76 18.71L5.34 17.29M12 6C8.69 6 6 8.69 6 12S8.69 18 12 18 18 15.31 18 12C18 8.68 15.31 6 12 6M20 13H23V11H20M17.24 18.71L19.04 20.5L20.45 19.09L18.66 17.29M20.45 5L19.04 3.6L17.24 5.39L18.66 6.81M13 1H11V4H13M6.76 5.39L4.96 3.6L3.55 5L5.34 6.81L6.76 5.39M1 13H4V11H1M13 20H11V23H13",timer:"M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M19.03,7.39L20.45,5.97C20,5.46 19.55,5 19.04,4.56L17.62,6C16.07,4.74 14.12,4 12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22C17,22 21,17.97 21,13C21,10.88 20.26,8.93 19.03,7.39M11,14H13V8H11M15,1H9V3H15V1Z",updater:"M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",vacuum:"M12,2C14.65,2 17.19,3.06 19.07,4.93L17.65,6.35C16.15,4.85 14.12,4 12,4C9.88,4 7.84,4.84 6.35,6.35L4.93,4.93C6.81,3.06 9.35,2 12,2M3.66,6.5L5.11,7.94C4.39,9.17 4,10.57 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12C20,10.57 19.61,9.17 18.88,7.94L20.34,6.5C21.42,8.12 22,10.04 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12C2,10.04 2.58,8.12 3.66,6.5M12,6A6,6 0 0,1 18,12C18,13.59 17.37,15.12 16.24,16.24L14.83,14.83C14.08,15.58 13.06,16 12,16C10.94,16 9.92,15.58 9.17,14.83L7.76,16.24C6.63,15.12 6,13.59 6,12A6,6 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",water_heater:S,weather:"M6,19A5,5 0 0,1 1,14A5,5 0 0,1 6,9C7,6.65 9.3,5 12,5C15.43,5 18.24,7.66 18.5,11.03L19,11A4,4 0 0,1 23,15A4,4 0 0,1 19,19H6M19,13H17V12A5,5 0 0,0 12,7C9.5,7 7.45,8.82 7.06,11.19C6.73,11.07 6.37,11 6,11A3,3 0 0,0 3,14A3,3 0 0,0 6,17H19A2,2 0 0,0 21,15A2,2 0 0,0 19,13Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"},j={apparent_power:E,aqi:k,carbon_dioxide:"M5,7A2,2 0 0,0 3,9V15A2,2 0 0,0 5,17H8V15H5V9H8V7H5M11,7A2,2 0 0,0 9,9V15A2,2 0 0,0 11,17H13A2,2 0 0,0 15,15V9A2,2 0 0,0 13,7H11M11,9H13V15H11V9M16,10.5V12H19V13.5H17.5A1.5,1.5 0 0,0 16,15V18H20.5V16.5H17.5V15H19A1.5,1.5 0 0,0 20.5,13.5V12A1.5,1.5 0 0,0 19,10.5H16Z",carbon_monoxide:"M8 7C6.9 7 6 7.9 6 9V15C6 16.11 6.9 17 8 17H11V15H8V9H11V7H8M14 7C12.9 7 12 7.9 12 9V15C12 16.11 12.9 17 14 17H16C17.11 17 18 16.11 18 15V9C18 7.9 17.11 7 16 7H14M14 9H16V15H14V9",current:"M12.43 11C12.28 10.84 10 7 7 7S2.32 10.18 2 11V13H11.57C11.72 13.16 14 17 17 17S21.68 13.82 22 13V11H12.43M7 9C8.17 9 9.18 9.85 10 11H4.31C4.78 10.17 5.54 9 7 9M17 15C15.83 15 14.82 14.15 14 13H19.69C19.22 13.83 18.46 15 17 15Z",date:w,energy:"M11 15H6L13 1V9H18L11 23V15Z",frequency:O,gas:"M16,9V14L16,20A2,2 0 0,1 14,22H10A2,2 0 0,1 8,20V14L8,9C8,7.14 9.27,5.57 11,5.13V4H9V2H15V4H13V5.13C14.73,5.57 16,7.14 16,9Z",humidity:"M12,3.25C12,3.25 6,10 6,14C6,17.32 8.69,20 12,20A6,6 0 0,0 18,14C18,10 12,3.25 12,3.25M14.47,9.97L15.53,11.03L9.53,17.03L8.47,15.97M9.75,10A1.25,1.25 0 0,1 11,11.25A1.25,1.25 0 0,1 9.75,12.5A1.25,1.25 0 0,1 8.5,11.25A1.25,1.25 0 0,1 9.75,10M14.25,14.5A1.25,1.25 0 0,1 15.5,15.75A1.25,1.25 0 0,1 14.25,17A1.25,1.25 0 0,1 13,15.75A1.25,1.25 0 0,1 14.25,14.5Z",illuminance:"M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z",monetary:"M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",nitrogen_dioxide:P,nitrogen_monoxide:P,nitrous_oxide:P,ozone:P,pm1:P,pm10:P,pm25:P,power:E,power_factor:"M20,19H4.09L14.18,4.43L15.82,5.57L11.28,12.13C12.89,12.96 14,14.62 14,16.54C14,16.7 14,16.85 13.97,17H20V19M7.91,17H11.96C12,16.85 12,16.7 12,16.54C12,15.28 11.24,14.22 10.14,13.78L7.91,17Z",pressure:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12C20,14.4 19,16.5 17.3,18C15.9,16.7 14,16 12,16C10,16 8.2,16.7 6.7,18C5,16.5 4,14.4 4,12A8,8 0 0,1 12,4M14,5.89C13.62,5.9 13.26,6.15 13.1,6.54L11.81,9.77L11.71,10C11,10.13 10.41,10.6 10.14,11.26C9.73,12.29 10.23,13.45 11.26,13.86C12.29,14.27 13.45,13.77 13.86,12.74C14.12,12.08 14,11.32 13.57,10.76L13.67,10.5L14.96,7.29L14.97,7.26C15.17,6.75 14.92,6.17 14.41,5.96C14.28,5.91 14.15,5.89 14,5.89M10,6A1,1 0 0,0 9,7A1,1 0 0,0 10,8A1,1 0 0,0 11,7A1,1 0 0,0 10,6M7,9A1,1 0 0,0 6,10A1,1 0 0,0 7,11A1,1 0 0,0 8,10A1,1 0 0,0 7,9M17,9A1,1 0 0,0 16,10A1,1 0 0,0 17,11A1,1 0 0,0 18,10A1,1 0 0,0 17,9Z",reactive_power:E,signal_strength:"M12,21L15.6,16.2C14.6,15.45 13.35,15 12,15C10.65,15 9.4,15.45 8.4,16.2L12,21M12,3C7.95,3 4.21,4.34 1.2,6.6L3,9C5.5,7.12 8.62,6 12,6C15.38,6 18.5,7.12 21,9L22.8,6.6C19.79,4.34 16.05,3 12,3M12,9C9.3,9 6.81,9.89 4.8,11.4L6.6,13.8C8.1,12.67 9.97,12 12,12C14.03,12 15.9,12.67 17.4,13.8L19.2,11.4C17.19,9.89 14.7,9 12,9Z",sulphur_dioxide:P,temperature:S,timestamp:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",volatile_organic_compounds:P,voltage:O},T=(new Set(["fan","input_boolean","light","switch","group","automation","humidifier"]),new Set(["camera","media_player"]),r(40095));var z,V=function(e){return(0,T.f)(e,4)&&"number"==typeof e.in_progress},H=function(e){return function(e){return V(e.attributes)}(e)||!!e.attributes.in_progress};r(18457);function M(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var L,R,F="M3,15H13A1,1 0 0,1 14,16A1,1 0 0,1 13,17H3A1,1 0 0,1 2,16A1,1 0 0,1 3,15M16,15H21A1,1 0 0,1 22,16A1,1 0 0,1 21,17H16A1,1 0 0,1 15,16A1,1 0 0,1 16,15M1,12A5,5 0 0,1 6,7C7,4.65 9.3,3 12,3C15.43,3 18.24,5.66 18.5,9.03L19,9C21.19,9 22.97,10.76 23,13H21A2,2 0 0,0 19,11H17V10A5,5 0 0,0 12,5C9.5,5 7.45,6.82 7.06,9.19C6.73,9.07 6.37,9 6,9A3,3 0 0,0 3,12C3,12.35 3.06,12.69 3.17,13H1.1L1,12M3,19H5A1,1 0 0,1 6,20A1,1 0 0,1 5,21H3A1,1 0 0,1 2,20A1,1 0 0,1 3,19M8,19H21A1,1 0 0,1 22,20A1,1 0 0,1 21,21H8A1,1 0 0,1 7,20A1,1 0 0,1 8,19Z",I="M6,14.03A1,1 0 0,1 7,15.03C7,15.58 6.55,16.03 6,16.03C3.24,16.03 1,13.79 1,11.03C1,8.27 3.24,6.03 6,6.03C7,3.68 9.3,2.03 12,2.03C15.43,2.03 18.24,4.69 18.5,8.06L19,8.03A4,4 0 0,1 23,12.03C23,14.23 21.21,16.03 19,16.03H18C17.45,16.03 17,15.58 17,15.03C17,14.47 17.45,14.03 18,14.03H19A2,2 0 0,0 21,12.03A2,2 0 0,0 19,10.03H17V9.03C17,6.27 14.76,4.03 12,4.03C9.5,4.03 7.45,5.84 7.06,8.21C6.73,8.09 6.37,8.03 6,8.03A3,3 0 0,0 3,11.03A3,3 0 0,0 6,14.03M12,14.15C12.18,14.39 12.37,14.66 12.56,14.94C13,15.56 14,17.03 14,18C14,19.11 13.1,20 12,20A2,2 0 0,1 10,18C10,17.03 11,15.56 11.44,14.94C11.63,14.66 11.82,14.4 12,14.15M12,11.03L11.5,11.59C11.5,11.59 10.65,12.55 9.79,13.81C8.93,15.06 8,16.56 8,18A4,4 0 0,0 12,22A4,4 0 0,0 16,18C16,16.56 15.07,15.06 14.21,13.81C13.35,12.55 12.5,11.59 12.5,11.59",B="M4,10A1,1 0 0,1 3,9A1,1 0 0,1 4,8H12A2,2 0 0,0 14,6A2,2 0 0,0 12,4C11.45,4 10.95,4.22 10.59,4.59C10.2,5 9.56,5 9.17,4.59C8.78,4.2 8.78,3.56 9.17,3.17C9.9,2.45 10.9,2 12,2A4,4 0 0,1 16,6A4,4 0 0,1 12,10H4M19,12A1,1 0 0,0 20,11A1,1 0 0,0 19,10C18.72,10 18.47,10.11 18.29,10.29C17.9,10.68 17.27,10.68 16.88,10.29C16.5,9.9 16.5,9.27 16.88,8.88C17.42,8.34 18.17,8 19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14H5A1,1 0 0,1 4,13A1,1 0 0,1 5,12H19M18,18H4A1,1 0 0,1 3,17A1,1 0 0,1 4,16H18A3,3 0 0,1 21,19A3,3 0 0,1 18,22C17.17,22 16.42,21.66 15.88,21.12C15.5,20.73 15.5,20.1 15.88,19.71C16.27,19.32 16.9,19.32 17.29,19.71C17.47,19.89 17.72,20 18,20A1,1 0 0,0 19,19A1,1 0 0,0 18,18Z",Z=(new Set(["clear-night","cloudy","fog","lightning","lightning-rainy","partlycloudy","pouring","rainy","hail","snowy","snowy-rainy","sunny","windy","windy-variant"]),{"clear-night":"M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z",cloudy:"M6,19A5,5 0 0,1 1,14A5,5 0 0,1 6,9C7,6.65 9.3,5 12,5C15.43,5 18.24,7.66 18.5,11.03L19,11A4,4 0 0,1 23,15A4,4 0 0,1 19,19H6M19,13H17V12A5,5 0 0,0 12,7C9.5,7 7.45,8.82 7.06,11.19C6.73,11.07 6.37,11 6,11A3,3 0 0,0 3,14A3,3 0 0,0 6,17H19A2,2 0 0,0 21,15A2,2 0 0,0 19,13Z",exceptional:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",fog:F,hail:"M6,14A1,1 0 0,1 7,15A1,1 0 0,1 6,16A5,5 0 0,1 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16H18A1,1 0 0,1 17,15A1,1 0 0,1 18,14H19A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11A3,3 0 0,0 6,14M10,18A2,2 0 0,1 12,20A2,2 0 0,1 10,22A2,2 0 0,1 8,20A2,2 0 0,1 10,18M14.5,16A1.5,1.5 0 0,1 16,17.5A1.5,1.5 0 0,1 14.5,19A1.5,1.5 0 0,1 13,17.5A1.5,1.5 0 0,1 14.5,16M10.5,12A1.5,1.5 0 0,1 12,13.5A1.5,1.5 0 0,1 10.5,15A1.5,1.5 0 0,1 9,13.5A1.5,1.5 0 0,1 10.5,12Z",lightning:"M6,16A5,5 0 0,1 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16H18A1,1 0 0,1 17,15A1,1 0 0,1 18,14H19A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11A3,3 0 0,0 6,14H7A1,1 0 0,1 8,15A1,1 0 0,1 7,16H6M12,11H15L13,15H15L11.25,22L12,17H9.5L12,11Z","lightning-rainy":"M4.5,13.59C5,13.87 5.14,14.5 4.87,14.96C4.59,15.44 4,15.6 3.5,15.33V15.33C2,14.47 1,12.85 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16A1,1 0 0,1 18,15A1,1 0 0,1 19,14A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,12.11 3.6,13.08 4.5,13.6V13.59M9.5,11H12.5L10.5,15H12.5L8.75,22L9.5,17H7L9.5,11M17.5,18.67C17.5,19.96 16.5,21 15.25,21C14,21 13,19.96 13,18.67C13,17.12 15.25,14.5 15.25,14.5C15.25,14.5 17.5,17.12 17.5,18.67Z",partlycloudy:"M12.74,5.47C15.1,6.5 16.35,9.03 15.92,11.46C17.19,12.56 18,14.19 18,16V16.17C18.31,16.06 18.65,16 19,16A3,3 0 0,1 22,19A3,3 0 0,1 19,22H6A4,4 0 0,1 2,18A4,4 0 0,1 6,14H6.27C5,12.45 4.6,10.24 5.5,8.26C6.72,5.5 9.97,4.24 12.74,5.47M11.93,7.3C10.16,6.5 8.09,7.31 7.31,9.07C6.85,10.09 6.93,11.22 7.41,12.13C8.5,10.83 10.16,10 12,10C12.7,10 13.38,10.12 14,10.34C13.94,9.06 13.18,7.86 11.93,7.3M13.55,3.64C13,3.4 12.45,3.23 11.88,3.12L14.37,1.82L15.27,4.71C14.76,4.29 14.19,3.93 13.55,3.64M6.09,4.44C5.6,4.79 5.17,5.19 4.8,5.63L4.91,2.82L7.87,3.5C7.25,3.71 6.65,4.03 6.09,4.44M18,9.71C17.91,9.12 17.78,8.55 17.59,8L19.97,9.5L17.92,11.73C18.03,11.08 18.05,10.4 18,9.71M3.04,11.3C3.11,11.9 3.24,12.47 3.43,13L1.06,11.5L3.1,9.28C3,9.93 2.97,10.61 3.04,11.3M19,18H16V16A4,4 0 0,0 12,12A4,4 0 0,0 8,16H6A2,2 0 0,0 4,18A2,2 0 0,0 6,20H19A1,1 0 0,0 20,19A1,1 0 0,0 19,18Z",pouring:"M9,12C9.53,12.14 9.85,12.69 9.71,13.22L8.41,18.05C8.27,18.59 7.72,18.9 7.19,18.76C6.65,18.62 6.34,18.07 6.5,17.54L7.78,12.71C7.92,12.17 8.47,11.86 9,12M13,12C13.53,12.14 13.85,12.69 13.71,13.22L11.64,20.95C11.5,21.5 10.95,21.8 10.41,21.66C9.88,21.5 9.56,20.97 9.7,20.43L11.78,12.71C11.92,12.17 12.47,11.86 13,12M17,12C17.53,12.14 17.85,12.69 17.71,13.22L16.41,18.05C16.27,18.59 15.72,18.9 15.19,18.76C14.65,18.62 14.34,18.07 14.5,17.54L15.78,12.71C15.92,12.17 16.47,11.86 17,12M17,10V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,12.11 3.6,13.08 4.5,13.6V13.59C5,13.87 5.14,14.5 4.87,14.96C4.59,15.43 4,15.6 3.5,15.32V15.33C2,14.47 1,12.85 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12C23,13.5 22.2,14.77 21,15.46V15.46C20.5,15.73 19.91,15.57 19.63,15.09C19.36,14.61 19.5,14 20,13.72V13.73C20.6,13.39 21,12.74 21,12A2,2 0 0,0 19,10H17Z",rainy:I,snowy:"M6,14A1,1 0 0,1 7,15A1,1 0 0,1 6,16A5,5 0 0,1 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16H18A1,1 0 0,1 17,15A1,1 0 0,1 18,14H19A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11A3,3 0 0,0 6,14M7.88,18.07L10.07,17.5L8.46,15.88C8.07,15.5 8.07,14.86 8.46,14.46C8.85,14.07 9.5,14.07 9.88,14.46L11.5,16.07L12.07,13.88C12.21,13.34 12.76,13.03 13.29,13.17C13.83,13.31 14.14,13.86 14,14.4L13.41,16.59L15.6,16C16.14,15.86 16.69,16.17 16.83,16.71C16.97,17.24 16.66,17.79 16.12,17.93L13.93,18.5L15.54,20.12C15.93,20.5 15.93,21.15 15.54,21.54C15.15,21.93 14.5,21.93 14.12,21.54L12.5,19.93L11.93,22.12C11.79,22.66 11.24,22.97 10.71,22.83C10.17,22.69 9.86,22.14 10,21.6L10.59,19.41L8.4,20C7.86,20.14 7.31,19.83 7.17,19.29C7.03,18.76 7.34,18.21 7.88,18.07Z","snowy-rainy":"M18.5,18.67C18.5,19.96 17.5,21 16.25,21C15,21 14,19.96 14,18.67C14,17.12 16.25,14.5 16.25,14.5C16.25,14.5 18.5,17.12 18.5,18.67M4,17.36C3.86,16.82 4.18,16.25 4.73,16.11L7,15.5L5.33,13.86C4.93,13.46 4.93,12.81 5.33,12.4C5.73,12 6.4,12 6.79,12.4L8.45,14.05L9.04,11.8C9.18,11.24 9.75,10.92 10.29,11.07C10.85,11.21 11.17,11.78 11,12.33L10.42,14.58L12.67,14C13.22,13.83 13.79,14.15 13.93,14.71C14.08,15.25 13.76,15.82 13.2,15.96L10.95,16.55L12.6,18.21C13,18.6 13,19.27 12.6,19.67C12.2,20.07 11.54,20.07 11.15,19.67L9.5,18L8.89,20.27C8.75,20.83 8.18,21.14 7.64,21C7.08,20.86 6.77,20.29 6.91,19.74L7.5,17.5L5.26,18.09C4.71,18.23 4.14,17.92 4,17.36M1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12A4,4 0 0,1 19,16A1,1 0 0,1 18,15A1,1 0 0,1 19,14A2,2 0 0,0 21,12A2,2 0 0,0 19,10H17V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,11.85 3.35,12.61 3.91,13.16C4.27,13.55 4.26,14.16 3.88,14.54C3.5,14.93 2.85,14.93 2.47,14.54C1.56,13.63 1,12.38 1,11Z",sunny:"M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z",windy:B,"windy-variant":"M6,6L6.69,6.06C7.32,3.72 9.46,2 12,2A5.5,5.5 0 0,1 17.5,7.5L17.42,8.45C17.88,8.16 18.42,8 19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14H6A4,4 0 0,1 2,10A4,4 0 0,1 6,6M6,8A2,2 0 0,0 4,10A2,2 0 0,0 6,12H19A1,1 0 0,0 20,11A1,1 0 0,0 19,10H15.5V7.5A3.5,3.5 0 0,0 12,4A3.5,3.5 0 0,0 8.5,7.5V8H6M18,18H4A1,1 0 0,1 3,17A1,1 0 0,1 4,16H18A3,3 0 0,1 21,19A3,3 0 0,1 18,22C17.17,22 16.42,21.66 15.88,21.12C15.5,20.73 15.5,20.1 15.88,19.71C16.27,19.32 16.9,19.32 17.29,19.71C17.47,19.89 17.72,20 18,20A1,1 0 0,0 19,19A1,1 0 0,0 18,18Z"}),U=(new Set(["partlycloudy","cloudy","fog","windy","windy-variant","hail","rainy","snowy","snowy-rainy","pouring","lightning","lightning-rainy"]),new Set(["hail","rainy","pouring"]),new Set(["windy","windy-variant"]),new Set(["snowy","snowy-rainy"]),new Set(["lightning","lightning-rainy"]),(0,i.iv)(z||(z=M(["\n .rain {\n fill: var(--weather-icon-rain-color, #30b3ff);\n }\n .sun {\n fill: var(--weather-icon-sun-color, #fdd93c);\n }\n .moon {\n fill: var(--weather-icon-moon-color, #fcf497);\n }\n .cloud-back {\n fill: var(--weather-icon-cloud-back-color, #d4d4d4);\n }\n .cloud-front {\n fill: var(--weather-icon-cloud-front-color, #f9f9f9);\n }\n"]))),"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z"),N="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",q="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",$="M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z",W="M20.84 22.73L15.31 17.2L14.5 18V21H9.5V18L6 14.5V9C6 8.7 6.1 8.41 6.25 8.14L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M18 14.5V9C18 8 17 7 16 7V3H14V7H10.2L17.85 14.65L18 14.5M10 3H8V4.8L10 6.8V3Z",Y="M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z",K="M21,19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19C20.11,3 21,3.9 21,5V19M13,18V9.5L16.5,13L17.92,11.58L12,5.66L6.08,11.58L7.5,13L11,9.5V18H13Z",X="M3,5A2,2 0 0,1 5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5M11,6V14.5L7.5,11L6.08,12.42L12,18.34L17.92,12.42L16.5,11L13,14.5V6H11Z",G="M6,11H10V9H14V11H18V4H6V11M18,13H6V20H18V13M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z",Q="M6,8H10V6H14V8H18V4H6V8M18,10H6V15H18V10M6,20H18V17H6V20M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z",J="M13,20V4H15.03V20H13M10,20V4H12.03V20H10M5,8L9.03,12L5,16V13H2V11H5V8M20,16L16,12L20,8V11H23V13H20V16Z",ee="M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",te={10:"M16,18H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",20:"M16,17H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",30:"M16,15H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",40:"M16,14H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",50:"M16,13H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",60:"M16,12H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",70:"M16,10H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",80:"M16,9H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",90:"M16,8H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z",100:ee},re={10:"M23.05,11H20.05V4L15.05,14H18.05V22M12,18H4L4.05,6H12.05M12.72,4H11.05V2H5.05V4H3.38A1.33,1.33 0 0,0 2.05,5.33V20.67C2.05,21.4 2.65,22 3.38,22H12.72C13.45,22 14.05,21.4 14.05,20.67V5.33A1.33,1.33 0 0,0 12.72,4Z",20:"M23.05,11H20.05V4L15.05,14H18.05V22M12.05,17H4.05V6H12.05M12.72,4H11.05V2H5.05V4H3.38A1.33,1.33 0 0,0 2.05,5.33V20.67C2.05,21.4 2.65,22 3.38,22H12.72C13.45,22 14.05,21.4 14.05,20.67V5.33A1.33,1.33 0 0,0 12.72,4Z",30:"M12,15H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4M23,11H20V4L15,14H18V22L23,11Z",40:"M13 4H11V2H5V4H3C2.4 4 2 4.4 2 5V21C2 21.6 2.4 22 3 22H13C13.6 22 14 21.6 14 21V5C14 4.4 13.6 4 13 4M12 14.5H4V6H12V14.5M23 11H20V4L15 14H18V22",50:"M23,11H20V4L15,14H18V22M12,13H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4Z",60:"M12,11H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4M23,11H20V4L15,14H18V22L23,11Z",70:"M12,10H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4M23,11H20V4L15,14H18V22L23,11Z",80:"M23,11H20V4L15,14H18V22M12,9H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4Z",90:"M23,11H20V4L15,14H18V22M12,8H4V6H12M12.67,4H11V2H5V4H3.33A1.33,1.33 0 0,0 2,5.33V20.67C2,21.4 2.6,22 3.33,22H12.67C13.4,22 14,21.4 14,20.67V5.33A1.33,1.33 0 0,0 12.67,4Z",100:"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.66C17.4,22 18,21.4 18,20.67V5.33C18,4.6 17.4,4 16.67,4M11,20V14.5H9L13,7V12.5H15"},ne=function(e,t){var r=Number(e);if(isNaN(r))return"off"===e?ee:"on"===e?"M13 14H11V8H13M13 18H11V16H13M16.7 4H15V2H9V4H7.3C6.6 4 6 4.6 6 5.3V20.6C6 21.4 6.6 22 7.3 22H16.6C17.3 22 17.9 21.4 17.9 20.7V5.3C18 4.6 17.4 4 16.7 4Z":"M15.07,12.25L14.17,13.17C13.63,13.71 13.25,14.18 13.09,15H11.05C11.16,14.1 11.56,13.28 12.17,12.67L13.41,11.41C13.78,11.05 14,10.55 14,10C14,8.89 13.1,8 12,8A2,2 0 0,0 10,10H8A4,4 0 0,1 12,6A4,4 0 0,1 16,10C16,10.88 15.64,11.68 15.07,12.25M13,19H11V17H13M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.67C17.4,22 18,21.4 18,20.66V5.33C18,4.59 17.4,4 16.67,4Z";var n=10*Math.round(r/10);return t&&r>=10?re[n]:t?"M23.05,11H20.05V4L15.05,14H18.05V22M12,20H4L4.05,6H12.05M12.72,4H11.05V2H5.05V4H3.38A1.33,1.33 0 0,0 2.05,5.33V20.67C2.05,21.4 2.65,22 3.38,22H12.72C13.45,22 14.05,21.4 14.05,20.67V5.33A1.33,1.33 0 0,0 12.72,4Z":r<=5?"M14 20H6V6H14M14.67 4H13V2H7V4H5.33C4.6 4 4 4.6 4 5.33V20.67C4 21.4 4.6 22 5.33 22H14.67C15.4 22 16 21.4 16 20.67V5.33C16 4.6 15.4 4 14.67 4M21 7H19V13H21V8M21 15H19V17H21V15Z":te[n]},ie=function(e){var t,r,n,i=null==e?void 0:e.attributes.device_class;if(i&&i in j)return j[i];if("battery"===i)return e?(r=e.state,n=t&&"on"===t.state,ne(r,n)):"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z";var o=null==e?void 0:e.attributes.unit_of_measurement;return"°C"===o||"°F"===o?"M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z":void 0},oe="M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M5.12,5H18.87L17.93,4H5.93L5.12,5M12,9.5L6.5,15H10V17H14V15H17.5L12,9.5Z",ae="M18.4 1.6C18 1.2 17.5 1 17 1H7C6.5 1 6 1.2 5.6 1.6C5.2 2 5 2.5 5 3V21C5 21.5 5.2 22 5.6 22.4C6 22.8 6.5 23 7 23H17C17.5 23 18 22.8 18.4 22.4C18.8 22 19 21.5 19 21V3C19 2.5 18.8 2 18.4 1.6M16 7C16 7.6 15.6 8 15 8H9C8.4 8 8 7.6 8 7V5C8 4.4 8.4 4 9 4H15C15.6 4 16 4.4 16 5V7Z",se=function(e,t,r){var n=void 0!==r?r:null==t?void 0:t.state;switch(e){case"alarm_control_panel":return function(e){switch(e){case"armed_away":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,7C13.4,7 14.8,8.1 14.8,9.5V11C15.4,11 16,11.6 16,12.3V15.8C16,16.4 15.4,17 14.7,17H9.2C8.6,17 8,16.4 8,15.7V12.2C8,11.6 8.6,11 9.2,11V9.5C9.2,8.1 10.6,7 12,7M12,8.2C11.2,8.2 10.5,8.7 10.5,9.5V11H13.5V9.5C13.5,8.7 12.8,8.2 12,8.2Z";case"armed_vacation":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5.68C12.5,5.68 12.95,6.11 12.95,6.63V10.11L18,13.26V14.53L12.95,12.95V16.42L14.21,17.37V18.32L12,17.68L9.79,18.32V17.37L11.05,16.42V12.95L6,14.53V13.26L11.05,10.11V6.63C11.05,6.11 11.5,5.68 12,5.68Z";case"armed_home":return"M11,13H13V16H16V11H18L12,6L6,11H8V16H11V13M12,1L21,5V11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1Z";case"armed_night":return"M12 1L3 5V11C3 16.55 6.84 21.74 12 23C17.16 21.74 21 16.55 21 11V5L12 1M15.97 14.41C14.13 16.58 10.76 16.5 9 14.34C6.82 11.62 8.36 7.62 11.7 7C12.04 6.95 12.33 7.28 12.21 7.61C11.75 8.84 11.82 10.25 12.53 11.47C13.24 12.69 14.42 13.46 15.71 13.67C16.05 13.72 16.2 14.14 15.97 14.41Z";case"armed_custom_bypass":return"M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z";case"pending":return"M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21Z";case"triggered":return"M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21M19.75,3.19L18.33,4.61C20.04,6.3 21,8.6 21,11H23C23,8.07 21.84,5.25 19.75,3.19M1,11H3C3,8.6 3.96,6.3 5.67,4.61L4.25,3.19C2.16,5.25 1,8.07 1,11Z";case"disarmed":return"M1,4.27L2.28,3L20.5,21.22L19.23,22.5L17,20.25C15.57,21.57 13.87,22.54 12,23C6.84,21.74 3,16.55 3,11V6.27L1,4.27M12,1L21,5V11C21,13.28 20.35,15.5 19.23,17.41L5.65,3.82L12,1Z";default:return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z"}}(n);case"binary_sensor":return function(e,t){var r="off"===e;switch(null==t?void 0:t.attributes.device_class){case"battery":return r?U:"M16,20H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z";case"battery_charging":return r?U:"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.66C17.4,22 18,21.4 18,20.67V5.33C18,4.6 17.4,4 16.67,4M11,20V14.5H9L13,7V12.5H15";case"carbon_monoxide":return r?"M12,18A6,6 0 0,0 18,12C18,8.68 15.31,6 12,6C8.68,6 6,8.68 6,12A6,6 0 0,0 12,18M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H19M8,12A4,4 0 0,1 12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12Z":"M10 18C13.3 18 16 15.3 16 12C16 8.7 13.3 6 10 6C6.7 6 4 8.7 4 12C4 15.3 6.7 18 10 18M17 3C18.1 3 19 3.9 19 5V19C19 20.1 18.1 21 17 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H17M6 12C6 9.8 7.8 8 10 8S14 9.8 14 12 12.2 16 10 16 6 14.2 6 12M23 7H21V13H23V8M23 15H21V17H23V15Z";case"cold":return r?Y:"M20.79,13.95L18.46,14.57L16.46,13.44V10.56L18.46,9.43L20.79,10.05L21.31,8.12L19.54,7.65L20,5.88L18.07,5.36L17.45,7.69L15.45,8.82L13,7.38V5.12L14.71,3.41L13.29,2L12,3.29L10.71,2L9.29,3.41L11,5.12V7.38L8.5,8.82L6.5,7.69L5.92,5.36L4,5.88L4.47,7.65L2.7,8.12L3.22,10.05L5.55,9.43L7.55,10.56V13.45L5.55,14.58L3.22,13.96L2.7,15.89L4.47,16.36L4,18.12L5.93,18.64L6.55,16.31L8.55,15.18L11,16.62V18.88L9.29,20.59L10.71,22L12,20.71L13.29,22L14.7,20.59L13,18.88V16.62L15.5,15.17L17.5,16.3L18.12,18.63L20,18.12L19.53,16.35L21.3,15.88L20.79,13.95M9.5,10.56L12,9.11L14.5,10.56V13.44L12,14.89L9.5,13.44V10.56Z";case"connectivity":return r?"M15,20A1,1 0 0,0 14,19H13V17H17A2,2 0 0,0 19,15V5A2,2 0 0,0 17,3H7A2,2 0 0,0 5,5V15A2,2 0 0,0 7,17H11V19H10A1,1 0 0,0 9,20H2V22H9A1,1 0 0,0 10,23H14A1,1 0 0,0 15,22H22V20H15M7,15V5H17V15H7M15.54,12.12L13.41,10L15.53,7.87L14.12,6.46L12,8.59L9.88,6.46L8.47,7.87L10.59,10L8.47,12.13L9.88,13.54L12,11.41L14.12,13.54L15.54,12.12Z":"M15,20A1,1 0 0,0 14,19H13V17H17A2,2 0 0,0 19,15V5A2,2 0 0,0 17,3H7A2,2 0 0,0 5,5V15A2,2 0 0,0 7,17H11V19H10A1,1 0 0,0 9,20H2V22H9A1,1 0 0,0 10,23H14A1,1 0 0,0 15,22H22V20H15M7,15V5H17V15H7M8,10.37L9.24,9.13L10.93,10.83L14.76,7L16,8.5L10.93,13.57L8,10.37Z";case"door":return r?"M16,11H18V13H16V11M12,3H19C20.11,3 21,3.89 21,5V19H22V21H2V19H10V5C10,3.89 10.89,3 12,3M12,5V19H19V5H12Z":"M12,3C10.89,3 10,3.89 10,5H3V19H2V21H22V19H21V5C21,3.89 20.11,3 19,3H12M12,5H19V19H12V5M5,11H7V13H5V11Z";case"garage_door":return r?"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12M8,15H16V17H8V15M16,18V20H8V18H16Z":"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12Z";case"power":case"plug":return r?W:$;case"gas":case"problem":case"safety":case"tamper":return r?"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z":"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z";case"smoke":return r?"M12 4C16.41 4 20 7.59 20 12S16.41 20 12 20 4 16.41 4 12 7.59 4 12 4M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M12 11C11.45 11 11 11.45 11 12S11.45 13 12 13 13 12.55 13 12 12.55 11 12 11M10.72 9.3C11.11 9.11 11.54 9 12 9S12.89 9.11 13.29 9.3L14 8.57C13.43 8.22 12.74 8 12 8S10.58 8.22 10 8.57L10.72 9.3M15 12C15 12.46 14.89 12.89 14.7 13.29L15.43 14C15.79 13.43 16 12.74 16 12S15.79 10.58 15.43 10L14.7 10.72C14.89 11.11 15 11.54 15 12M9 12C9 11.54 9.11 11.11 9.3 10.72L8.57 10C8.22 10.58 8 11.26 8 12S8.22 13.43 8.57 14L9.3 13.29C9.11 12.89 9 12.46 9 12M13.29 14.7C12.89 14.89 12.46 15 12 15S11.11 14.89 10.72 14.7L10 15.43C10.58 15.79 11.26 16 12 16S13.43 15.79 14 15.43L13.29 14.7M16.89 8.53L16.17 9.25C16.69 10.04 17 11 17 12S16.69 13.96 16.17 14.75L16.89 15.47C17.59 14.5 18 13.3 18 12S17.59 9.5 16.89 8.53M9.25 7.83C10.04 7.31 11 7 12 7S13.96 7.31 14.75 7.83L15.47 7.11C14.5 6.42 13.3 6 12 6S9.5 6.42 8.53 7.11L9.25 7.83M14.75 16.17C13.96 16.69 13 17 12 17S10.04 16.69 9.25 16.17L8.53 16.89C9.5 17.59 10.7 18 12 18S14.5 17.59 15.47 16.89L14.75 16.17M7.83 14.75C7.31 13.96 7 13 7 12S7.31 10.04 7.83 9.25L7.11 8.53C6.42 9.5 6 10.7 6 12S6.42 14.5 7.11 15.47L7.83 14.75Z":"M10 4C14.4 4 18 7.6 18 12S14.4 20 10 20 2 16.4 2 12 5.6 4 10 4M10 2C4.5 2 0 6.5 0 12S4.5 22 10 22 20 17.5 20 12 15.5 2 10 2M10 11C9.4 11 9 11.4 9 12S9.4 13 10 13 11 12.6 11 12 10.6 11 10 11M8.7 9.3C9.1 9.1 9.5 9 10 9S10.9 9.1 11.3 9.3L12 8.6C11.4 8.2 10.7 8 10 8S8.6 8.2 8 8.6L8.7 9.3M13 12C13 12.5 12.9 12.9 12.7 13.3L13.4 14C13.8 13.4 14 12.7 14 12S13.8 10.6 13.4 10L12.7 10.7C12.9 11.1 13 11.5 13 12M7 12C7 11.5 7.1 11.1 7.3 10.7L6.6 10C6.2 10.6 6 11.3 6 12S6.2 13.4 6.6 14L7.3 13.3C7.1 12.9 7 12.5 7 12M11.3 14.7C10.9 14.9 10.5 15 10 15S9.1 14.9 8.7 14.7L8 15.4C8.6 15.8 9.3 16 10 16S11.4 15.8 12 15.4L11.3 14.7M14.9 8.5L14.2 9.2C14.7 10 15 11 15 12S14.7 14 14.2 14.8L14.9 15.5C15.6 14.5 16 13.3 16 12S15.6 9.5 14.9 8.5M7.2 7.8C8 7.3 9 7 10 7S12 7.3 12.8 7.8L13.5 7.1C12.5 6.4 11.3 6 10 6S7.5 6.4 6.5 7.1L7.2 7.8M12.8 16.2C12 16.7 11 17 10 17S8 16.7 7.2 16.2L6.5 16.9C7.5 17.6 8.7 18 10 18S12.5 17.6 13.5 16.9L12.8 16.2M5.8 14.8C5.3 14 5 13 5 12S5.3 10 5.8 9.2L5.1 8.5C4.4 9.5 4 10.7 4 12S4.4 14.5 5.1 15.5L5.8 14.8M24 7H22V13H24V8M24 15H22V17H24V15Z";case"heat":return r?Y:"M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z";case"light":return r?"M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z":"M12,8A4,4 0 0,0 8,12A4,4 0 0,0 12,16A4,4 0 0,0 16,12A4,4 0 0,0 12,8M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31L23.31,12L20,8.69Z";case"lock":return r?"M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z":"M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10A2,2 0 0,1 6,8H15V6A3,3 0 0,0 12,3A3,3 0 0,0 9,6H7A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,17A2,2 0 0,0 14,15A2,2 0 0,0 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17Z";case"moisture":return r?"M20.84 22.73L16.29 18.18C15.2 19.3 13.69 20 12 20C8.69 20 6 17.31 6 14C6 12.67 6.67 11.03 7.55 9.44L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M18 14C18 10 12 3.25 12 3.25S10.84 4.55 9.55 6.35L17.95 14.75C18 14.5 18 14.25 18 14Z":"M12,20A6,6 0 0,1 6,14C6,10 12,3.25 12,3.25C12,3.25 18,10 18,14A6,6 0 0,1 12,20Z";case"motion":return r?"M11.4 8.2H15V10H13.2L11.4 8.2M19.67 1H18.33C18.33 3.58 20.42 5.67 23 5.67V4.33C21.16 4.33 19.67 2.84 19.67 1M21 1C21 2.11 21.9 3 23 3V1H21M17 1H15.67C15.67 5.05 18.95 8.33 23 8.33V7C19.69 7 17 4.31 17 1M10 3.8C11 3.8 11.8 3 11.8 2S11 .2 10 .2 8.2 1 8.2 2 9 3.8 10 3.8M2.39 1.73L1.11 3L3.46 5.35L2 5.8V11H3.8V7.33L5.05 6.94L5.68 7.57L2 22H3.8L6.67 13.89L9 17V22H10.8V15.59L8.31 11.05L8.5 10.37L20.84 22.73L22.11 21.46L2.39 1.73M9.38 4.87C9.08 4.37 8.54 4.03 7.92 4.03C7.75 4.03 7.58 4.06 7.42 4.11L7.34 4.14L11.35 8.15L9.38 4.87Z":"M10,0.2C9,0.2 8.2,1 8.2,2C8.2,3 9,3.8 10,3.8C11,3.8 11.8,3 11.8,2C11.8,1 11,0.2 10,0.2M15.67,1A7.33,7.33 0 0,0 23,8.33V7A6,6 0 0,1 17,1H15.67M18.33,1C18.33,3.58 20.42,5.67 23,5.67V4.33C21.16,4.33 19.67,2.84 19.67,1H18.33M21,1A2,2 0 0,0 23,3V1H21M7.92,4.03C7.75,4.03 7.58,4.06 7.42,4.11L2,5.8V11H3.8V7.33L5.91,6.67L2,22H3.8L6.67,13.89L9,17V22H10.8V15.59L8.31,11.05L9.04,8.18L10.12,10H15V8.2H11.38L9.38,4.87C9.08,4.37 8.54,4.03 7.92,4.03Z";case"occupancy":case"presence":return r?q:N;case"opening":return r?"M3,3V21H21V3":"M3,3H21V21H3V3M5,5V19H19V5H5Z";case"running":return r?"M18,18H6V6H18V18Z":"M8,5.14V19.14L19,12.14L8,5.14Z";case"sound":return r?"M4.27 3L3 4.27L12 13.27V13.55C11.41 13.21 10.73 13 10 13C7.79 13 6 14.79 6 17S7.79 21 10 21 14 19.21 14 17V15.27L19.73 21L21 19.73L4.27 3M14 7H18V3H12V8.18L14 10.18Z":"M12 3V13.55C11.41 13.21 10.73 13 10 13C7.79 13 6 14.79 6 17S7.79 21 10 21 14 19.21 14 17V7H18V3H12Z";case"update":return r?"M5.12,5H18.87L17.93,4H5.93L5.12,5M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M6,18H12V15H6V18Z":"M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M5.12,5H18.87L17.93,4H5.93L5.12,5M12,9.5L6.5,15H10V17H14V15H17.5L12,9.5Z";case"vibration":return r?"M17,19H7V5H17M17,3H7A2,2 0 0,0 5,5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V5C19,3.89 18.1,3 17,3Z":"M16,19H8V5H16M16.5,3H7.5A1.5,1.5 0 0,0 6,4.5V19.5A1.5,1.5 0 0,0 7.5,21H16.5A1.5,1.5 0 0,0 18,19.5V4.5A1.5,1.5 0 0,0 16.5,3M19,17H21V7H19M22,9V15H24V9M3,17H5V7H3M0,15H2V9H0V15Z";case"window":return r?"M6,11H10V9H14V11H18V4H6V11M18,13H6V20H18V13M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z":"M6,8H10V6H14V8H18V4H6V8M18,10H6V15H18V10M6,20H18V17H6V20M6,2H18A2,2 0 0,1 20,4V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2Z";default:return r?"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z":"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}}(n,t);case"button":switch(null==t?void 0:t.attributes.device_class){case"restart":return"M12,4C14.1,4 16.1,4.8 17.6,6.3C20.7,9.4 20.7,14.5 17.6,17.6C15.8,19.5 13.3,20.2 10.9,19.9L11.4,17.9C13.1,18.1 14.9,17.5 16.2,16.2C18.5,13.9 18.5,10.1 16.2,7.7C15.1,6.6 13.5,6 12,6V10.6L7,5.6L12,0.6V4M6.3,17.6C3.7,15 3.3,11 5.1,7.9L6.6,9.4C5.5,11.6 5.9,14.4 7.8,16.2C8.3,16.7 8.9,17.1 9.6,17.4L9,19.4C8,19 7.1,18.4 6.3,17.6Z";case"update":return oe;default:return"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z"}case"cover":return function(e,t){var r="closed"!==e;switch(null==t?void 0:t.attributes.device_class){case"garage":switch(e){case"opening":return K;case"closing":return X;case"closed":return"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12M8,15H16V17H8V15M16,18V20H8V18H16Z";default:return"M19,20H17V11H7V20H5V9L12,5L19,9V20M8,12H16V14H8V12Z"}case"gate":switch(e){case"opening":case"closing":return"M15 6V11H13V7H11V11H9V9H7V21H9V19H11V21H12.09C12.03 20.67 12 20.34 12 20C12 18.82 12.35 17.67 13 16.69V13H15V14.81C15.62 14.45 16.3 14.21 17 14.09V13H19V14.09C19.7 14.21 20.38 14.45 21 14.81V13H22V11H21V6H19V11H17V6H15M9 13H11V17H9V13M19 17V19H15V21H19V23L22 20L19 17Z";case"closed":return"M9 6V11H7V7H5V11H3V9H1V21H3V19H5V21H7V19H9V21H11V19H13V21H15V19H17V21H19V19H21V21H23V9H21V11H19V7H17V11H15V6H13V11H11V6H9M3 13H5V17H3V13M7 13H9V17H7V13M11 13H13V17H11V13M15 13H17V17H15V13M19 13H21V17H19V13Z";default:return"M7 21V7H5V11H3V9H1V21H3V19H5V21H7M3 17V13H5V17H3M21 9V11H19V7H17V21H19V19H21V21H23V9H21M21 17H19V13H21V17Z"}case"door":return r?"M12,3C10.89,3 10,3.89 10,5H3V19H2V21H22V19H21V5C21,3.89 20.11,3 19,3H12M12,5H19V19H12V5M5,11H7V13H5V11Z":"M16,11H18V13H16V11M12,3H19C20.11,3 21,3.89 21,5V19H22V21H2V19H10V5C10,3.89 10.89,3 12,3M12,5V19H19V5H12Z";case"damper":return r?"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z":"M12 5C15.87 5 19 8.13 19 12C19 15.87 15.87 19 12 19C8.13 19 5 15.87 5 12C5 8.13 8.13 5 12 5M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2M12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20C16.42 20 20 16.42 20 12C20 7.58 16.42 4 12 4Z";case"shutter":switch(e){case"opening":return K;case"closing":return X;case"closed":return"M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9M8 12H16V14H8V12M8 15H16V17H8V15M8 18H16V20H8V18Z";default:return"M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9Z"}case"curtain":switch(e){case"opening":return"M18,16V13H15V22H13V2H15V11H18V8L22,12L18,16M2,12L6,16V13H9V22H11V2H9V11H6V8L2,12Z";case"closing":return J;case"closed":return"M23 3H1V1H23V3M2 22H11V4H2V22M22 4H13V22H22V4Z";default:return"M23 3H1V1H23V3M2 22H6C6 19 4 17 4 17C10 13 11 4 11 4H2V22M22 4H13C13 4 14 13 20 17C20 17 18 19 18 22H22V4Z"}case"blind":case"shade":switch(e){case"opening":return K;case"closing":return X;case"closed":return"M3,2H21A1,1 0 0,1 22,3V5A1,1 0 0,1 21,6H20V13A1,1 0 0,1 19,14H13V16.17C14.17,16.58 15,17.69 15,19A3,3 0 0,1 12,22A3,3 0 0,1 9,19C9,17.69 9.83,16.58 11,16.17V14H5A1,1 0 0,1 4,13V6H3A1,1 0 0,1 2,5V3A1,1 0 0,1 3,2M12,18A1,1 0 0,0 11,19A1,1 0 0,0 12,20A1,1 0 0,0 13,19A1,1 0 0,0 12,18Z";default:return"M3 2H21C21.55 2 22 2.45 22 3V5C22 5.55 21.55 6 21 6H20V7C20 7.55 19.55 8 19 8H13V10.17C14.17 10.58 15 11.7 15 13C15 14.66 13.66 16 12 16C10.34 16 9 14.66 9 13C9 11.69 9.84 10.58 11 10.17V8H5C4.45 8 4 7.55 4 7V6H3C2.45 6 2 5.55 2 5V3C2 2.45 2.45 2 3 2M12 12C11.45 12 11 12.45 11 13C11 13.55 11.45 14 12 14C12.55 14 13 13.55 13 13C13 12.45 12.55 12 12 12Z"}case"window":switch(e){case"opening":return K;case"closing":return X;case"closed":return G;default:return Q}}switch(e){case"opening":return K;case"closing":return X;case"closed":return G;default:return Q}}(n,t);case"device_tracker":return"router"===(null==t?void 0:t.attributes.source_type)?"home"===n?"M4,1C2.89,1 2,1.89 2,3V7C2,8.11 2.89,9 4,9H1V11H13V9H10C11.11,9 12,8.11 12,7V3C12,1.89 11.11,1 10,1H4M4,3H10V7H4V3M3,13V18L3,20H10V18H5V13H3M14,13C12.89,13 12,13.89 12,15V19C12,20.11 12.89,21 14,21H11V23H23V21H20C21.11,21 22,20.11 22,19V15C22,13.89 21.11,13 20,13H14M14,15H20V19H14V15Z":"M4,1C2.89,1 2,1.89 2,3V7C2,8.11 2.89,9 4,9H1V11H13V9H10C11.11,9 12,8.11 12,7V3C12,1.89 11.11,1 10,1H4M4,3H10V7H4V3M14,13C12.89,13 12,13.89 12,15V19C12,20.11 12.89,21 14,21H11V23H23V21H20C21.11,21 22,20.11 22,19V15C22,13.89 21.11,13 20,13H14M3.88,13.46L2.46,14.88L4.59,17L2.46,19.12L3.88,20.54L6,18.41L8.12,20.54L9.54,19.12L7.41,17L9.54,14.88L8.12,13.46L6,15.59L3.88,13.46M14,15H20V19H14V15Z":["bluetooth","bluetooth_le"].includes(null==t?void 0:t.attributes.source_type)?"home"===n?"M19,10L17,12L19,14L21,12M14.88,16.29L13,18.17V14.41M13,5.83L14.88,7.71L13,9.58M17.71,7.71L12,2H11V9.58L6.41,5L5,6.41L10.59,12L5,17.58L6.41,19L11,14.41V22H12L17.71,16.29L13.41,12M7,12L5,10L3,12L5,14L7,12Z":"M14.88,16.29L13,18.17V14.41M13,5.83L14.88,7.71L13,9.58M17.71,7.71L12,2H11V9.58L6.41,5L5,6.41L10.59,12L5,17.58L6.41,19L11,14.41V22H12L17.71,16.29L13.41,12L17.71,7.71Z":"not_home"===n?"M18 16H14V18H18V20L21 17L18 14V16M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 14C6.6 14 3 15.8 3 18V20H12.5C12.2 19.2 12 18.4 12 17.5C12 16.3 12.3 15.2 12.9 14.1C12.3 14.1 11.7 14 11 14":"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z";case"humidifier":return r&&"off"===r?"M22.1 21.5L2.4 1.7L1.1 3L3.8 5.7C3.3 6.3 3 7.1 3 8V22H18V19.9L20.8 22.7L22.1 21.5M9.6 11.5L12.4 14.3C12.1 14.7 11.6 15 11 15C9.9 15 9 14.1 9 13C9 12.4 9.3 11.9 9.6 11.5M16 17.9V20H5V8C5 7.7 5.1 7.4 5.2 7.1L8.2 10.1C7.5 10.8 7 11.9 7 13C7 15.2 8.8 17 11 17C12.1 17 13.2 16.5 13.9 15.8L16 17.9M17 13.8C17.1 12.5 19 10.5 19 10.5S21 12.7 21 14C21 15 20.2 15.9 19.2 16L17 13.8M9.2 6L7.2 4H14C16.2 4 18 5.8 18 8V9H16V8C16 6.9 15.1 6 14 6H9.2Z":"M11 9C8.79 9 7 10.79 7 13S8.79 17 11 17 15 15.21 15 13 13.21 9 11 9M11 15C9.9 15 9 14.11 9 13S9.9 11 11 11 13 11.9 13 13 12.11 15 11 15M7 4H14C16.21 4 18 5.79 18 8V9H16V8C16 6.9 15.11 6 14 6H7C5.9 6 5 6.9 5 8V20H16V18H18V22H3V8C3 5.79 4.79 4 7 4M19 10.5C19 10.5 21 12.67 21 14C21 15.1 20.1 16 19 16S17 15.1 17 14C17 12.67 19 10.5 19 10.5";case"input_boolean":return"on"===n?"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M12 20C7.59 20 4 16.41 4 12S7.59 4 12 4 20 7.59 20 12 16.41 20 12 20M16.59 7.58L10 14.17L7.41 11.59L6 13L10 17L18 9L16.59 7.58Z":"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z";case"input_datetime":if(null==t||!t.attributes.has_date)return"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z";if(!t.attributes.has_time)return"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z";break;case"lock":switch(n){case"unlocked":return"M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10A2,2 0 0,1 6,8H15V6A3,3 0 0,0 12,3A3,3 0 0,0 9,6H7A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,17A2,2 0 0,0 14,15A2,2 0 0,0 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17Z";case"jammed":return"M10 17C11.1 17 12 16.1 12 15C12 13.9 11.1 13 10 13C8.9 13 8 13.9 8 15S8.9 17 10 17M16 8C17.1 8 18 8.9 18 10V20C18 21.1 17.1 22 16 22H4C2.9 22 2 21.1 2 20V10C2 8.9 2.9 8 4 8H5V6C5 3.2 7.2 1 10 1S15 3.2 15 6V8H16M10 3C8.3 3 7 4.3 7 6V8H13V6C13 4.3 11.7 3 10 3M22 13H20V7H22V13M22 17H20V15H22V17Z";case"locking":case"unlocking":return"M8.5,2C6,2 4,4 4,6.5V7C2.89,7 2,7.89 2,9V18C2,19.11 2.89,20 4,20H8.72C10.18,21.29 12.06,22 14,22A8,8 0 0,0 22,14A8,8 0 0,0 14,6C13.66,6 13.32,6.03 13,6.08C12.76,3.77 10.82,2 8.5,2M8.5,4A2.5,2.5 0 0,1 11,6.5V7H6V6.5A2.5,2.5 0 0,1 8.5,4M14,8A6,6 0 0,1 20,14A6,6 0 0,1 14,20A6,6 0 0,1 8,14A6,6 0 0,1 14,8M13,10V15L16.64,17.19L17.42,15.9L14.5,14.15V10H13Z";default:return"M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"}case"media_player":switch(null==t?void 0:t.attributes.device_class){case"speaker":switch(n){case"playing":return"M16 15V21L21 18L16 15M12.28 19.81C11.87 19.92 11.45 20 11 20C8.24 20 6 17.76 6 15S8.24 10 11 10C12.89 10 14.5 11.06 15.37 12.61C16.16 12.23 17.06 12 18 12V4C18 2.89 17.1 2 16 2H6C4.89 2 4 2.89 4 4V20C4 21.11 4.89 22 6 22H13.54C13 21.37 12.54 20.63 12.28 19.81M11 4C12.11 4 13 4.89 13 6S12.11 8 11 8C9.89 8 9 7.1 9 6C9 4.89 9.89 4 11 4M13.74 13.78C12.7 14.82 12.06 16.24 12 17.81C11.69 17.93 11.36 18 11 18C9.34 18 8 16.66 8 15S9.34 12 11 12C12.22 12 13.27 12.73 13.74 13.78Z";case"paused":return"M12.28 19.81C11.87 19.92 11.45 20 11 20C8.24 20 6 17.76 6 15S8.24 10 11 10C12.89 10 14.5 11.06 15.37 12.61C16.16 12.23 17.06 12 18 12V4C18 2.89 17.1 2 16 2H6C4.89 2 4 2.89 4 4V20C4 21.11 4.89 22 6 22H13.54C13 21.37 12.54 20.63 12.28 19.81M11 4C12.11 4 13 4.89 13 6S12.11 8 11 8C9.89 8 9 7.1 9 6C9 4.89 9.89 4 11 4M13.74 13.78C12.7 14.82 12.06 16.24 12 17.81C11.69 17.93 11.36 18 11 18C9.34 18 8 16.66 8 15S9.34 12 11 12C12.22 12 13.27 12.73 13.74 13.78M19 15H21V21H19M15 15H17V21H15V15Z";case"off":return"M2,5.27L3.28,4L21,21.72L19.73,23L18.27,21.54C17.93,21.83 17.5,22 17,22H7C5.89,22 5,21.1 5,20V8.27L2,5.27M12,18A3,3 0 0,1 9,15C9,14.24 9.28,13.54 9.75,13L8.33,11.6C7.5,12.5 7,13.69 7,15A5,5 0 0,0 12,20C13.31,20 14.5,19.5 15.4,18.67L14,17.25C13.45,17.72 12.76,18 12,18M17,15A5,5 0 0,0 12,10H11.82L5.12,3.3C5.41,2.54 6.14,2 7,2H17A2,2 0 0,1 19,4V17.18L17,15.17V15M12,4C10.89,4 10,4.89 10,6A2,2 0 0,0 12,8A2,2 0 0,0 14,6C14,4.89 13.1,4 12,4Z";default:return"M12,12A3,3 0 0,0 9,15A3,3 0 0,0 12,18A3,3 0 0,0 15,15A3,3 0 0,0 12,12M12,20A5,5 0 0,1 7,15A5,5 0 0,1 12,10A5,5 0 0,1 17,15A5,5 0 0,1 12,20M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8C10.89,8 10,7.1 10,6C10,4.89 10.89,4 12,4M17,2H7C5.89,2 5,2.89 5,4V20A2,2 0 0,0 7,22H17A2,2 0 0,0 19,20V4C19,2.89 18.1,2 17,2Z"}case"tv":switch(n){case"playing":return"M21,3H3C1.89,3 1,3.89 1,5V17A2,2 0 0,0 3,19H8V21H16V19H21A2,2 0 0,0 23,17V5C23,3.89 22.1,3 21,3M21,17H3V5H21M16,11L9,15V7";case"paused":return"M3 3C1.89 3 1 3.89 1 5V17C1 18.1 1.9 19 3 19H8V21H16V19H21C22.1 19 23 18.1 23 17V5C23 3.89 22.1 3 21 3M3 5H21V17H3M9 8V14H11V8M13 8V14H15V8";case"off":return"M0.5,2.77L1.78,1.5L21,20.72L19.73,22L16.73,19H16V21H8V19H3A2,2 0 0,1 1,17V5C1,4.5 1.17,4.07 1.46,3.73L0.5,2.77M21,17V5H7.82L5.82,3H21A2,2 0 0,1 23,5V17C23,17.85 22.45,18.59 21.7,18.87L19.82,17H21M3,17H14.73L3,5.27V17Z";default:return"M21,17H3V5H21M21,3H3A2,2 0 0,0 1,5V17A2,2 0 0,0 3,19H8V21H16V19H21A2,2 0 0,0 23,17V5A2,2 0 0,0 21,3Z"}default:switch(n){case"playing":case"paused":return"M21,3H3C1.89,3 1,3.89 1,5V8H3V5H21V19H14V21H21A2,2 0 0,0 23,19V5C23,3.89 22.1,3 21,3M1,10V12A9,9 0 0,1 10,21H12C12,14.92 7.07,10 1,10M19,7H5V8.63C8.96,9.91 12.09,13.04 13.37,17H19M1,14V16A5,5 0 0,1 6,21H8A7,7 0 0,0 1,14M1,18V21H4A3,3 0 0,0 1,18Z";case"off":return"M1.6,1.27L0.25,2.75L1.41,3.8C1.16,4.13 1,4.55 1,5V8H3V5.23L18.2,19H14V21H20.41L22.31,22.72L23.65,21.24M6.5,3L8.7,5H21V16.14L23,17.95V5C23,3.89 22.1,3 21,3M1,10V12A9,9 0 0,1 10,21H12C12,14.92 7.08,10 1,10M1,14V16A5,5 0 0,1 6,21H8A7,7 0 0,0 1,14M1,18V21H4A3,3 0 0,0 1,18Z";default:return"M1,10V12A9,9 0 0,1 10,21H12C12,14.92 7.07,10 1,10M1,14V16A5,5 0 0,1 6,21H8A7,7 0 0,0 1,14M1,18V21H4A3,3 0 0,0 1,18M21,3H3C1.89,3 1,3.89 1,5V8H3V5H21V19H14V21H21A2,2 0 0,0 23,19V5C23,3.89 22.1,3 21,3Z"}}case"switch":switch(null==t?void 0:t.attributes.device_class){case"outlet":return"on"===n?"M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z":"M20.84 22.73L15.31 17.2L14.5 18V21H9.5V18L6 14.5V9C6 8.7 6.1 8.41 6.25 8.14L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M18 14.5V9C18 8 17 7 16 7V3H14V7H10.2L17.85 14.65L18 14.5M10 3H8V4.8L10 6.8V3Z";case"switch":return"on"===n?ae:"M5.6 1.6C6 1.2 6.5 1 7 1H17C17.5 1 18 1.2 18.4 1.6C18.8 2 19 2.5 19 3V21C19 21.5 18.8 22 18.4 22.4C18 22.8 17.5 23 17 23H7C6.5 23 6 22.8 5.6 22.4C5.2 22 5 21.5 5 21V3C5 2.5 5.2 2 5.6 1.6M8 3C7.4 3 7 3.4 7 4V20C7 20.6 7.4 21 8 21H16C16.6 21 17 20.6 17 20V4C17 3.4 16.6 3 16 3H8M8 17C8 16.4 8.4 16 9 16H15C15.6 16 16 16.4 16 17V19C16 19.6 15.6 20 15 20H9C8.4 20 8 19.6 8 19V17Z";default:return ae}case"sensor":var i=ie(t);if(i)return i;break;case"sun":return"above_horizon"===(null==t?void 0:t.state)?x[e]:"M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z";case"switch_as_x":return"M21,9L17,5V8H10V10H17V13M7,11L3,15L7,19V16H14V14H7V11Z";case"threshold":return"M22 5H4V2H2V22H22V20H4V9C8.09 9 10.13 11 12.29 13.21S17.09 18 22 18V16C17.91 16 15.87 14 13.71 11.79S8.91 7 4 7H22Z";case"update":return"on"===n?H(t)?"M5.12,5L5.93,4H17.93L18.87,5M12,17.5L6.5,12H10V10H14V12H17.5L12,17.5M20.54,5.23L19.15,3.55C18.88,3.21 18.47,3 18,3H6C5.53,3 5.12,3.21 4.84,3.55L3.46,5.23C3.17,5.57 3,6 3,6.5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V6.5C21,6 20.83,5.57 20.54,5.23Z":oe:"M5.12,5H18.87L17.93,4H5.93L5.12,5M20.54,5.23C20.83,5.57 21,6 21,6.5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V6.5C3,6 3.17,5.57 3.46,5.23L4.84,3.55C5.12,3.21 5.53,3 6,3H18C18.47,3 18.88,3.21 19.15,3.55L20.54,5.23M6,18H12V15H6V18Z";case"weather":return function(e,t){return e?t&&"partlycloudy"===e?"M22,10.28C21.74,10.3 21.5,10.31 21.26,10.31C19.32,10.31 17.39,9.57 15.91,8.09C14.25,6.44 13.5,4.19 13.72,2C13.77,1.53 13.22,1 12.71,1C12.57,1 12.44,1.04 12.32,1.12C12,1.36 11.66,1.64 11.36,1.94C9.05,4.24 8.55,7.66 9.84,10.46C8.31,11.11 7.13,12.43 6.69,14.06L6,14A4,4 0 0,0 2,18A4,4 0 0,0 6,22H19A3,3 0 0,0 22,19A3,3 0 0,0 19,16C18.42,16 17.88,16.16 17.42,16.45L17.5,15.5C17.5,15.28 17.5,15.05 17.46,14.83C19.14,14.67 20.77,13.94 22.06,12.64C22.38,12.34 22.64,12 22.88,11.68C23.27,11.13 22.65,10.28 22.04,10.28M19,18A1,1 0 0,1 20,19A1,1 0 0,1 19,20H6A2,2 0 0,1 4,18A2,2 0 0,1 6,16H8.5V15.5C8.5,13.94 9.53,12.64 10.94,12.18C11.1,12.13 11.26,12.09 11.43,12.06C11.61,12.03 11.8,12 12,12C12.23,12 12.45,12.03 12.66,12.07C12.73,12.08 12.8,12.1 12.87,12.13C13,12.16 13.15,12.2 13.28,12.25C13.36,12.28 13.44,12.32 13.5,12.36C13.63,12.41 13.74,12.47 13.84,12.54C13.92,12.59 14,12.64 14.07,12.7C14.17,12.77 14.25,12.84 14.34,12.92C14.41,13 14.5,13.05 14.55,13.12C14.63,13.2 14.69,13.29 14.76,13.37C14.82,13.45 14.89,13.53 14.94,13.62C15,13.71 15.04,13.8 15.09,13.9C15.14,14 15.2,14.08 15.24,14.18C15.41,14.59 15.5,15.03 15.5,15.5V18M16.83,12.86C15.9,11.16 14.08,10 12,10H11.87C11.41,9.19 11.14,8.26 11.14,7.29C11.14,6.31 11.39,5.37 11.86,4.55C12.21,6.41 13.12,8.14 14.5,9.5C15.86,10.88 17.58,11.79 19.45,12.14C18.66,12.6 17.76,12.84 16.83,12.86Z":Z[e]:void 0}(null==t?void 0:t.state)}if(e in x)return x[e]},ce=function(e){return e?function(e,t,r){return se(e,t,r)||(console.warn("Unable to find icon for domain ".concat(e)),D)}((0,c.M)(e.entity_id),e):D};function le(e){return le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},le(e)}function ue(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function de(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){return fe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fe(e,t)}function pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ye(e);if(t){var i=ye(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return he(this,r)}}function he(e,t){if(t&&("object"===le(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return me(e)}function me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}function ve(){ve=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ge(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.icon||(null===(t=this.state)||void 0===t?void 0:t.attributes.icon)):(0,i.dy)(R||(R=ue([""])),ce(this.state))}}]}}),i.oi);function De(e){return De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},De(e)}function xe(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function je(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Te(e,t){return Te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Te(e,t)}function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qe(e);if(t){var i=qe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ve(this,r)}}function Ve(e,t){if(t&&("object"===De(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return He(e)}function He(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Me(){Me=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Fe(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n "])),!!e.entity_id,e.state?(0,i.dy)(We||(We=dt(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n \n ',"\n
']))),this.icon,this.invalid,this.helper,this.value?(0,u.dy)(a||(a=x(["=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],i||(i=r.slice(0)),p=Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))),this.hass,e,this._entityPicked,R)}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{service:"scene.turn_on",target:{entity_id:e.detail.value},metadata:{}}})}}]}}),n.oi);function F(e){return void 0===e||Array.isArray(e)?e:[e]}var I,B,Z;r(63727);function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function N(e){return function(e){if(Array.isArray(e))return ae(e)}(e)||se(e)||oe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function $(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W(e,t){return W=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},W(e,t)}function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=G(e);if(t){var i=G(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return K(this,r)}}function K(e,t){if(t&&("object"===U(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return X(e)}function X(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}function Q(){Q=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!te(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n \n
\n

\n ',":\n

\n

\n ",":\n

\n \n

\n ",":\n

\n \n
\n "])),r,e._removeOption,e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.remove_option"),"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.option","number",r+1),e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.conditions"),t.conditions,e.hass,r,e._conditionChanged,e.hass.localize("ui.panel.config.automation.editor.actions.type.choose.sequence"),e.hass,[{name:"sequence",selector:{action:{}}}],t,r,e._actionChanged)})),this._addOption,this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.add_option"),this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.default"),t.default||[],this._defaultChanged,this.hass)}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();var t=e.detail.value,r=e.target.idx,n=this.action.choose?N(F(this.action.choose)):[];n[r].conditions=t,(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:n})})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();var t=e.detail.value.sequence,r=e.target.idx,n=this.action.choose?N(F(this.action.choose)):[];n[r].sequence=t,(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:n})})}},{kind:"method",key:"_addOption",value:function(){var e=this.action.choose?N(F(this.action.choose)):[];e.push({conditions:[],sequence:[]}),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:e})})}},{kind:"method",key:"_removeOption",value:function(e){var t=e.currentTarget.idx,r=this.action.choose?N(F(this.action.choose)):[];r.splice(t,1),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:r})})}},{kind:"method",key:"_defaultChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{default:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return[w.Qx,(0,n.iv)(Z||(Z=q(["\n ha-card {\n margin-top: 16px;\n }\n .add-card mwc-button {\n display: block;\n text-align: center;\n }\n ha-icon-button {\n position: absolute;\n right: 0;\n padding: 4px;\n }\n ha-form::part(root) {\n overflow: visible;\n }\n "])))]}}]}}),n.oi),r(18900);var ce,le,ue,de,fe,pe,he,me=function(e,t,r,n){return e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:r,variables:n})},ye=function(e,t,r){return e.callWS({type:"test_condition",condition:t,variables:r})};r(98762);function ve(e){return ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ve(e)}function be(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ke(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function we(e,t){return we=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},we(e,t)}function Ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Pe(e);if(t){var i=Pe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ce(this,r)}}function Ce(e,t){if(t&&("object"===ve(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ae(e)}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pe(e){return Pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pe(e)}function _e(){_e=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!De(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n
\n \n \n \n \n ','\n \n \n
\n \n ',"\n \n
\n
\n "])),!1===this.condition.enabled?(0,n.dy)(ue||(ue=ke(['
\n ',"\n
"])),this.hass.localize("ui.panel.config.automation.editor.actions.disabled")):"",this._testCondition,this.hass.localize("ui.panel.config.automation.editor.conditions.test"),this._handleAction,this.hass.localize("ui.common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",this._yamlMode?this.hass.localize("ui.panel.config.automation.editor.edit_ui"):this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass.localize("ui.panel.config.automation.editor.actions.duplicate"),!1===this.condition.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable"),this.hass.localize("ui.panel.config.automation.editor.actions.delete"),!1===this.condition.enabled?"disabled":"",this._warnings?(0,n.dy)(de||(de=ke(['","subtype",t.subtype?e.localize("component.".concat(t.domain,".device_automation.condition_subtype.").concat(t.subtype))||t.subtype:"")||(t.subtype?'"'.concat(t.subtype,'" ').concat(t.type):t.type)},Qe=function(e,t){var r=t.entity_id?e.states[t.entity_id]:void 0;return e.localize("component.".concat(t.domain,".device_automation.trigger_type.").concat(t.type),"entity_name",r?(0,He.C)(r):t.entity_id||"","subtype",t.subtype?e.localize("component.".concat(t.domain,".device_automation.trigger_subtype.").concat(t.subtype))||t.subtype:"")||(t.subtype?'"'.concat(t.subtype,'" ').concat(t.type):t.type)},Je=function(e,t){var r,n,i,o;return null===(r=e.metadata)||void 0===r||!r.secondary||null!==(n=t.metadata)&&void 0!==n&&n.secondary?null!==(i=e.metadata)&&void 0!==i&&i.secondary||null===(o=t.metadata)||void 0===o||!o.secondary?0:-1:1};function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}function tt(e,t){return bt(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||yt(e,t)||mt()}function rt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function nt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function it(e,t){return it=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},it(e,t)}function ot(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=gt(e);if(t){var i=gt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return at(this,r)}}function at(e,t){if(t&&("object"===et(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return st(e)}function st(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ct(){ct=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!dt(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n ","\n ","\n \n "])),this.label,t,this._automationChanged,0===this._automations.length,t===wt?(0,n.dy)(Fe||(Fe=nt(["\n ","\n "])),wt,this.NO_AUTOMATION_TEXT):"",t===Et?(0,n.dy)(Ie||(Ie=nt(["\n ","\n "])),Et,this.UNKNOWN_AUTOMATION_TEXT):"",this._automations.map((function(t,r){return(0,n.dy)(Be||(Be=nt(["\n \n ","\n \n "])),"".concat(t.device_id,"_").concat(r),e._localizeDeviceAutomation(e.hass,t))})))}},{kind:"method",key:"updated",value:function(e){kt(gt(a.prototype),"updated",this).call(this,e),e.has("deviceId")&&this._updateDeviceInfo()}},{kind:"method",key:"_updateDeviceInfo",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.deviceId){e.next=6;break}return e.next=3,this._fetchDeviceAutomations(this.hass,this.deviceId);case 3:e.t0=e.sent.sort(Je),e.next=7;break;case 6:e.t0=[];case 7:return this._automations=e.t0,this.value&&this.value.device_id===this.deviceId||this._setValue(this._automations.length?this._automations[0]:this._createNoAutomation(this.deviceId)),this._renderEmpty=!0,e.next=12,this.updateComplete;case 12:this._renderEmpty=!1;case 13:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){rt(o,n,i,a,s,"next",e)}function s(e){rt(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_automationChanged",value:function(e){var t=e.target.value;if(t&&![Et,wt].includes(t)){var r=tt(t.split("_"),2),n=r[0],i=r[1],o=this._automations[i];o.device_id===n&&this._setValue(o)}}},{kind:"method",key:"_setValue",value:function(e){if(!this.value||!Ke(e,this.value)){var t=Object.assign({},e);delete t.metadata,(0,s.B)(this,"value-changed",{value:t})}}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ze||(Ze=nt(["\n ha-select {\n width: 100%;\n margin-top: 4px;\n }\n "])))}}]}}),n.oi);function At(e){return At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},At(e)}function Pt(e,t){return Pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pt(e,t)}function _t(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Dt(e);if(t){var i=Dt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ot(this,r)}}function Ot(e,t){if(t&&("object"===At(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return St(e)}function St(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dt(e){return Dt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Dt(e)}function xt(){xt=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!zt(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function Qt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jt(e,t){return Jt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jt(e,t)}function er(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=nr(e);if(t){var i=nr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return tr(this,r)}}function tr(e,t){if(t&&("object"===Xt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return rr(e)}function rr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nr(e){return nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},nr(e)}function ir(){ir=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!sr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n ',"\n"])),!!e.area,e.name,e.area)};!function(e,t,r,n){var i=ir();if(n)for(var o=0;o=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ","\n "])),t,this._devicePicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.conditions.type.device.label"),this.condition,t,this._deviceConditionPicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.conditions.type.device.condition"),null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?(0,n.dy)(mr||(mr=gr(["\n \n "])),this.hass,this._extraFieldsData(this.condition,this._capabilities),this._capabilities.extra_fields,this._extraFieldsComputeLabelCallback(this.hass.localize),this._extraFieldsChanged):"")}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.condition&&(this._origCondition=this.condition)}},{kind:"method",key:"updated",value:function(e){var t=e.get("condition");t&&!Ke(t,this.condition)&&this._getCapabilities()}},{kind:"method",key:"_getCapabilities",value:(r=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=this.condition).domain){e.next=7;break}return e.next=4,$e(this.hass,t);case 4:e.t0=e.sent,e.next=8;break;case 7:e.t0=void 0;case 8:this._capabilities=e.t0;case 9:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){kr(o,n,i,a,s,"next",e)}function s(e){kr(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,s.B)(this,"value-changed",{value:Object.assign({},a.defaultConfig,{condition:"device"})})}},{kind:"method",key:"_deviceConditionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origCondition&&Ke(this._origCondition,t)&&(t=this._origCondition),(0,s.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,e.detail.value)})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return function(t){return e("ui.panel.config.automation.editor.conditions.type.device.extra_fields.".concat(t.name))||t.name}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(yr||(yr=gr(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Ir(e){return Ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ir(e)}function Br(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Zr(e){return function(e){if(Array.isArray(e))return nn(e)}(e)||on(e)||rn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ur(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nr(e,t){return Nr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nr(e,t)}function qr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Yr(e);if(t){var i=Yr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $r(this,r)}}function $r(e,t){if(t&&("object"===Ir(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wr(e)}function Wr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yr(e){return Yr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yr(e)}function Kr(){Kr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Qr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),sn=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,i,o,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){switch(t.name){case"entity_id":return e.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return e.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return e.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return e.hass.localize("ui.panel.config.automation.editor.conditions.type.state.".concat(t.name))}}}}]}}),n.oi);function Dn(e){return Dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dn(e)}function xn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jn(e,t){return jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jn(e,t)}function Tn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Hn(e);if(t){var i=Hn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return zn(this,r)}}function zn(e,t){if(t&&("object"===Dn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Vn(e)}function Vn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hn(e){return Hn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Hn(e)}function Mn(){Mn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Fn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),_n=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.condition.conditions||[],this._valueChanged,this.hass);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{conditions:e.detail.value})})}}]}}),n.oi);function qn(e){return qn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qn(e)}function $n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wn(e,t){return Wn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wn(e,t)}function Yn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Gn(e);if(t){var i=Gn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Kn(this,r)}}function Kn(e,t){if(t&&("object"===qn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Xn(e)}function Xn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gn(e){return Gn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Gn(e)}function Qn(){Qn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ti(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),wi=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,this.condition,r,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){switch(t.name){case"entity_id":return e.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return e.hass.localize("ui.components.entity.entity-attribute-picker.attribute");default:return e.hass.localize("ui.panel.config.automation.editor.triggers.type.numeric_state.".concat(t.name))}}}}]}}),n.oi);function Li(e){return Li="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Li(e)}function Ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fi(e,t){return Fi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fi(e,t)}function Ii(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ui(e);if(t){var i=Ui(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Bi(this,r)}}function Bi(e,t){if(t&&("object"===Li(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Zi(e)}function Zi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ui(e){return Ui=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ui(e)}function Ni(){Ni=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Wi(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Qi=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r,this.condition,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.conditions.type.sun.".concat(t.name))}}}]}}),n.oi),r(53297);function yo(e){return yo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yo(e)}function vo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bo(e,t){return bo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},bo(e,t)}function ko(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Eo(e);if(t){var i=Eo(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return go(this,r)}}function go(e,t){if(t&&("object"===yo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return wo(e)}function wo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eo(e){return Eo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Eo(e)}function Co(){Co=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!_o(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n *\n

\n \n '],t||(t=e.slice(0)),mo=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.conditions.type.template.value_template"),"value_template",this.hass,r,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){Ve(this,e)}}]}}),n.oi);function To(e){return To="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},To(e)}function zo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vo(e,t){return Vo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Vo(e,t)}function Ho(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ro(e);if(t){var i=Ro(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Mo(this,r)}}function Mo(e,t){if(t&&("object"===To(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Lo(e)}function Lo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ro(e){return Ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ro(e)}function Fo(){Fo=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Zo(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],a||(a=o.slice(0)),jo=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))),this.hass,u,l,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;this._inputModeAfter="input"===t.mode_after,this._inputModeBefore="input"===t.mode_before,delete t.mode_after,delete t.mode_before,Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.conditions.type.time.".concat(t.name))}}}]}}),n.oi);function Xo(e){return Xo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xo(e)}function Go(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Qo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jo(e,t){return Jo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jo(e,t)}function ea(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=fa(e);if(t){var i=fa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ta(this,r)}}function ta(e,t){if(t&&("object"===Xo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ra(e)}function ra(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function na(){na=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!aa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type.trigger.id"),e,this._triggerPicked,this._triggers.map((function(e){return(0,n.dy)(Yo||(Yo=Go(["\n "," \n "])),e.id,e.id)}))):this.hass.localize("ui.panel.config.automation.editor.conditions.type.trigger.no_triggers")}},{kind:"method",key:"_automationUpdated",value:function(e){this._triggers=null!=e&&e.trigger?F(e.trigger).filter((function(e){return e.id})):[]}},{kind:"method",key:"_triggerPicked",value:function(e){if(e.stopPropagation(),e.target.value){var t=e.target.value;this.condition.id!==t&&(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{id:t})})}}}]}}),n.oi);var pa,ha,ma=r(22311),ya=function(e){return"latitude"in e.attributes&&"longitude"in e.attributes};function va(e){return va="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},va(e)}function ba(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ka(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ga(e,t){return ga=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ga(e,t)}function wa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Aa(e);if(t){var i=Aa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ea(this,r)}}function Ea(e,t){if(t&&("object"===va(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ca(e)}function Ca(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Aa(e){return Aa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Aa(e)}function Pa(){Pa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Sa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ',"\n \n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.entity"),t,this._entityPicked,this.hass,za,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.zone"),r,this._zonePicked,this.hass,Ia,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.event"))}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{entity_id:e.detail.value})})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.condition,{zone:e.detail.value})})}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(ha||(ha=ba(["\n ha-entity-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Ba(e){return Ba="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ba(e)}function Za(e,t){return as(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||is(e,t)||ns()}function Ua(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Na(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qa(e,t){return qa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qa(e,t)}function $a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ka(e);if(t){var i=Ka(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Wa(this,r)}}function Wa(e,t){if(t&&("object"===Ba(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ya(e)}function Ya(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ka(e){return Ka=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ka(e)}function Xa(){Xa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ja(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n \n "])),-1===t?(0,n.dy)(Ma||(Ma=Ua(["\n ","\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.unsupported_condition","condition",e.condition)):"",this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass,this.condition,this._onYamlChange):(0,n.dy)(La||(La=Ua(["\n \n ","\n \n\n
\n ","\n
\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type_select"),e.condition,this._typeChanged,this._processedTypes(this.hass.localize).map((function(e){var t=Za(e,2),r=t[0],i=t[1];return(0,n.dy)(Ra||(Ra=Ua(["\n ","\n "])),r,i)})),(0,o.h)("ha-automation-condition-".concat(e.condition),{hass:this.hass,condition:e})))}},{kind:"method",key:"_typeChanged",value:function(e){var t=e.target.value;if(t){var r=customElements.get("ha-automation-condition-".concat(t));t!==this._processedCondition(this.condition).condition&&(0,s.B)(this,"value-changed",{value:Object.assign({condition:t},r.defaultConfig)})}}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,s.B)(this,"value-changed",{value:e.detail.value,yaml:!0})}},{kind:"field",static:!0,key:"styles",value:function(){return[w.Qx,(0,n.iv)(Fa||(Fa=Ua(["\n ha-select {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi);function ls(e){return ls="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ls(e)}function us(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ds(e,t){return ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ds(e,t)}function fs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ms(e);if(t){var i=ms(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ps(this,r)}}function ps(e,t){if(t&&("object"===ls(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hs(e)}function hs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ms(e){return ms=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ms(e)}function ys(){ys=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ks(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),ss=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.action,this.hass,this._conditionChanged);var e,t}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:e.detail.value})}}]}}),n.oi);function As(e){return As="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},As(e)}var Ps,_s=new RegExp("{%|{{"),Os=function e(t){return!!t&&("string"==typeof t?function(e){return _s.test(e)}(t):"object"===As(t)&&(Array.isArray(t)?t:Object.values(t)).some((function(t){return t&&e(t)})))};r(47289);function Ss(e){return Ss="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ss(e)}function Ds(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xs(e,t){return xs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xs(e,t)}function js(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Vs(e);if(t){var i=Vs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ts(this,r)}}function Ts(e,t){if(t&&("object"===Ss(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zs(e)}function zs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vs(e){return Vs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vs(e)}function Hs(){Hs=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Rs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"],t||(t=e.slice(0)),Ps=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.actions.type.delay.delay"),this._timeData,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t&&(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{delay:t})})}}]}}),n.oi);function Us(e){return Us="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Us(e)}function Ns(e,t){return Ns=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ns(e,t)}function qs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ys(e);if(t){var i=Ys(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $s(this,r)}}function $s(e,t){if(t&&("object"===Us(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ws(e)}function Ws(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ys(e){return Ys=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ys(e)}function Ks(){Ks=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Qs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ","\n "])),t,this._devicePicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.device_id.label"),this.action,t,this._deviceActionPicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.device_id.action"),null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?(0,n.dy)(ic||(ic=cc(["\n \n "])),this.hass,this._extraFieldsData(this.action,this._capabilities),this._capabilities.extra_fields,this._extraFieldsComputeLabelCallback(this.hass.localize),this._extraFieldsChanged):"")}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.action&&(this._origAction=this.action)}},{kind:"method",key:"updated",value:function(e){var t=e.get("action");t&&!Ke(t,this.action)&&(this._deviceId=void 0,this._getCapabilities())}},{kind:"method",key:"_getCapabilities",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.action.domain){e.next=6;break}return e.next=3,t=this.hass,r=this.action,t.callWS({type:"device_automation/action/capabilities",action:r});case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=void 0;case 7:this._capabilities=e.t0;case 8:case"end":return e.stop()}var t,r}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){sc(o,n,i,a,s,"next",e)}function s(e){sc(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,s.B)(this,"value-changed",{value:a.defaultConfig})}},{kind:"method",key:"_deviceActionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origAction&&Ke(this._origAction,t)&&(t=this._origAction),(0,s.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,e.detail.value)})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return function(t){return e("ui.panel.config.automation.editor.actions.type.device_id.extra_fields.".concat(t.name))||t.name}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(oc||(oc=cc(["\n ha-device-picker {\n display: block;\n margin-bottom: 16px;\n }\n ha-device-action-picker {\n display: block;\n }\n "])))}}]}}),n.oi),_c=r(5986);function Oc(e){return Oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oc(e)}function Sc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dc(e,t){return Dc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dc(e,t)}function xc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=zc(e);if(t){var i=zc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return jc(this,r)}}function jc(e,t){if(t&&("object"===Oc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Tc(e)}function Tc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zc(e){return zc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zc(e)}function Vc(){Vc=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Lc(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n ',"\n"])),e.name,e.name===e.service?"":e.service)},qc=function(e,t,r,n){var i=Vc();if(n)for(var o=0;o=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n "])),this.hass.localize("ui.panel.config.automation.editor.actions.type.event.event"),t,this._eventChanged,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.event.event_data"),"event_data",r,this._dataChanged)}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(this._actionData=e.detail.value,Xw(this,e))}},{kind:"method",key:"_eventChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{event:e.target.value})})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Wc||(Wc=Kc(["\n ha-textfield {\n display: block;\n }\n "])))}}]}}),n.oi);function dl(e){return dl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dl(e)}function fl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pl(e,t){return pl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pl(e,t)}function hl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=vl(e);if(t){var i=vl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ml(this,r)}}function ml(e,t){if(t&&("object"===dl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return yl(e)}function yl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vl(e){return vl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vl(e)}function bl(){bl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!wl(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","*:\n \n \n\n

\n ","*:\n

\n \n\n

\n ",":\n

\n \n "],t||(t=e.slice(0)),ul=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.actions.type.if.if"),r.if,this.hass,this._ifChanged,this.hass.localize("ui.panel.config.automation.editor.actions.type.if.then"),r.then,this._thenChanged,this.hass,this.hass.localize("ui.panel.config.automation.editor.actions.type.if.else"),r.else||[],this._elseChanged,this.hass)}},{kind:"method",key:"_ifChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{if:t})})}},{kind:"method",key:"_thenChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{then:t})})}},{kind:"method",key:"_elseChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{else:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return w.Qx}}]}}),n.oi);function Ol(e){return Ol="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ol(e)}function Sl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dl(e,t){return Dl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dl(e,t)}function xl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=zl(e);if(t){var i=zl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return jl(this,r)}}function jl(e,t){if(t&&("object"===Ol(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Tl(e)}function Tl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zl(e){return zl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zl(e)}function Vl(){Vl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ll(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),_l=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r.parallel,this._actionsChanged,this.hass)}},{kind:"method",key:"_actionsChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{parallel:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return w.Qx}}]}}),n.oi);var Zl,Ul,Nl,ql,$l,Wl,Yl=r(8636),Kl=r(40095),Xl=r(22814),Gl=r(69371),Ql=r(11254);function Jl(e){return Jl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jl(e)}function eu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function tu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ru(e,t){return ru=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ru(e,t)}function nu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=au(e);if(t){var i=au(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return iu(this,r)}}function iu(e,t){if(t&&("object"===Jl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ou(e)}function ou(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function au(e){return au=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},au(e)}function su(){su=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!uu(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",""])),this.hass,null===(r=this.value)||void 0===r?void 0:r.entity_id,this.label||this.hass.localize("ui.components.selectors.media.pick_media_player"),this.disabled,this.helper,this.required,this._entityChanged,m?(0,n.dy)(Nl||(Nl=eu(["\n ','\n
\n
\n ',"\n
\n "])),this._pickMedia,this.disabled||null===(i=this.value)||void 0===i||!i.entity_id?"disabled":"",(0,Yl.$)({portrait:!(null===(o=this.value)||void 0===o||null===(a=o.metadata)||void 0===a||!a.media_class)&&"portrait"===Gl.Fn[this.value.metadata.children_media_class||this.value.metadata.media_class].thumbnail_ratio}),null!==(s=this.value)&&void 0!==s&&null!==(c=s.metadata)&&void 0!==c&&c.thumbnail?(0,n.dy)(ql||(ql=eu(['\n \n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),mu=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,this._getSelectorValue(this.action),this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{service:"media_player.play_media",target:{entity_id:e.detail.value.entity_id},data:{media_content_id:e.detail.value.media_content_id,media_content_type:e.detail.value.media_content_type},metadata:e.detail.value.metadata||{}}})}}]}}),n.oi);function Ru(e){return Ru="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ru(e)}function Fu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Iu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Bu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zu(e,t){return Zu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zu(e,t)}function Uu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$u(e);if(t){var i=$u(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Nu(this,r)}}function Nu(e,t){if(t&&("object"===Ru(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qu(e)}function qu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $u(e){return $u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$u(e)}function Wu(){Wu=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Xu(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n ","\n ","\n ","\n

\n ",":\n

\n \n "])),this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type_select"),r,this._typeChanged,dd.map((function(t){return(0,n.dy)(zu||(zu=Iu(["\n \n ","\n \n "])),t,e.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type.".concat(t,".label")))})),"count"===r?(0,n.dy)(Vu||(Vu=Iu(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n

',"

\n ","\n
\n ","\n ",""])),this.hass,null===(r=this._value)||void 0===r?void 0:r.service,this._serviceChanged,null==l?void 0:l.description,this._manifest?(0,n.dy)(rd||(rd=gd([" \n \n '])),this._manifest.is_built_in?(0,yd.R)(this.hass,"/integrations/".concat(this._manifest.domain)):this._manifest.documentation,this.hass.localize("ui.components.service-control.integration_doc"),"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"):"",l&&"target"in l?(0,n.dy)(nd||(nd=gd(["\n ",'\n ','\n ',""])),this.narrow,f?(0,n.dy)(id||(id=gd(['
']))):"",this.hass.localize("ui.components.service-control.target"),this.hass.localize("ui.components.service-control.target_description"),this.hass,l.target?{target:l.target}:{target:{}},this._targetChanged,null===(i=this._value)||void 0===i?void 0:i.target):d?(0,n.dy)(od||(od=gd([""])),this.hass,null===(o=this._value)||void 0===o||null===(a=o.data)||void 0===a?void 0:a.entity_id,d.description,this._entityPicked):"",u?(0,n.dy)(ad||(ad=gd([""])),this.hass,this.hass.localize("ui.components.service-control.data"),"data",null===(s=this._value)||void 0===s?void 0:s.data,this._dataChanged):null==l?void 0:l.fields.map((function(e){var t,r,i,o,a=Bd(e);return e.selector&&(!e.advanced||c.showAdvanced||null!==(t=c._value)&&void 0!==t&&t.data&&void 0!==c._value.data[e.key])?(0,n.dy)(sd||(sd=gd(["\n ",'\n ','\n ',"\n \n "])),c.narrow,a?(0,n.dy)(ld||(ld=gd(["'])),e.key,c._checkedKeys.has(e.key)||(null===(r=c._value)||void 0===r?void 0:r.data)&&void 0!==c._value.data[e.key],c._checkboxChanged):f?(0,n.dy)(cd||(cd=gd(['
']))):"",e.name||e.key,null==e?void 0:e.description,a&&!c._checkedKeys.has(e.key)&&(!(null!==(i=c._value)&&void 0!==i&&i.data)||void 0===c._value.data[e.key]),c.hass,e.selector,e.key,c._serviceDataChanged,null!==(o=c._value)&&void 0!==o&&o.data&&void 0!==c._value.data[e.key]?c._value.data[e.key]:e.default):""})))}},{kind:"method",key:"_checkboxChanged",value:function(e){var t,r=e.currentTarget.checked,n=e.currentTarget.key;if(r){var i,o,a;this._checkedKeys.add(n);var c,l=null===(i=this._getServiceInfo(null===(a=this._value)||void 0===a?void 0:a.service,this.hass.services))||void 0===i||null===(o=i.fields.find((function(e){return e.key===n})))||void 0===o?void 0:o.default;if(l)t=Object.assign({},null===(c=this._value)||void 0===c?void 0:c.data,kd({},n,l))}else{var u;this._checkedKeys.delete(n),delete(t=Object.assign({},null===(u=this._value)||void 0===u?void 0:u.data))[n]}t&&(0,s.B)(this,"value-changed",{value:Object.assign({},this._value,{data:t})}),this.requestUpdate("_checkedKeys")}},{kind:"method",key:"_serviceChanged",value:function(e){var t;e.stopPropagation(),e.detail.value!==(null===(t=this._value)||void 0===t?void 0:t.service)&&(0,s.B)(this,"value-changed",{value:{service:e.detail.value||""}})}},{kind:"method",key:"_entityPicked",value:function(e){var t,r,n;e.stopPropagation();var i=e.detail.value;if((null===(t=this._value)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.entity_id)!==i){var o,a;if(!i&&null!==(n=this._value)&&void 0!==n&&n.data)delete(o=Object.assign({},this._value)).data.entity_id;else o=Object.assign({},this._value,{data:Object.assign({},null===(a=this._value)||void 0===a?void 0:a.data,{entity_id:e.detail.value})});(0,s.B)(this,"value-changed",{value:o})}}},{kind:"method",key:"_targetChanged",value:function(e){var t;e.stopPropagation();var r,n=e.detail.value;(null===(t=this._value)||void 0===t?void 0:t.target)!==n&&(n?r=Object.assign({},this._value,{target:e.detail.value}):delete(r=Object.assign({},this._value)).target,(0,s.B)(this,"value-changed",{value:r}))}},{kind:"method",key:"_serviceDataChanged",value:function(e){var t,r,n,i,o;e.stopPropagation();var a=e.currentTarget.key,c=e.detail.value;if((null===(t=this._value)||void 0===t||null===(r=t.data)||void 0===r?void 0:r[a])!==c&&(null!==(n=this._value)&&void 0!==n&&null!==(i=n.data)&&void 0!==i&&i[a]||""!==c&&void 0!==c)){var l=Object.assign({},null===(o=this._value)||void 0===o?void 0:o.data,kd({},a,c));""!==c&&void 0!==c||delete l[a],(0,s.B)(this,"value-changed",{value:Object.assign({},this._value,{data:l})})}}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,s.B)(this,"value-changed",{value:Object.assign({},this._value,{data:e.detail.value})})}},{kind:"method",key:"_fetchManifest",value:(r=regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._manifest=void 0,e.prev=1,e.next=4,(0,_c.t4)(this.hass,t);case 4:this._manifest=e.sent,e.next=9;break;case 7:e.prev=7,e.t0=e.catch(1);case 9:case"end":return e.stop()}}),e,this,[[1,7]])})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){bd(o,n,i,a,s,"next",e)}function s(e){bd(o,n,i,a,s,"throw",e)}a(void 0)}))},function(e){return o.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(ud||(ud=gd(["\n ha-settings-row {\n padding: var(--service-control-padding, 0 16px);\n }\n ha-settings-row {\n --paper-time-input-justify-content: flex-end;\n --settings-row-content-width: 100%;\n --settings-row-prefix-display: contents;\n border-top: var(\n --service-control-items-border-top,\n 1px solid var(--divider-color)\n );\n }\n ha-service-picker,\n ha-entity-picker,\n ha-yaml-editor {\n display: block;\n margin: var(--service-control-padding, 0 16px);\n }\n ha-yaml-editor {\n padding: 16px 0;\n }\n p {\n margin: var(--service-control-padding, 0 16px);\n padding: 16px 0;\n }\n .checkbox-spacer {\n width: 32px;\n }\n ha-checkbox {\n margin-left: -16px;\n }\n .help-icon {\n color: var(--secondary-text-color);\n }\n .description {\n justify-content: space-between;\n display: flex;\n align-items: center;\n padding-right: 2px;\n }\n "])))}}]}}),n.oi);function Zd(e){return Zd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zd(e)}function Ud(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Nd(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qd(e,t){return qd=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qd(e,t)}function $d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Kd(e);if(t){var i=Kd(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Wd(this,r)}}function Wd(e,t){if(t&&("object"===Zd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Yd(e)}function Yd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kd(e){return Kd=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Kd(e)}function Xd(){Xd=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Jd(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.narrow,this.hass,this._action,null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced,this._actionChanged)}},{kind:"method",key:"_actionChanged",value:function(e){e.detail.value===this._action&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Id||(Id=Ud(["\n ha-service-control {\n display: block;\n margin: 0 -16px;\n }\n "])))}}]}}),n.oi);function cf(e){return cf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cf(e)}function lf(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function uf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function df(e,t){return df=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},df(e,t)}function ff(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=mf(e);if(t){var i=mf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pf(this,r)}}function pf(e,t){if(t&&("object"===cf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hf(e)}function hf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},mf(e)}function yf(){yf=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!kf(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n \n "])),this.hass.localize("ui.panel.config.automation.editor.actions.type.stop.stop"),r,this._stopChanged,this.hass.localize("ui.panel.config.automation.editor.actions.type.stop.error"),null!=t&&t,this._errorChanged)}},{kind:"method",key:"_stopChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{stop:e.target.value})})}},{kind:"method",key:"_errorChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.action,{error:e.target.checked})})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(af||(af=lf(["\n ha-textfield {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),r(83927);function Pf(e){return Pf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pf(e)}function _f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Of(e,t){return Of=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Of(e,t)}function Sf(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=jf(e);if(t){var i=jf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Df(this,r)}}function Df(e,t){if(t&&("object"===Pf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xf(e)}function xf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jf(e){return jf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jf(e)}function Tf(){Tf=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Hf(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],a||(a=o.slice(0)),Af=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))),e,s,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){var t,r,n;e.stopPropagation();var i=e.detail.value.offset,o="before"===e.detail.value.offset_type?"-":"",a=Object.assign({},e.detail.value,{offset:"".concat(o).concat(null!==(t=i.hours)&&void 0!==t?t:0,":").concat(null!==(r=i.minutes)&&void 0!==r?r:0,":").concat(null!==(n=i.seconds)&&void 0!==n?n:0)});delete a.offset_type,(0,s.B)(this,"value-changed",{value:a})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.calendar.".concat(t.name))}}}]}}),n.oi);function If(e){return If="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},If(e)}function Bf(e,t){return Bf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bf(e,t)}function Zf(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qf(e);if(t){var i=qf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Uf(this,r)}}function Uf(e,t){if(t&&("object"===If(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nf(e)}function Nf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qf(e){return qf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qf(e)}function $f(){$f=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Kf(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ","\n "])),t,this._devicePicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.triggers.type.device.label"),this.trigger,t,this._deviceTriggerPicked,this.hass,this.hass.localize("ui.panel.config.automation.editor.triggers.type.device.trigger"),null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?(0,n.dy)(tp||(tp=op(["\n \n "])),this.hass,this._extraFieldsData(this.trigger,this._capabilities),this._capabilities.extra_fields,this._extraFieldsComputeLabelCallback(this.hass.localize),this._extraFieldsChanged):"")}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.trigger&&(this._origTrigger=this.trigger)}},{kind:"method",key:"updated",value:function(e){if(e.has("trigger")){var t=e.get("trigger");t&&!Ke(t,this.trigger)&&this._getCapabilities()}}},{kind:"method",key:"_getCapabilities",value:(r=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=this.trigger).domain){e.next=7;break}return e.next=4,We(this.hass,t);case 4:e.t0=e.sent,e.next=8;break;case 7:e.t0=void 0;case 8:this._capabilities=e.t0;case 9:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){ip(o,n,i,a,s,"next",e)}function s(e){ip(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,s.B)(this,"value-changed",{value:Object.assign({},a.defaultConfig,{platform:"device"})})}},{kind:"method",key:"_deviceTriggerPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origTrigger&&Ke(this._origTrigger,t)&&(t=this._origTrigger),this.trigger.id&&(t.id=this.trigger.id),(0,s.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:Object.assign({},this.trigger,e.detail.value)})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return function(t){return e("ui.panel.config.automation.editor.triggers.type.device.extra_fields.".concat(t.name))||t.name}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(rp||(rp=op(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),wp=r(1460);function Ep(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Cp(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Ep(o,n,i,a,s,"next",e)}function s(e){Ep(o,n,i,a,s,"throw",e)}a(void 0)}))}}var Ap,Pp,_p,Op,Sp=function(){var e=Cp(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callWS({type:"config/auth/list"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Dp=r(70483);function xp(e){return xp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xp(e)}function jp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Tp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zp(e,t){return zp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zp(e,t)}function Vp(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$p(e);if(t){var i=$p(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Hp(this,r)}}function Hp(e,t){if(t&&("object"===xp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Mp(e)}function Mp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lp(){Lp=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ip(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r'])),(0,Dp.V)({backgroundImage:"url(".concat(e,")")}));var t,r=(t=this.user.name)?t.trim().split(" ").slice(0,3).map((function(e){return e.substring(0,1)})).join(""):"?";return(0,n.dy)(_p||(_p=jp(['\n ',"\n "])),(0,Yl.$)({long:r.length>2}),r)}},{kind:"method",key:"_getPersonPicture",value:function(){if(this._personEntityId=void 0,this._personPicture=void 0,this.hass&&this.user)for(var e=0,t=Object.values(this.hass.states);e=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n ","\n \n "])),this.label,this.disabled,this.value,this._userChanged,0===(null===(e=this.users)||void 0===e?void 0:e.length)?(0,n.dy)(fh||(fh=yh(['\n ',"\n "])),this.noUserLabel||(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.components.user-picker.no_user"))):"",this._sortedUsers(this.users).map((function(e){return(0,n.dy)(ph||(ph=yh(['\n \n ',"\n \n "])),e.id,r.hass,e,e.name)})))}},{kind:"method",key:"firstUpdated",value:function(e){var t=this;xh(jh(r.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&Sp(this.hass).then((function(e){t.users=e}))}},{kind:"method",key:"_userChanged",value:function(e){var t=this,r=e.target.value;r!==this.value&&(this.value=r,setTimeout((function(){(0,s.B)(t,"value-changed",{value:r}),(0,s.B)(t,"change")}),0))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(hh||(hh=yh(["\n :host {\n display: inline-block;\n }\n mwc-list {\n display: block;\n }\n "])))}}]}}),n.oi);function Lh(e){return Lh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lh(e)}function Rh(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Fh(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Rh(o,n,i,a,s,"next",e)}function s(e){Rh(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ih(e){return function(e){if(Array.isArray(e))return tm(e)}(e)||rm(e)||em(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Zh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Uh(e,t){return Uh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Uh(e,t)}function Nh(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=im(e);if(t){var i=im(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return qh(this,r)}}function qh(e,t){if(t&&("object"===Lh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return $h(e)}function $h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wh(){Wh=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Xh(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),(0,wp.l)([t],(function(){var r;return null===(r=e.value)||void 0===r?void 0:r.map((function(r,i){return(0,n.dy)(Vh||(Vh=Bh(["\n
\n \n \n >\n
\n "])),e.pickedUserLabel,e.hass.localize("ui.components.user-picker.remove_user"),i,e.hass,r,e._notSelectedUsersAndSelected(r,e.users,t),e._userChanged,r,e.hass.localize("ui.components.user-picker.remove_user"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",e._removeUser)}))})),this.pickUserLabel||this.hass.localize("ui.components.user-picker.add_user"),this.hass,t,!(null!=t&&t.length),this._addUser)}},{kind:"field",key:"_notSelectedUsers",value:function(){return(0,c.Z)((function(e,t){return t?null==e?void 0:e.filter((function(e){return!e.system_generated&&!t.includes(e.id)})):null==e?void 0:e.filter((function(e){return!e.system_generated}))}))}},{kind:"field",key:"_notSelectedUsersAndSelected",value:function(){return function(e,t,r){var n=null==t?void 0:t.find((function(t){return t.id===e}));return n?r?[].concat(Ih(r),[n]):[n]:r}}},{kind:"get",key:"_currentUsers",value:function(){return this.value||[]}},{kind:"method",key:"_updateUsers",value:(o=Fh(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,s.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_userChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.index,r=e.detail.value,n=Ih(this._currentUsers);""===r?n.splice(t,1):n.splice(t,1,r),this._updateUsers(n)}},{kind:"method",key:"_addUser",value:(r=Fh(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),r=t.detail.value,t.currentTarget.value="",r){e.next=5;break}return e.abrupt("return");case 5:if(!(n=this._currentUsers).includes(r)){e.next=8;break}return e.abrupt("return");case 8:this._updateUsers([].concat(Ih(n),[r]));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"method",key:"_removeUser",value:function(e){var t=e.currentTarget.userId;this._updateUsers(this._currentUsers.filter((function(e){return e!==t})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Hh||(Hh=Bh(["\n :host {\n display: block;\n }\n div {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function sm(e){return sm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sm(e)}function cm(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function lm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function um(e,t){return um=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},um(e,t)}function dm(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=hm(e);if(t){var i=hm(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return fm(this,r)}}function fm(e,t){if(t&&("object"===sm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return pm(e)}function pm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hm(e){return hm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hm(e)}function mm(){mm=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!bm(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Cm=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this._schema(this.hass.localize),this.trigger,this.hass,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.geo_location.".concat(t.name))}}}]}}),n.oi);function Bm(e){return Bm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bm(e)}function Zm(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Um(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nm(e,t){return Nm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nm(e,t)}function qm(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ym(e);if(t){var i=Ym(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $m(this,r)}}function $m(e,t){if(t&&("object"===Bm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wm(e)}function Wm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ym(e){return Ym=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ym(e)}function Km(){Km=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Qm(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this._schema(this.hass.localize),this.trigger,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.homeassistant.".concat(t.name))}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(Im||(Im=Zm(["\n label {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function iy(e){return iy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},iy(e)}function oy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ay(e,t){return ay=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ay(e,t)}function sy(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=uy(e);if(t){var i=uy(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return cy(this,r)}}function cy(e,t){if(t&&("object"===iy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ly(e)}function ly(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uy(e){return uy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},uy(e)}function dy(){dy=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!hy(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),ny=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),gy,this.trigger,this.hass,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.mqtt.".concat(t.name))}}}]}}),n.oi);function wy(e){return wy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wy(e)}function Ey(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cy(e,t){return Cy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cy(e,t)}function Ay(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Oy(e);if(t){var i=Oy(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Py(this,r)}}function Py(e,t){if(t&&("object"===wy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _y(e)}function _y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oy(e){return Oy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Oy(e)}function Sy(){Sy=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!jy(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),ky=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,i,o,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){switch(t.name){case"entity_id":return e.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return e.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return e.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return e.hass.localize("ui.panel.config.automation.editor.triggers.type.numeric_state.".concat(t.name))}}}}]}}),n.oi);function Ly(e){return Ly="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ly(e)}function Ry(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fy(e,t){return Fy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fy(e,t)}function Iy(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Uy(e);if(t){var i=Uy(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return By(this,r)}}function By(e,t){if(t&&("object"===Ly(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Zy(e)}function Zy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Uy(e){return Uy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Uy(e)}function Ny(){Ny=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Wy(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),My=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,i,o,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("entity_id"===t.name?"ui.components.entity.entity-picker.entity":"ui.panel.config.automation.editor.triggers.type.state.".concat(t.name))}}}]}}),n.oi);function ev(e){return ev="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ev(e)}function tv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rv(e,t){return rv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},rv(e,t)}function nv(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=av(e);if(t){var i=av(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return iv(this,r)}}function iv(e,t){if(t&&("object"===ev(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ov(e)}function ov(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function av(e){return av=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},av(e)}function sv(){sv=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!uv(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Qy=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r,this.trigger,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.sun.".concat(t.name))}}}]}}),n.oi);function mv(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function yv(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){mv(o,n,i,a,s,"next",e)}function s(e){mv(o,n,i,a,s,"throw",e)}a(void 0)}))}}var vv,bv,kv=function(){var e=yv(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callWS({type:"tag/list"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function gv(e){return gv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gv(e)}function wv(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ev(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Cv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Av(e,t){return Av=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Av(e,t)}function Pv(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Lv(e);if(t){var i=Lv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _v(this,r)}}function _v(e,t){if(t&&("object"===gv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ov(e)}function Ov(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sv(){Sv=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!jv(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n "])),this.hass.localize("ui.panel.config.automation.editor.triggers.type.tag.label"),0===this._tags.length,e,this._tagChanged,this._tags.map((function(e){return(0,n.dy)(bv||(bv=Ev(["\n \n ","\n \n "])),e.id,e.name||e.id)})))}},{kind:"method",key:"_fetchTags",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,kv(this.hass);case 2:this._tags=e.sent,this._tags.sort((function(e,t){return(0,l.f)(e.name||e.id,t.name||t.id)}));case 4:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){wv(o,n,i,a,s,"next",e)}function s(e){wv(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_tagChanged",value:function(e){(0,s.B)(this,"value-changed",{value:Object.assign({},this.trigger,{tag_id:e.target.value})})}}]}}),n.oi);function Fv(e){return Fv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fv(e)}function Iv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bv(e,t){return Bv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bv(e,t)}function Zv(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qv(e);if(t){var i=qv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Uv(this,r)}}function Uv(e,t){if(t&&("object"===Fv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nv(e)}function Nv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qv(e){return qv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qv(e)}function $v(){$v=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Kv(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n *\n

\n \n '],t||(t=e.slice(0)),Rv=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.triggers.type.template.value_template"),"value_template",this.hass,r,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){dg(this,e)}}]}}),n.oi);function rb(e){return rb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rb(e)}function nb(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ib(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ob(e,t){return ob=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ob(e,t)}function ab(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=lb(e);if(t){var i=lb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return sb(this,r)}}function sb(e,t){if(t&&("object"===rb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return cb(e)}function cb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lb(e){return lb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},lb(e)}function ub(){ub=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!pb(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.hass,o,i,this._valueChanged,this._computeLabelCallback)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;this._inputMode="input"===t.mode,delete t.mode,Object.keys(t).forEach((function(e){return void 0===t[e]||""===t[e]?delete t[e]:{}})),(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.time.".concat(t.name))}}}]}}),n.oi);function kb(e){return kb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kb(e)}function gb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wb(e,t){return wb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},wb(e,t)}function Eb(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Pb(e);if(t){var i=Pb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Cb(this,r)}}function Cb(e,t){if(t&&("object"===kb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ab(e)}function Ab(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pb(e){return Pb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pb(e)}function _b(){_b=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Db(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),bb=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,Mb,this.trigger,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value:function(){var e=this;return function(t){return e.hass.localize("ui.panel.config.automation.editor.triggers.type.time_pattern.".concat(t.name))}}}]}}),n.oi),r(83447)),Rb=r(50577);function Fb(e){return Fb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fb(e)}function Ib(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Bb(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Zb(e){return function(e){if(Array.isArray(e))return rk(e)}(e)||nk(e)||tk(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ub(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nb(e,t){return Nb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nb(e,t)}function qb(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ok(e);if(t){var i=ok(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $b(this,r)}}function $b(e,t){if(t&&("object"===Fb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wb(e)}function Wb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yb(){Yb=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Gb(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n\n
\n "])),!1===this.action.enabled?(0,n.dy)(fw||(fw=Ow(['
\n ',"\n
"])),this.hass.localize("ui.panel.config.automation.editor.actions.disabled")):"",0!==this.index?(0,n.dy)(pw||(pw=Ow(["\n \n "])),this.hass.localize("ui.panel.config.automation.editor.move_up"),"M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",this._moveUp):"",this.index!==this.totalActions-1?(0,n.dy)(hw||(hw=Ow(["\n \n "])),this.hass.localize("ui.panel.config.automation.editor.move_down"),"M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",this._moveDown):"",this._handleAction,this.hass.localize("ui.common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",this.hass.localize("ui.panel.config.automation.editor.actions.run_action"),!this._uiModeAvailable,t?this.hass.localize("ui.panel.config.automation.editor.edit_ui"):this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass.localize("ui.panel.config.automation.editor.actions.duplicate"),!1===this.action.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable"),this.hass.localize("ui.panel.config.automation.editor.actions.delete"),!1===this.action.enabled?"disabled":"",this._warnings?(0,n.dy)(mw||(mw=Ow(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.disabled,this.value||[],this.hass)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(vE||(vE=kE(["\n ha-automation-action {\n display: block;\n margin-bottom: 16px;\n }\n :host([disabled]) ha-automation-action {\n opacity: var(--light-disabled-opacity);\n pointer-events: none;\n }\n "])))}}]}}),n.oi);var VE,HE,ME,LE,RE=r(7323),FE=r(34154);function IE(e){return IE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},IE(e)}function BE(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ZE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UE(e,t){return UE=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},UE(e,t)}function NE(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=WE(e);if(t){var i=WE(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return qE(this,r)}}function qE(e,t){if(t&&("object"===IE(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return $E(e)}function $E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WE(e){return WE=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},WE(e)}function YE(){YE=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!GE(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ','\n ',"\n ","\n"])),e.name,e.slug,e.icon?(0,n.dy)(HE||(HE=rC([''])),e.slug):"")};!function(e,t,r,n){var i=YE();if(n)for(var o=0;o=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.hass,this.value,this.label,this.helper,this.disabled,this.required)}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(iC||(iC=sC(["\n ha-addon-picker {\n width: 100%;\n }\n "])))}}]}}),n.oi);function EC(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var CC,AC,PC,_C=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,r,n,i,o){var a,s,c,l,u,d,f,p=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(a=p.length,s=new Array(a>5?a-5:0),c=5;c=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n"])),(0,Yl.$)({"add-new":"add_new"===e.area_id}),e.name)};!function(e,t,r,n){var i=IC();if(n)for(var o=0;o=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(n);try{for(h.s();!(p=h.n()).done;){var m=p.value;m.device_id&&(m.device_id in f||(f[m.device_id]=[]),f[m.device_id].push(m))}}catch(k){h.e(k)}finally{h.f()}u=r,d=n.filter((function(e){return e.area_id}))}else s&&(u=r),c&&(d=n.filter((function(e){return e.area_id})));i&&(u=u.filter((function(e){var t=f[e.id];return!(!t||!t.length)&&f[e.id].some((function(e){return i.includes((0,Rt.M)(e.entity_id))}))})),d=d.filter((function(e){return i.includes((0,Rt.M)(e.entity_id))}))),o&&(u=u.filter((function(e){var t=f[e.id];return!t||!t.length||n.every((function(e){return!o.includes((0,Rt.M)(e.entity_id))}))})),d=d.filter((function(e){return!o.includes((0,Rt.M)(e.entity_id))}))),a&&(u=u.filter((function(t){var r=f[t.id];return!(!r||!r.length)&&f[t.id].some((function(t){var r=e.hass.states[t.entity_id];return!!r&&(r.attributes.device_class&&a.includes(r.attributes.device_class))}))})),d=d.filter((function(t){var r=e.hass.states[t.entity_id];return r.attributes.device_class&&a.includes(r.attributes.device_class)}))),s&&(u=u.filter((function(e){return s(e)}))),c&&(d=d.filter((function(e){return c(e)})));var y,v,b=t;(u&&(y=u.filter((function(e){return e.area_id})).map((function(e){return e.area_id}))),d)&&(y=(null!==(v=y)&&void 0!==v?v:[]).concat(d.filter((function(e){return e.area_id})).map((function(e){return e.area_id}))));return y&&(b=t.filter((function(e){return y.includes(e.area_id)}))),b.length||(b=[{area_id:"no_areas",name:e.hass.localize("ui.components.area-picker.no_match"),picture:null}]),l?b:[].concat(zC(b),[{area_id:"add_new",name:e.hass.localize("ui.components.area-picker.add_new"),picture:null}])}))}},{kind:"method",key:"updated",value:function(e){(!this._init&&this._devices&&this._areas&&this._entities||e.has("_opened")&&this._opened)&&(this._init=!0,this.comboBox.items=this._getAreas(this._areas,this._devices,this._entities,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd))}},{kind:"method",key:"render",value:function(){var e;return this._devices&&this._areas&&this._entities?(0,n.dy)(PC||(PC=XC(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n
\n "])),t.map((function(t){return(0,n.dy)(JC||(JC=oA(["\n
\n \n
\n "])),t,e.noAdd,e.hass,t,e.pickedAreaLabel,e.includeDomains,e.excludeDomains,e.includeDeviceClasses,e.deviceFilter,e.entityFilter,e.disabled,e._areaChanged)})),this.noAdd,this.hass,this.pickAreaLabel,this.helper,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.disabled,this.placeholder,this.required&&!t.length,this._addArea)}},{kind:"get",key:"_currentAreas",value:function(){return this.value||[]}},{kind:"method",key:"_updateAreas",value:(r=regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,s.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){iA(o,n,i,a,s,"next",e)}function s(e){iA(o,n,i,a,s,"throw",e)}a(void 0)}))},function(e){return o.apply(this,arguments)})},{kind:"method",key:"_areaChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.curValue,r=e.detail.value;if(r!==t){var n=this._currentAreas;r&&!n.includes(r)?this._updateAreas(n.map((function(e){return e===t?r:e}))):this._updateAreas(n.filter((function(e){return e!==t})))}}},{kind:"method",key:"_addArea",value:function(e){e.stopPropagation();var t=e.detail.value;if(t){e.currentTarget.value="";var r=this._currentAreas;r.includes(t)||this._updateAreas([].concat(nA(r),[t]))}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(eA||(eA=oA(["\n div {\n margin-top: 8px;\n }\n "])))}}]}}),(0,Kt.f)(n.oi));function PA(e){return PA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},PA(e)}function _A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function OA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SA(e,t){return SA=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},SA(e,t)}function DA(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=TA(e);if(t){var i=TA(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xA(this,r)}}function xA(e,t){if(t&&("object"===PA(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return jA(e)}function jA(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TA(e){return TA=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},TA(e)}function zA(){zA=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!MA(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.hass,this.value,this.helper,this.label,this._filterDevices,this._filterEntities,this.disabled,this.required):(0,n.dy)(CA||(CA=_A(["\n \n "])),this.hass,this.value,this.label,this.helper,this._filterDevices,this._filterEntities,this.disabled,this.required)}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(t){return!e.selector.area.entity||xC(e.selector.area.entity,t,e._entitySources)}}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(t){if(!e.selector.area.device)return!0;var r=e._entitySources&&e._entities?e._deviceIntegrationLookup(e._entitySources,e._entities):void 0;return DC(e.selector.area.device,t,r)}}}]}}),(0,Kt.f)(n.oi)),r(22142);var BA=r(12198),ZA=(r(44583),r(18457),"^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])");new RegExp(ZA+"$"),new RegExp(ZA);var UA,NA;function qA(e){return qA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qA(e)}function $A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function WA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YA(e,t){return YA=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},YA(e,t)}function KA(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=QA(e);if(t){var i=QA(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return XA(this,r)}}function XA(e,t){if(t&&("object"===qA(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return GA(e)}function GA(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QA(e){return QA=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},QA(e)}function JA(){JA=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!rP(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],r||(r=t.slice(0)),sP=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),this.hass,this.selector.attribute.entity_id||(null===(e=this.context)||void 0===e?void 0:e.filter_entity),this.value,this.label,this.helper,this.disabled,this.required)}},{kind:"method",key:"updated",value:function(e){if(EP(CP(r.prototype),"updated",this).call(this,e),this.value&&!this.selector.attribute.entity_id&&e.has("context")){var t=e.get("context");if(this.context&&(null==t?void 0:t.filter_entity)!==this.context.filter_entity){var n=!1;if(this.context.filter_entity){var i=this.hass.states[this.context.filter_entity];i&&this.value in i.attributes||(n=!0)}else n=void 0!==this.value;n&&(0,s.B)(this,"value-changed",{value:void 0})}}}}]}}),(0,Kt.f)(n.oi)),r(4019),r(16235);function OP(e){return OP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OP(e)}function SP(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function DP(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xP(e,t){return xP=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xP(e,t)}function jP(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=VP(e);if(t){var i=VP(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return TP(this,r)}}function TP(e,t){if(t&&("object"===OP(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zP(e)}function zP(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VP(e){return VP=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},VP(e)}function HP(){HP=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!RP(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n ","\n "])),this.label,this.value,this._handleChange,this.disabled,this.helper?(0,n.dy)(PP||(PP=SP(["",""])),this.helper):"")}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.checked;this.value!==t&&(0,s.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(_P||(_P=SP(["\n ha-formfield {\n display: flex;\n height: 56px;\n align-items: center;\n --mdc-typography-body2-font-size: 1em;\n }\n "])))}}]}}),n.oi);var UP,NP,qP=r(15838);function $P(e){return $P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$P(e)}function WP(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function YP(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KP(e,t){return KP=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},KP(e,t)}function XP(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=JP(e);if(t){var i=JP(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return GP(this,r)}}function GP(e,t){if(t&&("object"===$P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return QP(e)}function QP(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JP(e){return JP=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},JP(e)}function e_(){e_=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!n_(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n "],t||(t=e.slice(0)),__=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.hass.locale,this.disabled,this.value,this.required,this.helper);var e,t}}]}}),n.oi);var U_,N_=r(65810);r(12545);function q_(e){return q_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},q_(e)}function $_(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W_(e,t){return W_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},W_(e,t)}function Y_(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=G_(e);if(t){var i=G_(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return K_(this,r)}}function K_(e,t){if(t&&("object"===q_(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return X_(e)}function X_(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G_(e){return G_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},G_(e)}function Q_(){Q_=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!tO(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r12&&s<24&&(a=String(s-12).padStart(2,"0")),i&&0===s&&(a="12"),(0,n.dy)(U_||(t=["\n \n "],r||(r=t.slice(0)),U_=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),this.label,Number(a),Number(o[1]),Number(o[2]),i?12:24,i&&(s>=12?"PM":"AM"),this.disabled,this._timeChanged,this.enableSecond,this.required,this.helper)}},{kind:"method",key:"_timeChanged",value:function(e){e.stopPropagation();var t=e.detail.value,r=(0,N_.y)(this.locale),n=t.hours||0;t&&r&&("PM"===t.amPm&&n<12&&(n+=12),"AM"===t.amPm&&12===n&&(n=0));var i="".concat(n.toString().padStart(2,"0"),":").concat(t.minutes?t.minutes.toString().padStart(2,"0"):"00",":").concat(t.seconds?t.seconds.toString().padStart(2,"0"):"00");i!==this.value&&(this.value=i,(0,s.B)(this,"change"),(0,s.B)(this,"value-changed",{value:i}))}}]}}),n.oi);function lO(e){return lO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lO(e)}function uO(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function dO(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fO(e,t){return fO=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fO(e,t)}function pO(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=yO(e);if(t){var i=yO(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return hO(this,r)}}function hO(e,t){if(t&&("object"===lO(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return mO(e)}function mO(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yO(e){return yO=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yO(e)}function vO(){vO=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!gO(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),t.map((function(t){return(0,n.dy)(OO||(OO=zO(["\n
\n \n
\n "])),t,e.hass,e.deviceFilter,e.includeDomains,e.excludeDomains,e.includeDeviceClasses,t,e.pickedDeviceLabel,e.disabled,e._deviceChanged)})),this.hass,this.helper,this.deviceFilter,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.pickDeviceLabel,this.disabled,this.required&&!t.length,this._addDevice)}},{kind:"get",key:"_currentDevices",value:function(){return this.value||[]}},{kind:"method",key:"_updateDevices",value:(o=TO(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,s.B)(this,"value-changed",{value:t}),this.value=t;case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_deviceChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.curValue,r=e.detail.value;r!==t&&""===r&&(""===r?this._updateDevices(this._currentDevices.filter((function(e){return e!==t}))):this._updateDevices(this._currentDevices.map((function(e){return e===t?r:e}))))}},{kind:"method",key:"_addDevice",value:(r=TO(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),r=t.detail.value,t.currentTarget.value="",r){e.next=5;break}return e.abrupt("return");case 5:if(!(n=this._currentDevices).includes(r)){e.next=8;break}return e.abrupt("return");case 8:this._updateDevices([].concat(xO(n),[r]));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(SO||(SO=zO(["\n div {\n margin-top: 8px;\n }\n "])))}}]}}),n.oi);function eS(e){return eS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eS(e)}function tS(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function rS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nS(e,t){return nS=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},nS(e,t)}function iS(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=yS(e);if(t){var i=yS(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return oS(this,r)}}function oS(e,t){if(t&&("object"===eS(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return aS(e)}function aS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sS(){sS=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!uS(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.label?(0,n.dy)(JO||(JO=tS([""])),this.label):"",this.hass,this.value,this.helper,this._filterDevices,null!==(e=this.selector.device.entity)&&void 0!==e&&e.device_class?[this.selector.device.entity.device_class]:void 0,null!==(t=this.selector.device.entity)&&void 0!==t&&t.domain?[this.selector.device.entity.domain]:void 0,this.disabled,this.required):(0,n.dy)(GO||(GO=tS(["\n \n "])),this.hass,this.value,this.label,this.helper,this._filterDevices,null!==(r=this.selector.device.entity)&&void 0!==r&&r.device_class?[this.selector.device.entity.device_class]:void 0,null!==(i=this.selector.device.entity)&&void 0!==i&&i.domain?[this.selector.device.entity.domain]:void 0,this.disabled,this.required)}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(t){var r=e._entitySources&&e._entities?e._deviceIntegrationLookup(e._entitySources,e._entities):void 0;return DC(e.selector.device,t,r)}}}]}}),(0,Kt.f)(n.oi));function bS(e){return bS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bS(e)}function kS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gS(e,t){return gS=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},gS(e,t)}function wS(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=AS(e);if(t){var i=AS(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ES(this,r)}}function ES(e,t){if(t&&("object"===bS(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return CS(e)}function CS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AS(e){return AS=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},AS(e)}function PS(){PS=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!SS(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),vS=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.helper,this.value,this.disabled,this.required,this.selector.duration.enable_day);var e,t}}]}}),n.oi);var zS,VS,HS,MS,LS=/^(\w+)\.(\w+)$/;function RS(e){return RS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},RS(e)}function FS(e){return function(e){if(Array.isArray(e))return nD(e)}(e)||iD(e)||rD(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function IS(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function BS(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){IS(o,n,i,a,s,"next",e)}function s(e){IS(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ZS(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function US(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NS(e,t){return NS=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},NS(e,t)}function qS(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=YS(e);if(t){var i=YS(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $S(this,r)}}function $S(e,t){if(t&&("object"===RS(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return WS(e)}function WS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YS(e){return YS=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},YS(e)}function KS(){KS=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!QS(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),t.map((function(t){return(0,n.dy)(HS||(HS=ZS(["\n
\n \n
\n "])),t,e.hass,e.includeDomains,e.excludeDomains,e.includeEntities,e.excludeEntities,e.includeDeviceClasses,e.includeUnitOfMeasurement,e._entityFilter,t,e.pickedEntityLabel,e.disabled,e._entityChanged)})),this.hass,this.includeDomains,this.excludeDomains,this.includeEntities,this.excludeEntities,this.includeDeviceClasses,this.includeUnitOfMeasurement,this._entityFilter,this.pickEntityLabel,this.helper,this.disabled,this.required&&!t.length,this._addEntity)}},{kind:"field",key:"_entityFilter",value:function(){var e=this;return function(t){return(!e.value||!e.value.includes(t.entity_id))&&(!e.entityFilter||e.entityFilter(t))}}},{kind:"get",key:"_currentEntities",value:function(){return this.value||[]}},{kind:"method",key:"_updateEntities",value:(o=BS(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,s.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_entityChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.curValue,r=e.detail.value;if(r!==t&&(void 0===r||function(e){return LS.test(e)}(r))){var n=this._currentEntities;r&&!n.includes(r)?this._updateEntities(n.map((function(e){return e===t?r:e}))):this._updateEntities(n.filter((function(e){return e!==t})))}}},{kind:"method",key:"_addEntity",value:(r=BS(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),r=t.detail.value){e.next=4;break}return e.abrupt("return");case 4:if(t.currentTarget.value="",r){e.next=7;break}return e.abrupt("return");case 7:if(!(n=this._currentEntities).includes(r)){e.next=10;break}return e.abrupt("return");case 10:this._updateEntities([].concat(FS(n),[r]));case 11:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"field",static:!0,key:"styles",value:function(){return(0,n.iv)(MS||(MS=ZS(["\n div {\n margin-top: 8px;\n }\n "])))}}]}}),n.oi);function cD(e){return cD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cD(e)}function lD(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function uD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dD(e,t){return dD=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dD(e,t)}function fD(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=AD(e);if(t){var i=AD(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pD(this,r)}}function pD(e,t){if(t&&("object"===cD(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hD(e)}function hD(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mD(){mD=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!bD(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.label?(0,n.dy)(sD||(sD=lD([""])),this.label):"",this.hass,this.value,this.helper,this.selector.entity.include_entities,this.selector.entity.exclude_entities,this._filterEntities,this.disabled,this.required):(0,n.dy)(oD||(oD=lD([""])),this.hass,this.value,this.label,this.helper,this.selector.entity.include_entities,this.selector.entity.exclude_entities,this._filterEntities,this.disabled,this.required)}},{kind:"method",key:"updated",value:function(e){var t=this;CD(AD(r.prototype),"updated",this).call(this,e),e.has("selector")&&this.selector.entity.integration&&!this._entitySources&&SC(this.hass).then((function(e){t._entitySources=e}))}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(t){return xC(e.selector.entity,t,e._entitySources)}}}]}}),n.oi),r(65025);function xD(e){return xD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xD(e)}function jD(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function TD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zD(e,t){return zD=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zD(e,t)}function VD(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=LD(e);if(t){var i=LD(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return HD(this,r)}}function HD(e,t){if(t&&("object"===xD(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return MD(e)}function MD(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function LD(e){return LD=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},LD(e)}function RD(){RD=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!BD(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ','\n \n ','\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "," "])),this.hass,this.disabled,this.label,this.required,this.placeholder,this.value,this._handleChange,this.helper?(0,n.dy)(WD||(WD=KD(["",""])),this.helper):"")}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;e.target.isValid&&this.value!==t&&(0,s.B)(this,"value-changed",{value:t})}}]}}),n.oi),r(26272);var ux,dx,fx,px,hx,mx,yx,vx,bx,kx,gx,wx,Ex,Cx,Ax,Px,_x=r(67182);r(54444);function Ox(e){return Ox="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ox(e)}function Sx(e){return function(e){if(Array.isArray(e))return Wx(e)}(e)||Yx(e)||$x(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dx(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xx(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function jx(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Tx(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=$x(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function zx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vx(e,t){return Vx=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Vx(e,t)}function Hx(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Rx(e);if(t){var i=Rx(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Mx(this,r)}}function Mx(e,t){if(t&&("object"===Ox(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Lx(e)}function Lx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rx(e){return Rx=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Rx(e)}function Fx(){Fx=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Zx(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n '," ","\n \n ","\n "])),this._renderChips(),this._renderPicker(),this._renderItems()):(0,n.dy)(px||(px=jx(["\n
\n "," ","\n ","\n
\n "])),this._renderItems(),this._renderPicker(),this._renderChips())):(0,n.dy)(ux||(ux=jx([""])))}},{kind:"method",key:"_renderItems",value:function(){var e,t,r,i=this;return(0,n.dy)(hx||(hx=jx(['\n
\n ',"\n ","\n ","\n
\n "])),null!==(e=this.value)&&void 0!==e&&e.area_id?F(this.value.area_id).map((function(e){var t=i._areas[e];return i._renderChip("area_id",e,(null==t?void 0:t.name)||e,void 0,"M12.5 7C12.5 5.89 13.39 5 14.5 5H18C19.1 5 20 5.9 20 7V9.16C18.84 9.57 18 10.67 18 11.97V14H12.5V7M6 11.96V14H11.5V7C11.5 5.89 10.61 5 9.5 5H6C4.9 5 4 5.9 4 7V9.15C5.16 9.56 6 10.67 6 11.96M20.66 10.03C19.68 10.19 19 11.12 19 12.12V15H5V12C5 10.9 4.11 10 3 10S1 10.9 1 12V17C1 18.1 1.9 19 3 19V21H5V19H19V21H21V19C22.1 19 23 18.1 23 17V12C23 10.79 21.91 9.82 20.66 10.03Z")})):"",null!==(t=this.value)&&void 0!==t&&t.device_id?F(this.value.device_id).map((function(e){var t=i._devices[e];return i._renderChip("device_id",e,t?(0,It.jL)(t,i.hass):e,void 0,"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z")})):"",null!==(r=this.value)&&void 0!==r&&r.entity_id?F(this.value.entity_id).map((function(e){var t=i.hass.states[e];return i._renderChip("entity_id",e,t?(0,He.C)(t):e,t)})):"")}},{kind:"method",key:"_renderChips",value:function(){return(0,n.dy)(mx||(mx=jx(['\n
\n \n
\n \n \n \n ','\n \n \n
\n \n
\n \n \n \n ','\n \n \n \n \n
\n \n \n \n ',"\n \n \n \n \n ","\n "])),"area_id",this._showPicker,Qx,this.hass.localize("ui.components.target-picker.add_area_id"),"device_id",this._showPicker,Qx,this.hass.localize("ui.components.target-picker.add_device_id"),"entity_id",this._showPicker,Qx,this.hass.localize("ui.components.target-picker.add_entity_id"),this.helper?(0,n.dy)(yx||(yx=jx(["",""])),this.helper):"")}},{kind:"method",key:"_showPicker",value:(r=regeneratorRuntime.mark((function e(t){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._addMode=t.currentTarget.type,e.next=3,this.updateComplete;case 3:setTimeout((function(){var e,t;null===(e=r._inputElement)||void 0===e||e.open(),null===(t=r._inputElement)||void 0===t||t.focus()}),0);case 4:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){xx(o,n,i,a,s,"next",e)}function s(e){xx(o,n,i,a,s,"throw",e)}a(void 0)}))},function(e){return o.apply(this,arguments)})},{kind:"method",key:"_renderChip",value:function(e,t,r,i,o){return(0,n.dy)(vx||(vx=jx(['\n \n ',"\n ",'\n \n \n ',"\n \n \n ",'\n \n \n ',"\n \n \n "])),(0,Yl.$)(Dx({},e,!0)),o?(0,n.dy)(bx||(bx=jx(['\n \n ',"\n "])),this.hass.localize("ui.components.target-picker.expand"),"M18.17,12L15,8.83L16.41,7.41L21,12L16.41,16.58L15,15.17L18.17,12M5.83,12L9,15.17L7.59,16.59L3,12L7.59,7.42L9,8.83L5.83,12Z",t,e,this._handleExpand,this.hass.localize("ui.components.target-picker.expand_".concat(e))),this.hass.localize("ui.components.target-picker.remove"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",t,e,this._handleRemove,this.hass.localize("ui.components.target-picker.remove_".concat(e)))}},{kind:"method",key:"_renderPicker",value:function(){switch(this._addMode){case"area_id":return(0,n.dy)(wx||(wx=jx(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.hass,this.value,this.helper,this._filterDevices,this._filterEntities,this.disabled)}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(t){return!e.selector.target.entity||xC(e.selector.target.entity,t,e._entitySources)}}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(t){if(!e.selector.target.device)return!0;var r=e._entitySources&&e._entities?e._deviceIntegrationLookup(e._entitySources,e._entities):void 0;return DC(e.selector.target.device,t,r)}}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Gx||(Gx=ej(["\n ha-target-picker {\n display: block;\n }\n "])))}}]}}),(0,Kt.f)(n.oi)),r(53822);function kj(e){return kj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kj(e)}function gj(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function wj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ej(e,t){return Ej=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ej(e,t)}function Cj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_j(e);if(t){var i=_j(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Aj(this,r)}}function Aj(e,t){if(t&&("object"===kj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pj(e)}function Pj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _j(e){return _j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_j(e)}function Oj(){Oj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!xj(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n "])),this.label?(0,n.dy)(vj||(vj=gj(["

","","

"])),this.label,this.required?" *":""):"",this.hass,this.value,this.disabled,this._handleChange,this.helper?(0,n.dy)(bj||(bj=gj(["",""])),this.helper):"")}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;this.value!==t&&(0,s.B)(this,"value-changed",{value:t})}}]}}),n.oi);function Ij(e){return Ij="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ij(e)}function Bj(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Zj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Uj(e,t){return Uj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Uj(e,t)}function Nj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wj(e);if(t){var i=Wj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return qj(this,r)}}function qj(e,t){if(t&&("object"===Ij(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return $j(e)}function $j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wj(e){return Wj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wj(e)}function Yj(){Yj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Gj(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r']))):null===(i=this.selector.text)||void 0===i?void 0:i.suffix,this.required,"password"===(null===(o=this.selector.text)||void 0===o?void 0:o.type)?(0,n.dy)(Rj||(Rj=Bj([""])),"".concat(this._unmaskedPassword?"Hide":"Show"," password"),this._toggleUnmaskedPassword,this._unmaskedPassword?"M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z":"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"):"")}},{kind:"method",key:"_toggleUnmaskedPassword",value:function(){this._unmaskedPassword=!this._unmaskedPassword}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;this.value!==t&&(""!==t||this.required||(t=void 0),(0,s.B)(this,"value-changed",{value:t}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Fj||(Fj=Bj(["\n :host {\n display: block;\n position: relative;\n }\n ha-textarea,\n ha-textfield {\n width: 100%;\n }\n ha-icon-button {\n position: absolute;\n top: 16px;\n right: 16px;\n --mdc-icon-button-size: 24px;\n --mdc-icon-size: 20px;\n color: var(--secondary-text-color);\n inset-inline-start: initial;\n inset-inline-end: 16px;\n direction: var(--direction);\n }\n "])))}}]}}),n.oi);function nT(e){return nT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nT(e)}function iT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oT(e,t){return oT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},oT(e,t)}function aT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=lT(e);if(t){var i=lT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return sT(this,r)}}function sT(e,t){if(t&&("object"===nT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return cT(e)}function cT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lT(e){return lT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},lT(e)}function uT(){uT=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!pT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),rT=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.value,this.hass.locale,this.disabled,this.required,this.helper,this.label);var e,t}}]}}),n.oi);function kT(e){return kT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kT(e)}function gT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wT(e,t){return wT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},wT(e,t)}function ET(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=PT(e);if(t){var i=PT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return CT(this,r)}}function CT(e,t){if(t&&("object"===kT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return AT(e)}function AT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function PT(e){return PT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},PT(e)}function _T(){_T=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!DT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),bT=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.value,this.required,this.disabled,this.helper,this.selector.icon.fallbackPath,this.selector.icon.placeholder,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){(0,s.B)(this,"value-changed",{value:e.detail.value})}}]}}),n.oi);var VT,HT,MT,LT=r(32594);function RT(e){return RT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},RT(e)}function FT(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function IT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BT(e,t){return BT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},BT(e,t)}function ZT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qT(e);if(t){var i=qT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return UT(this,r)}}function UT(e,t){if(t&&("object"===RT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return NT(e)}function NT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qT(e){return qT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qT(e)}function $T(){$T=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!KT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',"\n ","\n \n "])),this.label||this.hass.localize("ui.components.theme-picker.theme"),this.value,this.required,this.disabled,this._changed,LT.U,this.hass.localize("ui.components.theme-picker.no_theme"),Object.keys(this.hass.themes.themes).sort().map((function(e){return(0,n.dy)(HT||(HT=FT(["",""])),e,e)})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(MT||(MT=FT(["\n ha-select {\n width: 100%;\n }\n "])))}},{kind:"method",key:"_changed",value:function(e){this.hass&&""!==e.target.value&&(this.value="remove"===e.target.value?void 0:e.target.value,(0,s.B)(this,"value-changed",{value:this.value}))}}]}}),n.oi);function tz(e){return tz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tz(e)}function rz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nz(e,t){return nz=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},nz(e,t)}function iz(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=sz(e);if(t){var i=sz(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return oz(this,r)}}function oz(e,t){if(t&&("object"===tz(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return az(e)}function az(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sz(e){return sz=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},sz(e)}function cz(){cz=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!dz(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),ez=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,this.value,this.label,this.disabled,this.required);var e,t}}]}}),n.oi);function yz(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var vz,bz,kz,gz=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var n,i,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.parentNode){e.next=2;break}throw new Error("Cannot setup Leaflet map on disconnected element");case 2:return e.next=4,r.e(208).then(r.t.bind(r,70208,23));case 4:return(n=e.sent.default).Icon.Default.imagePath="/static/images/leaflet/images/",i=n.map(t),(o=document.createElement("link")).setAttribute("href","/static/images/leaflet/leaflet.css"),o.setAttribute("rel","stylesheet"),t.parentNode.appendChild(o),i.setView([52.3731339,4.8903147],13),a=wz(n).addTo(i),e.abrupt("return",[i,n,a]);case 14:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){yz(o,n,i,a,s,"next",e)}function s(e){yz(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}(),wz=function(e){return e.tileLayer("https://basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}".concat(e.Browser.retina?"@2x.png":".png"),{attribution:'© OpenStreetMap, © CARTO',subdomains:"abcd",minZoom:0,maxZoom:20})},Ez=r(54845);function Cz(e){return Cz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cz(e)}function Az(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Pz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _z(e,t){return _z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_z(e,t)}function Oz(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xz(e);if(t){var i=xz(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Sz(this,r)}}function Sz(e,t){if(t&&("object"===Cz(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dz(e)}function Dz(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xz(e){return xz=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xz(e)}function jz(){jz=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Vz(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0){var u=t.gradualOpacity?a+l*o:void 0;e._mapPaths.push(n.circleMarker(t.points[l],{radius:3,color:t.color||i,opacity:u,fillOpacity:u,interactive:!1}))}e._mapPaths.forEach((function(e){return r.addLayer(e)}))}))}}},{kind:"method",key:"_drawEntities",value:function(){var e,t=this.hass,r=this.leafletMap,n=this.Leaflet;if(t&&r&&n&&(this._mapItems.length&&(this._mapItems.forEach((function(e){return e.remove()})),this._mapItems=[]),this._mapZones.length&&(this._mapZones.forEach((function(e){return e.remove()})),this._mapZones=[]),this.entities)){var i,o=getComputedStyle(this),a=o.getPropertyValue("--accent-color"),s=o.getPropertyValue("--dark-primary-color"),c=(null!==(e=this.darkMode)&&void 0!==e?e:this.hass.themes.darkMode)?"dark":"light",l=qz(this.entities);try{for(l.s();!(i=l.n()).done;){var u=i.value,d=t.states[pV(u)];if(d){var f=(0,He.C)(d),p=d.attributes,h=p.latitude,m=p.longitude,y=p.passive,v=p.icon,b=p.radius,k=p.entity_picture,g=p.gps_accuracy;if(h&&m)if("zone"!==(0,ma.N)(d)){var w=f.split(" ").map((function(e){return e[0]})).join("").substr(0,3);this._mapItems.push(n.marker([h,m],{icon:n.divIcon({html:'\n \n "),iconSize:[48,48],className:""}),title:(0,He.C)(d)})),g&&this._mapItems.push(n.circle([h,m],{interactive:!1,color:s,radius:g}))}else{if(y)continue;var E="";if(v){var C=document.createElement("ha-icon");C.setAttribute("icon",v),E=C.outerHTML}else{var A=document.createElement("span");A.innerHTML=f,E=A.outerHTML}this._mapZones.push(n.marker([h,m],{icon:n.divIcon({html:E,iconSize:[24,24],className:c}),interactive:!1,title:f})),this._mapZones.push(n.circle([h,m],{interactive:!1,color:a,radius:b}))}}}}catch(P){l.e(P)}finally{l.f()}this._mapItems.forEach((function(e){return r.addLayer(e)})),this._mapZones.forEach((function(e){return r.addLayer(e)}))}}},{kind:"method",key:"_attachObserver",value:(r=Nz(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._resizeObserver){e.next=4;break}return e.next=3,(0,Ez.P)();case 3:this._resizeObserver=new ResizeObserver((function(){var e;null===(e=t.leafletMap)||void 0===e||e.invalidateSize({debounceMoveend:!0})}));case 4:this._resizeObserver.observe(this);case 5:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Fz||(e=["\n :host {\n display: block;\n height: 300px;\n }\n #map {\n height: 100%;\n }\n #map.dark {\n background: #090909;\n --map-filter: invert(0.9) hue-rotate(170deg) grayscale(0.7);\n }\n .light {\n color: #000000;\n }\n .dark {\n color: #ffffff;\n }\n .leaflet-tile-pane {\n filter: var(--map-filter);\n }\n .dark .leaflet-bar a {\n background-color: var(--card-background-color, #1c1c1c);\n color: #ffffff;\n }\n .leaflet-marker-draggable {\n cursor: move !important;\n }\n .leaflet-edit-resize {\n border-radius: 50%;\n cursor: nesw-resize !important;\n }\n .named-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n text-align: center;\n color: var(--primary-text-color);\n }\n .leaflet-pane {\n z-index: 0 !important;\n }\n .leaflet-control,\n .leaflet-top,\n .leaflet-bottom {\n z-index: 1 !important;\n }\n "],t||(t=e.slice(0)),Fz=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}]}}),n.fl);function hV(e){return hV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hV(e)}function mV(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function yV(e,t){return yV=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yV(e,t)}function vV(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=DV(e);if(t){var i=DV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return bV(this,r)}}function bV(e,t){if(t&&("object"===hV(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return kV(e)}function kV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gV(){gV=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!CV(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n "])),this.hass,this._getLayers(this._circles,this._locationMarkers),this.zoom,this.autoFit,this.darkMode,this.helper?(0,n.dy)(dV||(dV=mV(["",""])),this.helper):"")}},{kind:"field",key:"_getLayers",value:function(){return(0,c.Z)((function(e,t){var r=[];return Array.prototype.push.apply(r,Object.values(e)),t&&Array.prototype.push.apply(r,Object.values(t)),r}))}},{kind:"method",key:"willUpdate",value:function(e){SV(DV(o.prototype),"willUpdate",this).call(this,e),this.Leaflet&&e.has("locations")&&this._updateMarkers()}},{kind:"method",key:"_updateLocation",value:function(e){var t=e.target,r=t.getLatLng(),n=r.lng;Math.abs(n)>180&&(n=(n%360+540)%360-180);var i=[r.lat,n];(0,s.B)(this,"location-updated",{id:t.id,location:i},{bubbles:!1})}},{kind:"method",key:"_updateRadius",value:function(e){var t=e.target,r=this._locationMarkers[t.id];(0,s.B)(this,"radius-updated",{id:t.id,radius:r.getRadius()},{bubbles:!1})}},{kind:"method",key:"_markerClicked",value:function(e){var t=e.target;(0,s.B)(this,"marker-clicked",{id:t.id},{bubbles:!1})}},{kind:"method",key:"_updateMarkers",value:function(){var e=this;if(!this.locations||!this.locations.length)return this._circles={},void(this._locationMarkers=void 0);var t={},r={},n=getComputedStyle(this).getPropertyValue("--accent-color");this.locations.forEach((function(i){var o;if(i.icon){var a=document.createElement("div");a.className="named-icon",i.name&&(a.innerText=i.name);var s=document.createElement("ha-icon");s.setAttribute("icon",i.icon),a.prepend(s),o=e.Leaflet.divIcon({html:a.outerHTML,iconSize:[24,24],className:"light"})}if(i.radius){var c=e.Leaflet.circle([i.latitude,i.longitude],{color:i.radius_color||n,radius:i.radius});i.radius_editable||i.location_editable?(c.editing.enable(),c.addEventListener("add",(function(){var t=c.editing._moveMarker,r=c.editing._resizeMarkers[0];o&&t.setIcon(o),r.id=t.id=i.id,t.addEventListener("dragend",(function(t){return e._updateLocation(t)})).addEventListener("click",(function(t){return e._markerClicked(t)})),i.radius_editable?r.addEventListener("dragend",(function(t){return e._updateRadius(t)})):r.remove()})),t[i.id]=c):r[i.id]=c}if(!i.radius||!i.radius_editable&&!i.location_editable){var l={title:i.name,draggable:i.location_editable};o&&(l.icon=o);var u=e.Leaflet.marker([i.latitude,i.longitude],l).addEventListener("dragend",(function(t){return e._updateLocation(t)})).addEventListener("click",(function(t){return e._markerClicked(t)}));u.id=i.id,t[i.id]=u}})),this._circles=r,this._locationMarkers=t,(0,s.B)(this,"markers-updated")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(fV||(fV=mV(["\n ha-map {\n display: block;\n height: 100%;\n }\n "])))}}]}}),n.oi);function TV(e){return TV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},TV(e)}function zV(e,t){return GV(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||KV(e,t)||YV()}function VV(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function HV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MV(e,t){return MV=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},MV(e,t)}function LV(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=IV(e);if(t){var i=IV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return RV(this,r)}}function RV(e,t){if(t&&("object"===TV(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return FV(e)}function FV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IV(e){return IV=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},IV(e)}function BV(){BV=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!NV(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n :host {\n display: block;\n }\n\n .title {\n margin: 5px 0 8px;\n color: var(--primary-text-color);\n }\n\n .slider-container {\n display: flex;\n }\n\n ha-icon {\n margin-top: 4px;\n color: var(--secondary-text-color);\n }\n\n ha-slider {\n flex-grow: 1;\n background-image: var(--ha-slider-background);\n border-radius: 4px;\n }\n \n\n
[[_getTitle()]]
\n
\n
\n \n \n
\n \n '],t||(t=e.slice(0)),QV=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}},{key:"properties",get:function(){return{caption:String,disabled:Boolean,required:Boolean,min:Number,max:Number,pin:Boolean,step:Number,helper:String,extra:{type:Boolean,value:!1},ignoreBarTouch:{type:Boolean,value:!0},icon:{type:String,value:""},value:{type:Number,notify:!0}}}}],(r=[{key:"_getTitle",value:function(){return"".concat(this.caption).concat(this.caption&&this.required?" *":"")}}])&&rH(t.prototype,r),n&&rH(t,n),o}(r(28426).H3);function uH(e){return uH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uH(e)}function dH(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function fH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pH(e,t){return pH=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pH(e,t)}function hH(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=vH(e);if(t){var i=vH(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return mH(this,r)}}function mH(e,t){if(t&&("object"===uH(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return yH(e)}function yH(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vH(e){return vH=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vH(e)}function bH(){bH=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!wH(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rtxNEG^r2z?+Pw!=XxtH|m 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

ZW26>3T)^^d08r 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

tZ~TH9U!%} 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\n ',"\n ","\n ","\n ","\n ","\n \n ","\n "])),(0,s.$)(i),this.renderRipple(),this.outlined?this.renderOutline():this.renderLabel(),this.renderInput(),this.renderCharCounter(t),this.renderLineRipple(),this.renderHelperText(o,n))}},{key:"renderInput",value:function(){var e=this.label?"label":void 0,t=-1===this.minLength?void 0:this.minLength,n=-1===this.maxLength?void 0:this.maxLength,r=this.autocapitalize?this.autocapitalize:void 0;return(0,u.dy)(o||(o=d(["\n \n '])),(0,c.o)(e),(0,f.a)(this.value),this.rows,this.cols,this.disabled,this.placeholder,this.required,this.readOnly,(0,c.o)(t),(0,c.o)(n),(0,c.o)(""===this.name?void 0:this.name),(0,c.o)(this.inputMode),(0,c.o)(r),this.handleInputChange,this.onInputBlur)}}])&&y(t.prototype,n),i&&y(t,i),l}(a.P);(0,i.__decorate)([(0,l.IO)("textarea")],g.prototype,"formElement",void 0),(0,i.__decorate)([(0,l.Cb)({type:Number})],g.prototype,"rows",void 0),(0,i.__decorate)([(0,l.Cb)({type:Number})],g.prototype,"cols",void 0),(0,i.__decorate)([(0,l.Cb)({converter:{fromAttribute:function(e){return null!==e&&(""===e||e)},toAttribute:function(e){return"boolean"==typeof e?e?"":null:e}}})],g.prototype,"charCounter",void 0)},96791:function(e,t,n){var r;n.d(t,{W:function(){return a}});var o,i,a=(0,n(37500).iv)(r||(o=[".mdc-text-field{height:100%}.mdc-text-field__input{resize:none}"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))))},84912:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n".concat(w.toString().replace(":host","html"),""),document.head.appendChild(O.content);var k,x,S,C=(0,v.iv)(g||(k=["\n /* prettier-ignore */\n :host {\n /* from http://codepen.io/shyndman/pen/c5394ddf2e8b2a5c9185904b57421cdb */\n --material-shadow-elevation-2dp: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n --material-shadow-elevation-3dp: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12), 0 3px 3px -2px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-4dp: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-6dp: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-8dp: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-12dp: 0 12px 16px 1px rgba(0, 0, 0, 0.14), 0 4px 22px 3px rgba(0, 0, 0, 0.12), 0 6px 7px -4px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-16dp: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-24dp: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.4);\n }\n"],x||(x=k.slice(0)),g=Object.freeze(Object.defineProperties(k,{raw:{value:Object.freeze(x)}})))),E=document.createElement("template");E.innerHTML=""),document.head.appendChild(E.content);var P=(0,v.iv)(S||(S=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n top: 16px;\n right: 16px;\n /* TODO (@jouni): remove unnecessary multiplication after https://github.com/vaadin/vaadin-overlay/issues/90 is fixed */\n bottom: calc(1px * var(--vaadin-overlay-viewport-bottom) + 16px);\n left: 16px;\n }\n\n [part='overlay'] {\n background-color: var(--material-background-color);\n border-radius: 4px;\n box-shadow: var(--material-shadow-elevation-4dp);\n color: var(--material-body-text-color);\n font-family: var(--material-font-family);\n font-size: var(--material-body-font-size);\n font-weight: 400;\n }\n\n [part='content'] {\n padding: 8px 0;\n }\n\n [part='backdrop'] {\n opacity: 0.2;\n animation: 0.2s vaadin-overlay-backdrop-enter;\n will-change: opacity;\n }\n\n @keyframes vaadin-overlay-backdrop-enter {\n 0% {\n opacity: 0;\n }\n }\n"])));(0,v.hC)("",P,{moduleId:"material-overlay"}),(0,v.hC)("vaadin-overlay",P,{moduleId:"material-vaadin-overlay"});var I=n(20723),j=n(87529),R=n(52521),T=n(28426),A=function(e){return e.test(navigator.userAgent)},V=function(e){return e.test(navigator.platform)},L=(A(/Android/),A(/Chrome/)&&/Google Inc/.test(navigator.vendor),A(/Firefox/),V(/^iPad/)||V(/^Mac/)&&navigator.maxTouchPoints>1),z=V(/^iPhone/)||L,B=A(/^((?!chrome|android).)*safari/i),D=function(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}(),N=n(76389);function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}function $(e,t){for(var n=0;n0?t="default":(e.scrollLeft=2,e.scrollLeft<2&&(t="negative")),document.body.removeChild(e),t}},{key:"getNormalizedScrollLeft",value:function(e,t,n){var r=n.scrollLeft;if("rtl"!==t||!e)return r;switch(e){case"negative":return n.scrollWidth-n.clientWidth+r;case"reverse":return n.scrollWidth-n.clientWidth-r;default:return r}}},{key:"setNormalizedScrollLeft",value:function(e,t,n,r){if("rtl"===t&&e)switch(e){case"negative":n.scrollLeft=n.clientWidth-n.scrollWidth+r;break;case"reverse":n.scrollLeft=n.scrollWidth-n.clientWidth-r;break;default:n.scrollLeft=r}else n.scrollLeft=r}}],(n=null)&&K(t.prototype,n),r&&K(t,r),e}();function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function Q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:e.getAttribute("dir");t?e.setAttribute("dir",t):null!=n&&e.removeAttribute("dir")}function ue(){return document.documentElement.getAttribute("dir")}new MutationObserver((function(){var e=ue();ie.forEach((function(t){ae(t,e)}))})).observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]});var le=function(e){return function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ee(e,t)}(i,e);var t,n,r,o=te(i);function i(){return Q(this,i),o.apply(this,arguments)}return t=i,n=[{key:"connectedCallback",value:function(){Z(re(i.prototype),"connectedCallback",this).call(this),this.hasAttribute("dir")||(this.__subscribe(),ae(this,ue(),null))}},{key:"attributeChangedCallback",value:function(e,t,n){if(Z(re(i.prototype),"attributeChangedCallback",this).call(this,e,t,n),"dir"===e){var r=ue(),o=n===r&&-1===ie.indexOf(this),a=!n&&t&&-1===ie.indexOf(this),u=n!==r&&t===r;o||a?(this.__subscribe(),ae(this,r,n)):u&&this.__subscribe(!1)}}},{key:"disconnectedCallback",value:function(){Z(re(i.prototype),"disconnectedCallback",this).call(this),this.__subscribe(!1),this.removeAttribute("dir")}},{key:"_valueToNodeAttribute",value:function(e,t,n){("dir"!==n||""!==t||e.hasAttribute("dir"))&&Z(re(i.prototype),"_valueToNodeAttribute",this).call(this,e,t,n)}},{key:"_attributeToProperty",value:function(e,t,n){"dir"!==e||t?Z(re(i.prototype),"_attributeToProperty",this).call(this,e,t,n):this.dir=""}},{key:"__subscribe",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e?ie.includes(this)||ie.push(this):ie.includes(this)&&ie.splice(ie.indexOf(this),1)}},{key:"__getNormalizedScrollLeft",value:function(e){return G.getNormalizedScrollLeft(oe,this.getAttribute("dir")||"ltr",e)}},{key:"__setNormalizedScrollLeft",value:function(e,t){return G.setNormalizedScrollLeft(oe,this.getAttribute("dir")||"ltr",e,t)}}],r=[{key:"properties",get:function(){return{dir:{type:String,value:"",reflectToAttribute:!0,converter:{fromAttribute:function(e){return e||""},toAttribute:function(e){return""===e?null:e}}}}}},{key:"finalize",value:function(){Z(re(i),"finalize",this).call(this),oe||(oe=G.detectScrollType())}}],n&&J(t.prototype,n),r&&J(t,r),i}(e)};function se(e){return function(e){if(Array.isArray(e))return ce(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ce(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&t.length>0;)n=e[0],r=t[0],o=void 0,i=void 0,o=Math.max(n.tabIndex,0),i=Math.max(r.tabIndex,0),(0===o||0===i?i>o:o>i)?a.push(t.shift()):a.push(e.shift());return a.concat(e,t)}(he(e.slice(0,n)),he(e.slice(n)))}function de(e,t){if(e.nodeType!==Node.ELEMENT_NODE||fe(e))return!1;var n=e,r=function(e){if(!function(e){return!e.matches('[tabindex="-1"]')&&(e.matches("input, select, textarea, button, object")?e.matches(":not([disabled])"):e.matches("a[href], area[href], iframe, [tabindex], [contentEditable]"))}(e))return-1;var t=e.getAttribute("tabindex")||0;return Number(t)}(n),o=r>0;r>=0&&t.push(n);return se("slot"===n.localName?n.assignedNodes({flatten:!0}):(n.shadowRoot||n).children).forEach((function(e){o=de(e,t)||o})),o}function pe(e){return e.getRootNode().activeElement===e}function ye(e){var t=[];return de(e,t)?he(t):t}function ve(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],t=this.__focusableElements,n=e?-1:1,r=this.__focusedElementIndex,o=(t.length+r+n)%t.length,i=t[o];i.focus(),"input"===i.localName&&i.select()}},{key:"__focusableElements",get:function(){return ye(this.__trapNode)}},{key:"__focusedElementIndex",get:function(){var e=this.__focusableElements;return e.indexOf(e.filter(pe).pop())}}],n&&ve(t.prototype,n),r&&ve(t,r),e}();function ge(e){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ge(e)}function we(e,t){for(var n=0;ne,n=document.documentElement.clientHeight;t&&n>e?this.style.setProperty("--vaadin-overlay-viewport-bottom","".concat(n-e,"px")):this.style.setProperty("--vaadin-overlay-viewport-bottom","0")}}},{key:"_setTemplateFromNodes",value:function(e){this.template=e.filter((function(e){return e.localName&&"template"===e.localName}))[0]||this.template}},{key:"close",value:function(e){var t=new CustomEvent("vaadin-overlay-close",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),t.defaultPrevented||(this.opened=!1)}},{key:"connectedCallback",value:function(){Oe(Ee(i.prototype),"connectedCallback",this).call(this),this._boundIosResizeListener&&(this._detectIosNavbar(),window.addEventListener("resize",this._boundIosResizeListener))}},{key:"disconnectedCallback",value:function(){Oe(Ee(i.prototype),"disconnectedCallback",this).call(this),this._boundIosResizeListener&&window.removeEventListener("resize",this._boundIosResizeListener)}},{key:"requestContentUpdate",value:function(){this.renderer&&this.renderer.call(this.owner,this.content,this.owner,this.model)}},{key:"_ironOverlayCanceled",value:function(e){e.preventDefault()}},{key:"_mouseDownListener",value:function(e){this._mouseDownInside=e.composedPath().indexOf(this.$.overlay)>=0}},{key:"_mouseUpListener",value:function(e){this._mouseUpInside=e.composedPath().indexOf(this.$.overlay)>=0}},{key:"_outsideClickListener",value:function(e){if(e.composedPath().includes(this.$.overlay)||this._mouseDownInside||this._mouseUpInside)return this._mouseDownInside=!1,void(this._mouseUpInside=!1);if(this._last){var t=new CustomEvent("vaadin-overlay-outside-click",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}}},{key:"_keydownListener",value:function(e){if(this._last&&(!this.modeless||e.composedPath().includes(this.$.overlay))&&"Escape"===e.key){var t=new CustomEvent("vaadin-overlay-escape-press",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}}},{key:"_ensureTemplatized",value:function(){this._setTemplateFromNodes(Array.from(this.children))}},{key:"_openedChanged",value:function(e,t){var n=this;this._instance||this._ensureTemplatized(),e?(this.__restoreFocusNode=this._getActiveElement(),this._animatedOpening(),(0,j.T8)(this,(function(){n.focusTrap&&n.__focusTrapController.trapFocus(n.$.overlay);var e=new CustomEvent("vaadin-overlay-open",{bubbles:!0});n.dispatchEvent(e)})),document.addEventListener("keydown",this._boundKeydownListener),this.modeless||this._addGlobalListeners()):t&&(this.focusTrap&&this.__focusTrapController.releaseFocus(),this._animatedClosing(),document.removeEventListener("keydown",this._boundKeydownListener),this.modeless||this._removeGlobalListeners())}},{key:"_hiddenChanged",value:function(e){e&&this.hasAttribute("closing")&&this._flushAnimation("closing")}},{key:"_shouldAnimate",value:function(){var e=getComputedStyle(this).getPropertyValue("animation-name");return!("none"===getComputedStyle(this).getPropertyValue("display"))&&e&&"none"!==e}},{key:"_enqueueAnimation",value:function(e,t){var n=this,r="__".concat(e,"Handler"),o=function e(o){o&&o.target!==n||(t(),n.removeEventListener("animationend",e),delete n[r])};this[r]=o,this.addEventListener("animationend",o)}},{key:"_flushAnimation",value:function(e){var t="__".concat(e,"Handler");"function"==typeof this[t]&&this[t]()}},{key:"_animatedOpening",value:function(){var e=this;this.parentNode===document.body&&this.hasAttribute("closing")&&this._flushAnimation("closing"),this._attachOverlay(),this.modeless||this._enterModalState(),this.setAttribute("opening",""),this._shouldAnimate()?this._enqueueAnimation("opening",(function(){e._finishOpening()})):this._finishOpening()}},{key:"_attachOverlay",value:function(){this._placeholder=document.createComment("vaadin-overlay-placeholder"),this.parentNode.insertBefore(this._placeholder,this),document.body.appendChild(this),this.bringToFront()}},{key:"_finishOpening",value:function(){document.addEventListener("iron-overlay-canceled",this._boundIronOverlayCanceledListener),this.removeAttribute("opening")}},{key:"_finishClosing",value:function(){document.removeEventListener("iron-overlay-canceled",this._boundIronOverlayCanceledListener),this._detachOverlay(),this.$.overlay.style.removeProperty("pointer-events"),this.removeAttribute("closing")}},{key:"_animatedClosing",value:function(){var e=this;if(this.hasAttribute("opening")&&this._flushAnimation("opening"),this._placeholder){this._exitModalState();var t=this.restoreFocusNode||this.__restoreFocusNode;if(this.restoreFocusOnClose&&t){var n=this._getActiveElement();(n===document.body||this._deepContains(n))&&setTimeout((function(){return t.focus()})),this.__restoreFocusNode=null}this.setAttribute("closing",""),this.dispatchEvent(new CustomEvent("vaadin-overlay-closing")),this._shouldAnimate()?this._enqueueAnimation("closing",(function(){e._finishClosing()})):this._finishClosing()}}},{key:"_detachOverlay",value:function(){this._placeholder.parentNode.insertBefore(this,this._placeholder),this._placeholder.parentNode.removeChild(this._placeholder)}},{key:"_last",get:function(){return this===i.__attachedInstances.pop()}},{key:"_modelessChanged",value:function(e){e?(this._removeGlobalListeners(),this._exitModalState()):this.opened&&(this._addGlobalListeners(),this._enterModalState())}},{key:"_addGlobalListeners",value:function(){document.addEventListener("mousedown",this._boundMouseDownListener),document.addEventListener("mouseup",this._boundMouseUpListener),document.documentElement.addEventListener("click",this._boundOutsideClickListener,!0)}},{key:"_enterModalState",value:function(){var e=this;"none"!==document.body.style.pointerEvents&&(this._previousDocumentPointerEvents=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),i.__attachedInstances.forEach((function(t){t!==e&&(t.shadowRoot.querySelector('[part="overlay"]').style.pointerEvents="none")}))}},{key:"_removeGlobalListeners",value:function(){document.removeEventListener("mousedown",this._boundMouseDownListener),document.removeEventListener("mouseup",this._boundMouseUpListener),document.documentElement.removeEventListener("click",this._boundOutsideClickListener,!0)}},{key:"_exitModalState",value:function(){void 0!==this._previousDocumentPointerEvents&&(document.body.style.pointerEvents=this._previousDocumentPointerEvents,delete this._previousDocumentPointerEvents);for(var e,t=i.__attachedInstances;(e=t.pop())&&(e===this||(e.shadowRoot.querySelector('[part="overlay"]').style.removeProperty("pointer-events"),e.modeless)););}},{key:"_removeOldContent",value:function(){var e=this;this.content&&this._contentNodes&&(this._observer.disconnect(),this._contentNodes.forEach((function(t){t.parentNode===e.content&&e.content.removeChild(t)})),this._originalContentPart&&(this.$.content.parentNode.replaceChild(this._originalContentPart,this.$.content),this.$.content=this._originalContentPart,this._originalContentPart=void 0),this._observer.connect(),this._contentNodes=void 0,this.content=void 0)}},{key:"_stampOverlayTemplate",value:function(e){this._removeOldContent(),e._Templatizer||(e._Templatizer=(0,R.Uv)(e,this,{forwardHostProp:function(e,t){this._instance&&this._instance.forwardHostProp(e,t)}})),this._instance=new e._Templatizer({}),this._contentNodes=Array.from(this._instance.root.childNodes);var t=e._templateRoot||(e._templateRoot=e.getRootNode());if(t!==document){this.$.content.shadowRoot||this.$.content.attachShadow({mode:"open"});var n=Array.from(t.querySelectorAll("style")).reduce((function(e,t){return e+t.textContent}),"");if(n=n.replace(/:host/g,":host-nomatch")){var r=document.createElement("style");r.textContent=n,this.$.content.shadowRoot.appendChild(r),this._contentNodes.unshift(r)}this.$.content.shadowRoot.appendChild(this._instance.root),this.content=this.$.content.shadowRoot}else this.appendChild(this._instance.root),this.content=this}},{key:"_removeNewRendererOrTemplate",value:function(e,t,n,r){e!==t?this.template=void 0:n!==r&&(this.renderer=void 0)}},{key:"_templateOrRendererChanged",value:function(e,t,n,r,o){if(e&&t)throw this._removeNewRendererOrTemplate(e,this._oldTemplate,t,this._oldRenderer),new Error("You should only use either a renderer or a template for overlay content");var i=this._oldOwner!==n||this._oldModel!==r;this._oldModel=r,this._oldOwner=n;var a=this._oldTemplate!==e;this._oldTemplate=e;var u=this._oldRenderer!==t;this._oldRenderer=t;var l=this._oldOpened!==o;this._oldOpened=o,u&&(this.content=this,this.content.innerHTML="",delete this.content._$litPart$),e&&a?this._stampOverlayTemplate(e):t&&(u||l||i)&&o&&this.requestContentUpdate()}},{key:"_getActiveElement",value:function(){for(var e=document.activeElement||document.body;e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}},{key:"_deepContains",value:function(e){if(this.contains(e))return!0;for(var t=e,n=e.ownerDocument;t&&t!==n&&t!==this;)t=t.parentNode||t.host;return t===this}},{key:"bringToFront",value:function(){var e=this,t="",n=i.__attachedInstances.filter((function(t){return t!==e})).pop();n&&(t=n.__zIndex+1),this.style.zIndex=t,this.__zIndex=t||parseFloat(getComputedStyle(this).zIndex)}}],r=[{key:"template",get:function(){return(0,T.dy)(be||(be=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n

\n
\n
\n \n
\n
\n '])))}},{key:"is",get:function(){return"vaadin-overlay"}},{key:"properties",get:function(){return{opened:{type:Boolean,notify:!0,observer:"_openedChanged",reflectToAttribute:!0},owner:Element,renderer:Function,template:{type:Object,notify:!0},content:{type:Object,notify:!0},withBackdrop:{type:Boolean,value:!1,reflectToAttribute:!0},model:Object,modeless:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_modelessChanged"},hidden:{type:Boolean,reflectToAttribute:!0,observer:"_hiddenChanged"},focusTrap:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!1},restoreFocusNode:{type:HTMLElement},_mouseDownInside:{type:Boolean},_mouseUpInside:{type:Boolean},_instance:{type:Object},_originalContentPart:Object,_contentNodes:Array,_oldOwner:Element,_oldModel:Object,_oldTemplate:Object,_oldRenderer:Object,_oldOpened:Boolean}}},{key:"observers",get:function(){return["_templateOrRendererChanged(template, renderer, owner, model, opened)"]}},{key:"__attachedInstances",get:function(){return Array.from(document.body.children).filter((function(e){return e instanceof i&&!e.hasAttribute("closing")})).sort((function(e,t){return e.__zIndex-t.__zIndex||0}))}}],n&&we(t.prototype,n),r&&we(t,r),i}((0,v.Tb)(le(Y(T.H3))));customElements.define(Pe.is,Pe);var Ie,je=P;(0,v.hC)("",je,{moduleId:"material-menu-overlay"});var Re,Te=(0,v.iv)(Ie||(Ie=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n --_vaadin-combo-box-items-container-border-width: 8px 0;\n --_vaadin-combo-box-items-container-border-style: solid;\n --_vaadin-combo-box-items-container-border-color: transparent;\n }\n\n [part='overlay'] {\n position: relative;\n overflow: visible;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n [part='content'] {\n padding: 0;\n }\n\n :host([loading]) [part='loader'] {\n height: 2px;\n position: absolute;\n z-index: 1;\n top: -2px;\n left: 0;\n right: 0;\n background: var(--material-background-color)\n linear-gradient(\n 90deg,\n transparent 0%,\n transparent 20%,\n var(--material-primary-color) 20%,\n var(--material-primary-color) 40%,\n transparent 40%,\n transparent 60%,\n var(--material-primary-color) 60%,\n var(--material-primary-color) 80%,\n transparent 80%,\n transparent 100%\n )\n 0 0 / 400% 100% repeat-x;\n opacity: 0;\n animation: 3s linear infinite material-combo-box-loader-progress, 0.3s 0.1s both material-combo-box-loader-fade-in;\n }\n\n [part='loader']::before {\n content: '';\n display: block;\n height: 100%;\n opacity: 0.16;\n background: var(--material-primary-color);\n }\n\n @keyframes material-combo-box-loader-fade-in {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n }\n\n @keyframes material-combo-box-loader-progress {\n 0% {\n background-position: 0 0;\n background-size: 300% 100%;\n }\n\n 33% {\n background-position: -100% 0;\n background-size: 400% 100%;\n }\n\n 67% {\n background-position: -200% 0;\n background-size: 250% 100%;\n }\n\n 100% {\n background-position: -300% 0;\n background-size: 300% 100%;\n }\n }\n\n /* RTL specific styles */\n\n @keyframes material-combo-box-loader-progress-rtl {\n 0% {\n background-position: 100% 0;\n background-size: 300% 100%;\n }\n\n 33% {\n background-position: 200% 0;\n background-size: 400% 100%;\n }\n\n 67% {\n background-position: 300% 0;\n background-size: 250% 100%;\n }\n\n 100% {\n background-position: 400% 0;\n background-size: 300% 100%;\n }\n }\n\n :host([loading][dir='rtl']) [part='loader'] {\n animation: 3s linear infinite material-combo-box-loader-progress-rtl,\n 0.3s 0.1s both material-combo-box-loader-fade-in;\n }\n"])));(0,v.hC)("vaadin-combo-box-overlay",[je,Te],{moduleId:"material-combo-box-overlay"});var Ae,Ve=(0,v.iv)(Re||(Re=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n min-height: 36px;\n padding: 8px 32px 8px 10px;\n overflow: hidden;\n font-family: var(--material-font-family);\n font-size: var(--material-small-font-size);\n line-height: 24px;\n }\n\n /* It's the list-box's responsibility to add the focus style */\n :host([focused]) {\n outline: none;\n }\n\n /* Checkmark */\n [part='checkmark']::before {\n display: var(--_material-item-selected-icon-display, none);\n content: '';\n font-family: material-icons;\n font-size: 24px;\n line-height: 1;\n font-weight: 400;\n width: 24px;\n text-align: center;\n margin-right: 10px;\n color: var(--material-secondary-text-color);\n flex: none;\n }\n\n :host([selected]) [part='checkmark']::before {\n content: var(--material-icons-check);\n }\n\n @media (any-hover: hover) {\n :host(:hover:not([disabled])) {\n background-color: var(--material-secondary-background-color);\n }\n\n :host([focused]:not([disabled])) {\n background-color: var(--material-divider-color);\n }\n }\n\n /* Disabled */\n :host([disabled]) {\n color: var(--material-disabled-text-color);\n cursor: default;\n pointer-events: none;\n }\n\n /* RTL specific styles */\n :host([dir='rtl']) {\n padding: 8px 10px 8px 32px;\n }\n\n :host([dir='rtl']) [part='checkmark']::before {\n margin-right: 0;\n margin-left: 10px;\n }\n"])));(0,v.hC)("vaadin-item",Ve,{moduleId:"material-item"});var Le,ze=(0,v.iv)(Ae||(Ae=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n padding: 4px 10px;\n --_material-item-selected-icon-display: block;\n }\n"])));function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function De(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ne(e,t){for(var n=0;n\n :host {\n display: block;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n \n
\n \n
\n '])))}},{key:"is",get:function(){return"vaadin-combo-box-item"}},{key:"properties",get:function(){return{index:Number,item:Object,label:String,selected:{type:Boolean,value:!1,reflectToAttribute:!0},focused:{type:Boolean,value:!1,reflectToAttribute:!0},renderer:Function,_oldRenderer:Function}}},{key:"observers",get:function(){return["__rendererOrItemChanged(renderer, index, item.*, selected, focused)","__updateLabel(label, renderer)"]}}],n&&Ne(t.prototype,n),r&&Ne(t,r),i}((0,v.Tb)(le(T.H3)));function We(e){return We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},We(e)}function Ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ke(e,t){for(var n=0;n(o?l:u)||s>t)}},{key:"__calculatePositionInOneDimension",value:function(e,t,n,r,o,i){var a,u=i?r.start:r.end,l=i?r.end:r.start,s=parseFloat(o.style[u]||getComputedStyle(o)[u]),c=t[i?r.start:r.end]-e[n===i?r.end:r.start];return Ye(a={},u,"".concat(s+c*(i?-1:1),"px")),Ye(a,l,""),a}}],r=[{key:"properties",get:function(){return{positionTarget:{type:Object,value:null},horizontalAlign:{type:String,value:"start"},verticalAlign:{type:String,value:"top"},noHorizontalOverlap:{type:Boolean,value:!1},noVerticalOverlap:{type:Boolean,value:!1}}}},{key:"observers",get:function(){return["__positionSettingsChanged(horizontalAlign, verticalAlign, noHorizontalOverlap, noVerticalOverlap)","__overlayOpenedChanged(opened, positionTarget)"]}}],n&&Ke(t.prototype,n),r&&Ke(t,r),i}(Pe));customElements.define(dt.is,dt);var pt=0,yt=0,vt=[],bt=0,_t=!1,mt=document.createTextNode("");new window.MutationObserver((function(){_t=!1;for(var e=vt.length,t=0;t=0){if(!vt[t])throw new Error("invalid async handle: ".concat(e));vt[t]=null}}};function xt(e,t){for(var n=0;n=8,jt={_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_templateCost:0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return this._physicalSize-this._viewportHeight},get _maxScrollTop(){return this._estScrollHeight-this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var e=this._virtualCount;return Math.max(0,e-this._physicalCount)},get _virtualStart(){return this._virtualStartVal||0},set _virtualStart(e){e=this._clamp(e,0,this._maxVirtualStart),this._virtualStartVal=e},get _physicalStart(){return this._physicalStartVal||0},set _physicalStart(e){(e%=this._physicalCount)<0&&(e=this._physicalCount+e),this._physicalStartVal=e},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},get _physicalCount(){return this._physicalCountVal||0},set _physicalCount(e){this._physicalCountVal=e},get _optPhysicalSize(){return 0===this._viewportHeight?1/0:this._viewportHeight*this._maxPages},get _isVisible(){return Boolean(this.offsetWidth||this.offsetHeight)},get firstVisibleIndex(){var e=this,t=this._firstVisibleIndexVal;if(null==t){var n=this._physicalTop+this._scrollOffset;t=this._iterateItems((function(t,r){if((n+=e._getPhysicalSizeIncrement(t))>e._scrollPosition)return r}))||0,this._firstVisibleIndexVal=t}return t},get lastVisibleIndex(){var e=this,t=this._lastVisibleIndexVal;if(null==t){var n=this._physicalTop+this._scrollOffset;this._iterateItems((function(r,o){n=0;if(this._scrollPosition=e,this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,Math.abs(t)>this._physicalSize&&this._physicalSize>0){t-=this._scrollOffset;var r=Math.round(t/this._physicalAverage);this._virtualStart+=r,this._physicalStart+=r,this._physicalTop=Math.min(Math.floor(this._virtualStart)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){var o=this._getReusables(n);n?(this._physicalTop=o.physicalTop,this._virtualStart+=o.indexes.length,this._physicalStart+=o.indexes.length):(this._virtualStart-=o.indexes.length,this._physicalStart-=o.indexes.length),this._update(o.indexes,n?null:o.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),kt)}},_getReusables:function(e){var t,n,r,o=[],i=this._hiddenContentSize*this._ratio,a=this._virtualStart,u=this._virtualEnd,l=this._physicalCount,s=this._physicalTop+this._scrollOffset,c=this._physicalBottom+this._scrollOffset,f=this._scrollPosition,h=this._scrollBottom;for(e?(t=this._physicalStart,n=f-s):(t=this._physicalEnd,n=c-h);n-=r=this._getPhysicalSizeIncrement(t),!(o.length>=l||n<=i);)if(e){if(u+o.length+1>=this._virtualCount)break;if(s+r>=f-this._scrollOffset)break;o.push(t),s+=r,t=(t+1)%l}else{if(a-o.length<=0)break;if(s+this._physicalSize-r<=h)break;o.push(t),s-=r,t=0===t?l-1:t-1}return{indexes:o,physicalTop:s-this._scrollOffset}},_update:function(e,t){if(!(e&&0===e.length||0===this._physicalCount)){if(this._assignModels(e),this._updateMetrics(e),t)for(;t.length;){var n=t.pop();this._physicalTop-=this._getPhysicalSizeIncrement(n)}this._positionItems(),this._updateScrollerSize()}},_isClientFull:function(){return 0!==this._scrollBottom&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},_increasePoolIfNeeded:function(e){var t=this._clamp(this._physicalCount+e,3,this._virtualCount-this._virtualStart)-this._physicalCount,n=Math.round(.5*this._physicalCount);if(!(t<0)){if(t>0){var r=window.performance.now();[].push.apply(this._physicalItems,this._createPool(t));for(var o=0;othis._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===n||(this._isClientFull()?this._physicalSize0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_itemsChanged:function(e){"items"===e.path&&(this._virtualStart=0,this._physicalTop=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._debounce("_render",this._render,wt))},_iterateItems:function(e,t){var n,r,o,i;if(2===arguments.length&&t){for(i=0;i=this._physicalStart?this._virtualStart+(e-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+e},_updateMetrics:function(e){var t=this;Et();var n=0,r=0,o=this._physicalAverageCount,i=this._physicalAverage;this._iterateItems((function(e,o){r+=t._physicalSizes[e],t._physicalSizes[e]=t._physicalItems[e].offsetHeight,n+=t._physicalSizes[e],t._physicalAverageCount+=t._physicalSizes[e]?1:0}),e),this._physicalSize=this._physicalSize+n-r,this._physicalAverageCount!==o&&(this._physicalAverage=Math.round((i*o+n)/this._physicalAverageCount))},_positionItems:function(){var e=this;this._adjustScrollPosition();var t=this._physicalTop;this._iterateItems((function(n){e.translate3d(0,"".concat(t,"px"),0,e._physicalItems[n]),t+=e._physicalSizes[n]}))},_getPhysicalSizeIncrement:function(e){return this._physicalSizes[e]},_adjustScrollPosition:function(){var e=0===this._virtualStart?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(0!==e){this._physicalTop-=e;var t=this._scrollPosition;!It&&t>0&&this._resetScrollPosition(t-e)}},_resetScrollPosition:function(e){this.scrollTarget&&e>=0&&(this._scrollTop=e,this._scrollPosition=this._scrollTop)},_updateScrollerSize:function(e){this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage,((e=(e=e||0===this._scrollHeight)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)&&(this.$.items.style.height="".concat(this._estScrollHeight,"px"),this._scrollHeight=this._estScrollHeight)},scrollToIndex:function(e){if(!("number"!=typeof e||e<0||e>this.items.length-1)&&(Et(),0!==this._physicalCount)){e=this._clamp(e,0,this._virtualCount-1),(!this._isIndexRendered(e)||e>=this._maxVirtualStart)&&(this._virtualStart=e-1),this._assignModels(),this._updateMetrics(),this._physicalTop=this._virtualStart*this._physicalAverage;for(var t=this._physicalStart,n=this._virtualStart,r=0,o=this._hiddenContentSize;n=this._virtualStart&&e<=this._virtualEnd},_getPhysicalIndex:function(e){return(this._physicalStart+(e-this._virtualStart))%this._physicalCount},_clamp:function(e,t,n){return Math.min(n,Math.max(t,e))},_debounce:function(e,t,n){var r;this._debouncers=this._debouncers||{},this._debouncers[e]=St.debounce(this._debouncers[e],n,t.bind(this)),r=this._debouncers[e],Ct.add(r)}};function Rt(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size-1;this.__getVisibleElements().forEach((function(r){r.__virtualIndex>=t&&r.__virtualIndex<=n&&e.__updateElement(r,r.__virtualIndex,!0)}))}},{key:"__updateElement",value:function(e,t,n){e.style.paddingTop&&(e.style.paddingTop=""),this.__preventElementUpdates||e.__lastUpdatedIndex===t&&!n||(this.updateElement(e,t),e.__lastUpdatedIndex=t);var r=e.offsetHeight;if(0===r)e.style.paddingTop="".concat(this.__placeholderHeight,"px");else{this.__elementHeightQueue.push(r),this.__elementHeightQueue.shift();var o=this.__elementHeightQueue.filter((function(e){return void 0!==e}));this.__placeholderHeight=Math.round(o.reduce((function(e,t){return e+t}),0)/o.length)}}},{key:"__getIndexScrollOffset",value:function(e){var t=this.__getVisibleElements().find((function(t){return t.__virtualIndex===e}));return t?this.scrollTarget.getBoundingClientRect().top-t.getBoundingClientRect().top:void 0}},{key:"size",get:function(){return this.__size},set:function(e){var t=this;if(e!==this.size){var n,r;if(this.__preventElementUpdates=!0,e>0&&(n=this.adjustedFirstVisibleIndex,r=this.__getIndexScrollOffset(n)),this.__size=e,Et(),this._itemsChanged({path:"items"}),Et(),e>0){n=Math.min(n,e-1),this.scrollToIndex(n);var o=this.__getIndexScrollOffset(n);void 0!==r&&void 0!==o&&(this._scrollTop+=r-o)}this.elementsContainer.children.length||requestAnimationFrame((function(){return t._resizeHandler()})),this.__preventElementUpdates=!1,this._resizeHandler(),Et()}}},{key:"_scrollTop",get:function(){return this.scrollTarget.scrollTop},set:function(e){this.scrollTarget.scrollTop=e}},{key:"items",get:function(){return{length:Math.min(this.size,1e5)}}},{key:"offsetHeight",get:function(){return this.scrollTarget.offsetHeight}},{key:"$",get:function(){return{items:this.scrollContainer}}},{key:"updateViewportBoundaries",value:function(){var e=window.getComputedStyle(this.scrollTarget);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(e["padding-top"],10),this._isRTL=Boolean("rtl"===e.direction),this._viewportWidth=this.elementsContainer.offsetWidth,this._viewportHeight=this.scrollTarget.offsetHeight,this._scrollPageHeight=this._viewportHeight-this._scrollLineHeight,this.grid&&this._updateGridMetrics()}},{key:"setAttribute",value:function(){}},{key:"_createPool",value:function(e){var t=this,n=this.createElements(e),r=document.createDocumentFragment();return n.forEach((function(e){e.style.position="absolute",r.appendChild(e),t.__resizeObserver.observe(e)})),this.elementsContainer.appendChild(r),n}},{key:"_assignModels",value:function(e){var t=this;this._iterateItems((function(e,n){var r=t._physicalItems[e];r.hidden=n>=t.size,r.hidden?delete r.__lastUpdatedIndex:(r.__virtualIndex=n+(t._vidxOffset||0),t.__updateElement(r,r.__virtualIndex))}),e)}},{key:"_isClientFull",value:function(){var t=this;return setTimeout((function(){return t.__clientFull=!0})),this.__clientFull||Tt(At(e.prototype),"_isClientFull",this).call(this)}},{key:"translate3d",value:function(e,t,n,r){r.style.transform="translateY(".concat(t,")")}},{key:"toggleScrollListener",value:function(){}},{key:"_scrollHandler",value:function(){var t=this;this._adjustVirtualIndexOffset(this._scrollTop-(this.__previousScrollTop||0));var n=this.scrollTarget.scrollTop-this._scrollPosition;if(Tt(At(e.prototype),"_scrollHandler",this).call(this),0!==this._physicalCount){var r=n>=0,o=this._getReusables(!r);o.indexes.length&&(this._physicalTop=o.physicalTop,r?(this._virtualStart-=o.indexes.length,this._physicalStart-=o.indexes.length):(this._virtualStart+=o.indexes.length,this._physicalStart+=o.indexes.length),this._resizeHandler())}this.reorderElements&&(this.__scrollReorderDebouncer=St.debounce(this.__scrollReorderDebouncer,gt(this.timeouts.SCROLL_REORDER),(function(){return t.__reorderElements()}))),this.__previousScrollTop=this._scrollTop}},{key:"__onWheel",value:function(e){var t=this;if(!e.ctrlKey&&!this._hasScrolledAncestor(e.target,e.deltaX,e.deltaY)){var n=e.deltaY;if(e.deltaMode===WheelEvent.DOM_DELTA_LINE?n*=this._scrollLineHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(n*=this._scrollPageHeight),this._deltaYAcc=this._deltaYAcc||0,this._wheelAnimationFrame)return this._deltaYAcc+=n,void e.preventDefault();n+=this._deltaYAcc,this._deltaYAcc=0,this._wheelAnimationFrame=!0,this.__debouncerWheelAnimationFrame=St.debounce(this.__debouncerWheelAnimationFrame,wt,(function(){return t._wheelAnimationFrame=!1}));var r=Math.abs(e.deltaX)+Math.abs(n);this._canScroll(this.scrollTarget,e.deltaX,n)?(e.preventDefault(),this.scrollTarget.scrollTop+=n,this.scrollTarget.scrollLeft+=e.deltaX,this._hasResidualMomentum=!0,this._ignoreNewWheel=!0,this._debouncerIgnoreNewWheel=St.debounce(this._debouncerIgnoreNewWheel,gt(this.timeouts.IGNORE_WHEEL),(function(){return t._ignoreNewWheel=!1}))):this._hasResidualMomentum&&r<=this._previousMomentum||this._ignoreNewWheel?e.preventDefault():r>this._previousMomentum&&(this._hasResidualMomentum=!1),this._previousMomentum=r}}},{key:"_hasScrolledAncestor",value:function(e,t,n){return e!==this.scrollTarget&&e!==this.scrollTarget.getRootNode().host&&(!(!this._canScroll(e,t,n)||-1===["auto","scroll"].indexOf(getComputedStyle(e).overflow))||(e!==this&&e.parentElement?this._hasScrolledAncestor(e.parentElement,t,n):void 0))}},{key:"_canScroll",value:function(e,t,n){return n>0&&e.scrollTop0||t>0&&e.scrollLeft0}},{key:"_getScrollLineHeight",value:function(){var e=document.createElement("div");e.style.fontSize="initial",e.style.display="none",document.body.appendChild(e);var t=window.getComputedStyle(e).fontSize;return document.body.removeChild(e),t?window.parseInt(t):void 0}},{key:"__getVisibleElements",value:function(){return Array.from(this.elementsContainer.children).filter((function(e){return!e.hidden}))}},{key:"__reorderElements",value:function(){var e=this;if(this.__mouseDown)this.__pendingReorder=!0;else{this.__pendingReorder=!1;var t=this._virtualStart+(this._vidxOffset||0),n=this.__getVisibleElements(),r=n.find((function(t){return t.contains(e.elementsContainer.getRootNode().activeElement)||t.contains(e.scrollTarget.getRootNode().activeElement)}))||n[0];if(r){var o=r.__virtualIndex-t,i=n.indexOf(r)-o;if(i>0)for(var a=0;a=this.size)this._vidxOffset=0;else if(this.__skipNextVirtualIndexAdjust)this.__skipNextVirtualIndexAdjust=!1;else if(Math.abs(t)>1e4){var n=this._scrollTop/(this.scrollTarget.scrollHeight-this.scrollTarget.offsetHeight),r=n*this.size;this._vidxOffset=Math.round(r-n*this._virtualCount)}else{var o=this._vidxOffset;0===this._scrollTop?(this._vidxOffset=0,o!==this._vidxOffset&&Tt(At(e.prototype),"scrollToIndex",this).call(this,0)):this.firstVisibleIndex<1e3&&this._vidxOffset>0&&(this._vidxOffset-=Math.min(this._vidxOffset,100),Tt(At(e.prototype),"scrollToIndex",this).call(this,this.firstVisibleIndex+(o-this._vidxOffset)));var i=this.size-this._virtualCount;this._scrollTop>=this._maxScrollTop&&this._maxScrollTop>0?(this._vidxOffset=i,o!==this._vidxOffset&&Tt(At(e.prototype),"scrollToIndex",this).call(this,this._virtualCount-1)):this.firstVisibleIndex>this._virtualCount-1e3&&this._vidxOffset0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size-1;this.__adapter.update(e,t)}},{key:"flush",value:function(){this.__adapter.flush()}},{key:"firstVisibleIndex",get:function(){return this.__adapter.adjustedFirstVisibleIndex}},{key:"lastVisibleIndex",get:function(){return this.__adapter.adjustedLastVisibleIndex}}],n&&zt(t.prototype,n),r&&zt(t,r),e}();function Dt(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0){var n=this._visibleItemsCount(),r=e;e>this.__virtualizer.lastVisibleIndex-1?(this.__virtualizer.scrollToIndex(e),r=e-n+1):e>this.__virtualizer.firstVisibleIndex&&(r=this.__virtualizer.firstVisibleIndex),this.__virtualizer.scrollToIndex(Math.max(0,r));var o=Ht(this.children).find((function(e){return!e.hidden&&e.index===t.__virtualizer.lastVisibleIndex}));if(o&&e===o.index){var i=o.getBoundingClientRect(),a=this.getBoundingClientRect(),u=i.bottom-a.bottom+this._viewportTotalPaddingBottom;u>0&&(this.scrollTop+=u)}}}},{key:"__getAriaRole",value:function(e){return void 0!==e&&"option"}},{key:"__getAriaSelected",value:function(e,t){return this.__isItemFocused(e,t).toString()}},{key:"__isItemFocused",value:function(e,t){return e===t}},{key:"__isItemSelected",value:function(e,t,n){return!(e instanceof Mt)&&(n&&void 0!==e&&void 0!==t?this.get(n,e)===this.get(n,t):e===t)}},{key:"__itemsChanged",value:function(e){this.__virtualizer&&e&&(this.__virtualizer.size=e.length,this.__virtualizer.flush(),this.setAttribute("aria-setsize",e.length),this.requestContentUpdate())}},{key:"__loadingChanged",value:function(e){var t=this;this.__virtualizer&&!e&&setTimeout((function(){return t.requestContentUpdate()}))}},{key:"__focusedIndexChanged",value:function(e,t){this.__virtualizer&&(e!==t&&this.requestContentUpdate(),e>=0&&!this.loading&&this.scrollIntoView(e))}},{key:"__rendererChanged",value:function(e,t){(e||t)&&this.requestContentUpdate()}},{key:"__createElements",value:function(e){var t=this;return Ht(Array(e)).map((function(){var e=document.createElement("".concat(t.__hostTagName,"-item"));return e.addEventListener("click",t.__boundOnItemClick),e.tabIndex="-1",e.style.width="100%",e}))}},{key:"__updateElement",value:function(e,t){var n=this.items[t],r=this.focusedIndex;e.setProperties({item:n,index:this.__requestItemByIndex(n,t),label:this.getItemLabel(n),selected:this.__isItemSelected(n,this.selectedItem,this.itemIdPath),renderer:this.renderer,focused:this.__isItemFocused(r,t)}),e.id="".concat(this.__hostTagName,"-item-").concat(t),e.setAttribute("role",this.__getAriaRole(t)),e.setAttribute("aria-selected",this.__getAriaSelected(r,t)),e.setAttribute("aria-posinset",t+1),this.theme?e.setAttribute("theme",this.theme):e.removeAttribute("theme")}},{key:"__onItemClick",value:function(e){this.dispatchEvent(new CustomEvent("selection-changed",{detail:{item:e.currentTarget.item}}))}},{key:"__patchWheelOverScrolling",value:function(){var e=this;this.$.selector.addEventListener("wheel",(function(t){var n=0===e.scrollTop,r=e.scrollHeight-e.scrollTop-e.clientHeight<=1;(n&&t.deltaY<0||r&&t.deltaY>0)&&t.preventDefault()}))}},{key:"_viewportTotalPaddingBottom",get:function(){if(void 0===this._cachedViewportTotalPaddingBottom){var e=window.getComputedStyle(this.$.selector);this._cachedViewportTotalPaddingBottom=[e.paddingBottom,e.borderBottomWidth].map((function(e){return parseInt(e,10)})).reduce((function(e,t){return e+t}))}return this._cachedViewportTotalPaddingBottom}},{key:"__requestItemByIndex",value:function(e,t){return e instanceof Mt&&void 0!==t&&this.dispatchEvent(new CustomEvent("index-requested",{detail:{index:t,currentScrollerPos:this._oldScrollerPosition}})),t}},{key:"_visibleItemsCount",value:function(){return this.__virtualizer.scrollToIndex(this.__virtualizer.firstVisibleIndex),this.__virtualizer.size>0?this.__virtualizer.lastVisibleIndex-this.__virtualizer.firstVisibleIndex+1:0}}],r=[{key:"is",get:function(){return"vaadin-combo-box-scroller"}},{key:"template",get:function(){return(0,T.dy)(Nt||(Nt=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n
\n \n
\n "])))}},{key:"properties",get:function(){return{items:{type:Array,observer:"__itemsChanged"},focusedIndex:{type:Number,observer:"__focusedIndexChanged"},loading:{type:Boolean,observer:"__loadingChanged"},opened:{type:Boolean,observer:"__openedChanged"},selectedItem:{type:Object},itemIdPath:{type:String},comboBox:{type:Object},getItemLabel:{type:Object},renderer:{type:Object,observer:"__rendererChanged"},theme:{type:String}}}}],n&&qt(t.prototype,n),r&&qt(t,r),i}(T.H3);function Zt(e){return Zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zt(e)}function en(e,t){for(var n=0;n=0)return this._items[e]}},{key:"indexOfLabel",value:function(e){if(this._items&&e)for(var t=0;t\n '])))}},{key:"properties",get:function(){return{opened:Boolean,positionTarget:{type:Object},renderer:Function,loading:{type:Boolean,value:!1,reflectToAttribute:!0},theme:String,_selectedItem:{type:Object},_items:{type:Array},_focusedIndex:{type:Number,value:-1},focusedItem:{type:String,computed:"_getFocusedItem(_focusedIndex)"},_itemLabelPath:{type:String,value:"label"},_itemValuePath:{type:String,value:"value"},_scroller:Object,_itemIdPath:String,_overlayOpened:{type:Boolean,observer:"_openedChanged"}}}},{key:"observers",get:function(){return["_openedOrItemsChanged(opened, _items, loading)","__updateScroller(_scroller, _items, opened, loading, _selectedItem, _itemIdPath, _focusedIndex, renderer, theme)"]}}],n&&en(t.prototype,n),r&&en(t,r),i}(T.H3);customElements.define(un.is,un);var ln=n(67130);function sn(e){return sn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sn(e)}function cn(e){return function(e){if(Array.isArray(e))return fn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return fn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n :host([opened]) {\n pointer-events: auto;\n }\n \n\n \n\n \n '])))}},{key:"properties",get:function(){return{attrForValue:{type:String,value:"value"}}}}],(n=[{key:"clearElement",get:function(){return this.querySelector(".clear-button")}},{key:"ready",value:function(){var e=this;ur(fr(i.prototype),"ready",this).call(this),this._toggleElement=this.querySelector(".toggle-button"),(0,j.T8)(this,(function(){e._setInputElement(e.querySelector("vaadin-text-field,.input")),e._revertInputValue()}))}},{key:"checkValidity",value:function(){return this.inputElement.validate?this.inputElement.validate():ur(fr(i.prototype),"checkValidity",this).call(this)}},{key:"_propertyForValue",get:function(){return(0,ln.z)(this.attrForValue)}},{key:"_nativeInput",get:function(){var e=this.inputElement;if(e){if(e instanceof HTMLInputElement)return e;var t=e.querySelector("input");if(t)return t;if(e.shadowRoot){var n=e.shadowRoot.querySelector("input");if(n)return n}}}},{key:"_isClearButton",value:function(e){return ur(fr(i.prototype),"_isClearButton",this).call(this,e)||"input"===e.type&&!e.isTrusted||"clear-button"===e.composedPath()[0].getAttribute("part")}},{key:"_onChange",value:function(e){ur(fr(i.prototype),"_onChange",this).call(this,e),this._isClearButton(e)&&this._clear()}}])&&ar(t.prototype,n),r&&ar(t,r),i}(function(e){return function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yn(e,t)}(i,e);var t,n,r,o=vn(i);function i(){return hn(this,i),o.apply(this,arguments)}return t=i,n=[{key:"ready",value:function(){var e=this;pn(_n(i.prototype),"ready",this).call(this),this.$.dropdown.addEventListener("index-requested",(function(t){var n=t.detail.index,r=t.detail.currentScrollerPos,o=Math.floor(1.5*e.pageSize);if(!e._shouldSkipIndex(n,o,r)&&void 0!==n){var i=e._getPageForIndex(n);e._shouldLoadPage(i)&&e._loadPage(i)}}))}},{key:"_dataProviderFilterChanged",value:function(e){void 0!==this.__previousDataProviderFilter||""!==e?this.__previousDataProviderFilter!==e&&(this.__previousDataProviderFilter=e,this._pendingRequests={},this.loading=this._shouldFetchData(),this.size=void 0,this.clearCache()):this.__previousDataProviderFilter=e}},{key:"_shouldFetchData",value:function(){return!!this.dataProvider&&(this.opened||this.filter&&this.filter.length)}},{key:"_ensureFirstPage",value:function(e){e&&this._shouldLoadPage(0)&&this._loadPage(0)}},{key:"_shouldSkipIndex",value:function(e,t,n){return 0!==n&&e>=n-t&&e<=n+t}},{key:"_shouldLoadPage",value:function(e){if(!this.filteredItems||this._forceNextRequest)return this._forceNextRequest=!1,!0;var t=this.filteredItems[e*this.pageSize];return void 0!==t?t instanceof Mt:void 0===this.size}},{key:"_loadPage",value:function(e){var t=this;if(!this._pendingRequests[e]&&this.dataProvider){this.loading=!0;var n={page:e,pageSize:this.pageSize,filter:this.filter},r=function r(o,i){if(t._pendingRequests[e]===r){var a=t.filteredItems?cn(t.filteredItems):[];a.splice.apply(a,[n.page*n.pageSize,o.length].concat(cn(o))),t.filteredItems=a,t._isValidValue(t.value)&&t._getItemValue(t.selectedItem)!==t.value&&t._selectItemForValue(t.value),t.opened||t.hasAttribute("focused")||t._commitValue(),t.size=i,delete t._pendingRequests[e],0===Object.keys(t._pendingRequests).length&&(t.loading=!1)}};this._pendingRequests[e]||(this._pendingRequests[e]=r,this.dataProvider(n,r))}}},{key:"_getPageForIndex",value:function(e){return Math.floor(e/this.pageSize)}},{key:"clearCache",value:function(){if(this.dataProvider){this._pendingRequests={};for(var e=[],t=0;t<(this.size||0);t++)e.push(this.__placeHolder);this.filteredItems=e,this._shouldFetchData()?(this._forceNextRequest=!1,this._loadPage(0)):this._forceNextRequest=!0}}},{key:"_sizeChanged",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=(this.filteredItems||[]).slice(0,e),n=0;n 0");this.clearCache()}},{key:"_dataProviderChanged",value:function(e,t){var n=this;this._ensureItemsOrDataProvider((function(){n.dataProvider=t})),this.clearCache()}},{key:"_ensureItemsOrDataProvider",value:function(e){if(void 0!==this.items&&void 0!==this.dataProvider)throw e(),new Error("Using `items` and `dataProvider` together is not supported");this.dataProvider&&!this.filteredItems&&(this.filteredItems=[])}},{key:"_warnDataProviderValue",value:function(e,t){if(e&&""!==t&&(void 0===this.selectedItem||null===this.selectedItem)){var n=this._indexOfValue(t,this.filteredItems);(n<0||!this._getItemLabel(this.filteredItems[n]))&&console.warn("Warning: unable to determine the label for the provided `value`. Nothing to display in the text field. This usually happens when setting an initial `value` before any items are returned from the `dataProvider` callback. Consider setting `selectedItem` instead of `value`")}}},{key:"_flushPendingRequests",value:function(e){if(this._pendingRequests)for(var t=Math.ceil(e/this.pageSize),n=Object.keys(this._pendingRequests),r=0;r=t&&this._pendingRequests[o]([],e)}}}],r=[{key:"properties",get:function(){return{pageSize:{type:Number,value:50,observer:"_pageSizeChanged"},size:{type:Number,observer:"_sizeChanged"},dataProvider:{type:Object,observer:"_dataProviderChanged"},_pendingRequests:{value:function(){return{}}},__placeHolder:{value:new Mt},__previousDataProviderFilter:{type:String}}}},{key:"observers",get:function(){return["_dataProviderFilterChanged(filter)","_warnDataProviderValue(dataProvider, value)","_ensureFirstPage(opened)"]}}],n&&dn(t.prototype,n),r&&dn(t,r),i}(e)}((hr=(0,v.Tb)(T.H3),function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jn(e,t)}(i,e);var t,n,r,o=Zn(i);function i(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(e=o.call(this))._boundOnFocusout=e._onFocusout.bind(tr(e)),e._boundOverlaySelectedItemChanged=e._overlaySelectedItemChanged.bind(tr(e)),e._boundOnClearButtonMouseDown=e.__onClearButtonMouseDown.bind(tr(e)),e._boundClose=e.close.bind(tr(e)),e._boundOnOpened=e._onOpened.bind(tr(e)),e._boundOnClick=e._onClick.bind(tr(e)),e._boundOnOverlayTouchAction=e._onOverlayTouchAction.bind(tr(e)),e._boundOnTouchend=e._onTouchend.bind(tr(e)),e}return t=i,n=[{key:"_inputElementValue",get:function(){return this.inputElement?this.inputElement[this._propertyForValue]:void 0},set:function(e){this.inputElement&&(this.inputElement[this._propertyForValue]=e)}},{key:"_nativeInput",get:function(){return this.inputElement}},{key:"_inputElementChanged",value:function(e){Qn(nr(i.prototype),"_inputElementChanged",this).call(this,e);var t=this._nativeInput;t&&(t.autocomplete="off",t.autocapitalize="off",t.setAttribute("role","combobox"),t.setAttribute("aria-autocomplete","list"),t.setAttribute("aria-expanded",!!this.opened),t.setAttribute("spellcheck","false"),t.setAttribute("autocorrect","off"),this._revertInputValueToValue(),this.clearElement&&this.clearElement.addEventListener("mousedown",this._boundOnClearButtonMouseDown))}},{key:"ready",value:function(){var e=this;Qn(nr(i.prototype),"ready",this).call(this),this.addEventListener("focusout",this._boundOnFocusout),this._lastCommittedValue=this.value,this.$.dropdown.addEventListener("selection-changed",this._boundOverlaySelectedItemChanged),this.addEventListener("vaadin-combo-box-dropdown-closed",this._boundClose),this.addEventListener("vaadin-combo-box-dropdown-opened",this._boundOnOpened),this.addEventListener("click",this._boundOnClick),this.$.dropdown.addEventListener("vaadin-overlay-touch-action",this._boundOnOverlayTouchAction),this.addEventListener("touchend",this._boundOnTouchend);var t,n=function(){requestAnimationFrame((function(){e.$.dropdown.$.overlay.bringToFront()}))};this.addEventListener("mousedown",n),this.addEventListener("touchstart",n),t=this,window.Vaadin&&window.Vaadin.templateRendererCallback?window.Vaadin.templateRendererCallback(t):t.querySelector("template")&&console.warn("WARNING: \n \n ```\n\n ```js\n import {html} from '@polymer/polymer/lib/utils/html-tag.js';\n import '@polymer/iron-flex-layout/iron-flex-layout-classes.js';\n\n const template = html`\n \n \n
\n
horizontal layout center alignment
\n
\n `;\n document.body.appendChild(template.content);\n ```\n\n2. [Custom CSS\nmixins](https://github.com/PolymerElements/iron-flex-layout/blob/master/iron-flex-layout.html).\nThe mixin stylesheet includes custom CSS mixins that can be applied inside a CSS\nrule using the `@apply` function.\n\nPlease note that the old [/deep/ layout\nclasses](https://github.com/PolymerElements/iron-flex-layout/tree/master/classes)\nare deprecated, and should not be used. To continue using layout properties\ndirectly in markup, please switch to using the new `dom-module`-based\n[layout\nclasses](https://github.com/PolymerElements/iron-flex-layout/tree/master/iron-flex-layout-classes.html).\nPlease note that the new version does not use `/deep/`, and therefore requires\nyou to import the `dom-modules` in every element that needs to use them.\n\n@group Iron Elements\n@pseudoElement iron-flex-layout\n@demo demo/index.html\n*/\nconst template = html`\n\n \n\n\n \n`;\n\ntemplate.setAttribute('style', 'display: none;');\ndocument.head.appendChild(template.content);\n\nvar style = document.createElement('style');\nstyle.textContent = '[hidden] { display: none !important; }';\ndocument.head.appendChild(style);\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`iron-a11y-announcer` is a singleton element that is intended to add a11y\nto features that require on-demand announcement from screen readers. In\norder to make use of the announcer, it is best to request its availability\nin the announcing element.\n\nExample:\n\n Polymer({\n\n is: 'x-chatty',\n\n attached: function() {\n // This will create the singleton element if it has not\n // been created yet:\n Polymer.IronA11yAnnouncer.requestAvailability();\n }\n });\n\nAfter the `iron-a11y-announcer` has been made available, elements can\nmake announces by firing bubbling `iron-announce` events.\n\nExample:\n\n this.fire('iron-announce', {\n text: 'This is an announcement!'\n }, { bubbles: true });\n\nNote: announcements are only audible if you have a screen reader enabled.\n\n@group Iron Elements\n@demo demo/index.html\n*/\nexport const IronA11yAnnouncer = Polymer({\n _template: html`\n \n
[[_text]]
\n`,\n\n is: 'iron-a11y-announcer',\n\n properties: {\n\n /**\n * The value of mode is used to set the `aria-live` attribute\n * for the element that will be announced. Valid values are: `off`,\n * `polite` and `assertive`.\n */\n mode: {type: String, value: 'polite'},\n\n _text: {type: String, value: ''}\n },\n\n created: function() {\n if (!IronA11yAnnouncer.instance) {\n IronA11yAnnouncer.instance = this;\n }\n\n document.body.addEventListener(\n 'iron-announce', this._onIronAnnounce.bind(this));\n },\n\n /**\n * Cause a text string to be announced by screen readers.\n *\n * @param {string} text The text that should be announced.\n */\n announce: function(text) {\n this._text = '';\n this.async(function() {\n this._text = text;\n }, 100);\n },\n\n _onIronAnnounce: function(event) {\n if (event.detail && event.detail.text) {\n this.announce(event.detail.text);\n }\n }\n});\n\nIronA11yAnnouncer.instance = null;\n\nIronA11yAnnouncer.requestAvailability = function() {\n if (!IronA11yAnnouncer.instance) {\n IronA11yAnnouncer.instance = document.createElement('iron-a11y-announcer');\n }\n\n document.body.appendChild(IronA11yAnnouncer.instance);\n};\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {IronA11yAnnouncer} from '@polymer/iron-a11y-announcer/iron-a11y-announcer.js';\nimport {IronValidatableBehavior} from '@polymer/iron-validatable-behavior/iron-validatable-behavior.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`` is a wrapper to a native `` element, that adds two-way\nbinding and prevention of invalid input. To use it, you must distribute a native\n`` yourself. You can continue to use the native `input` as you would\nnormally:\n\n \n \n \n\n \n \n \n\n### Two-way binding\n\nBy default you can only get notified of changes to a native ``'s `value`\ndue to user input:\n\n \n\nThis means that if you imperatively set the value (i.e. `someNativeInput.value =\n'foo'`), no events will be fired and this change cannot be observed.\n\n`iron-input` adds the `bind-value` property that mirrors the native `input`'s\n'`value` property; this property can be used for two-way data binding.\n`bind-value` will notify if it is changed either by user input or by script.\n\n \n \n \n\nNote: this means that if you want to imperatively set the native `input`'s, you\n_must_ set `bind-value` instead, so that the wrapper `iron-input` can be\nnotified.\n\n### Validation\n\n`iron-input` uses the native `input`'s validation. For simplicity, `iron-input`\nhas a `validate()` method (which internally just checks the distributed\n`input`'s validity), which sets an `invalid` attribute that can also be used for\nstyling.\n\nTo validate automatically as you type, you can use the `auto-validate`\nattribute.\n\n`iron-input` also fires an `iron-input-validate` event after `validate()` is\ncalled. You can use it to implement a custom validator:\n\n var CatsOnlyValidator = {\n validate: function(ironInput) {\n var valid = !ironInput.bindValue || ironInput.bindValue === 'cat';\n ironInput.invalid = !valid;\n return valid;\n }\n }\n ironInput.addEventListener('iron-input-validate', function() {\n CatsOnly.validate(input2);\n });\n\nYou can also use an element implementing an\n[`IronValidatorBehavior`](/element/PolymerElements/iron-validatable-behavior).\nThis example can also be found in the demo for this element:\n\n \n \n \n\n### Preventing invalid input\n\nIt may be desirable to only allow users to enter certain characters. You can use\nthe `allowed-pattern` attribute to accomplish this. This feature is separate\nfrom validation, and `allowed-pattern` does not affect how the input is\nvalidated.\n\n // Only allow typing digits, but a valid input has exactly 5 digits.\n \n \n \n\n@demo demo/index.html\n*/\nPolymer({\n _template: html`\n \n \n`,\n\n is: 'iron-input',\n behaviors: [IronValidatableBehavior],\n\n /**\n * Fired whenever `validate()` is called.\n *\n * @event iron-input-validate\n */\n\n properties: {\n\n /**\n * Use this property instead of `value` for two-way data binding, or to\n * set a default value for the input. **Do not** use the distributed\n * input's `value` property to set a default value.\n */\n bindValue: {type: String, value: ''},\n\n /**\n * Computed property that echoes `bindValue` (mostly used for Polymer 1.0\n * backcompatibility, if you were one-way binding to the Polymer 1.0\n * `input is=\"iron-input\"` value attribute).\n */\n value: {type: String, computed: '_computeValue(bindValue)'},\n\n /**\n * Regex-like list of characters allowed as input; all characters not in the\n * list will be rejected. The recommended format should be a list of allowed\n * characters, for example, `[a-zA-Z0-9.+-!;:]`.\n *\n * This pattern represents the allowed characters for the field; as the user\n * inputs text, each individual character will be checked against the\n * pattern (rather than checking the entire value as a whole). If a\n * character is not a match, it will be rejected.\n *\n * Pasted input will have each character checked individually; if any\n * character doesn't match `allowedPattern`, the entire pasted string will\n * be rejected.\n *\n * Note: if you were using `iron-input` in 1.0, you were also required to\n * set `prevent-invalid-input`. This is no longer needed as of Polymer 2.0,\n * and will be set automatically for you if an `allowedPattern` is provided.\n *\n */\n allowedPattern: {type: String},\n\n /**\n * Set to true to auto-validate the input value as you type.\n */\n autoValidate: {type: Boolean, value: false},\n\n /**\n * The native input element.\n */\n _inputElement: Object,\n },\n\n observers: ['_bindValueChanged(bindValue, _inputElement)'],\n listeners: {'input': '_onInput', 'keypress': '_onKeypress'},\n\n created: function() {\n IronA11yAnnouncer.requestAvailability();\n this._previousValidInput = '';\n this._patternAlreadyChecked = false;\n },\n\n attached: function() {\n // If the input is added at a later time, update the internal reference.\n this._observer = dom(this).observeNodes(function(info) {\n this._initSlottedInput();\n }.bind(this));\n },\n\n detached: function() {\n if (this._observer) {\n dom(this).unobserveNodes(this._observer);\n this._observer = null;\n }\n },\n\n /**\n * Returns the distributed input element.\n */\n get inputElement() {\n return this._inputElement;\n },\n\n _initSlottedInput: function() {\n this._inputElement = this.getEffectiveChildren()[0];\n\n if (this.inputElement && this.inputElement.value) {\n this.bindValue = this.inputElement.value;\n }\n\n this.fire('iron-input-ready');\n },\n\n get _patternRegExp() {\n var pattern;\n if (this.allowedPattern) {\n pattern = new RegExp(this.allowedPattern);\n } else {\n switch (this.inputElement.type) {\n case 'number':\n pattern = /[0-9.,e-]/;\n break;\n }\n }\n return pattern;\n },\n\n /**\n * @suppress {checkTypes}\n */\n _bindValueChanged: function(bindValue, inputElement) {\n // The observer could have run before attached() when we have actually\n // initialized this property.\n if (!inputElement) {\n return;\n }\n\n if (bindValue === undefined) {\n inputElement.value = null;\n } else if (bindValue !== inputElement.value) {\n this.inputElement.value = bindValue;\n }\n\n if (this.autoValidate) {\n this.validate();\n }\n\n // manually notify because we don't want to notify until after setting value\n this.fire('bind-value-changed', {value: bindValue});\n },\n\n _onInput: function() {\n // Need to validate each of the characters pasted if they haven't\n // been validated inside `_onKeypress` already.\n if (this.allowedPattern && !this._patternAlreadyChecked) {\n var valid = this._checkPatternValidity();\n if (!valid) {\n this._announceInvalidCharacter(\n 'Invalid string of characters not entered.');\n this.inputElement.value = this._previousValidInput;\n }\n }\n this.bindValue = this._previousValidInput = this.inputElement.value;\n this._patternAlreadyChecked = false;\n },\n\n _isPrintable: function(event) {\n // What a control/printable character is varies wildly based on the browser.\n // - most control characters (arrows, backspace) do not send a `keypress`\n // event\n // in Chrome, but the *do* on Firefox\n // - in Firefox, when they do send a `keypress` event, control chars have\n // a charCode = 0, keyCode = xx (for ex. 40 for down arrow)\n // - printable characters always send a keypress event.\n // - in Firefox, printable chars always have a keyCode = 0. In Chrome, the\n // keyCode\n // always matches the charCode.\n // None of this makes any sense.\n\n // For these keys, ASCII code == browser keycode.\n var anyNonPrintable = (event.keyCode == 8) || // backspace\n (event.keyCode == 9) || // tab\n (event.keyCode == 13) || // enter\n (event.keyCode == 27); // escape\n\n // For these keys, make sure it's a browser keycode and not an ASCII code.\n var mozNonPrintable = (event.keyCode == 19) || // pause\n (event.keyCode == 20) || // caps lock\n (event.keyCode == 45) || // insert\n (event.keyCode == 46) || // delete\n (event.keyCode == 144) || // num lock\n (event.keyCode == 145) || // scroll lock\n (event.keyCode > 32 &&\n event.keyCode < 41) || // page up/down, end, home, arrows\n (event.keyCode > 111 && event.keyCode < 124); // fn keys\n\n return !anyNonPrintable && !(event.charCode == 0 && mozNonPrintable);\n },\n\n _onKeypress: function(event) {\n if (!this.allowedPattern && this.inputElement.type !== 'number') {\n return;\n }\n var regexp = this._patternRegExp;\n if (!regexp) {\n return;\n }\n\n // Handle special keys and backspace\n if (event.metaKey || event.ctrlKey || event.altKey) {\n return;\n }\n\n // Check the pattern either here or in `_onInput`, but not in both.\n this._patternAlreadyChecked = true;\n\n var thisChar = String.fromCharCode(event.charCode);\n if (this._isPrintable(event) && !regexp.test(thisChar)) {\n event.preventDefault();\n this._announceInvalidCharacter(\n 'Invalid character ' + thisChar + ' not entered.');\n }\n },\n\n _checkPatternValidity: function() {\n var regexp = this._patternRegExp;\n if (!regexp) {\n return true;\n }\n for (var i = 0; i < this.inputElement.value.length; i++) {\n if (!regexp.test(this.inputElement.value[i])) {\n return false;\n }\n }\n return true;\n },\n\n /**\n * Returns true if `value` is valid. The validator provided in `validator`\n * will be used first, then any constraints.\n * @return {boolean} True if the value is valid.\n */\n validate: function() {\n if (!this.inputElement) {\n this.invalid = false;\n return true;\n }\n\n // Use the nested input's native validity.\n var valid = this.inputElement.checkValidity();\n\n // Only do extra checking if the browser thought this was valid.\n if (valid) {\n // Empty, required input is invalid\n if (this.required && this.bindValue === '') {\n valid = false;\n } else if (this.hasValidator()) {\n valid = IronValidatableBehavior.validate.call(this, this.bindValue);\n }\n }\n\n this.invalid = !valid;\n this.fire('iron-input-validate');\n return valid;\n },\n\n _announceInvalidCharacter: function(message) {\n this.fire('iron-announce', {text: message});\n },\n\n _computeValue: function(bindValue) {\n return bindValue;\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/paper-styles/typography.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\nimport {PaperInputAddonBehavior} from './paper-input-addon-behavior.js';\n\n/*\n`` is a character counter for use with\n``. It shows the number of characters entered in the\ninput and the max length if it is specified.\n\n \n \n \n \n\n### Styling\n\nThe following mixin is available for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n`--paper-input-char-counter` | Mixin applied to the element | `{}`\n*/\nPolymer({\n /** @override */\n _template: html`\n \n\n [[_charCounterStr]]\n`,\n\n is: 'paper-input-char-counter',\n behaviors: [PaperInputAddonBehavior],\n properties: {_charCounterStr: {type: String, value: '0'}},\n\n /**\n * This overrides the update function in PaperInputAddonBehavior.\n * @param {{\n * inputElement: (Element|undefined),\n * value: (string|undefined),\n * invalid: boolean\n * }} state -\n * inputElement: The input element.\n * value: The input value.\n * invalid: True if the input value is invalid.\n */\n update: function(state) {\n if (!state.inputElement) {\n return;\n }\n\n state.value = state.value || '';\n\n var counter = state.value.toString().length.toString();\n\n if (state.inputElement.hasAttribute('maxlength')) {\n counter += '/' + state.inputElement.getAttribute('maxlength');\n }\n\n this._charCounterStr = counter;\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/iron-flex-layout/iron-flex-layout.js';\nimport '@polymer/paper-styles/default-theme.js';\nimport '@polymer/paper-styles/typography.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {dashToCamelCase} from '@polymer/polymer/lib/utils/case-map.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\nconst template = html`\n\n \n\n`;\ntemplate.setAttribute('style', 'display: none;');\ndocument.head.appendChild(template.content);\n\n/*\n`` is a container for a `