From d79dcf74ca3cea05986d072a999bf9cc3c8d3a2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 27 Apr 2022 19:05:43 +0200 Subject: [PATCH] Bump frontend to 4b644d8b (#3598) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 277 -> 274 bytes supervisor/api/panel/frontend_es5/056a7275.js | 1 - .../api/panel/frontend_es5/056a7275.js.gz | Bin 114345 -> 0 bytes supervisor/api/panel/frontend_es5/128021f1.js | 1 + .../api/panel/frontend_es5/128021f1.js.gz | Bin 0 -> 2881 bytes supervisor/api/panel/frontend_es5/2e26f89b.js | 1 + .../api/panel/frontend_es5/2e26f89b.js.gz | Bin 0 -> 1736 bytes .../api/panel/frontend_es5/3b68a3c9.js.gz | Bin 26570 -> 0 bytes .../api/panel/frontend_es5/583bd93f.js.gz | Bin 7203 -> 0 bytes .../frontend_es5/{583bd93f.js => 5a5397d1.js} | 2 +- .../api/panel/frontend_es5/5a5397d1.js.gz | Bin 0 -> 6994 bytes supervisor/api/panel/frontend_es5/6b0926eb.js | 1 - .../api/panel/frontend_es5/6b0926eb.js.gz | Bin 1479 -> 0 bytes supervisor/api/panel/frontend_es5/72ee308e.js | 1 - .../api/panel/frontend_es5/72ee308e.js.gz | Bin 4187 -> 0 bytes .../frontend_es5/{3b68a3c9.js => 93ef4a54.js} | 2 +- .../api/panel/frontend_es5/93ef4a54.js.gz | Bin 0 -> 26589 bytes supervisor/api/panel/frontend_es5/aa99bdb2.js | 1 + .../api/panel/frontend_es5/aa99bdb2.js.gz | Bin 0 -> 114348 bytes supervisor/api/panel/frontend_es5/bca58736.js | 1 + .../api/panel/frontend_es5/bca58736.js.gz | Bin 0 -> 4211 bytes supervisor/api/panel/frontend_es5/c6c70718.js | 1 - .../api/panel/frontend_es5/c6c70718.js.gz | Bin 15575 -> 0 bytes supervisor/api/panel/frontend_es5/d3a10e7d.js | 1 + .../api/panel/frontend_es5/d3a10e7d.js.gz | Bin 0 -> 1736 bytes supervisor/api/panel/frontend_es5/e27913d1.js | 1 + .../api/panel/frontend_es5/e27913d1.js.gz | Bin 0 -> 15573 bytes supervisor/api/panel/frontend_es5/e69b780d.js | 1 - .../api/panel/frontend_es5/e69b780d.js.gz | Bin 1479 -> 0 bytes .../panel/frontend_es5/entrypoint.8d8df2e1.js | 2 - .../frontend_es5/entrypoint.8d8df2e1.js.gz | Bin 550946 -> 0 bytes .../panel/frontend_es5/entrypoint.cdbafdd4.js | 2 + ...txt => entrypoint.cdbafdd4.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.cdbafdd4.js.gz | Bin 0 -> 556824 bytes .../api/panel/frontend_es5/manifest.json | 2 +- .../api/panel/frontend_latest/0bff367b.js.gz | Bin 20995 -> 0 bytes .../{6ec46d2e.js => 1f85eb11.js} | 14 +- .../api/panel/frontend_latest/1f85eb11.js.gz | Bin 0 -> 6306 bytes .../{6ec46d2e.js.map => 1f85eb11.js.map} | 2 +- .../{a8eee6dc.js => 35200baa.js} | 4 +- .../api/panel/frontend_latest/35200baa.js.gz | Bin 0 -> 12770 bytes .../{a8eee6dc.js.map => 35200baa.js.map} | 2 +- .../api/panel/frontend_latest/421ee4da.js | 1 - .../api/panel/frontend_latest/421ee4da.js.gz | Bin 1643 -> 0 bytes .../api/panel/frontend_latest/4a148678.js | 1 + .../api/panel/frontend_latest/4a148678.js.gz | Bin 0 -> 2793 bytes .../{9c7b6ef2.js => 50671332.js} | 69 +-- .../api/panel/frontend_latest/50671332.js.gz | Bin 0 -> 92700 bytes .../api/panel/frontend_latest/50671332.js.map | 1 + .../api/panel/frontend_latest/6ec46d2e.js.gz | Bin 6477 -> 0 bytes .../api/panel/frontend_latest/7de17d3d.js | 1 - .../api/panel/frontend_latest/7de17d3d.js.gz | Bin 1643 -> 0 bytes .../api/panel/frontend_latest/9c7b6ef2.js.gz | Bin 92858 -> 0 bytes .../api/panel/frontend_latest/9c7b6ef2.js.map | 1 - .../api/panel/frontend_latest/a1eda009.js | 10 + .../api/panel/frontend_latest/a1eda009.js.gz | Bin 0 -> 3560 bytes .../api/panel/frontend_latest/a1eda009.js.map | 1 + .../api/panel/frontend_latest/a8eee6dc.js.gz | Bin 12786 -> 0 bytes .../{0bff367b.js => de92a12a.js} | 10 +- .../api/panel/frontend_latest/de92a12a.js.gz | Bin 0 -> 21000 bytes .../{0bff367b.js.map => de92a12a.js.map} | 2 +- .../api/panel/frontend_latest/ed12d44c.js | 1 + .../api/panel/frontend_latest/ed12d44c.js.gz | Bin 0 -> 2389 bytes .../frontend_latest/entrypoint.0d570a49.js.gz | Bin 259356 -> 0 bytes .../entrypoint.0d570a49.js.map | 1 - ...int.0d570a49.js => entrypoint.7ea95584.js} | 563 +++++++++++++----- ...txt => entrypoint.7ea95584.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.7ea95584.js.gz | Bin 0 -> 263664 bytes .../entrypoint.7ea95584.js.map | 1 + .../api/panel/frontend_latest/f8ae4fd9.js | 10 - .../api/panel/frontend_latest/f8ae4fd9.js.gz | Bin 3541 -> 0 bytes .../api/panel/frontend_latest/f8ae4fd9.js.map | 1 - .../api/panel/frontend_latest/faf6c812.js | 1 + .../api/panel/frontend_latest/faf6c812.js.gz | Bin 0 -> 2389 bytes .../api/panel/frontend_latest/manifest.json | 2 +- ... af-3c5b372b9841f5ffc9074dbaf3299a90.json} | 0 ... ar-1aec925ccb9b8d7872974033a7c8844e.json} | 0 ... bg-d49ba5bf15eadb7444dd838e70ca43f4.json} | 0 ... bn-5b09242d7cbd145b5ec215a7a8d388be.json} | 0 ... bs-301b73abf8f13a107e9923662adc17af.json} | 0 ... ca-19393b9b170536d8c885acff28a03534.json} | 2 +- ... cs-1b88506a01ebdbd260b94b1d06c546d5.json} | 0 ... cy-99c2d25cb47954e86549c962271bf1cc.json} | 0 ... da-31463a433e04d461dea6dd4184ed82ed.json} | 0 ... de-bc4da37101fb0b0706dbe5e1c68eb781.json} | 0 ... el-e93f0703c4a905066d5c4490101f9046.json} | 2 +- ... en-9bde8e69045ac626a966f312c208fc7f.json} | 0 ...-GB-073191221f0ceb1535bfc81ecc9faa58.json} | 0 ... eo-53191053747006d983e6c9d4ad79ea96.json} | 0 .../es-097ebfe238c08dd55909187c2645fb5a.json | 1 + ...419-ac82063b1da1d56a735833cad7f018c2.json} | 0 .../es-676076c5341b511430de79587a760126.json | 1 - ... et-77892981ba3237327c446fc5227ca8ca.json} | 0 ... eu-7de2b52be10e33207e8faa8e276bb039.json} | 0 ... fa-174dc39cd8ac7fc544d6827cfc48734c.json} | 0 ... fi-b43ad2b49763e90ee2f1ef620677c72c.json} | 0 ... fr-514ddb072ac40c5d3ac0a420f835ef5a.json} | 0 ... fy-0e2cd7ff107fc9762ab02a265fed997c.json} | 0 ... gl-df2e97c3a40ce48e9b5e486841538181.json} | 0 ...gsw-c0cdd83b6fa8238791977b00cbb658f3.json} | 0 ... he-0795ef7a4b69f79192d3c9fc1d24f103.json} | 0 ... hi-0be4075f74b59d0118944b74bc46d45d.json} | 0 ... hr-ddc1a2ed28438a8018390119ca2b3cdd.json} | 0 ... hu-9cfb501f188a318f400890c2cf81c379.json} | 0 ... hy-2fe8e86b27e3084df5934eae1b18d0a7.json} | 0 ... id-835dfb8395a67d1f65102af7b44ebd9e.json} | 2 +- ... is-d7bec9f9d8eb2d1b92588687c6de3e42.json} | 0 ... it-bdf10b473f0a6fe9253792231afc187b.json} | 2 +- ... ja-490a660810c0b7af08517021e033ae88.json} | 0 ... ka-d1781d99265bd4a623172c325b1656a0.json} | 0 ... ko-3da0d4dcb23291452ade32dd5a0bd14e.json} | 0 ... lb-8e4430f257e48f4a35fb4c944bba2042.json} | 0 ... lt-d41bfe6af214f0660f036459c61ef80f.json} | 0 ... lv-d978fba7f9c54527990a1b3ca049d630.json} | 0 ... nb-2eb1f08045a7501476b3cf20bd2a9781.json} | 0 ... nl-e90b20dc67907f7070978e3ec038499c.json} | 0 ... nn-d7e0f965a71ab112a01342dbec97a39b.json} | 0 ... pl-ff448907e1471a440138e447a007e2a8.json} | 0 ...-BR-c4ebb2c049be559b1ba31800af379d1f.json} | 0 ... pt-a5469ca216b440bd23fabc08092e128b.json} | 0 .../ro-038d29bb053d506a535d03fa856f913b.json | 1 - .../ro-d8555147193ce03cdfbbf0590da31177.json | 1 + ... ru-bbab42fb6684b65efc432df09ce079db.json} | 0 ... sk-1d82310c71b5c338dc4fd6521ce293fe.json} | 0 ... sl-fa413fb02f5ebd2f5e00ca393df51729.json} | 0 ...atn-2740fefb11a5c8a24b76aeac8ca5a972.json} | 0 ... sr-dc08d16e33136bd46bed25c0755d7f52.json} | 0 ... sv-020e24a77f459869ee8c3c65485d4246.json} | 0 ... ta-34731bb9ea8de573ddcca2cf1bb0d6a7.json} | 0 ... te-faa6986611638a352228c3554ef82510.json} | 0 ... th-ee61c66f7fe0aec1ff3ba6a6d445dc1b.json} | 0 ... tr-d2c64831ea57b78674a61ba8e7c7f7fc.json} | 0 ... uk-d1b14812090ba2ba3e824bc236a54425.json} | 0 ... ur-d9a94a332a776e684b51e94746de6038.json} | 0 ... vi-622b68ad65f1fc8ae052d5db6745d195.json} | 0 ...ans-8edd7b76f10b6f5aa7f78d72213a813c.json} | 0 ...ant-d5b44b36ee0fd5dbfc9e2c16aa269831.json} | 0 139 files changed, 501 insertions(+), 237 deletions(-) delete mode 100644 supervisor/api/panel/frontend_es5/056a7275.js delete mode 100644 supervisor/api/panel/frontend_es5/056a7275.js.gz create mode 100644 supervisor/api/panel/frontend_es5/128021f1.js create mode 100644 supervisor/api/panel/frontend_es5/128021f1.js.gz create mode 100644 supervisor/api/panel/frontend_es5/2e26f89b.js create mode 100644 supervisor/api/panel/frontend_es5/2e26f89b.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3b68a3c9.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/583bd93f.js.gz rename supervisor/api/panel/frontend_es5/{583bd93f.js => 5a5397d1.js} (92%) create mode 100644 supervisor/api/panel/frontend_es5/5a5397d1.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/6b0926eb.js delete mode 100644 supervisor/api/panel/frontend_es5/6b0926eb.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/72ee308e.js delete mode 100644 supervisor/api/panel/frontend_es5/72ee308e.js.gz rename supervisor/api/panel/frontend_es5/{3b68a3c9.js => 93ef4a54.js} (80%) create mode 100644 supervisor/api/panel/frontend_es5/93ef4a54.js.gz create mode 100644 supervisor/api/panel/frontend_es5/aa99bdb2.js create mode 100644 supervisor/api/panel/frontend_es5/aa99bdb2.js.gz create mode 100644 supervisor/api/panel/frontend_es5/bca58736.js create mode 100644 supervisor/api/panel/frontend_es5/bca58736.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/c6c70718.js delete mode 100644 supervisor/api/panel/frontend_es5/c6c70718.js.gz create mode 100644 supervisor/api/panel/frontend_es5/d3a10e7d.js create mode 100644 supervisor/api/panel/frontend_es5/d3a10e7d.js.gz create mode 100644 supervisor/api/panel/frontend_es5/e27913d1.js create mode 100644 supervisor/api/panel/frontend_es5/e27913d1.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/e69b780d.js delete mode 100644 supervisor/api/panel/frontend_es5/e69b780d.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.8d8df2e1.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.8d8df2e1.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.cdbafdd4.js rename supervisor/api/panel/frontend_es5/{entrypoint.8d8df2e1.js.LICENSE.txt => entrypoint.cdbafdd4.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.cdbafdd4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/0bff367b.js.gz rename supervisor/api/panel/frontend_latest/{6ec46d2e.js => 1f85eb11.js} (81%) create mode 100644 supervisor/api/panel/frontend_latest/1f85eb11.js.gz rename supervisor/api/panel/frontend_latest/{6ec46d2e.js.map => 1f85eb11.js.map} (99%) rename supervisor/api/panel/frontend_latest/{a8eee6dc.js => 35200baa.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/35200baa.js.gz rename supervisor/api/panel/frontend_latest/{a8eee6dc.js.map => 35200baa.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/421ee4da.js delete mode 100644 supervisor/api/panel/frontend_latest/421ee4da.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4a148678.js create mode 100644 supervisor/api/panel/frontend_latest/4a148678.js.gz rename supervisor/api/panel/frontend_latest/{9c7b6ef2.js => 50671332.js} (93%) create mode 100644 supervisor/api/panel/frontend_latest/50671332.js.gz create mode 100644 supervisor/api/panel/frontend_latest/50671332.js.map delete mode 100644 supervisor/api/panel/frontend_latest/6ec46d2e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/7de17d3d.js delete mode 100644 supervisor/api/panel/frontend_latest/7de17d3d.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/9c7b6ef2.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/9c7b6ef2.js.map create mode 100644 supervisor/api/panel/frontend_latest/a1eda009.js create mode 100644 supervisor/api/panel/frontend_latest/a1eda009.js.gz create mode 100644 supervisor/api/panel/frontend_latest/a1eda009.js.map delete mode 100644 supervisor/api/panel/frontend_latest/a8eee6dc.js.gz rename supervisor/api/panel/frontend_latest/{0bff367b.js => de92a12a.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/de92a12a.js.gz rename supervisor/api/panel/frontend_latest/{0bff367b.js.map => de92a12a.js.map} (88%) create mode 100644 supervisor/api/panel/frontend_latest/ed12d44c.js create mode 100644 supervisor/api/panel/frontend_latest/ed12d44c.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.0d570a49.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.0d570a49.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.0d570a49.js => entrypoint.7ea95584.js} (83%) rename supervisor/api/panel/frontend_latest/{entrypoint.0d570a49.js.LICENSE.txt => entrypoint.7ea95584.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.7ea95584.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.7ea95584.js.map delete mode 100644 supervisor/api/panel/frontend_latest/f8ae4fd9.js delete mode 100644 supervisor/api/panel/frontend_latest/f8ae4fd9.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/f8ae4fd9.js.map create mode 100644 supervisor/api/panel/frontend_latest/faf6c812.js create mode 100644 supervisor/api/panel/frontend_latest/faf6c812.js.gz rename supervisor/api/panel/static/translations/{af-dbb97d927992244733f64c5f33e1b5e4.json => af-3c5b372b9841f5ffc9074dbaf3299a90.json} (100%) rename supervisor/api/panel/static/translations/{ar-0723dfcf2771d01ba411b7425f8443dd.json => ar-1aec925ccb9b8d7872974033a7c8844e.json} (100%) rename supervisor/api/panel/static/translations/{bg-fc558732316a6ed4bd694d62b1094473.json => bg-d49ba5bf15eadb7444dd838e70ca43f4.json} (100%) rename supervisor/api/panel/static/translations/{bn-46e7a5be1708acdbe094cb671a2a5a1d.json => bn-5b09242d7cbd145b5ec215a7a8d388be.json} (100%) rename supervisor/api/panel/static/translations/{bs-93c462703df2f0d80f1ba0cff8dd2939.json => bs-301b73abf8f13a107e9923662adc17af.json} (100%) rename supervisor/api/panel/static/translations/{ca-b32339d625423fd73f88cc8dd33396a0.json => ca-19393b9b170536d8c885acff28a03534.json} (64%) rename supervisor/api/panel/static/translations/{cs-a5875b62ae9ce71d0e8851544cd8f58a.json => cs-1b88506a01ebdbd260b94b1d06c546d5.json} (100%) rename supervisor/api/panel/static/translations/{cy-f7d6d582ac672087c83f2c8b90f5e9dc.json => cy-99c2d25cb47954e86549c962271bf1cc.json} (100%) rename supervisor/api/panel/static/translations/{da-1aa84bb2f7df7abcd76cd39fcc2e7de8.json => da-31463a433e04d461dea6dd4184ed82ed.json} (100%) rename supervisor/api/panel/static/translations/{de-9341efbb400597ad627c801bb227f7bf.json => de-bc4da37101fb0b0706dbe5e1c68eb781.json} (100%) rename supervisor/api/panel/static/translations/{el-b65d1f27ee66395c3efb213fdf1549a1.json => el-e93f0703c4a905066d5c4490101f9046.json} (63%) rename supervisor/api/panel/static/translations/{en-7df84adb75691f58a35cd16586f9065b.json => en-9bde8e69045ac626a966f312c208fc7f.json} (100%) rename supervisor/api/panel/static/translations/{en-GB-bae07f97185955c41f8e03c3b37e9af9.json => en-GB-073191221f0ceb1535bfc81ecc9faa58.json} (100%) rename supervisor/api/panel/static/translations/{eo-aa7c84e4fa329cacfa1a1f457a2113fe.json => eo-53191053747006d983e6c9d4ad79ea96.json} (100%) create mode 100644 supervisor/api/panel/static/translations/es-097ebfe238c08dd55909187c2645fb5a.json rename supervisor/api/panel/static/translations/{es-419-b644667a1d9597799a42321e3570a16f.json => es-419-ac82063b1da1d56a735833cad7f018c2.json} (100%) delete mode 100644 supervisor/api/panel/static/translations/es-676076c5341b511430de79587a760126.json rename supervisor/api/panel/static/translations/{et-5a1cc8fed2b2e07e73e4ee4bd5e558b4.json => et-77892981ba3237327c446fc5227ca8ca.json} (100%) rename supervisor/api/panel/static/translations/{eu-42fda67f52fbe4e7c2e552a59457d3d9.json => eu-7de2b52be10e33207e8faa8e276bb039.json} (100%) rename supervisor/api/panel/static/translations/{fa-cbb3643ee50d577c8c41493a86f9b3d0.json => fa-174dc39cd8ac7fc544d6827cfc48734c.json} (100%) rename supervisor/api/panel/static/translations/{fi-425c103af805803968d87cceeb79e024.json => fi-b43ad2b49763e90ee2f1ef620677c72c.json} (100%) rename supervisor/api/panel/static/translations/{fr-25a07dc9e2a11ce25c41db0032294c0b.json => fr-514ddb072ac40c5d3ac0a420f835ef5a.json} (100%) rename supervisor/api/panel/static/translations/{fy-0850b11b0295a42a83d037006633a036.json => fy-0e2cd7ff107fc9762ab02a265fed997c.json} (100%) rename supervisor/api/panel/static/translations/{gl-b634539d2df9f7963fb2f1405a3808e0.json => gl-df2e97c3a40ce48e9b5e486841538181.json} (100%) rename supervisor/api/panel/static/translations/{gsw-5d51e04d8d2d44dbebda85d4806b7460.json => gsw-c0cdd83b6fa8238791977b00cbb658f3.json} (100%) rename supervisor/api/panel/static/translations/{he-f4a83eca6afd2860a2b8337aa40b926b.json => he-0795ef7a4b69f79192d3c9fc1d24f103.json} (100%) rename supervisor/api/panel/static/translations/{hi-47d55e89b7c9f3ce3bddb0b404a21503.json => hi-0be4075f74b59d0118944b74bc46d45d.json} (100%) rename supervisor/api/panel/static/translations/{hr-adc14ca33e896154d8bc3c8a73584f85.json => hr-ddc1a2ed28438a8018390119ca2b3cdd.json} (100%) rename supervisor/api/panel/static/translations/{hu-23ffad97d7698700f11eec837aa96048.json => hu-9cfb501f188a318f400890c2cf81c379.json} (100%) rename supervisor/api/panel/static/translations/{hy-43377cb253a728b01fa0eab6173828d0.json => hy-2fe8e86b27e3084df5934eae1b18d0a7.json} (100%) rename supervisor/api/panel/static/translations/{id-3e23f362fb3768fc2a3b4dc22890d065.json => id-835dfb8395a67d1f65102af7b44ebd9e.json} (57%) rename supervisor/api/panel/static/translations/{is-b9c71bb70f82e05760f4eb2be92e7b71.json => is-d7bec9f9d8eb2d1b92588687c6de3e42.json} (100%) rename supervisor/api/panel/static/translations/{it-a6a7247a6cf1b17024ddb4472f6cd972.json => it-bdf10b473f0a6fe9253792231afc187b.json} (69%) rename supervisor/api/panel/static/translations/{ja-ced50459ecb721bfc366722fad924f3b.json => ja-490a660810c0b7af08517021e033ae88.json} (100%) rename supervisor/api/panel/static/translations/{ka-7d064b9e04d66a291176d68374309203.json => ka-d1781d99265bd4a623172c325b1656a0.json} (100%) rename supervisor/api/panel/static/translations/{ko-237c383cb8bf18e3566d6f887ccb2ffe.json => ko-3da0d4dcb23291452ade32dd5a0bd14e.json} (100%) rename supervisor/api/panel/static/translations/{lb-0374e3264f3706b44bf61ec2abb58551.json => lb-8e4430f257e48f4a35fb4c944bba2042.json} (100%) rename supervisor/api/panel/static/translations/{lt-a77c49cab969f3ddb9c2245c3c56e80e.json => lt-d41bfe6af214f0660f036459c61ef80f.json} (100%) rename supervisor/api/panel/static/translations/{lv-c385878914d3aeba64185b94bd558e4d.json => lv-d978fba7f9c54527990a1b3ca049d630.json} (100%) rename supervisor/api/panel/static/translations/{nb-9f0460f62273ea2a43f71f13ce7f8189.json => nb-2eb1f08045a7501476b3cf20bd2a9781.json} (100%) rename supervisor/api/panel/static/translations/{nl-d00e79b2f624f97973eac0ab22f94c74.json => nl-e90b20dc67907f7070978e3ec038499c.json} (100%) rename supervisor/api/panel/static/translations/{nn-691edb8a1f04075dab382e5af273cbd5.json => nn-d7e0f965a71ab112a01342dbec97a39b.json} (100%) rename supervisor/api/panel/static/translations/{pl-30e385013be7d6306d3cf66670b85ece.json => pl-ff448907e1471a440138e447a007e2a8.json} (100%) rename supervisor/api/panel/static/translations/{pt-BR-d2324127033805173ceff11221142541.json => pt-BR-c4ebb2c049be559b1ba31800af379d1f.json} (100%) rename supervisor/api/panel/static/translations/{pt-1f21a81301c8fffabdb1d42ded47e21e.json => pt-a5469ca216b440bd23fabc08092e128b.json} (100%) delete mode 100644 supervisor/api/panel/static/translations/ro-038d29bb053d506a535d03fa856f913b.json create mode 100644 supervisor/api/panel/static/translations/ro-d8555147193ce03cdfbbf0590da31177.json rename supervisor/api/panel/static/translations/{ru-b37c1119a2d7f02d085ab9d5888588b9.json => ru-bbab42fb6684b65efc432df09ce079db.json} (100%) rename supervisor/api/panel/static/translations/{sk-1a8ad0dac169fea2aca60a793aba8a7f.json => sk-1d82310c71b5c338dc4fd6521ce293fe.json} (100%) rename supervisor/api/panel/static/translations/{sl-81f6c326cc166740c5b4c5d2b18e9e77.json => sl-fa413fb02f5ebd2f5e00ca393df51729.json} (100%) rename supervisor/api/panel/static/translations/{sr-Latn-cfe5c387f590d5194eaf0f4daa3bed21.json => sr-Latn-2740fefb11a5c8a24b76aeac8ca5a972.json} (100%) rename supervisor/api/panel/static/translations/{sr-8c41fd99945382ade45c293d10fff2b6.json => sr-dc08d16e33136bd46bed25c0755d7f52.json} (100%) rename supervisor/api/panel/static/translations/{sv-671af78034739eccc18eab12eb9c34d3.json => sv-020e24a77f459869ee8c3c65485d4246.json} (100%) rename supervisor/api/panel/static/translations/{ta-19680af5f9197c29b387b7283ac84d1d.json => ta-34731bb9ea8de573ddcca2cf1bb0d6a7.json} (100%) rename supervisor/api/panel/static/translations/{te-111547397734dd8036871f49b9a6146b.json => te-faa6986611638a352228c3554ef82510.json} (100%) rename supervisor/api/panel/static/translations/{th-988885a6cfe7f74f2f193b4e9a80b25a.json => th-ee61c66f7fe0aec1ff3ba6a6d445dc1b.json} (100%) rename supervisor/api/panel/static/translations/{tr-163e350f79c92ffb47e657dd558b77d2.json => tr-d2c64831ea57b78674a61ba8e7c7f7fc.json} (100%) rename supervisor/api/panel/static/translations/{uk-293e10aa0e944284105c57492b6999e6.json => uk-d1b14812090ba2ba3e824bc236a54425.json} (100%) rename supervisor/api/panel/static/translations/{ur-605a6034ae6eeff5e1da5e3810c5c7e0.json => ur-d9a94a332a776e684b51e94746de6038.json} (100%) rename supervisor/api/panel/static/translations/{vi-35f5f59c6cda81714e14370398770d80.json => vi-622b68ad65f1fc8ae052d5db6745d195.json} (100%) rename supervisor/api/panel/static/translations/{zh-Hans-6d1f300aaeb8c219cbce1fe23cfb0da8.json => zh-Hans-8edd7b76f10b6f5aa7f78d72213a813c.json} (100%) rename supervisor/api/panel/static/translations/{zh-Hant-42971fe2f69f023a8ade6e5ad7e2cf61.json => zh-Hant-d5b44b36ee0fd5dbfc9e2c16aa269831.json} (100%) diff --git a/home-assistant-polymer b/home-assistant-polymer index 145e5d7bc..4b644d8bc 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 145e5d7bc6f639a29c4f37b9a4aacc2b0093f3af +Subproject commit 4b644d8bc53d5df11e770bbaf9aa8fb7edd6fcfc diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 0adc3c641..5f7e0e1dd 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.8d8df2e1.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.cdbafdd4.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.0d570a49.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.7ea95584.js')")(); } catch (err) { loadES5(); } diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index 50c46d0901299c131db486c870ed75047683db8e..554f587c2c6ee0ccb3bf2f040c0b5420d79040ec 100644 GIT binary patch literal 274 zcmV+t0qy=DiwFP!0000219eaZZgVjV7DG?rAD47eGG?X&j08hB@oO{Xft-xDyU%Zo zBJ&6C6z7%8p{^j-=r?yJm4@36zy&f;ghlYRJ1?oq#xY^0%}8yfhLYpZDB()$few@4?^^c zqEOs-LIKK}?mn?VSBF+D&y9}WjgDza4$Yw-)?L%x!2&rPT5B?;tSY<+eatnR^F+Mb z7kvHX4&K}fxad#x*cW}z^NKEE>-jb6cPN{hv-;Uy#Fp{B!)e0V$;p{Vhx)f}i2&}w YVRi#h#QcpCSrDrL55d65n3Vwl05Tkh&;S4c literal 277 zcmV+w0qXuAiwFP!0000219eaZP6aU#jmtm9;O!@Aad$fa7C}op`?sXK+f0kY-I>KT zHvVKf#Z_&yZ)ymQaoc;-Lc&7_;Mx#ifMsxvy{fRz$`YE4+X353j3i4w<`KEb%NSH5 z%gZC$M6XMel5aSTx}c`cSi3V!)0*$-E;gRQ=G>esCU9I`rV&Q?WVvYEo#IQr*(`l< z0s~V#b$kIrtL`BZL)XVztS*d?KaNjGPL9>F8pjMoukPT}ErYZEgfD&8_cpKb26o+68_ME;d%?7fUmcFQ>De(eHQzdv{jwzj bcmiv(EkPjBA4+(EtpYp)`oyo>l>q<%6u5=e diff --git a/supervisor/api/panel/frontend_es5/056a7275.js b/supervisor/api/panel/frontend_es5/056a7275.js deleted file mode 100644 index aa9b174c9..000000000 --- a/supervisor/api/panel/frontend_es5/056a7275.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[606],{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"})}))},44583:function(e,t,r){r.d(t,{o0:function(){return o}});var n=r(14516),i=r(65810);r(29607);var o=function(e,t){return a(t).format(e)},a=(0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,i.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,i.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,i.y)(e)})}));(0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,i.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,i.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,i.y)(e)})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,i.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,i.y)(e)})}))},65810:function(e,t,r){r.d(t,{y:function(){return o}});var n=r(14516),i=r(66477),o=(0,n.Z)((function(e){if(e.time_format===i.zt.language||e.time_format===i.zt.system){var t=e.time_format===i.zt.language?e.language:void 0,r=(new Date).toLocaleString(t);return r.includes("AM")||r.includes("PM")}return e.time_format===i.zt.am_pm}))},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}});var n=function(e,t){return 0!=(e.attributes.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,v,b=(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)}})))),k="M19,18.31V20A2,2 0 0,1 17,22H7A2,2 0 0,1 5,20V16.3C4.54,16.12 3.95,16 3,16A1,1 0 0,1 2,15A1,1 0 0,1 3,14C3.82,14 4.47,14.08 5,14.21V12.3C4.54,12.12 3.95,12 3,12A1,1 0 0,1 2,11A1,1 0 0,1 3,10C3.82,10 4.47,10.08 5,10.21V8.3C4.54,8.12 3.95,8 3,8A1,1 0 0,1 2,7A1,1 0 0,1 3,6C3.82,6 4.47,6.08 5,6.21V4A2,2 0 0,1 7,2H17A2,2 0 0,1 19,4V6.16C20.78,6.47 21.54,7.13 21.71,7.29C22.1,7.68 22.1,8.32 21.71,8.71C21.32,9.1 20.8,9.09 20.29,8.71V8.71C20.29,8.71 19.25,8 17,8C15.74,8 14.91,8.41 13.95,8.9C12.91,9.41 11.74,10 10,10C9.64,10 9.31,10 9,9.96V7.95C9.3,8 9.63,8 10,8C11.26,8 12.09,7.59 13.05,7.11C14.09,6.59 15.27,6 17,6V4H7V20H17V18C18.5,18 18.97,18.29 19,18.31M17,10C15.27,10 14.09,10.59 13.05,11.11C12.09,11.59 11.26,12 10,12C9.63,12 9.3,12 9,11.95V13.96C9.31,14 9.64,14 10,14C11.74,14 12.91,13.41 13.95,12.9C14.91,12.42 15.74,12 17,12C19.25,12 20.29,12.71 20.29,12.71V12.71C20.8,13.1 21.32,13.1 21.71,12.71C22.1,12.32 22.1,11.69 21.71,11.29C21.5,11.08 20.25,10 17,10M17,14C15.27,14 14.09,14.59 13.05,15.11C12.09,15.59 11.26,16 10,16C9.63,16 9.3,16 9,15.95V17.96C9.31,18 9.64,18 10,18C11.74,18 12.91,17.41 13.95,16.9C14.91,16.42 15.74,16 17,16C19.25,16 20.29,16.71 20.29,16.71V16.71C20.8,17.1 21.32,17.1 21.71,16.71C22.1,16.32 22.1,15.69 21.71,15.29C21.5,15.08 20.25,14 17,14Z",g="M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21",w="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",E="M7,2V13H10V22L17,10H13L17,2H7Z",C="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",P="M7.27,10L9,7H14.42L15.58,5L15.5,4.5A1.5,1.5 0 0,1 17,3A1.5,1.5 0 0,1 18.5,4.5C18.5,5.21 18,5.81 17.33,5.96L16.37,7.63L17.73,10L18.59,8.5L18.5,8A1.5,1.5 0 0,1 20,6.5A1.5,1.5 0 0,1 21.5,8C21.5,8.71 21,9.3 20.35,9.46L18.89,12L20.62,15C21.39,15.07 22,15.71 22,16.5A1.5,1.5 0 0,1 20.5,18A1.5,1.5 0 0,1 19,16.5V16.24L17.73,14L16.37,16.37L17.33,18.04C18,18.19 18.5,18.79 18.5,19.5A1.5,1.5 0 0,1 17,21A1.5,1.5 0 0,1 15.5,19.5L15.58,19L14.42,17H10.58L9.42,19L9.5,19.5A1.5,1.5 0 0,1 8,21A1.5,1.5 0 0,1 6.5,19.5C6.5,18.79 7,18.19 7.67,18.04L8.63,16.37L4.38,9C3.61,8.93 3,8.29 3,7.5A1.5,1.5 0 0,1 4.5,6A1.5,1.5 0 0,1 6,7.5C6,7.59 6,7.68 6,7.76L7.27,10M10.15,9L8.42,12L10.15,15H14.85L16.58,12L14.85,9H10.15Z",A="M2,11H9.17C9.58,9.83 10.69,9 12,9C13.31,9 14.42,9.83 14.83,11H22V13H14.83C14.42,14.17 13.31,15 12,15C10.69,15 9.58,14.17 9.17,13H2V11Z",_="M16.5,21C13.5,21 12.31,16.76 11.05,12.28C10.14,9.04 9,5 7.5,5C4.11,5 4,11.93 4,12H2C2,11.63 2.06,3 7.5,3C10.5,3 11.71,7.25 12.97,11.74C13.83,14.8 15,19 16.5,19C19.94,19 20.03,12.07 20.03,12H22.03C22.03,12.37 21.97,21 16.5,21Z",O="M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z",S="M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z",D={alert:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",air_quality:k,automation:"M12,2A2,2 0 0,1 14,4C14,4.74 13.6,5.39 13,5.73V7H14A7,7 0 0,1 21,14H22A1,1 0 0,1 23,15V18A1,1 0 0,1 22,19H21V20A2,2 0 0,1 19,22H5A2,2 0 0,1 3,20V19H2A1,1 0 0,1 1,18V15A1,1 0 0,1 2,14H3A7,7 0 0,1 10,7H11V5.73C10.4,5.39 10,4.74 10,4A2,2 0 0,1 12,2M7.5,13A2.5,2.5 0 0,0 5,15.5A2.5,2.5 0 0,0 7.5,18A2.5,2.5 0 0,0 10,15.5A2.5,2.5 0 0,0 7.5,13M16.5,13A2.5,2.5 0 0,0 14,15.5A2.5,2.5 0 0,0 16.5,18A2.5,2.5 0 0,0 19,15.5A2.5,2.5 0 0,0 16.5,13Z",calendar:w,camera:"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z",climate:"M16.95,16.95L14.83,14.83C15.55,14.1 16,13.1 16,12C16,11.26 15.79,10.57 15.43,10L17.6,7.81C18.5,9 19,10.43 19,12C19,13.93 18.22,15.68 16.95,16.95M12,5C13.57,5 15,5.5 16.19,6.4L14,8.56C13.43,8.21 12.74,8 12,8A4,4 0 0,0 8,12C8,13.1 8.45,14.1 9.17,14.83L7.05,16.95C5.78,15.68 5,13.93 5,12A7,7 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",configurator:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",conversation:"M8,7A2,2 0 0,1 10,9V14A2,2 0 0,1 8,16A2,2 0 0,1 6,14V9A2,2 0 0,1 8,7M14,14C14,16.97 11.84,19.44 9,19.92V22H7V19.92C4.16,19.44 2,16.97 2,14H4A4,4 0 0,0 8,18A4,4 0 0,0 12,14H14M21.41,9.41L17.17,13.66L18.18,10H14A2,2 0 0,1 12,8V4A2,2 0 0,1 14,2H20A2,2 0 0,1 22,4V8C22,8.55 21.78,9.05 21.41,9.41Z",counter:"M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",fan:"M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11M12.5,2C17,2 17.11,5.57 14.75,6.75C13.76,7.24 13.32,8.29 13.13,9.22C13.61,9.42 14.03,9.73 14.35,10.13C18.05,8.13 22.03,8.92 22.03,12.5C22.03,17 18.46,17.1 17.28,14.73C16.78,13.74 15.72,13.3 14.79,13.11C14.59,13.59 14.28,14 13.88,14.34C15.87,18.03 15.08,22 11.5,22C7,22 6.91,18.42 9.27,17.24C10.25,16.75 10.69,15.71 10.89,14.79C10.4,14.59 9.97,14.27 9.65,13.87C5.96,15.85 2,15.07 2,11.5C2,7 5.56,6.89 6.74,9.26C7.24,10.25 8.29,10.68 9.22,10.87C9.41,10.39 9.73,9.97 10.14,9.65C8.15,5.96 8.94,2 12.5,2Z",google_assistant:"M7,2A6,6 0 0,0 1,8A6,6 0 0,0 7,14A6,6 0 0,0 13,8A6,6 0 0,0 7,2M21.5,6A1.5,1.5 0 0,0 20,7.5A1.5,1.5 0 0,0 21.5,9A1.5,1.5 0 0,0 23,7.5A1.5,1.5 0 0,0 21.5,6M17,8A3,3 0 0,0 14,11A3,3 0 0,0 17,14A3,3 0 0,0 20,11A3,3 0 0,0 17,8M17,15A3.5,3.5 0 0,0 13.5,18.5A3.5,3.5 0 0,0 17,22A3.5,3.5 0 0,0 20.5,18.5A3.5,3.5 0 0,0 17,15Z",group:"M15,12C13.89,12 13,12.89 13,14A2,2 0 0,0 15,16A2,2 0 0,0 17,14C17,12.89 16.1,12 15,12M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M14,9C14,7.89 13.1,7 12,7C10.89,7 10,7.89 10,9A2,2 0 0,0 12,11A2,2 0 0,0 14,9M9,12A2,2 0 0,0 7,14A2,2 0 0,0 9,16A2,2 0 0,0 11,14C11,12.89 10.1,12 9,12Z",homeassistant:"M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",homekit:"M12,3L2,12H5V20H19V12H22L12,3M12,8.5C14.34,8.5 16.46,9.43 18,10.94L16.8,12.12C15.58,10.91 13.88,10.17 12,10.17C10.12,10.17 8.42,10.91 7.2,12.12L6,10.94C7.54,9.43 9.66,8.5 12,8.5M12,11.83C13.4,11.83 14.67,12.39 15.6,13.3L14.4,14.47C13.79,13.87 12.94,13.5 12,13.5C11.06,13.5 10.21,13.87 9.6,14.47L8.4,13.3C9.33,12.39 10.6,11.83 12,11.83M12,15.17C12.94,15.17 13.7,15.91 13.7,16.83C13.7,17.75 12.94,18.5 12,18.5C11.06,18.5 10.3,17.75 10.3,16.83C10.3,15.91 11.06,15.17 12,15.17Z",image_processing:"M18,8H6V18H18M20,20H4V6H8.5L12.04,2.5L15.5,6H20M20,4H16L12,0L8,4H4A2,2 0 0,0 2,6V20A2,2 0 0,0 4,22H20A2,2 0 0,0 22,20V6A2,2 0 0,0 20,4Z",input_button:"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z",input_datetime:"M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z",input_number:A,input_select:C,input_text:"M17,7H22V17H17V19A1,1 0 0,0 18,20H20V22H17.5C16.95,22 16,21.55 16,21C16,21.55 15.05,22 14.5,22H12V20H14A1,1 0 0,0 15,19V5A1,1 0 0,0 14,4H12V2H14.5C15.05,2 16,2.45 16,3C16,2.45 16.95,2 17.5,2H20V4H18A1,1 0 0,0 17,5V7M2,7H13V9H4V15H13V17H2V7M20,15V9H17V15H20Z",light:"M12,2A7,7 0 0,0 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H15A1,1 0 0,0 16,17V14.74C17.81,13.47 19,11.38 19,9A7,7 0 0,0 12,2M9,21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9V21Z",mailbox:"M17,4H7A5,5 0 0,0 2,9V20H20A2,2 0 0,0 22,18V9A5,5 0 0,0 17,4M10,18H4V9A3,3 0 0,1 7,6A3,3 0 0,1 10,9V18M19,15H17V13H13V11H19V15M9,11H5V9H9V11Z",notify:"M9 22C8.4 22 8 21.6 8 21V18H4C2.9 18 2 17.1 2 16V4C2 2.9 2.9 2 4 2H20C21.1 2 22 2.9 22 4V16C22 17.1 21.1 18 20 18H13.9L10.2 21.7C10 21.9 9.8 22 9.5 22H9M13 11V5H11V11M13 15V13H11V15H13Z",number:A,persistent_notification:g,person:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",plant:"M3,13A9,9 0 0,0 12,22C12,17 7.97,13 3,13M12,5.5A2.5,2.5 0 0,1 14.5,8A2.5,2.5 0 0,1 12,10.5A2.5,2.5 0 0,1 9.5,8A2.5,2.5 0 0,1 12,5.5M5.6,10.25A2.5,2.5 0 0,0 8.1,12.75C8.63,12.75 9.12,12.58 9.5,12.31C9.5,12.37 9.5,12.43 9.5,12.5A2.5,2.5 0 0,0 12,15A2.5,2.5 0 0,0 14.5,12.5C14.5,12.43 14.5,12.37 14.5,12.31C14.88,12.58 15.37,12.75 15.9,12.75C17.28,12.75 18.4,11.63 18.4,10.25C18.4,9.25 17.81,8.4 16.97,8C17.81,7.6 18.4,6.74 18.4,5.75C18.4,4.37 17.28,3.25 15.9,3.25C15.37,3.25 14.88,3.41 14.5,3.69C14.5,3.63 14.5,3.56 14.5,3.5A2.5,2.5 0 0,0 12,1A2.5,2.5 0 0,0 9.5,3.5C9.5,3.56 9.5,3.63 9.5,3.69C9.12,3.41 8.63,3.25 8.1,3.25A2.5,2.5 0 0,0 5.6,5.75C5.6,6.74 6.19,7.6 7.03,8C6.19,8.4 5.6,9.25 5.6,10.25M12,22A9,9 0 0,0 21,13C16,13 12,17 12,22Z",proximity:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,14.09 4.8,16 6.11,17.41L9.88,9.88L17.41,6.11C16,4.8 14.09,4 12,4M12,20A8,8 0 0,0 20,12C20,9.91 19.2,8 17.89,6.59L14.12,14.12L6.59,17.89C8,19.2 9.91,20 12,20M12,12L11.23,11.23L9.7,14.3L12.77,12.77L12,12M12,17.5H13V19H12V17.5M15.88,15.89L16.59,15.18L17.65,16.24L16.94,16.95L15.88,15.89M17.5,12V11H19V12H17.5M12,6.5H11V5H12V6.5M8.12,8.11L7.41,8.82L6.35,7.76L7.06,7.05L8.12,8.11M6.5,12V13H5V12H6.5Z",remote:"M12,0C8.96,0 6.21,1.23 4.22,3.22L5.63,4.63C7.26,3 9.5,2 12,2C14.5,2 16.74,3 18.36,4.64L19.77,3.23C17.79,1.23 15.04,0 12,0M7.05,6.05L8.46,7.46C9.37,6.56 10.62,6 12,6C13.38,6 14.63,6.56 15.54,7.46L16.95,6.05C15.68,4.78 13.93,4 12,4C10.07,4 8.32,4.78 7.05,6.05M12,15A2,2 0 0,1 10,13A2,2 0 0,1 12,11A2,2 0 0,1 14,13A2,2 0 0,1 12,15M15,9H9A1,1 0 0,0 8,10V22A1,1 0 0,0 9,23H15A1,1 0 0,0 16,22V10A1,1 0 0,0 15,9Z",scene:"M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",script:"M17.8,20C17.4,21.2 16.3,22 15,22H5C3.3,22 2,20.7 2,19V18H5L14.2,18C14.6,19.2 15.7,20 17,20H17.8M19,2C20.7,2 22,3.3 22,5V6H20V5C20,4.4 19.6,4 19,4C18.4,4 18,4.4 18,5V18H17C16.4,18 16,17.6 16,17V16H5V5C5,3.3 6.3,2 8,2H19M8,6V8H15V6H8M8,10V12H14V10H8Z",select:C,sensor:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",siren:"M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z",simple_alarm:g,sun:"M3.55,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:O,weather:"M6,19A5,5 0 0,1 1,14A5,5 0 0,1 6,9C7,6.65 9.3,5 12,5C15.43,5 18.24,7.66 18.5,11.03L19,11A4,4 0 0,1 23,15A4,4 0 0,1 19,19H6M19,13H17V12A5,5 0 0,0 12,7C9.5,7 7.45,8.82 7.06,11.19C6.73,11.07 6.37,11 6,11A3,3 0 0,0 3,14A3,3 0 0,0 6,17H19A2,2 0 0,0 21,15A2,2 0 0,0 19,13Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"},x={apparent_power:E,aqi:k,carbon_dioxide:"M5,7A2,2 0 0,0 3,9V15A2,2 0 0,0 5,17H8V15H5V9H8V7H5M11,7A2,2 0 0,0 9,9V15A2,2 0 0,0 11,17H13A2,2 0 0,0 15,15V9A2,2 0 0,0 13,7H11M11,9H13V15H11V9M16,10.5V12H19V13.5H17.5A1.5,1.5 0 0,0 16,15V18H20.5V16.5H17.5V15H19A1.5,1.5 0 0,0 20.5,13.5V12A1.5,1.5 0 0,0 19,10.5H16Z",carbon_monoxide:"M8 7C6.9 7 6 7.9 6 9V15C6 16.11 6.9 17 8 17H11V15H8V9H11V7H8M14 7C12.9 7 12 7.9 12 9V15C12 16.11 12.9 17 14 17H16C17.11 17 18 16.11 18 15V9C18 7.9 17.11 7 16 7H14M14 9H16V15H14V9",current:"M12.43 11C12.28 10.84 10 7 7 7S2.32 10.18 2 11V13H11.57C11.72 13.16 14 17 17 17S21.68 13.82 22 13V11H12.43M7 9C8.17 9 9.18 9.85 10 11H4.31C4.78 10.17 5.54 9 7 9M17 15C15.83 15 14.82 14.15 14 13H19.69C19.22 13.83 18.46 15 17 15Z",date:w,energy:"M11 15H6L13 1V9H18L11 23V15Z",frequency:_,gas:"M16,9V14L16,20A2,2 0 0,1 14,22H10A2,2 0 0,1 8,20V14L8,9C8,7.14 9.27,5.57 11,5.13V4H9V2H15V4H13V5.13C14.73,5.57 16,7.14 16,9Z",humidity:"M12,3.25C12,3.25 6,10 6,14C6,17.32 8.69,20 12,20A6,6 0 0,0 18,14C18,10 12,3.25 12,3.25M14.47,9.97L15.53,11.03L9.53,17.03L8.47,15.97M9.75,10A1.25,1.25 0 0,1 11,11.25A1.25,1.25 0 0,1 9.75,12.5A1.25,1.25 0 0,1 8.5,11.25A1.25,1.25 0 0,1 9.75,10M14.25,14.5A1.25,1.25 0 0,1 15.5,15.75A1.25,1.25 0 0,1 14.25,17A1.25,1.25 0 0,1 13,15.75A1.25,1.25 0 0,1 14.25,14.5Z",illuminance:"M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z",monetary:"M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",nitrogen_dioxide:P,nitrogen_monoxide:P,nitrous_oxide:P,ozone:P,pm1:P,pm10:P,pm25:P,power:E,power_factor:"M20,19H4.09L14.18,4.43L15.82,5.57L11.28,12.13C12.89,12.96 14,14.62 14,16.54C14,16.7 14,16.85 13.97,17H20V19M7.91,17H11.96C12,16.85 12,16.7 12,16.54C12,15.28 11.24,14.22 10.14,13.78L7.91,17Z",pressure:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12C20,14.4 19,16.5 17.3,18C15.9,16.7 14,16 12,16C10,16 8.2,16.7 6.7,18C5,16.5 4,14.4 4,12A8,8 0 0,1 12,4M14,5.89C13.62,5.9 13.26,6.15 13.1,6.54L11.81,9.77L11.71,10C11,10.13 10.41,10.6 10.14,11.26C9.73,12.29 10.23,13.45 11.26,13.86C12.29,14.27 13.45,13.77 13.86,12.74C14.12,12.08 14,11.32 13.57,10.76L13.67,10.5L14.96,7.29L14.97,7.26C15.17,6.75 14.92,6.17 14.41,5.96C14.28,5.91 14.15,5.89 14,5.89M10,6A1,1 0 0,0 9,7A1,1 0 0,0 10,8A1,1 0 0,0 11,7A1,1 0 0,0 10,6M7,9A1,1 0 0,0 6,10A1,1 0 0,0 7,11A1,1 0 0,0 8,10A1,1 0 0,0 7,9M17,9A1,1 0 0,0 16,10A1,1 0 0,0 17,11A1,1 0 0,0 18,10A1,1 0 0,0 17,9Z",reactive_power:E,signal_strength:"M12,21L15.6,16.2C14.6,15.45 13.35,15 12,15C10.65,15 9.4,15.45 8.4,16.2L12,21M12,3C7.95,3 4.21,4.34 1.2,6.6L3,9C5.5,7.12 8.62,6 12,6C15.38,6 18.5,7.12 21,9L22.8,6.6C19.79,4.34 16.05,3 12,3M12,9C9.3,9 6.81,9.89 4.8,11.4L6.6,13.8C8.1,12.67 9.97,12 12,12C14.03,12 15.9,12.67 17.4,13.8L19.2,11.4C17.19,9.89 14.7,9 12,9Z",sulphur_dioxide:P,temperature:O,timestamp:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",volatile_organic_compounds:P,voltage:_},j=(new Set(["fan","input_boolean","light","switch","group","automation","humidifier"]),new Set(["camera","media_player"]),r(40095)),T=function(e){return function(e){return(0,j.e)(e,4)&&"number"==typeof e.attributes.in_progress}(e)||!!e.attributes.in_progress},z="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",V="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",H="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",M="M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z",R="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",F="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",I="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",B="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",Z="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",U="M13,20V4H15.03V20H13M10,20V4H12.03V20H10M5,8L9.03,12L5,16V13H2V11H5V8M20,16L16,12L20,8V11H23V13H20V16Z",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",q={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:N},$={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"},W=function(e,t){var r=Number(e);if(isNaN(r))return"off"===e?N:"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?$[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":q[n]},Y=function(e){var t,r,n,i=null==e?void 0:e.attributes.device_class;if(i&&i in x)return x[i];if("battery"===i)return e?(r=e.state,n=t&&"on"===t.state,W(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},K="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",X="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",G=function(e,t,r){var n=void 0!==r?r:null==t?void 0:t.state;switch(e){case"alarm_control_panel":return function(e){switch(e){case"armed_away":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,7C13.4,7 14.8,8.1 14.8,9.5V11C15.4,11 16,11.6 16,12.3V15.8C16,16.4 15.4,17 14.7,17H9.2C8.6,17 8,16.4 8,15.7V12.2C8,11.6 8.6,11 9.2,11V9.5C9.2,8.1 10.6,7 12,7M12,8.2C11.2,8.2 10.5,8.7 10.5,9.5V11H13.5V9.5C13.5,8.7 12.8,8.2 12,8.2Z";case"armed_vacation":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5.68C12.5,5.68 12.95,6.11 12.95,6.63V10.11L18,13.26V14.53L12.95,12.95V16.42L14.21,17.37V18.32L12,17.68L9.79,18.32V17.37L11.05,16.42V12.95L6,14.53V13.26L11.05,10.11V6.63C11.05,6.11 11.5,5.68 12,5.68Z";case"armed_home":return"M11,13H13V16H16V11H18L12,6L6,11H8V16H11V13M12,1L21,5V11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1Z";case"armed_night":return"M12 1L3 5V11C3 16.55 6.84 21.74 12 23C17.16 21.74 21 16.55 21 11V5L12 1M15.97 14.41C14.13 16.58 10.76 16.5 9 14.34C6.82 11.62 8.36 7.62 11.7 7C12.04 6.95 12.33 7.28 12.21 7.61C11.75 8.84 11.82 10.25 12.53 11.47C13.24 12.69 14.42 13.46 15.71 13.67C16.05 13.72 16.2 14.14 15.97 14.41Z";case"armed_custom_bypass":return"M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z";case"pending":return"M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21Z";case"triggered":return"M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21M19.75,3.19L18.33,4.61C20.04,6.3 21,8.6 21,11H23C23,8.07 21.84,5.25 19.75,3.19M1,11H3C3,8.6 3.96,6.3 5.67,4.61L4.25,3.19C2.16,5.25 1,8.07 1,11Z";case"disarmed":return"M1,4.27L2.28,3L20.5,21.22L19.23,22.5L17,20.25C15.57,21.57 13.87,22.54 12,23C6.84,21.74 3,16.55 3,11V6.27L1,4.27M12,1L21,5V11C21,13.28 20.35,15.5 19.23,17.41L5.65,3.82L12,1Z";default:return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z"}}(n);case"binary_sensor":return function(e,t){var r="off"===e;switch(null==t?void 0:t.attributes.device_class){case"battery":return r?z:"M16,20H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z";case"battery_charging":return r?z:"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.66C17.4,22 18,21.4 18,20.67V5.33C18,4.6 17.4,4 16.67,4M11,20V14.5H9L13,7V12.5H15";case"carbon_monoxide":return r?"M12,18A6,6 0 0,0 18,12C18,8.68 15.31,6 12,6C8.68,6 6,8.68 6,12A6,6 0 0,0 12,18M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H19M8,12A4,4 0 0,1 12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12Z":"M10 18C13.3 18 16 15.3 16 12C16 8.7 13.3 6 10 6C6.7 6 4 8.7 4 12C4 15.3 6.7 18 10 18M17 3C18.1 3 19 3.9 19 5V19C19 20.1 18.1 21 17 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H17M6 12C6 9.8 7.8 8 10 8S14 9.8 14 12 12.2 16 10 16 6 14.2 6 12M23 7H21V13H23V8M23 15H21V17H23V15Z";case"cold":return r?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?R:M;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?H:V;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 K;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 F;case"closing":return I;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 F;case"closing":return I;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 U;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 F;case"closing":return I;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 F;case"closing":return I;case"closed":return B;default:return Z}}switch(e){case"opening":return F;case"closing":return I;case"closed":return B;default:return Z}}(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?X:"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 X}case"sensor":var i=Y(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)?D[e]:"M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z";case"update":return"on"===n?T(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":K:"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"}return e in D?D[e]:(console.warn("Unable to find icon for domain ".concat(e)),S)};function Q(e){return Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Q(e)}function J(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 te(e,t){return te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},te(e,t)}function re(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=oe(e);if(t){var i=oe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ne(this,r)}}function ne(e,t){if(t&&("object"===Q(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ie(e)}function ie(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}function ae(){ae=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(!le(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)(v||(v=J([""])),(r=this.state)?G((0,c.M)(r.entity_id),r):S)}}]}}),i.oi);function be(e){return be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},be(e)}function 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=Ve(e);if(t){var i=Ve(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"===be(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(){Ae=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(!Se(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)(Me||(Me=et(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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([" ha-icon-button {\n --mdc-icon-button-size: 24px;\n padding: 2px;\n color: var(--secondary-text-color);\n }\n ha-svg-icon {\n color: var(--input-dropdown-icon-color);\n position: absolute;\n cursor: pointer;\n }\n .toggle-button {\n right: 12px;\n top: -10px;\n }\n :host([opened]) .toggle-button {\n color: var(--primary-color);\n }\n .clear-button {\n --mdc-icon-size: 20px;\n top: -7px;\n right: 36px;\n }\n\n :host-context([style*="direction: rtl;"]) .toggle-button {\n left: 12px;\n right: auto;\n top: -10px;\n }\n :host-context([style*="direction: rtl;"]) .clear-button {\n --mdc-icon-size: 20px;\n top: -7px;\n left: 36px;\n right: auto;\n }\n '])))}}]}}),u.oi)},66606:function(e,t,r){r.r(t),r.d(t,{HaSelector:function(){return XV}});var n=r(37500),i=r(63550),o=r(55642),a=(r(51187),r(47181)),s=(r(22098),r(44577),r(14516)),c=r(85415),l=r(69505);function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function d(e,t){(null==t||t>e.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 "],i||(i=r.slice(0)),f=Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))),this.hass,e,this._entityPicked,R)}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,a.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 F,I,B;r(13701);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 U(e){return function(e){if(Array.isArray(e))return oe(e)}(e)||ae(e)||ie(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 N(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $(e,t){return $=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$(e,t)}function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=X(e);if(t){var i=X(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Y(this,r)}}function Y(e,t){if(t&&("object"===Z(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return K(e)}function K(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},X(e)}function G(){G=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(!ee(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?U(L(this.action.choose)):[];n[r].conditions=t,(0,a.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?U(L(this.action.choose)):[];n[r].sequence=t,(0,a.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:n})})}},{kind:"method",key:"_addOption",value:function(){var e=this.action.choose?U(L(this.action.choose)):[];e.push({conditions:[],sequence:[]}),(0,a.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?U(L(this.action.choose)):[];r.splice(t,1),(0,a.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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{default:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return[g.Qx,(0,n.iv)(B||(B=N(["\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),r(98762);var se,ce,le,ue,de,fe,pe=function(e,t,r,n){return e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:r,variables:n})},he=function(e,t,r){return e.callWS({type:"test_condition",condition:t,variables:r})};function me(e){return me="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},me(e)}function ye(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 ve(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function be(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ke(e,t){return ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ke(e,t)}function ge(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=Ce(e);if(t){var i=Ce(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return we(this,r)}}function we(e,t){if(t&&("object"===me(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ee(e)}function Ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ce(e){return Ce=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ce(e)}function Pe(){Pe=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(!Oe(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 "])),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"),this.hass.localize("ui.panel.config.automation.editor.actions.delete"),this._warnings?(0,n.dy)(le||(le=ve(['","subtype",t.subtype?e.localize("component.".concat(t.domain,".device_automation.action_subtype.").concat(t.subtype))||t.subtype:"")||(t.subtype?'"'.concat(t.subtype,'" ').concat(t.type):t.type)},Ke=function(e,t){var r=t.entity_id?e.states[t.entity_id]:void 0;return e.localize("component.".concat(t.domain,".device_automation.condition_type.").concat(t.type),"entity_name",r?(0,ze.C)(r):t.entity_id||"","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)},Xe=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,ze.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)};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 Qe(e,t){return mt(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)||pt(e,t)||ft()}function Je(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 et(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function tt(e,t){return tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},tt(e,t)}function rt(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 nt(this,r)}}function nt(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 it(e)}function it(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ot(){ot=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(!ct(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===bt?(0,n.dy)(Re||(Re=et(["\n ","\n "])),bt,this.NO_AUTOMATION_TEXT):"",t===kt?(0,n.dy)(Le||(Le=et(["\n ","\n "])),kt,this.UNKNOWN_AUTOMATION_TEXT):"",this._automations.map((function(t,r){return(0,n.dy)(Fe||(Fe=et(["\n \n ","\n \n "])),"".concat(t.device_id,"_").concat(r),e._localizeDeviceAutomation(e.hass,t))})))}},{kind:"method",key:"updated",value:function(e){yt(vt(s.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,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){Je(o,n,i,a,s,"next",e)}function s(e){Je(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&&![kt,bt].includes(t)){var r=Qe(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){this.value&&We(e,this.value)||((0,a.B)(this,"change"),(0,a.B)(this,"value-changed",{value:e}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ie||(Ie=et(["\n ha-select {\n width: 100%;\n margin-top: 4px;\n }\n "])))}}]}}),n.oi);function wt(e){return wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wt(e)}function Et(e,t){return Et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Et(e,t)}function Ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_t(e);if(t){var i=_t(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Pt(this,r)}}function Pt(e,t){if(t&&("object"===wt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return At(e)}function At(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _t(e){return _t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_t(e)}function Ot(){Ot=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(!xt(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 Kt(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 Gt(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=er(e);if(t){var i=er(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qt(this,r)}}function Qt(e,t){if(t&&("object"===Wt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Jt(e)}function Jt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function er(e){return er=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},er(e)}function tr(){tr=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(!ir(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=tr();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)(fr||(fr=vr(["\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&&!We(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,Ne(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){yr(o,n,i,a,s,"next",e)}function s(e){yr(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,a.B)(this,"value-changed",{value:Object.assign({},c.defaultConfig,{condition:"device"})})}},{kind:"method",key:"_deviceConditionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origCondition&&We(this._origCondition,t)&&(t=this._origCondition),(0,a.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,a.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)(pr||(pr=vr(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Rr(e){return Rr="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},Rr(e)}function Lr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Fr(e){return function(e){if(Array.isArray(e))return en(e)}(e)||tn(e)||Jr(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 Ir(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Br(e,t){return Br=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Br(e,t)}function Zr(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=qr(e);if(t){var i=qr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ur(this,r)}}function Ur(e,t){if(t&&("object"===Rr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nr(e)}function Nr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qr(e){return qr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qr(e)}function $r(){$r=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(!Kr(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)),nn=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,a.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 _n(e){return _n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_n(e)}function On(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sn(e,t){return Sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sn(e,t)}function Dn(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=Tn(e);if(t){var i=Tn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xn(this,r)}}function xn(e,t){if(t&&("object"===_n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return jn(e)}function jn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tn(e){return Tn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tn(e)}function zn(){zn=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(!Mn(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)),Cn=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,a.B)(this,"value-changed",{value:Object.assign({},this.condition,{conditions:e.detail.value})})}}]}}),n.oi);function Zn(e){return Zn="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},Zn(e)}function Un(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nn(e,t){return Nn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nn(e,t)}function qn(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=Yn(e);if(t){var i=Yn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $n(this,r)}}function $n(e,t){if(t&&("object"===Zn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wn(e)}function Wn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yn(e){return Yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yn(e)}function Kn(){Kn=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(!Qn(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)),bi=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,a.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 Vi(e){return Vi="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},Vi(e)}function Hi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mi(e,t){return Mi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Mi(e,t)}function Ri(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=Ii(e);if(t){var i=Ii(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Li(this,r)}}function Li(e,t){if(t&&("object"===Vi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Fi(e)}function Fi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ii(e){return Ii=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ii(e)}function Bi(){Bi=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(!Ni(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)),Ki=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,a.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 po(e){return po="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},po(e)}function ho(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mo(e,t){return mo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mo(e,t)}function yo(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=ko(e);if(t){var i=ko(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return vo(this,r)}}function vo(e,t){if(t&&("object"===po(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return bo(e)}function bo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ko(e){return ko=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ko(e)}function go(){go=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(!Co(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)),fo=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){Te(this,e)}}]}}),n.oi);function Do(e){return Do="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},Do(e)}function xo(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 To(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=Ho(e);if(t){var i=Ho(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return zo(this,r)}}function zo(e,t){if(t&&("object"===Do(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Vo(e)}function Vo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ho(e){return Ho=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ho(e)}function Mo(){Mo=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(!Fo(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)),So=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,a.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 Wo(e){return Wo="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},Wo(e)}function Yo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ko(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xo(e,t){return Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xo(e,t)}function Go(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=la(e);if(t){var i=la(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qo(this,r)}}function Qo(e,t){if(t&&("object"===Wo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Jo(e)}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(){ea=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(!na(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)(qo||(qo=Yo(["\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,a.B)(this,"value-changed",{value:Object.assign({},this.condition,{id:t})})}}}]}}),n.oi);var ua,da,fa=r(22311),pa=function(e){return"latitude"in e.attributes&&"longitude"in e.attributes};function ha(e){return ha="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},ha(e)}function ma(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ya(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function va(e,t){return va=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},va(e,t)}function ba(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=wa(e);if(t){var i=wa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ka(this,r)}}function ka(e,t){if(t&&("object"===ha(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ga(e)}function ga(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wa(e){return wa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wa(e)}function Ea(){Ea=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 ',"\n \n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.entity"),t,this._entityPicked,this.hass,xa,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.zone"),r,this._zonePicked,this.hass,Ra,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.event"))}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,a.B)(this,"value-changed",{value:Object.assign({},this.condition,{entity_id:e.detail.value})})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,a.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)(da||(da=ma(["\n ha-entity-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function La(e){return La="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},La(e)}function Fa(e,t){return ns(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)||ts(e,t)||es()}function Ia(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ba(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Za(e,t){return Za=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Za(e,t)}function Ua(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=$a(e);if(t){var i=$a(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Na(this,r)}}function Na(e,t){if(t&&("object"===La(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qa(e)}function qa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $a(e){return $a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$a(e)}function Wa(){Wa=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(!Xa(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===e?(0,n.dy)(za||(za=Ia(["\n ","\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.unsupported_condition","condition",this.condition.condition)):"",this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass,this.condition,this._onYamlChange):(0,n.dy)(Va||(Va=Ia(["\n \n ","\n \n\n
\n ","\n
\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type_select"),this.condition.condition,this._typeChanged,this._processedTypes(this.hass.localize).map((function(e){var t=Fa(e,2),r=t[0],i=t[1];return(0,n.dy)(Ha||(Ha=Ia(["\n ","\n "])),r,i)})),(0,o.h)("ha-automation-condition-".concat(this.condition.condition),{hass:this.hass,condition:this.condition})))}},{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.condition.condition&&(0,a.B)(this,"value-changed",{value:Object.assign({condition:t},r.defaultConfig)})}}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,a.B)(this,"value-changed",{value:e.detail.value,yaml:!0})}},{kind:"field",static:!0,key:"styles",value:function(){return[g.Qx,(0,n.iv)(Ma||(Ma=Ia(["\n ha-select {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi);function as(e){return as="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},as(e)}function ss(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cs(e,t){return cs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},cs(e,t)}function ls(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=fs(e);if(t){var i=fs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return us(this,r)}}function us(e,t){if(t&&("object"===as(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ds(e)}function ds(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fs(e){return fs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fs(e)}function ps(){ps=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ys(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)),is=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,a.B)(this,"value-changed",{value:e.detail.value})}}]}}),n.oi);function ws(e){return ws="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},ws(e)}var Es,Cs=new RegExp("{%|{{"),Ps=function e(t){return!!t&&("string"==typeof t?function(e){return Cs.test(e)}(t):"object"===ws(t)&&(Array.isArray(t)?t:Object.values(t)).some((function(t){return t&&e(t)})))};r(47289);function As(e){return As="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},As(e)}function _s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Os(e,t){return Os=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Os(e,t)}function Ss(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=js(e);if(t){var i=js(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ds(this,r)}}function Ds(e,t){if(t&&("object"===As(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xs(e)}function xs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function js(e){return js=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},js(e)}function Ts(){Ts=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(!Hs(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)),Es=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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{delay:t})})}}]}}),n.oi);function Is(e){return Is="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},Is(e)}function Bs(e,t){return Bs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bs(e,t)}function Zs(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=qs(e);if(t){var i=qs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Us(this,r)}}function Us(e,t){if(t&&("object"===Is(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ns(e)}function Ns(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qs(e){return qs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qs(e)}function $s(){$s=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=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)(tc||(tc=oc(["\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&&!We(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){ic(o,n,i,a,s,"next",e)}function s(e){ic(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,a.B)(this,"value-changed",{value:c.defaultConfig})}},{kind:"method",key:"_deviceActionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origAction&&We(this._origAction,t)&&(t=this._origAction),(0,a.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,a.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)(rc||(rc=oc(["\n ha-device-picker {\n display: block;\n margin-bottom: 16px;\n }\n ha-device-action-picker {\n display: block;\n }\n "])))}}]}}),n.oi),Cc=function(e,t,r){return e("component.".concat(t,".title"))||(null==r?void 0:r.name)||t},Pc=function(e,t){return e.callWS({type:"manifest/get",integration:t})};function Ac(e){return Ac="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},Ac(e)}function _c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Oc(e,t){return Oc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Oc(e,t)}function Sc(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=jc(e);if(t){var i=jc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Dc(this,r)}}function Dc(e,t){if(t&&("object"===Ac(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xc(e)}function xc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jc(e){return jc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jc(e)}function Tc(){Tc=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(!Hc(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)},Uc=function(e,t,r,n){var i=Tc();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,pw(this,e))}},{kind:"method",key:"_eventChanged",value:function(e){e.stopPropagation(),(0,a.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)(qc||(qc=Wc(["\n ha-textfield {\n display: block;\n }\n "])))}}]}}),n.oi);function ll(e){return ll="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},ll(e)}function ul(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 fl(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=ml(e);if(t){var i=ml(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pl(this,r)}}function pl(e,t){if(t&&("object"===ll(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hl(e)}function hl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ml(e){return ml=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ml(e)}function yl(){yl=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(!kl(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)),cl=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,a.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,a.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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{else:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return g.Qx}}]}}),n.oi);var Pl,Al,_l,Ol,Sl,Dl,xl=r(8636),jl=r(40095),Tl=r(22814),zl=r(46749),Vl=r(11254);function Hl(e){return Hl="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},Hl(e)}function Ml(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Rl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ll(e,t){return Ll=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ll(e,t)}function Fl(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 Il(this,r)}}function Il(e,t){if(t&&("object"===Hl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Bl(e)}function Bl(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 Ul(){Ul=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(!$l(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)(_l||(_l=Ml(["\n ','\n
\n
\n ',"\n
\n "])),this._pickMedia,this.disabled||null===(i=this.value)||void 0===i||!i.entity_id?"disabled":"",(0,xl.$)({portrait:!(null===(o=this.value)||void 0===o||null===(a=o.metadata)||void 0===a||!a.media_class)&&"portrait"===zl.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)(Ol||(Ol=Ml(['\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)),Gl=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,a.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 gu(e){return gu="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},gu(e)}function wu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Eu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Cu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pu(e,t){return Pu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pu(e,t)}function Au(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=Su(e);if(t){var i=Su(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _u(this,r)}}function _u(e,t){if(t&&("object"===gu(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 Su(e){return Su=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Su(e)}function Du(){Du=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(!Tu(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,Wu.map((function(t){return(0,n.dy)(mu||(mu=Eu(["\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)(yu||(yu=Eu(["\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)(Lu||(Lu=rd([" \n \n '])),this._manifest.is_built_in?(0,Qu.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)(Fu||(Fu=rd(["\n ",'\n ','\n ',""])),this.narrow,f?(0,n.dy)(Iu||(Iu=rd(['
']))):"",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)(Bu||(Bu=rd([""])),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)(Zu||(Zu=rd([""])),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=Cd(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)(Uu||(Uu=rd(["\n ",'\n ','\n ',"\n \n "])),c.narrow,a?(0,n.dy)(qu||(qu=rd(["'])),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)(Nu||(Nu=rd(['
']))):"",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,s;this._checkedKeys.add(n);var c,l=null===(i=this._getServiceInfo(null===(s=this._value)||void 0===s?void 0:s.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,td({},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,a.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,a.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,s;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===(s=this._value)||void 0===s?void 0:s.data,{entity_id:e.detail.value})});(0,a.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,a.B)(this,"value-changed",{value:r}))}},{kind:"method",key:"_serviceDataChanged",value:function(e){var t,r,n,i,o;e.stopPropagation();var s=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[s])!==c&&(null!==(n=this._value)&&void 0!==n&&null!==(i=n.data)&&void 0!==i&&i[s]||""!==c&&void 0!==c)){var l=Object.assign({},null===(o=this._value)||void 0===o?void 0:o.data,td({},s,c));""!==c&&void 0!==c||delete l[s],(0,a.B)(this,"value-changed",{value:Object.assign({},this._value,{data:l})})}}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,a.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,Pc(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){ed(o,n,i,a,s,"next",e)}function s(e){ed(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)($u||($u=rd(["\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 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 Pd(e){return Pd="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},Pd(e)}function Ad(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Od(e,t){return Od=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Od(e,t)}function Sd(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=jd(e);if(t){var i=jd(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Dd(this,r)}}function Dd(e,t){if(t&&("object"===Pd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xd(e)}function xd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jd(e){return jd=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jd(e)}function Td(){Td=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(!Hd(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)(Ed||(Ed=Ad(["\n ha-service-control {\n display: block;\n margin: 0 -16px;\n }\n "])))}}]}}),n.oi);function Ud(e){return Ud="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},Ud(e)}function Nd(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qd(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $d(e,t){return $d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$d(e,t)}function Wd(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=Xd(e);if(t){var i=Xd(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Yd(this,r)}}function Yd(e,t){if(t&&("object"===Ud(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Kd(e)}function Kd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xd(e){return Xd=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Xd(e)}function Gd(){Gd=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ef(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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{stop:e.target.value})})}},{kind:"method",key:"_errorChanged",value:function(e){e.stopPropagation(),(0,a.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)(Bd||(Bd=Nd(["\n ha-textfield {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),r(83927);function sf(e){return sf="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},sf(e)}function cf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lf(e,t){return lf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},lf(e,t)}function uf(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=pf(e);if(t){var i=pf(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"===sf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ff(e)}function ff(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pf(e){return pf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pf(e)}function hf(){hf=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(!vf(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)),af=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,a.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.calendar.".concat(t.name))}}}]}}),n.oi);function Ef(e){return Ef="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},Ef(e)}function Cf(e,t){return Cf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cf(e,t)}function Pf(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=Of(e);if(t){var i=Of(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Af(this,r)}}function Af(e,t){if(t&&("object"===Ef(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _f(e)}function _f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Of(e){return Of=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Of(e)}function Sf(){Sf=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(!jf(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)(Rf||(Rf=Bf(["\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&&!We(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,qe(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){If(o,n,i,a,s,"next",e)}function s(e){If(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,a.B)(this,"value-changed",{value:Object.assign({},c.defaultConfig,{platform:"device"})})}},{kind:"method",key:"_deviceTriggerPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origTrigger&&We(this._origTrigger,t)&&(t=this._origTrigger),this.trigger.id&&(t.id=this.trigger.id),(0,a.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,a.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)(Lf||(Lf=Bf(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),np=r(1460);function ip(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 op(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);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)}))}}var ap,sp,cp,lp,up=function(){var e=op(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 fp(e){return fp="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},fp(e)}function pp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function hp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mp(e,t){return mp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mp(e,t)}function yp(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=Sp(e);if(t){var i=Sp(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return vp(this,r)}}function vp(e,t){if(t&&("object"===fp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return bp(e)}function bp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kp(){kp=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(!Ep(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)(cp||(cp=pp(['\n ',"\n "])),(0,xl.$)({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)(xp||(xp=Vp(['\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)(jp||(jp=Vp(['\n \n ',"\n \n "])),e.id,r.hass,e,e.name)})))}},{kind:"method",key:"firstUpdated",value:function(e){var t=this;Yp(Kp(r.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&up(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,a.B)(t,"value-changed",{value:r}),(0,a.B)(t,"change")}),0))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Tp||(Tp=Vp(["\n :host {\n display: inline-block;\n }\n mwc-list {\n display: block;\n }\n "])))}}]}}),n.oi);function th(e){return th="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},th(e)}function rh(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function nh(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){rh(o,n,i,a,s,"next",e)}function s(e){rh(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ih(e){return function(e){if(Array.isArray(e))return kh(e)}(e)||gh(e)||bh(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 oh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ah(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sh(e,t){return sh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sh(e,t)}function ch(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Eh(e);if(t){var i=Eh(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return lh(this,r)}}function lh(e,t){if(t&&("object"===th(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return uh(e)}function uh(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(!hh(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,np.l)([t],(function(){var r;return null===(r=e.value)||void 0===r?void 0:r.map((function(r,i){return(0,n.dy)(Qp||(Qp=oh(["\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,s.Z)((function(e,t){return t?null==e?void 0:e.filter((function(e){return!e.system_generated&&!t.includes(e.id)})):null==e?void 0:e.filter((function(e){return!e.system_generated}))}))}},{kind:"field",key:"_notSelectedUsersAndSelected",value:function(){return function(e,t,r){var n=null==t?void 0:t.find((function(t){return t.id===e}));return n?r?[].concat(ih(r),[n]):[n]:r}}},{kind:"get",key:"_currentUsers",value:function(){return this.value||[]}},{kind:"method",key:"_updateUsers",value:(o=nh(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,a.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_userChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.index,r=e.detail.value,n=ih(this._currentUsers);""===r?n.splice(t,1):n.splice(t,1,r),this._updateUsers(n)}},{kind:"method",key:"_addUser",value:(r=nh(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),r=t.detail.value,t.currentTarget.value="",r){e.next=5;break}return e.abrupt("return");case 5:if(!(n=this._currentUsers).includes(r)){e.next=8;break}return e.abrupt("return");case 8:this._updateUsers([].concat(ih(n),[r]));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"method",key:"_removeUser",value:function(e){var t=e.currentTarget.userId;this._updateUsers(this._currentUsers.filter((function(e){return e!==t})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Jp||(Jp=oh(["\n :host {\n display: block;\n }\n div {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function Ah(e){return Ah="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},Ah(e)}function _h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Oh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sh(e,t){return Sh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sh(e,t)}function Dh(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=Th(e);if(t){var i=Th(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xh(this,r)}}function xh(e,t){if(t&&("object"===Ah(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return jh(e)}function jh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Th(e){return Th=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Th(e)}function zh(){zh=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(!Mh(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)),Bh=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,a.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 om(e){return om="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},om(e)}function am(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function sm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cm(e,t){return cm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},cm(e,t)}function lm(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=fm(e);if(t){var i=fm(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return um(this,r)}}function um(e,t){if(t&&("object"===om(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 fm(e){return fm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fm(e)}function pm(){pm=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(!ym(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,a.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)(im||(im=am(["\n label {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function Em(e){return Em="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},Em(e)}function Cm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pm(e,t){return Pm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pm(e,t)}function Am(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=Sm(e);if(t){var i=Sm(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _m(this,r)}}function _m(e,t){if(t&&("object"===Em(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Om(e)}function Om(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sm(e){return Sm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Sm(e)}function Dm(){Dm=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(!Tm(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)),wm=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),Lm,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,a.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 Fm(e){return Fm="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},Fm(e)}function Im(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bm(e,t){return Bm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bm(e,t)}function Zm(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=qm(e);if(t){var i=qm(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Um(this,r)}}function Um(e,t){if(t&&("object"===Fm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nm(e)}function Nm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qm(e){return qm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qm(e)}function $m(){$m=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(!Km(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)),Rm=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,a.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 ty(e){return ty="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},ty(e)}function ry(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ny(e,t){return ny=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ny(e,t)}function iy(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=sy(e);if(t){var i=sy(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return oy(this,r)}}function oy(e,t){if(t&&("object"===ty(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ay(e)}function ay(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sy(e){return sy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},sy(e)}function cy(){cy=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)),ey=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,a.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 by(e){return by="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},by(e)}function ky(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gy(e,t){return gy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},gy(e,t)}function wy(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=Py(e);if(t){var i=Py(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ey(this,r)}}function Ey(e,t){if(t&&("object"===by(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 Py(e){return Py=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Py(e)}function Ay(){Ay=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(!Sy(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)),yy=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,a.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 zy(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 Vy(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){zy(o,n,i,a,s,"next",e)}function s(e){zy(o,n,i,a,s,"throw",e)}a(void 0)}))}}var Hy,My,Ry=function(){var e=Vy(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 Ly(e){return Ly="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ly(e)}function Fy(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 Iy(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function By(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zy(e,t){return Zy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zy(e,t)}function Uy(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=tv(e);if(t){var i=tv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ny(this,r)}}function Ny(e,t){if(t&&("object"===Ly(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qy(e)}function qy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return 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(!Ky(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)(My||(My=Iy(["\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,Ry(this.hass);case 2:this._tags=e.sent,this._tags.sort((function(e,t){return(0,c.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){Fy(o,n,i,a,s,"next",e)}function s(e){Fy(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_tagChanged",value:function(e){(0,a.B)(this,"value-changed",{value:Object.assign({},this.trigger,{tag_id:e.target.value})})}}]}}),n.oi);function nv(e){return nv="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},nv(e)}function iv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ov(e,t){return ov=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ov(e,t)}function av(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=lv(e);if(t){var i=lv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return sv(this,r)}}function sv(e,t){if(t&&("object"===nv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return cv(e)}function cv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lv(e){return lv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},lv(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

\n \n '],t||(t=e.slice(0)),rv=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.triggers.type.template.value_template"),"value_template",this.hass,r,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){Dk(this,e)}}]}}),n.oi);function gv(e){return gv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gv(e)}function wv(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}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"===gv(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 "])),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,a.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 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 Lv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fv(e,t){return Fv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fv(e,t)}function Iv(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=Uv(e);if(t){var i=Uv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Bv(this,r)}}function Bv(e,t){if(t&&("object"===Rv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Zv(e)}function Zv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Uv(e){return Uv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Uv(e)}function Nv(){Nv=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Wv(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)),Mv=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,Qv,this.trigger,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,a.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));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)}var tb,rb,nb=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!navigator.clipboard){e.next=9;break}return e.prev=1,e.next=4,navigator.clipboard.writeText(t);case 4:return e.abrupt("return");case 7:e.prev=7,e.t0=e.catch(1);case 9:(r=document.createElement("textarea")).value=t,document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r);case 15:case"end":return e.stop()}}),e,null,[[1,7]])})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){eb(o,n,i,a,s,"next",e)}function s(e){eb(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}();function ib(e){return ib="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},ib(e)}function ob(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 ab(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function sb(e){return function(e){if(Array.isArray(e))return wb(e)}(e)||Eb(e)||gb(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 cb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lb(e,t){return lb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},lb(e,t)}function ub(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Pb(e);if(t){var i=Pb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return db(this,r)}}function db(e,t){if(t&&("object"===ib(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return fb(e)}function fb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pb(){pb=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(!yb(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,It.jL)(t,i.hass):e,void 0,"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z")})):"",null!==(r=this.value)&&void 0!==r&&r.entity_id?L(this.value.entity_id).map((function(e){var t=i.hass.states[e];return i._renderChip("entity_id",e,t?(0,ze.C)(t):e,t)})):"",this._renderPicker(),"area_id",this._showPicker,ox,this.hass.localize("ui.components.target-picker.add_area_id"),"device_id",this._showPicker,ox,this.hass.localize("ui.components.target-picker.add_device_id"),"entity_id",this._showPicker,ox,this.hass.localize("ui.components.target-picker.add_entity_id"),this.helper?(0,n.dy)(PD||(PD=FD(["",""])),this.helper):""):(0,n.dy)(ED||(ED=FD([""])))}},{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){LD(o,n,i,a,s,"next",e)}function s(e){LD(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)(AD||(AD=FD(['\n \n ',"\n ",'\n \n \n ',"\n \n \n ",'\n \n \n ',"\n \n \n "])),(0,xl.$)(RD({},e,!0)),o?(0,n.dy)(_D||(_D=FD(['\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)(DD||(DD=FD(["=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)(nx||(nx=cx([""])),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,ZE.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){sx(o,n,i,a,s,"next",e)}function s(e){sx(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)(ix||(ix=cx(["\n ha-target-picker {\n display: block;\n }\n "])))}}]}}),(0,$t.f)(n.oi)),r(53822);function Ox(e){return Ox="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ox(e)}function Sx(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Dx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xx(e,t){return xx=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xx(e,t)}function jx(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=Vx(e);if(t){var i=Vx(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Tx(this,r)}}function Tx(e,t){if(t&&("object"===Ox(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zx(e)}function zx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vx(e){return Vx=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vx(e)}function Hx(){Hx=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(!Lx(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)(Ax||(Ax=Sx(["

","","

"])),this.label,this.required?" *":""):"",this.hass,this.value,this.disabled,this._handleChange,this.helper?(0,n.dy)(_x||(_x=Sx(["",""])),this.helper):"")}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;this.value!==t&&(0,a.B)(this,"value-changed",{value:t})}}]}}),n.oi);function Yx(e){return Yx="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},Yx(e)}function Kx(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Xx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gx(e,t){return Gx=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Gx(e,t)}function Qx(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=tj(e);if(t){var i=tj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Jx(this,r)}}function Jx(e,t){if(t&&("object"===Yx(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ej(e)}function ej(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tj(e){return tj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},tj(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(!oj(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)($x||($x=Kx([""])),"".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,a.B)(this,"value-changed",{value:t}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Wx||(Wx=Kx(["\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 dj(e){return dj="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},dj(e)}function fj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pj(e,t){return pj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pj(e,t)}function hj(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=vj(e);if(t){var i=vj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return mj(this,r)}}function mj(e,t){if(t&&("object"===dj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return yj(e)}function yj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vj(e){return vj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vj(e)}function bj(){bj=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(!wj(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)),uj=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 Oj(e){return Oj="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},Oj(e)}function Sj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dj(e,t){return Dj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dj(e,t)}function xj(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=zj(e);if(t){var i=zj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return jj(this,r)}}function jj(e,t){if(t&&("object"===Oj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Tj(e)}function Tj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zj(e){return zj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zj(e)}function Vj(){Vj=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(!Rj(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)),_j=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,a.B)(this,"value-changed",{value:e.detail.value})}}]}}),n.oi);var Zj,Uj,Nj,qj=r(32594);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){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Yj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kj(e,t){return Kj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Kj(e,t)}function Xj(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=Jj(e);if(t){var i=Jj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Gj(this,r)}}function Gj(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 Qj(e)}function Qj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jj(e){return Jj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Jj(e)}function eT(){eT=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(!nT(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,qj.U,this.hass.localize("ui.components.theme_picker.no_theme"),Object.keys(this.hass.themes.themes).sort().map((function(e){return(0,n.dy)(Uj||(Uj=Wj(["",""])),e,e)})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Nj||(Nj=Wj(["\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,a.B)(this,"value-changed",{value:this.value}))}}]}}),n.oi);function lT(e){return lT="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},lT(e)}function uT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dT(e,t){return dT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dT(e,t)}function fT(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=mT(e);if(t){var i=mT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pT(this,r)}}function pT(e,t){if(t&&("object"===lT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return hT(e)}function hT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mT(e){return mT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},mT(e)}function yT(){yT=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!kT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),cT=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 PT(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 AT,_T,OT,ST=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=DT(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){PT(o,n,i,a,s,"next",e)}function s(e){PT(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r){return t.apply(this,arguments)}}(),DT=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 xT(e){return xT="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},xT(e)}function jT(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function TT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zT(e,t){return zT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zT(e,t)}function VT(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=RT(e);if(t){var i=RT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return HT(this,r)}}function HT(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 MT(e)}function MT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RT(e){return RT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},RT(e)}function LT(){LT=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!BT(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=JT(this.entities);try{for(l.s();!(i=l.n()).done;){var u=i.value,d=t.states[wz(u)];if(d){var f=(0,ze.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,fa.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,ze.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=QT(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,YT.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)(WT||(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)),WT=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}]}}),n.fl);function Ez(e){return Ez="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},Ez(e)}function Cz(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Pz(e,t){return Pz=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pz(e,t)}function Az(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 _z(this,r)}}function _z(e,t){if(t&&("object"===Ez(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Oz(e)}function Oz(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sz(){Sz=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(!jz(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)(kz||(kz=Cz(["",""])),this.helper):"")}},{kind:"field",key:"_getLayers",value:function(){return(0,s.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){Mz(Rz(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,a.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,a.B)(this,"radius-updated",{id:t.id,radius:r.getRadius()},{bubbles:!1})}},{kind:"method",key:"_markerClicked",value:function(e){var t=e.target;(0,a.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,a.B)(this,"markers-updated")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(gz||(gz=Cz(["\n ha-map {\n display: block;\n height: 100%;\n }\n "])))}}]}}),n.oi);function Iz(e){return Iz="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},Iz(e)}function Bz(e,t){return oV(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)||nV(e,t)||rV()}function Zz(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Uz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nz(e,t){return Nz=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nz(e,t)}function qz(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=Yz(e);if(t){var i=Yz(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $z(this,r)}}function $z(e,t){if(t&&("object"===Iz(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wz(e)}function Wz(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yz(e){return Yz=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yz(e)}function Kz(){Kz=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(!Qz(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?" *":"")}}])&&uV(t.prototype,r),n&&uV(t,n),o}(r(28426).H3);function bV(e){return bV="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},bV(e)}function kV(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function gV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wV(e,t){return wV=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},wV(e,t)}function EV(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=AV(e);if(t){var i=AV(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"===bV(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return PV(e)}function PV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AV(e){return AV=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},AV(e)}function _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(!DV(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 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 tBC_SO!{8X=0;--b){for(var m=r[b],k=new Array(w),T=w-1;T>=0;--T)(C=c(m,I=x[T]))?(p(C)||(C=a.getPrepared(C)),k[T]=s(e,C,o)):k[T]=null;k.obj=m;var _=y(k);null!==_&&(_d.peek().score&&d.replaceTop(k))))}else if(t&&t.key){var I=t.key;for(b=v-1;b>=0;--b)(C=c(m=r[b],I))&&(p(C)||(C=a.getPrepared(C)),null!==(B=s(e,C,o))&&(B.scored.peek().score&&d.replaceTop(B)))))}else for(b=v-1;b>=0;--b){var C,B;(C=r[b])&&(p(C)||(C=a.getPrepared(C)),null!==(B=s(e,C,o))&&(B.scored.peek().score&&d.replaceTop(B)))))}if(0===g)return i;var j=new Array(g);for(b=g-1;b>=0;--b)j[b]=d.poll();return j.total=g+h,j},goAsync:function(e,t,o){var l=!1,u=new Promise((function(u,s){if("farzher"==e)return u([{target:"farzher was here (^-^*)/",score:0,indexes:[0,1,2,3,4,5,6],obj:t?t[0]:null}]);if(!e)return u(i);var d=(e=a.prepareSearch(e))[0],h=g(),v=t.length-1,y=o&&o.threshold||n&&n.threshold||-9007199254740991,x=o&&o.limit||n&&n.limit||9007199254740991,w=(o&&void 0!==o.allowTypo?o.allowTypo:!n||void 0===n.allowTypo||n.allowTypo)?a.algorithm:a.algorithmNoTypo,b=0,m=0;function k(){if(l)return s("canceled");var n=Date.now();if(o&&o.keys)for(var g=o.scoreFn||f,T=o.keys,_=T.length;v>=0;--v){if(v%1e3==0&&Date.now()-n>=10)return void(r?setImmediate(k):setTimeout(k));for(var I=t[v],C=new Array(_),B=_-1;B>=0;--B)(S=c(I,L=T[B]))?(p(S)||(S=a.getPrepared(S)),C[B]=w(e,S,d)):C[B]=null;C.obj=I;var j=g(C);null!==j&&(jh.peek().score&&h.replaceTop(C))))}else if(o&&o.key)for(var L=o.key;v>=0;--v){if(v%1e3==0&&Date.now()-n>=10)return void(r?setImmediate(k):setTimeout(k));(S=c(I=t[v],L))&&(p(S)||(S=a.getPrepared(S)),null!==(A=w(e,S,d))&&(A.scoreh.peek().score&&h.replaceTop(A)))))}else for(;v>=0;--v){if(v%1e3==0&&Date.now()-n>=10)return void(r?setImmediate(k):setTimeout(k));var S,A;(S=t[v])&&(p(S)||(S=a.getPrepared(S)),null!==(A=w(e,S,d))&&(A.scoreh.peek().score&&h.replaceTop(A)))))}if(0===b)return u(i);for(var P=new Array(b),N=b-1;N>=0;--N)P[N]=h.poll();P.total=b+m,u(P)}r?setImmediate(k):k()}));return u.cancel=function(){l=!0},u},highlight:function(e,r,n){if("function"==typeof r)return a.highlightCallback(e,r);if(null===e)return null;void 0===r&&(r=""),void 0===n&&(n="");for(var t="",o=0,i=!1,l=e.target,u=l.length,s=e.indexes,f=0;f999)return a.prepare(e);var r=t.get(e);return void 0!==r||(r=a.prepare(e),t.set(e,r)),r},getPreparedSearch:function(e){if(e.length>999)return a.prepareSearch(e);var r=o.get(e);return void 0!==r||(r=a.prepareSearch(e),o.set(e,r)),r},algorithm:function(e,r,n){for(var t=r._targetLowerCodes,o=e.length,i=t.length,s=0,f=0,c=0,p=0;;){if(n===t[f]){if(l[p++]=f,++s===o)break;n=e[0===c?s:c===s?s+1:c===s-1?s-1:s]}if(++f>=i)for(;;){if(s<=1)return null;if(0===c){if(n===e[--s])continue;c=s}else{if(1===c)return null;if((n=e[1+(s=--c)])===e[s])continue}f=l[(p=s)-1]+1;break}}s=0;var g=0,d=!1,h=0,v=r._nextBeginningIndexes;null===v&&(v=r._nextBeginningIndexes=a.prepareNextBeginningIndexes(r.target));var y=f=0===l[0]?0:v[l[0]-1];if(f!==i)for(;;)if(f>=i){if(s<=0){if(++g>o-2)break;if(e[g]===e[g+1])continue;f=y;continue}--s,f=v[u[--h]]}else if(e[0===g?s:g===s?s+1:g===s-1?s-1:s]===t[f]){if(u[h++]=f,++s===o){d=!0;break}++f}else f=v[f];if(d)var x=u,w=h;else x=l,w=p;for(var b=0,m=-1,k=0;k=0;--k)r.indexes[k]=x[k];return r},algorithmNoTypo:function(e,r,n){for(var t=r._targetLowerCodes,o=e.length,i=t.length,s=0,f=0,c=0;;){if(n===t[f]){if(l[c++]=f,++s===o)break;n=e[s]}if(++f>=i)return null}s=0;var p=!1,g=0,d=r._nextBeginningIndexes;if(null===d&&(d=r._nextBeginningIndexes=a.prepareNextBeginningIndexes(r.target)),(f=0===l[0]?0:d[l[0]-1])!==i)for(;;)if(f>=i){if(s<=0)break;--s,f=d[u[--g]]}else if(e[s]===t[f]){if(u[g++]=f,++s===o){p=!0;break}++f}else f=d[f];if(p)var h=u,v=g;else h=l,v=c;for(var y=0,x=-1,w=0;w=0;--w)r.indexes[w]=h[w];return r},prepareLowerCodes:function(e){for(var r=e.length,n=[],t=e.toLowerCase(),o=0;o=65&&l<=90,s=u||l>=97&&l<=122||l>=48&&l<=57,f=u&&!o||!a||!s;o=u,a=s,f&&(n[t++]=i)}return n},prepareNextBeginningIndexes:function(e){for(var r=e.length,n=a.prepareBeginningIndexes(e),t=[],o=n[0],i=0,l=0;ll?t[l]=o:(o=n[++i],t[l]=void 0===o?r:o);return t},cleanup:s,new:e};return a}var r="undefined"==typeof window,n="function"==typeof Map?Map:function(){var e=Object.create(null);this.get=function(r){return e[r]},this.set=function(r,n){return e[r]=n,this},this.clear=function(){e=Object.create(null)}},t=new n,o=new n,i=[];i.total=0;var l=[],u=[];function s(){t.clear(),o.clear(),l=[],u=[]}function f(e){for(var r=-9007199254740991,n=e.length-1;n>=0;--n){var t=e[n];if(null!==t){var o=t.score;o>r&&(r=o)}}return-9007199254740991===r?null:r}function c(e,r){var n=e[r];if(void 0!==n)return n;var t=r;Array.isArray(r)||(t=r.split("."));for(var o=t.length,a=-1;e&&++a>1]=e[n],o=1+(n<<1)}for(var i=n-1>>1;n>0&&t.score>1)e[n]=e[i];e[n]=t}return n.add=function(n){var t=r;e[r++]=n;for(var o=t-1>>1;t>0&&n.score>1)e[t]=e[o];e[t]=n},n.poll=function(){if(0!==r){var n=e[0];return e[0]=e[--r],t(),n}},n.peek=function(n){if(0!==r)return e[0]},n.replaceTop=function(r){e[0]=r,t()},n},d=g();return e()})?n.apply(r,t):n)||(e.exports=o)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/128021f1.js.gz b/supervisor/api/panel/frontend_es5/128021f1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..002d0a92ed781a916d4a098407e0f87c0b59d5b9 GIT binary patch literal 2881 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.length)&&(t=r.length);for(var n=0,e=new Array(t);n0?Math.max.apply(Math,i(n.map((function(r){return r.score})))):Number.NEGATIVE_INFINITY})).reduce((function(r,t){return r+t}),0)}:function(){return 0}}function l(r,t){return function(r){if(Array.isArray(r))return r}(r)||function(r,t){var n=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null==n)return;var e,o,u=[],i=!0,a=!1;try{for(n=n.call(r);!(i=(e=n.next()).done)&&(u.push(e.value),!t||u.length!==t);i=!0);}catch(f){a=!0,o=f}finally{try{i||null==n.return||n.return()}finally{if(a)throw o}}return u}(r,t)||function(r,t){if(!r)return;if("string"==typeof r)return c(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n)return Array.from(r);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(r,t)}(r,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);na?1*u:0}))}};(0,e.Jj)(s)}},e={};function o(r){var t=e[r];if(void 0!==t)return t.exports;var u=e[r]={exports:{}};return n[r].call(u.exports,u,u.exports,o),u.exports}o.m=n,o.x=function(){var r=o.O(void 0,[339,191],(function(){return o(77792)}));return r=o.O(r)},r=[],o.O=function(t,n,e,u){if(!n){var i=1/0;for(c=0;c=u)&&Object.keys(o.O).every((function(r){return o.O[r](n[f])}))?n.splice(f--,1):(a=!1,u0&&r[c-1][2]>u;c--)r[c]=r[c-1];r[c]=[n,e,u]},o.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(t,{a:t}),t},o.d=function(r,t){for(var n in t)o.o(t,n)&&!o.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:t[n]})},o.f={},o.e=function(r){return Promise.all(Object.keys(o.f).reduce((function(t,n){return o.f[n](r,t),t}),[]))},o.u=function(r){return{191:"2dbdaab4",339:"128021f1"}[r]+".js"},o.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},o.p="/api/hassio/app/frontend_es5/",function(){var r={13:1,792:1};o.f.i=function(t,n){r[t]||importScripts(o.p+o.u(t))};var t=self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[],n=t.push.bind(t);t.push=function(t){var e=t[0],u=t[1],i=t[2];for(var a in u)o.o(u,a)&&(o.m[a]=u[a]);for(i&&i(o);e.length;)r[e.pop()]=1;n(t)}}(),t=o.x,o.x=function(){return Promise.all([o.e(339),o.e(191)]).then(t)};o.x()}(); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/2e26f89b.js.gz b/supervisor/api/panel/frontend_es5/2e26f89b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..232f648323d0826abb642bb7a31bf23312f6af00 GIT binary patch literal 1736 zcmV;(1~>U1iwFP!000021Lal+bEG&H{wp+f<&w^_+<0&z@r<(aYtNC$BIjmPsm+!tux*6iDM%3uCnm4kB?| zJd2}RgSuU8~_&qI* z(A+4UblrFpzW3gE8YZJIZ$qwCHKUZ6LG42Csbgn@3z)nP*=T@1nC%#bKuY%M)f_Y@nF{)&d|w7iXF@yDD-nz&WMJUVqCgGdYJ$o(CfM>D5%Azq<`E7mVYVux zA=rxhy``i1EpmmynCUump=l}Pwb^0_w_(#R&cOwr&?OPfx#o)%@+{9yERT<|*vN!w z_!IA=BMzE!q8(o(k&e6?CE`$?YMyK}Kzf6UDm1ihoYuFD;ATT&qDWzT5Uv`Li~ zJ%)d)Pi%E1H2vhazkmJJ```Tb^8HVK_x>mEfAu}wQY|u@in}t1IY>D+Jtj-sA3$Zg zTlR-=m5%FgMGHOGwLUaH!Fuh!t3L-GbFlFMFkB0Hd1H$Woi2zXmTeMJu*H&awuoY* zcde@%&_6bNyg&s*0uH2jXAs6TQ&PBMv$VF&76}SnVg)7(C`Y@`*Mc#qGbb3weLB=l zj$7^&DVF!(3rOF!PG8Y=d*i4#4)*&M!V@L9z_IUA)%W}O+1`chAHcozXM=m*Qy;It z3;8nPov~W{=io2>SHqv4M+6DAp&@syOHH`K4VI7eEN#r3-!^BPenD!5fSk*b%|n{_u!Z zhdC}bdYA>1P=lulE#B2in`Vf*9Vl75KU=kZKh0yf@Nj5H7GlX^t?*&fD_Sv06n)30 zqXu;_F- zz(LBEae6*NM4SQyw36vfnz*hJeg$?|zdB1M5E%wn&Opq$9NBYVM~mplc3pA7Ea1<+ zU*C#dgTO3I#f{Lr+17?@h$NDmJaN9QC2i_qxa21%B*H7?#xb$yzQ!yb#sLTRkuG&~ zzDY_Z5Uj?emIDx$c$$)?w+xJ2PTr*K5QB@QdqSiqk@NS$#vm6v@0mZ0hxKNNYSKfn zI){oPuX(n=ROEdS3(o=OQnju44zH)Ca0kWv+m zpsw)mXE~pFKRSyJiOxa8U_5bNZ4x|avomU1=z>*vmR)6>Up);8G{!27&R#ChqC5(F zD464rzG*_ouh{H!_0bz<%bQPc*5q>nnJ;{KFzg~M#v13`Rp_# zkNUQao~$AQ9l4777<{7zd*JrQB+w9*Lx3++UDU=!sXhjekpb6ZUowp-b9yVTYM#FR z_14O_TUCimXNP-Cn9I?QznZY?01G5D!<&>|6*6;^-f!8%fhm~rbJDnWFPOR4>#nry zP+FF7s3)+$+VF%~_=5*B=*j{q9E-7ypk)NDRgG}MqS)!_dxVK$0DkuYaJHm2iV6hT e#>6e43UGp{*@{6>4EzX#xcHCWgu#jd5dZ)TsZzcG literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/3b68a3c9.js.gz b/supervisor/api/panel/frontend_es5/3b68a3c9.js.gz deleted file mode 100644 index e2f20b5fe163f0eebecc3d711658addf97f9d152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26570 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 Od=+7vehcD2g8dKcCA(Yz diff --git a/supervisor/api/panel/frontend_es5/583bd93f.js.gz b/supervisor/api/panel/frontend_es5/583bd93f.js.gz deleted file mode 100644 index fec44e798006f7385ff58a338dd4cb414097879d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7203 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 lJsv!%VNmD diff --git a/supervisor/api/panel/frontend_es5/583bd93f.js b/supervisor/api/panel/frontend_es5/5a5397d1.js similarity index 92% rename from supervisor/api/panel/frontend_es5/583bd93f.js rename to supervisor/api/panel/frontend_es5/5a5397d1.js index b851d924d..d4377fa32 100644 --- a/supervisor/api/panel/frontend_es5/583bd93f.js +++ b/supervisor/api/panel/frontend_es5/5a5397d1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[758],{94758:function(e,t,r){var n,i,o,a,s,l=r(37500),c=r(63550),u=r(63864),d=r(12198),f=r(44583);r(32511),r(83927),r(260),r(52039);function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=g(e);if(t){var i=g(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return b(this,r)}}function b(e,t){if(t&&("object"===p(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function 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(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!C(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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.imageUrl?(0,l.dy)(i||(i=h([''])),this.imageUrl):this.iconPath?(0,l.dy)(o||(o=h(["'])),this.iconPath):"",this.label,this.version?(0,l.dy)(a||(a=h(['(',")"])),this.version):"")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,l.iv)(s||(s=h(["\n :host {\n display: flex;\n align-items: center;\n }\n .label {\n margin-right: 4px;\n }\n .version {\n color: var(--secondary-text-color);\n }\n .icon {\n max-height: 22px;\n max-width: 22px;\n margin-right: 8px;\n }\n "])))}}]}}),l.oi);function q(e){return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},q(e)}function G(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 K(e,t){return K=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},K(e,t)}function Q(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=ce(e);if(t){var i=ce(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return X(this,r)}}function X(e,t){if(t&&("object"===q(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Y(e)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ee(){ee=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(!ne(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.name?1:-1}))),this.addons=(this.backup?this.backup.addons:null===(t=this.supervisor)||void 0===t?void 0:t.supervisor.addons).map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!1}})).sort((function(e,t){return e.name>t.name?1:-1})),this.backupType=(null===(n=this.backup)||void 0===n?void 0:n.type)||"full",this.backupName=(null===(i=this.backup)||void 0===i?void 0:i.name)||"",this.backupHasPassword=(null===(o=this.backup)||void 0===o?void 0:o.protected)||!1)}},{kind:"method",key:"focus",value:function(){var e;null===(e=this._focusTarget)||void 0===e||e.focus()}},{kind:"field",key:"_localize",value:function(){var e=this;return function(t){var r;return(null===(r=e.supervisor)||void 0===r?void 0:r.localize("backup.".concat(t)))||e.localize("ui.panel.page-onboarding.restore.".concat(t))}}},{kind:"method",key:"render",value:function(){if(!this.onboarding&&!this.supervisor)return(0,l.dy)(S||(S=G([""])));var e="partial"===this.backupType?this._getSection("folders"):void 0,t="partial"===this.backupType?this._getSection("addons"):void 0;return(0,l.dy)(D||(D=G(["\n ","\n ","\n ","\n ","\n ","\n ","\n "])),this.backup?(0,l.dy)(z||(z=G(['
\n ',"\n (",")
\n ","\n
"])),"full"===this.backup.type?this._localize("full_backup"):this._localize("partial_backup"),Math.ceil(10*this.backup.size)/10+" MB",this.hass?(0,f.o0)(new Date(this.backup.date),this.hass.locale):this.backup.date):(0,l.dy)(O||(O=G(['\n ','\n \n
\n \n \n \n \n
',"
\n "])),(0,l.dy)(I||(I=G(["\n "])),this._localize("folders"),ue),this._toggleSection,e.checked,e.indeterminate,"folders",e.templates):"",null!=t&&t.templates.length?(0,l.dy)(R||(R=G(["\n \n ',"
\n "])),(0,l.dy)(M||(M=G(["\n "])),this._localize("addons"),de),this._toggleSection,t.checked,t.indeterminate,"addons",t.templates):""):"","partial"!==this.backupType||this.backup&&!this.backupHasPassword?"":(0,l.dy)(L||(L=G(["
"]))),this.backup?"":(0,l.dy)(Z||(Z=G(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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.imageUrl?(0,l.dy)(i||(i=h([''])),this.imageUrl):this.iconPath?(0,l.dy)(o||(o=h(["'])),this.iconPath):"",this.label,this.version?(0,l.dy)(a||(a=h(['(',")"])),this.version):"")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,l.iv)(s||(s=h(["\n :host {\n display: flex;\n align-items: center;\n }\n .label {\n margin-right: 4px;\n }\n .version {\n color: var(--secondary-text-color);\n }\n .icon {\n max-height: 22px;\n max-width: 22px;\n margin-right: 8px;\n }\n "])))}}]}}),l.oi);function q(e){return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},q(e)}function G(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 K(e,t){return K=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},K(e,t)}function Q(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=ce(e);if(t){var i=ce(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return X(this,r)}}function X(e,t){if(t&&("object"===q(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Y(e)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ee(){ee=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(!ne(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.name?1:-1}))),this.addons=(this.backup?this.backup.addons:null===(t=this.supervisor)||void 0===t?void 0:t.supervisor.addons).map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!1}})).sort((function(e,t){return e.name>t.name?1:-1})),this.backupType=(null===(n=this.backup)||void 0===n?void 0:n.type)||"full",this.backupName=(null===(i=this.backup)||void 0===i?void 0:i.name)||"",this.backupHasPassword=(null===(o=this.backup)||void 0===o?void 0:o.protected)||!1)}},{kind:"method",key:"focus",value:function(){var e;null===(e=this._focusTarget)||void 0===e||e.focus()}},{kind:"field",key:"_localize",value:function(){var e=this;return function(t){var r;return(null===(r=e.supervisor)||void 0===r?void 0:r.localize("backup.".concat(t)))||e.localize("ui.panel.page-onboarding.restore.".concat(t))}}},{kind:"method",key:"render",value:function(){if(!this.onboarding&&!this.supervisor)return(0,l.dy)(S||(S=G([""])));var e="partial"===this.backupType?this._getSection("folders"):void 0,t="partial"===this.backupType?this._getSection("addons"):void 0;return(0,l.dy)(D||(D=G(["\n ","\n ","\n ","\n ","\n ","\n ","\n "])),this.backup?(0,l.dy)(O||(O=G(['
\n ',"\n (",")
\n ","\n
"])),"full"===this.backup.type?this._localize("full_backup"):this._localize("partial_backup"),Math.ceil(10*this.backup.size)/10+" MB",this.hass?(0,f.o0)(new Date(this.backup.date),this.hass.locale):this.backup.date):(0,l.dy)(z||(z=G(['\n ','\n \n
\n \n \n \n \n
',"
\n "])),(0,l.dy)(R||(R=G(["\n "])),this._localize("folders"),ue),this._toggleSection,e.checked,e.indeterminate,"folders",e.templates):"",null!=t&&t.templates.length?(0,l.dy)(I||(I=G(["\n \n ',"
\n "])),(0,l.dy)(L||(L=G(["\n "])),this._localize("addons"),de),this._toggleSection,t.checked,t.indeterminate,"addons",t.templates):""):"","partial"!==this.backupType||this.backup&&!this.backupHasPassword?"":(0,l.dy)(M||(M=G(["
"]))),this.backup?"":(0,l.dy)(B||(B=G(['=0;o--){var s=r[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,r),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,r[n])(i)||i);if(void 0!==o.finisher&&t.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(r=e.length);for(var t=0,n=new Array(r);t\n ',"\n
"])),this.supervisor.localize("my.faq_link")))}},{kind:"method",key:"render",value:function(){return this._error?(0,a.dy)(i||(i=p([""])),this._error):(0,a.dy)(o||(o=p([""])))}},{kind:"method",key:"_createRedirectUrl",value:function(e){var r=this._createRedirectParams(e);return"".concat(e.redirect).concat(r)}},{kind:"method",key:"_createRedirectParams",value:function(e){var r=this,t=(0,u.Q2)();if(!e.params&&!Object.keys(t).length)return"";var n={};return Object.entries(e.params||{}).forEach((function(e){var i=d(e,2),o=i[0],s=i[1];if(!t[o]||!r._checkParamType(s,t[o]))throw Error();n[o]=t[o]})),"?".concat((0,u.ou)(n))}},{kind:"method",key:"_checkParamType",value:function(e,r){return"string"===e||"url"===e&&(r&&r===(0,s.N)(r))}}]}}),a.oi)},54211:function(e,r){r.N=void 0;var t=/^([^\w]*)(javascript|data|vbscript)/im,n=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,i=/^([^:]+):/gm,o=[".","/"];r.N=function(e){if(!e)return"about:blank";var r=e.replace(n,"").trim();if(function(e){return o.indexOf(e[0])>-1}(r))return r;var s=r.match(i);if(!s)return r;var a=s[0];return t.test(a)?"about:blank":r}}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/72ee308e.js.gz b/supervisor/api/panel/frontend_es5/72ee308e.js.gz deleted file mode 100644 index 85029397792f879776ee7dbb7ac4cc79e36715a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4187 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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n ","\n ",'\n \n
\n ',""])),this._error):"",this._inputDevices&&(0,n.dy)(g||(g=S(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.input"),this._setInputDevice,f.U,this._selectedInput,this._inputDevices.map((function(e){return(0,n.dy)(w||(w=S(["\n \n ","\n \n "])),e.device||"",e.name)}))),this._outputDevices&&(0,n.dy)(k||(k=S(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.output"),this._setOutputDevice,f.U,this._selectedOutput,this._outputDevices.map((function(e){return(0,n.dy)(E||(E=S(["\n ","\n "])),e.device||"",e.name)}))),this._saveSettings,this.supervisor.localize("common.save"))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(_||(_=S(["\n :host,\n ha-card {\n display: block;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n ha-select {\n width: 100%;\n }\n ha-select:last-child {\n margin-top: 8px;\n }\n "])))]}},{kind:"method",key:"willUpdate",value:function(e){$(q(a.prototype),"willUpdate",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){var t=e.target.value;this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){var t=e.target.value;this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:(o=O(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,!this._outputDevices){e.next=4;break}return e.abrupt("return");case 4:return t={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")},e.prev=5,e.next=8,(0,h.G)(this.hass);case 8:r=e.sent,n=r.audio,i=Object.keys(n.input).map((function(e){return{device:e,name:n.input[e]}})),o=Object.keys(n.output).map((function(e){return{device:e,name:n.output[e]}})),this._inputDevices=[t].concat(P(i)),this._outputDevices=[t].concat(P(o)),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(5),this._error="Failed to fetch audio hardware",this._inputDevices=[t],this._outputDevices=[t];case 21:case"end":return e.stop()}}),e,this,[[5,16]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_saveSettings",value:(r=O(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput},e.prev=4,e.next=7,(0,l.d3)(this.hass,this.addon.slug,n);case 7:if("started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=10;break}return e.next=10,C(this,this.hass,this.supervisor,this.addon);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),this._error="Failed to set addon audio device";case 15:r.progress=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])}))),function(e){return r.apply(this,arguments)})}]}}),n.oi);var Q,Y,W,K,G,J,X,ee=r(77426);r(81545),r(13701),r(83927),r(66255),r(4019),r(18900);function te(e){return te="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},te(e)}function re(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 ne(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){re(o,n,i,a,s,"next",e)}function s(e){re(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ie(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ae(e,t){return ae=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ae(e,t)}function se(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=ge(e);if(t){var i=ge(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"===te(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return le(e)}function le(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function de(){de=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!fe(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r",'\n \n
\n

\n ','\n

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

\n ',"\n

\n ","\n\n \n
\n ",'\n
\n ',""])),this._error):"",this._config,this._configChanged,this._computeLabel,this._computeHelper,this._createSchema(this._config,this._showOptional,(null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced)||!1),r?(0,n.dy)(_e||(_e=ze(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])));var e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return(0,n.dy)(Je||(Je=at(['\n
\n ',"\n
\n "])),e||this.addon.network||this.addon.audio?(0,n.dy)(Xe||(Xe=at(["\n ","\n ","\n ","\n "])),e?(0,n.dy)(et||(et=at(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.network?(0,n.dy)(tt||(tt=at(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.audio?(0,n.dy)(rt||(rt=at(["\n \n "])),this.hass,this.addon,this.supervisor):""):this.supervisor.localize("addon.configuration.no_configuration"))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(nt||(nt=at(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi),r(93546);function At(e){return At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},At(e)}function Ot(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function St(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 Dt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){St(o,n,i,a,s,"next",e)}function s(e){St(o,n,i,a,s,"throw",e)}a(void 0)}))}}function jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zt(e,t){return zt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zt(e,t)}function Tt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$t(e);if(t){var i=$t(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ht(this,r)}}function Ht(e,t){if(t&&("object"===At(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Rt(e)}function Rt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vt(){Vt=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(!It(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ','\n
\n ',"\n
\n
\n
\n "])),this._error?(0,n.dy)(_t||(_t=Ot(['',""])),this._error):"",this._content?(0,n.dy)(Ct||(Ct=Ot([""])),this._content):(0,n.dy)(xt||(xt=Ot([""])))):(0,n.dy)(kt||(kt=Ot([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(Pt||(Pt=Ot(["\n ha-card {\n display: block;\n }\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n ha-markdown {\n padding: 16px;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(r=Dt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.ii)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.documentation.get_logs","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi);var qt,Qt,Yt=r(8636),Wt=r(63864);function Kt(e){return Kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kt(e)}function Gt(e,t,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 Jt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Xt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function er(e,t){return er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},er(e,t)}function tr(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=ir(e);if(t){var i=ir(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return rr(this,r)}}function rr(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 nr(e)}function nr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ir(e){return ir=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ir(e)}function or(){or=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(!cr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n "])),this.progress,this._buttonTapped,this.disabled)}},{kind:"method",key:"_buttonTapped",value:(r=regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.progress=!0,t={method:this.method,path:this.path,data:this.data},e.prev=2,e.next=5,this.hass.callApi(this.method,this.path,this.data);case 5:r=e.sent,this.progress=!1,this._progressButton.actionSuccess(),t.success=!0,t.response=r,e.next=18;break;case 12:e.prev=12,e.t0=e.catch(2),this.progress=!1,this._progressButton.actionError(),t.success=!1,t.response=e.t0;case 18:(0,a.B)(this,"hass-api-called",t);case 19:case"end":return e.stop()}}),e,this,[[2,12]])})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Gt(o,n,i,a,s,"next",e)}function s(e){Gt(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)(Qt||(Qt=Jt(["\n :host([disabled]) {\n pointer-events: none;\n }\n "])))}}]}}),n.oi);customElements.define("ha-call-api-button",fr);r(88324),r(85124),r(14089),r(52039);var hr,mr,vr,yr,br,gr,wr,kr,Er,_r,Cr,xr,Pr,Ar,Or,Sr,Dr,jr,zr,Tr,Hr,Rr,Vr,Lr,Mr,Ir,Fr,Br,Ur,Zr,Nr,$r,qr,Qr,Yr,Wr,Kr,Gr,Jr,Xr,en,tn=r(70203),rn=(r(46586),r(21050),function(e,t){(0,a.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return r.e(884).then(r.bind(r,56884))},dialogParams:t})}),nn=(r(23432),r(34450));function on(e){return on="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},on(e)}function an(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 sn(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){an(o,n,i,a,s,"next",e)}function s(e){an(o,n,i,a,s,"throw",e)}a(void 0)}))}}function cn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ln(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dn(e,t){return dn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dn(e,t)}function un(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=_n(e);if(t){var i=_n(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pn(this,r)}}function pn(e,t){if(t&&("object"===on(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return fn(e)}function fn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hn(){hn=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(!yn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n ','\n
\n ','\n
\n
\n
\n ','\n
\n\n \n ',"\n\n \n \n\n
\n ',".
\n ",'\n
\n
\n
\n ',"\n ","\n
\n
\n ","\n
\n
\n ","\n ",'\n
\n
\n
\n ',"\n
\n
\n ","\n
\n
\n \n\n ","\n "])),this.addon.update_available?(0,n.dy)(mr||(mr=cn(["\n \n "])),this.hass,this.narrow,this.supervisor,this.addon.slug,this._updateComplete):"",this.addon.protected?"":(0,n.dy)(vr||(vr=cn(['\n \n (',")\n
\n "])),this.addon.version,this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(Er||(Er=cn(['\n \n \n \n \n \n \n \n \n \n \n ',""])),this.addon.url,this.addon.name)),this.addon.logo?(0,n.dy)(Rr||(Rr=cn(['\n \n \n ',"\n \n \n \n\n ","\n ","\n ","\n ","\n \n "])),(0,Yt.$)({"addon-options":!0,started:"started"===this.addon.state}),this.narrow,this.supervisor.localize("addon.dashboard.option.boot.title"),this.supervisor.localize("addon.dashboard.option.boot.description"),this._startOnBootToggled,"auto"===this.addon.boot,"once"!==this.addon.startup?(0,n.dy)(Lr||(Lr=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.watchdog.title"),this.supervisor.localize("addon.dashboard.option.watchdog.description"),this._watchdogToggled,this.addon.watchdog):"",this.addon.auto_update||null!==(o=this.hass.userData)&&void 0!==o&&o.showAdvanced?(0,n.dy)(Mr||(Mr=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.auto_update.title"),this.supervisor.localize("addon.dashboard.option.auto_update.description"),this._autoUpdateToggled,this.addon.auto_update):"",!this._computeCannotIngressSidebar&&this.addon.ingress?(0,n.dy)(Ir||(Ir=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.ingress_panel.title"),this.supervisor.localize("addon.dashboard.option.ingress_panel.description"),this._panelToggled,this.addon.ingress_panel):"",this._computeUsesProtectedOptions?(0,n.dy)(Fr||(Fr=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.protected.title"),this.supervisor.localize("addon.dashboard.option.protected.description"),this._protectionToggled,this.addon.protected):""):"","started"===this.addon.state?(0,n.dy)(Br||(Br=cn(["\n ','\n \n '," \n \n ",""])),this.narrow,this.supervisor.localize("addon.dashboard.hostname"),this.addon.hostname,s.map((function(e){var t;return(0,n.dy)(Ur||(Ur=cn(["\n \n "])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)}))):"",this._error?(0,n.dy)(Zr||(Zr=cn(['',""])),this._error):"",this.addon.version||!a||this.addon.available?"":(0,nn.I)(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)($r||($r=cn(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(Nr||(Nr=cn(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")),this.addon.version?this._computeIsRunning?(0,n.dy)(qr||(qr=cn(['\n \n \n \n ',"\n \n \n "])),this._pathWebui,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._computeShowIngressUI?(0,n.dy)(Gr||(Gr=cn(["\n \n ","\n \n "])),this._openIngress,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._uninstallClicked,this.supervisor.localize("addon.dashboard.uninstall"),this.addon.build?(0,n.dy)(Jr||(Jr=cn(['\n \n ',"\n \n "])),this.hass,this.addon.slug,this.supervisor.localize("addon.dashboard.rebuild")):""):"",this.addon.long_description?(0,n.dy)(Xr||(Xr=cn(['\n \n
\n '),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(t,".description"))})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui&&this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,s.c)("/hassio/ingress/".concat(this.addon.slug))}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,Wt.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:(E=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(k=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(w=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(g=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,l.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return g.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(b=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return b.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(y=sn(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.CH)(this.hass,this.addon.slug);case 3:t=e.sent,rn(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:(0,nn.H)(this.addon,t)}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,d.js)(e.t0)});case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return y.apply(this,arguments)})},{kind:"method",key:"_updateComplete",value:function(){var e={success:!0,response:void 0,path:"install"};(0,a.B)(this,"hass-api-called",e)}},{kind:"method",key:"_installClicked",value:(v=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(h=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return h.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(f=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return f.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(c=sn(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,m.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,m.Ys)(this,{title:"Failed to validate addon configuration",text:(0,d.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,l.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,l.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,a.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,d.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return c.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,s.c)("/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,m.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,l.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,a.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,d.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(en||(en=cn(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-width: 100%;\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--success-color);\n }\n ha-svg-icon.stopped {\n color: var(--error-color);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n ha-chip {\n text-transform: capitalize;\n --ha-chip-text-color: var(--text-primary-color);\n --ha-chip-background-color: var(--primary-color);\n }\n\n .red {\n --ha-chip-background-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-chip-background-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-chip-background-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-chip-background-color: var(--label-badge-yellow, #f4b400);\n }\n .capabilities {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n ha-alert mwc-button {\n --mdc-theme-primary: var(--primary-text-color);\n }\n a {\n text-decoration: none;\n }\n\n update-available-card {\n padding-bottom: 16px;\n }\n\n @media (max-width: 720px) {\n ha-chip {\n line-height: 36px;\n }\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n '])))]}}]}}),n.oi);function jn(e){return jn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jn(e)}function zn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Tn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hn(e,t){return Hn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Hn(e,t)}function Rn(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=Mn(e);if(t){var i=Mn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Vn(this,r)}}function Vn(e,t){if(t&&("object"===jn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ln(e)}function Ln(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mn(e){return Mn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mn(e)}function In(){In=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(!Un(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r","\n \n ",'\n
\n ','\n
\n
\n ',""])),this._error):"",this._content?(0,n.dy)(Wn||(Wn=Jn([""])),this._content):"",this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(Kn||(Kn=Jn(["\n :host,\n ha-card {\n display: block;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(o=ei(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.kr)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=ei(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._loadData();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}]}}),n.oi);function gi(e){return gi="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},gi(e)}function wi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ki(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ei(e,t){return Ei=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ei(e,t)}function _i(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=Pi(e);if(t){var i=Pi(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ci(this,r)}}function Ci(e,t){if(t&&("object"===gi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xi(e)}function xi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pi(e){return Pi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pi(e)}function Ai(){Ai=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(!Di(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this._error);if(!this.addon)return(0,n.dy)(Gi||(Gi=no([""])));var e=[{translationKey:"addon.panel.info",path:"/hassio/addon/".concat(this.addon.slug,"/info"),iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&e.push({translationKey:"addon.panel.documentation",path:"/hassio/addon/".concat(this.addon.slug,"/documentation"),iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&e.push({translationKey:"addon.panel.configuration",path:"/hassio/addon/".concat(this.addon.slug,"/config"),iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:"/hassio/addon/".concat(this.addon.slug,"/logs"),iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});var t=this._computeTail(this.route);return(0,n.dy)(Ji||(Ji=no(["\n ',"\n \n \n "])),this.hass,this.supervisor.localize,this.narrow,t,e,this.addon.name,t,this.narrow,this.hass,this.supervisor,this.addon)}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(Xi||(Xi=no(["\n :host {\n color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n max-width: calc(100% - 8px);\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n min-width: 100%;\n }\n }\n "])))]}},{kind:"method",key:"firstUpdated",value:(h=ro(regeneratorRuntime.mark((function e(){var t,r,n,i=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=8;break}if(!(t=(0,c.io)("addon"))){e.next=8;break}return e.next=5,(0,l.yt)(this.hass);case 5:r=e.sent,n=r.addons.some((function(e){return e.slug===t})),n?(0,s.c)("/hassio/addon/".concat(t),{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found");case 8:this.addEventListener("hass-api-called",(function(e){return i._apiCalled(e)}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{kind:"method",key:"_apiCalled",value:(f=ro(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.detail.success){e.next=2;break}return e.abrupt("return");case 2:if((n=null===(r=t.detail.path)||void 0===r?void 0:r.split("/"))&&0!==n.length){e.next=5;break}return e.abrupt("return");case 5:if(i=n[n.length-1],["uninstall","install","update","start","stop"].includes(i)&&(0,a.B)(this,"supervisor-collection-refresh",{collection:"supervisor"}),"uninstall"!==i){e.next=11;break}window.history.back(),e.next=13;break;case 11:return e.next=13,this._routeDataChanged();case 13:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:(r=ro(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.route.path.split("/")[1]){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,(0,l.AD)(this.hass,t);case 6:r=e.sent,this.addon=r,e.next=14;break;case 10:e.prev=10,e.t0=e.catch(3),this._error="Error fetching addon info: ".concat((0,d.js)(e.t0)),this.addon=void 0;case 14:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi)}}]); \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[872],{49872:function(e,t,r){r.r(t);var n=r(37500),i=r(63550),o=r(14516),a=r(47181),s=r(83849),c=r(15493),l=(r(34552),r(34154)),d=r(41682),u=(r(48811),r(21625),r(1359),r(11654)),p=r(55677),f=(r(51187),r(44577),r(32594)),h=(r(98762),r(9381),r(22098),r(86248),r(20258)),m=r(26765);function v(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var y,b,g,w,k,E,_,C=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,r,n,i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.g7)(t,{title:n.localize("common.restart_name","name",i.name),text:n.localize("dialog.restart_addon.text"),confirmText:n.localize("dialog.restart_addon.confirm_text"),dismissText:n.localize("common.cancel")});case 2:if(!e.sent){e.next=12;break}return e.prev=4,e.next=7,(0,l.P$)(r,i.slug);case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),(0,m.Ys)(t,{title:n.localize("common.failed_to_restart_name","name",i.name),text:(0,d.js)(e.t0)});case 12:case"end":return e.stop()}}),e,null,[[4,9]])})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){v(o,n,i,a,s,"next",e)}function s(e){v(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r,n,i){return t.apply(this,arguments)}}();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 P(e){return function(e){if(Array.isArray(e))return Z(e)}(e)||N(e)||U(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 A(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 O(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){A(o,n,i,a,s,"next",e)}function s(e){A(o,n,i,a,s,"throw",e)}a(void 0)}))}}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=q(e);if(t){var i=q(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return T(this,r)}}function T(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 H(e)}function H(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(){R=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!M(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n ","\n ",'\n
\n
\n ',""])),this._error):"",this._inputDevices&&(0,n.dy)(g||(g=S(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.input"),this._setInputDevice,f.U,this._selectedInput,this._inputDevices.map((function(e){return(0,n.dy)(w||(w=S(["\n \n ","\n \n "])),e.device||"",e.name)}))),this._outputDevices&&(0,n.dy)(k||(k=S(["\n ","\n "])),this.supervisor.localize("addon.configuration.audio.output"),this._setOutputDevice,f.U,this._selectedOutput,this._outputDevices.map((function(e){return(0,n.dy)(E||(E=S(["\n ","\n "])),e.device||"",e.name)}))),this._saveSettings,this.supervisor.localize("common.save"))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(_||(_=S(["\n :host,\n ha-card {\n display: block;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n ha-select {\n width: 100%;\n }\n ha-select:last-child {\n margin-top: 8px;\n }\n "])))]}},{kind:"method",key:"willUpdate",value:function(e){$(q(a.prototype),"willUpdate",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){var t=e.target.value;this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){var t=e.target.value;this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:(o=O(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,!this._outputDevices){e.next=4;break}return e.abrupt("return");case 4:return t={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")},e.prev=5,e.next=8,(0,h.G)(this.hass);case 8:r=e.sent,n=r.audio,i=Object.keys(n.input).map((function(e){return{device:e,name:n.input[e]}})),o=Object.keys(n.output).map((function(e){return{device:e,name:n.output[e]}})),this._inputDevices=[t].concat(P(i)),this._outputDevices=[t].concat(P(o)),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(5),this._error="Failed to fetch audio hardware",this._inputDevices=[t],this._outputDevices=[t];case 21:case"end":return e.stop()}}),e,this,[[5,16]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_saveSettings",value:(r=O(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput},e.prev=4,e.next=7,(0,l.d3)(this.hass,this.addon.slug,n);case 7:if("started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=10;break}return e.next=10,C(this,this.hass,this.supervisor,this.addon);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),this._error="Failed to set addon audio device";case 15:r.progress=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])}))),function(e){return r.apply(this,arguments)})}]}}),n.oi);var Q,Y,W,K,G,J,X,ee=r(77426);r(81545),r(13701),r(83927),r(66255),r(4019),r(18900);function te(e){return te="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},te(e)}function re(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 ne(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){re(o,n,i,a,s,"next",e)}function s(e){re(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ie(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ae(e,t){return ae=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ae(e,t)}function se(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=ge(e);if(t){var i=ge(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"===te(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return le(e)}function le(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function de(){de=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!fe(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r",'\n \n
\n

\n ','\n

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

\n ',"\n

\n ","\n\n \n
\n ",'\n
\n ',""])),this._error):"",this._config,this._configChanged,this._computeLabel,this._computeHelper,this._createSchema(this._config,this._showOptional,(null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced)||!1),r?(0,n.dy)(_e||(_e=ze(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])));var e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return(0,n.dy)(Je||(Je=at(['\n
\n ',"\n
\n "])),e||this.addon.network||this.addon.audio?(0,n.dy)(Xe||(Xe=at(["\n ","\n ","\n ","\n "])),e?(0,n.dy)(et||(et=at(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.network?(0,n.dy)(tt||(tt=at(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.audio?(0,n.dy)(rt||(rt=at(["\n \n "])),this.hass,this.addon,this.supervisor):""):this.supervisor.localize("addon.configuration.no_configuration"))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(nt||(nt=at(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi),r(93546);function At(e){return At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},At(e)}function Ot(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function St(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 Dt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){St(o,n,i,a,s,"next",e)}function s(e){St(o,n,i,a,s,"throw",e)}a(void 0)}))}}function jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zt(e,t){return zt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zt(e,t)}function Tt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$t(e);if(t){var i=$t(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ht(this,r)}}function Ht(e,t){if(t&&("object"===At(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Rt(e)}function Rt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vt(){Vt=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(!It(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ','\n
\n ',"\n
\n
\n
\n "])),this._error?(0,n.dy)(_t||(_t=Ot(['',""])),this._error):"",this._content?(0,n.dy)(Ct||(Ct=Ot([""])),this._content):(0,n.dy)(xt||(xt=Ot([""])))):(0,n.dy)(kt||(kt=Ot([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(Pt||(Pt=Ot(["\n ha-card {\n display: block;\n }\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n ha-markdown {\n padding: 16px;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(r=Dt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.ii)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.documentation.get_logs","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi);var qt,Qt,Yt=r(8636),Wt=r(63864);function Kt(e){return Kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kt(e)}function Gt(e,t,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 Jt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Xt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function er(e,t){return er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},er(e,t)}function tr(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=ir(e);if(t){var i=ir(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return rr(this,r)}}function rr(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 nr(e)}function nr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ir(e){return ir=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ir(e)}function or(){or=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(!cr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n "])),this.progress,this._buttonTapped,this.disabled)}},{kind:"method",key:"_buttonTapped",value:(r=regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.progress=!0,t={method:this.method,path:this.path,data:this.data},e.prev=2,e.next=5,this.hass.callApi(this.method,this.path,this.data);case 5:r=e.sent,this.progress=!1,this._progressButton.actionSuccess(),t.success=!0,t.response=r,e.next=18;break;case 12:e.prev=12,e.t0=e.catch(2),this.progress=!1,this._progressButton.actionError(),t.success=!1,t.response=e.t0;case 18:(0,a.B)(this,"hass-api-called",t);case 19:case"end":return e.stop()}}),e,this,[[2,12]])})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Gt(o,n,i,a,s,"next",e)}function s(e){Gt(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)(Qt||(Qt=Jt(["\n :host([disabled]) {\n pointer-events: none;\n }\n "])))}}]}}),n.oi);customElements.define("ha-call-api-button",fr);r(88324),r(85124),r(14089),r(52039);var hr,mr,vr,yr,br,gr,wr,kr,Er,_r,Cr,xr,Pr,Ar,Or,Sr,Dr,jr,zr,Tr,Hr,Rr,Vr,Lr,Mr,Ir,Fr,Br,Ur,Zr,Nr,$r,qr,Qr,Yr,Wr,Kr,Gr,Jr,Xr,en,tn=r(70203),rn=(r(46586),r(63226),function(e,t){(0,a.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return r.e(884).then(r.bind(r,56884))},dialogParams:t})}),nn=(r(23432),r(34450));function on(e){return on="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},on(e)}function an(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 sn(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){an(o,n,i,a,s,"next",e)}function s(e){an(o,n,i,a,s,"throw",e)}a(void 0)}))}}function cn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ln(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dn(e,t){return dn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dn(e,t)}function un(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=_n(e);if(t){var i=_n(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pn(this,r)}}function pn(e,t){if(t&&("object"===on(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return fn(e)}function fn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hn(){hn=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(!yn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n ','\n
\n ','\n
\n
\n
\n ','\n
\n\n \n ',"\n\n \n \n\n
\n ',".
\n ",'\n
\n
\n
\n ',"\n ","\n
\n
\n ","\n
\n
\n ","\n ",'\n
\n
\n
\n ',"\n
\n
\n ","\n
\n
\n \n\n ","\n "])),this.addon.update_available?(0,n.dy)(mr||(mr=cn(["\n \n "])),this.hass,this.narrow,this.supervisor,this.addon.slug,this._updateComplete):"",this.addon.protected?"":(0,n.dy)(vr||(vr=cn(['\n \n (',")\n
\n "])),this.addon.version,this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(Er||(Er=cn(['\n \n \n \n \n \n \n \n \n \n \n ',""])),this.addon.url,this.addon.name)),this.addon.logo?(0,n.dy)(Rr||(Rr=cn(['\n \n \n ',"\n \n \n \n\n ","\n ","\n ","\n ","\n
\n "])),(0,Yt.$)({"addon-options":!0,started:"started"===this.addon.state}),this.narrow,this.supervisor.localize("addon.dashboard.option.boot.title"),this.supervisor.localize("addon.dashboard.option.boot.description"),this._startOnBootToggled,"auto"===this.addon.boot,"once"!==this.addon.startup?(0,n.dy)(Lr||(Lr=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.watchdog.title"),this.supervisor.localize("addon.dashboard.option.watchdog.description"),this._watchdogToggled,this.addon.watchdog):"",this.addon.auto_update||null!==(o=this.hass.userData)&&void 0!==o&&o.showAdvanced?(0,n.dy)(Mr||(Mr=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.auto_update.title"),this.supervisor.localize("addon.dashboard.option.auto_update.description"),this._autoUpdateToggled,this.addon.auto_update):"",!this._computeCannotIngressSidebar&&this.addon.ingress?(0,n.dy)(Ir||(Ir=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.ingress_panel.title"),this.supervisor.localize("addon.dashboard.option.ingress_panel.description"),this._panelToggled,this.addon.ingress_panel):"",this._computeUsesProtectedOptions?(0,n.dy)(Fr||(Fr=cn(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.protected.title"),this.supervisor.localize("addon.dashboard.option.protected.description"),this._protectionToggled,this.addon.protected):""):"","started"===this.addon.state?(0,n.dy)(Br||(Br=cn(["\n ','\n \n '," \n \n ",""])),this.narrow,this.supervisor.localize("addon.dashboard.hostname"),this.addon.hostname,s.map((function(e){var t;return(0,n.dy)(Ur||(Ur=cn(["\n \n "])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)}))):"",this._error?(0,n.dy)(Zr||(Zr=cn(['',""])),this._error):"",this.addon.version||!a||this.addon.available?"":(0,nn.I)(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)($r||($r=cn(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(Nr||(Nr=cn(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")),this.addon.version?this._computeIsRunning?(0,n.dy)(qr||(qr=cn(['\n \n \n \n ',"\n \n \n "])),this._pathWebui,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._computeShowIngressUI?(0,n.dy)(Gr||(Gr=cn(["\n \n ","\n \n "])),this._openIngress,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._uninstallClicked,this.supervisor.localize("addon.dashboard.uninstall"),this.addon.build?(0,n.dy)(Jr||(Jr=cn(['\n \n ',"\n \n "])),this.hass,this.addon.slug,this.supervisor.localize("addon.dashboard.rebuild")):""):"",this.addon.long_description?(0,n.dy)(Xr||(Xr=cn(['\n \n
\n '),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(t,".description"))})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui&&this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,s.c)("/hassio/ingress/".concat(this.addon.slug))}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,Wt.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:(E=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(k=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(w=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(g=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,l.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return g.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(b=sn(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,d.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return b.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(y=sn(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.CH)(this.hass,this.addon.slug);case 3:t=e.sent,rn(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:(0,nn.H)(this.addon,t)}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,d.js)(e.t0)});case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return y.apply(this,arguments)})},{kind:"method",key:"_updateComplete",value:function(){var e={success:!0,response:void 0,path:"install"};(0,a.B)(this,"hass-api-called",e)}},{kind:"method",key:"_installClicked",value:(v=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(h=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return h.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(f=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,d.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return f.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(c=sn(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,m.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,m.Ys)(this,{title:"Failed to validate addon configuration",text:(0,d.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,l.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,l.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,a.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,d.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return c.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,s.c)("/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=sn(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,m.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,l.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,a.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,m.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,d.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(en||(en=cn(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-width: 100%;\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--success-color);\n }\n ha-svg-icon.stopped {\n color: var(--error-color);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n ha-chip {\n text-transform: capitalize;\n --ha-chip-text-color: var(--text-primary-color);\n --ha-chip-background-color: var(--primary-color);\n }\n\n .red {\n --ha-chip-background-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-chip-background-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-chip-background-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-chip-background-color: var(--label-badge-yellow, #f4b400);\n }\n .capabilities {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n ha-alert mwc-button {\n --mdc-theme-primary: var(--primary-text-color);\n }\n a {\n text-decoration: none;\n }\n\n update-available-card {\n padding-bottom: 16px;\n }\n\n @media (max-width: 720px) {\n ha-chip {\n line-height: 36px;\n }\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n '])))]}}]}}),n.oi);function jn(e){return jn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jn(e)}function zn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Tn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hn(e,t){return Hn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Hn(e,t)}function Rn(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=Mn(e);if(t){var i=Mn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Vn(this,r)}}function Vn(e,t){if(t&&("object"===jn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ln(e)}function Ln(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mn(e){return Mn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mn(e)}function In(){In=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(!Un(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r","\n \n ",'\n
\n ','\n
\n
\n ',""])),this._error):"",this._content?(0,n.dy)(Wn||(Wn=Jn([""])),this._content):"",this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(Kn||(Kn=Jn(["\n :host,\n ha-card {\n display: block;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(o=ei(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,l.kr)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,d.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=ei(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._loadData();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}]}}),n.oi);function gi(e){return gi="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},gi(e)}function wi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ki(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ei(e,t){return Ei=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ei(e,t)}function _i(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=Pi(e);if(t){var i=Pi(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ci(this,r)}}function Ci(e,t){if(t&&("object"===gi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xi(e)}function xi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pi(e){return Pi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pi(e)}function Ai(){Ai=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(!Di(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this._error);if(!this.addon)return(0,n.dy)(Gi||(Gi=no([""])));var e=[{translationKey:"addon.panel.info",path:"/hassio/addon/".concat(this.addon.slug,"/info"),iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&e.push({translationKey:"addon.panel.documentation",path:"/hassio/addon/".concat(this.addon.slug,"/documentation"),iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&e.push({translationKey:"addon.panel.configuration",path:"/hassio/addon/".concat(this.addon.slug,"/config"),iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:"/hassio/addon/".concat(this.addon.slug,"/logs"),iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});var t=this._computeTail(this.route);return(0,n.dy)(Ji||(Ji=no(["\n ',"\n \n \n "])),this.hass,this.supervisor.localize,this.narrow,t,e,this.addon.name,t,this.narrow,this.hass,this.supervisor,this.addon)}},{kind:"get",static:!0,key:"styles",value:function(){return[u.Qx,p.l,(0,n.iv)(Xi||(Xi=no(["\n :host {\n color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n max-width: calc(100% - 8px);\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n min-width: 100%;\n }\n }\n "])))]}},{kind:"method",key:"firstUpdated",value:(h=ro(regeneratorRuntime.mark((function e(){var t,r,n,i=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=8;break}if(!(t=(0,c.io)("addon"))){e.next=8;break}return e.next=5,(0,l.yt)(this.hass);case 5:r=e.sent,n=r.addons.some((function(e){return e.slug===t})),n?(0,s.c)("/hassio/addon/".concat(t),{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found");case 8:this.addEventListener("hass-api-called",(function(e){return i._apiCalled(e)}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{kind:"method",key:"_apiCalled",value:(f=ro(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.detail.success){e.next=2;break}return e.abrupt("return");case 2:if((n=null===(r=t.detail.path)||void 0===r?void 0:r.split("/"))&&0!==n.length){e.next=5;break}return e.abrupt("return");case 5:if(i=n[n.length-1],["uninstall","install","update","start","stop"].includes(i)&&(0,a.B)(this,"supervisor-collection-refresh",{collection:"supervisor"}),"uninstall"!==i){e.next=11;break}window.history.back(),e.next=13;break;case 11:return e.next=13,this._routeDataChanged();case 13:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:(r=ro(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.route.path.split("/")[1]){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,(0,l.AD)(this.hass,t);case 6:r=e.sent,this.addon=r,e.next=14;break;case 10:e.prev=10,e.t0=e.catch(3),this._error="Error fetching addon info: ".concat((0,d.js)(e.t0)),this.addon=void 0;case 14:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/93ef4a54.js.gz b/supervisor/api/panel/frontend_es5/93ef4a54.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..508bee6064fb0f09df75ce9a8296c908d7bf53a7 GIT binary patch literal 26589 zcmXuHV{|S`6RjKDc2;cLTCr{0wr$&XR&3k0ZQIFv_jk^@Jw|s|&-qmS?HWZG4F&YS z1p*qQq#J$3j`mGcc@Yc-iOlnhP==V^t1qQ51tnxnNMU6|CE>Ja%MR!fkIXKeTI`ZH z=gh;l9E~Cmhduje<=bqA5U!_le?q!-)HYNS56N;U$6cP2zIo?m-7LPtrcc(}W812e zL+);nEvreY-Cl-1)0yvbmAU{o5PYIeL;K|8o90%CJEbPts^g>p_N1DI%nEkI8tsgb zWS}){Iz50)t8S|0XaPzjU5y@IXlRmXra4Fiq~(mDn=s-jIYouE*cfvpC~?R;0TQ9E z>6-88r=BB`XzHoxaE>d+87DnRD%*63peCsXeoEw1X26w+s*#F#WTKf0oZ^|ZE7T~{ znDlNe!pZO$QwOj$a`bZn#zDhM_`bZkVnaK`+0LL#CMrfX=aTWTF11IrDL9;$Pa76< zg_VxZM$KJ#k2a^P>(geT4j(LH8N#+C`vzt!CV8jR=o^H+J^&GaM|Zpb=lP4_CxAV` z0f!syy=+m+@!BTo%~pg}%E$cL&C~dCItS}p)S=<&wZ?e7wyV*q=j^UX1Rs?=;v6h| zq@Sm+Eh+D;Ip-H|n+&8qNcjq0j#{Vp0c=eNu{0_46H99~!-<0r;%)gOH-$_RK_C*z z$mPNO8DF97#Q0S%;fAjXruH`#cZY`O_m^x&W_M;&j;m@9{Kh=prqs?c;yt$RPBU5S z<(dKwfo&uobZp{tq=bE8{TwAs0o{`LLi}1C*lGV)3V@kOZkaHSXlP?#Yc9)gzA$yqKja9S0KL#Uw*? z{>2-sVfTOzJl{|xZqRdx7E@|{lm5L-)Ugwl33FYYgA&D3-lu#MZ^y9HY!)$iFUbbs zcMGxrk{>eF4};@B$ovB>ME;?c!4wWDci`D-Rq{aKg(U3RxJSI6`829ou2H1!Ywh4U z=#f9eAkLDE38L=Zz4Uj@QB${gl|hQb$HpRxBj>dHV2pH6K1h!7R#KTVfBag3qBXT) z6PG~64Gd^*$Fl7bBh_j~=Y_{66#aZwDe|$n6=Lw6wq4VY#k9AX-T- zlCg4G`)73zp3&w73w&Q_-#cFWyAN2WcF!0_diri*aDR~#PES|ixp6=bbI}m7tsP}W z?&tdB>zPbx>jE(tok)bkwg;nws9*%z+ znu|izK2e}OyZ{4^>ODA_6tnUna(``k4X#r<%b_Bw&f^37MP`zp^7l+)a8mU=gINwO z&_k3m4T}OBZ?+@aZV-QJ)1D!WU-gpTMD%@7Emvae3SZX0!I8z-IQ>LP#$EaIVcxW5 zFb=pz_>&54BoNNwwg_uO^O&{82p&p`5aB9630HG8?ZIgE9xveG0Yd9iFkS<#dvn{s zPRkm8eQsD#{6n_*Fp8_|ciO6z_Kj~56ZjF)gJY<1@{jenl+c$gyi5#SF|MFI+zIOf z*&_rP{KJXk zZB#I5Zd~f^AIg|GqJSk3g-Cn7fYg+aC%Olpj({LYEPE6h)1=aHuTjG+k!{wPEjEyV zFkR7`(J#h9IgS|EVQQu3488G>bB}4cs$wSG*ce7v{ftheD2|*JKFRrpfgr{zf$*rs z#;5fz%6;$|nLd-&x5|}ARQMpc)-*7yV_wt*Y@&aMR;LNUZhtfe2WJfmtgG|qO+2hu zjI!dGrEpc20;XqrR;>)T@d!?}BU_eERSYX2k1%w4qNh>D`u~PGOsrY622Aa+ClBze zY=m=vB^21=^L2Kb$*ukH&o|~M%`*ejC3h37% z1-{@cUvi785)#CR-Vwl_s|;9ca^o-p)RdrLuBe4Rd3W8_(IbZlaH1ZCMUJ?8|>;P>#E=E z17VjY?q0IyRt8bRt*Zm>-aVE_+xcngu6c0V{z5=2N!Ku$kpvH(4~w;}B=jLGZepYV zZXtT%0^nqP<%l2i03$3z6%2VejDQnoc*^kdj+%v`&-N>ZE}=UJ@U;apa(yLuqO(+^ zE46)#={revhNmHsw!P&Q-f$}dcN)*EJy!(lx9x{Rhe;_uNC?eU>&thI2B1tw(KT!R zzQSH=4)zfyX%A|7$jGN5*36aXeoQ@4m3kh~pt8-704v9SEwAb(g#cy0zoB&ir1)bakp#c^~{z!r;yZG%HPI2G49 zthDqc4cmW?#yRGD>N`0>WAqO4N$Nx#z4D?SR|!`05EQjlk-&!wlEXPlkR;&dR(sUO_x=|9StSVjlDf8OS*W3ToF z#&oI1*N!H-aE+%i?H>6Y9M0z4xL)`dFEpHu$tZo_@2U#CW7cugy(-5)Yxc~e3ZB^4 zXYwrIdg$5$7c%?q)AwKZ+XM1sC*4h6eC5b^f8H+N1=InrbzHo{aa}t5SBtf{4VMbgL)I^JjMbDxtnzD{Ws*;WL zY$tmZVFLkMsA^{M>OAJvwB7%Z!7nU0OG<0cNh5%dE8|v?flry)E1z#)H4!&ZB;Wq(!rf^<)frqX79AjghVYLclozr<2n>Z*a8A}?)QmYwi=*~sT{I@|Be?U4`N-QM)^mQs%?@=1_qF=4A7+YTB3VG%!nrdQ0Dtwp;X^nitXXtW zTyu2+DY_ABBC$h?=o2Dz0A4Huh~bxWLrwBm%Bl(~w`v;Ux9C3B;T2y)7+>d|Hbb&6 z+E;6}f~q`s1_XwZ79Nfu_hdttj*P-#yP%EgqjHzi!lopb=7H_=awMej2^|>ob0}@O z;Ae1Umv@?l0|2Uq^vws0)TuE!_8ukZ@XmKtU;1r~fzrOR0(gsR5HKpll3A4HOehd_&NgqWR&~?vnJBxMV_g7jXRj4&&fvb~k&fW4)oY{{fv$O=c-^rb zPvTvuRAzC2#3x)DP~#+%LQ=-+Fa2H#HSf38AJT)gq=|xo#Mwr$Vp2QA0%a#H9RI>4 zZH&QKjER7L2s%1HP5_A*)*lYF3UXP+_XH`2BKF5>hs0z+*Ln%Hc8Cb#%)pe-ZGE{q|Bg1Dnt{|Dad&@Fy=|8j3 zT4V8jSczD!c=ABg_91ruJsaU!T6lQ{{`Ypr%;EEZW8=8D(4?+=Cg(`aiZFOiQvd5n5%UX8QrblyC&Rf1L%OuH z@O>tH0lj`SkuGcrB}p;A3p#sRUl){AQFo6^OICD#16)lw zR%ne+fXOy)oU)zi{ZCMn9Pmph9-V!VDVlTEnY^Npj1y=_Z;|QX#FRcnABCeA+ig;A1%1_!=_C6r7;n;h1;60@Bh@Rr19}PKMzx_K`c=ZXlsbSeXQCz-DIV+^by1<@FNvsgsdS1(+-tHrm; zk~e{*5f4Mo3%A-NLpT}4M`XxRN5gf5foK7Fa@Kln-m45(-KhG8tAr~F0k5w`ybvtP z?iO??SZi;ylv9)i)Ocz5nqNN_%0DcNVWc3m`8gg?wn54KPDKJ58^S-l(@PNRlz0WFMUpSD_C*R(psS|c zFe(MUgV}LlO7cOA0X6F@&BY(b!oy3x%mz*BuAyW5;QN_~P`m+C`!ELvZHxv(7V^IE96^;|4s&3hoCawCX$* zJauBKXYR)$tz*%a5UkB}QQ-NYdVH^>7!WlJho0LpJ5Nnbr-QPT4p5C|*0pf7O&vmd(pgu-gG(L6TGhO( zeGD!KuE1JW%sbNzhJ_ijPF)ErmoA4~;vEbNl}9hiByD%L|^WJc2>t zlO_D|vV8sk8dQb1gEI7G@dPDysC89AaEK0uPDkH8is6ZlA* z#|X4KIWQ}IfsHy>*yxkMmOI#?ji5^?CqQsGrigYbCELN7)F&9~ zRQe4t?-&+&BM(9MCTb>)RN_Oh6oQ+uv9A#;N6aS??yzP@sS_j5!?a$$y!UYelU(o2 zuA|JRX3p;8wwyg5YM5oPZ+}ziOON?oKYQBraOqd7(z}R*(%KtPnsw7mM9IeIny$v3 zorJa>{vN=mD_d2O%!N6&sS6Q#R#9;mNUNls4|nVZ+(&S~>0;?hqtcsjw&7AHeVJP4L1GMg*q)J0 z)u0p;xQ6#gqYtvfF3PlLV1qATad_t6&vhTeVx1{1cjnX&8+P=Hj2(r4gUeTQScxd4 zs9oni$*S)hVrq8(Y2le(^*$JRVcF1rJT+@1&7YMJIk;tQWFe@|wPxP}eE=)-TYcN? z$MqrBLO6W8wHflbY3GBPo*oN^jnk+hpp@omIQAf}^B%xQ(}1;9an$+OEQpM~Q)0)Q zMUjetNymDeE(J=~OWZv0*!$W3RZA=0y~RZ*chb1wCYVmKq254~%93bl{OTr53&9MS!yVY?$2e1tR>k1aYp8;IAPjF_~duPMSal$OB3hri&@27)U8HJ0(-&Z40b~# zi1N!qtVQ~rimz3*mRb9%7qbeLDip2?rADQ<8xd#{pm~@>&!MlyRHKHbY57~rW@5_S zGx)E@kOY?#k-9xeM)%7w5nVQb!UJV}Vs*!dV%Y_9CeeE1Wh!%@t>OBEVTP24U~yx*tEF&Y6{{;YLB6kd80{yJqYUtj3fOEeqgC;dhPxsSVS+T(95k$gJ zLs!UOI(G;t)hU*C=ftgIKAtDA5eol>**yYNE1!*ynnBQ`Z8p2;2o#_YEUzZIzZR~C z8o@q<&9iYICX9~Z&?xhh?*&^D;MC+4;5SmHHp$o1aJW2G7p9UpgN8yOfF?yzK68}G zb<2$zsB!6v$C^DSQnOjbo5qh_cFotAHf_i>C>*)zYpsNU&G*)~$?1nXkK5HX;AM9iNaPQtCX_uYH>dzN$Q#7DL zh`C7b%5HrwV7Xk}rIkrJ7wjXX*HO*EP=Dy3w$Xbx@uHZH;Ofj_^HurDD65{Oj$dV4~!rgvGbU5#oj*En&CN1$uw4c$g2E{c7e83zk zG&i4xqaao~99m2INo^g#(l9wH0aR!)ek9n8?Ca3*J$1t6pLF`?h$6lnV=3gn5mFj0 zLgU8tJS0@`l6OwSZf+7_*Ba+Q^b)o#WHq!iUX%w6V`f+1O*K0nG=5Z@i*stAg*+i068Dqm&2sx|;VrR~oF&u9Yj-$utUm<5^E z3=l|*`JbRq{2$OY`9Eb2V+zD4B@z7n<5D9)z%B>;ot_NV!M%aDf9J#m_%=&301$Q( zzBg9&g{uU}8Ti`zc80h^6);C~o&OqX!0#K{*6)jW^pkb^(??GM`S>Etm7w2(H@@~D z_~WIBC!u&bEFtZa9hsJ~gd!lnfFf{Z5gAWP_poqi8L4>DNFXgK?UR<4_U<&$JPbT< zJSUJ7DovWp11jTF2u$wB2#hMQL(BLuV`E?x4vLzN@7NAha3ow9AbBu~asXkvQV-sv z5qW|a0Y78R4)zh~B1^O0Jy*7cptNgMD{bMB`bh%xDL0xsR-`s!<3T~JkMR%*chPzS zCV7E1YWx~MDxgD76i0kS#zsR;Nen8M=|Z#}u9*5laV=Z6AsgO3JXAkST4{O7>5Hf3 z0w@~K?F*AkQ$|q_X3^lqHtl~$V&NW!s+Nd{V>%L^u0V=`?jRMkpy#HH)QegOW;O_H zbcm|SK1DM%(F>u09wD3b>fkBpT_c#F+UuwGoZPvpbg7eGk~)mD7n@}*&t#FscM+=< zM{*{&!U?ei*V&m90%nMN{6+R)D zO6r#)<9?{jweI@uh~b*lW$^A4ns31&q$<*VDicM1(G~0!`kb5mIr{l|$&C%Kv-!+D z!_PS|p3VUNjUSQcDQiZ|VNQ~&`cqzQ6*j9!gz`Qa*gpxZir{0#A+{46<+3E`xAP?2 z9ac>{3~Q*KvH7EJ zb=|LO3^AR7zAY1Co;Y}|vJX*=*X1gt6HKuGNCR7U(5V5h426k+3@r{G7O{+mYxqM9 zmH4v38T5<=X)XNSsN?6KqKLG}RJ7d0Nfd>47W*Y3KN3Z@F{T$b zvK&FUsj$$V+R;m@|e%qXU3g| zJ;xAOGFtb6sw0|*hX=wjdV;;6$9~~(xrtz;G_GGmr)rNo!|Ur{af9~tf;O1;JtfK% zx68rhOMqUrS5K(+a#6Z+owPI47azBNPhRy}IBTUI;o_A_U0bDC&u-a&?T&c5SP%ao z0#^}7xgOzY@oobBIqxKryI^>u;d0>=dEp${b4Lh&`aI!+C(5UeaK7}pGqf-L|CRMj zbG^O3Pg7p2=9i6vjlH5rAjZ(5;T1a?%~ZyF+}lo=}|h z2JsKbu9r>@|EGiEoRPU$&PulzcZcxnQZgJwm>rSjEYckPM`WM=XL0KViDOPm-=8Zz zqVQTBli@90t*$-MAW(TqNhT+arQ|3)a_rD&g>2wwiDu-&HpyEmW%x?54PKK_hir(u z91Pm1c2a5iDdj z+5qGx8<$|cN$BbrQ&k@M&%(j;MTQCw?snUB`q(bH{779)4g%-OgqgT=y#P8tu(22U zXuo&<4aA(8cHzb0vY8Y5HEcRnNh_(6h4(bO1?r7LQoT_l)f!LHV7(f{RIK*X+szVS zzGpF;weIv--=j45bk_@&`ur4`y-93b45059JO!W3gJBlJdoFUNSr~jGw8mio^E>_w zWz$X|AV5mnb{Wf9%nyrSTj`sgT^~XkX&LQl{Y5h1*C{|0gA6kk1l3&&%2ac6GtW70 zWir{?7R9vPDTbFRv*|#i*>E!kjmiVBjjch#n#2UGIo?rLJE4T70=L%D`iVADd7PPDkw$y0j z3Bzpk%hC6gY~vbRQ`k<_zUj?FXJr4>b9rR{)g!{l!P}?6$f5kG<>u`X-w`0Q<#*S1 z^F?IS)p%3qZS!^2u=#r8*XqkP-#SM+)_OMyx@i~F`jepXVR)#~VRRCeN~6}xoLHmN z;50IcPNV*RgT6i!wO`%;NybJeki`c72dmZixGt&xKUlsj)_<5oxJ) za1)c5;$xHM#^xuGM4BHm%{4ycng8vKRR6QYRNJj%rBC~;#Bn8?I?t5Sb#~9b|Dqnm ztE&nn{hm|#G$S57sc)KxzIBpc%&$lQy7qV7Fv+jwT@j%q8UWXD1i&5Nil(h>ucIh} zG3Gt_gKCh4_2s`e_In4p0a)_50o*RV>MN6NjOrf7=v*{e<&-`nKJlv9JuIY)JM7Jr z=sl&dJJ_;ywIG61tUY(svQ@?)Uydv z4tsZ4rAEXfWrs5qlZUImi_jdyXaWyl0=HCIxoEI)*C?)56@i}L8ppjdiGMi^8l9Wj zUUE#gtPU?g=ec8Q@+9EOsPACdSB`AiMTaFa-BCELV;2YhUChWk=(O97mbiJXH3;AI z$l@&~pR1TSFm@NSUv8^Z-;%2fnFQIeLs@a_3_W*zH&<=s~z5z2=BN?P%8)w+Z7C^`L7Bpj)j3i$$u5`=;!zG z#4#-9hucBnYZ-M42DF+3A*?6hST$e~SkDd6KCa^LMH2MZ6fa&3pFg=iUp~2B7p~x& zpS?hh7p|J!7vf1TT|q@IUEyteZfUXEjLO3qpvrMkgO{||qnEfK_Mht>4qd|J4_!zQ za_HIH^7jSXKJH#ucYpihLD@Ez+cDPnhm6}t32O2kzz2k~hv!e+-xk@=*ovU+>cJaDQdF~_on(c(`@IXT;HB9@}mDX(DK^Idw>s7^DZB6>I3XY73=+f)} z(!}-ow1uxACWv}B5@$Ll3TJvcl>mnQVyC*JQjK%h*}qH)dJdkXeZ#bV7np!(#G25yZ}? zA0bwNr}v@Us|fcLaH#p4`nvfQw`1*3~z{VfMJMh2w@0oh-gS~fObG&NN9*{h*5Fy3h8a6&r|zrEpL`nFNyqd&#?ZaPS4H#XeIEw%RHyP5V*>z+Qy$MSSiD@ z6hC{qg=2*&mMTzoQKi8*iy0Nl`_isJo7QMK=SvqTmD}?Nq>d%h*NT=N#J;|Q<;N2-g2e6EK^cr((mA-*equ+mDg~<;ahH2w3_$q^@|IAnYs>WZ>-kKi%MdVqg zcGLQqeF3%FfT6UU$lp|UAgPH;mn1NUmvFJsaPfN}4O(kp+HOE^`C_IgpZlris+Zl0 zj{DOpNC}LC@eY0aQ@^Lw?8%7$NAaN0HCO$1gF!T{Kuth?fp-D3ViwH9fAR z6x!`y3yC#K$&fqqKv>nro3P$|Gd^Zeny>b7fopb096=e9pBn7+uDKosF^QF!cu6O5 zTv_HxQ8jDJsSVT%g93kbX8m5d!P4pS(9bkH&RZ$u1B$WQ)lE-eEB&ctrH?PX&U6^d>|!d5Nr0ydaKh@G2q4!WB^F$l_r&E(+{xJ{Qi^&LjMP{t+)G8h)n zB&If>pmyrxT+vu$ZfH~_`4+{l#k-|ih%Dd@Td|yMf!bpmg)DfY@flyPUV3M2TO<~! zey4xxSJ?8)?~ld)$sg2wq}zCl=KTs5?kLb-{NT472|JE%e{FnqqAaeJCaBXTUk8;< z44kS^;p_?WkyogbBBO!0L)Nc?IgEnynghpoUv(Z~K5XUt5O(YBe$(`B49Ky6-aOXZ zqjEZ371ZNLAG$Btgu?6>v3uYddg5^W2t3%`m> zq_m%+fZr5U=Gf*?lvucC;EgPvDKI{Q2Bj*K#r_x?S;ziyI}{y7R0rgvB1F8uBnW@gViPeA6;7`b&E7~z^? zFrt?o4lN#APX3(;a3nNHDvf;;LI)BHi_^B*f(n@d)<;-vg*q%L9xm_y2O05il0EC* zkj0xsiWB>!_~e(HQBoOXipCPpRQfAkF5)WdrjSZ=>r04!QJY*Pm!lEdiL?BL=&P$| zw4@TwNqPT@iB^e!5-y>LB7LIRLTO4Rn8XL8NL8sf!Lfb?D1A4#j(Z^ZlqymwNyGe> zkC*Ye=;fxarnCvX!@oT55BWQcd)~-G*9l3+@jeSmw@hP4laz^~aIXA0hm zVV~2Gwc%*?O;69R_Z=LO-e5=uT*C2XpTNXuG{KYRs$%X-RE>9Ci>@v4w zzWpITWEJ)sG#l^j6G4E`7T=4`A-|)G^jI|38<)EDsIS~|(~MS1MfP-N1tkiH5$Wk+ z9#(_~?XZRqG04M$H7X&u3NOD)8Qw!-rC04kAx9Mp|1(JpqApK@Vkj5XP2>sABumBq zx?ae%l$R>+8m}xb)8b!{%Lz@#a87NU~Gjx;3 zei%gF)4Tb|yONHYnX$YJ0b3G*3FQnN*tEGbD*CTxkI z1gOG(?e7|B7bLK%dHf6>3P!OI#_5nBYc6;baZKr%x^lIi(`!j)WGdTr$;+0Gbm#Jq zVTOeLz4c;3I4UH3X?ECSn(t3!j>!j~bXY&FuqiX&6R&mry&p8hvp0tQ?P#`kcgIMz zVEEGEqi4R&nkN#_BFA7g=<9R)Z1fYmj`yx62ub-dAR znH7)JGDuMouhbmL0c}PzXa)eXzEi^;ndKB-#53Fz8D~P?x9qO`M~Mg$lWU z>4-N&e-Bi)s-C2KYVHb)c8;btZEZR2L3Iq9l>8LGIhCmu9b^3h&LMNpKW29!#!}iv zMYR!$JBTK(AX?ADZH9Cg+vm?1A^PEmm4ca#7dogO#0g2X4L%7?0k$429`Z$fSDE7Wvpv%E6p2SS zw!X<*5KrUO@P5W;*_SV=?~*?&VBhBGqK$LMZ!&vD{$KRvk*jYHP?F@B#*OEbm9fIv z;#PpmM+ucDfVDne#E}1IWYpq@0tTNs1tHf$sB>K|JYjVo*0Yxnqq*2$!&b2%j6QsH zN=^Dk9~mW&qsh;4+u{$SD?Pg%>!>Jx^Fq-$d`U~Fl|)1l>e4C#n3x-7r$?=)m!P(OG*M(m2rXt`$``O|i0mN*$a<62X4fOd&*eWMb(O(*{r6RO9#+H~;IGtJkf<^$4DPRDlvCW7a zg>7(&vt@Z#!U7ulM3Y*3P7R%;VJCcxR($H8Of^xX1?>}n;S4a&1u7>Q_b1Lj6&a{n zR@GhI9ogfPF=OIj7GyXvfoG5lvt2&_Q+=&B_YBzxT%OealVgWX6>xKTbCbE#`zCSm z1*zoa{<(ykHIu3IreE)bKl+b*$!OYjVcGM5P0<<8L_D`8Ot>FrdP8ABuKU@E(M{B{#Z)6xx%KIz3*hnABSfvyXcox$K!MI}uA z5u2j6gyXU%f-D{5axhT=BmE+Ggs#sUmIn1uIs&3lKG5L&B-ceiW9__LIsS85ZiaQAt+5S+1+)5t3YfaNjd+L zQmfTsIKE3B16vD3$!m;tUzO;SvZy^4wh0z2m+d_#GxIe(Ho{Drol4y;6!`)EDDo5i zS;8=1%1d+F0;;3N%kf`$m&H()bkkPPu(48Q%x`$flBR+2SSm`F4oQT&`nUvlHpnD` zL5r3OxAqCh(Q269=%*(tLm2(;=UQ238VXQLFMDQMI7`A9;I2v^hY_3Ft(7FV#^cMv&`%I_S z)U4N7=&+2tNdx6XcW3;^flO5g1CGvP!HwF5@KD}P-0|)?Vn`X{_sNaob{sHFHyeYtyjL}Xr>_K+_jTs3(pV!_5^mg-n2P!@u`+33A?Qc$N=v2gHtwxvy;1%y7>$K9tKq;wU z^ved(((#9Taov$hds+3>rifR`HK=eCGqcIQO$GHGu*@J{rzDj0%8C!;H@V#yah-b? zI}1-5kONA(XM25}?{7wywg@GD;~|p>2>|MITKD8{_y%bC?BixE5X+rMD*cP~4wl&4 zm_s(?bgBjKc~dPnqmu@e4rBOB!m7*e*Cw($#>pLJ(}MJj_Tbjowg!((({Oj2jP+Sv z)4m*LPTs~a92q$XTFR(4bZZn8czJIfx~!>QBYf8d=uymb_~!=54#^Wk8dt|1x1c1-DTX!hIZ;Q~B;v=1xURkqI!=?O4x8k{1fqUs`iGXkILZlt_|(ZhO#(Iw9^ zsxKJ4_uhP6WlNzrEn88?K{935)OLTG>ftDbNNN_Ba-_txjQk}a_F~n>m{@d6Q`4fiG{DhquFbB_ z@7R6Xw4V*>AY*KUyipt2X3x-uT9vzh5t6pAFvQh=L?d?=o06eqwalVlwo;=~+^98_ zrydXy`V=-3zeubMA9_65=3q zNwxqf&I|jS#fmoRPZj0vn!--M{EWPDrq3bh0 z0;&6#Qodw*Bxpg*m>K@FLh4mDv2`0U@0$#D+OPXsSC2ld%o-P zyDf2+iL|1Z=`0jiK0kO6U23g$^WXE0$b1{3;+_oKq)u`LL}u_SAcz!A76%lD2v>y3 z(k2d)sslFw*yxXeauR{dqWn%wN2?V_{wxC{T_2vaN&8_{wbFaDwJ5%3IJz>~1%DBN z8NF3?Vd7gNq0Q!_yX>9 z%6fmUko!@2Z2Qw{f7i1P1lPLcvHzpM9o{Dd;{Svqh+VT-a(`mci*yScl!mAri}%3( zxhOc)6k+q0>GMVaH^xqg0Gdr~KPcWG0R1s7rr%DkRZ%cK9^mdfua8ZG!IeU0@+UNGpZ7=6MFKdZtbH0bxu2rLoa zZ(Sb$Hn+q3*tkRfnQ5DTWryn;n>k#-1An;i`1gM;Nv)c}0b8+qDXhH68K_u(= z+6Jg>N*8N#sup1-)h|J+UvjPz4ds%wy8bF+OpT$zq51ZhH8YJgwf93%Qc;YjrH7kD zL6AWoivVD9H^{|c+VqGVz12a(f8zP1wqUI0@pqWV-*@JbNl0sumX;7%`srnuY#L|2 zhi&QmgKli;_LMvm{s1kwEQh>6Kww;^X!ZRhB&nitmqOmsHHkYPRf*sox2g`^IqGUJ z_@^ri16id+&=^~aCTrm65R zx7a^E9YIh^*t-gyPKA0KHM21(5X5>pXGP~Dk7Q+*oMjR^s_d}`f7v1qZLjPS9D0zd zl)Rb_*!ytza*bOPOnhI=lTMHiwafXKiyS9oFWmu~!rZD2qe^5TFTk*ue(cXhN;Vs((>>}U^mu}q z)7*DRY_fVcy`vld6!%m;_nqAc<##k8lHltgxq9suqE$Yy!z8P^O#~h9mgVPcS(uY8 z94?JNZXnk;{W~NdKH`{3h7SgfQ8ewp9;f{qs0rqtKIx^RxEQ8mpMU<{Pd~q~-7pCX z+fxWGkE%^_Uf;>ehvnwc{-?-&e(=ejcsZr6`K%2cOGBUa0;gl^5Mb<=H}h>{r0zX0 zb#|QmsAy+wXoQJu9jcM=$<_BQh9aax{xnK*h(O*hG zh5$GBQ%5r~7%Epv^>XSVlc%yg@54LO2jL9K_m}Y@OFZ)<+07(RCYk?I*e-t7QSRAa znbQH{+VL6;kMXYD^Yfv5`r-xWWqrbVSq$uG@L`3y%hw!pns4t>L%8IfV(bB9mu48F z;d2CKo7Ws=wb(uawA%AK#o7bbHfC6(p(+Gx^Vb|}WgHDbTKSa4*|%TZ9?mimtkWpJ z`Y$4FZi+MvLL?xYzUCk!5t0OGq~yV<-6_BNKN_x!W$%y7xh8LZAx{Ow z-dyC9I4E&5N7n2A#T6t2+h_Xx3*^oR9mpS@$}PLiTRhu zV!pinHoha+!+nT!C)Mfcuj*qd8ODIlemSfaPrTSf$cOA_Y-&Gm7xtRZcEAt4v?jg* zJ{{e_+KN&SUK;8Fbg&D&i~A0|WOG}<1M$4}r~@YdMaW$kLaqvgBdD9*chr6V=6?!x zIF0`z@MeaZ5poj!X}Vs?!Kz|gtIojF z)AC%aH!2TZj0{G{>AC%BvHG*}#42R(=fWxmZv}P9+0FXw9?A9dUGAQ1m<|UDrOsOVDO*jcnfYmK{Cq)KpH7vIu{~hb_Wjc$D7-BQ{@Xo)YW))YFFVDK*Qd zw`&5{@o|gI(&IJup*3bhYrWJZmcDczIS8ZL5D`KgIUQk_M&I?H1Fi9yz32thKp_a&cULJ@{W2js}Yq zI=?wB++@5du_|<(QtEb>VbIMl#8PxuX(R=Gg>p8 z?e_nc&NCrp7fQ-q(9U*>g`zjk+e#M6L3S5nmV4H70zAu_$=T^<(pGpfdnYZU%;0=r z7m69z>Z-vTu!xaHl*id3@g;L9h=pTs@MMQQNhyz{q3ilmoUvyuqcB_urt@M_GUJ&x zP+f9j8#^*35iRFMUd-L*uezHk%r9iqe*dkr-LeY-a`UXGeWXkKRUKOWvtx}MQ9|W+ zFotfn5X?wwQJB4S9Uo9Le614kw^779sLiL7(jzA#=%gX^HYnOB{XVZ6r~<9MRUg{B z>UQ~S7_=i`=M!4yY+@#1N~KWkJoV#jmZTEDffQL@I2b!75nC%;K>CI!ECZx1^Nwrf zz9x(mP+>;7NXaWp!@20n=C1WdIC~rn1ZT&li?z5(AJATQ(jT2p#S^ZRBF6nDy%YqX zo6zr%*lyG{#W(3kQIH+Y9#0?l`%FhwY;`2E>lsIMCzJ=fL*uV?mPfNI?Q3{ew(>)8y;TxPmQq%! z^?9X6*Pu=4JE>Th_S86DXrsC7P|%my5xu<&6B(cHr;&L<7*Xc2TTHrV#nMRmi!)=l z>M%d&RhFHK0W#!gbjZ{;k%YJGEB+LP!&3nG`I3i}f#*DpLNa`K(1jqp?hGy^2XU;I z@qU$DEF}dgNmU^Om*Oq!u>nKxN-kb{3qQ-d$*jo6L3u1(H7V1@%(Fxsa&&bf4zrge zQL4j}>mx}{&=K<(?US;x(+1m@&9vo9NKN; z$X}s(#l$nr?d6H#rYD!)tJastSa8gHGLQq2YVqH125mr!(m8v*?5;%+z!XdeNY-_1 z-wD6zA~pLL9*Y z+}BVQ)#zJcj#J%yn4P-H$Z(9o%1i?Cu?GpIx1B;{wi+Z45k140IYtXC#fR)MpnMhM z=^}Rzp=5`)q~{*E&6*B=Mm8nW|0$&iFKdrZC(Ql8nR`d8l^-$eF3MN0EdO4;stpHz z`RQo>hsk4laSBTfl;Ip>7PM>+1$g{JVC#S=ud%;OG+(8BS{uYTpFOeL@us_EBpXHKj1||mMx&|eBHZJAP^of>idF)iZb;N zwdVQ`atX0EuC2uu{~$2QZ>8&XOe7WLc*}aR>_nz(IbE>}C_I(!j%GbA)l-r*gHM|( zD+s{88nnQ$)oOyJhOwXvh(5hMY+5w02;IJi=szK<1B>=4Q*!w!^D{ZPnbH|aNW}bh zs*wH?F{bD62r`P3&_W&t@JKTl=uYmM>@~*jt!zyT{;mU@_A^_ZE!dz3u73(&5bQgt z8M?DUanAeJH-pwmLq@u^T1}2Z%K4ok18$%g-H@qnMNBJyxJ@jDUH&V`%ocmy(+iB|U8Bc`5afa-8|{Ulrw zKhf}<3JEquV;nWpC0+0jx;4Hv{N!Py*|(>cem5Yhs|=6LN@r>X&^F~ZKOqq%>?@$n z;ywg)_O3&xP&sdCXAgvsXt%8LJx%EqmvPtPZMx=g=cCaL0GH_v2{%x~yJMj{LU1Se z&S(f`n#X=K>Fk6WB6OK7Gy;tFZv;>!0Mm;aZuNZ3yRlGm9mQ=fNP`Y4WFAX-WKO6~7EVwy2AP1zxCqG(2x@Nb+fbdL2$TAg@wu0$OLdEtldzES?} zHP7X%RtO5%K5OUdfE6A1Xz=l(J`9q>w}`NTiNk^cuRVXL$>Fxd$t)aPlqIod0W>ep zEj<^i#oiv<2y8iD9H0!1#CQq1K9tOvNClHSz%$+Vd_pd_ubH9sk+?oGtWQhaw&r8V zYZZ7sz6V@3a|v8-fy*r$L^~?sqgP&PVm#>=G?1N&Spho zs*AU)4sN3Lnl}e1PZ<2nJNpw79B3pV^tY(tiZP`k@pw z&!m6m``-kQli!PJh#uwhuqL`5w75^$@%&En)((Jh>ydC{&kx9fLo*>M@*ThWb8&w5 zq+Q)$(!j5uSKs`&`tDl>Kfw~5z(y8xGyMLm(umF!nw|H=`Cz6Wv51{c>evl;A~I_X zR`TpIorQ4txY(>d_`K!DkGlfAr_J1w1(1qIp4I<|ACdj9t&<;7wdjTo` z+L{+EbK!0Yx?C`};T77!3QqZ>pmQ!>XuAeC7m_e75B4DE`9&Em32AN4_{Oo$3a7@_Zij#$6cDluujw0;*4;@=e%`)79Zks6>*$0@(L&Zh<^tvKME(eSg{zj%}1XF=IGyBx_?oWET*4ri(#PIw%Nwb+7HT% zdPdWn!4*Z-|KgF<>x+ky(0}<@CzR8}g5MYmdo|RU?NT2)k@DDxU%!)9hJs#p8#A-7 zD}By{^hNLOh4kMhR~nKlF-)wa3opZT6xzz^1SVqOM9Zs9lcgbIjv2D-`xs91F)!C@ z6oZg`ZVo1a>%APR#d0^sUS$qqnMY~IfUBPO!KH1U9%8 zaNdj>)_TkaJ-XO~8VKAIa+qV%(krj6H11_Oj&S|sA9rXI#*qhYNlRE^MpNA#7Ue;+ zQtiilZ$kC;wCZ1lw^kmauh_L}x9bz7bk{Siqb3Y~pLn@(avOKR02R9r?DAzKCg$Q* zKs~zP`?@`Wb$%~Kv;wu=m z-J?_;!&B$iXLsM7ycU|-EMM@@Be08h?A<=#c{B6z0PXX}ME|sKECS-pFQHJytjfo$ zD)9$g)<~ACaTtc~!TJRW-k=unpICS9al`}3Ur7E;@>{YhhE|%(P~O8WG32LY0g%G_ z>^T`6j{*Q~Eum&ww5;+q+fntt+`J10@H%pZJ>#13u5Qc0ro>>jfQP}-q^{Qk)-_uX zI_OJ!%GdJ-#XLn`g_N*XnSsouYfdPANm2KBlId5;MGrOb21cmlii}_dmi7^$gx8tOX(>ot5(S5m*i!ohdyu(#hUzC>Xjlpa6J= zZt~M4stadnw#G!bYYKCOGb)9o%H%^dxOAXN#up4d_9rDInXR^t2P(YIag|uHmT_0c zZ*BEnLG_#lz(p*dc~=m(L*@wRAUyu4P&|s;xEh$JMKcK3A!ffe(|j?T4+0}jvN&^+ zaQQVWPVJ_rKeW=b1NVTI`yO9D*plt}S*B}@(Jdrv7~#d~w1S3z+H5Gh|Fp^Ixx0Vb zlvb&RvrRvhss)}3KFj-e>GKL7R?Ub8Ff@I1T6)d;GnG5*ID` zCSmfCjI~B$;@T|>Gi|lsU|2)QVw-+}Ve`jAEncH9TqGDI4}d10kGhO(yNqn}-`_lJ z_2Ii^qvOYcGCZ38URdPT@7m81vi_g^RO5Zb>b}P+IhUJ0bhq|65S|3CCeLxFPlv4? z2>tf^=|kfA+UZTMiyyxK>AN2jt9Lz(?63bn9pk({JT!Il-+zqrc??r|%N1|fDIPy` z+qwcH(FXVVyVB0(&krt#X_khDzAG0>iu0y8WHUhJr0oR0qD3v=3ur3Mv5*CTNFa+g zVRPhsy3fNkIVkU2tS9&Lr^ldp8_p|MSP!%Ovj`DhX5)s3cHHpprl(fm(wp7N|8K zfl2~39f8`0F$h!=s3cHHpk6{w1S$zs5~!Cz0ySF#)dy9ewjrkil>}-95*4T}j3!X4 zFgAgD326(|HpCOC8_5dPjcf|k4YNS4!K4Lh*i{4MaXGAw1B?3Y5A8Yb`}gvN*oBnW zhFj6Y=dStJLpLrOwtsNl>YXscRay*9Ucm{Trxxdxr*^!FSkSJZQZ2UVssE#;=o#Se)J0Tfwo-CPDcRHa>c8abT7usFyy7QI!pZw^pZEoU<(XUXEVBj|<+%gm zx@yz)-^)2sdsgPfb84RBH`tT4;ABH<{D^#qFa3^O`hn6oY{Z&3Lp(fsPYQSA@BoFW zAE3;Iqdux7w0Idh@9DZxU*@zmFKfv?ud?>X=ap#Zmsg^EHh*EN(Ei-g*&iP(osG|~ z-zv6crG{FnD_yA(XgIrkdcoPnT;eJ+;dNd8Lv0#; zl>Tdj(*K_r(x0UN;gIw{oT&6)iIV;+M(JON%t-$meTTeBQTiXMN4>+OZsi^71MroH z8+^@NxB-P5P`Ckw8?5Fs+!g&UmaHQa#04Nj5`H&`7p+~C{z!VT_H4>vfC z8E#OAM8gg0kjZd^IvB$ZHYXl#U0yNeKi209Vhty@^UhEX#}bC@`s6#Bzh zlS1=8%t@i2nf>{SFY;Be$kwY-(m%hNNdD(CpRY2Xuk7T1Rx#tTdVPC5O_=dmr$gtH zm4&;yEZlveEZiNGg?lk%A<4q!Az8RQQCYYZB@4HVvhX-NvT$ABJJwT_h0E$8XgMia zxU3Jr8JC4;nUjSi3rQA|EPP9{kYpjrLXw3f3rQB{QWjoJvn;$ISxB-lC0Y2}IAkHo zLXw3f3y(+^k}S-NEIi7XEF@X@yCw^NBUzYNS-799EPOknEc`J(S$LGXEc`8|EIdwD z79M9)79N{r;l;#dA^*h=unl0_z+4W!}Qbfh8gUCu`) zrQv>DY504>(ooc<_i_&ncO#(To(USBrwa|&#{><<6Hh5tLde&$JrA#qB#e_4mgk(i zqFu1l9JKk+nEBkjJdGdPb!X0kRt+uYH}HBFZLZ(=#waG_&)xGc=k7apeNNvy`R4)x zKd>rR#O7l2KBC%c4T2xZjXkP$@QrN7>0(qP7iA0nS0v}WY*+1$!$rH=}3Ormy+F&f(=!CCSOYt2%VC;+d8OT&*Bt`KnFGQ z)4|>q4+DnGF5Yv=7Ca$z_(hG)9~t|>CAg$$u71Vtbw7CUOWgr>{@*E7igSk^Ho+W0i$ zB*f|BAmVg!l8DpC2*l~532{1@8N^x94`>xk4{^HcA)#ECuACz8Mfp_irzjoHA6;x|w|rON z+nsRZ?2cW_aZ7>y4aR;pIFiqb?`N&v!C|17JF{m09?Ql3hhojXNzS@L01ss0U&X?urNBLs7;$Jw! zd7Q!0;n6=C<=H+P{ogzbLt8m|Y;Bsw;lSPkJ|Fm4>Q|aQI;mO!RUuassrT7&IV?r< z0Ib3mMm(K(mN{ZlfMKwDC$?Z`v`ox(T9U^}V`+yf3q!ejESUk0WC$3{WE}{gG{nsP z4cM8%O3X;nVkdeb)-l1YlD*I_EQwe$*&1E4foZfMWBQh-<##-HX3wtj#PXpSmI&FX zasuaAh#l)^Y=$I+Q%N!;ub_{E`2Cl^|M>NrvH0%)ck@T2evkZc?!Mdd(*yY3?$48W zj0^qx0zrs-yy}rID=VExzti~zXQT;3@BK*WsUdFLxW?L7O40WdP$sw;d3YeJRLkUA z$!RQXO*jROC)gUf*N}`bQsBqDjmt(n2YI*FWG_Yik~PpsXY%(2uH|6rNle5pmx4T* zka54*mY%>wE5Q186}uv={U9l@G^y`|;Ilo2sACnl4CU8d_yqT-A#hFGPWH09Un5%C zqD-{;Xr+!NAuy$_EMvDVII%kTZS$CIZO=lPv>$kS*ikd{?p&E^cL`?9tJ26wtdhxR zBagc6OD&RnnQEQvRr4aBoXCC1-`7@fD7=IniY~DS?^wKe5L3qjn~q9u!lKPwk@3YZ_zb^M zmfUKe>K)iT5C^a~VFr%2_Umv&&y(9buyXW9B{fhN5 z^-CI{%4oSr7LtT~OlMtk^O(~F87O&BIM<}W4|L|Gv?!-d>;+_&RE(5CE)!eeVo&M{ zroPlE-_#S-L1zyV1R_wjbWtlvNQ;D&3)R)O)fH#!uh2RZrkgq^RiML@k!V?^E*-S$ zpTx17A~tmjRPRfpBSC~3Qqi6#ya$gTzU%PkTR;7V!=67sz2DIGG$ah@qJ{>*ZQSOt z0;AzVBbGa^S333PpdlqW=hS`#q+)HftHHIl$W(d|;Q#uzza14ra$u82ne5tuSNzoY!X8x!&89 z>vapUN#cuRG8k`v|NSH&xP{qQr))t2g!n8Q2}Qp@1|<$I?e@=Rw98s!^U+xvV6vV@TulqD>-U;E9KTksPc z=33mg0Xj@B)M4Q!iLp_DRtx=7s!fQ@+oBBiwIBG0%2>n;skPjq7Dmf=1uM?dv_}Yw zjuw`@4OG1VEar5UruRvV#WC1?zz0&if3i=vqA0n|y0V@M!s~)iKa1yMPAN~}a}FI)cH*1Fu{ z9Urynd~`%OH?zybHSZK3nw<82srZgg!b|fxYhIR^WoW!}FFq0prns`VId23>GxXhK zB+xq;RnRe3iL>xGZvYWK24G{8vGt%5p>1Kj=dg`_1t(Lg)BD& z#9mw1;4?Gavs&tBOWD@N9Vhjp%%?BB0MUOe8;v_*qbf1qm9a|&j1DcLOr8PD7ls4l zsLYM}IK#j02$(19)~n@?qLb9UL6DtA(+s}#p(IY^K8(pu0*}b$MG@(PLIB9yz#`sD z(7dc*Z%p{jqw8plF1}FhPSZQKVZS>^I0&sjasha%KJp_XtRX(>ZyKn5Mwv2sHyVB4 z3_{Qth2MvS{q(07oBkB1#}IPuQ!_ASvaQVx?Fu~fcl^KH?;XHDph0Q#x71&&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,"+$")),"")}},7658: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 function(e){return(0,D.e)(e,4)&&"number"==typeof e.attributes.in_progress}(e)||!!e.attributes.in_progress},z="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",V="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",H="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",M="M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z",R="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",F="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",I="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",B="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",Z="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",U="M13,20V4H15.03V20H13M10,20V4H12.03V20H10M5,8L9.03,12L5,16V13H2V11H5V8M20,16L16,12L20,8V11H23V13H20V16Z",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",q={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:N},$={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"},W=function(e,t){var r=Number(e);if(isNaN(r))return"off"===e?N:"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?$[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":q[n]},Y=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,W(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},K="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",X="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",G=function(e,t,r){var n=void 0!==r?r:null==t?void 0:t.state;switch(e){case"alarm_control_panel":return function(e){switch(e){case"armed_away":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,7C13.4,7 14.8,8.1 14.8,9.5V11C15.4,11 16,11.6 16,12.3V15.8C16,16.4 15.4,17 14.7,17H9.2C8.6,17 8,16.4 8,15.7V12.2C8,11.6 8.6,11 9.2,11V9.5C9.2,8.1 10.6,7 12,7M12,8.2C11.2,8.2 10.5,8.7 10.5,9.5V11H13.5V9.5C13.5,8.7 12.8,8.2 12,8.2Z";case"armed_vacation":return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5.68C12.5,5.68 12.95,6.11 12.95,6.63V10.11L18,13.26V14.53L12.95,12.95V16.42L14.21,17.37V18.32L12,17.68L9.79,18.32V17.37L11.05,16.42V12.95L6,14.53V13.26L11.05,10.11V6.63C11.05,6.11 11.5,5.68 12,5.68Z";case"armed_home":return"M11,13H13V16H16V11H18L12,6L6,11H8V16H11V13M12,1L21,5V11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1Z";case"armed_night":return"M12 1L3 5V11C3 16.55 6.84 21.74 12 23C17.16 21.74 21 16.55 21 11V5L12 1M15.97 14.41C14.13 16.58 10.76 16.5 9 14.34C6.82 11.62 8.36 7.62 11.7 7C12.04 6.95 12.33 7.28 12.21 7.61C11.75 8.84 11.82 10.25 12.53 11.47C13.24 12.69 14.42 13.46 15.71 13.67C16.05 13.72 16.2 14.14 15.97 14.41Z";case"armed_custom_bypass":return"M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z";case"pending":return"M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21Z";case"triggered":return"M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21M19.75,3.19L18.33,4.61C20.04,6.3 21,8.6 21,11H23C23,8.07 21.84,5.25 19.75,3.19M1,11H3C3,8.6 3.96,6.3 5.67,4.61L4.25,3.19C2.16,5.25 1,8.07 1,11Z";case"disarmed":return"M1,4.27L2.28,3L20.5,21.22L19.23,22.5L17,20.25C15.57,21.57 13.87,22.54 12,23C6.84,21.74 3,16.55 3,11V6.27L1,4.27M12,1L21,5V11C21,13.28 20.35,15.5 19.23,17.41L5.65,3.82L12,1Z";default:return"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z"}}(n);case"binary_sensor":return function(e,t){var r="off"===e;switch(null==t?void 0:t.attributes.device_class){case"battery":return r?z:"M16,20H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z";case"battery_charging":return r?z:"M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.66C6,21.4 6.6,22 7.33,22H16.66C17.4,22 18,21.4 18,20.67V5.33C18,4.6 17.4,4 16.67,4M11,20V14.5H9L13,7V12.5H15";case"carbon_monoxide":return r?"M12,18A6,6 0 0,0 18,12C18,8.68 15.31,6 12,6C8.68,6 6,8.68 6,12A6,6 0 0,0 12,18M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H19M8,12A4,4 0 0,1 12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12Z":"M10 18C13.3 18 16 15.3 16 12C16 8.7 13.3 6 10 6C6.7 6 4 8.7 4 12C4 15.3 6.7 18 10 18M17 3C18.1 3 19 3.9 19 5V19C19 20.1 18.1 21 17 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H17M6 12C6 9.8 7.8 8 10 8S14 9.8 14 12 12.2 16 10 16 6 14.2 6 12M23 7H21V13H23V8M23 15H21V17H23V15Z";case"cold":return r?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?R:M;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?H:V;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 K;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 F;case"closing":return I;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 F;case"closing":return I;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 U;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 F;case"closing":return I;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 F;case"closing":return I;case"closed":return B;default:return Z}}switch(e){case"opening":return F;case"closing":return I;case"closed":return B;default:return Z}}(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?X:"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 X}case"sensor":var i=Y(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?T(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":K:"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"}return e in O?O[e]:(console.warn("Unable to find icon for domain ".concat(e)),_)};function Q(e){return Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Q(e)}function J(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 te(e,t){return te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},te(e,t)}function re(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=oe(e);if(t){var i=oe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ne(this,r)}}function ne(e,t){if(t&&("object"===Q(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ie(e)}function ie(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}function ae(){ae=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(!le(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=J([""])),(r=this.state)?G((0,c.M)(r.entity_id),r):_)}}]}}),i.oi);function be(e){return be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},be(e)}function 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=Ve(e);if(t){var i=Ve(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"===be(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(){Ae=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(!Se(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)(Ze||(Ze=at(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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([" ha-icon-button {\n --mdc-icon-button-size: 24px;\n padding: 2px;\n color: var(--secondary-text-color);\n }\n ha-svg-icon {\n color: var(--input-dropdown-icon-color);\n position: absolute;\n cursor: pointer;\n }\n .toggle-button {\n right: 12px;\n top: -10px;\n }\n :host([opened]) .toggle-button {\n color: var(--primary-color);\n }\n .clear-button {\n --mdc-icon-size: 20px;\n top: -7px;\n right: 36px;\n }\n\n :host-context([style*="direction: rtl;"]) .toggle-button {\n left: 12px;\n right: auto;\n top: -10px;\n }\n :host-context([style*="direction: rtl;"]) .clear-button {\n --mdc-icon-size: 20px;\n top: -7px;\n left: 36px;\n right: auto;\n }\n '])))}}]}}),u.oi)},32753:function(e,t,r){r.r(t),r.d(t,{HaSelector:function(){return YV}});var n=r(37500),i=r(63550),o=r(55642),a=(r(51187),r(47181)),s=(r(22098),r(44577),r(14516)),c=r(85415),l=r(69505);function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function d(e,t){(null==t||t>e.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 "],i||(i=r.slice(0)),f=Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))),this.hass,e,this._entityPicked,R)}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,a.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 F,I,B;r(13701);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 U(e){return function(e){if(Array.isArray(e))return oe(e)}(e)||ae(e)||ie(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 N(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $(e,t){return $=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$(e,t)}function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=X(e);if(t){var i=X(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Y(this,r)}}function Y(e,t){if(t&&("object"===Z(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return K(e)}function K(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},X(e)}function G(){G=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(!ee(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?U(L(this.action.choose)):[];n[r].conditions=t,(0,a.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?U(L(this.action.choose)):[];n[r].sequence=t,(0,a.B)(this,"value-changed",{value:Object.assign({},this.action,{choose:n})})}},{kind:"method",key:"_addOption",value:function(){var e=this.action.choose?U(L(this.action.choose)):[];e.push({conditions:[],sequence:[]}),(0,a.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?U(L(this.action.choose)):[];r.splice(t,1),(0,a.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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{default:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return[g.Qx,(0,n.iv)(B||(B=N(["\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),r(98762);var se,ce,le,ue,de,fe,pe=function(e,t,r,n){return e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:r,variables:n})},he=function(e,t,r){return e.callWS({type:"test_condition",condition:t,variables:r})};function me(e){return me="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},me(e)}function ye(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 ve(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function be(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ke(e,t){return ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ke(e,t)}function ge(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=Ce(e);if(t){var i=Ce(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return we(this,r)}}function we(e,t){if(t&&("object"===me(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ee(e)}function Ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ce(e){return Ce=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ce(e)}function Pe(){Pe=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(!Oe(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 "])),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"),this.hass.localize("ui.panel.config.automation.editor.actions.delete"),this._warnings?(0,n.dy)(le||(le=ve(['","subtype",t.subtype?e.localize("component.".concat(t.domain,".device_automation.action_subtype.").concat(t.subtype))||t.subtype:"")||(t.subtype?'"'.concat(t.subtype,'" ').concat(t.type):t.type)},Ke=function(e,t){var r=t.entity_id?e.states[t.entity_id]:void 0;return e.localize("component.".concat(t.domain,".device_automation.condition_type.").concat(t.type),"entity_name",r?(0,ze.C)(r):t.entity_id||"","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)},Xe=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,ze.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)};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 Qe(e,t){return mt(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)||pt(e,t)||ft()}function Je(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 et(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function tt(e,t){return tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},tt(e,t)}function rt(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 nt(this,r)}}function nt(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 it(e)}function it(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ot(){ot=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(!ct(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===bt?(0,n.dy)(Re||(Re=et(["\n ","\n "])),bt,this.NO_AUTOMATION_TEXT):"",t===kt?(0,n.dy)(Le||(Le=et(["\n ","\n "])),kt,this.UNKNOWN_AUTOMATION_TEXT):"",this._automations.map((function(t,r){return(0,n.dy)(Fe||(Fe=et(["\n \n ","\n \n "])),"".concat(t.device_id,"_").concat(r),e._localizeDeviceAutomation(e.hass,t))})))}},{kind:"method",key:"updated",value:function(e){yt(vt(s.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,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){Je(o,n,i,a,s,"next",e)}function s(e){Je(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&&![kt,bt].includes(t)){var r=Qe(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){this.value&&We(e,this.value)||((0,a.B)(this,"change"),(0,a.B)(this,"value-changed",{value:e}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ie||(Ie=et(["\n ha-select {\n width: 100%;\n margin-top: 4px;\n }\n "])))}}]}}),n.oi);function wt(e){return wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wt(e)}function Et(e,t){return Et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Et(e,t)}function Ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_t(e);if(t){var i=_t(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Pt(this,r)}}function Pt(e,t){if(t&&("object"===wt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return At(e)}function At(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _t(e){return _t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_t(e)}function Ot(){Ot=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(!xt(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 Kt(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 Gt(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=er(e);if(t){var i=er(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qt(this,r)}}function Qt(e,t){if(t&&("object"===Wt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Jt(e)}function Jt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function er(e){return er=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},er(e)}function tr(){tr=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(!ir(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=tr();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)(fr||(fr=vr(["\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&&!We(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,Ne(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){yr(o,n,i,a,s,"next",e)}function s(e){yr(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,a.B)(this,"value-changed",{value:Object.assign({},c.defaultConfig,{condition:"device"})})}},{kind:"method",key:"_deviceConditionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origCondition&&We(this._origCondition,t)&&(t=this._origCondition),(0,a.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,a.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)(pr||(pr=vr(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Rr(e){return Rr="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},Rr(e)}function Lr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Fr(e){return function(e){if(Array.isArray(e))return en(e)}(e)||tn(e)||Jr(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 Ir(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Br(e,t){return Br=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Br(e,t)}function Zr(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=qr(e);if(t){var i=qr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ur(this,r)}}function Ur(e,t){if(t&&("object"===Rr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nr(e)}function Nr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qr(e){return qr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qr(e)}function $r(){$r=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(!Kr(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)),nn=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,a.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 _n(e){return _n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_n(e)}function On(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sn(e,t){return Sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sn(e,t)}function Dn(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=Tn(e);if(t){var i=Tn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xn(this,r)}}function xn(e,t){if(t&&("object"===_n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return jn(e)}function jn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tn(e){return Tn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tn(e)}function zn(){zn=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(!Mn(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)),Cn=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,a.B)(this,"value-changed",{value:Object.assign({},this.condition,{conditions:e.detail.value})})}}]}}),n.oi);function Zn(e){return Zn="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},Zn(e)}function Un(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nn(e,t){return Nn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nn(e,t)}function qn(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=Yn(e);if(t){var i=Yn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $n(this,r)}}function $n(e,t){if(t&&("object"===Zn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wn(e)}function Wn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yn(e){return Yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yn(e)}function Kn(){Kn=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(!Qn(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)),bi=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,a.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 Vi(e){return Vi="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},Vi(e)}function Hi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mi(e,t){return Mi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Mi(e,t)}function Ri(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=Ii(e);if(t){var i=Ii(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Li(this,r)}}function Li(e,t){if(t&&("object"===Vi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Fi(e)}function Fi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ii(e){return Ii=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ii(e)}function Bi(){Bi=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(!Ni(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)),Ki=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,a.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 po(e){return po="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},po(e)}function ho(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mo(e,t){return mo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mo(e,t)}function yo(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=ko(e);if(t){var i=ko(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return vo(this,r)}}function vo(e,t){if(t&&("object"===po(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return bo(e)}function bo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ko(e){return ko=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ko(e)}function go(){go=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(!Co(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)),fo=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){Te(this,e)}}]}}),n.oi);function Do(e){return Do="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},Do(e)}function xo(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 To(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=Ho(e);if(t){var i=Ho(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return zo(this,r)}}function zo(e,t){if(t&&("object"===Do(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Vo(e)}function Vo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ho(e){return Ho=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ho(e)}function Mo(){Mo=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(!Fo(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)),So=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,a.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 Wo(e){return Wo="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},Wo(e)}function Yo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ko(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xo(e,t){return Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xo(e,t)}function Go(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=la(e);if(t){var i=la(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qo(this,r)}}function Qo(e,t){if(t&&("object"===Wo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Jo(e)}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(){ea=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(!na(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)(qo||(qo=Yo(["\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,a.B)(this,"value-changed",{value:Object.assign({},this.condition,{id:t})})}}}]}}),n.oi);var ua,da,fa=r(22311),pa=function(e){return"latitude"in e.attributes&&"longitude"in e.attributes};function ha(e){return ha="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},ha(e)}function ma(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ya(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function va(e,t){return va=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},va(e,t)}function ba(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=wa(e);if(t){var i=wa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ka(this,r)}}function ka(e,t){if(t&&("object"===ha(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ga(e)}function ga(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wa(e){return wa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wa(e)}function Ea(){Ea=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 ',"\n \n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.entity"),t,this._entityPicked,this.hass,xa,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.zone"),r,this._zonePicked,this.hass,Ra,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.event"))}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,a.B)(this,"value-changed",{value:Object.assign({},this.condition,{entity_id:e.detail.value})})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,a.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)(da||(da=ma(["\n ha-entity-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function La(e){return La="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},La(e)}function Fa(e,t){return ns(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)||ts(e,t)||es()}function Ia(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ba(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Za(e,t){return Za=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Za(e,t)}function Ua(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=$a(e);if(t){var i=$a(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Na(this,r)}}function Na(e,t){if(t&&("object"===La(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qa(e)}function qa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $a(e){return $a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$a(e)}function Wa(){Wa=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(!Xa(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===e?(0,n.dy)(za||(za=Ia(["\n ","\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.unsupported_condition","condition",this.condition.condition)):"",this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass,this.condition,this._onYamlChange):(0,n.dy)(Va||(Va=Ia(["\n \n ","\n \n\n
\n ","\n
\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type_select"),this.condition.condition,this._typeChanged,this._processedTypes(this.hass.localize).map((function(e){var t=Fa(e,2),r=t[0],i=t[1];return(0,n.dy)(Ha||(Ha=Ia(["\n ","\n "])),r,i)})),(0,o.h)("ha-automation-condition-".concat(this.condition.condition),{hass:this.hass,condition:this.condition})))}},{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.condition.condition&&(0,a.B)(this,"value-changed",{value:Object.assign({condition:t},r.defaultConfig)})}}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,a.B)(this,"value-changed",{value:e.detail.value,yaml:!0})}},{kind:"field",static:!0,key:"styles",value:function(){return[g.Qx,(0,n.iv)(Ma||(Ma=Ia(["\n ha-select {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi);function as(e){return as="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},as(e)}function ss(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cs(e,t){return cs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},cs(e,t)}function ls(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=fs(e);if(t){var i=fs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return us(this,r)}}function us(e,t){if(t&&("object"===as(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ds(e)}function ds(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fs(e){return fs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fs(e)}function ps(){ps=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ys(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)),is=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,a.B)(this,"value-changed",{value:e.detail.value})}}]}}),n.oi);function ws(e){return ws="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},ws(e)}var Es,Cs=new RegExp("{%|{{"),Ps=function e(t){return!!t&&("string"==typeof t?function(e){return Cs.test(e)}(t):"object"===ws(t)&&(Array.isArray(t)?t:Object.values(t)).some((function(t){return t&&e(t)})))};r(47289);function As(e){return As="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},As(e)}function _s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Os(e,t){return Os=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Os(e,t)}function Ss(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=js(e);if(t){var i=js(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ds(this,r)}}function Ds(e,t){if(t&&("object"===As(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xs(e)}function xs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function js(e){return js=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},js(e)}function Ts(){Ts=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(!Hs(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)),Es=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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{delay:t})})}}]}}),n.oi);function Is(e){return Is="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},Is(e)}function Bs(e,t){return Bs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bs(e,t)}function Zs(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=qs(e);if(t){var i=qs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Us(this,r)}}function Us(e,t){if(t&&("object"===Is(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ns(e)}function Ns(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qs(e){return qs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qs(e)}function $s(){$s=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=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)(tc||(tc=oc(["\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&&!We(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){ic(o,n,i,a,s,"next",e)}function s(e){ic(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,a.B)(this,"value-changed",{value:c.defaultConfig})}},{kind:"method",key:"_deviceActionPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origAction&&We(this._origAction,t)&&(t=this._origAction),(0,a.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,a.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)(rc||(rc=oc(["\n ha-device-picker {\n display: block;\n margin-bottom: 16px;\n }\n ha-device-action-picker {\n display: block;\n }\n "])))}}]}}),n.oi),Cc=r(5986);function Pc(e){return Pc="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},Pc(e)}function Ac(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _c(e,t){return _c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_c(e,t)}function Oc(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=xc(e);if(t){var i=xc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Sc(this,r)}}function Sc(e,t){if(t&&("object"===Pc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dc(e)}function Dc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xc(e){return xc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xc(e)}function jc(){jc=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(!Vc(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)},Zc=function(e,t,r,n){var i=jc();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,dw(this,e))}},{kind:"method",key:"_eventChanged",value:function(e){e.stopPropagation(),(0,a.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)(Nc||(Nc=$c(["\n ha-textfield {\n display: block;\n }\n "])))}}]}}),n.oi);function cl(e){return cl="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},cl(e)}function ll(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ul(e,t){return ul=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ul(e,t)}function dl(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=hl(e);if(t){var i=hl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return fl(this,r)}}function fl(e,t){if(t&&("object"===cl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return pl(e)}function pl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hl(e){return hl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hl(e)}function ml(){ml=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(!bl(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)),sl=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,a.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,a.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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{else:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return g.Qx}}]}}),n.oi);var Cl,Pl,Al,_l,Ol,Sl,Dl=r(8636),xl=r(40095),jl=r(22814),Tl=r(46749),zl=r(11254);function Vl(e){return Vl="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},Vl(e)}function Hl(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ml(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rl(e,t){return Rl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Rl(e,t)}function Ll(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=Bl(e);if(t){var i=Bl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Fl(this,r)}}function Fl(e,t){if(t&&("object"===Vl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Il(e)}function Il(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bl(e){return Bl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Bl(e)}function Zl(){Zl=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(!ql(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)(Al||(Al=Hl(["\n ','\n
\n
\n ',"\n
\n "])),this._pickMedia,this.disabled||null===(i=this.value)||void 0===i||!i.entity_id?"disabled":"",(0,Dl.$)({portrait:!(null===(o=this.value)||void 0===o||null===(a=o.metadata)||void 0===a||!a.media_class)&&"portrait"===Tl.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)(_l||(_l=Hl(['\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)),Xl=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,a.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 ku(e){return ku="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},ku(e)}function gu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Eu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cu(e,t){return Cu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cu(e,t)}function Pu(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=Ou(e);if(t){var i=Ou(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Au(this,r)}}function Au(e,t){if(t&&("object"===ku(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _u(e)}function _u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ou(e){return Ou=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ou(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(!ju(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,$u.map((function(t){return(0,n.dy)(hu||(hu=wu(["\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)(mu||(mu=wu(["\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)(Ru||(Ru=td([" \n \n '])),this._manifest.is_built_in?(0,Gu.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)(Lu||(Lu=td(["\n ",'\n ','\n ',""])),this.narrow,f?(0,n.dy)(Fu||(Fu=td(['
']))):"",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)(Iu||(Iu=td([""])),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)(Bu||(Bu=td([""])),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=Ed(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)(Zu||(Zu=td(["\n ",'\n ','\n ',"\n \n "])),c.narrow,a?(0,n.dy)(Nu||(Nu=td(["'])),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)(Uu||(Uu=td(['
']))):"",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,s;this._checkedKeys.add(n);var c,l=null===(i=this._getServiceInfo(null===(s=this._value)||void 0===s?void 0:s.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,ed({},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,a.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,a.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,s;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===(s=this._value)||void 0===s?void 0:s.data,{entity_id:e.detail.value})});(0,a.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,a.B)(this,"value-changed",{value:r}))}},{kind:"method",key:"_serviceDataChanged",value:function(e){var t,r,n,i,o;e.stopPropagation();var s=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[s])!==c&&(null!==(n=this._value)&&void 0!==n&&null!==(i=n.data)&&void 0!==i&&i[s]||""!==c&&void 0!==c)){var l=Object.assign({},null===(o=this._value)||void 0===o?void 0:o.data,ed({},s,c));""!==c&&void 0!==c||delete l[s],(0,a.B)(this,"value-changed",{value:Object.assign({},this._value,{data:l})})}}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,a.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,Cc.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){Ju(o,n,i,a,s,"next",e)}function s(e){Ju(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)(qu||(qu=td(["\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 Cd(e){return Cd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cd(e)}function Pd(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ad(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _d(e,t){return _d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_d(e,t)}function Od(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=xd(e);if(t){var i=xd(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Sd(this,r)}}function Sd(e,t){if(t&&("object"===Cd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dd(e)}function Dd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xd(e){return xd=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xd(e)}function jd(){jd=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(!Vd(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)(wd||(wd=Pd(["\n ha-service-control {\n display: block;\n margin: 0 -16px;\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 \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,a.B)(this,"value-changed",{value:Object.assign({},this.action,{stop:e.target.value})})}},{kind:"method",key:"_errorChanged",value:function(e){e.stopPropagation(),(0,a.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)(Id||(Id=Ud(["\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 sf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cf(e,t){return cf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},cf(e,t)}function lf(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=ff(e);if(t){var i=ff(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"===af(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return df(e)}function df(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ff(e)}function pf(){pf=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(!yf(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)),of=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,a.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.calendar.".concat(t.name))}}}]}}),n.oi);function wf(e){return wf="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},wf(e)}function Ef(e,t){return Ef=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ef(e,t)}function Cf(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=_f(e);if(t){var i=_f(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"===wf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Af(e)}function Af(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _f(e){return _f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_f(e)}function Of(){Of=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(!xf(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)(Mf||(Mf=If(["\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&&!We(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,qe(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){Ff(o,n,i,a,s,"next",e)}function s(e){Ff(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,a.B)(this,"value-changed",{value:Object.assign({},c.defaultConfig,{platform:"device"})})}},{kind:"method",key:"_deviceTriggerPicked",value:function(e){e.stopPropagation();var t=e.detail.value;this._origTrigger&&We(this._origTrigger,t)&&(t=this._origTrigger),this.trigger.id&&(t.id=this.trigger.id),(0,a.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,a.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)(Rf||(Rf=If(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),rp=r(1460);function np(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 ip(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){np(o,n,i,a,s,"next",e)}function s(e){np(o,n,i,a,s,"throw",e)}a(void 0)}))}}var op,ap,sp,cp,lp=function(){var e=ip(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)}}(),up=r(70483);function dp(e){return dp="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},dp(e)}function fp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function pp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hp(e,t){return hp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},hp(e,t)}function mp(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=Op(e);if(t){var i=Op(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return yp(this,r)}}function yp(e,t){if(t&&("object"===dp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return vp(e)}function vp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bp(){bp=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(!wp(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,up.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)(sp||(sp=fp(['\n ',"\n "])),(0,Dl.$)({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)(Dp||(Dp=zp(['\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)(xp||(xp=zp(['\n \n ',"\n \n "])),e.id,r.hass,e,e.name)})))}},{kind:"method",key:"firstUpdated",value:function(e){var t=this;Wp(Yp(r.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&lp(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,a.B)(t,"value-changed",{value:r}),(0,a.B)(t,"change")}),0))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(jp||(jp=zp(["\n :host {\n display: inline-block;\n }\n mwc-list {\n display: block;\n }\n "])))}}]}}),n.oi);function eh(e){return eh="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},eh(e)}function th(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 rh(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){th(o,n,i,a,s,"next",e)}function s(e){th(o,n,i,a,s,"throw",e)}a(void 0)}))}}function nh(e){return function(e){if(Array.isArray(e))return bh(e)}(e)||kh(e)||vh(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 ih(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function oh(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 sh(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=wh(e);if(t){var i=wh(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ch(this,r)}}function ch(e,t){if(t&&("object"===eh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return lh(e)}function lh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uh(){uh=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(!ph(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,rp.l)([t],(function(){var r;return null===(r=e.value)||void 0===r?void 0:r.map((function(r,i){return(0,n.dy)(Gp||(Gp=ih(["\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,s.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(nh(r),[n]):[n]:r}}},{kind:"get",key:"_currentUsers",value:function(){return this.value||[]}},{kind:"method",key:"_updateUsers",value:(o=rh(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,a.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=nh(this._currentUsers);""===r?n.splice(t,1):n.splice(t,1,r),this._updateUsers(n)}},{kind:"method",key:"_addUser",value:(r=rh(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(nh(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)(Qp||(Qp=ih(["\n :host {\n display: block;\n }\n div {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function Ph(e){return Ph="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},Ph(e)}function Ah(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Oh(e,t){return Oh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Oh(e,t)}function Sh(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=jh(e);if(t){var i=jh(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Dh(this,r)}}function Dh(e,t){if(t&&("object"===Ph(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xh(e)}function xh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jh(e){return jh=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jh(e)}function Th(){Th=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Hh(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)),Ih=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,a.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 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 om(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 sm(e,t){return sm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sm(e,t)}function cm(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=dm(e);if(t){var i=dm(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return lm(this,r)}}function lm(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 um(e)}function um(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dm(e){return dm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},dm(e)}function fm(){fm=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(!mm(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,a.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)(nm||(nm=om(["\n label {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function wm(e){return wm="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},wm(e)}function Em(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cm(e,t){return Cm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cm(e,t)}function Pm(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=Om(e);if(t){var i=Om(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Am(this,r)}}function Am(e,t){if(t&&("object"===wm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _m(e)}function _m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Om(e){return Om=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Om(e)}function Sm(){Sm=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(!jm(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)),gm=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),Rm,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,a.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 Lm(e){return Lm="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},Lm(e)}function Fm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Im(e,t){return Im=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Im(e,t)}function Bm(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=Nm(e);if(t){var i=Nm(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Zm(this,r)}}function Zm(e,t){if(t&&("object"===Lm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Um(e)}function Um(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nm(e){return Nm=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Nm(e)}function qm(){qm=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(!Ym(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)),Mm=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,a.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 ey(e){return ey="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},ey(e)}function ty(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ry(e,t){return ry=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ry(e,t)}function ny(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 iy(this,r)}}function iy(e,t){if(t&&("object"===ey(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return oy(e)}function oy(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 sy(){sy=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!uy(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)),Jm=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,a.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 vy(e){return vy="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},vy(e)}function by(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ky(e,t){return ky=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ky(e,t)}function gy(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=Cy(e);if(t){var i=Cy(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return wy(this,r)}}function wy(e,t){if(t&&("object"===vy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ey(e)}function Ey(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cy(e){return Cy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Cy(e)}function Py(){Py=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(!Oy(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),my=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r,this.trigger,this.hass,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,a.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 Ty(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 zy(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Ty(o,n,i,a,s,"next",e)}function s(e){Ty(o,n,i,a,s,"throw",e)}a(void 0)}))}}var Vy,Hy,My=function(){var e=zy(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 Ry(e){return Ry="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},Ry(e)}function Ly(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 Fy(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Iy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function By(e,t){return By=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},By(e,t)}function Zy(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=ev(e);if(t){var i=ev(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Uy(this,r)}}function Uy(e,t){if(t&&("object"===Ry(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ny(e)}function Ny(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qy(){qy=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(!Yy(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)(Hy||(Hy=Fy(["\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,My(this.hass);case 2:this._tags=e.sent,this._tags.sort((function(e,t){return(0,c.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){Ly(o,n,i,a,s,"next",e)}function s(e){Ly(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{kind:"method",key:"_tagChanged",value:function(e){(0,a.B)(this,"value-changed",{value:Object.assign({},this.trigger,{tag_id:e.target.value})})}}]}}),n.oi);function rv(e){return rv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rv(e)}function nv(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 ov(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=cv(e);if(t){var i=cv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return av(this,r)}}function av(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 sv(e)}function sv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cv(e){return cv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},cv(e)}function lv(){lv=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(!fv(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)),tv=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){Ok(this,e)}}]}}),n.oi);function kv(e){return kv="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},kv(e)}function gv(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function wv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ev(e,t){return Ev=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ev(e,t)}function Cv(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=_v(e);if(t){var i=_v(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Pv(this,r)}}function Pv(e,t){if(t&&("object"===kv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Av(e)}function Av(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _v(e){return _v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_v(e)}function Ov(){Ov=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(!xv(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,a.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 Mv(e){return Mv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mv(e)}function Rv(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 Fv(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=Zv(e);if(t){var i=Zv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Iv(this,r)}}function Iv(e,t){if(t&&("object"===Mv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Bv(e)}function Bv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zv(e){return Zv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Zv(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(!$v(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)),Hv=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,Jv,this.trigger,this._computeLabelCallback,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,a.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)),tb=r(50577);function rb(e){return rb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rb(e)}function nb(e,t,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 ib(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ob(e){return function(e){if(Array.isArray(e))return kb(e)}(e)||gb(e)||bb(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 sb(e,t){return sb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sb(e,t)}function cb(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=Eb(e);if(t){var i=Eb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return lb(this,r)}}function lb(e,t){if(t&&("object"===rb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ub(e)}function ub(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function db(){db=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(!hb(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