From 977fd8abe22696573c6136dcc83bdb9a2f1289af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 8 Jun 2022 16:19:59 +0200 Subject: [PATCH] Bump frontend to 4ad49ef0 (#3675) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 278 -> 276 bytes .../frontend_es5/{7f51fb58.js => 0eda85ff.js} | 0 .../{7f51fb58.js.gz => 0eda85ff.js.gz} | Bin .../frontend_es5/{3f0b7658.js => 11665104.js} | 0 .../{3f0b7658.js.gz => 11665104.js.gz} | Bin supervisor/api/panel/frontend_es5/2285bd7f.js | 1 + .../api/panel/frontend_es5/2285bd7f.js.gz | Bin 0 -> 15877 bytes .../api/panel/frontend_es5/2f0d41c5.js.gz | Bin 6676 -> 0 bytes .../frontend_es5/{54bdecf1.js => 2fd7f4ad.js} | 0 .../{54bdecf1.js.gz => 2fd7f4ad.js.gz} | Bin .../frontend_es5/{30d92f6c.js => 3db32a0e.js} | 0 .../{30d92f6c.js.gz => 3db32a0e.js.gz} | Bin .../frontend_es5/{9cc422f9.js => 3f904f2c.js} | 0 .../{9cc422f9.js.gz => 3f904f2c.js.gz} | Bin .../frontend_es5/{226900d0.js => 5a5397d1.js} | 0 .../{226900d0.js.gz => 5a5397d1.js.gz} | Bin .../frontend_es5/{5928de5d.js => 68afd8ea.js} | 0 .../{5928de5d.js.gz => 68afd8ea.js.gz} | Bin supervisor/api/panel/frontend_es5/6cf27310.js | 1 - .../api/panel/frontend_es5/6cf27310.js.gz | Bin 15722 -> 0 bytes .../frontend_es5/{294e3b6f.js => 6d7a3730.js} | 0 .../{294e3b6f.js.gz => 6d7a3730.js.gz} | Bin .../frontend_es5/{20b596b8.js => 6e090fd2.js} | 0 .../{20b596b8.js.gz => 6e090fd2.js.gz} | Bin .../frontend_es5/{74f38707.js => 766322c2.js} | 0 .../{74f38707.js.gz => 766322c2.js.gz} | Bin .../frontend_es5/{f369432d.js => 8faf8cbb.js} | 0 .../{f369432d.js.gz => 8faf8cbb.js.gz} | Bin .../frontend_es5/{3bd6ce04.js => 902d8e09.js} | 0 .../{3bd6ce04.js.gz => 902d8e09.js.gz} | Bin supervisor/api/panel/frontend_es5/9ca01301.js | 1 - .../api/panel/frontend_es5/9ca01301.js.gz | Bin 115476 -> 0 bytes .../frontend_es5/{038d6c54.js => a712c8a1.js} | 0 .../{038d6c54.js.gz => a712c8a1.js.gz} | Bin supervisor/api/panel/frontend_es5/b35a44b6.js | 2 - .../api/panel/frontend_es5/b35a44b6.js.gz | Bin 35941 -> 0 bytes .../frontend_es5/{2f0d41c5.js => c411e139.js} | 2 +- .../api/panel/frontend_es5/c411e139.js.gz | Bin 0 -> 6671 bytes .../frontend_es5/{e63cff3e.js => c84a1eec.js} | 0 .../{e63cff3e.js.gz => c84a1eec.js.gz} | Bin .../frontend_es5/{f6f844e2.js => d77569b4.js} | 2 +- .../api/panel/frontend_es5/d77569b4.js.gz | Bin 0 -> 26877 bytes .../frontend_es5/{e243734b.js => e1dad60a.js} | 0 .../{e243734b.js.gz => e1dad60a.js.gz} | Bin .../panel/frontend_es5/entrypoint.073e9cdc.js | 2 + ...txt => entrypoint.073e9cdc.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.073e9cdc.js.gz | Bin 0 -> 560536 bytes .../panel/frontend_es5/entrypoint.15345af6.js | 2 - .../frontend_es5/entrypoint.15345af6.js.gz | Bin 560013 -> 0 bytes supervisor/api/panel/frontend_es5/f4279f1f.js | 1 + .../api/panel/frontend_es5/f4279f1f.js.gz | Bin 0 -> 121049 bytes .../api/panel/frontend_es5/f6f844e2.js.gz | Bin 26869 -> 0 bytes supervisor/api/panel/frontend_es5/f92fb01d.js | 2 + .../f92fb01d.js.LICENSE.txt} | 12 +- .../api/panel/frontend_es5/f92fb01d.js.gz | Bin 0 -> 36200 bytes .../api/panel/frontend_es5/manifest.json | 2 +- .../api/panel/frontend_latest/00d10fb9.js.gz | Bin 12880 -> 0 bytes .../api/panel/frontend_latest/00d10fb9.js.map | 1 - .../{00d10fb9.js => 053c9235.js} | 52 +- .../api/panel/frontend_latest/053c9235.js.gz | Bin 0 -> 13009 bytes .../api/panel/frontend_latest/053c9235.js.map | 1 + .../{464f281f.js => 072cde2e.js} | 4 +- .../api/panel/frontend_latest/072cde2e.js.gz | Bin 0 -> 7744 bytes .../{464f281f.js.map => 072cde2e.js.map} | 2 +- .../{2738997d.js => 1a587b90.js} | 2 +- .../{2738997d.js.gz => 1a587b90.js.gz} | Bin 5119 -> 5119 bytes .../{2738997d.js.map => 1a587b90.js.map} | 2 +- .../api/panel/frontend_latest/1b931076.js.gz | Bin 3340 -> 0 bytes .../{e6d89b8d.js => 1f85eb11.js} | 2 +- .../{e6d89b8d.js.gz => 1f85eb11.js.gz} | Bin 6306 -> 6306 bytes .../{e6d89b8d.js.map => 1f85eb11.js.map} | 2 +- .../{f9c0d6de.js => 22448430.js} | 2 +- .../{f9c0d6de.js.gz => 22448430.js.gz} | Bin 4706 -> 4707 bytes .../{f9c0d6de.js.map => 22448430.js.map} | 2 +- .../api/panel/frontend_latest/22aca452.js.gz | Bin 3599 -> 0 bytes .../{d014b4c9.js => 30c70543.js} | 4 +- .../api/panel/frontend_latest/30c70543.js.gz | Bin 0 -> 21187 bytes .../{d014b4c9.js.map => 30c70543.js.map} | 2 +- .../api/panel/frontend_latest/464f281f.js.gz | Bin 7744 -> 0 bytes .../{a3eb8b53.js => 478b24bb.js} | 2 +- .../api/panel/frontend_latest/478b24bb.js.gz | Bin 0 -> 3609 bytes .../{a3eb8b53.js.map => 478b24bb.js.map} | 2 +- .../api/panel/frontend_latest/479928be.js | 574 ----------------- .../api/panel/frontend_latest/479928be.js.gz | Bin 26155 -> 0 bytes .../api/panel/frontend_latest/479928be.js.map | 1 - .../{f0de0e21.js => 5bf7a625.js} | 2 +- .../api/panel/frontend_latest/5bf7a625.js.gz | Bin 0 -> 9361 bytes .../{f0de0e21.js.map => 5bf7a625.js.map} | 2 +- .../api/panel/frontend_latest/87febd5d.js.gz | Bin 3000 -> 0 bytes .../api/panel/frontend_latest/8a10b34b.js.gz | Bin 4327 -> 0 bytes .../{c61ab08a.js => 93a98d37.js} | 2 +- .../{c61ab08a.js.gz => 93a98d37.js.gz} | Bin 2876 -> 2878 bytes .../{c61ab08a.js.map => 93a98d37.js.map} | 2 +- .../{8a10b34b.js => 99edc920.js} | 2 +- .../api/panel/frontend_latest/99edc920.js.gz | Bin 0 -> 4329 bytes .../{8a10b34b.js.map => 99edc920.js.map} | 2 +- .../api/panel/frontend_latest/9eddc85e.js.gz | Bin 94033 -> 0 bytes .../api/panel/frontend_latest/9eddc85e.js.map | 1 - .../api/panel/frontend_latest/a3eb8b53.js.gz | Bin 3609 -> 0 bytes .../api/panel/frontend_latest/a4ca01db.js.gz | Bin 3438 -> 0 bytes .../{1b931076.js => a9481ab3.js} | 2 +- .../api/panel/frontend_latest/a9481ab3.js.gz | Bin 0 -> 3339 bytes .../{1b931076.js.map => a9481ab3.js.map} | 2 +- .../api/panel/frontend_latest/ac6861a5.js.gz | Bin 3588 -> 0 bytes .../{9eddc85e.js => ae66da4d.js} | 139 +++-- .../api/panel/frontend_latest/ae66da4d.js.gz | Bin 0 -> 99039 bytes .../api/panel/frontend_latest/ae66da4d.js.map | 1 + .../{a4ca01db.js => bde60594.js} | 2 +- .../api/panel/frontend_latest/bde60594.js.gz | Bin 0 -> 3440 bytes .../{a4ca01db.js.map => bde60594.js.map} | 2 +- .../api/panel/frontend_latest/d014b4c9.js.gz | Bin 21193 -> 0 bytes .../{ac6861a5.js => d892332a.js} | 2 +- .../api/panel/frontend_latest/d892332a.js.gz | Bin 0 -> 3588 bytes .../{ac6861a5.js.map => d892332a.js.map} | 2 +- .../api/panel/frontend_latest/da8b39a9.js | 578 ++++++++++++++++++ .../da8b39a9.js.LICENSE.txt} | 12 - .../api/panel/frontend_latest/da8b39a9.js.gz | Bin 0 -> 25893 bytes .../api/panel/frontend_latest/da8b39a9.js.map | 1 + .../{4ffac166.js => dc65eee9.js} | 2 +- .../{4ffac166.js.gz => dc65eee9.js.gz} | Bin 3736 -> 3737 bytes .../{4ffac166.js.map => dc65eee9.js.map} | 2 +- .../api/panel/frontend_latest/dfd1650d.js.gz | Bin 5513 -> 0 bytes .../{22aca452.js => ebb7052e.js} | 2 +- .../api/panel/frontend_latest/ebb7052e.js.gz | Bin 0 -> 3599 bytes .../{22aca452.js.map => ebb7052e.js.map} | 2 +- .../{87febd5d.js => ef256be5.js} | 2 +- .../api/panel/frontend_latest/ef256be5.js.gz | Bin 0 -> 3002 bytes .../{87febd5d.js.map => ef256be5.js.map} | 2 +- .../frontend_latest/entrypoint.532921ab.js.gz | Bin 266162 -> 0 bytes .../entrypoint.532921ab.js.map | 1 - ...int.532921ab.js => entrypoint.e7839dce.js} | 189 +++--- ...txt => entrypoint.e7839dce.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.e7839dce.js.gz | Bin 0 -> 266863 bytes .../entrypoint.e7839dce.js.map | 1 + .../api/panel/frontend_latest/f0de0e21.js.gz | Bin 9361 -> 0 bytes .../{8c9c6e81.js => faa8eea5.js} | 2 +- .../{8c9c6e81.js.gz => faa8eea5.js.gz} | Bin 3862 -> 3861 bytes .../{8c9c6e81.js.map => faa8eea5.js.map} | 2 +- .../{dfd1650d.js => fe3336e8.js} | 2 +- .../api/panel/frontend_latest/fe3336e8.js.gz | Bin 0 -> 5543 bytes .../{dfd1650d.js.map => fe3336e8.js.map} | 2 +- .../api/panel/frontend_latest/manifest.json | 2 +- ... af-c23dd64c454d1d90516fc6b5e759af77.json} | 0 ... ar-63357c6393c2e3088bd0713bb326e115.json} | 0 ... bg-ce188955bd13811f369fb2c077285349.json} | 0 ... bn-20925a343c0481a20321a1fad28fa53a.json} | 0 ... bs-4acc90e0bd1049efc6b8940af7ca0dac.json} | 0 ... ca-896d0d34f65ea320be3273f5785d3501.json} | 0 ... cs-4d87c92f154eaed022ebdc7f3099a08a.json} | 0 ... cy-6fe40a3b4314849209848a365a7f141e.json} | 0 ... da-ac41b11533ec7dfdc29ac3c4a275d144.json} | 0 ... de-d30370b20a3704e9c0a2f184336b187a.json} | 0 ... el-56947f1493fe5b28aff435be118f6147.json} | 0 ... en-6f5d8c2995b0dad4c7f5a0d208ccd3e9.json} | 0 ...-GB-4ed56d71cf325e62cb531992d6f16430.json} | 0 ... eo-97d9fe95292f3b214cf6c7e5de153777.json} | 0 ...419-54ad919d77a9db6b7c45b26a73562e70.json} | 2 +- ... es-f9f1f7eb02777a3cc34d07887dff37bf.json} | 0 ... et-1ad8fa7a8edfd9c36754f170997a59a0.json} | 2 +- ... eu-4835fa13b52bbfe1f1abe502e0e3c355.json} | 0 ... fa-9fc7b5a594e668dbf8580b0ff7385678.json} | 0 ... fi-9563f2bcebd5da40fc79ef8bffc97bf5.json} | 0 ... fr-aa8ad19bd94c296446fd899c1893c416.json} | 0 ... fy-2b430c16ec93a2cd250c9d895e0ec6a8.json} | 0 ... gl-555207a2d82dcb6cf52e8a810e6f9527.json} | 0 ...gsw-a24459d3fcc03a43e5a2144a92318d56.json} | 0 ... he-e1b83b11f6a3f503ef607ec068ac0b87.json} | 0 ... hi-daeb1f8122c55a31717c46f29a4fe3d4.json} | 0 ... hr-ee13fbc61183a5831b49115fb2ffc81f.json} | 0 ... hu-d8a1f94706b908bd39bfb0d6b5fb942e.json} | 0 ... hy-a392d8b4accf730e30981bb30d769e70.json} | 0 ... id-21ce15fba2629c2eebd2b4dda7d74a4b.json} | 0 ... is-d63339c4fdfc655e24d1e3ae42a5e8d2.json} | 0 ... it-486458cdabb1943bf02f67fc7c04cd90.json} | 0 ... ja-4c2e58c932f59384fa35af860e44497b.json} | 0 ... ka-b20bafc2ebfe36c59048929d56179050.json} | 0 ... ko-cd1b637ac818c6d487db111c637ab307.json} | 2 +- ... lb-6f99b7b986ec24bb88a8ae821462fca3.json} | 0 ... lt-a3a545b42c5adc6dd6c7fac6da08a5e9.json} | 0 ... lv-231332b80ffc5d3bb1b56cb8d22f126a.json} | 0 ... nb-7f6529da3c27bd832d4d9da0c663f16b.json} | 0 .../nl-740eeeea85167fe42dc06d4bb08b56a5.json | 1 - .../nl-a8969e0e995c1ae76a0777615aecee7f.json | 1 + .../nn-2f05d6c7f1e1548696764073d5a22e68.json | 1 + .../nn-d250e0ec0d31f341e9db6a01ca9f651d.json | 1 - ... pl-1ee0c4d9c6fcba3a5b10e0fe23f472d5.json} | 0 ...-BR-c9ad83970178def295d5a4b3e80470dc.json} | 2 +- .../pt-ec7eb9fce9e7d4274e5e4208ca134d0d.json | 1 + .../pt-f587316ec8cd5c258e452e1eb78cc3a8.json | 1 - ... ro-b53ca757bfe31ebc60655513e86ffa48.json} | 0 ... ru-3478153e76007fc73b2cf789c8539b35.json} | 0 ... sk-3353931696fbe115ad5c89bc4e49b964.json} | 0 ... sl-849ea86b9932c4c2a2bfb33308aef2be.json} | 0 ... sr-1dbab6485f887a369a631559b0bb00c8.json} | 0 ...atn-7c1862eb832405350d9d4b112b22e30d.json} | 0 ... sv-f124a8f4c52ff0318d60329182327dd9.json} | 0 ... ta-dfeb4f4b4fcb2109b35d9351e6c1eb85.json} | 0 ... te-f5b90c3a957cd57f840e0d4ae66b5cb0.json} | 0 ... th-3e11753aee39924ae9bc40ec07d5aea9.json} | 0 ... tr-3d6a5a8cd77997680f5c236ec352ac82.json} | 0 .../uk-28ae6551fc5a5cbe59d78fe2fb680233.json | 1 + .../uk-a2d733e516354196f7f7e3c9ac2d4aea.json | 1 - ... ur-cfa5bad9d0575cb8a192ab4cef7d7dbb.json} | 0 ... vi-5df15bea4a8e9af6d72d5cf0b7daa164.json} | 0 ...ans-ecf3f41a8f1647e318087e2ec7d52086.json} | 0 ...ant-2f9ac8d758bd30a07a0891151ede84ae.json} | 0 208 files changed, 866 insertions(+), 812 deletions(-) rename supervisor/api/panel/frontend_es5/{7f51fb58.js => 0eda85ff.js} (100%) rename supervisor/api/panel/frontend_es5/{7f51fb58.js.gz => 0eda85ff.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{3f0b7658.js => 11665104.js} (100%) rename supervisor/api/panel/frontend_es5/{3f0b7658.js.gz => 11665104.js.gz} (100%) create mode 100644 supervisor/api/panel/frontend_es5/2285bd7f.js create mode 100644 supervisor/api/panel/frontend_es5/2285bd7f.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/2f0d41c5.js.gz rename supervisor/api/panel/frontend_es5/{54bdecf1.js => 2fd7f4ad.js} (100%) rename supervisor/api/panel/frontend_es5/{54bdecf1.js.gz => 2fd7f4ad.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{30d92f6c.js => 3db32a0e.js} (100%) rename supervisor/api/panel/frontend_es5/{30d92f6c.js.gz => 3db32a0e.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{9cc422f9.js => 3f904f2c.js} (100%) rename supervisor/api/panel/frontend_es5/{9cc422f9.js.gz => 3f904f2c.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{226900d0.js => 5a5397d1.js} (100%) rename supervisor/api/panel/frontend_es5/{226900d0.js.gz => 5a5397d1.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{5928de5d.js => 68afd8ea.js} (100%) rename supervisor/api/panel/frontend_es5/{5928de5d.js.gz => 68afd8ea.js.gz} (100%) delete mode 100644 supervisor/api/panel/frontend_es5/6cf27310.js delete mode 100644 supervisor/api/panel/frontend_es5/6cf27310.js.gz rename supervisor/api/panel/frontend_es5/{294e3b6f.js => 6d7a3730.js} (100%) rename supervisor/api/panel/frontend_es5/{294e3b6f.js.gz => 6d7a3730.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{20b596b8.js => 6e090fd2.js} (100%) rename supervisor/api/panel/frontend_es5/{20b596b8.js.gz => 6e090fd2.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{74f38707.js => 766322c2.js} (100%) rename supervisor/api/panel/frontend_es5/{74f38707.js.gz => 766322c2.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{f369432d.js => 8faf8cbb.js} (100%) rename supervisor/api/panel/frontend_es5/{f369432d.js.gz => 8faf8cbb.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{3bd6ce04.js => 902d8e09.js} (100%) rename supervisor/api/panel/frontend_es5/{3bd6ce04.js.gz => 902d8e09.js.gz} (100%) delete mode 100644 supervisor/api/panel/frontend_es5/9ca01301.js delete mode 100644 supervisor/api/panel/frontend_es5/9ca01301.js.gz rename supervisor/api/panel/frontend_es5/{038d6c54.js => a712c8a1.js} (100%) rename supervisor/api/panel/frontend_es5/{038d6c54.js.gz => a712c8a1.js.gz} (100%) delete mode 100644 supervisor/api/panel/frontend_es5/b35a44b6.js delete mode 100644 supervisor/api/panel/frontend_es5/b35a44b6.js.gz rename supervisor/api/panel/frontend_es5/{2f0d41c5.js => c411e139.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/c411e139.js.gz rename supervisor/api/panel/frontend_es5/{e63cff3e.js => c84a1eec.js} (100%) rename supervisor/api/panel/frontend_es5/{e63cff3e.js.gz => c84a1eec.js.gz} (100%) rename supervisor/api/panel/frontend_es5/{f6f844e2.js => d77569b4.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/d77569b4.js.gz rename supervisor/api/panel/frontend_es5/{e243734b.js => e1dad60a.js} (100%) rename supervisor/api/panel/frontend_es5/{e243734b.js.gz => e1dad60a.js.gz} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.073e9cdc.js rename supervisor/api/panel/frontend_es5/{entrypoint.15345af6.js.LICENSE.txt => entrypoint.073e9cdc.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.073e9cdc.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.15345af6.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.15345af6.js.gz create mode 100644 supervisor/api/panel/frontend_es5/f4279f1f.js create mode 100644 supervisor/api/panel/frontend_es5/f4279f1f.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/f6f844e2.js.gz create mode 100644 supervisor/api/panel/frontend_es5/f92fb01d.js rename supervisor/api/panel/{frontend_latest/479928be.js.LICENSE.txt => frontend_es5/f92fb01d.js.LICENSE.txt} (93%) create mode 100644 supervisor/api/panel/frontend_es5/f92fb01d.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/00d10fb9.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/00d10fb9.js.map rename supervisor/api/panel/frontend_latest/{00d10fb9.js => 053c9235.js} (76%) create mode 100644 supervisor/api/panel/frontend_latest/053c9235.js.gz create mode 100644 supervisor/api/panel/frontend_latest/053c9235.js.map rename supervisor/api/panel/frontend_latest/{464f281f.js => 072cde2e.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/072cde2e.js.gz rename supervisor/api/panel/frontend_latest/{464f281f.js.map => 072cde2e.js.map} (99%) rename supervisor/api/panel/frontend_latest/{2738997d.js => 1a587b90.js} (99%) rename supervisor/api/panel/frontend_latest/{2738997d.js.gz => 1a587b90.js.gz} (99%) rename supervisor/api/panel/frontend_latest/{2738997d.js.map => 1a587b90.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/1b931076.js.gz rename supervisor/api/panel/frontend_latest/{e6d89b8d.js => 1f85eb11.js} (99%) rename supervisor/api/panel/frontend_latest/{e6d89b8d.js.gz => 1f85eb11.js.gz} (87%) rename supervisor/api/panel/frontend_latest/{e6d89b8d.js.map => 1f85eb11.js.map} (99%) rename supervisor/api/panel/frontend_latest/{f9c0d6de.js => 22448430.js} (99%) rename supervisor/api/panel/frontend_latest/{f9c0d6de.js.gz => 22448430.js.gz} (77%) rename supervisor/api/panel/frontend_latest/{f9c0d6de.js.map => 22448430.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/22aca452.js.gz rename supervisor/api/panel/frontend_latest/{d014b4c9.js => 30c70543.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/30c70543.js.gz rename supervisor/api/panel/frontend_latest/{d014b4c9.js.map => 30c70543.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/464f281f.js.gz rename supervisor/api/panel/frontend_latest/{a3eb8b53.js => 478b24bb.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/478b24bb.js.gz rename supervisor/api/panel/frontend_latest/{a3eb8b53.js.map => 478b24bb.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/479928be.js delete mode 100644 supervisor/api/panel/frontend_latest/479928be.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/479928be.js.map rename supervisor/api/panel/frontend_latest/{f0de0e21.js => 5bf7a625.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/5bf7a625.js.gz rename supervisor/api/panel/frontend_latest/{f0de0e21.js.map => 5bf7a625.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/87febd5d.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/8a10b34b.js.gz rename supervisor/api/panel/frontend_latest/{c61ab08a.js => 93a98d37.js} (99%) rename supervisor/api/panel/frontend_latest/{c61ab08a.js.gz => 93a98d37.js.gz} (82%) rename supervisor/api/panel/frontend_latest/{c61ab08a.js.map => 93a98d37.js.map} (96%) rename supervisor/api/panel/frontend_latest/{8a10b34b.js => 99edc920.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/99edc920.js.gz rename supervisor/api/panel/frontend_latest/{8a10b34b.js.map => 99edc920.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/9eddc85e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/9eddc85e.js.map delete mode 100644 supervisor/api/panel/frontend_latest/a3eb8b53.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/a4ca01db.js.gz rename supervisor/api/panel/frontend_latest/{1b931076.js => a9481ab3.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/a9481ab3.js.gz rename supervisor/api/panel/frontend_latest/{1b931076.js.map => a9481ab3.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_latest/ac6861a5.js.gz rename supervisor/api/panel/frontend_latest/{9eddc85e.js => ae66da4d.js} (83%) create mode 100644 supervisor/api/panel/frontend_latest/ae66da4d.js.gz create mode 100644 supervisor/api/panel/frontend_latest/ae66da4d.js.map rename supervisor/api/panel/frontend_latest/{a4ca01db.js => bde60594.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/bde60594.js.gz rename supervisor/api/panel/frontend_latest/{a4ca01db.js.map => bde60594.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_latest/d014b4c9.js.gz rename supervisor/api/panel/frontend_latest/{ac6861a5.js => d892332a.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/d892332a.js.gz rename supervisor/api/panel/frontend_latest/{ac6861a5.js.map => d892332a.js.map} (98%) create mode 100644 supervisor/api/panel/frontend_latest/da8b39a9.js rename supervisor/api/panel/{frontend_es5/b35a44b6.js.LICENSE.txt => frontend_latest/da8b39a9.js.LICENSE.txt} (88%) create mode 100644 supervisor/api/panel/frontend_latest/da8b39a9.js.gz create mode 100644 supervisor/api/panel/frontend_latest/da8b39a9.js.map rename supervisor/api/panel/frontend_latest/{4ffac166.js => dc65eee9.js} (99%) rename supervisor/api/panel/frontend_latest/{4ffac166.js.gz => dc65eee9.js.gz} (86%) rename supervisor/api/panel/frontend_latest/{4ffac166.js.map => dc65eee9.js.map} (97%) delete mode 100644 supervisor/api/panel/frontend_latest/dfd1650d.js.gz rename supervisor/api/panel/frontend_latest/{22aca452.js => ebb7052e.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/ebb7052e.js.gz rename supervisor/api/panel/frontend_latest/{22aca452.js.map => ebb7052e.js.map} (98%) rename supervisor/api/panel/frontend_latest/{87febd5d.js => ef256be5.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/ef256be5.js.gz rename supervisor/api/panel/frontend_latest/{87febd5d.js.map => ef256be5.js.map} (97%) delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.532921ab.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.532921ab.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.532921ab.js => entrypoint.e7839dce.js} (77%) rename supervisor/api/panel/frontend_latest/{entrypoint.532921ab.js.LICENSE.txt => entrypoint.e7839dce.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.e7839dce.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.e7839dce.js.map delete mode 100644 supervisor/api/panel/frontend_latest/f0de0e21.js.gz rename supervisor/api/panel/frontend_latest/{8c9c6e81.js => faa8eea5.js} (99%) rename supervisor/api/panel/frontend_latest/{8c9c6e81.js.gz => faa8eea5.js.gz} (98%) rename supervisor/api/panel/frontend_latest/{8c9c6e81.js.map => faa8eea5.js.map} (99%) rename supervisor/api/panel/frontend_latest/{dfd1650d.js => fe3336e8.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/fe3336e8.js.gz rename supervisor/api/panel/frontend_latest/{dfd1650d.js.map => fe3336e8.js.map} (99%) rename supervisor/api/panel/static/translations/{af-b6bc528934ef4711708ac93e4783e0aa.json => af-c23dd64c454d1d90516fc6b5e759af77.json} (100%) rename supervisor/api/panel/static/translations/{ar-771a2647d22f65e1878397275ed3ff0e.json => ar-63357c6393c2e3088bd0713bb326e115.json} (100%) rename supervisor/api/panel/static/translations/{bg-613ae3f877a7696ca5cd9f09f8addd11.json => bg-ce188955bd13811f369fb2c077285349.json} (100%) rename supervisor/api/panel/static/translations/{bn-d7dffe1ddf562cf63980e42b29d49fe0.json => bn-20925a343c0481a20321a1fad28fa53a.json} (100%) rename supervisor/api/panel/static/translations/{bs-e7ff432fa23e2a3317c4e5f0e786e6fd.json => bs-4acc90e0bd1049efc6b8940af7ca0dac.json} (100%) rename supervisor/api/panel/static/translations/{ca-d9c2b149f7221ab70f59585001844ccc.json => ca-896d0d34f65ea320be3273f5785d3501.json} (100%) rename supervisor/api/panel/static/translations/{cs-309076a92862d3ba1062b74c74a62caf.json => cs-4d87c92f154eaed022ebdc7f3099a08a.json} (100%) rename supervisor/api/panel/static/translations/{cy-5743e8ae689c2d5963028d5145f5452a.json => cy-6fe40a3b4314849209848a365a7f141e.json} (100%) rename supervisor/api/panel/static/translations/{da-5bca772018c951099e13429bea12d5bf.json => da-ac41b11533ec7dfdc29ac3c4a275d144.json} (100%) rename supervisor/api/panel/static/translations/{de-441413e0851db0ec919e2c24e5c92330.json => de-d30370b20a3704e9c0a2f184336b187a.json} (100%) rename supervisor/api/panel/static/translations/{el-35898e069b581ed20f0826aaf10fd773.json => el-56947f1493fe5b28aff435be118f6147.json} (100%) rename supervisor/api/panel/static/translations/{en-16d89f54a3bb5624e72274a40bc6fe9e.json => en-6f5d8c2995b0dad4c7f5a0d208ccd3e9.json} (100%) rename supervisor/api/panel/static/translations/{en-GB-236b549c4fb5d1cee0f8f58a9c8efed2.json => en-GB-4ed56d71cf325e62cb531992d6f16430.json} (100%) rename supervisor/api/panel/static/translations/{eo-bf196d510d8518d2fbca9210b357a66e.json => eo-97d9fe95292f3b214cf6c7e5de153777.json} (100%) rename supervisor/api/panel/static/translations/{es-419-4416d2dc638b5944ad6f1b567f602d77.json => es-419-54ad919d77a9db6b7c45b26a73562e70.json} (58%) rename supervisor/api/panel/static/translations/{es-7e272d7e71dd97ba890a40889be3bef2.json => es-f9f1f7eb02777a3cc34d07887dff37bf.json} (100%) rename supervisor/api/panel/static/translations/{et-1f370d59f5f065ce0594ed84c2e4ea30.json => et-1ad8fa7a8edfd9c36754f170997a59a0.json} (75%) rename supervisor/api/panel/static/translations/{eu-6e24cd4462f49d35f3592590f1ae582f.json => eu-4835fa13b52bbfe1f1abe502e0e3c355.json} (100%) rename supervisor/api/panel/static/translations/{fa-261f46c94bd0f7b707df5b58e3df19de.json => fa-9fc7b5a594e668dbf8580b0ff7385678.json} (100%) rename supervisor/api/panel/static/translations/{fi-7a406548339ac414cfc60efe4e607d25.json => fi-9563f2bcebd5da40fc79ef8bffc97bf5.json} (100%) rename supervisor/api/panel/static/translations/{fr-d1644297a62680606e04e8ae790a72be.json => fr-aa8ad19bd94c296446fd899c1893c416.json} (100%) rename supervisor/api/panel/static/translations/{fy-37e6a045bf3573ee5424cf5eb958141c.json => fy-2b430c16ec93a2cd250c9d895e0ec6a8.json} (100%) rename supervisor/api/panel/static/translations/{gl-4e1e3e407521077899803121b566ea6b.json => gl-555207a2d82dcb6cf52e8a810e6f9527.json} (100%) rename supervisor/api/panel/static/translations/{gsw-d54ef503a6f93bc85ee93e806411bec0.json => gsw-a24459d3fcc03a43e5a2144a92318d56.json} (100%) rename supervisor/api/panel/static/translations/{he-0bb9e3953ec76806f6f63aa259d36ebf.json => he-e1b83b11f6a3f503ef607ec068ac0b87.json} (100%) rename supervisor/api/panel/static/translations/{hi-127188f19ae66779310f26b494fb72a4.json => hi-daeb1f8122c55a31717c46f29a4fe3d4.json} (100%) rename supervisor/api/panel/static/translations/{hr-4028a7316ad36dcb30e4c30ee010a795.json => hr-ee13fbc61183a5831b49115fb2ffc81f.json} (100%) rename supervisor/api/panel/static/translations/{hu-8635223cbf20a586c57ea206bb4b9516.json => hu-d8a1f94706b908bd39bfb0d6b5fb942e.json} (100%) rename supervisor/api/panel/static/translations/{hy-49fdadf3bb587c8fa508463fa825a5b9.json => hy-a392d8b4accf730e30981bb30d769e70.json} (100%) rename supervisor/api/panel/static/translations/{id-1203609c0144955d9d101bf71a161016.json => id-21ce15fba2629c2eebd2b4dda7d74a4b.json} (100%) rename supervisor/api/panel/static/translations/{is-a49ab578fe1a06250978c89c227bed63.json => is-d63339c4fdfc655e24d1e3ae42a5e8d2.json} (100%) rename supervisor/api/panel/static/translations/{it-6b46ae5fc55023bd0a60d3956935d7e4.json => it-486458cdabb1943bf02f67fc7c04cd90.json} (100%) rename supervisor/api/panel/static/translations/{ja-2fe7e6a5b02c17ce327837541bfc9670.json => ja-4c2e58c932f59384fa35af860e44497b.json} (100%) rename supervisor/api/panel/static/translations/{ka-1e94b96eb688d24450f891c67d43a32d.json => ka-b20bafc2ebfe36c59048929d56179050.json} (100%) rename supervisor/api/panel/static/translations/{ko-cb0cc59f35df59332255d1cb27ce4fe2.json => ko-cd1b637ac818c6d487db111c637ab307.json} (99%) rename supervisor/api/panel/static/translations/{lb-f4d30f6361a3cb135eef161089b99d2e.json => lb-6f99b7b986ec24bb88a8ae821462fca3.json} (100%) rename supervisor/api/panel/static/translations/{lt-142badc39fb74428d85200f6c2d2fbea.json => lt-a3a545b42c5adc6dd6c7fac6da08a5e9.json} (100%) rename supervisor/api/panel/static/translations/{lv-155419b7a7c49662811d2797c36267d1.json => lv-231332b80ffc5d3bb1b56cb8d22f126a.json} (100%) rename supervisor/api/panel/static/translations/{nb-f1734eb2284f2632323b3c2a4a654c34.json => nb-7f6529da3c27bd832d4d9da0c663f16b.json} (100%) delete mode 100644 supervisor/api/panel/static/translations/nl-740eeeea85167fe42dc06d4bb08b56a5.json create mode 100644 supervisor/api/panel/static/translations/nl-a8969e0e995c1ae76a0777615aecee7f.json create mode 100644 supervisor/api/panel/static/translations/nn-2f05d6c7f1e1548696764073d5a22e68.json delete mode 100644 supervisor/api/panel/static/translations/nn-d250e0ec0d31f341e9db6a01ca9f651d.json rename supervisor/api/panel/static/translations/{pl-9946b10e3d4fedf7a5e77f4080549226.json => pl-1ee0c4d9c6fcba3a5b10e0fe23f472d5.json} (100%) rename supervisor/api/panel/static/translations/{pt-BR-109103c5ba36a2fc4ed439c7316bbeef.json => pt-BR-c9ad83970178def295d5a4b3e80470dc.json} (56%) create mode 100644 supervisor/api/panel/static/translations/pt-ec7eb9fce9e7d4274e5e4208ca134d0d.json delete mode 100644 supervisor/api/panel/static/translations/pt-f587316ec8cd5c258e452e1eb78cc3a8.json rename supervisor/api/panel/static/translations/{ro-3f8a141e382def1621c8294a5cd99a56.json => ro-b53ca757bfe31ebc60655513e86ffa48.json} (100%) rename supervisor/api/panel/static/translations/{ru-032e1dbe5ee78bdbf1fb758dbd1e1a9f.json => ru-3478153e76007fc73b2cf789c8539b35.json} (100%) rename supervisor/api/panel/static/translations/{sk-0dd21626fc17398517a61103c6329c13.json => sk-3353931696fbe115ad5c89bc4e49b964.json} (100%) rename supervisor/api/panel/static/translations/{sl-901d8e9a0d7de63062419ae614c3cbc6.json => sl-849ea86b9932c4c2a2bfb33308aef2be.json} (100%) rename supervisor/api/panel/static/translations/{sr-5dc7542cc2a5dd2ef1939a8e41218940.json => sr-1dbab6485f887a369a631559b0bb00c8.json} (100%) rename supervisor/api/panel/static/translations/{sr-Latn-dd18396f2b86f9a4d5939249317a58cc.json => sr-Latn-7c1862eb832405350d9d4b112b22e30d.json} (100%) rename supervisor/api/panel/static/translations/{sv-4b883dd17a2fef6c60398977b00496ac.json => sv-f124a8f4c52ff0318d60329182327dd9.json} (100%) rename supervisor/api/panel/static/translations/{ta-616f073529e9209f789b1fa8a1fb3389.json => ta-dfeb4f4b4fcb2109b35d9351e6c1eb85.json} (100%) rename supervisor/api/panel/static/translations/{te-07d0bb79125dcda806e4949790af3da9.json => te-f5b90c3a957cd57f840e0d4ae66b5cb0.json} (100%) rename supervisor/api/panel/static/translations/{th-d562f7823257056ebfc0bdb448a64711.json => th-3e11753aee39924ae9bc40ec07d5aea9.json} (100%) rename supervisor/api/panel/static/translations/{tr-d1e8eba4923bdc88c4626c0b57f7fd04.json => tr-3d6a5a8cd77997680f5c236ec352ac82.json} (100%) create mode 100644 supervisor/api/panel/static/translations/uk-28ae6551fc5a5cbe59d78fe2fb680233.json delete mode 100644 supervisor/api/panel/static/translations/uk-a2d733e516354196f7f7e3c9ac2d4aea.json rename supervisor/api/panel/static/translations/{ur-08a0d119cf981e5418054413e5264e41.json => ur-cfa5bad9d0575cb8a192ab4cef7d7dbb.json} (100%) rename supervisor/api/panel/static/translations/{vi-befcad4257b1b908619eb79810c527d0.json => vi-5df15bea4a8e9af6d72d5cf0b7daa164.json} (100%) rename supervisor/api/panel/static/translations/{zh-Hans-e053880646eac7a230b62ed2854e6d1d.json => zh-Hans-ecf3f41a8f1647e318087e2ec7d52086.json} (100%) rename supervisor/api/panel/static/translations/{zh-Hant-35869c10408decfb77c927da1655a176.json => zh-Hant-2f9ac8d758bd30a07a0891151ede84ae.json} (100%) diff --git a/home-assistant-polymer b/home-assistant-polymer index 3acab5a39..4ad49ef07 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 3acab5a39c4da4c5ecb9d8f86e9b2f5488b00d03 +Subproject commit 4ad49ef07f65431d047094dda7eb6359fe4d8809 diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 58e604696..00490a7c2 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.15345af6.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.073e9cdc.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.532921ab.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.e7839dce.js')")(); } catch (err) { loadES5(); } diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index 5f67730ab0871923551486e1624280b750ee5026..c6f749dba5d489a85e7912d3dd5bc15e060136d4 100644 GIT binary patch literal 276 zcmV+v0qg!BiwFP!0000219eaZZUrF_jmtm9)ZsUQy1N~q7O7I0{Y%5{l7V`A_s-Te z24l}U#Z_&yZ)ymQaoc;-Lc&7_;Mx#ifMsxvy{fRz$`YE4+X353j3i4w<`KEb%NSH5 z%gZC$M6XMel5hAMbwN#?v36&erZwNuU2Hsqjm=KtymeMxrV&Q?WVvYEo#IQr*(`l< z0s~V#b$kIrtL`BZL)XVztS*d?KaNjG{v4}gH!8cTyJreR{#a|3F=bJkYu_`uA$66I z)_aUEU){l{TLuRV319lG?`>Y=4eY!{Bl>+68_ME;d%?7fUmfD?+~mBo*gBN`vLym| a0&B7@K_Jl|N_c^-0z3oHJ*c3S0RRBw{eag1 literal 278 zcmV+x0qOo9iwFP!0000219eaZZge3Kj?126el2VhsJq(%YLV(JZ{98qPcl$%@7|%V zF&O)-Q=Zo@`KE@@V6nL~sWjYn04|V$0xUw&xbuqYWE>MF+6YV55`c6O&j@nX@>Q5nfq(O>u4HQf}4< zJ`{?AP~3NX3Cf!8KCwX8hgL1mjgH=pj%oQEn!{pPcTIN(OJsj&tw|JfkLFmzUX_N*K`S6&(WygzG@pz>SucaGvj-QljCEvW24y14)t%H ci2&}wVR8dd#QarBUJ$DQ50TDVl9d4f0OS9Hj{pDw diff --git a/supervisor/api/panel/frontend_es5/7f51fb58.js b/supervisor/api/panel/frontend_es5/0eda85ff.js similarity index 100% rename from supervisor/api/panel/frontend_es5/7f51fb58.js rename to supervisor/api/panel/frontend_es5/0eda85ff.js diff --git a/supervisor/api/panel/frontend_es5/7f51fb58.js.gz b/supervisor/api/panel/frontend_es5/0eda85ff.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/7f51fb58.js.gz rename to supervisor/api/panel/frontend_es5/0eda85ff.js.gz diff --git a/supervisor/api/panel/frontend_es5/3f0b7658.js b/supervisor/api/panel/frontend_es5/11665104.js similarity index 100% rename from supervisor/api/panel/frontend_es5/3f0b7658.js rename to supervisor/api/panel/frontend_es5/11665104.js diff --git a/supervisor/api/panel/frontend_es5/3f0b7658.js.gz b/supervisor/api/panel/frontend_es5/11665104.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/3f0b7658.js.gz rename to supervisor/api/panel/frontend_es5/11665104.js.gz diff --git a/supervisor/api/panel/frontend_es5/2285bd7f.js b/supervisor/api/panel/frontend_es5/2285bd7f.js new file mode 100644 index 000000000..74338e756 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/2285bd7f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[774],{92774:function(e,t,n){n.r(t);n(90806);var r,i,o,a=n(37500),s=n(63550),c=n(47181),l=n(87744),d=n(11654),u=(n(39710),n(91329),n(51187),n(52039),n(72371));function h(e){return h="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},h(e)}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(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 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 n,r=g(e);if(t){var i=g(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return y(this,n)}}function y(e,t){if(t&&("object"===h(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return b(e)}function b(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 w(){w=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(n){t.forEach((function(t){t.kind===n&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var n=e.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var i=t.placement;if(t.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?e:n;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var n=t.descriptor;if("field"===t.kind){var r=t.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(e)}}Object.defineProperty(e,t.key,n)},decorateClass:function(e,t){var n=[],r=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!x(e))return n.push(e);var t=this.decorateElement(e,i);n.push(t.element),n.push.apply(n,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:n,finishers:r};var o=this.decorateConstructor(n,t);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(e,t,n){var r=t[e.placement];if(!n&&-1!==r.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");r.push(e.key)},decorateElement:function(e,t){for(var n=[],r=[],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&&r.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n '])),this.hass.localize("ui.components.media-browser.file_management.manage"),this._manage,"M3,4C1.89,4 1,4.89 1,6V18A2,2 0 0,0 3,20H11V18.11L21,8.11V8C21,6.89 20.1,6 19,6H11L9,4H3M21.04,11.13C20.9,11.13 20.76,11.19 20.65,11.3L19.65,12.3L21.7,14.35L22.7,13.35C22.92,13.14 22.92,12.79 22.7,12.58L21.42,11.3C21.31,11.19 21.18,11.13 21.04,11.13M19.07,12.88L13,18.94V21H15.06L21.12,14.93L19.07,12.88Z"):(0,a.dy)(r||(r=p([""])))}},{kind:"method",key:"_manage",value:function(){var e,t,r=this;e=this,t={currentItem:this.currentItem,onClose:function(){return(0,c.B)(r,"media-refresh")}},(0,c.B)(e,"show-dialog",{dialogTag:"dialog-media-manage",dialogImport:function(){return Promise.all([n.e(702),n.e(731)]).then(n.bind(n,26731))},dialogParams:t})}},{kind:"field",static:!0,key:"styles",value:function(){return(0,a.iv)(o||(o=p(['\n mwc-button {\n /* We use icon + text to show disabled state */\n --mdc-button-disabled-ink-color: --mdc-theme-primary;\n }\n\n ha-svg-icon[slot="icon"],\n ha-circular-progress[slot="icon"] {\n vertical-align: middle;\n }\n\n ha-svg-icon[slot="icon"] {\n margin-inline-start: 0px;\n margin-inline-end: 8px;\n direction: var(--direction);\n }\n '])))}}]}}),a.oi);function A(e){return A="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},A(e)}function T(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}function L(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 n,r=H(e);if(t){var i=H(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return F(this,n)}}function F(e,t){if(t&&("object"===A(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return B(e)}function B(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function V(){V=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(n){t.forEach((function(t){t.kind===n&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var n=e.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var i=t.placement;if(t.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?e:n;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var n=t.descriptor;if("field"===t.kind){var r=t.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(e)}}Object.defineProperty(e,t.key,n)},decorateClass:function(e,t){var n=[],r=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!W(e))return n.push(e);var t=this.decorateElement(e,i);n.push(t.element),n.push.apply(n,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:n,finishers:r};var o=this.decorateConstructor(n,t);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(e,t,n){var r=t[e.placement];if(!n&&-1!==r.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");r.push(e.key)},decorateElement:function(e,t){for(var n=[],r=[],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&&r.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n ','\n \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&&r.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n
\n \n
\n ',"\n\n \n ","\n \n
\n "])),this.hass.localize("ui.components.media-browser.tts.message"),this._message||this.hass.localize("ui.components.media-browser.tts.example_message",{name:(null===(e=this.hass.user)||void 0===e?void 0:e.name)||""}),this._cloudDefaultOptions?this._renderCloudOptions():"",!this._cloudDefaultOptions||this._cloudDefaultOptions[0]===this._cloudOptions[0]&&this._cloudDefaultOptions[1]===this._cloudOptions[1]?(0,i.dy)(B||(B=K([""]))):(0,i.dy)(F||(F=K(['\n
\n "])),(0,a.$)({"no-img":!e.thumbnail,"no-dialog":!this.dialog}),this._setHeaderHeight,e.thumbnail?(0,i.dy)(we||(we=Ne(['\n \n ',"\n \n "])),(0,c.C)(u,""),this._narrow&&null!=e&&e.can_play?(0,i.dy)(ke||(ke=Ne(["\n '," "])),t):"",!e.can_play||e.thumbnail&&this._narrow?"":(0,i.dy)(Ee||(Ee=Ne(["\n \n \n ","\n \n "])),e,this._actionClicked,this.hass.localize("ui.components.media-browser.".concat(this.action,"-media")),"play"===this.action?dt:ut,this.hass.localize("ui.components.media-browser.".concat(this.action)))):"",this._scroll,this._scroll,this._error?(0,i.dy)(Oe||(Oe=Ne(['\n
\n \n ',"\n \n
\n "])),this._renderError(this._error)):e.media_content_id.startsWith(v)?(0,i.dy)(Se||(Se=Ne(["\n \n "])),e,this.hass,this.action,this._ttsPicked):n.length||e.not_shown?"grid"===l.layout?(0,i.dy)(Ce||(Ce=Ne(["\n \n ',"\n "])),(0,r.e)({itemSize:{width:"175px",height:"portrait"===l.thumbnail_ratio?"312px":"225px"},gap:"16px",flex:{preserve:"aspect-ratio"},justify:"space-evenly",direction:"vertical"}),n,this._renderGridItem,(0,a.$)({portrait:"portrait"===l.thumbnail_ratio,not_shown:!!e.not_shown}),e.not_shown?(0,i.dy)(Ie||(Ie=Ne(['\n
\n
\n ',"\n
\n
\n "])),this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})):""):(0,i.dy)(De||(De=Ne(["\n \n \n ","\n \n "])),n,(0,s.V)({height:"".concat(72*n.length+26,"px")}),this._renderListItem,e.not_shown?(0,i.dy)(Ae||(Ae=Ne(['\n \n \n ',"\n \n \n "])),o.show_list_images?"medium":"avatar",(0,d.Zu)(this.hass),this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})):""):(0,i.dy)(Pe||(Pe=Ne(['\n
\n ',"\n
\n "])),"media-source://media_source/local/."===e.media_content_id?(0,i.dy)(ze||(ze=Ne(['\n
\n \n \n \n
\n ',"\n ",'\n
\n
\n ','\n ',"\n
\n
\n
\n "])),t,e._childClicked,t.thumbnail?(0,i.dy)(je||(je=Ne(['\n \n '])),["app","directory"].includes(t.media_class)?"centered-image":"",(0,w.zC)(t.thumbnail)?"brand-image":"",(0,c.C)(n,"")):(0,i.dy)(Re||(Re=Ne(['\n
\n \n \n
\n ',"\n \n "])),e._childClicked,t,r.show_list_images?"medium":"avatar",(0,d.Zu)(e.hass),(0,a.$)({graphic:!0,thumbnail:!0===r.show_list_images}),(0,c.C)(o,""),(0,a.$)({show:!r.show_list_images||!t.thumbnail}),t,e.hass.localize("ui.components.media-browser.".concat(e.action,"-media")),"play"===e.action?dt:ut,e._actionClicked,t.title)}}},{kind:"method",key:"_getSignedThumbnail",value:(E=$e(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return","");case 2:if(!t.startsWith("/")){e.next=6;break}return e.next=5,(0,h.iI)(this.hass,t);case 5:return e.abrupt("return",e.sent.path);case 6:return(0,w.zC)(t)&&(t=(0,w.X1)({domain:(0,w.u4)(t),type:"icon",useFallback:!0,darkOptimized:null===(n=this.hass.themes)||void 0===n?void 0:n.darkMode})),e.abrupt("return",t);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return E.apply(this,arguments)})},{kind:"field",key:"_actionClicked",value:function(){var e=this;return function(t){t.stopPropagation();var n=t.currentTarget.item;e._runAction(n)}}},{kind:"method",key:"_runAction",value:function(e){(0,l.B)(this,"media-picked",{item:e,navigateIds:this.navigateIds})}},{kind:"method",key:"_ttsPicked",value:function(e){e.stopPropagation();var t=this.navigateIds.slice(0,-1);t.push(e.detail.item),(0,l.B)(this,"media-picked",Object.assign({},e.detail,{navigateIds:t}))}},{kind:"field",key:"_childClicked",value:function(){var e=this;return function(){var t=$e(regeneratorRuntime.mark((function t(n){var r,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.currentTarget,i=r.item){t.next=4;break}return t.abrupt("return");case 4:if(i.can_expand){t.next=7;break}return e._runAction(i),t.abrupt("return");case 7:(0,l.B)(e,"media-browsed",{ids:[].concat(We(e.navigateIds),[i])});case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}},{kind:"method",key:"_fetchData",value:(x=$e(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t!==f.N8?(0,f.zz)(this.hass,t,n,r):(0,m.b)(this.hass,n));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return x.apply(this,arguments)})},{kind:"method",key:"_measureCard",value:function(){this._narrow=(this.dialog?window.innerWidth:this.offsetWidth)<450}},{kind:"method",key:"_attachResizeObserver",value:(_=$e(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,b.P)();case 3:this._resizeObserver=new ResizeObserver((0,u.D)((function(){return t._measureCard()}),250,!1));case 4:this._resizeObserver.observe(this);case 5:case"end":return e.stop()}}),e,this)}))),function(){return _.apply(this,arguments)})},{kind:"method",key:"_closeDialogAction",value:function(){(0,l.B)(this,"close-dialog")}},{kind:"method",key:"_setError",value:function(e){this.dialog?e&&(this._closeDialogAction(),(0,y.Ys)(this,{title:this.hass.localize("ui.components.media-browser.media_browsing_error"),text:this._renderError(e)})):this._error=e}},{kind:"method",key:"_renderError",value:function(e){return"Media directory does not exist."===e.message?(0,i.dy)(Be||(Be=Ne(["\n

\n ","\n

\n

\n ","\n
\n ","\n
\n ","\n

\n "])),this.hass.localize("ui.components.media-browser.no_local_media_found"),this.hass.localize("ui.components.media-browser.no_media_folder"),this.hass.localize("ui.components.media-browser.setup_local_help","documentation",(0,i.dy)(He||(He=Ne(["',""])),(0,k.R)(this.hass,"/more-info/local-media/setup-media"),this.hass.localize("ui.components.media-browser.documentation"))),this.hass.localize("ui.components.media-browser.local_media_files")):(0,i.dy)(Ve||(Ve=Ne(['',""])),e.message)}},{kind:"method",key:"_setHeaderHeight",value:(n=$e(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.updateComplete;case 2:if(t=this._header,n=this._content,t&&n){e.next=6;break}return e.abrupt("return");case 6:this._headerOffsetHeight=t.offsetHeight,n.style.marginTop="".concat(this._headerOffsetHeight,"px"),n.style.maxHeight="calc(var(--media-browser-max-height, 100%) - ".concat(this._headerOffsetHeight,"px)");case 9:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_animateHeaderHeight",value:function(){var e,t=this;requestAnimationFrame((function n(r){void 0===e&&(e=r);var i=r-e;t._setHeaderHeight(),i<400&&requestAnimationFrame(n)}))}},{kind:"method",decorators:[(0,o.hO)({passive:!0})],key:"_scroll",value:function(e){var t=e.currentTarget;!this._scrolled&&t.scrollTop>this._headerOffsetHeight?this._scrolled=!0:this._scrolled&&t.scrollTopJ#}NMee!47UOkTfZ`T$wScb_uRs-mb;k`*c%#T6}Q$s@g6=EbMC^A-Oz7Yllu zR~4&N&eiQq3a%)hW}mz9-RCKV0eCVb_T-&hNl@3Ub`2#;r zmQpC8kKK6MhBZQ>`P$T6F16$XSuZcK%4kxRte|lpWAfA8|ItDvGfC;6GRCCX7zf_b65f?+MA2K2=iKa0%KQc?BM3+1QT%S+Slg4~naTO+#L z+e{G5zo}T@t{z%DZ&&A(`C~3}v5hPkGz;&V}xQi}!2grCr;s#rwG)xZqn<7_5@CBe~ zvx)J@Aq)GBTsV>0J?zy)D?7ztLd{u)n`S%W*)AQD$R{CIF(#=0McTONTTS#@+)o=?{WUQU3szyDjn^mF$5| zQG=rjE%Ik1c=?PRB#RaaiGp#|WZyNN&^)bcyg(>z-~~ZZNqOOsYktu@ulSKdca(B) zA*NVfvI;2bp=t$A8RO;-<2p_3G@!n3#GU(YZ@F=^_gk}_fh#!B%S-1e%{IB;V*U|q z=dtNeHIXLz(`-#kYLxy?OOfeaKglVT!|^y;P&F6RXhO!(jL{NC6XNCZC;i3+m-i09 zaNF(cp!Wl0^AfI|9AxM8*sGFO(}PCg+R zOZ~yJwH53T9%|9+2e3H!+GrurrfP#%8V%&rsgvhNuVKK$YRQxC!zMpJ!N3PbZp$}{ zM>YW(;GU0Q*$j`|PL(*n#l+6IK+XxQJSmw2ZrNOru%I2hnp0T?`VM@$tmD9tlX~A! z+Atxu33?kMvqo4)z7|5!K-hf9U}-}-MAt4@y|s;LaG=RZ%MOAUNbGfNYx)^|BGNA|hi+N%_5+_tKI0 zBI}PtuVya-r|I$))p!&`k539N6x$2MPrIdVb_&#s~?<{-y0){<33?y zF~M;Kxfv2W%?fWh*LtSLnJtJu)kFTW6pA%M@??xV>8&iab-R%bIpxyBDRaqW@0kqoc z$;*phiN5^O&qfoE$RIX;0ytVoeShGPS4O&_9iSe@N3(Ne{n9BZ^i^IhKJ&Y_`I7Wf zpKzj|>gI#DT6a(h&$ea~o-Ziq?uUG74nVQ>Gqq=LwzwHaU-?GJZG7{;@y+m8_VNwp z3PzVN>G{ja0K*Uh!D30L*h2WPH;JN^iaEZqytztd(-II~cY4@29IOxa=StDVQXwVK zlv?svk|Hj6k111Fh0Z?tgMY)3&=tGhe@BtuLd=0&)8)D)=%QAYg5KqUq8#mLJjTe@ zx(Rr4jB&EamvOx7n<3xqWFzl!wpw5nXihvfYP85lgNQ_5@j8wKpN%ltd)5a0*G`6d zSBcMwGS
  • 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/2f0d41c5.js.gz b/supervisor/api/panel/frontend_es5/2f0d41c5.js.gz deleted file mode 100644 index 8d107bc12ee7720283fed6069c361d46033e5eaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6676 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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&&r.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n '])),this.hass.localize("ui.components.media-browser.file_management.manage"),this._manage,"M3,4C1.89,4 1,4.89 1,6V18A2,2 0 0,0 3,20H11V18.11L21,8.11V8C21,6.89 20.1,6 19,6H11L9,4H3M21.04,11.13C20.9,11.13 20.76,11.19 20.65,11.3L19.65,12.3L21.7,14.35L22.7,13.35C22.92,13.14 22.92,12.79 22.7,12.58L21.42,11.3C21.31,11.19 21.18,11.13 21.04,11.13M19.07,12.88L13,18.94V21H15.06L21.12,14.93L19.07,12.88Z"):(0,a.dy)(r||(r=f([""])))}},{kind:"method",key:"_manage",value:function(){var e,t,r=this;e=this,t={currentItem:this.currentItem,onClose:function(){return(0,c.B)(r,"media-refresh")}},(0,c.B)(e,"show-dialog",{dialogTag:"dialog-media-manage",dialogImport:function(){return Promise.all([n.e(702),n.e(731)]).then(n.bind(n,26731))},dialogParams:t})}},{kind:"field",static:!0,key:"styles",value:function(){return(0,a.iv)(o||(o=f(['\n mwc-button {\n /* We use icon + text to show disabled state */\n --mdc-button-disabled-ink-color: --mdc-theme-primary;\n }\n\n ha-svg-icon[slot="icon"],\n ha-circular-progress[slot="icon"] {\n vertical-align: middle;\n }\n\n ha-svg-icon[slot="icon"] {\n margin-inline-start: 0px;\n margin-inline-end: 8px;\n direction: var(--direction);\n }\n '])))}}]}}),a.oi);function A(e){return A="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},A(e)}function T(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}function L(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 n,r=H(e);if(t){var i=H(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return F(this,n)}}function F(e,t){if(t&&("object"===A(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return B(e)}function B(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function V(){V=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(n){t.forEach((function(t){t.kind===n&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var n=e.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var i=t.placement;if(t.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?e:n;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var n=t.descriptor;if("field"===t.kind){var r=t.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(e)}}Object.defineProperty(e,t.key,n)},decorateClass:function(e,t){var n=[],r=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!W(e))return n.push(e);var t=this.decorateElement(e,i);n.push(t.element),n.push.apply(n,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:n,finishers:r};var o=this.decorateConstructor(n,t);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(e,t,n){var r=t[e.placement];if(!n&&-1!==r.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");r.push(e.key)},decorateElement:function(e,t){for(var n=[],r=[],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&&r.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n ','\n \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&&r.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n
    \n \n
    \n ',"\n\n \n ","\n \n
    \n "])),this.hass.localize("ui.components.media-browser.tts.message"),this._message||this.hass.localize("ui.components.media-browser.tts.example_message",{name:(null===(e=this.hass.user)||void 0===e?void 0:e.name)||""}),this._cloudDefaultOptions?this._renderCloudOptions():"",!this._cloudDefaultOptions||this._cloudDefaultOptions[0]===this._cloudOptions[0]&&this._cloudDefaultOptions[1]===this._cloudOptions[1]?(0,i.dy)(F||(F=J([""]))):(0,i.dy)(L||(L=J(['\n
    \n "])),(0,a.$)({"no-img":!e.thumbnail,"no-dialog":!this.dialog}),this._setHeaderHeight,e.thumbnail?(0,i.dy)(ge||(ge=We(['\n \n ',"\n \n "])),(0,c.C)(u,""),this._narrow&&null!=e&&e.can_play?(0,i.dy)(we||(we=We(["\n '," "])),t):"",!e.can_play||e.thumbnail&&this._narrow?"":(0,i.dy)(xe||(xe=We(["\n \n \n ","\n \n "])),e,this._actionClicked,this.hass.localize("ui.components.media-browser.".concat(this.action,"-media")),"play"===this.action?lt:dt,this.hass.localize("ui.components.media-browser.".concat(this.action)))):"",this._scroll,this._scroll,this._error?(0,i.dy)(Ee||(Ee=We(['\n
    \n ',"\n
    \n "])),this._renderError(this._error)):e.media_content_id.startsWith(m)?(0,i.dy)(Oe||(Oe=We(["\n \n "])),e,this.hass,this.action,this._ttsPicked):n.length||e.not_shown?"grid"===l.layout?(0,i.dy)(ze||(ze=We(["\n \n ',"\n "])),(0,r.e)({itemSize:{width:"175px",height:"225px"},gap:"16px",flex:{preserve:"aspect-ratio"},justify:"space-evenly",direction:"vertical"}),n,this._renderGridItem,(0,a.$)({portrait:"portrait"===l.thumbnail_ratio,not_shown:!!e.not_shown}),e.not_shown?(0,i.dy)(Ce||(Ce=We(['\n
    \n
    \n ',"\n
    \n
    \n "])),this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})):""):(0,i.dy)(Ie||(Ie=We(["\n \n \n ","\n \n "])),n,(0,s.V)({height:"".concat(72*n.length+26,"px")}),this._renderListItem,e.not_shown?(0,i.dy)(De||(De=We(['\n \n \n ',"\n \n \n "])),o.show_list_images?"medium":"avatar",(0,d.Zu)(this.hass),this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})):""):(0,i.dy)(Se||(Se=We(['\n
    \n ',"\n
    \n "])),"media-source://media_source/local/."===e.media_content_id?(0,i.dy)(Pe||(Pe=We(['\n
    \n \n \n \n
    \n ',"\n ",'\n
    \n
    \n ','\n ',"\n
    \n
    \n
    \n "])),t,e._childClicked,t.thumbnail?(0,i.dy)(Te||(Te=We(['\n \n '])),["app","directory"].includes(t.media_class)?"centered-image":"",(0,c.C)(n,"")):(0,i.dy)(je||(je=We(['\n
    \n \n \n
    \n ',"\n \n "])),e._childClicked,t,r.show_list_images?"medium":"avatar",(0,d.Zu)(e.hass),(0,a.$)({graphic:!0,thumbnail:!0===r.show_list_images}),(0,c.C)(o,""),(0,a.$)({show:!r.show_list_images||!t.thumbnail}),t,e.hass.localize("ui.components.media-browser.".concat(e.action,"-media")),"play"===e.action?lt:dt,e._actionClicked,t.title)}}},{kind:"method",key:"_getSignedThumbnail",value:(x=Ze(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return","");case 2:if(!t.startsWith("/")){e.next=6;break}return e.next=5,(0,h.iI)(this.hass,t);case 5:return e.abrupt("return",e.sent.path);case 6:return t.startsWith("https://brands.home-assistant.io")&&(t=(0,g.X)({domain:(0,g.u)(t),type:"icon",useFallback:!0,darkOptimized:null===(n=this.hass.themes)||void 0===n?void 0:n.darkMode})),e.abrupt("return",t);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{kind:"field",key:"_actionClicked",value:function(){var e=this;return function(t){t.stopPropagation();var n=t.currentTarget.item;e._runAction(n)}}},{kind:"method",key:"_runAction",value:function(e){(0,l.B)(this,"media-picked",{item:e,navigateIds:this.navigateIds})}},{kind:"method",key:"_ttsPicked",value:function(e){e.stopPropagation();var t=this.navigateIds.slice(0,-1);t.push(e.detail.item),(0,l.B)(this,"media-picked",Object.assign({},e.detail,{navigateIds:t}))}},{kind:"field",key:"_childClicked",value:function(){var e=this;return function(){var t=Ze(regeneratorRuntime.mark((function t(n){var r,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.currentTarget,i=r.item){t.next=4;break}return t.abrupt("return");case 4:if(i.can_expand){t.next=7;break}return e._runAction(i),t.abrupt("return");case 7:(0,l.B)(e,"media-browsed",{ids:[].concat(Ue(e.navigateIds),[i])});case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}},{kind:"method",key:"_fetchData",value:(_=Ze(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t!==f.N8?(0,f.zz)(this.hass,t,n,r):(0,p.b)(this.hass,n));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return _.apply(this,arguments)})},{kind:"method",key:"_measureCard",value:function(){this._narrow=(this.dialog?window.innerWidth:this.offsetWidth)<450}},{kind:"method",key:"_attachResizeObserver",value:(k=Ze(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,y.P)();case 3:this._resizeObserver=new ResizeObserver((0,u.D)((function(){return t._measureCard()}),250,!1));case 4:this._resizeObserver.observe(this);case 5:case"end":return e.stop()}}),e,this)}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_closeDialogAction",value:function(){(0,l.B)(this,"close-dialog")}},{kind:"method",key:"_setError",value:function(e){this.dialog?e&&(this._closeDialogAction(),(0,v.Ys)(this,{title:this.hass.localize("ui.components.media-browser.media_browsing_error"),text:this._renderError(e)})):this._error=e}},{kind:"method",key:"_renderError",value:function(e){return"Media directory does not exist."===e.message?(0,i.dy)(Fe||(Fe=We(["\n

    \n ","\n

    \n

    \n ","\n
    \n ","\n
    \n ","\n

    \n "])),this.hass.localize("ui.components.media-browser.no_local_media_found"),this.hass.localize("ui.components.media-browser.no_media_folder"),this.hass.localize("ui.components.media-browser.setup_local_help","documentation",(0,i.dy)(Be||(Be=We(["',""])),(0,w.R)(this.hass,"/more-info/local-media/setup-media"),this.hass.localize("ui.components.media-browser.documentation"))),this.hass.localize("ui.components.media-browser.local_media_files")):(0,i.dy)(He||(He=We(['',""])),e.message)}},{kind:"method",key:"_setHeaderHeight",value:(n=Ze(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.updateComplete;case 2:if(t=this._header,n=this._content,t&&n){e.next=6;break}return e.abrupt("return");case 6:this._headerOffsetHeight=t.offsetHeight,n.style.marginTop="".concat(this._headerOffsetHeight,"px"),n.style.maxHeight="calc(var(--media-browser-max-height, 100%) - ".concat(this._headerOffsetHeight,"px)");case 9:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_animateHeaderHeight",value:function(){var e,t=this;requestAnimationFrame((function n(r){void 0===e&&(e=r);var i=r-e;t._setHeaderHeight(),i<400&&requestAnimationFrame(n)}))}},{kind:"method",decorators:[(0,o.hO)({passive:!0})],key:"_scroll",value:function(e){var t=e.currentTarget;!this._scrolled&&t.scrollTop>this._headerOffsetHeight?this._scrolled=!0:this._scrolled&&t.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 diff --git a/supervisor/api/panel/frontend_es5/294e3b6f.js b/supervisor/api/panel/frontend_es5/6d7a3730.js similarity index 100% rename from supervisor/api/panel/frontend_es5/294e3b6f.js rename to supervisor/api/panel/frontend_es5/6d7a3730.js diff --git a/supervisor/api/panel/frontend_es5/294e3b6f.js.gz b/supervisor/api/panel/frontend_es5/6d7a3730.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/294e3b6f.js.gz rename to supervisor/api/panel/frontend_es5/6d7a3730.js.gz diff --git a/supervisor/api/panel/frontend_es5/20b596b8.js b/supervisor/api/panel/frontend_es5/6e090fd2.js similarity index 100% rename from supervisor/api/panel/frontend_es5/20b596b8.js rename to supervisor/api/panel/frontend_es5/6e090fd2.js diff --git a/supervisor/api/panel/frontend_es5/20b596b8.js.gz b/supervisor/api/panel/frontend_es5/6e090fd2.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/20b596b8.js.gz rename to supervisor/api/panel/frontend_es5/6e090fd2.js.gz diff --git a/supervisor/api/panel/frontend_es5/74f38707.js b/supervisor/api/panel/frontend_es5/766322c2.js similarity index 100% rename from supervisor/api/panel/frontend_es5/74f38707.js rename to supervisor/api/panel/frontend_es5/766322c2.js diff --git a/supervisor/api/panel/frontend_es5/74f38707.js.gz b/supervisor/api/panel/frontend_es5/766322c2.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/74f38707.js.gz rename to supervisor/api/panel/frontend_es5/766322c2.js.gz diff --git a/supervisor/api/panel/frontend_es5/f369432d.js b/supervisor/api/panel/frontend_es5/8faf8cbb.js similarity index 100% rename from supervisor/api/panel/frontend_es5/f369432d.js rename to supervisor/api/panel/frontend_es5/8faf8cbb.js diff --git a/supervisor/api/panel/frontend_es5/f369432d.js.gz b/supervisor/api/panel/frontend_es5/8faf8cbb.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/f369432d.js.gz rename to supervisor/api/panel/frontend_es5/8faf8cbb.js.gz diff --git a/supervisor/api/panel/frontend_es5/3bd6ce04.js b/supervisor/api/panel/frontend_es5/902d8e09.js similarity index 100% rename from supervisor/api/panel/frontend_es5/3bd6ce04.js rename to supervisor/api/panel/frontend_es5/902d8e09.js diff --git a/supervisor/api/panel/frontend_es5/3bd6ce04.js.gz b/supervisor/api/panel/frontend_es5/902d8e09.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/3bd6ce04.js.gz rename to supervisor/api/panel/frontend_es5/902d8e09.js.gz diff --git a/supervisor/api/panel/frontend_es5/9ca01301.js b/supervisor/api/panel/frontend_es5/9ca01301.js deleted file mode 100644 index f368d6b67..000000000 --- a/supervisor/api/panel/frontend_es5/9ca01301.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[973],{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)}},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,"+$")),"")}},36057: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(22311);var h,m,y=(0,i.iv)(n||(h=['\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\n /* Color the icon if unavailable */\n ha-state-icon[data-state="unavailable"] {\n color: var(--state-unavailable-color);\n }\n'],m||(m=h.slice(0)),n=Object.freeze(Object.defineProperties(h,{raw:{value:Object.freeze(m)}})))),v="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",b="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",k="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",g="M7,2V13H10V22L17,10H13L17,2H7Z",w="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",E="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",C="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",P="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",A="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",_="M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z",O={alert:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",air_quality:v,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:k,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:C,input_select:w,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:C,persistent_notification:b,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:w,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:b,sun:"M3.55,18.54L4.96,19.95L6.76,18.16L5.34,16.74M11,22.45C11.32,22.45 13,22.45 13,22.45V19.5H11M12,5.5A6,6 0 0,0 6,11.5A6,6 0 0,0 12,17.5A6,6 0 0,0 18,11.5C18,8.18 15.31,5.5 12,5.5M20,12.5H23V10.5H20M17.24,18.16L19.04,19.95L20.45,18.54L18.66,16.74M20.45,4.46L19.04,3.05L17.24,4.84L18.66,6.26M13,0.55H11V3.5H13M4,10.5H1V12.5H4M6.76,4.84L4.96,3.05L3.55,4.46L5.34,6.26L6.76,4.84Z",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:A,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"},S={apparent_power:g,aqi:v,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:k,energy:"M11 15H6L13 1V9H18L11 23V15Z",frequency:P,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:E,nitrogen_monoxide:E,nitrous_oxide:E,ozone:E,pm1:E,pm10:E,pm25:E,power:g,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:g,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:E,temperature:A,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:E,voltage:P},D=(new Set(["fan","input_boolean","light","switch","group","automation","humidifier"]),new Set(["camera","media_player"]),r(40095));var x,j,T=function(e){return(0,D.f)(e,4)&&"number"==typeof e.in_progress},z=function(e){return function(e){return T(e.attributes)}(e)||!!e.attributes.in_progress},V="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",H="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",M="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",R="M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z",F="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",L="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",I="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",B="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",Z="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",U="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",N="M13,20V4H15.03V20H13M10,20V4H12.03V20H10M5,8L9.03,12L5,16V13H2V11H5V8M20,16L16,12L20,8V11H23V13H20V16Z",q="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",$={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:q},W={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"},Y=function(e,t){var r=Number(e);if(isNaN(r))return"off"===e?q:"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?W[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":$[n]},K=function(e){var t,r,n,i=null==e?void 0:e.attributes.device_class;if(i&&i in S)return S[i];if("battery"===i)return e?(r=e.state,n=t&&"on"===t.state,Y(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},X="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",G="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",Q=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?V:"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?V:"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?L:"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?F:R;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?L:"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?M:H;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 X;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 I;case"closing":return B;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 I;case"closing":return B;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 N;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 I;case"closing":return B;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 I;case"closing":return B;case"closed":return Z;default:return U}}switch(e){case"opening":return I;case"closing":return B;case"closed":return Z;default:return U}}(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?"M6 8C6 5.79 7.79 4 10 4S14 5.79 14 8 12.21 12 10 12 6 10.21 6 8M10 14C5.58 14 2 15.79 2 18V20H13.09C13.04 19.67 13 19.34 13 19C13 17.36 13.66 15.87 14.74 14.78C13.41 14.29 11.78 14 10 14M23 19L20 16V18H16V20H20V22L23 19Z":"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"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?G:"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 G}case"sensor":var i=K(t);if(i)return i;break;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"sun":return"above_horizon"===(null==t?void 0:t.state)?O[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"update":return"on"===n?z(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":X:"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"}if(e in O)return O[e]},J=function(e){return e?function(e,t,r){return Q(e,t,r)||(console.warn("Unable to find icon for domain ".concat(e)),_)}((0,c.M)(e.entity_id),e):_};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 te(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ne(e,t){return ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ne(e,t)}function ie(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=se(e);if(t){var i=se(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 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 se(e){return se=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},se(e)}function ce(){ce=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"])),this.icon||(null===(t=this.state)||void 0===t?void 0:t.attributes.icon)):(0,i.dy)(j||(j=te([""])),J(this.state))}}]}}),i.oi);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){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ce(e,t){return Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ce(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=Me(e);if(t){var i=Me(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ae(this,r)}}function Ae(e,t){if(t&&("object"===ge(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 Oe(){Oe=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(!xe(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)(Fe||(Fe=rt(['=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=D(["=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,F)}},{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 L(e){return void 0===e||Array.isArray(e)?e:[e]}var I,B,Z;r(13701);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(L(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(L(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(L(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(L(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)(Le||(Le=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(!Ln(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 Ri(e){return Ri="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},Ri(e)}function Fi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Li(e,t){return Li=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Li(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"===Ri(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=Fo(e);if(t){var i=Fo(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 Ro(e)}function Ro(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fo(e){return Fo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Fo(e)}function Lo(){Lo=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?L(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)(Ra||(Ra=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)(Fa||(Fa=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)(La||(La=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(!Fs(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(!Rc(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(!Rl(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(46749),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 Fu(e){return Fu="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},Fu(e)}function Lu(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"===Fu(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.service_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){e.stopPropagation();var t=e.detail.value.offset,r="before"===e.detail.value.offset_type?"-":"",n=Object.assign({},e.detail.value,{offset:"".concat(r).concat(t.hours,":").concat(t.minutes,":").concat(t.seconds)});delete n.offset_type,(0,s.B)(this,"value-changed",{value:n})}},{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 Rp(){Rp=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 Rh(e)}(e)||Fh(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)),Lm=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 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 Ly(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 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 Lv(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"===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 "])),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 Fb(e)}(e)||Lb(e)||Rb(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 \n \n ','\n \n \n \n \n
    \n \n \n \n ',"\n \n \n \n \n\n "," "])),null!==(e=this.value)&&void 0!==e&&e.area_id?L(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?L(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?L(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)})):"",this._renderPicker(),"area_id",this._showPicker,Px,this.hass.localize("ui.components.target-picker.add_area_id"),"device_id",this._showPicker,Px,this.hass.localize("ui.components.target-picker.add_device_id"),"entity_id",this._showPicker,Px,this.hass.localize("ui.components.target-picker.add_entity_id"),this.helper?(0,n.dy)(UD||(UD=ix(["",""])),this.helper):""):(0,n.dy)(BD||(BD=ix([""])))}},{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){nx(o,n,i,a,s,"next",e)}function s(e){nx(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)(ND||(ND=ix(['\n \n ',"\n ",'\n \n \n ',"\n \n \n ",'\n \n \n ',"\n \n \n "])),(0,Yl.$)(rx({},e,!0)),o?(0,n.dy)(qD||(qD=ix(['\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)(YD||(YD=ix(["=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)(Ex||(Ex=Ox([""])),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,sC.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){_x(o,n,i,a,s,"next",e)}function s(e){_x(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)(Cx||(Cx=Ox(["\n ha-target-picker {\n display: block;\n }\n "])))}}]}}),(0,Kt.f)(n.oi)),r(53822);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 Wx(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Yx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kx(e,t){return Kx=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Kx(e,t)}function Xx(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=Jx(e);if(t){var i=Jx(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Gx(this,r)}}function Gx(e,t){if(t&&("object"===$x(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Qx(e)}function Qx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jx(e){return Jx=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Jx(e)}function ej(){ej=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(!nj(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)(Nx||(Nx=Wx(["

    ","","

    "])),this.label,this.required?" *":""):"",this.hass,this.value,this.disabled,this._handleChange,this.helper?(0,n.dy)(qx||(qx=Wx(["",""])),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 pj(e){return pj="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},pj(e)}function hj(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function mj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yj(e,t){return yj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yj(e,t)}function vj(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=gj(e);if(t){var i=gj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return bj(this,r)}}function bj(e,t){if(t&&("object"===pj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return kj(e)}function kj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gj(e){return gj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},gj(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(!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']))):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)(dj||(dj=hj([""])),"".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=hj(["\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 }\n "])))}}]}}),n.oi);function xj(e){return xj="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},xj(e)}function jj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tj(e,t){return Tj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Tj(e,t)}function zj(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=Mj(e);if(t){var i=Mj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Vj(this,r)}}function Vj(e,t){if(t&&("object"===xj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Hj(e)}function Hj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mj(e){return Mj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mj(e)}function Rj(){Rj=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(!Ij(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)),Dj=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 $j(e){return $j="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},$j(e)}function Wj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yj(e,t){return Yj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Yj(e,t)}function Kj(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=Qj(e);if(t){var i=Qj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Xj(this,r)}}function Xj(e,t){if(t&&("object"===$j(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Gj(e)}function Gj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qj(e){return Qj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qj(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(!rT(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)),qj=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 sT,cT,lT,uT=r(32594);function dT(e){return dT="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},dT(e)}function fT(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function pT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hT(e,t){return hT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},hT(e,t)}function mT(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=bT(e);if(t){var i=bT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return yT(this,r)}}function yT(e,t){if(t&&("object"===dT(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 bT(e){return bT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},bT(e)}function kT(){kT=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(!ET(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,uT.U,this.hass.localize("ui.components.theme_picker.no_theme"),Object.keys(this.hass.themes.themes).sort().map((function(e){return(0,n.dy)(cT||(cT=fT(["",""])),e,e)})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(lT||(lT=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 ST(e){return ST="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},ST(e)}function DT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xT(e,t){return xT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xT(e,t)}function jT(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=VT(e);if(t){var i=VT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return TT(this,r)}}function TT(e,t){if(t&&("object"===ST(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zT(e)}function zT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VT(e){return VT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},VT(e)}function HT(){HT=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)),OT=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 UT(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 NT,qT,$T,WT=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=YT(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){UT(o,n,i,a,s,"next",e)}function s(e){UT(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r){return t.apply(this,arguments)}}(),YT=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 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 XT(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function GT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QT(e,t){return QT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},QT(e,t)}function JT(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=rz(e);if(t){var i=rz(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ez(this,r)}}function ez(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 tz(e)}function tz(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rz(e){return rz=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},rz(e)}function nz(){nz=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(!az(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=bz(this.entities);try{for(l.s();!(i=l.n()).done;){var u=i.value,d=t.states[Iz(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=vz(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,pz.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 }\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)),fz=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}]}}),n.fl);function Bz(e){return Bz="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},Bz(e)}function Zz(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Uz(e,t){return Uz=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Uz(e,t)}function Nz(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=rV(e);if(t){var i=rV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return qz(this,r)}}function qz(e,t){if(t&&("object"===Bz(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return $z(e)}function $z(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wz(){Wz=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(!Xz(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)(Fz||(Fz=Zz(["",""])),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){tV(rV(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)(Lz||(Lz=Zz(["\n ha-map {\n display: block;\n height: 100%;\n }\n "])))}}]}}),n.oi);function oV(e){return oV="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},oV(e)}function aV(e,t){return PV(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)||EV(e,t)||wV()}function sV(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 lV(e,t){return lV=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},lV(e,t)}function uV(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=pV(e);if(t){var i=pV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return dV(this,r)}}function dV(e,t){if(t&&("object"===oV(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 pV(e){return pV=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pV(e)}function hV(){hV=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(!vV(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)),AV=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?" *":"")}}])&&DV(t.prototype,r),n&&DV(t,n),o}(r(28426).H3);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 LV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IV(e,t){return IV=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},IV(e,t)}function BV(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=NV(e);if(t){var i=NV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ZV(this,r)}}function ZV(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 UV(e)}function UV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NV(e){return NV=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},NV(e)}function qV(){qV=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(!YV(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&O{NE-y1P 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 diff --git a/supervisor/api/panel/frontend_es5/038d6c54.js b/supervisor/api/panel/frontend_es5/a712c8a1.js similarity index 100% rename from supervisor/api/panel/frontend_es5/038d6c54.js rename to supervisor/api/panel/frontend_es5/a712c8a1.js diff --git a/supervisor/api/panel/frontend_es5/038d6c54.js.gz b/supervisor/api/panel/frontend_es5/a712c8a1.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/038d6c54.js.gz rename to supervisor/api/panel/frontend_es5/a712c8a1.js.gz diff --git a/supervisor/api/panel/frontend_es5/b35a44b6.js b/supervisor/api/panel/frontend_es5/b35a44b6.js deleted file mode 100644 index 0707b2dca..000000000 --- a/supervisor/api/panel/frontend_es5/b35a44b6.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see b35a44b6.js.LICENSE.txt */ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[921],{89833:function(e,t,n){n.d(t,{O:function(){return g}});var r,o,i=n(87480),a=n(86251),s=n(37500),l=n(63550),u=n(8636),c=n(51346),f=n(71260);function h(e){return h="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},h(e)}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n\n ',"\n ","\n ","\n ","\n ","\n \n ","\n "])),(0,u.$)(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,s.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)}}))))},93117: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 x,k,S,P=(0,v.iv)(g||(x=["\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"],k||(k=x.slice(0)),g=Object.freeze(Object.defineProperties(x,{raw:{value:Object.freeze(k)}})))),I=document.createElement("template");I.innerHTML=""),document.head.appendChild(I.content);var C=(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)("",C,{moduleId:"material-overlay"});var R,E=C;(0,v.hC)("",E,{moduleId:"material-menu-overlay"});var j,T=(0,v.iv)(R||(R=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",[E,T],{moduleId:"material-combo-box-overlay"});var A,z=(0,v.iv)(j||(j=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",z,{moduleId:"material-item"});var V=(0,v.iv)(A||(A=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"])));(0,v.hC)("vaadin-combo-box-item",[z,V],{moduleId:"material-combo-box-item"});var L=n(28426);function B(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}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)&&B(t.prototype,n),r&&B(t,r),e}();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 N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function H(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")},J=function(){return document.documentElement.getAttribute("dir")},Q=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&&F(e,t)}(i,e);var t,n,r,o=q(i);function i(){return N(this,i),o.apply(this,arguments)}return t=i,n=[{key:"connectedCallback",value:function(){$(W(i.prototype),"connectedCallback",this).call(this),this.hasAttribute("dir")||(this.__subscribe(),K(this,J(),null))}},{key:"attributeChangedCallback",value:function(e,t,n){if($(W(i.prototype),"attributeChangedCallback",this).call(this,e,t,n),"dir"===e){var r=J(),o=n===r&&-1===G.indexOf(this),a=!n&&t&&-1===G.indexOf(this),s=n!==r&&t===r;o||a?(this.__subscribe(),K(this,r,n)):s&&this.__subscribe(!1)}}},{key:"disconnectedCallback",value:function(){$(W(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"))&&$(W(i.prototype),"_valueToNodeAttribute",this).call(this,e,t,n)}},{key:"_attributeToProperty",value:function(e,t,n){"dir"!==e||t?$(W(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?-1===G.indexOf(this)&&G.push(this):G.indexOf(this)>-1&&G.splice(G.indexOf(this),1)}},{key:"__getNormalizedScrollLeft",value:function(e){return D.getNormalizedScrollLeft(Y,this.getAttribute("dir")||"ltr",e)}},{key:"__setNormalizedScrollLeft",value:function(e,t){return D.setNormalizedScrollLeft(Y,this.getAttribute("dir")||"ltr",e,t)}}],r=[{key:"properties",get:function(){return{dir:{type:String,value:"",reflectToAttribute:!0}}}},{key:"finalize",value:function(){$(W(i),"finalize",this).call(this),Y||(Y=D.detectScrollType())}}],n&&H(t.prototype,n),r&&H(t,r),i}(e)};function Z(e){return Z="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},Z(e)}function ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function te(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 '])))}},{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&&te(t.prototype,n),r&&te(t,r),i}((0,v.Tb)(Q(L.H3)));customElements.define(se.is,se);var le=n(20723),ue=n(87529),ce=n(52521),fe=function(e){return e.test(navigator.userAgent)},he=function(e){return e.test(navigator.platform)},de=(fe(/Android/),fe(/Chrome/)&&/Google Inc/.test(navigator.vendor),fe(/Firefox/),he(/^iPad/)||he(/^Mac/)&&navigator.maxTouchPoints>1),pe=he(/^iPhone/)||de,ye=fe(/^((?!chrome|android).)*safari/i),ve=function(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}();function be(e,t){for(var n=0;n0;if(o>=0&&t.push(r),n="slot"===r.localName?r.assignedNodes({flatten:!0}):(r.shadowRoot||r).children)for(var a=0;a0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)}},{key:"_hasLowerTabOrder",value:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}}],(n=null)&&be(t.prototype,n),r&&be(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;n\n :host {\n z-index: 200;\n position: fixed;\n\n /* Despite of what the names say, is just a container\n for position/sizing/alignment. The actual overlay is the overlay part. */\n\n /* Default position constraints: the entire viewport. Note: themes can\n override this to introduce gaps between the overlay and the viewport. */\n top: 0;\n right: 0;\n bottom: var(--vaadin-overlay-viewport-bottom);\n left: 0;\n\n /* Use flexbox alignment for the overlay part. */\n display: flex;\n flex-direction: column; /* makes dropdowns sizing easier */\n /* Align to center by default. */\n align-items: center;\n justify-content: center;\n\n /* Allow centering when max-width/max-height applies. */\n margin: auto;\n\n /* The host is not clickable, only the overlay part is. */\n pointer-events: none;\n\n /* Remove tap highlight on touch devices. */\n -webkit-tap-highlight-color: transparent;\n\n /* CSS API for host */\n --vaadin-overlay-viewport-bottom: 0;\n }\n\n :host([hidden]),\n :host(:not([opened]):not([closing])) {\n display: none !important;\n }\n\n [part=\'overlay\'] {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n pointer-events: auto;\n\n /* Prevent overflowing the host in MSIE 11 */\n max-width: 100%;\n box-sizing: border-box;\n\n -webkit-tap-highlight-color: initial; /* reenable tap highlight inside */\n }\n\n [part=\'backdrop\'] {\n z-index: -1;\n content: \'\';\n background: rgba(0, 0, 0, 0.5);\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n pointer-events: auto;\n }\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},instanceProps:{type:Object},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},_mouseDownInside:{type:Boolean},_mouseUpInside:{type:Boolean},_instance:{type:Object},_originalContentPart:Object,_contentNodes:Array,_oldOwner:Element,_oldModel:Object,_oldTemplate:Object,_oldInstanceProps:Object,_oldRenderer:Object,_oldOpened:Boolean}}},{key:"observers",get:function(){return["_templateOrRendererChanged(template, renderer, owner, model, instanceProps, 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=[{key:"ready",value:function(){Oe(Ie(i.prototype),"ready",this).call(this),this._observer.flush(),this.addEventListener("click",(function(){})),this.$.backdrop.addEventListener("click",(function(){}))}},{key:"_detectIosNavbar",value:function(){if(this.opened){var e=window.innerHeight,t=window.innerWidth>e,n=document.documentElement.clientHeight;t&&n>e?this.style.setProperty("--vaadin-overlay-viewport-bottom",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(Ie(i.prototype),"connectedCallback",this).call(this),this._boundIosResizeListener&&(this._detectIosNavbar(),window.addEventListener("resize",this._boundIosResizeListener))}},{key:"disconnectedCallback",value:function(){Oe(Ie(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(-1!==e.composedPath().indexOf(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)if("Tab"===e.key&&this.focusTrap&&!e.defaultPrevented)this._cycleTab(e.shiftKey?-1:1),e.preventDefault();else if("Escape"===e.key||"Esc"===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,ue.T8)(this,(function(){n.focusTrap&&!n.contains(document.activeElement)&&n._cycleTab(0,0);var e=new CustomEvent("vaadin-overlay-open",{bubbles:!0});n.dispatchEvent(e)})),this.modeless||this._addGlobalListeners()):t&&(this._animatedClosing(),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","");var t=function(){document.addEventListener("iron-overlay-canceled",e._boundIronOverlayCanceledListener),e.removeAttribute("opening")};this._shouldAnimate()?this._enqueueAnimation("opening",t):t()}},{key:"_attachOverlay",value:function(){this._placeholder=document.createComment("vaadin-overlay-placeholder"),this.parentNode.insertBefore(this._placeholder,this),document.body.appendChild(this),this.bringToFront()}},{key:"_animatedClosing",value:function(){var e=this;if(this.hasAttribute("opening")&&this._flushAnimation("opening"),this._placeholder){if(this._exitModalState(),this.restoreFocusOnClose&&this.__restoreFocusNode){var t=this._getActiveElement();(t===document.body||this._deepContains(t))&&this.__restoreFocusNode.focus(),this.__restoreFocusNode=null}this.setAttribute("closing","");var n=function(){document.removeEventListener("iron-overlay-canceled",e._boundIronOverlayCanceledListener),e._detachOverlay(),e.shadowRoot.querySelector('[part="overlay"]').style.removeProperty("pointer-events"),e.removeAttribute("closing")};this._shouldAnimate()?this._enqueueAnimation("closing",n):n()}}},{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),document.addEventListener("keydown",this._boundKeydownListener)}},{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),document.removeEventListener("keydown",this._boundKeydownListener)}},{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,t){this._removeOldContent(),e._Templatizer||(e._Templatizer=(0,ce.Uv)(e,this,{instanceProps:t,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 n=e._templateRoot||(e._templateRoot=e.getRootNode());if(n!==document){this.$.content.shadowRoot||this.$.content.attachShadow({mode:"open"});var r=Array.from(n.querySelectorAll("style")).reduce((function(e,t){return e+t.textContent}),"");if(r=r.replace(/:host/g,":host-nomatch")){var o=document.createElement("style");o.textContent=r,this.$.content.shadowRoot.appendChild(o),this._contentNodes.unshift(o)}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,i){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 a=this._oldOwner!==n||this._oldModel!==r;this._oldModel=r,this._oldOwner=n;var s=this._oldInstanceProps!==o||this._oldTemplate!==e;this._oldInstanceProps=o,this._oldTemplate=e;var l=this._oldRenderer!==t;this._oldRenderer=t;var u=this._oldOpened!==i;this._oldOpened=i,l&&(this.content=this,this.content.innerHTML="",delete this.content._$litPart$),e&&s?this._stampOverlayTemplate(e,o):t&&(l||u||a)&&i&&this.requestContentUpdate()}},{key:"_isFocused",value:function(e){return e&&e.getRootNode().activeElement===e}},{key:"_focusedIndex",value:function(e){return(e=e||this._getFocusableElements()).indexOf(e.filter(this._isFocused).pop())}},{key:"_cycleTab",value:function(e,t){var n=this._getFocusableElements();void 0===t&&(t=this._focusedIndex(n)),(t+=e)>=n.length?t=0:t<0&&(t=n.length-1),n[t].focus()}},{key:"_getFocusableElements",value:function(){return me.getTabbableNodes(this.$.overlay)}},{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)}}])&&we(t.prototype,n),r&&we(t,r),i}((0,v.Tb)(Q(L.H3)));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 Ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function je(e,t){for(var n=0;n(o?l:s)||u>t)}},{key:"__calculatePositionInOneDimension",value:function(e,t,n,r,o,i){var a,s=i?r.start:r.end,l=i?r.end:r.start;return Ee(a={},s,parseFloat(o.style[s]||getComputedStyle(o)[s])+(t[i?r.start:r.end]-e[n===i?r.end:r.start])*(i?-1:1)+"px"),Ee(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(positionTarget, horizontalAlign, verticalAlign, noHorizontalOverlap, noVerticalOverlap)","__overlayOpenedChanged(opened)"]}}],n&&je(t.prototype,n),r&&je(t,r),i}(Ce));customElements.define(Xe.is,Xe);var Ke=0,Je=0,Qe=[],Ze=0,et=!1,tt=document.createTextNode("");new window.MutationObserver((function(){et=!1;for(var e=Qe.length,t=0;t=0){if(!Qe[t])throw new Error("invalid async handle: "+e);Qe[t]=null}}};function at(e,t){for(var n=0;n=8,ht={_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,_itemsPerRow:1,_itemWidth:0,_rowHeight:0,_templateCost:0,_parentModel:!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.grid?this._physicalRows*this._rowHeight:this._physicalSize)-this._viewportHeight},get _maxScrollTop(){return this._estScrollHeight-this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var e=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,e-this._physicalCount)},set _virtualStart(e){e=this._clamp(e,0,this._maxVirtualStart),this.grid&&(e-=e%this._itemsPerRow),this._virtualStartVal=e},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(e){(e%=this._physicalCount)<0&&(e=this._physicalCount+e),this.grid&&(e-=e%this._itemsPerRow),this._physicalStartVal=e},get _physicalStart(){return this._physicalStartVal||0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(e){this._physicalCountVal=e},get _physicalCount(){return this._physicalCountVal||0},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._firstVisibleIndexVal;if(null==e){var t=this._physicalTop+this._scrollOffset;e=this._iterateItems((function(e,n){return(t+=this._getPhysicalSizeIncrement(e))>this._scrollPosition?this.grid?n-n%this._itemsPerRow:n:this.grid&&this._virtualCount-1===n?n-n%this._itemsPerRow:void 0}))||0,this._firstVisibleIndexVal=e}return e},get lastVisibleIndex(){var e=this._lastVisibleIndexVal;if(null==e){if(this.grid)e=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var t=this._physicalTop+this._scrollOffset;this._iterateItems((function(n,r){t=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._itemsPerRow;this._virtualStart=this._virtualStart+r,this._physicalStart=this._physicalStart+r,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){var o=this._getReusables(n);n?(this._physicalTop=o.physicalTop,this._virtualStart=this._virtualStart+o.indexes.length,this._physicalStart=this._physicalStart+o.indexes.length):(this._virtualStart=this._virtualStart-o.indexes.length,this._physicalStart=this._physicalStart-o.indexes.length),this._update(o.indexes,n?null:o.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),it)}},_getReusables:function(e){var t,n,r,o=[],i=this._hiddenContentSize*this._ratio,a=this._virtualStart,s=this._virtualEnd,l=this._physicalCount,u=this._physicalTop+this._scrollOffset,c=this._physicalBottom+this._scrollOffset,f=this._scrollPosition,h=this._scrollBottom;for(e?(t=this._physicalStart,this._physicalEnd,n=f-u):(t=this._physicalEnd,this._physicalStart,n=c-h);n-=r=this._getPhysicalSizeIncrement(t),!(o.length>=l||n<=i);)if(e){if(s+o.length+1>=this._virtualCount)break;if(u+r>=f-this._scrollOffset)break;o.push(t),u+=r,t=(t+1)%l}else{if(a-o.length<=0)break;if(u+this._physicalSize-r<=h)break;o.push(t),u-=r,t=0===t?l-1:t-1}return{indexes:o,physicalTop:u-this._scrollOffset}},_update:function(e,t){if(!(e&&0===e.length||0===this._physicalCount)){if(this._manageFocus(),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);if(t=this._convertIndexToCompleteRow(t),this.grid){var n=t%this._itemsPerRow;n&&t-n<=this._physicalCount&&(t+=this._itemsPerRow),t-=n}var r=t-this._physicalCount,o=Math.round(.5*this._physicalCount);if(!(r<0)){if(r>0){var i=window.performance.now();[].push.apply(this._physicalItems,this._createPool(r));for(var a=0;athis._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===o||(this._isClientFull()?this._physicalSize0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_gridChanged:function(e,t){void 0!==t&&(this.notifyResize(),ut(),e&&this._updateGridMetrics())},_itemsChanged:function(e){if("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._removeFocusedItem(),this._debounce("_render",this._render,rt);else if("items.splices"===e.path){if(this._adjustVirtualIndex(e.value.indexSplices),this._virtualCount=this.items?this.items.length:0,e.value.indexSplices.some((function(e){return e.addedCount>0||e.removed.length>0}))){var t=this._getActiveElement();this.contains(t)&&t.blur()}var n=e.value.indexSplices.some((function(e){return e.index+e.addedCount>=this._virtualStart&&e.index<=this._virtualEnd}),this);this._isClientFull()&&!n||this._debounce("_render",this._render,rt)}else"items.length"!==e.path&&this._forwardItemPath(e.path,e.value)},_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){ut();var t=0,n=0,r=this._physicalAverageCount,o=this._physicalAverage;this._iterateItems((function(e,r){n+=this._physicalSizes[e],this._physicalSizes[e]=this._physicalItems[e].offsetHeight,t+=this._physicalSizes[e],this._physicalAverageCount+=this._physicalSizes[e]?1:0}),e),this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(n=1===this._itemsPerRow?n:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+t-n,this._itemsPerRow=1),this._physicalAverageCount!==r&&(this._physicalAverage=Math.round((o*r+t)/this._physicalAverageCount))},_updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200,this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200,this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow},_positionItems:function(){this._adjustScrollPosition();var e=this._physicalTop;if(this.grid){var t=this._itemsPerRow*this._itemWidth,n=(this._viewportWidth-t)/2;this._iterateItems((function(t,r){var o=r%this._itemsPerRow,i=Math.floor(o*this._itemWidth+n);this._isRTL&&(i*=-1),this.translate3d(i+"px",e+"px",0,this._physicalItems[t]),this._shouldRenderNextRow(r)&&(e+=this._rowHeight)}))}else{var r=[];this._iterateItems((function(t,n){var o=this._physicalItems[t];this.translate3d(0,e+"px",0,o),e+=this._physicalSizes[t];var i=o.id;i&&r.push(i)})),r.length&&this.setAttribute("aria-owns",r.join(" "))}},_getPhysicalSizeIncrement:function(e){return this.grid?this._computeVidx(e)%this._itemsPerRow!=this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[e]},_shouldRenderNextRow:function(e){return e%this._itemsPerRow==this._itemsPerRow-1},_adjustScrollPosition:function(){var e=0===this._virtualStart?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(0!==e){this._physicalTop=this._physicalTop-e;var t=this._scrollPosition;!ft&&t>0&&this._resetScrollPosition(t-e)}},_resetScrollPosition:function(e){this.scrollTarget&&e>=0&&(this._scrollTop=e,this._scrollPosition=this._scrollTop)},_updateScrollerSize:function(e){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage,((e=(e=(e=e||0===this._scrollHeight)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height=this._viewportHeight)&&(this.$.items.style.height=this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight)},scrollToIndex:function(e){if(!("number"!=typeof e||e<0||e>this.items.length-1)&&(ut(),0!==this._physicalCount)){e=this._clamp(e,0,this._virtualCount-1),(!this._isIndexRendered(e)||e>=this._maxVirtualStart)&&(this._virtualStart=this.grid?e-2*this._itemsPerRow:e-1),this._manageFocus(),this._assignModels(),this._updateMetrics(),this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var t=this._physicalStart,n=this._virtualStart,r=0,o=this._hiddenContentSize;n=this._virtualStart&&e<=this._virtualEnd},_isIndexVisible:function(e){return e>=this.firstVisibleIndex&&e<=this.lastVisibleIndex},_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],lt.add(r)}};function dt(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.minHeight&&(e.style.minHeight=""),this.__preventElementUpdates||e.__lastUpdatedIndex===t&&!n||(this.updateElement(e,t),e.__lastUpdatedIndex=t),0===e.offsetHeight&&(e.style.minHeight="200px")}},{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,ut(),this._itemsChanged({path:"items"}),ut(),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(),ut()}}},{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||pt(yt(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)),pt(yt(e.prototype),"_scrollHandler",this).call(this),this.reorderElements&&(this.__scrollReorderDebouncer=st.debounce(this.__scrollReorderDebouncer,nt(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,rt,(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,nt(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)return void(this.__skipNextVirtualIndexAdjust=!1);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&&pt(yt(e.prototype),"scrollToIndex",this).call(this,0)):this.firstVisibleIndex<1e3&&this._vidxOffset>0&&(this._vidxOffset-=Math.min(this._vidxOffset,100),pt(yt(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&&pt(yt(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&&_t(t.prototype,n),r&&_t(t,r),e}();function gt(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=kt(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(),s=i.bottom-a.bottom+this._viewportTotalPaddingBottom;s>0&&(this.scrollTop+=s)}}}},{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 Ot)&&(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){this.__virtualizer&&e>=0&&(this.requestContentUpdate(),this.scrollIntoView(e))}},{key:"__rendererChanged",value:function(e,t){(e||t)&&this.requestContentUpdate()}},{key:"__createElements",value:function(e){var t=this;return kt(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 Ot&&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,L.dy)(wt||(wt=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&&Pt(t.prototype,n),r&&Pt(t,r),i}(L.H3);customElements.define(At.is,At);n(48175);var zt,Vt=n(87156),Lt=n(74460),Bt=new Set,Dt={properties:{_parentResizable:{type:Object,observer:"_parentResizableChanged"},_notifyingDescendant:{type:Boolean,value:!1}},listeners:{"iron-request-resize-notifications":"_onIronRequestResizeNotifications"},created:function(){this._interestedResizables=[],this._boundNotifyResize=this.notifyResize.bind(this),this._boundOnDescendantIronResize=this._onDescendantIronResize.bind(this)},attached:function(){this._requestResizeNotifications()},detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):(Bt.delete(this),window.removeEventListener("resize",this._boundNotifyResize)),this._parentResizable=null},notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach((function(e){this.resizerShouldNotify(e)&&this._notifyDescendant(e)}),this),this._fireResize())},assignParentResizable:function(e){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this),this._parentResizable=e,e&&-1===e._interestedResizables.indexOf(this)&&(e._interestedResizables.push(this),e._subscribeIronResize(this))},stopResizeNotificationsFor:function(e){var t=this._interestedResizables.indexOf(e);t>-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():Lt.my||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=(0,Vt.vz)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(Bt.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?Bt.delete(this):Bt.add(this)}};function Mt(e){return Mt="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},Mt(e)}function Nt(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,observer:"_positionTargetChanged"},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&&Nt(t.prototype,n),r&&Nt(t,r),i}((0,n(33367).P)(Dt,L.H3));customElements.define(Wt.is,Wt);var Yt=n(67130);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 Xt(e){return function(e){if(Array.isArray(e))return Kt(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 Kt(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 Kt(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 Kt(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(){Wn(Kn(i.prototype),"ready",this).call(this),this._toggleElement=this.querySelector(".toggle-button")}},{key:"connectedCallback",value:function(){Wn(Kn(i.prototype),"connectedCallback",this).call(this),this._setInputElement(this.querySelector("vaadin-text-field,.input")),this._revertInputValue()}},{key:"checkValidity",value:function(){return this.inputElement.validate?this.inputElement.validate():Wn(Kn(i.prototype),"checkValidity",this).call(this)}},{key:"_propertyForValue",get:function(){return(0,Yt.z)(this.attrForValue)}},{key:"_isClearButton",value:function(e){return Wn(Kn(i.prototype),"_isClearButton",this).call(this,e)||"input"===e.type&&!e.isTrusted||"clear-button"===e.composedPath()[0].getAttribute("part")}},{key:"_onChange",value:function(e){Wn(Kn(i.prototype),"_onChange",this).call(this,e),this._isClearButton(e)&&this._clear()}}])&&Un(t.prototype,n),r&&Un(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&&en(e,t)}(i,e);var t,n,r,o=tn(i);function i(){return Jt(this,i),o.apply(this,arguments)}return t=i,n=[{key:"_dataProviderClearFilter",value:function(e,t,n){!e||this.loading||!this.filter||t&&this.autoOpenDisabled&&n===this.filter||(this.size=void 0,this._pendingRequests={},this.filter="",this.clearCache())}},{key:"ready",value:function(){var e=this;Zt(rn(i.prototype),"ready",this).call(this),this.clearCache(),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(){this._shouldFetchData()&&(this.size=void 0,this._pendingRequests={},this.clearCache())}},{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 Ot: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){if(t.filteredItems)t.splice.apply(t,["filteredItems",n.page*n.pageSize,o.length].concat(Xt(o)));else{var a=[];a.splice.apply(a,[n.page*n.pageSize,o.length].concat(Xt(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._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}))}},{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 Ot}}}},{key:"observers",get:function(){return["_dataProviderFilterChanged(filter, dataProvider)","_dataProviderClearFilter(dataProvider, opened, value)","_warnDataProviderValue(dataProvider, value)","_ensureFirstPage(opened)"]}}],n&&Qt(t.prototype,n),r&&Qt(t,r),i}(e)}((Jn=(0,v.Tb)(L.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&&Bn(e,t)}(i,e);var t,n,r,o=Dn(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(Nn(e)),e._boundOverlaySelectedItemChanged=e._overlaySelectedItemChanged.bind(Nn(e)),e._boundOnClearButtonMouseDown=e.__onClearButtonMouseDown.bind(Nn(e)),e._boundClose=e.close.bind(Nn(e)),e._boundOnOpened=e._onOpened.bind(Nn(e)),e._boundOnClick=e._onClick.bind(Nn(e)),e._boundOnOverlayTouchAction=e._onOverlayTouchAction.bind(Nn(e)),e._boundOnTouchend=e._onTouchend.bind(Nn(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:"_inputElementChanged",value:function(e){Ln(Hn(i.prototype),"_inputElementChanged",this).call(this,e),e&&(e.autocomplete="off",e.autocapitalize="off",e.setAttribute("role","combobox"),e.setAttribute("aria-autocomplete","list"),e.setAttribute("aria-expanded",!!this.opened),e.setAttribute("spellcheck","false"),e.setAttribute("autocorrect","off"),this._revertInputValueToValue(),this.clearElement&&this.clearElement.addEventListener("mousedown",this._boundOnClearButtonMouseDown))}},{key:"ready",value:function(){var e=this;Ln(Hn(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 `