From e390a3e5d5fca902414c747f5ed56613e126bed3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 2 May 2022 10:58:22 +0200 Subject: [PATCH] Bump frontend to bb5f6e88 (#3612) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 274 -> 277 bytes supervisor/api/panel/frontend_es5/2412da11.js | 1 + .../api/panel/frontend_es5/2412da11.js.gz | Bin 0 -> 115597 bytes .../api/panel/frontend_es5/242f17d6.js.gz | Bin 35904 -> 0 bytes supervisor/api/panel/frontend_es5/3ba0f3fb.js | 1 + .../api/panel/frontend_es5/3ba0f3fb.js.gz | Bin 0 -> 6668 bytes .../frontend_es5/{242f17d6.js => 5e7ad129.js} | 4 +- ...js.LICENSE.txt => 5e7ad129.js.LICENSE.txt} | 0 .../api/panel/frontend_es5/5e7ad129.js.gz | Bin 0 -> 35931 bytes .../frontend_es5/{bca58736.js => 902d8e09.js} | 2 +- .../api/panel/frontend_es5/902d8e09.js.gz | Bin 0 -> 4238 bytes supervisor/api/panel/frontend_es5/93ef4a54.js | 1 - .../api/panel/frontend_es5/93ef4a54.js.gz | Bin 26589 -> 0 bytes supervisor/api/panel/frontend_es5/aa99bdb2.js | 1 - .../api/panel/frontend_es5/aa99bdb2.js.gz | Bin 114348 -> 0 bytes supervisor/api/panel/frontend_es5/b58a6aa7.js | 1 + .../api/panel/frontend_es5/b58a6aa7.js.gz | Bin 0 -> 15621 bytes .../api/panel/frontend_es5/bca58736.js.gz | Bin 4211 -> 0 bytes supervisor/api/panel/frontend_es5/c27abda7.js | 1 + .../api/panel/frontend_es5/c27abda7.js.gz | Bin 0 -> 26847 bytes supervisor/api/panel/frontend_es5/e27913d1.js | 1 - .../api/panel/frontend_es5/e27913d1.js.gz | Bin 15573 -> 0 bytes .../frontend_es5/entrypoint.cdbafdd4.js.gz | Bin 556824 -> 0 bytes ...int.cdbafdd4.js => entrypoint.ed292e94.js} | 4 +- ...txt => entrypoint.ed292e94.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.ed292e94.js.gz | Bin 0 -> 558904 bytes supervisor/api/panel/frontend_es5/feba0db9.js | 1 - .../api/panel/frontend_es5/feba0db9.js.gz | Bin 6584 -> 0 bytes .../api/panel/frontend_es5/manifest.json | 2 +- .../{de92a12a.js => 12071d94.js} | 72 ++-- .../api/panel/frontend_latest/12071d94.js.gz | Bin 0 -> 21162 bytes .../{de92a12a.js.map => 12071d94.js.map} | 2 +- .../api/panel/frontend_latest/35200baa.js.gz | Bin 12770 -> 0 bytes .../api/panel/frontend_latest/35200baa.js.map | 1 - .../api/panel/frontend_latest/50671332.js.gz | Bin 92700 -> 0 bytes .../api/panel/frontend_latest/50671332.js.map | 1 - .../{c855b2be.js => 65e35a43.js} | 16 +- .../api/panel/frontend_latest/65e35a43.js.gz | Bin 0 -> 7757 bytes .../api/panel/frontend_latest/65e35a43.js.map | 1 + .../api/panel/frontend_latest/73e0c3fa.js.gz | Bin 26148 -> 0 bytes .../api/panel/frontend_latest/a1eda009.js.gz | Bin 3560 -> 0 bytes .../{73e0c3fa.js => bcf0f472.js} | 6 +- ...js.LICENSE.txt => bcf0f472.js.LICENSE.txt} | 0 .../api/panel/frontend_latest/bcf0f472.js.gz | Bin 0 -> 26170 bytes .../{73e0c3fa.js.map => bcf0f472.js.map} | 2 +- .../{35200baa.js => c126cb92.js} | 8 +- .../api/panel/frontend_latest/c126cb92.js.gz | Bin 0 -> 12825 bytes .../api/panel/frontend_latest/c126cb92.js.map | 1 + .../api/panel/frontend_latest/c855b2be.js.gz | Bin 7670 -> 0 bytes .../api/panel/frontend_latest/c855b2be.js.map | 1 - .../{a1eda009.js => d892332a.js} | 6 +- .../api/panel/frontend_latest/d892332a.js.gz | Bin 0 -> 3588 bytes .../{a1eda009.js.map => d892332a.js.map} | 2 +- .../api/panel/frontend_latest/de92a12a.js.gz | Bin 21000 -> 0 bytes .../{50671332.js => e1c575ef.js} | 313 +++++++++++------- .../api/panel/frontend_latest/e1c575ef.js.gz | Bin 0 -> 94021 bytes .../api/panel/frontend_latest/e1c575ef.js.map | 1 + .../frontend_latest/entrypoint.7ea95584.js.gz | Bin 263664 -> 0 bytes .../entrypoint.7ea95584.js.map | 1 - ...int.7ea95584.js => entrypoint.af342c20.js} | 96 +++++- ...txt => entrypoint.af342c20.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.af342c20.js.gz | Bin 0 -> 265356 bytes .../entrypoint.af342c20.js.map | 1 + .../api/panel/frontend_latest/manifest.json | 2 +- .../af-3c5b372b9841f5ffc9074dbaf3299a90.json | 1 - .../af-6e424f2051a4bc2e1baabbd744f1eebc.json | 1 + .../ar-1aec925ccb9b8d7872974033a7c8844e.json | 1 - .../ar-248095d8cc066f5e344dd42054c69c3f.json | 1 + .../bg-3fffe2ce300f31e392196cbac4ee5517.json | 1 + .../bg-d49ba5bf15eadb7444dd838e70ca43f4.json | 1 - .../bn-29b693d145fb286319fce5d5bca786d0.json | 1 + .../bn-5b09242d7cbd145b5ec215a7a8d388be.json | 1 - .../bs-148a4bd6def01cfc81470663d683dbb9.json | 1 + .../bs-301b73abf8f13a107e9923662adc17af.json | 1 - .../ca-19393b9b170536d8c885acff28a03534.json | 1 - .../ca-fbb2e0731fb6fff68b54996501217250.json | 1 + .../cs-1b88506a01ebdbd260b94b1d06c546d5.json | 1 - .../cs-658182df336bb9477d8dfece6032cbf2.json | 1 + .../cy-4fbad20787fb1717bf03d78e5d973902.json | 1 + .../cy-99c2d25cb47954e86549c962271bf1cc.json | 1 - .../da-31463a433e04d461dea6dd4184ed82ed.json | 1 - .../da-fb454e3538a62e852c927d4fdb5ebcdb.json | 1 + .../de-3191b53b6889429535b6e5df971b5e3a.json | 1 + .../de-bc4da37101fb0b0706dbe5e1c68eb781.json | 1 - .../el-84c517b660c65927529d79b0605c7348.json | 1 + .../el-e93f0703c4a905066d5c4490101f9046.json | 1 - .../en-14e1959fc15e0f20bdf0b1f8b3da07a3.json | 1 + .../en-9bde8e69045ac626a966f312c208fc7f.json | 1 - ...n-GB-073191221f0ceb1535bfc81ecc9faa58.json | 1 - ...n-GB-10f1691016a7c9b6cb31b1a854bfd2ee.json | 1 + .../eo-3266aa29d530ae4eee16d4bbb5af7c4b.json | 1 + .../eo-53191053747006d983e6c9d4ad79ea96.json | 1 - .../es-097ebfe238c08dd55909187c2645fb5a.json | 1 - .../es-283547956e6fe27371740077a31fa4ac.json | 1 + ...-419-68487ee96983f3257c82f610a62104d0.json | 1 + ...-419-ac82063b1da1d56a735833cad7f018c2.json | 1 - .../et-77892981ba3237327c446fc5227ca8ca.json | 1 - .../et-9f42dba8bf70a2b201719446ea2b4e9e.json | 1 + .../eu-7de2b52be10e33207e8faa8e276bb039.json | 1 - .../eu-c0d42c0aca0164e5ff1d36ad82e89749.json | 1 + .../fa-174dc39cd8ac7fc544d6827cfc48734c.json | 1 - .../fa-a8b60958f596b48b972ec0e22d9ba090.json | 1 + .../fi-8d70cadf95864777c98c2954404aa1fd.json | 1 + .../fi-b43ad2b49763e90ee2f1ef620677c72c.json | 1 - .../fr-10b9ce0a8ddc32bb134fa5cdd411b33b.json | 1 + .../fr-514ddb072ac40c5d3ac0a420f835ef5a.json | 1 - .../fy-0e2cd7ff107fc9762ab02a265fed997c.json | 1 - .../fy-2f1c7384682143c4d156e91758b2d7e0.json | 1 + .../gl-3a92deef7c95ccf0cdf711921cd85cc6.json | 1 + .../gl-df2e97c3a40ce48e9b5e486841538181.json | 1 - .../gsw-62fd4193a69cd74eb52a77471105a7a9.json | 1 + .../gsw-c0cdd83b6fa8238791977b00cbb658f3.json | 1 - .../he-0795ef7a4b69f79192d3c9fc1d24f103.json | 1 - .../he-2dc6b37336634f2118e25bec9310a7f2.json | 1 + .../hi-0be4075f74b59d0118944b74bc46d45d.json | 1 - .../hi-beabd327298f1a11b41e48d350d8c625.json | 1 + .../hr-6b1e420a7f146ff4c8830a6cf925ec71.json | 1 + .../hr-ddc1a2ed28438a8018390119ca2b3cdd.json | 1 - .../hu-9cfb501f188a318f400890c2cf81c379.json | 1 - .../hu-aefd1cb7801127e3b1dad9034f0f78ab.json | 1 + .../hy-2fe8e86b27e3084df5934eae1b18d0a7.json | 1 - .../hy-3148b4df670b2bed18e6679e3c8bd314.json | 1 + .../id-35d89bb9b55121a570221162898acf93.json | 1 + .../id-835dfb8395a67d1f65102af7b44ebd9e.json | 1 - .../is-4c0055a9eb96dbd5a00e0c6618bffb8e.json | 1 + .../is-d7bec9f9d8eb2d1b92588687c6de3e42.json | 1 - .../it-69bc1610bf705be15dc8f2efd939504c.json | 1 + .../it-bdf10b473f0a6fe9253792231afc187b.json | 1 - .../ja-45426eb02ef2a55f09573448eea4018c.json | 1 + .../ja-490a660810c0b7af08517021e033ae88.json | 1 - .../ka-d1781d99265bd4a623172c325b1656a0.json | 1 - .../ka-eff36dbb97043458650be548013ce18f.json | 1 + .../ko-3da0d4dcb23291452ade32dd5a0bd14e.json | 1 - .../ko-8df85b1dccdbb6bc74f135ef378501a2.json | 1 + .../lb-8e4430f257e48f4a35fb4c944bba2042.json | 1 - .../lb-c6f303a706a025092d8e92d81755e567.json | 1 + .../lt-6999fcb8cc99986c333bdb2cda6b1e21.json | 1 + .../lt-d41bfe6af214f0660f036459c61ef80f.json | 1 - .../lv-79ed04fbe8c6e6e0d9057fb163617774.json | 1 + .../lv-d978fba7f9c54527990a1b3ca049d630.json | 1 - .../nb-2eb1f08045a7501476b3cf20bd2a9781.json | 1 - .../nb-94b6679d4486910645c6cdce7547b78c.json | 1 + .../nl-c28f24bda08abf4c99d07b4f50510e9b.json | 1 + .../nl-e90b20dc67907f7070978e3ec038499c.json | 1 - .../nn-a024cd33848e7a723fb85b7883f2fd51.json | 1 + .../nn-d7e0f965a71ab112a01342dbec97a39b.json | 1 - .../pl-269bd2c045b367094398c25d32ec27e5.json | 1 + .../pl-ff448907e1471a440138e447a007e2a8.json | 1 - .../pt-755958a1f18b4598c5348ea4a5671186.json | 1 + ...t-BR-4570ecfa8941d3bb278301b172eb6ff0.json | 1 + ...t-BR-c4ebb2c049be559b1ba31800af379d1f.json | 1 - .../pt-a5469ca216b440bd23fabc08092e128b.json | 1 - .../ro-2c2e900c90beb2afb659f4f4920530f1.json | 1 + .../ro-d8555147193ce03cdfbbf0590da31177.json | 1 - .../ru-5b6b6024492969a2377093d77278ef0b.json | 1 + .../ru-bbab42fb6684b65efc432df09ce079db.json | 1 - .../sk-1d82310c71b5c338dc4fd6521ce293fe.json | 1 - .../sk-984df6707d7c6d1c36b1d1a712d7cb2f.json | 1 + .../sl-8bd1f571ecb79ca7062a20f45810cb03.json | 1 + .../sl-fa413fb02f5ebd2f5e00ca393df51729.json | 1 - .../sr-15abce0e7c6e4d1615c79a08c0a1b019.json | 1 + ...Latn-2740fefb11a5c8a24b76aeac8ca5a972.json | 1 - ...Latn-ccd747df492a0e368d04ead58f0154f4.json | 1 + .../sr-dc08d16e33136bd46bed25c0755d7f52.json | 1 - .../sv-020e24a77f459869ee8c3c65485d4246.json | 1 - .../sv-269c47ffdda8ae493df1a272b180ddad.json | 1 + .../ta-34731bb9ea8de573ddcca2cf1bb0d6a7.json | 1 - .../ta-e814fc1edc457888d9b39f6b3f367d34.json | 1 + .../te-669a44db549ecea01f8fe98157f70a46.json | 1 + .../te-faa6986611638a352228c3554ef82510.json | 1 - .../th-0ea9f82b9fafad098046686d8dd11655.json | 1 + .../th-ee61c66f7fe0aec1ff3ba6a6d445dc1b.json | 1 - .../tr-6019c488df285aaa62c0ed6297ec5ff2.json | 1 + .../tr-d2c64831ea57b78674a61ba8e7c7f7fc.json | 1 - .../uk-1efa5a1f2198765ce897cf6b8a9ce6d3.json | 1 + .../uk-d1b14812090ba2ba3e824bc236a54425.json | 1 - .../ur-286e07a90f4bf657b2047f730ce217d6.json | 1 + .../ur-d9a94a332a776e684b51e94746de6038.json | 1 - .../vi-3886e5a599f76f302af3581f2045831b.json | 1 + .../vi-622b68ad65f1fc8ae052d5db6745d195.json | 1 - ...Hans-8edd7b76f10b6f5aa7f78d72213a813c.json | 1 - ...Hans-9d8714c86a87e656d2ce7a921a844ef2.json | 1 + ...Hant-0d03ca14d5669c2a0bfcfa1442666dc1.json | 1 + ...Hant-d5b44b36ee0fd5dbfc9e2c16aa269831.json | 1 - 186 files changed, 429 insertions(+), 250 deletions(-) create mode 100644 supervisor/api/panel/frontend_es5/2412da11.js create mode 100644 supervisor/api/panel/frontend_es5/2412da11.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/242f17d6.js.gz create mode 100644 supervisor/api/panel/frontend_es5/3ba0f3fb.js create mode 100644 supervisor/api/panel/frontend_es5/3ba0f3fb.js.gz rename supervisor/api/panel/frontend_es5/{242f17d6.js => 5e7ad129.js} (92%) rename supervisor/api/panel/frontend_es5/{242f17d6.js.LICENSE.txt => 5e7ad129.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/5e7ad129.js.gz rename supervisor/api/panel/frontend_es5/{bca58736.js => 902d8e09.js} (73%) create mode 100644 supervisor/api/panel/frontend_es5/902d8e09.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/93ef4a54.js delete mode 100644 supervisor/api/panel/frontend_es5/93ef4a54.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/aa99bdb2.js delete mode 100644 supervisor/api/panel/frontend_es5/aa99bdb2.js.gz create mode 100644 supervisor/api/panel/frontend_es5/b58a6aa7.js create mode 100644 supervisor/api/panel/frontend_es5/b58a6aa7.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/bca58736.js.gz create mode 100644 supervisor/api/panel/frontend_es5/c27abda7.js create mode 100644 supervisor/api/panel/frontend_es5/c27abda7.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/e27913d1.js delete mode 100644 supervisor/api/panel/frontend_es5/e27913d1.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.cdbafdd4.js.gz rename supervisor/api/panel/frontend_es5/{entrypoint.cdbafdd4.js => entrypoint.ed292e94.js} (76%) rename supervisor/api/panel/frontend_es5/{entrypoint.cdbafdd4.js.LICENSE.txt => entrypoint.ed292e94.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.ed292e94.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/feba0db9.js delete mode 100644 supervisor/api/panel/frontend_es5/feba0db9.js.gz rename supervisor/api/panel/frontend_latest/{de92a12a.js => 12071d94.js} (81%) create mode 100644 supervisor/api/panel/frontend_latest/12071d94.js.gz rename supervisor/api/panel/frontend_latest/{de92a12a.js.map => 12071d94.js.map} (91%) delete mode 100644 supervisor/api/panel/frontend_latest/35200baa.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/35200baa.js.map delete mode 100644 supervisor/api/panel/frontend_latest/50671332.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/50671332.js.map rename supervisor/api/panel/frontend_latest/{c855b2be.js => 65e35a43.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/65e35a43.js.gz create mode 100644 supervisor/api/panel/frontend_latest/65e35a43.js.map delete mode 100644 supervisor/api/panel/frontend_latest/73e0c3fa.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/a1eda009.js.gz rename supervisor/api/panel/frontend_latest/{73e0c3fa.js => bcf0f472.js} (95%) rename supervisor/api/panel/frontend_latest/{73e0c3fa.js.LICENSE.txt => bcf0f472.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/bcf0f472.js.gz rename supervisor/api/panel/frontend_latest/{73e0c3fa.js.map => bcf0f472.js.map} (99%) rename supervisor/api/panel/frontend_latest/{35200baa.js => c126cb92.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/c126cb92.js.gz create mode 100644 supervisor/api/panel/frontend_latest/c126cb92.js.map delete mode 100644 supervisor/api/panel/frontend_latest/c855b2be.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/c855b2be.js.map rename supervisor/api/panel/frontend_latest/{a1eda009.js => d892332a.js} (78%) create mode 100644 supervisor/api/panel/frontend_latest/d892332a.js.gz rename supervisor/api/panel/frontend_latest/{a1eda009.js.map => d892332a.js.map} (79%) delete mode 100644 supervisor/api/panel/frontend_latest/de92a12a.js.gz rename supervisor/api/panel/frontend_latest/{50671332.js => e1c575ef.js} (93%) create mode 100644 supervisor/api/panel/frontend_latest/e1c575ef.js.gz create mode 100644 supervisor/api/panel/frontend_latest/e1c575ef.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.7ea95584.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.7ea95584.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.7ea95584.js => entrypoint.af342c20.js} (92%) rename supervisor/api/panel/frontend_latest/{entrypoint.7ea95584.js.LICENSE.txt => entrypoint.af342c20.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.af342c20.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.af342c20.js.map delete mode 100644 supervisor/api/panel/static/translations/af-3c5b372b9841f5ffc9074dbaf3299a90.json create mode 100644 supervisor/api/panel/static/translations/af-6e424f2051a4bc2e1baabbd744f1eebc.json delete mode 100644 supervisor/api/panel/static/translations/ar-1aec925ccb9b8d7872974033a7c8844e.json create mode 100644 supervisor/api/panel/static/translations/ar-248095d8cc066f5e344dd42054c69c3f.json create mode 100644 supervisor/api/panel/static/translations/bg-3fffe2ce300f31e392196cbac4ee5517.json delete mode 100644 supervisor/api/panel/static/translations/bg-d49ba5bf15eadb7444dd838e70ca43f4.json create mode 100644 supervisor/api/panel/static/translations/bn-29b693d145fb286319fce5d5bca786d0.json delete mode 100644 supervisor/api/panel/static/translations/bn-5b09242d7cbd145b5ec215a7a8d388be.json create mode 100644 supervisor/api/panel/static/translations/bs-148a4bd6def01cfc81470663d683dbb9.json delete mode 100644 supervisor/api/panel/static/translations/bs-301b73abf8f13a107e9923662adc17af.json delete mode 100644 supervisor/api/panel/static/translations/ca-19393b9b170536d8c885acff28a03534.json create mode 100644 supervisor/api/panel/static/translations/ca-fbb2e0731fb6fff68b54996501217250.json delete mode 100644 supervisor/api/panel/static/translations/cs-1b88506a01ebdbd260b94b1d06c546d5.json create mode 100644 supervisor/api/panel/static/translations/cs-658182df336bb9477d8dfece6032cbf2.json create mode 100644 supervisor/api/panel/static/translations/cy-4fbad20787fb1717bf03d78e5d973902.json delete mode 100644 supervisor/api/panel/static/translations/cy-99c2d25cb47954e86549c962271bf1cc.json delete mode 100644 supervisor/api/panel/static/translations/da-31463a433e04d461dea6dd4184ed82ed.json create mode 100644 supervisor/api/panel/static/translations/da-fb454e3538a62e852c927d4fdb5ebcdb.json create mode 100644 supervisor/api/panel/static/translations/de-3191b53b6889429535b6e5df971b5e3a.json delete mode 100644 supervisor/api/panel/static/translations/de-bc4da37101fb0b0706dbe5e1c68eb781.json create mode 100644 supervisor/api/panel/static/translations/el-84c517b660c65927529d79b0605c7348.json delete mode 100644 supervisor/api/panel/static/translations/el-e93f0703c4a905066d5c4490101f9046.json create mode 100644 supervisor/api/panel/static/translations/en-14e1959fc15e0f20bdf0b1f8b3da07a3.json delete mode 100644 supervisor/api/panel/static/translations/en-9bde8e69045ac626a966f312c208fc7f.json delete mode 100644 supervisor/api/panel/static/translations/en-GB-073191221f0ceb1535bfc81ecc9faa58.json create mode 100644 supervisor/api/panel/static/translations/en-GB-10f1691016a7c9b6cb31b1a854bfd2ee.json create mode 100644 supervisor/api/panel/static/translations/eo-3266aa29d530ae4eee16d4bbb5af7c4b.json delete mode 100644 supervisor/api/panel/static/translations/eo-53191053747006d983e6c9d4ad79ea96.json delete mode 100644 supervisor/api/panel/static/translations/es-097ebfe238c08dd55909187c2645fb5a.json create mode 100644 supervisor/api/panel/static/translations/es-283547956e6fe27371740077a31fa4ac.json create mode 100644 supervisor/api/panel/static/translations/es-419-68487ee96983f3257c82f610a62104d0.json delete mode 100644 supervisor/api/panel/static/translations/es-419-ac82063b1da1d56a735833cad7f018c2.json delete mode 100644 supervisor/api/panel/static/translations/et-77892981ba3237327c446fc5227ca8ca.json create mode 100644 supervisor/api/panel/static/translations/et-9f42dba8bf70a2b201719446ea2b4e9e.json delete mode 100644 supervisor/api/panel/static/translations/eu-7de2b52be10e33207e8faa8e276bb039.json create mode 100644 supervisor/api/panel/static/translations/eu-c0d42c0aca0164e5ff1d36ad82e89749.json delete mode 100644 supervisor/api/panel/static/translations/fa-174dc39cd8ac7fc544d6827cfc48734c.json create mode 100644 supervisor/api/panel/static/translations/fa-a8b60958f596b48b972ec0e22d9ba090.json create mode 100644 supervisor/api/panel/static/translations/fi-8d70cadf95864777c98c2954404aa1fd.json delete mode 100644 supervisor/api/panel/static/translations/fi-b43ad2b49763e90ee2f1ef620677c72c.json create mode 100644 supervisor/api/panel/static/translations/fr-10b9ce0a8ddc32bb134fa5cdd411b33b.json delete mode 100644 supervisor/api/panel/static/translations/fr-514ddb072ac40c5d3ac0a420f835ef5a.json delete mode 100644 supervisor/api/panel/static/translations/fy-0e2cd7ff107fc9762ab02a265fed997c.json create mode 100644 supervisor/api/panel/static/translations/fy-2f1c7384682143c4d156e91758b2d7e0.json create mode 100644 supervisor/api/panel/static/translations/gl-3a92deef7c95ccf0cdf711921cd85cc6.json delete mode 100644 supervisor/api/panel/static/translations/gl-df2e97c3a40ce48e9b5e486841538181.json create mode 100644 supervisor/api/panel/static/translations/gsw-62fd4193a69cd74eb52a77471105a7a9.json delete mode 100644 supervisor/api/panel/static/translations/gsw-c0cdd83b6fa8238791977b00cbb658f3.json delete mode 100644 supervisor/api/panel/static/translations/he-0795ef7a4b69f79192d3c9fc1d24f103.json create mode 100644 supervisor/api/panel/static/translations/he-2dc6b37336634f2118e25bec9310a7f2.json delete mode 100644 supervisor/api/panel/static/translations/hi-0be4075f74b59d0118944b74bc46d45d.json create mode 100644 supervisor/api/panel/static/translations/hi-beabd327298f1a11b41e48d350d8c625.json create mode 100644 supervisor/api/panel/static/translations/hr-6b1e420a7f146ff4c8830a6cf925ec71.json delete mode 100644 supervisor/api/panel/static/translations/hr-ddc1a2ed28438a8018390119ca2b3cdd.json delete mode 100644 supervisor/api/panel/static/translations/hu-9cfb501f188a318f400890c2cf81c379.json create mode 100644 supervisor/api/panel/static/translations/hu-aefd1cb7801127e3b1dad9034f0f78ab.json delete mode 100644 supervisor/api/panel/static/translations/hy-2fe8e86b27e3084df5934eae1b18d0a7.json create mode 100644 supervisor/api/panel/static/translations/hy-3148b4df670b2bed18e6679e3c8bd314.json create mode 100644 supervisor/api/panel/static/translations/id-35d89bb9b55121a570221162898acf93.json delete mode 100644 supervisor/api/panel/static/translations/id-835dfb8395a67d1f65102af7b44ebd9e.json create mode 100644 supervisor/api/panel/static/translations/is-4c0055a9eb96dbd5a00e0c6618bffb8e.json delete mode 100644 supervisor/api/panel/static/translations/is-d7bec9f9d8eb2d1b92588687c6de3e42.json create mode 100644 supervisor/api/panel/static/translations/it-69bc1610bf705be15dc8f2efd939504c.json delete mode 100644 supervisor/api/panel/static/translations/it-bdf10b473f0a6fe9253792231afc187b.json create mode 100644 supervisor/api/panel/static/translations/ja-45426eb02ef2a55f09573448eea4018c.json delete mode 100644 supervisor/api/panel/static/translations/ja-490a660810c0b7af08517021e033ae88.json delete mode 100644 supervisor/api/panel/static/translations/ka-d1781d99265bd4a623172c325b1656a0.json create mode 100644 supervisor/api/panel/static/translations/ka-eff36dbb97043458650be548013ce18f.json delete mode 100644 supervisor/api/panel/static/translations/ko-3da0d4dcb23291452ade32dd5a0bd14e.json create mode 100644 supervisor/api/panel/static/translations/ko-8df85b1dccdbb6bc74f135ef378501a2.json delete mode 100644 supervisor/api/panel/static/translations/lb-8e4430f257e48f4a35fb4c944bba2042.json create mode 100644 supervisor/api/panel/static/translations/lb-c6f303a706a025092d8e92d81755e567.json create mode 100644 supervisor/api/panel/static/translations/lt-6999fcb8cc99986c333bdb2cda6b1e21.json delete mode 100644 supervisor/api/panel/static/translations/lt-d41bfe6af214f0660f036459c61ef80f.json create mode 100644 supervisor/api/panel/static/translations/lv-79ed04fbe8c6e6e0d9057fb163617774.json delete mode 100644 supervisor/api/panel/static/translations/lv-d978fba7f9c54527990a1b3ca049d630.json delete mode 100644 supervisor/api/panel/static/translations/nb-2eb1f08045a7501476b3cf20bd2a9781.json create mode 100644 supervisor/api/panel/static/translations/nb-94b6679d4486910645c6cdce7547b78c.json create mode 100644 supervisor/api/panel/static/translations/nl-c28f24bda08abf4c99d07b4f50510e9b.json delete mode 100644 supervisor/api/panel/static/translations/nl-e90b20dc67907f7070978e3ec038499c.json create mode 100644 supervisor/api/panel/static/translations/nn-a024cd33848e7a723fb85b7883f2fd51.json delete mode 100644 supervisor/api/panel/static/translations/nn-d7e0f965a71ab112a01342dbec97a39b.json create mode 100644 supervisor/api/panel/static/translations/pl-269bd2c045b367094398c25d32ec27e5.json delete mode 100644 supervisor/api/panel/static/translations/pl-ff448907e1471a440138e447a007e2a8.json create mode 100644 supervisor/api/panel/static/translations/pt-755958a1f18b4598c5348ea4a5671186.json create mode 100644 supervisor/api/panel/static/translations/pt-BR-4570ecfa8941d3bb278301b172eb6ff0.json delete mode 100644 supervisor/api/panel/static/translations/pt-BR-c4ebb2c049be559b1ba31800af379d1f.json delete mode 100644 supervisor/api/panel/static/translations/pt-a5469ca216b440bd23fabc08092e128b.json create mode 100644 supervisor/api/panel/static/translations/ro-2c2e900c90beb2afb659f4f4920530f1.json delete mode 100644 supervisor/api/panel/static/translations/ro-d8555147193ce03cdfbbf0590da31177.json create mode 100644 supervisor/api/panel/static/translations/ru-5b6b6024492969a2377093d77278ef0b.json delete mode 100644 supervisor/api/panel/static/translations/ru-bbab42fb6684b65efc432df09ce079db.json delete mode 100644 supervisor/api/panel/static/translations/sk-1d82310c71b5c338dc4fd6521ce293fe.json create mode 100644 supervisor/api/panel/static/translations/sk-984df6707d7c6d1c36b1d1a712d7cb2f.json create mode 100644 supervisor/api/panel/static/translations/sl-8bd1f571ecb79ca7062a20f45810cb03.json delete mode 100644 supervisor/api/panel/static/translations/sl-fa413fb02f5ebd2f5e00ca393df51729.json create mode 100644 supervisor/api/panel/static/translations/sr-15abce0e7c6e4d1615c79a08c0a1b019.json delete mode 100644 supervisor/api/panel/static/translations/sr-Latn-2740fefb11a5c8a24b76aeac8ca5a972.json create mode 100644 supervisor/api/panel/static/translations/sr-Latn-ccd747df492a0e368d04ead58f0154f4.json delete mode 100644 supervisor/api/panel/static/translations/sr-dc08d16e33136bd46bed25c0755d7f52.json delete mode 100644 supervisor/api/panel/static/translations/sv-020e24a77f459869ee8c3c65485d4246.json create mode 100644 supervisor/api/panel/static/translations/sv-269c47ffdda8ae493df1a272b180ddad.json delete mode 100644 supervisor/api/panel/static/translations/ta-34731bb9ea8de573ddcca2cf1bb0d6a7.json create mode 100644 supervisor/api/panel/static/translations/ta-e814fc1edc457888d9b39f6b3f367d34.json create mode 100644 supervisor/api/panel/static/translations/te-669a44db549ecea01f8fe98157f70a46.json delete mode 100644 supervisor/api/panel/static/translations/te-faa6986611638a352228c3554ef82510.json create mode 100644 supervisor/api/panel/static/translations/th-0ea9f82b9fafad098046686d8dd11655.json delete mode 100644 supervisor/api/panel/static/translations/th-ee61c66f7fe0aec1ff3ba6a6d445dc1b.json create mode 100644 supervisor/api/panel/static/translations/tr-6019c488df285aaa62c0ed6297ec5ff2.json delete mode 100644 supervisor/api/panel/static/translations/tr-d2c64831ea57b78674a61ba8e7c7f7fc.json create mode 100644 supervisor/api/panel/static/translations/uk-1efa5a1f2198765ce897cf6b8a9ce6d3.json delete mode 100644 supervisor/api/panel/static/translations/uk-d1b14812090ba2ba3e824bc236a54425.json create mode 100644 supervisor/api/panel/static/translations/ur-286e07a90f4bf657b2047f730ce217d6.json delete mode 100644 supervisor/api/panel/static/translations/ur-d9a94a332a776e684b51e94746de6038.json create mode 100644 supervisor/api/panel/static/translations/vi-3886e5a599f76f302af3581f2045831b.json delete mode 100644 supervisor/api/panel/static/translations/vi-622b68ad65f1fc8ae052d5db6745d195.json delete mode 100644 supervisor/api/panel/static/translations/zh-Hans-8edd7b76f10b6f5aa7f78d72213a813c.json create mode 100644 supervisor/api/panel/static/translations/zh-Hans-9d8714c86a87e656d2ce7a921a844ef2.json create mode 100644 supervisor/api/panel/static/translations/zh-Hant-0d03ca14d5669c2a0bfcfa1442666dc1.json delete mode 100644 supervisor/api/panel/static/translations/zh-Hant-d5b44b36ee0fd5dbfc9e2c16aa269831.json diff --git a/home-assistant-polymer b/home-assistant-polymer index 4b644d8bc..080cad0cc 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 4b644d8bc53d5df11e770bbaf9aa8fb7edd6fcfc +Subproject commit 080cad0ccde4621e997ce2ad2729a878e62ce1f7 diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 5f7e0e1dd..1632bbf3a 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.cdbafdd4.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.ed292e94.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.7ea95584.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.af342c20.js')")(); } catch (err) { loadES5(); } diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index 554f587c2c6ee0ccb3bf2f040c0b5420d79040ec..64fb0fa89aa042a35e155a668bf140950bff9767 100644 GIT binary patch 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&`r!w;QW-jOe2i&$#T)SJH?lLvswD! z1O}#f>i7bLR^3A+hOUpbSX~$&e;l8XoE)oTH!8cTyJreR{#a|3F=bJkYu_`uA$66I z)_aUEU){l{TLx$S319lG?`>Y=4eY$VM)dnCHk8Hx_JU~{zdAI<q<%k1BDB()$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 diff --git a/supervisor/api/panel/frontend_es5/2412da11.js b/supervisor/api/panel/frontend_es5/2412da11.js new file mode 100644 index 000000000..3bf7dd160 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/2412da11.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[973],{12198:function(e,t,r){r.d(t,{p6:function(){return i},WB:function(){return a}});var n=r(14516);r(29607);(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric"})}));var i=function(e,t){return o(t).format(e)},o=(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric"})})),a=function(e,t){return s(t).format(e)},s=(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric"})}));(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric"})}))},58831:function(e,t,r){r.d(t,{M:function(){return n}});var n=function(e){return e.substr(0,e.indexOf("."))}},22311:function(e,t,r){r.d(t,{N:function(){return i}});var n=r(58831),i=function(e){return(0,n.M)(e.entity_id)}},40095:function(e,t,r){r.d(t,{e:function(){return n}});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,"+$")),"")}},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",F="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",L="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?F:"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?F:"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 L;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 L;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 L;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 L;case"closing":return I;case"closed":return B;default:return Z}}switch(e){case"opening":return L;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)},83973:function(e,t,r){r.r(t),r.d(t,{HaSelector:function(){return hH}});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 F(e){return void 0===e||Array.isArray(e)?e:[e]}var L,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(F(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(F(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(F(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(F(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);var se,ce,le,ue,de,fe,pe,he=function(e,t,r,n){return e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:r,variables:n})},me=function(e,t,r){return e.callWS({type:"test_condition",condition:t,variables:r})};r(98762);function ye(e){return ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ye(e)}function ve(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 be(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ge(e,t){return ge=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ge(e,t)}function we(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Pe(e);if(t){var i=Pe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ee(this,r)}}function Ee(e,t){if(t&&("object"===ye(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ce(e)}function Ce(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pe(e){return Pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pe(e)}function 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 ",'\n
\n \n \n \n \n ','\n \n \n
\n \n ',"\n \n
\n \n "])),!1===this.condition.enabled?(0,n.dy)(le||(le=be(['
\n ',"\n
"])),this.hass.localize("ui.panel.config.automation.editor.actions.disabled")):"",this._testCondition,this.hass.localize("ui.panel.config.automation.editor.conditions.test"),this._handleAction,this.hass.localize("ui.common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",this._yamlMode?this.hass.localize("ui.panel.config.automation.editor.edit_ui"):this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass.localize("ui.panel.config.automation.editor.actions.duplicate"),!1===this.condition.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable"),this.hass.localize("ui.panel.config.automation.editor.actions.delete"),!1===this.condition.enabled?"disabled":"",this._warnings?(0,n.dy)(ue||(ue=be(['","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)},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.condition_type.").concat(t.type),"entity_name",r?(0,Ve.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)},Ge=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,Ve.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)},Qe=function(e,t){var r,n,i,o;return null===(r=e.metadata)||void 0===r||!r.secondary||null!==(n=t.metadata)&&void 0!==n&&n.secondary?null!==(i=e.metadata)&&void 0!==i&&i.secondary||null===(o=t.metadata)||void 0===o||!o.secondary?0:-1:1};function Je(e){return Je="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Je(e)}function et(e,t){return vt(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)||mt(e,t)||ht()}function tt(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 rt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function nt(e,t){return nt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},nt(e,t)}function it(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=kt(e);if(t){var i=kt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ot(this,r)}}function ot(e,t){if(t&&("object"===Je(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 st(){st=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ut(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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===gt?(0,n.dy)(Fe||(Fe=rt(["\n ","\n "])),gt,this.NO_AUTOMATION_TEXT):"",t===wt?(0,n.dy)(Le||(Le=rt(["\n ","\n "])),wt,this.UNKNOWN_AUTOMATION_TEXT):"",this._automations.map((function(t,r){return(0,n.dy)(Ie||(Ie=rt(["\n \n ","\n \n "])),"".concat(t.device_id,"_").concat(r),e._localizeDeviceAutomation(e.hass,t))})))}},{kind:"method",key:"updated",value:function(e){bt(kt(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.sort(Qe),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){tt(o,n,i,a,s,"next",e)}function s(e){tt(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&&![wt,gt].includes(t)){var r=et(t.split("_"),2),n=r[0],i=r[1],o=this._automations[i];o.device_id===n&&this._setValue(o)}}},{kind:"method",key:"_setValue",value:function(e){if(!this.value||!Ye(e,this.value)){var t=Object.assign({},e);delete t.metadata,(0,a.B)(this,"value-changed",{value:t})}}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Be||(Be=rt(["\n ha-select {\n width: 100%;\n margin-top: 4px;\n }\n "])))}}]}}),n.oi);function Ct(e){return Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ct(e)}function Pt(e,t){return Pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pt(e,t)}function At(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=St(e);if(t){var i=St(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _t(this,r)}}function _t(e,t){if(t&&("object"===Ct(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ot(e)}function Ot(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function St(e){return St=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},St(e)}function Dt(){Dt=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Tt(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=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 Gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qt(e,t){return Qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Qt(e,t)}function Jt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=rr(e);if(t){var i=rr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return er(this,r)}}function er(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 tr(e)}function tr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rr(e){return rr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},rr(e)}function nr(){nr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ar(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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=nr();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)(hr||(hr=kr(["\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&&!Ye(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,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){br(o,n,i,a,s,"next",e)}function s(e){br(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&&Ye(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)(mr||(mr=kr(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Lr(e){return Lr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lr(e)}function Ir(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Br(e){return function(e){if(Array.isArray(e))return rn(e)}(e)||nn(e)||tn(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 Zr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ur(e,t){return Ur=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ur(e,t)}function Nr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wr(e);if(t){var i=Wr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return qr(this,r)}}function qr(e,t){if(t&&("object"===Lr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return $r(e)}function $r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wr(e){return Wr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wr(e)}function Yr(){Yr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Gr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),an=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 Sn(e){return Sn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sn(e)}function Dn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xn(e,t){return xn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xn(e,t)}function jn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Vn(e);if(t){var i=Vn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Tn(this,r)}}function Tn(e,t){if(t&&("object"===Sn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zn(e)}function zn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vn(e){return Vn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vn(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(!Fn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),An=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 Nn(e){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nn(e)}function qn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $n(e,t){return $n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$n(e,t)}function Wn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Xn(e);if(t){var i=Xn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Yn(this,r)}}function Yn(e,t){if(t&&("object"===Nn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Kn(e)}function Kn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xn(e){return Xn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Xn(e)}function Gn(){Gn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ei(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)),gi=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 Mi(e){return Mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mi(e)}function Ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fi(e,t){return Fi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fi(e,t)}function Li(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Zi(e);if(t){var i=Zi(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ii(this,r)}}function Ii(e,t){if(t&&("object"===Mi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Bi(e)}function Bi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zi(e){return Zi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Zi(e)}function Ui(){Ui=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!$i(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)),Gi=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 mo(e){return mo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mo(e)}function yo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vo(e,t){return vo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},vo(e,t)}function bo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=wo(e);if(t){var i=wo(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ko(this,r)}}function ko(e,t){if(t&&("object"===mo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return go(e)}function go(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wo(e){return wo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wo(e)}function Eo(){Eo=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ao(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),ho=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){ze(this,e)}}]}}),n.oi);function jo(e){return jo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jo(e)}function To(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zo(e,t){return zo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zo(e,t)}function Vo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ro(e);if(t){var i=Ro(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ho(this,r)}}function Ho(e,t){if(t&&("object"===jo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Mo(e)}function Mo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ro(e){return Ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ro(e)}function Fo(){Fo=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Bo(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),xo=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 Ko(e){return Ko="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ko(e)}function Xo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Go(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qo(e,t){return Qo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Qo(e,t)}function Jo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=da(e);if(t){var i=da(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ea(this,r)}}function ea(e,t){if(t&&("object"===Ko(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ta(e)}function ta(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ra(){ra=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!oa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)(Wo||(Wo=Xo(["\n "," \n "])),e.id,e.id)}))):this.hass.localize("ui.panel.config.automation.editor.conditions.type.trigger.no_triggers")}},{kind:"method",key:"_automationUpdated",value:function(e){this._triggers=null!=e&&e.trigger?F(e.trigger).filter((function(e){return e.id})):[]}},{kind:"method",key:"_triggerPicked",value:function(e){if(e.stopPropagation(),e.target.value){var t=e.target.value;this.condition.id!==t&&(0,a.B)(this,"value-changed",{value:Object.assign({},this.condition,{id:t})})}}}]}}),n.oi);var fa,pa,ha=r(22311),ma=function(e){return"latitude"in e.attributes&&"longitude"in e.attributes};function ya(e){return ya="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ya(e)}function va(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 ka(e,t){return ka=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ka(e,t)}function ga(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ca(e);if(t){var i=Ca(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return wa(this,r)}}function wa(e,t){if(t&&("object"===ya(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ea(e)}function Ea(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ca(e){return Ca=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ca(e)}function Pa(){Pa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Oa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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,Ta,this.hass.localize("ui.panel.config.automation.editor.conditions.type.zone.zone"),r,this._zonePicked,this.hass,La,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)(pa||(pa=va(["\n ha-entity-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi);function Ia(e){return Ia="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ia(e)}function Ba(e,t){return os(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)||ns(e,t)||rs()}function Za(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ua(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Na(e,t){return Na=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Na(e,t)}function qa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ya(e);if(t){var i=Ya(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $a(this,r)}}function $a(e,t){if(t&&("object"===Ia(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wa(e)}function Wa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ya(e){return Ya=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ya(e)}function Ka(){Ka=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Qa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n \n "])),-1===t?(0,n.dy)(Ha||(Ha=Za(["\n ","\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.unsupported_condition","condition",e.condition)):"",this.hass.localize("ui.panel.config.automation.editor.edit_yaml"),this.hass,this.condition,this._onYamlChange):(0,n.dy)(Ma||(Ma=Za(["\n \n ","\n \n\n
\n ","\n
\n "])),this.hass.localize("ui.panel.config.automation.editor.conditions.type_select"),e.condition,this._typeChanged,this._processedTypes(this.hass.localize).map((function(e){var t=Ba(e,2),r=t[0],i=t[1];return(0,n.dy)(Ra||(Ra=Za(["\n ","\n "])),r,i)})),(0,o.h)("ha-automation-condition-".concat(e.condition),{hass:this.hass,condition:e})))}},{kind:"method",key:"_typeChanged",value:function(e){var t=e.target.value;if(t){var r=customElements.get("ha-automation-condition-".concat(t));t!==this._processedCondition(this.condition).condition&&(0,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)(Fa||(Fa=Za(["\n ha-select {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi);function cs(e){return cs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cs(e)}function ls(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function us(e,t){return us=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},us(e,t)}function ds(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=hs(e);if(t){var i=hs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return fs(this,r)}}function fs(e,t){if(t&&("object"===cs(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ps(e)}function ps(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hs(e){return hs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hs(e)}function ms(){ms=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!bs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),as=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 Cs(e){return Cs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cs(e)}var Ps,As=new RegExp("{%|{{"),_s=function e(t){return!!t&&("string"==typeof t?function(e){return As.test(e)}(t):"object"===Cs(t)&&(Array.isArray(t)?t:Object.values(t)).some((function(t){return t&&e(t)})))};r(47289);function Os(e){return Os="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Os(e)}function Ss(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ds(e,t){return Ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ds(e,t)}function xs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=zs(e);if(t){var i=zs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return js(this,r)}}function js(e,t){if(t&&("object"===Os(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ts(e)}function Ts(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zs(e){return zs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zs(e)}function Vs(){Vs=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Rs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"],t||(t=e.slice(0)),Ps=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass.localize("ui.panel.config.automation.editor.actions.type.delay.delay"),this._timeData,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t&&(0,a.B)(this,"value-changed",{value:Object.assign({},this.action,{delay:t})})}}]}}),n.oi);function Zs(e){return Zs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zs(e)}function Us(e,t){return Us=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Us(e,t)}function Ns(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ws(e);if(t){var i=Ws(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return qs(this,r)}}function qs(e,t){if(t&&("object"===Zs(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return $s(e)}function $s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ws(e){return Ws=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ws(e)}function Ys(){Ys=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Gs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)(nc||(nc=sc(["\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&&!Ye(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){ac(o,n,i,a,s,"next",e)}function s(e){ac(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&&Ye(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)(ic||(ic=sc(["\n ha-device-picker {\n display: block;\n margin-bottom: 16px;\n }\n ha-device-action-picker {\n display: block;\n }\n "])))}}]}}),n.oi),Ac=r(5986);function _c(e){return _c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_c(e)}function Oc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sc(e,t){return Sc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sc(e,t)}function Dc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Tc(e);if(t){var i=Tc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xc(this,r)}}function xc(e,t){if(t&&("object"===_c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return jc(e)}function jc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tc(e){return Tc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tc(e)}function zc(){zc=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Mc(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)},Nc=function(e,t,r,n){var i=zc();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,jw(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)($c||($c=Yc(["\n ha-textfield {\n display: block;\n }\n "])))}}]}}),n.oi);function ul(e){return ul="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ul(e)}function dl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fl(e,t){return fl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fl(e,t)}function pl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=yl(e);if(t){var i=yl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return hl(this,r)}}function hl(e,t){if(t&&("object"===ul(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ml(e)}function ml(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yl(e){return yl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yl(e)}function vl(){vl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!gl(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),ll=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);function _l(e){return _l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_l(e)}function Ol(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sl(e,t){return Sl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sl(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=Tl(e);if(t){var i=Tl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xl(this,r)}}function xl(e,t){if(t&&("object"===_l(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return jl(e)}function jl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tl(e){return Tl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tl(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(!Ml(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),Al=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),r.parallel,this._actionsChanged,this.hass)}},{kind:"method",key:"_actionsChanged",value:function(e){e.stopPropagation();var t=e.detail.value;(0,a.B)(this,"value-changed",{value:Object.assign({},this.action,{parallel:t})})}},{kind:"get",static:!0,key:"styles",value:function(){return g.Qx}}]}}),n.oi);var Bl,Zl,Ul,Nl,ql,$l,Wl=r(8636),Yl=r(40095),Kl=r(22814),Xl=r(46749),Gl=r(11254);function Ql(e){return Ql="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ql(e)}function Jl(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 tu(e,t){return tu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},tu(e,t)}function ru(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==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 nu(this,r)}}function nu(e,t){if(t&&("object"===Ql(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return iu(e)}function iu(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 au(){au=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!lu(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)(Ul||(Ul=Jl(["\n ','\n
\n
\n ',"\n
\n "])),this._pickMedia,this.disabled||null===(i=this.value)||void 0===i||!i.entity_id?"disabled":"",(0,Wl.$)({portrait:!(null===(o=this.value)||void 0===o||null===(a=o.metadata)||void 0===a||!a.media_class)&&"portrait"===Xl.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)(Nl||(Nl=Jl(['\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)),hu=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 Ru(e){return Ru="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ru(e)}function Fu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Lu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Iu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bu(e,t){return Bu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bu(e,t)}function Zu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qu(e);if(t){var i=qu(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Uu(this,r)}}function Uu(e,t){if(t&&("object"===Ru(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nu(e)}function Nu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qu(e){return qu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qu(e)}function $u(){$u=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Ku(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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,ud.map((function(t){return(0,n.dy)(Tu||(Tu=Lu(["\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)(zu||(zu=Lu(["\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)(td||(td=kd([" \n \n '])),this._manifest.is_built_in?(0,md.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)(rd||(rd=kd(["\n ",'\n ','\n ',""])),this.narrow,f?(0,n.dy)(nd||(nd=kd(['
']))):"",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)(id||(id=kd([""])),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)(od||(od=kd([""])),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=Id(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)(ad||(ad=kd(["\n ",'\n ','\n ',"\n \n "])),c.narrow,a?(0,n.dy)(cd||(cd=kd(["'])),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)(sd||(sd=kd(['
']))):"",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,bd({},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,bd({},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,Ac.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){vd(o,n,i,a,s,"next",e)}function s(e){vd(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)(ld||(ld=kd(["\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 Bd(e){return Bd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bd(e)}function Zd(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ud(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nd(e,t){return Nd=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nd(e,t)}function qd(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Yd(e);if(t){var i=Yd(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return $d(this,r)}}function $d(e,t){if(t&&("object"===Bd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wd(e)}function Wd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yd(e){return Yd=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yd(e)}function Kd(){Kd=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Qd(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)(Ld||(Ld=Zd(["\n ha-service-control {\n display: block;\n margin: 0 -16px;\n }\n "])))}}]}}),n.oi);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){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function lf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uf(e,t){return uf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},uf(e,t)}function df(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=hf(e);if(t){var i=hf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ff(this,r)}}function ff(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 pf(e)}function pf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hf(e){return hf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hf(e)}function mf(){mf=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!bf(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)(of||(of=cf(["\n ha-textfield {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),r(83927);function Pf(e){return Pf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pf(e)}function Af(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _f(e,t){return _f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_f(e,t)}function Of(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xf(e);if(t){var i=xf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Sf(this,r)}}function Sf(e,t){if(t&&("object"===Pf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return 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 xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xf(e)}function jf(){jf=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(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)),Cf=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 Lf(e){return Lf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lf(e)}function If(e,t){return If=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},If(e,t)}function Bf(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Nf(e);if(t){var i=Nf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Zf(this,r)}}function Zf(e,t){if(t&&("object"===Lf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Uf(e)}function Uf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nf(e){return Nf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Nf(e)}function qf(){qf=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(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=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)(ep||(ep=ip(["\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&&!Ye(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,$e(this.hass,t);case 4:e.t0=e.sent,e.next=8;break;case 7:e.t0=void 0;case 8:this._capabilities=e.t0;case 9:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){np(o,n,i,a,s,"next",e)}function s(e){np(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&&Ye(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)(tp||(tp=ip(["\n ha-device-picker {\n display: block;\n margin-bottom: 24px;\n }\n "])))}}]}}),n.oi),gp=r(1460);function wp(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 Ep(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){wp(o,n,i,a,s,"next",e)}function s(e){wp(o,n,i,a,s,"throw",e)}a(void 0)}))}}var Cp,Pp,Ap,_p,Op=function(){var e=Ep(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)}}(),Sp=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 xp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function jp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tp(e,t){return Tp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Tp(e,t)}function zp(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=qp(e);if(t){var i=qp(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"===Dp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Hp(e)}function Hp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mp(){Mp=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Lp(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r'])),(0,Sp.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)(Ap||(Ap=xp(['\n ',"\n "])),(0,Wl.$)({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)(Wp||(Wp=Gp(['\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)(Yp||(Yp=Gp(['\n \n ',"\n \n "])),e.id,r.hass,e,e.name)})))}},{kind:"method",key:"firstUpdated",value:function(e){var t=this;dh(fh(r.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&Op(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)(Kp||(Kp=Gp(["\n :host {\n display: inline-block;\n }\n mwc-list {\n display: block;\n }\n "])))}}]}}),n.oi);function bh(e){return bh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bh(e)}function kh(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 gh(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){kh(o,n,i,a,s,"next",e)}function s(e){kh(o,n,i,a,s,"throw",e)}a(void 0)}))}}function wh(e){return function(e){if(Array.isArray(e))return Mh(e)}(e)||Rh(e)||Hh(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 Eh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ch(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ph(e,t){return Ph=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ph(e,t)}function Ah(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Lh(e);if(t){var i=Lh(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _h(this,r)}}function _h(e,t){if(t&&("object"===bh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Oh(e)}function Oh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sh(){Sh=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!jh(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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,gp.l)([t],(function(){var r;return null===(r=e.value)||void 0===r?void 0:r.map((function(r,i){return(0,n.dy)(mh||(mh=Eh(["\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(wh(r),[n]):[n]:r}}},{kind:"get",key:"_currentUsers",value:function(){return this.value||[]}},{kind:"method",key:"_updateUsers",value:(o=gh(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=wh(this._currentUsers);""===r?n.splice(t,1):n.splice(t,1,r),this._updateUsers(n)}},{kind:"method",key:"_addUser",value:(r=gh(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(wh(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)(yh||(yh=Eh(["\n :host {\n display: block;\n }\n div {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),n.oi);function Zh(e){return Zh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zh(e)}function Uh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Nh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qh(e,t){return qh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qh(e,t)}function $h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Kh(e);if(t){var i=Kh(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Wh(this,r)}}function Wh(e,t){if(t&&("object"===Zh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Yh(e)}function Yh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kh(e){return Kh=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Kh(e)}function Xh(){Xh=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Jh(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)),im=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 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){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Pm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Am(e,t){return Am=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Am(e,t)}function _m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==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 Om(this,r)}}function Om(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 Sm(e)}function Sm(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 xm(){xm=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!zm(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)(wm||(wm=Cm(["\n label {\n display: flex;\n align-items: center;\n }\n "])))}}]}}),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 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"===Lm(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)),Fm=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),ty,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 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 ny(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iy(e,t){return iy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},iy(e,t)}function oy(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==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 ay(this,r)}}function ay(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 sy(e)}function sy(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 ly(){ly=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!fy(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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;(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 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)),vy=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 Hy(e){return Hy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hy(e)}function My(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ry(e,t){return Ry=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ry(e,t)}function Fy(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=By(e);if(t){var i=By(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ly(this,r)}}function Ly(e,t){if(t&&("object"===Hy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Iy(e)}function Iy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function By(e){return By=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},By(e)}function Zy(){Zy=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!qy(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),zy=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 Xy(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 Gy(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Xy(o,n,i,a,s,"next",e)}function s(e){Xy(o,n,i,a,s,"throw",e)}a(void 0)}))}}var Qy,Jy,ev=function(){var e=Gy(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 tv(e){return tv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tv(e)}function rv(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 nv(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function iv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function 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=bv(e);if(t){var i=bv(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"===tv(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(){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 "])),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)(Jy||(Jy=nv(["\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,ev(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){rv(o,n,i,a,s,"next",e)}function s(e){rv(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 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){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"===gv(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 ","\n *\n

\n \n '],t||(t=e.slice(0)),kv=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){$k(this,e)}}]}}),n.oi);function Rv(e){return Rv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rv(e)}function Fv(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Lv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iv(e,t){return Iv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Iv(e,t)}function Bv(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Nv(e);if(t){var i=Nv(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Zv(this,r)}}function Zv(e,t){if(t&&("object"===Rv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Uv(e)}function Uv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nv(e){return Nv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Nv(e)}function qv(){qv=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Yv(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\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 eb(e){return eb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eb(e)}function tb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rb(e,t){return rb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},rb(e,t)}function nb(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ab(e);if(t){var i=ab(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ib(this,r)}}function ib(e,t){if(t&&("object"===eb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ob(e)}function ob(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ab(e){return ab=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ab(e)}function sb(){sb=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ub(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),Jv=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.hass,vb,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)),kb=r(50577);function gb(e){return gb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gb(e)}function wb(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 Eb(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Cb(e){return function(e){if(Array.isArray(e))return Rb(e)}(e)||Fb(e)||Mb(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 Pb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ab(e,t){return Ab=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ab(e,t)}function _b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ib(e);if(t){var i=Ib(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ob(this,r)}}function Ob(e,t){if(t&&("object"===gb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Sb(e)}function Sb(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(!Tb(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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?F(this.value.area_id).map((function(e){var t=i._areas[e];return i._renderChip("area_id",e,(null==t?void 0:t.name)||e,void 0,"M12.5 7C12.5 5.89 13.39 5 14.5 5H18C19.1 5 20 5.9 20 7V9.16C18.84 9.57 18 10.67 18 11.97V14H12.5V7M6 11.96V14H11.5V7C11.5 5.89 10.61 5 9.5 5H6C4.9 5 4 5.9 4 7V9.15C5.16 9.56 6 10.67 6 11.96M20.66 10.03C19.68 10.19 19 11.12 19 12.12V15H5V12C5 10.9 4.11 10 3 10S1 10.9 1 12V17C1 18.1 1.9 19 3 19V21H5V19H19V21H21V19C22.1 19 23 18.1 23 17V12C23 10.79 21.91 9.82 20.66 10.03Z")})):"",null!==(t=this.value)&&void 0!==t&&t.device_id?F(this.value.device_id).map((function(e){var t=i._devices[e];return i._renderChip("device_id",e,t?(0,Zt.jL)(t,i.hass):e,void 0,"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z")})):"",null!==(r=this.value)&&void 0!==r&&r.entity_id?F(this.value.entity_id).map((function(e){var t=i.hass.states[e];return i._renderChip("entity_id",e,t?(0,Ve.C)(t):e,t)})):"",this._renderPicker(),"area_id",this._showPicker,Cx,this.hass.localize("ui.components.target-picker.add_area_id"),"device_id",this._showPicker,Cx,this.hass.localize("ui.components.target-picker.add_device_id"),"entity_id",this._showPicker,Cx,this.hass.localize("ui.components.target-picker.add_entity_id"),this.helper?(0,n.dy)(ZD||(ZD=nx(["",""])),this.helper):""):(0,n.dy)(ID||(ID=nx([""])))}},{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){rx(o,n,i,a,s,"next",e)}function s(e){rx(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)(UD||(UD=nx(['\n \n ',"\n ",'\n \n \n ',"\n \n \n ",'\n \n \n ',"\n \n \n "])),(0,Wl.$)(tx({},e,!0)),o?(0,n.dy)(ND||(ND=nx(['\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)(WD||(WD=nx(["=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)(wx||(wx=_x([""])),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,aC.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){Ax(o,n,i,a,s,"next",e)}function s(e){Ax(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)(Ex||(Ex=_x(["\n ha-target-picker {\n display: block;\n }\n "])))}}]}}),(0,Yt.f)(n.oi)),r(53822);function qx(e){return qx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qx(e)}function $x(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Wx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yx(e,t){return Yx=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Yx(e,t)}function Kx(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Qx(e);if(t){var i=Qx(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Xx(this,r)}}function Xx(e,t){if(t&&("object"===qx(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Gx(e)}function Gx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qx(e){return Qx=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qx(e)}function Jx(){Jx=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(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 ',"\n "])),this.label?(0,n.dy)(Ux||(Ux=$x(["

","","

"])),this.label,this.required?" *":""):"",this.hass,this.value,this.disabled,this._handleChange,this.helper?(0,n.dy)(Nx||(Nx=$x(["",""])),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 fj(e){return fj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fj(e)}function pj(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function hj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mj(e,t){return mj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mj(e,t)}function yj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=kj(e);if(t){var i=kj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return vj(this,r)}}function vj(e,t){if(t&&("object"===fj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return bj(e)}function bj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kj(e){return kj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},kj(e)}function gj(){gj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Cj(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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)(uj||(uj=pj([""])),"".concat(this._unmaskedPassword?"Hide":"Show"," password"),this._toggleUnmaskedPassword,this._unmaskedPassword?"M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z":"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"):"")}},{kind:"method",key:"_toggleUnmaskedPassword",value:function(){this._unmaskedPassword=!this._unmaskedPassword}},{kind:"method",key:"_handleChange",value:function(e){var t=e.target.value;this.value!==t&&(""!==t||this.required||(t=void 0),(0,a.B)(this,"value-changed",{value:t}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(dj||(dj=pj(["\n :host {\n display: block;\n position: relative;\n }\n ha-textarea,\n ha-textfield {\n width: 100%;\n }\n ha-icon-button {\n position: absolute;\n top: 16px;\n right: 16px;\n --mdc-icon-button-size: 24px;\n --mdc-icon-size: 20px;\n color: var(--secondary-text-color);\n }\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 xj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jj(e,t){return jj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jj(e,t)}function Tj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Hj(e);if(t){var i=Hj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return zj(this,r)}}function zj(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 Vj(e)}function Vj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hj(e){return Hj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Hj(e)}function Mj(){Mj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Lj(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)),Sj=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 qj(e){return qj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qj(e)}function $j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wj(e,t){return Wj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wj(e,t)}function Yj(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Gj(e);if(t){var i=Gj(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Kj(this,r)}}function Kj(e,t){if(t&&("object"===qj(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Xj(e)}function Xj(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gj(e){return Gj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Gj(e)}function Qj(){Qj=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!tT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),Nj=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 aT,sT,cT,lT=r(32594);function uT(e){return uT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uT(e)}function dT(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function fT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pT(e,t){return pT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pT(e,t)}function hT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=vT(e);if(t){var i=vT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return mT(this,r)}}function mT(e,t){if(t&&("object"===uT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return yT(e)}function yT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vT(e){return vT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vT(e)}function bT(){bT=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!wT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',"\n ","\n \n "])),this.label||this.hass.localize("ui.components.theme_picker.theme"),this.value,this.required,this.disabled,this._changed,lT.U,this.hass.localize("ui.components.theme_picker.no_theme"),Object.keys(this.hass.themes.themes).sort().map((function(e){return(0,n.dy)(sT||(sT=dT(["",""])),e,e)})))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(cT||(cT=dT(["\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 OT(e){return OT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OT(e)}function ST(e,t){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 xT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=zT(e);if(t){var i=zT(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return jT(this,r)}}function jT(e,t){if(t&&("object"===OT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return TT(e)}function TT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zT(e){return zT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},zT(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(!RT(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),_T=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 ZT(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 UT,NT,qT,$T=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=WT(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){ZT(o,n,i,a,s,"next",e)}function s(e){ZT(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r){return t.apply(this,arguments)}}(),WT=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 YT(e){return YT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},YT(e)}function KT(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 GT(e,t){return GT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},GT(e,t)}function QT(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=tz(e);if(t){var i=tz(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return JT(this,r)}}function JT(e,t){if(t&&("object"===YT(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ez(e)}function ez(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tz(e){return tz=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},tz(e)}function rz(){rz=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!oz(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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=vz(this.entities);try{for(l.s();!(i=l.n()).done;){var u=i.value,d=t.states[Lz(u)];if(d){var f=(0,Ve.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,ha.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,Ve.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=yz(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,fz.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)(dz||(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)),dz=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}}]}}),n.fl);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 t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Zz(e,t){return Zz=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zz(e,t)}function Uz(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==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 Nz(this,r)}}function Nz(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 qz(e)}function qz(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $z(){$z=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Kz(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==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)(Rz||(Rz=Bz(["",""])),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){eV(tV(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)(Fz||(Fz=Bz(["\n ha-map {\n display: block;\n height: 100%;\n }\n "])))}}]}}),n.oi);function iV(e){return iV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},iV(e)}function oV(e,t){return CV(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)||wV(e,t)||gV()}function aV(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function sV(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 lV(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=fV(e);if(t){var i=fV(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return uV(this,r)}}function uV(e,t){if(t&&("object"===iV(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return dV(e)}function dV(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fV(e){return fV=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fV(e)}function pV(){pV=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!yV(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\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)),PV=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?" *":"")}}])&&SV(t.prototype,r),n&&SV(t,n),o}(r(28426).H3);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){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function FV(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 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"===MV(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=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 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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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[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 "])),this._uploading>0?this.hass.localize("ui.components.media-browser.file_management.uploading",{count:this._uploading}):this.hass.localize("ui.components.media-browser.file_management.add_media"),this._uploading>0,this._startUpload,this._uploading>0?(0,l.dy)(o||(o=k(['\n \n ']))):(0,l.dy)(a||(a=k([" '])),"M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z")):(0,l.dy)(n||(n=k([""])))}},{kind:"method",key:"_startUpload",value:(r=w(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this._uploading>0)){e.next=2;break}return e.abrupt("return");case 2:(t=document.createElement("input")).type="file",t.accept="audio/*,video/*,image/*",t.multiple=!0,t.addEventListener("change",w(regeneratorRuntime.mark((function e(){var n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,f.B)(r,"uploading"),n=t.files,document.body.removeChild(t),i=r.currentItem.media_content_id,o=0;case 5:if(!(o=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[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 "])),this._params.currentItem.title,this.closeDialog,0===this._selected.size?(0,l.dy)(B||(B=J(['\n \n ',"\n \n\n \n ',"\n "])),this.hass.localize("ui.components.media-browser.file_management.title"),this._deleting,this.hass,this._params.currentItem,this._startUploading,this._doneUploading,this._uploading?"":(0,l.dy)(M||(M=J(["\n \n \n\n ',"\n "])),this._deleting,this.hass.localize("ui.components.media-browser.file_management.".concat(this._deleting?"deleting":"delete"),{count:this._selected.size}),this._handleDelete,"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",this._deleting?"":(0,l.dy)(U||(U=J(['\n \n \n '])),"Deselect all",this._handleDeselectAll,pe)),this._currentItem?o.length?(0,l.dy)($||($=J(["\n \n ","\n \n "])),this._handleSelected,(0,u.r)(o,(function(e){return e.media_content_id}),(function(e){var t=(0,l.dy)(K||(K=J(['\n \n

\n ',"\n

\n ","\n "])),this.hass.localize("ui.components.media-browser.file_management.no_items"),null!==(r=this._currentItem)&&void 0!==r&&null!==(n=r.children)&&void 0!==n&&n.length?(0,l.dy)(N||(N=J(['',""])),this.hass.localize("ui.components.media-browser.file_management.folders_not_supported")):""):(0,l.dy)(V||(V=J(['\n
\n \n
\n ']))))}},{kind:"method",key:"_handleSelected",value:function(e){this._selected=e.detail.index}},{kind:"method",key:"_startUploading",value:function(){this._uploading=!0,this._filesChanged=!0}},{kind:"method",key:"_doneUploading",value:function(){this._uploading=!1,this._refreshMedia()}},{kind:"method",key:"_handleDeselectAll",value:function(){this._selected.size&&(this._selected=new Set)}},{kind:"method",key:"_handleDelete",value:(n=G(regeneratorRuntime.mark((function e(){var t,r,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.g7)(this,{text:this.hass.localize("ui.components.media-browser.file_management.confirm_delete",{count:this._selected.size}),warning:!0});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:return this._filesChanged=!0,this._deleting=!0,t=[],r=0,this._currentItem.children.forEach((function(e){e.can_expand||n._selected.has(r++)&&t.push(e)})),e.prev=9,e.next=12,Promise.all(t.map(function(){var e=G(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.Qr)(n.hass,t.media_content_id);case 2:n._currentItem=Object.assign({},n._currentItem,{children:n._currentItem.children.filter((function(e){return e!==t}))});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 12:return e.prev=12,this._deleting=!1,this._selected=new Set,e.finish(12);case 16:case"end":return e.stop()}}),e,this,[[9,,12,16]])}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_refreshMedia",value:(r=G(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._selected=new Set,this._currentItem=void 0,e.next=4,(0,m.b)(this.hass,this._params.currentItem.media_content_id);case 4:this._currentItem=e.sent;case 5:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[v.yu,(0,l.iv)(W||(W=J(['\n ha-dialog {\n --dialog-z-index: 8;\n --dialog-content-padding: 0;\n }\n\n @media (min-width: 800px) {\n ha-dialog {\n --mdc-dialog-max-width: 800px;\n --dialog-surface-position: fixed;\n --dialog-surface-top: 40px;\n --mdc-dialog-max-height: calc(100vh - 72px);\n }\n }\n\n ha-header-bar {\n --mdc-theme-on-primary: var(--primary-text-color);\n --mdc-theme-primary: var(--mdc-theme-surface);\n flex-shrink: 0;\n border-bottom: 1px solid var(--divider-color, rgba(0, 0, 0, 0.12));\n }\n\n ha-media-upload-button,\n mwc-button {\n --mdc-theme-primary: var(--mdc-theme-on-primary);\n }\n\n mwc-list {\n direction: ltr;\n }\n\n .danger {\n --mdc-theme-primary: var(--error-color);\n }\n\n ha-svg-icon[slot="icon"] {\n vertical-align: middle;\n }\n\n :host-context([style*="direction: rtl;"]) ha-svg-icon[slot="icon"] {\n margin-left: 8px !important;\n margin-right: 0px !important;\n }\n\n .refresh {\n display: flex;\n height: 200px;\n justify-content: center;\n align-items: center;\n }\n\n .no-items {\n text-align: center;\n padding: 16px;\n }\n .folders {\n color: var(--secondary-text-color);\n font-style: italic;\n }\n '])))]}}]}}),l.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/3ba0f3fb.js.gz b/supervisor/api/panel/frontend_es5/3ba0f3fb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fcdc44b2898d3e55e81454bc6ff50e07d3fa4ee GIT binary patch literal 6668 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\n ',"\n ","\n ","\n ","\n ","\n \n ","\n "])),(0,u.$)(i),this.renderRipple(),this.outlined?this.renderOutline():this.renderLabel(),this.renderInput(),this.renderCharCounter(t),this.renderLineRipple(),this.renderHelperText(o,n))}},{key:"renderInput",value:function(){var e=this.label?"label":void 0,t=-1===this.minLength?void 0:this.minLength,n=-1===this.maxLength?void 0:this.maxLength,r=this.autocapitalize?this.autocapitalize:void 0;return(0,s.dy)(o||(o=d(["\n \n '])),(0,c.o)(e),(0,f.a)(this.value),this.rows,this.cols,this.disabled,this.placeholder,this.required,this.readOnly,(0,c.o)(t),(0,c.o)(n),(0,c.o)(""===this.name?void 0:this.name),(0,c.o)(this.inputMode),(0,c.o)(r),this.handleInputChange,this.onInputBlur)}}])&&y(t.prototype,n),i&&y(t,i),l}(a.P);(0,i.__decorate)([(0,l.IO)("textarea")],g.prototype,"formElement",void 0),(0,i.__decorate)([(0,l.Cb)({type:Number})],g.prototype,"rows",void 0),(0,i.__decorate)([(0,l.Cb)({type:Number})],g.prototype,"cols",void 0),(0,i.__decorate)([(0,l.Cb)({converter:{fromAttribute:function(e){return null!==e&&(""===e||e)},toAttribute:function(e){return"boolean"==typeof e?e?"":null:e}}})],g.prototype,"charCounter",void 0)},96791:function(e,t,n){var r;n.d(t,{W:function(){return a}});var o,i,a=(0,n(37500).iv)(r||(o=[".mdc-text-field{height:100%}.mdc-text-field__input{resize:none}"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))))},93117:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n".concat(w.toString().replace(":host","html"),""),document.head.appendChild(O.content);var x,k,S,P=(0,v.iv)(g||(x=["\n /* prettier-ignore */\n :host {\n /* from http://codepen.io/shyndman/pen/c5394ddf2e8b2a5c9185904b57421cdb */\n --material-shadow-elevation-2dp: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n --material-shadow-elevation-3dp: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12), 0 3px 3px -2px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-4dp: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-6dp: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-8dp: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-12dp: 0 12px 16px 1px rgba(0, 0, 0, 0.14), 0 4px 22px 3px rgba(0, 0, 0, 0.12), 0 6px 7px -4px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-16dp: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n --material-shadow-elevation-24dp: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.4);\n }\n"],k||(k=x.slice(0)),g=Object.freeze(Object.defineProperties(x,{raw:{value:Object.freeze(k)}})))),I=document.createElement("template");I.innerHTML=""),document.head.appendChild(I.content);var C=(0,v.iv)(S||(S=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n top: 16px;\n right: 16px;\n /* TODO (@jouni): remove unnecessary multiplication after https://github.com/vaadin/vaadin-overlay/issues/90 is fixed */\n bottom: calc(1px * var(--vaadin-overlay-viewport-bottom) + 16px);\n left: 16px;\n }\n\n [part='overlay'] {\n background-color: var(--material-background-color);\n border-radius: 4px;\n box-shadow: var(--material-shadow-elevation-4dp);\n color: var(--material-body-text-color);\n font-family: var(--material-font-family);\n font-size: var(--material-body-font-size);\n font-weight: 400;\n }\n\n [part='content'] {\n padding: 8px 0;\n }\n\n [part='backdrop'] {\n opacity: 0.2;\n animation: 0.2s vaadin-overlay-backdrop-enter;\n will-change: opacity;\n }\n\n @keyframes vaadin-overlay-backdrop-enter {\n 0% {\n opacity: 0;\n }\n }\n"])));(0,v.hC)("",C,{moduleId:"material-overlay"});var R,E=C;(0,v.hC)("",E,{moduleId:"material-menu-overlay"});var j,T=(0,v.iv)(R||(R=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n --_vaadin-combo-box-items-container-border-width: 8px 0;\n --_vaadin-combo-box-items-container-border-style: solid;\n --_vaadin-combo-box-items-container-border-color: transparent;\n }\n\n [part='overlay'] {\n position: relative;\n overflow: visible;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n [part='content'] {\n padding: 0;\n }\n\n :host([loading]) [part='loader'] {\n height: 2px;\n position: absolute;\n z-index: 1;\n top: -2px;\n left: 0;\n right: 0;\n background: var(--material-background-color)\n linear-gradient(\n 90deg,\n transparent 0%,\n transparent 20%,\n var(--material-primary-color) 20%,\n var(--material-primary-color) 40%,\n transparent 40%,\n transparent 60%,\n var(--material-primary-color) 60%,\n var(--material-primary-color) 80%,\n transparent 80%,\n transparent 100%\n )\n 0 0 / 400% 100% repeat-x;\n opacity: 0;\n animation: 3s linear infinite material-combo-box-loader-progress, 0.3s 0.1s both material-combo-box-loader-fade-in;\n }\n\n [part='loader']::before {\n content: '';\n display: block;\n height: 100%;\n opacity: 0.16;\n background: var(--material-primary-color);\n }\n\n @keyframes material-combo-box-loader-fade-in {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n }\n\n @keyframes material-combo-box-loader-progress {\n 0% {\n background-position: 0 0;\n background-size: 300% 100%;\n }\n\n 33% {\n background-position: -100% 0;\n background-size: 400% 100%;\n }\n\n 67% {\n background-position: -200% 0;\n background-size: 250% 100%;\n }\n\n 100% {\n background-position: -300% 0;\n background-size: 300% 100%;\n }\n }\n\n /* RTL specific styles */\n\n @keyframes material-combo-box-loader-progress-rtl {\n 0% {\n background-position: 100% 0;\n background-size: 300% 100%;\n }\n\n 33% {\n background-position: 200% 0;\n background-size: 400% 100%;\n }\n\n 67% {\n background-position: 300% 0;\n background-size: 250% 100%;\n }\n\n 100% {\n background-position: 400% 0;\n background-size: 300% 100%;\n }\n }\n\n :host([loading][dir='rtl']) [part='loader'] {\n animation: 3s linear infinite material-combo-box-loader-progress-rtl,\n 0.3s 0.1s both material-combo-box-loader-fade-in;\n }\n"])));(0,v.hC)("vaadin-combo-box-overlay",[E,T],{moduleId:"material-combo-box-overlay"});var A,z=(0,v.iv)(j||(j=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n min-height: 36px;\n padding: 8px 32px 8px 10px;\n overflow: hidden;\n font-family: var(--material-font-family);\n font-size: var(--material-small-font-size);\n line-height: 24px;\n }\n\n /* It's the list-box's responsibility to add the focus style */\n :host([focused]) {\n outline: none;\n }\n\n /* Checkmark */\n [part='checkmark']::before {\n display: var(--_material-item-selected-icon-display, none);\n content: '';\n font-family: material-icons;\n font-size: 24px;\n line-height: 1;\n font-weight: 400;\n width: 24px;\n text-align: center;\n margin-right: 10px;\n color: var(--material-secondary-text-color);\n flex: none;\n }\n\n :host([selected]) [part='checkmark']::before {\n content: var(--material-icons-check);\n }\n\n @media (any-hover: hover) {\n :host(:hover:not([disabled])) {\n background-color: var(--material-secondary-background-color);\n }\n\n :host([focused]:not([disabled])) {\n background-color: var(--material-divider-color);\n }\n }\n\n /* Disabled */\n :host([disabled]) {\n color: var(--material-disabled-text-color);\n cursor: default;\n pointer-events: none;\n }\n\n /* RTL specific styles */\n :host([dir='rtl']) {\n padding: 8px 10px 8px 32px;\n }\n\n :host([dir='rtl']) [part='checkmark']::before {\n margin-right: 0;\n margin-left: 10px;\n }\n"])));(0,v.hC)("vaadin-item",z,{moduleId:"material-item"});var V=(0,v.iv)(A||(A=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :host {\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n padding: 4px 10px;\n --_material-item-selected-icon-display: block;\n }\n"])));(0,v.hC)("vaadin-combo-box-item",[z,V],{moduleId:"material-combo-box-item"});var L=n(28426);function B(e,t){for(var n=0;n0?t="default":(e.scrollLeft=2,e.scrollLeft<2&&(t="negative")),document.body.removeChild(e),t}},{key:"getNormalizedScrollLeft",value:function(e,t,n){var r=n.scrollLeft;if("rtl"!==t||!e)return r;switch(e){case"negative":return n.scrollWidth-n.clientWidth+r;case"reverse":return n.scrollWidth-n.clientWidth-r}return r}},{key:"setNormalizedScrollLeft",value:function(e,t,n,r){if("rtl"===t&&e)switch(e){case"negative":n.scrollLeft=n.clientWidth-n.scrollWidth+r;break;case"reverse":n.scrollLeft=n.scrollWidth-n.clientWidth-r;break;default:n.scrollLeft=r}else n.scrollLeft=r}}],(n=null)&&B(t.prototype,n),r&&B(t,r),e}();function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}function N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function H(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:e.getAttribute("dir");t?e.setAttribute("dir",t):null!=n&&e.removeAttribute("dir")},J=function(){return document.documentElement.getAttribute("dir")},Q=function(e){return function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&F(e,t)}(i,e);var t,n,r,o=q(i);function i(){return N(this,i),o.apply(this,arguments)}return t=i,n=[{key:"connectedCallback",value:function(){$(W(i.prototype),"connectedCallback",this).call(this),this.hasAttribute("dir")||(this.__subscribe(),K(this,J(),null))}},{key:"attributeChangedCallback",value:function(e,t,n){if($(W(i.prototype),"attributeChangedCallback",this).call(this,e,t,n),"dir"===e){var r=J(),o=n===r&&-1===G.indexOf(this),a=!n&&t&&-1===G.indexOf(this),s=n!==r&&t===r;o||a?(this.__subscribe(),K(this,r,n)):s&&this.__subscribe(!1)}}},{key:"disconnectedCallback",value:function(){$(W(i.prototype),"disconnectedCallback",this).call(this),this.__subscribe(!1),this.removeAttribute("dir")}},{key:"_valueToNodeAttribute",value:function(e,t,n){("dir"!==n||""!==t||e.hasAttribute("dir"))&&$(W(i.prototype),"_valueToNodeAttribute",this).call(this,e,t,n)}},{key:"_attributeToProperty",value:function(e,t,n){"dir"!==e||t?$(W(i.prototype),"_attributeToProperty",this).call(this,e,t,n):this.dir=""}},{key:"__subscribe",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e?-1===G.indexOf(this)&&G.push(this):G.indexOf(this)>-1&&G.splice(G.indexOf(this),1)}},{key:"__getNormalizedScrollLeft",value:function(e){return D.getNormalizedScrollLeft(Y,this.getAttribute("dir")||"ltr",e)}},{key:"__setNormalizedScrollLeft",value:function(e,t){return D.setNormalizedScrollLeft(Y,this.getAttribute("dir")||"ltr",e,t)}}],r=[{key:"properties",get:function(){return{dir:{type:String,value:"",reflectToAttribute:!0}}}},{key:"finalize",value:function(){$(W(i),"finalize",this).call(this),Y||(Y=D.detectScrollType())}}],n&&H(t.prototype,n),r&&H(t,r),i}(e)};function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}function ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function te(e,t){for(var n=0;n\n :host {\n display: block;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n \n
\n \n
\n '])))}},{key:"is",get:function(){return"vaadin-combo-box-item"}},{key:"properties",get:function(){return{index:Number,item:Object,label:String,selected:{type:Boolean,value:!1,reflectToAttribute:!0},focused:{type:Boolean,value:!1,reflectToAttribute:!0},renderer:Function,_oldRenderer:Function}}},{key:"observers",get:function(){return["__rendererOrItemChanged(renderer, index, item.*, selected, focused)","__updateLabel(label, renderer)"]}}],n&&te(t.prototype,n),r&&te(t,r),i}((0,v.Tb)(Q(L.H3)));customElements.define(se.is,se);var le=n(20723),ue=n(87529),ce=n(52521),fe=function(e){return e.test(navigator.userAgent)},he=function(e){return e.test(navigator.platform)},de=(fe(/Android/),fe(/Chrome/)&&/Google Inc/.test(navigator.vendor),fe(/Firefox/),he(/^iPad/)||he(/^Mac/)&&navigator.maxTouchPoints>1),pe=he(/^iPhone/)||de,ye=fe(/^((?!chrome|android).)*safari/i),ve=function(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}();function be(e,t){for(var n=0;n0;if(o>=0&&t.push(r),n="slot"===r.localName?r.assignedNodes({flatten:!0}):(r.shadowRoot||r).children)for(var a=0;a0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)}},{key:"_hasLowerTabOrder",value:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}}],(n=null)&&be(t.prototype,n),r&&be(t,r),e}();function ge(e){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ge(e)}function we(e,t){for(var n=0;n\n :host {\n z-index: 200;\n position: fixed;\n\n /* Despite of what the names say, is just a container\n for position/sizing/alignment. The actual overlay is the overlay part. */\n\n /* Default position constraints: the entire viewport. Note: themes can\n override this to introduce gaps between the overlay and the viewport. */\n top: 0;\n right: 0;\n bottom: var(--vaadin-overlay-viewport-bottom);\n left: 0;\n\n /* Use flexbox alignment for the overlay part. */\n display: flex;\n flex-direction: column; /* makes dropdowns sizing easier */\n /* Align to center by default. */\n align-items: center;\n justify-content: center;\n\n /* Allow centering when max-width/max-height applies. */\n margin: auto;\n\n /* The host is not clickable, only the overlay part is. */\n pointer-events: none;\n\n /* Remove tap highlight on touch devices. */\n -webkit-tap-highlight-color: transparent;\n\n /* CSS API for host */\n --vaadin-overlay-viewport-bottom: 0;\n }\n\n :host([hidden]),\n :host(:not([opened]):not([closing])) {\n display: none !important;\n }\n\n [part=\'overlay\'] {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n pointer-events: auto;\n\n /* Prevent overflowing the host in MSIE 11 */\n max-width: 100%;\n box-sizing: border-box;\n\n -webkit-tap-highlight-color: initial; /* reenable tap highlight inside */\n }\n\n [part=\'backdrop\'] {\n z-index: -1;\n content: \'\';\n background: rgba(0, 0, 0, 0.5);\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n pointer-events: auto;\n }\n \n\n
\n
\n
\n \n
\n
\n '])))}},{key:"is",get:function(){return"vaadin-overlay"}},{key:"properties",get:function(){return{opened:{type:Boolean,notify:!0,observer:"_openedChanged",reflectToAttribute:!0},owner:Element,renderer:Function,template:{type:Object,notify:!0},instanceProps:{type:Object},content:{type:Object,notify:!0},withBackdrop:{type:Boolean,value:!1,reflectToAttribute:!0},model:Object,modeless:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_modelessChanged"},hidden:{type:Boolean,reflectToAttribute:!0,observer:"_hiddenChanged"},focusTrap:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!1},_mouseDownInside:{type:Boolean},_mouseUpInside:{type:Boolean},_instance:{type:Object},_originalContentPart:Object,_contentNodes:Array,_oldOwner:Element,_oldModel:Object,_oldTemplate:Object,_oldInstanceProps:Object,_oldRenderer:Object,_oldOpened:Boolean}}},{key:"observers",get:function(){return["_templateOrRendererChanged(template, renderer, owner, model, instanceProps, opened)"]}},{key:"__attachedInstances",get:function(){return Array.from(document.body.children).filter((function(e){return e instanceof i&&!e.hasAttribute("closing")})).sort((function(e,t){return e.__zIndex-t.__zIndex||0}))}}],(n=[{key:"ready",value:function(){Oe(Ie(i.prototype),"ready",this).call(this),this._observer.flush(),this.addEventListener("click",(function(){})),this.$.backdrop.addEventListener("click",(function(){}))}},{key:"_detectIosNavbar",value:function(){if(this.opened){var e=window.innerHeight,t=window.innerWidth>e,n=document.documentElement.clientHeight;t&&n>e?this.style.setProperty("--vaadin-overlay-viewport-bottom",n-e+"px"):this.style.setProperty("--vaadin-overlay-viewport-bottom","0")}}},{key:"_setTemplateFromNodes",value:function(e){this.template=e.filter((function(e){return e.localName&&"template"===e.localName}))[0]||this.template}},{key:"close",value:function(e){var t=new CustomEvent("vaadin-overlay-close",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),t.defaultPrevented||(this.opened=!1)}},{key:"connectedCallback",value:function(){Oe(Ie(i.prototype),"connectedCallback",this).call(this),this._boundIosResizeListener&&(this._detectIosNavbar(),window.addEventListener("resize",this._boundIosResizeListener))}},{key:"disconnectedCallback",value:function(){Oe(Ie(i.prototype),"disconnectedCallback",this).call(this),this._boundIosResizeListener&&window.removeEventListener("resize",this._boundIosResizeListener)}},{key:"requestContentUpdate",value:function(){this.renderer&&this.renderer.call(this.owner,this.content,this.owner,this.model)}},{key:"_ironOverlayCanceled",value:function(e){e.preventDefault()}},{key:"_mouseDownListener",value:function(e){this._mouseDownInside=e.composedPath().indexOf(this.$.overlay)>=0}},{key:"_mouseUpListener",value:function(e){this._mouseUpInside=e.composedPath().indexOf(this.$.overlay)>=0}},{key:"_outsideClickListener",value:function(e){if(-1!==e.composedPath().indexOf(this.$.overlay)||this._mouseDownInside||this._mouseUpInside)return this._mouseDownInside=!1,void(this._mouseUpInside=!1);if(this._last){var t=new CustomEvent("vaadin-overlay-outside-click",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}}},{key:"_keydownListener",value:function(e){if(this._last)if("Tab"===e.key&&this.focusTrap&&!e.defaultPrevented)this._cycleTab(e.shiftKey?-1:1),e.preventDefault();else if("Escape"===e.key||"Esc"===e.key){var t=new CustomEvent("vaadin-overlay-escape-press",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}}},{key:"_ensureTemplatized",value:function(){this._setTemplateFromNodes(Array.from(this.children))}},{key:"_openedChanged",value:function(e,t){var n=this;this._instance||this._ensureTemplatized(),e?(this.__restoreFocusNode=this._getActiveElement(),this._animatedOpening(),(0,ue.T8)(this,(function(){n.focusTrap&&!n.contains(document.activeElement)&&n._cycleTab(0,0);var e=new CustomEvent("vaadin-overlay-open",{bubbles:!0});n.dispatchEvent(e)})),this.modeless||this._addGlobalListeners()):t&&(this._animatedClosing(),this.modeless||this._removeGlobalListeners())}},{key:"_hiddenChanged",value:function(e){e&&this.hasAttribute("closing")&&this._flushAnimation("closing")}},{key:"_shouldAnimate",value:function(){var e=getComputedStyle(this).getPropertyValue("animation-name");return!("none"===getComputedStyle(this).getPropertyValue("display"))&&e&&"none"!=e}},{key:"_enqueueAnimation",value:function(e,t){var n=this,r="__".concat(e,"Handler"),o=function e(o){o&&o.target!==n||(t(),n.removeEventListener("animationend",e),delete n[r])};this[r]=o,this.addEventListener("animationend",o)}},{key:"_flushAnimation",value:function(e){var t="__".concat(e,"Handler");"function"==typeof this[t]&&this[t]()}},{key:"_animatedOpening",value:function(){var e=this;this.parentNode===document.body&&this.hasAttribute("closing")&&this._flushAnimation("closing"),this._attachOverlay(),this.modeless||this._enterModalState(),this.setAttribute("opening","");var t=function(){document.addEventListener("iron-overlay-canceled",e._boundIronOverlayCanceledListener),e.removeAttribute("opening")};this._shouldAnimate()?this._enqueueAnimation("opening",t):t()}},{key:"_attachOverlay",value:function(){this._placeholder=document.createComment("vaadin-overlay-placeholder"),this.parentNode.insertBefore(this._placeholder,this),document.body.appendChild(this),this.bringToFront()}},{key:"_animatedClosing",value:function(){var e=this;if(this.hasAttribute("opening")&&this._flushAnimation("opening"),this._placeholder){if(this._exitModalState(),this.restoreFocusOnClose&&this.__restoreFocusNode){var t=this._getActiveElement();(t===document.body||this._deepContains(t))&&this.__restoreFocusNode.focus(),this.__restoreFocusNode=null}this.setAttribute("closing","");var n=function(){document.removeEventListener("iron-overlay-canceled",e._boundIronOverlayCanceledListener),e._detachOverlay(),e.shadowRoot.querySelector('[part="overlay"]').style.removeProperty("pointer-events"),e.removeAttribute("closing")};this._shouldAnimate()?this._enqueueAnimation("closing",n):n()}}},{key:"_detachOverlay",value:function(){this._placeholder.parentNode.insertBefore(this,this._placeholder),this._placeholder.parentNode.removeChild(this._placeholder)}},{key:"_last",get:function(){return this===i.__attachedInstances.pop()}},{key:"_modelessChanged",value:function(e){e?(this._removeGlobalListeners(),this._exitModalState()):this.opened&&(this._addGlobalListeners(),this._enterModalState())}},{key:"_addGlobalListeners",value:function(){document.addEventListener("mousedown",this._boundMouseDownListener),document.addEventListener("mouseup",this._boundMouseUpListener),document.documentElement.addEventListener("click",this._boundOutsideClickListener,!0),document.addEventListener("keydown",this._boundKeydownListener)}},{key:"_enterModalState",value:function(){var e=this;"none"!==document.body.style.pointerEvents&&(this._previousDocumentPointerEvents=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),i.__attachedInstances.forEach((function(t){t!==e&&(t.shadowRoot.querySelector('[part="overlay"]').style.pointerEvents="none")}))}},{key:"_removeGlobalListeners",value:function(){document.removeEventListener("mousedown",this._boundMouseDownListener),document.removeEventListener("mouseup",this._boundMouseUpListener),document.documentElement.removeEventListener("click",this._boundOutsideClickListener,!0),document.removeEventListener("keydown",this._boundKeydownListener)}},{key:"_exitModalState",value:function(){void 0!==this._previousDocumentPointerEvents&&(document.body.style.pointerEvents=this._previousDocumentPointerEvents,delete this._previousDocumentPointerEvents);for(var e,t=i.__attachedInstances;(e=t.pop())&&(e===this||(e.shadowRoot.querySelector('[part="overlay"]').style.removeProperty("pointer-events"),e.modeless)););}},{key:"_removeOldContent",value:function(){var e=this;this.content&&this._contentNodes&&(this._observer.disconnect(),this._contentNodes.forEach((function(t){t.parentNode===e.content&&e.content.removeChild(t)})),this._originalContentPart&&(this.$.content.parentNode.replaceChild(this._originalContentPart,this.$.content),this.$.content=this._originalContentPart,this._originalContentPart=void 0),this._observer.connect(),this._contentNodes=void 0,this.content=void 0)}},{key:"_stampOverlayTemplate",value:function(e,t){this._removeOldContent(),e._Templatizer||(e._Templatizer=(0,ce.Uv)(e,this,{instanceProps:t,forwardHostProp:function(e,t){this._instance&&this._instance.forwardHostProp(e,t)}})),this._instance=new e._Templatizer({}),this._contentNodes=Array.from(this._instance.root.childNodes);var n=e._templateRoot||(e._templateRoot=e.getRootNode());if(n!==document){this.$.content.shadowRoot||this.$.content.attachShadow({mode:"open"});var r=Array.from(n.querySelectorAll("style")).reduce((function(e,t){return e+t.textContent}),"");if(r=r.replace(/:host/g,":host-nomatch")){var o=document.createElement("style");o.textContent=r,this.$.content.shadowRoot.appendChild(o),this._contentNodes.unshift(o)}this.$.content.shadowRoot.appendChild(this._instance.root),this.content=this.$.content.shadowRoot}else this.appendChild(this._instance.root),this.content=this}},{key:"_removeNewRendererOrTemplate",value:function(e,t,n,r){e!==t?this.template=void 0:n!==r&&(this.renderer=void 0)}},{key:"_templateOrRendererChanged",value:function(e,t,n,r,o,i){if(e&&t)throw this._removeNewRendererOrTemplate(e,this._oldTemplate,t,this._oldRenderer),new Error("You should only use either a renderer or a template for overlay content");var a=this._oldOwner!==n||this._oldModel!==r;this._oldModel=r,this._oldOwner=n;var s=this._oldInstanceProps!==o||this._oldTemplate!==e;this._oldInstanceProps=o,this._oldTemplate=e;var l=this._oldRenderer!==t;this._oldRenderer=t;var u=this._oldOpened!==i;this._oldOpened=i,l&&(this.content=this,this.content.innerHTML="",delete this.content._$litPart$),e&&s?this._stampOverlayTemplate(e,o):t&&(l||u||a)&&i&&this.requestContentUpdate()}},{key:"_isFocused",value:function(e){return e&&e.getRootNode().activeElement===e}},{key:"_focusedIndex",value:function(e){return(e=e||this._getFocusableElements()).indexOf(e.filter(this._isFocused).pop())}},{key:"_cycleTab",value:function(e,t){var n=this._getFocusableElements();void 0===t&&(t=this._focusedIndex(n)),(t+=e)>=n.length?t=0:t<0&&(t=n.length-1),n[t].focus()}},{key:"_getFocusableElements",value:function(){return me.getTabbableNodes(this.$.overlay)}},{key:"_getActiveElement",value:function(){for(var e=document.activeElement||document.body;e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}},{key:"_deepContains",value:function(e){if(this.contains(e))return!0;for(var t=e,n=e.ownerDocument;t&&t!==n&&t!==this;)t=t.parentNode||t.host;return t===this}},{key:"bringToFront",value:function(){var e=this,t="",n=i.__attachedInstances.filter((function(t){return t!==e})).pop();n&&(t=n.__zIndex+1),this.style.zIndex=t,this.__zIndex=t||parseFloat(getComputedStyle(this).zIndex)}}])&&we(t.prototype,n),r&&we(t,r),i}((0,v.Tb)(Q(L.H3)));function Re(e){return Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Re(e)}function Ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function je(e,t){for(var n=0;n(o?l:s)||u>t)}},{key:"__calculatePositionInOneDimension",value:function(e,t,n,r,o,i){var a,s=i?r.start:r.end,l=i?r.end:r.start;return Ee(a={},s,parseFloat(o.style[s]||getComputedStyle(o)[s])+(t[i?r.start:r.end]-e[n===i?r.end:r.start])*(i?-1:1)+"px"),Ee(a,l,""),a}}],r=[{key:"properties",get:function(){return{positionTarget:{type:Object,value:null},horizontalAlign:{type:String,value:"start"},verticalAlign:{type:String,value:"top"},noHorizontalOverlap:{type:Boolean,value:!1},noVerticalOverlap:{type:Boolean,value:!1}}}},{key:"observers",get:function(){return["__positionSettingsChanged(positionTarget, horizontalAlign, verticalAlign, noHorizontalOverlap, noVerticalOverlap)","__overlayOpenedChanged(opened)"]}}],n&&je(t.prototype,n),r&&je(t,r),i}(Ce));customElements.define(Xe.is,Xe);var Ke=0,Je=0,Qe=[],Ze=0,et=!1,tt=document.createTextNode("");new window.MutationObserver((function(){et=!1;for(var e=Qe.length,t=0;t=0){if(!Qe[t])throw new Error("invalid async handle: "+e);Qe[t]=null}}};function at(e,t){for(var n=0;n=8,ht={_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_itemsPerRow:1,_itemWidth:0,_rowHeight:0,_templateCost:0,_parentModel:!0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return(this.grid?this._physicalRows*this._rowHeight:this._physicalSize)-this._viewportHeight},get _maxScrollTop(){return this._estScrollHeight-this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var e=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,e-this._physicalCount)},set _virtualStart(e){e=this._clamp(e,0,this._maxVirtualStart),this.grid&&(e-=e%this._itemsPerRow),this._virtualStartVal=e},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(e){(e%=this._physicalCount)<0&&(e=this._physicalCount+e),this.grid&&(e-=e%this._itemsPerRow),this._physicalStartVal=e},get _physicalStart(){return this._physicalStartVal||0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(e){this._physicalCountVal=e},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return 0===this._viewportHeight?1/0:this._viewportHeight*this._maxPages},get _isVisible(){return Boolean(this.offsetWidth||this.offsetHeight)},get firstVisibleIndex(){var e=this._firstVisibleIndexVal;if(null==e){var t=this._physicalTop+this._scrollOffset;e=this._iterateItems((function(e,n){return(t+=this._getPhysicalSizeIncrement(e))>this._scrollPosition?this.grid?n-n%this._itemsPerRow:n:this.grid&&this._virtualCount-1===n?n-n%this._itemsPerRow:void 0}))||0,this._firstVisibleIndexVal=e}return e},get lastVisibleIndex(){var e=this._lastVisibleIndexVal;if(null==e){if(this.grid)e=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var t=this._physicalTop+this._scrollOffset;this._iterateItems((function(n,r){t=0;if(this._scrollPosition=e,this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,Math.abs(t)>this._physicalSize&&this._physicalSize>0){t-=this._scrollOffset;var r=Math.round(t/this._physicalAverage)*this._itemsPerRow;this._virtualStart=this._virtualStart+r,this._physicalStart=this._physicalStart+r,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){var o=this._getReusables(n);n?(this._physicalTop=o.physicalTop,this._virtualStart=this._virtualStart+o.indexes.length,this._physicalStart=this._physicalStart+o.indexes.length):(this._virtualStart=this._virtualStart-o.indexes.length,this._physicalStart=this._physicalStart-o.indexes.length),this._update(o.indexes,n?null:o.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),it)}},_getReusables:function(e){var t,n,r,o=[],i=this._hiddenContentSize*this._ratio,a=this._virtualStart,s=this._virtualEnd,l=this._physicalCount,u=this._physicalTop+this._scrollOffset,c=this._physicalBottom+this._scrollOffset,f=this._scrollPosition,h=this._scrollBottom;for(e?(t=this._physicalStart,this._physicalEnd,n=f-u):(t=this._physicalEnd,this._physicalStart,n=c-h);n-=r=this._getPhysicalSizeIncrement(t),!(o.length>=l||n<=i);)if(e){if(s+o.length+1>=this._virtualCount)break;if(u+r>=f-this._scrollOffset)break;o.push(t),u+=r,t=(t+1)%l}else{if(a-o.length<=0)break;if(u+this._physicalSize-r<=h)break;o.push(t),u-=r,t=0===t?l-1:t-1}return{indexes:o,physicalTop:u-this._scrollOffset}},_update:function(e,t){if(!(e&&0===e.length||0===this._physicalCount)){if(this._manageFocus(),this._assignModels(e),this._updateMetrics(e),t)for(;t.length;){var n=t.pop();this._physicalTop-=this._getPhysicalSizeIncrement(n)}this._positionItems(),this._updateScrollerSize()}},_isClientFull:function(){return 0!=this._scrollBottom&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},_increasePoolIfNeeded:function(e){var t=this._clamp(this._physicalCount+e,3,this._virtualCount-this._virtualStart);if(t=this._convertIndexToCompleteRow(t),this.grid){var n=t%this._itemsPerRow;n&&t-n<=this._physicalCount&&(t+=this._itemsPerRow),t-=n}var r=t-this._physicalCount,o=Math.round(.5*this._physicalCount);if(!(r<0)){if(r>0){var i=window.performance.now();[].push.apply(this._physicalItems,this._createPool(r));for(var a=0;athis._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===o||(this._isClientFull()?this._physicalSize0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_gridChanged:function(e,t){void 0!==t&&(this.notifyResize(),ut(),e&&this._updateGridMetrics())},_itemsChanged:function(e){if("items"===e.path)this._virtualStart=0,this._physicalTop=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render,rt);else if("items.splices"===e.path){if(this._adjustVirtualIndex(e.value.indexSplices),this._virtualCount=this.items?this.items.length:0,e.value.indexSplices.some((function(e){return e.addedCount>0||e.removed.length>0}))){var t=this._getActiveElement();this.contains(t)&&t.blur()}var n=e.value.indexSplices.some((function(e){return e.index+e.addedCount>=this._virtualStart&&e.index<=this._virtualEnd}),this);this._isClientFull()&&!n||this._debounce("_render",this._render,rt)}else"items.length"!==e.path&&this._forwardItemPath(e.path,e.value)},_iterateItems:function(e,t){var n,r,o,i;if(2===arguments.length&&t){for(i=0;i=this._physicalStart?this._virtualStart+(e-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+e},_updateMetrics:function(e){ut();var t=0,n=0,r=this._physicalAverageCount,o=this._physicalAverage;this._iterateItems((function(e,r){n+=this._physicalSizes[e],this._physicalSizes[e]=this._physicalItems[e].offsetHeight,t+=this._physicalSizes[e],this._physicalAverageCount+=this._physicalSizes[e]?1:0}),e),this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(n=1===this._itemsPerRow?n:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+t-n,this._itemsPerRow=1),this._physicalAverageCount!==r&&(this._physicalAverage=Math.round((o*r+t)/this._physicalAverageCount))},_updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200,this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200,this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow},_positionItems:function(){this._adjustScrollPosition();var e=this._physicalTop;if(this.grid){var t=this._itemsPerRow*this._itemWidth,n=(this._viewportWidth-t)/2;this._iterateItems((function(t,r){var o=r%this._itemsPerRow,i=Math.floor(o*this._itemWidth+n);this._isRTL&&(i*=-1),this.translate3d(i+"px",e+"px",0,this._physicalItems[t]),this._shouldRenderNextRow(r)&&(e+=this._rowHeight)}))}else{var r=[];this._iterateItems((function(t,n){var o=this._physicalItems[t];this.translate3d(0,e+"px",0,o),e+=this._physicalSizes[t];var i=o.id;i&&r.push(i)})),r.length&&this.setAttribute("aria-owns",r.join(" "))}},_getPhysicalSizeIncrement:function(e){return this.grid?this._computeVidx(e)%this._itemsPerRow!=this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[e]},_shouldRenderNextRow:function(e){return e%this._itemsPerRow==this._itemsPerRow-1},_adjustScrollPosition:function(){var e=0===this._virtualStart?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(0!==e){this._physicalTop=this._physicalTop-e;var t=this._scrollPosition;!ft&&t>0&&this._resetScrollPosition(t-e)}},_resetScrollPosition:function(e){this.scrollTarget&&e>=0&&(this._scrollTop=e,this._scrollPosition=this._scrollTop)},_updateScrollerSize:function(e){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage,((e=(e=(e=e||0===this._scrollHeight)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height=this._viewportHeight)&&(this.$.items.style.height=this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight)},scrollToIndex:function(e){if(!("number"!=typeof e||e<0||e>this.items.length-1)&&(ut(),0!==this._physicalCount)){e=this._clamp(e,0,this._virtualCount-1),(!this._isIndexRendered(e)||e>=this._maxVirtualStart)&&(this._virtualStart=this.grid?e-2*this._itemsPerRow:e-1),this._manageFocus(),this._assignModels(),this._updateMetrics(),this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var t=this._physicalStart,n=this._virtualStart,r=0,o=this._hiddenContentSize;n=this._virtualStart&&e<=this._virtualEnd},_isIndexVisible:function(e){return e>=this.firstVisibleIndex&&e<=this.lastVisibleIndex},_getPhysicalIndex:function(e){return(this._physicalStart+(e-this._virtualStart))%this._physicalCount},_clamp:function(e,t,n){return Math.min(n,Math.max(t,e))},_debounce:function(e,t,n){var r;this._debouncers=this._debouncers||{},this._debouncers[e]=st.debounce(this._debouncers[e],n,t.bind(this)),r=this._debouncers[e],lt.add(r)}};function dt(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size-1;this.__getVisibleElements().forEach((function(r){r.__virtualIndex>=t&&r.__virtualIndex<=n&&e.__updateElement(r,r.__virtualIndex,!0)}))}},{key:"__updateElement",value:function(e,t,n){e.style.minHeight&&(e.style.minHeight=""),this.__preventElementUpdates||e.__lastUpdatedIndex===t&&!n||(this.updateElement(e,t),e.__lastUpdatedIndex=t),0===e.offsetHeight&&(e.style.minHeight="200px")}},{key:"__getIndexScrollOffset",value:function(e){var t=this.__getVisibleElements().find((function(t){return t.__virtualIndex===e}));return t?this.scrollTarget.getBoundingClientRect().top-t.getBoundingClientRect().top:void 0}},{key:"size",get:function(){return this.__size},set:function(e){var t=this;if(e!==this.size){var n,r;if(this.__preventElementUpdates=!0,e>0&&(n=this.adjustedFirstVisibleIndex,r=this.__getIndexScrollOffset(n)),this.__size=e,ut(),this._itemsChanged({path:"items"}),ut(),e>0){n=Math.min(n,e-1),this.scrollToIndex(n);var o=this.__getIndexScrollOffset(n);void 0!==r&&void 0!==o&&(this._scrollTop+=r-o)}this.elementsContainer.children.length||requestAnimationFrame((function(){return t._resizeHandler()})),this.__preventElementUpdates=!1,this._resizeHandler(),ut()}}},{key:"_scrollTop",get:function(){return this.scrollTarget.scrollTop},set:function(e){this.scrollTarget.scrollTop=e}},{key:"items",get:function(){return{length:Math.min(this.size,1e5)}}},{key:"offsetHeight",get:function(){return this.scrollTarget.offsetHeight}},{key:"$",get:function(){return{items:this.scrollContainer}}},{key:"updateViewportBoundaries",value:function(){var e=window.getComputedStyle(this.scrollTarget);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(e["padding-top"],10),this._isRTL=Boolean("rtl"===e.direction),this._viewportWidth=this.elementsContainer.offsetWidth,this._viewportHeight=this.scrollTarget.offsetHeight,this._scrollPageHeight=this._viewportHeight-this._scrollLineHeight,this.grid&&this._updateGridMetrics()}},{key:"setAttribute",value:function(){}},{key:"_createPool",value:function(e){var t=this,n=this.createElements(e),r=document.createDocumentFragment();return n.forEach((function(e){e.style.position="absolute",r.appendChild(e),t.__resizeObserver.observe(e)})),this.elementsContainer.appendChild(r),n}},{key:"_assignModels",value:function(e){var t=this;this._iterateItems((function(e,n){var r=t._physicalItems[e];r.hidden=n>=t.size,r.hidden?delete r.__lastUpdatedIndex:(r.__virtualIndex=n+(t._vidxOffset||0),t.__updateElement(r,r.__virtualIndex))}),e)}},{key:"_isClientFull",value:function(){var t=this;return setTimeout((function(){return t.__clientFull=!0})),this.__clientFull||pt(yt(e.prototype),"_isClientFull",this).call(this)}},{key:"translate3d",value:function(e,t,n,r){r.style.transform="translateY(".concat(t,")")}},{key:"toggleScrollListener",value:function(){}},{key:"_scrollHandler",value:function(){var t=this;this._adjustVirtualIndexOffset(this._scrollTop-(this.__previousScrollTop||0)),pt(yt(e.prototype),"_scrollHandler",this).call(this),this.reorderElements&&(this.__scrollReorderDebouncer=st.debounce(this.__scrollReorderDebouncer,nt(this.timeouts.SCROLL_REORDER),(function(){return t.__reorderElements()}))),this.__previousScrollTop=this._scrollTop}},{key:"__onWheel",value:function(e){var t=this;if(!e.ctrlKey&&!this._hasScrolledAncestor(e.target,e.deltaX,e.deltaY)){var n=e.deltaY;if(e.deltaMode===WheelEvent.DOM_DELTA_LINE?n*=this._scrollLineHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(n*=this._scrollPageHeight),this._deltaYAcc=this._deltaYAcc||0,this._wheelAnimationFrame)return this._deltaYAcc+=n,void e.preventDefault();n+=this._deltaYAcc,this._deltaYAcc=0,this._wheelAnimationFrame=!0,this.__debouncerWheelAnimationFrame=st.debounce(this.__debouncerWheelAnimationFrame,rt,(function(){return t._wheelAnimationFrame=!1}));var r=Math.abs(e.deltaX)+Math.abs(n);this._canScroll(this.scrollTarget,e.deltaX,n)?(e.preventDefault(),this.scrollTarget.scrollTop+=n,this.scrollTarget.scrollLeft+=e.deltaX,this._hasResidualMomentum=!0,this._ignoreNewWheel=!0,this._debouncerIgnoreNewWheel=st.debounce(this._debouncerIgnoreNewWheel,nt(this.timeouts.IGNORE_WHEEL),(function(){return t._ignoreNewWheel=!1}))):this._hasResidualMomentum&&r<=this._previousMomentum||this._ignoreNewWheel?e.preventDefault():r>this._previousMomentum&&(this._hasResidualMomentum=!1),this._previousMomentum=r}}},{key:"_hasScrolledAncestor",value:function(e,t,n){return e!==this.scrollTarget&&e!==this.scrollTarget.getRootNode().host&&(!(!this._canScroll(e,t,n)||-1===["auto","scroll"].indexOf(getComputedStyle(e).overflow))||(e!==this&&e.parentElement?this._hasScrolledAncestor(e.parentElement,t,n):void 0))}},{key:"_canScroll",value:function(e,t,n){return n>0&&e.scrollTop0||t>0&&e.scrollLeft0}},{key:"_getScrollLineHeight",value:function(){var e=document.createElement("div");e.style.fontSize="initial",e.style.display="none",document.body.appendChild(e);var t=window.getComputedStyle(e).fontSize;return document.body.removeChild(e),t?window.parseInt(t):void 0}},{key:"__getVisibleElements",value:function(){return Array.from(this.elementsContainer.children).filter((function(e){return!e.hidden}))}},{key:"__reorderElements",value:function(){var e=this;if(this.__mouseDown)this.__pendingReorder=!0;else{this.__pendingReorder=!1;var t=this._virtualStart+(this._vidxOffset||0),n=this.__getVisibleElements(),r=n.find((function(t){return t.contains(e.elementsContainer.getRootNode().activeElement)||t.contains(e.scrollTarget.getRootNode().activeElement)}))||n[0];if(r){var o=r.__virtualIndex-t,i=n.indexOf(r)-o;if(i>0)for(var a=0;a=this.size)this._vidxOffset=0;else{if(this.__skipNextVirtualIndexAdjust)return void(this.__skipNextVirtualIndexAdjust=!1);if(Math.abs(t)>1e4){var n=this._scrollTop/(this.scrollTarget.scrollHeight-this.scrollTarget.offsetHeight),r=n*this.size;this._vidxOffset=Math.round(r-n*this._virtualCount)}else{var o=this._vidxOffset;0===this._scrollTop?(this._vidxOffset=0,o!==this._vidxOffset&&pt(yt(e.prototype),"scrollToIndex",this).call(this,0)):this.firstVisibleIndex<1e3&&this._vidxOffset>0&&(this._vidxOffset-=Math.min(this._vidxOffset,100),pt(yt(e.prototype),"scrollToIndex",this).call(this,this.firstVisibleIndex+(o-this._vidxOffset)));var i=this.size-this._virtualCount;this._scrollTop>=this._maxScrollTop&&this._maxScrollTop>0?(this._vidxOffset=i,o!==this._vidxOffset&&pt(yt(e.prototype),"scrollToIndex",this).call(this,this._virtualCount-1)):this.firstVisibleIndex>this._virtualCount-1e3&&this._vidxOffset0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size-1;this.__adapter.update(e,t)}},{key:"flush",value:function(){this.__adapter.flush()}},{key:"firstVisibleIndex",get:function(){return this.__adapter.adjustedFirstVisibleIndex}},{key:"lastVisibleIndex",get:function(){return this.__adapter.adjustedLastVisibleIndex}}],n&&_t(t.prototype,n),r&&_t(t,r),e}();function gt(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0){var n=this._visibleItemsCount(),r=e;e>this.__virtualizer.lastVisibleIndex-1?(this.__virtualizer.scrollToIndex(e),r=e-n+1):e>this.__virtualizer.firstVisibleIndex&&(r=this.__virtualizer.firstVisibleIndex),this.__virtualizer.scrollToIndex(Math.max(0,r));var o=kt(this.children).find((function(e){return!e.hidden&&e.index===t.__virtualizer.lastVisibleIndex}));if(o&&e===o.index){var i=o.getBoundingClientRect(),a=this.getBoundingClientRect(),s=i.bottom-a.bottom+this._viewportTotalPaddingBottom;s>0&&(this.scrollTop+=s)}}}},{key:"__getAriaRole",value:function(e){return void 0!==e&&"option"}},{key:"__getAriaSelected",value:function(e,t){return this.__isItemFocused(e,t).toString()}},{key:"__isItemFocused",value:function(e,t){return e==t}},{key:"__isItemSelected",value:function(e,t,n){return!(e instanceof Ot)&&(n&&void 0!==e&&void 0!==t?this.get(n,e)===this.get(n,t):e===t)}},{key:"__itemsChanged",value:function(e){this.__virtualizer&&e&&(this.__virtualizer.size=e.length,this.__virtualizer.flush(),this.setAttribute("aria-setsize",e.length),this.requestContentUpdate())}},{key:"__loadingChanged",value:function(e){var t=this;this.__virtualizer&&!e&&setTimeout((function(){return t.requestContentUpdate()}))}},{key:"__focusedIndexChanged",value:function(e){this.__virtualizer&&e>=0&&(this.requestContentUpdate(),this.scrollIntoView(e))}},{key:"__rendererChanged",value:function(e,t){(e||t)&&this.requestContentUpdate()}},{key:"__createElements",value:function(e){var t=this;return kt(Array(e)).map((function(){var e=document.createElement("".concat(t.__hostTagName,"-item"));return e.addEventListener("click",t.__boundOnItemClick),e.tabIndex="-1",e.style.width="100%",e}))}},{key:"__updateElement",value:function(e,t){var n=this.items[t],r=this.focusedIndex;e.setProperties({item:n,index:this.__requestItemByIndex(n,t),label:this.getItemLabel(n),selected:this.__isItemSelected(n,this.selectedItem,this.itemIdPath),renderer:this.renderer,focused:this.__isItemFocused(r,t)}),e.id="".concat(this.__hostTagName,"-item-").concat(t),e.setAttribute("role",this.__getAriaRole(t)),e.setAttribute("aria-selected",this.__getAriaSelected(r,t)),e.setAttribute("aria-posinset",t+1),this.theme?e.setAttribute("theme",this.theme):e.removeAttribute("theme")}},{key:"__onItemClick",value:function(e){this.dispatchEvent(new CustomEvent("selection-changed",{detail:{item:e.currentTarget.item}}))}},{key:"__patchWheelOverScrolling",value:function(){var e=this;this.$.selector.addEventListener("wheel",(function(t){var n=0===e.scrollTop,r=e.scrollHeight-e.scrollTop-e.clientHeight<=1;(n&&t.deltaY<0||r&&t.deltaY>0)&&t.preventDefault()}))}},{key:"_viewportTotalPaddingBottom",get:function(){if(void 0===this._cachedViewportTotalPaddingBottom){var e=window.getComputedStyle(this.$.selector);this._cachedViewportTotalPaddingBottom=[e.paddingBottom,e.borderBottomWidth].map((function(e){return parseInt(e,10)})).reduce((function(e,t){return e+t}))}return this._cachedViewportTotalPaddingBottom}},{key:"__requestItemByIndex",value:function(e,t){return e instanceof Ot&&void 0!==t&&this.dispatchEvent(new CustomEvent("index-requested",{detail:{index:t,currentScrollerPos:this._oldScrollerPosition}})),t}},{key:"_visibleItemsCount",value:function(){return this.__virtualizer.scrollToIndex(this.__virtualizer.firstVisibleIndex),this.__virtualizer.size>0?this.__virtualizer.lastVisibleIndex-this.__virtualizer.firstVisibleIndex+1:0}}],r=[{key:"is",get:function(){return"vaadin-combo-box-scroller"}},{key:"template",get:function(){return(0,L.dy)(wt||(wt=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n
\n \n
\n "])))}},{key:"properties",get:function(){return{items:{type:Array,observer:"__itemsChanged"},focusedIndex:{type:Number,observer:"__focusedIndexChanged"},loading:{type:Boolean,observer:"__loadingChanged"},opened:{type:Boolean,observer:"__openedChanged"},selectedItem:{type:Object},itemIdPath:{type:String},comboBox:{type:Object},getItemLabel:{type:Object},renderer:{type:Object,observer:"__rendererChanged"},theme:{type:String}}}}],n&&Pt(t.prototype,n),r&&Pt(t,r),i}(L.H3);customElements.define(At.is,At);n(48175);var zt,Vt=n(87156),Lt=n(74460),Bt=new Set,Dt={properties:{_parentResizable:{type:Object,observer:"_parentResizableChanged"},_notifyingDescendant:{type:Boolean,value:!1}},listeners:{"iron-request-resize-notifications":"_onIronRequestResizeNotifications"},created:function(){this._interestedResizables=[],this._boundNotifyResize=this.notifyResize.bind(this),this._boundOnDescendantIronResize=this._onDescendantIronResize.bind(this)},attached:function(){this._requestResizeNotifications()},detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):(Bt.delete(this),window.removeEventListener("resize",this._boundNotifyResize)),this._parentResizable=null},notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach((function(e){this.resizerShouldNotify(e)&&this._notifyDescendant(e)}),this),this._fireResize())},assignParentResizable:function(e){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this),this._parentResizable=e,e&&-1===e._interestedResizables.indexOf(this)&&(e._interestedResizables.push(this),e._subscribeIronResize(this))},stopResizeNotificationsFor:function(e){var t=this._interestedResizables.indexOf(e);t>-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():Lt.my||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=(0,Vt.vz)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(Bt.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?Bt.delete(this):Bt.add(this)}};function Mt(e){return Mt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mt(e)}function Nt(e,t){for(var n=0;n=0)return this._items[e]}},{key:"indexOfLabel",value:function(e){if(this._items&&e)for(var t=0;t\n '])))}},{key:"properties",get:function(){return{opened:Boolean,positionTarget:{type:Object,observer:"_positionTargetChanged"},renderer:Function,loading:{type:Boolean,value:!1,reflectToAttribute:!0},theme:String,_selectedItem:{type:Object},_items:{type:Array},_focusedIndex:{type:Number,value:-1},focusedItem:{type:String,computed:"_getFocusedItem(_focusedIndex)"},_itemLabelPath:{type:String,value:"label"},_itemValuePath:{type:String,value:"value"},_scroller:Object,_itemIdPath:String,_overlayOpened:{type:Boolean,observer:"_openedChanged"}}}},{key:"observers",get:function(){return["_openedOrItemsChanged(opened, _items, loading)","__updateScroller(_scroller, _items, opened, loading, _selectedItem, _itemIdPath, _focusedIndex, renderer, theme)"]}}],n&&Nt(t.prototype,n),r&&Nt(t,r),i}((0,n(33367).P)(Dt,L.H3));customElements.define(Wt.is,Wt);var Yt=n(67130);function Gt(e){return Gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gt(e)}function Xt(e){return function(e){if(Array.isArray(e))return Kt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Kt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n :host([opened]) {\n pointer-events: auto;\n }\n \n\n \n\n \n '])))}},{key:"properties",get:function(){return{attrForValue:{type:String,value:"value"}}}}],(n=[{key:"clearElement",get:function(){return this.querySelector(".clear-button")}},{key:"ready",value:function(){Wn(Kn(i.prototype),"ready",this).call(this),this._toggleElement=this.querySelector(".toggle-button")}},{key:"connectedCallback",value:function(){Wn(Kn(i.prototype),"connectedCallback",this).call(this),this._setInputElement(this.querySelector("vaadin-text-field,.input")),this._revertInputValue()}},{key:"checkValidity",value:function(){return this.inputElement.validate?this.inputElement.validate():Wn(Kn(i.prototype),"checkValidity",this).call(this)}},{key:"_propertyForValue",get:function(){return(0,Yt.z)(this.attrForValue)}},{key:"_isClearButton",value:function(e){return Wn(Kn(i.prototype),"_isClearButton",this).call(this,e)||"input"===e.type&&!e.isTrusted||"clear-button"===e.composedPath()[0].getAttribute("part")}},{key:"_onChange",value:function(e){Wn(Kn(i.prototype),"_onChange",this).call(this,e),this._isClearButton(e)&&this._clear()}}])&&Un(t.prototype,n),r&&Un(t,r),i}(function(e){return function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&en(e,t)}(i,e);var t,n,r,o=tn(i);function i(){return Jt(this,i),o.apply(this,arguments)}return t=i,n=[{key:"_dataProviderClearFilter",value:function(e,t,n){!e||this.loading||!this.filter||t&&this.autoOpenDisabled&&n===this.filter||(this.size=void 0,this._pendingRequests={},this.filter="",this.clearCache())}},{key:"ready",value:function(){var e=this;Zt(rn(i.prototype),"ready",this).call(this),this.clearCache(),this.$.dropdown.addEventListener("index-requested",(function(t){var n=t.detail.index,r=t.detail.currentScrollerPos,o=Math.floor(1.5*e.pageSize);if(!e._shouldSkipIndex(n,o,r)&&void 0!==n){var i=e._getPageForIndex(n);e._shouldLoadPage(i)&&e._loadPage(i)}}))}},{key:"_dataProviderFilterChanged",value:function(){this._shouldFetchData()&&(this.size=void 0,this._pendingRequests={},this.clearCache())}},{key:"_shouldFetchData",value:function(){return!!this.dataProvider&&(this.opened||this.filter&&this.filter.length)}},{key:"_ensureFirstPage",value:function(e){e&&this._shouldLoadPage(0)&&this._loadPage(0)}},{key:"_shouldSkipIndex",value:function(e,t,n){return 0!==n&&e>=n-t&&e<=n+t}},{key:"_shouldLoadPage",value:function(e){if(!this.filteredItems||this._forceNextRequest)return this._forceNextRequest=!1,!0;var t=this.filteredItems[e*this.pageSize];return void 0!==t?t instanceof Ot:void 0===this.size}},{key:"_loadPage",value:function(e){var t=this;if(!this._pendingRequests[e]&&this.dataProvider){this.loading=!0;var n={page:e,pageSize:this.pageSize,filter:this.filter},r=function r(o,i){if(t._pendingRequests[e]===r){if(t.filteredItems)t.splice.apply(t,["filteredItems",n.page*n.pageSize,o.length].concat(Xt(o)));else{var a=[];a.splice.apply(a,[n.page*n.pageSize,o.length].concat(Xt(o))),t.filteredItems=a}t._isValidValue(t.value)&&t._getItemValue(t.selectedItem)!==t.value&&t._selectItemForValue(t.value),t.opened||t.hasAttribute("focused")||t._commitValue(),t.size=i,delete t._pendingRequests[e],0===Object.keys(t._pendingRequests).length&&(t.loading=!1)}};this._pendingRequests[e]||(this._pendingRequests[e]=r,this.dataProvider(n,r))}}},{key:"_getPageForIndex",value:function(e){return Math.floor(e/this.pageSize)}},{key:"clearCache",value:function(){if(this.dataProvider){this._pendingRequests={};for(var e=[],t=0;t<(this.size||0);t++)e.push(this.__placeHolder);this.filteredItems=e,this._shouldFetchData()?this._loadPage(0):this._forceNextRequest=!0}}},{key:"_sizeChanged",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=(this.filteredItems||[]).slice(0,e),n=0;n 0");this.clearCache()}},{key:"_dataProviderChanged",value:function(e,t){var n=this;this._ensureItemsOrDataProvider((function(){n.dataProvider=t}))}},{key:"_ensureItemsOrDataProvider",value:function(e){if(void 0!==this.items&&void 0!==this.dataProvider)throw e(),new Error("Using `items` and `dataProvider` together is not supported");this.dataProvider&&!this.filteredItems&&(this.filteredItems=[])}},{key:"_warnDataProviderValue",value:function(e,t){if(e&&""!==t&&(void 0===this.selectedItem||null===this.selectedItem)){var n=this._indexOfValue(t,this.filteredItems);(n<0||!this._getItemLabel(this.filteredItems[n]))&&console.warn("Warning: unable to determine the label for the provided `value`. Nothing to display in the text field. This usually happens when setting an initial `value` before any items are returned from the `dataProvider` callback. Consider setting `selectedItem` instead of `value`")}}},{key:"_flushPendingRequests",value:function(e){if(this._pendingRequests)for(var t=Math.ceil(e/this.pageSize),n=Object.keys(this._pendingRequests),r=0;r=t&&this._pendingRequests[o]([],e)}}}],r=[{key:"properties",get:function(){return{pageSize:{type:Number,value:50,observer:"_pageSizeChanged"},size:{type:Number,observer:"_sizeChanged"},dataProvider:{type:Object,observer:"_dataProviderChanged"},_pendingRequests:{value:function(){return{}}},__placeHolder:{value:new Ot}}}},{key:"observers",get:function(){return["_dataProviderFilterChanged(filter, dataProvider)","_dataProviderClearFilter(dataProvider, opened, value)","_warnDataProviderValue(dataProvider, value)","_ensureFirstPage(opened)"]}}],n&&Qt(t.prototype,n),r&&Qt(t,r),i}(e)}((Jn=(0,v.Tb)(L.H3),function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Bn(e,t)}(i,e);var t,n,r,o=Dn(i);function i(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(e=o.call(this))._boundOnFocusout=e._onFocusout.bind(Nn(e)),e._boundOverlaySelectedItemChanged=e._overlaySelectedItemChanged.bind(Nn(e)),e._boundOnClearButtonMouseDown=e.__onClearButtonMouseDown.bind(Nn(e)),e._boundClose=e.close.bind(Nn(e)),e._boundOnOpened=e._onOpened.bind(Nn(e)),e._boundOnClick=e._onClick.bind(Nn(e)),e._boundOnOverlayTouchAction=e._onOverlayTouchAction.bind(Nn(e)),e._boundOnTouchend=e._onTouchend.bind(Nn(e)),e}return t=i,n=[{key:"_inputElementValue",get:function(){return this.inputElement?this.inputElement[this._propertyForValue]:void 0},set:function(e){this.inputElement&&(this.inputElement[this._propertyForValue]=e)}},{key:"_inputElementChanged",value:function(e){Ln(Hn(i.prototype),"_inputElementChanged",this).call(this,e),e&&(e.autocomplete="off",e.autocapitalize="off",e.setAttribute("role","combobox"),e.setAttribute("aria-autocomplete","list"),e.setAttribute("aria-expanded",!!this.opened),e.setAttribute("spellcheck","false"),e.setAttribute("autocorrect","off"),this._revertInputValueToValue(),this.clearElement&&this.clearElement.addEventListener("mousedown",this._boundOnClearButtonMouseDown))}},{key:"ready",value:function(){var e=this;Ln(Hn(i.prototype),"ready",this).call(this),this.addEventListener("focusout",this._boundOnFocusout),this._lastCommittedValue=this.value,this.$.dropdown.addEventListener("selection-changed",this._boundOverlaySelectedItemChanged),this.addEventListener("vaadin-combo-box-dropdown-closed",this._boundClose),this.addEventListener("vaadin-combo-box-dropdown-opened",this._boundOnOpened),this.addEventListener("click",this._boundOnClick),this.$.dropdown.addEventListener("vaadin-overlay-touch-action",this._boundOnOverlayTouchAction),this.addEventListener("touchend",this._boundOnTouchend);var t,n=function(){requestAnimationFrame((function(){e.$.dropdown.$.overlay.bringToFront()}))};this.addEventListener("mousedown",n),this.addEventListener("touchstart",n),t=this,window.Vaadin&&window.Vaadin.templateRendererCallback?window.Vaadin.templateRendererCallback(t):t.querySelector("template")&&console.warn("WARNING: