From bb67b3d22b39ace5c65569264d787443b1f67125 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 10 Jul 2022 15:44:36 -0700 Subject: [PATCH] Update HACS --- .../hacs/__pycache__/__init__.cpython-39.pyc | Bin 7032 -> 7032 bytes .../hacs/__pycache__/base.cpython-39.pyc | Bin 27924 -> 27864 bytes .../__pycache__/config_flow.cpython-39.pyc | Bin 6541 -> 6530 bytes .../hacs/__pycache__/const.cpython-39.pyc | Bin 2129 -> 2129 bytes .../__pycache__/diagnostics.cpython-39.pyc | Bin 2282 -> 2282 bytes .../hacs/__pycache__/entity.cpython-39.pyc | Bin 4565 -> 4565 bytes .../hacs/__pycache__/enums.cpython-39.pyc | Bin 2714 -> 2714 bytes .../__pycache__/exceptions.cpython-39.pyc | Bin 2407 -> 2407 bytes .../hacs/__pycache__/frontend.cpython-39.pyc | Bin 2836 -> 2836 bytes .../hacs/__pycache__/sensor.cpython-39.pyc | Bin 2014 -> 2014 bytes .../__pycache__/system_health.cpython-39.pyc | Bin 1589 -> 1589 bytes .../hacs/__pycache__/websocket.cpython-39.pyc | Bin 11052 -> 0 bytes custom_components/hacs/base.py | 10 +- custom_components/hacs/config_flow.py | 4 +- .../__pycache__/__init__.cpython-310.pyc | Bin 344 -> 344 bytes .../__pycache__/__init__.cpython-39.pyc | Bin 337 -> 337 bytes .../__pycache__/version.cpython-310.pyc | Bin 179 -> 179 bytes .../__pycache__/version.cpython-39.pyc | Bin 172 -> 172 bytes .../hacs/hacs_frontend/c.04294c77.js | 63 - .../hacs/hacs_frontend/c.04294c77.js.gz | Bin 2243 -> 0 bytes .../hacs/hacs_frontend/c.06be5111.js | 1 - .../hacs/hacs_frontend/c.06be5111.js.gz | Bin 9930 -> 0 bytes .../hacs/hacs_frontend/c.0cdbe094.js | 1 - .../hacs/hacs_frontend/c.0cdbe094.js.gz | Bin 615 -> 0 bytes .../hacs/hacs_frontend/c.15b2193e.js | 1 - .../hacs/hacs_frontend/c.15b2193e.js.gz | Bin 368 -> 0 bytes .../hacs/hacs_frontend/c.1fc70989.js | 52 - .../hacs/hacs_frontend/c.1fc70989.js.gz | Bin 3205 -> 0 bytes .../hacs/hacs_frontend/c.249923af.js | 24 - .../hacs/hacs_frontend/c.249923af.js.gz | Bin 1044 -> 0 bytes .../hacs/hacs_frontend/c.28b63723.js | 94 - .../hacs/hacs_frontend/c.28b63723.js.gz | Bin 983 -> 0 bytes .../hacs/hacs_frontend/c.2aa71c48.js | 848 ---- .../hacs/hacs_frontend/c.2aa71c48.js.gz | Bin 15501 -> 0 bytes .../hacs/hacs_frontend/c.2e1e0aec.js | 1 - .../hacs/hacs_frontend/c.2e1e0aec.js.gz | Bin 717 -> 0 bytes .../hacs/hacs_frontend/c.390742e9.js | 183 - .../hacs/hacs_frontend/c.390742e9.js.gz | Bin 5005 -> 0 bytes .../hacs/hacs_frontend/c.3b14b41e.js | 1 - .../hacs/hacs_frontend/c.3b14b41e.js.gz | Bin 19510 -> 0 bytes .../hacs/hacs_frontend/c.3c21dfe4.js | 3524 ----------------- .../hacs/hacs_frontend/c.3c21dfe4.js.gz | Bin 92459 -> 0 bytes .../hacs/hacs_frontend/c.44a881e6.js | 30 - .../hacs/hacs_frontend/c.44a881e6.js.gz | Bin 1128 -> 0 bytes .../hacs/hacs_frontend/c.517802bf.js | 37 - .../hacs/hacs_frontend/c.517802bf.js.gz | Bin 810 -> 0 bytes .../hacs/hacs_frontend/c.5473cd9d.js | 518 --- .../hacs/hacs_frontend/c.5473cd9d.js.gz | Bin 8083 -> 0 bytes .../hacs/hacs_frontend/c.59dcce37.js | 65 - .../hacs/hacs_frontend/c.59dcce37.js.gz | Bin 1222 -> 0 bytes .../hacs/hacs_frontend/c.67bc944f.js | 73 - .../hacs/hacs_frontend/c.67bc944f.js.gz | Bin 1620 -> 0 bytes .../hacs/hacs_frontend/c.69a7e095.js | 580 --- .../hacs/hacs_frontend/c.69a7e095.js.gz | Bin 6974 -> 0 bytes .../hacs/hacs_frontend/c.6b338b4b.js | 115 - .../hacs/hacs_frontend/c.6b338b4b.js.gz | Bin 1104 -> 0 bytes .../hacs/hacs_frontend/c.6e8e6174.js | 1 - .../hacs/hacs_frontend/c.6e8e6174.js.gz | Bin 49989 -> 0 bytes .../hacs/hacs_frontend/c.70de318c.js | 17 - .../hacs/hacs_frontend/c.70de318c.js.gz | Bin 612 -> 0 bytes .../hacs/hacs_frontend/c.78610cf7.js | 104 - .../hacs/hacs_frontend/c.78610cf7.js.gz | Bin 10096 -> 0 bytes .../hacs/hacs_frontend/c.791b7770.js | 1 - .../hacs/hacs_frontend/c.791b7770.js.gz | Bin 284 -> 0 bytes .../hacs/hacs_frontend/c.7e9628d7.js | 1637 -------- .../hacs/hacs_frontend/c.7e9628d7.js.gz | Bin 26580 -> 0 bytes .../hacs/hacs_frontend/c.9175c851.js | 86 - .../hacs/hacs_frontend/c.9175c851.js.gz | Bin 11248 -> 0 bytes .../hacs/hacs_frontend/c.9cf9f433.js | 1 - .../hacs/hacs_frontend/c.9cf9f433.js.gz | Bin 18960 -> 0 bytes .../hacs/hacs_frontend/c.9fb497bb.js | 14 - .../hacs/hacs_frontend/c.9fb497bb.js.gz | Bin 689 -> 0 bytes .../hacs/hacs_frontend/c.a66facf4.js | 51 - .../hacs/hacs_frontend/c.a66facf4.js.gz | Bin 3723 -> 0 bytes .../hacs/hacs_frontend/c.aa4d7098.js | 82 - .../hacs/hacs_frontend/c.aa4d7098.js.gz | Bin 1380 -> 0 bytes .../hacs/hacs_frontend/c.ac1b2de8.js | 117 - .../hacs/hacs_frontend/c.ac1b2de8.js.gz | Bin 2485 -> 0 bytes .../hacs/hacs_frontend/c.b39f7e4d.js | 61 - .../hacs/hacs_frontend/c.b39f7e4d.js.gz | Bin 839 -> 0 bytes .../hacs/hacs_frontend/c.b52577d9.js | 1 - .../hacs/hacs_frontend/c.b52577d9.js.gz | Bin 12176 -> 0 bytes .../hacs/hacs_frontend/c.b605f975.js | 29 - .../hacs/hacs_frontend/c.b605f975.js.gz | Bin 3073 -> 0 bytes .../hacs/hacs_frontend/c.b68e4711.js | 6 - .../hacs/hacs_frontend/c.b68e4711.js.gz | Bin 548 -> 0 bytes .../hacs/hacs_frontend/c.be11274c.js | 1 - .../hacs/hacs_frontend/c.be11274c.js.gz | Bin 162 -> 0 bytes .../hacs/hacs_frontend/c.c369aebe.js | 540 --- .../hacs/hacs_frontend/c.c369aebe.js.gz | Bin 10222 -> 0 bytes .../hacs/hacs_frontend/c.ca91a99f.js | 84 - .../hacs/hacs_frontend/c.ca91a99f.js.gz | Bin 1890 -> 0 bytes .../hacs/hacs_frontend/c.cf1b124e.js | 1 - .../hacs/hacs_frontend/c.cf1b124e.js.gz | Bin 2413 -> 0 bytes .../hacs/hacs_frontend/c.d395b05a.js | 1 - .../hacs/hacs_frontend/c.d395b05a.js.gz | Bin 89839 -> 0 bytes .../hacs/hacs_frontend/c.d49c601d.js | 7 - .../hacs/hacs_frontend/c.d49c601d.js.gz | Bin 544 -> 0 bytes .../hacs/hacs_frontend/c.d7161032.js | 200 - .../hacs/hacs_frontend/c.d7161032.js.gz | Bin 2952 -> 0 bytes .../hacs/hacs_frontend/c.eb245438.js | 176 - .../hacs/hacs_frontend/c.eb245438.js.gz | Bin 2300 -> 0 bytes .../hacs/hacs_frontend/c.ee356d91.js | 50 - .../hacs/hacs_frontend/c.ee356d91.js.gz | Bin 2425 -> 0 bytes .../hacs/hacs_frontend/c.fa497e12.js | 41 - .../hacs/hacs_frontend/c.fa497e12.js.gz | Bin 8227 -> 0 bytes .../hacs/hacs_frontend/c.ff857a48.js | 233 -- .../hacs/hacs_frontend/c.ff857a48.js.gz | Bin 23976 -> 0 bytes .../hacs/hacs_frontend/entrypoint.js | 4 +- .../hacs/hacs_frontend/entrypoint.js.gz | Bin 183 -> 183 bytes .../hacs/hacs_frontend/main-c805434e.js | 1610 -------- .../hacs/hacs_frontend/main-c805434e.js.gz | Bin 147666 -> 0 bytes .../hacs/hacs_frontend/manifest.json | 2 +- .../hacs/hacs_frontend/version.py | 2 +- custom_components/hacs/manifest.json | 2 +- .../__pycache__/__init__.cpython-39.pyc | Bin 875 -> 875 bytes .../__pycache__/appdaemon.cpython-39.pyc | Bin 2919 -> 2935 bytes .../__pycache__/base.cpython-39.pyc | Bin 33711 -> 33061 bytes .../__pycache__/integration.cpython-39.pyc | Bin 5519 -> 5546 bytes .../__pycache__/netdaemon.cpython-39.pyc | Bin 3259 -> 3266 bytes .../__pycache__/plugin.cpython-39.pyc | Bin 3939 -> 4073 bytes .../__pycache__/python_script.cpython-39.pyc | Bin 3446 -> 3464 bytes .../__pycache__/theme.cpython-39.pyc | Bin 3578 -> 3585 bytes .../hacs/repositories/appdaemon.py | 4 +- custom_components/hacs/repositories/base.py | 43 +- .../hacs/repositories/integration.py | 6 +- .../hacs/repositories/netdaemon.py | 2 +- custom_components/hacs/repositories/plugin.py | 52 +- .../hacs/repositories/python_script.py | 4 +- custom_components/hacs/repositories/theme.py | 2 +- .../utils/__pycache__/__init__.cpython-39.pyc | Bin 173 -> 173 bytes .../utils/__pycache__/backup.cpython-39.pyc | Bin 3741 -> 3741 bytes .../configuration_schema.cpython-39.pyc | Bin 1816 -> 1816 bytes .../utils/__pycache__/data.cpython-39.pyc | Bin 6853 -> 6814 bytes .../utils/__pycache__/decode.cpython-39.pyc | Bin 438 -> 438 bytes .../__pycache__/decorator.cpython-39.pyc | Bin 1414 -> 1414 bytes .../utils/__pycache__/filters.cpython-39.pyc | Bin 1170 -> 1170 bytes .../utils/__pycache__/logger.cpython-39.pyc | Bin 477 -> 316 bytes .../utils/__pycache__/path.cpython-39.pyc | Bin 876 -> 876 bytes .../__pycache__/queue_manager.cpython-39.pyc | Bin 2662 -> 2651 bytes .../utils/__pycache__/regex.cpython-39.pyc | Bin 623 -> 623 bytes .../utils/__pycache__/store.cpython-39.pyc | Bin 2870 -> 2859 bytes .../utils/__pycache__/template.cpython-39.pyc | Bin 969 -> 1069 bytes .../utils/__pycache__/validate.cpython-39.pyc | Bin 2045 -> 2045 bytes .../utils/__pycache__/version.cpython-39.pyc | Bin 1028 -> 1028 bytes .../__pycache__/workarounds.cpython-39.pyc | Bin 293 -> 293 bytes custom_components/hacs/utils/data.py | 5 +- .../hacs/utils/default.repositories | 2 +- custom_components/hacs/utils/logger.py | 7 +- custom_components/hacs/utils/queue_manager.py | 4 +- custom_components/hacs/utils/store.py | 4 +- custom_components/hacs/utils/template.py | 6 +- custom_components/hacs/websocket.py | 498 --- 153 files changed, 67 insertions(+), 11959 deletions(-) delete mode 100644 custom_components/hacs/__pycache__/websocket.cpython-39.pyc delete mode 100644 custom_components/hacs/hacs_frontend/c.04294c77.js delete mode 100644 custom_components/hacs/hacs_frontend/c.04294c77.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.06be5111.js delete mode 100644 custom_components/hacs/hacs_frontend/c.06be5111.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.0cdbe094.js delete mode 100644 custom_components/hacs/hacs_frontend/c.0cdbe094.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.15b2193e.js delete mode 100644 custom_components/hacs/hacs_frontend/c.15b2193e.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.1fc70989.js delete mode 100644 custom_components/hacs/hacs_frontend/c.1fc70989.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.249923af.js delete mode 100644 custom_components/hacs/hacs_frontend/c.249923af.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.28b63723.js delete mode 100644 custom_components/hacs/hacs_frontend/c.28b63723.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.2aa71c48.js delete mode 100644 custom_components/hacs/hacs_frontend/c.2aa71c48.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.2e1e0aec.js delete mode 100644 custom_components/hacs/hacs_frontend/c.2e1e0aec.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.390742e9.js delete mode 100644 custom_components/hacs/hacs_frontend/c.390742e9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.3b14b41e.js delete mode 100644 custom_components/hacs/hacs_frontend/c.3b14b41e.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.3c21dfe4.js delete mode 100644 custom_components/hacs/hacs_frontend/c.3c21dfe4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.44a881e6.js delete mode 100644 custom_components/hacs/hacs_frontend/c.44a881e6.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.517802bf.js delete mode 100644 custom_components/hacs/hacs_frontend/c.517802bf.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.5473cd9d.js delete mode 100644 custom_components/hacs/hacs_frontend/c.5473cd9d.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.59dcce37.js delete mode 100644 custom_components/hacs/hacs_frontend/c.59dcce37.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.67bc944f.js delete mode 100644 custom_components/hacs/hacs_frontend/c.67bc944f.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.69a7e095.js delete mode 100644 custom_components/hacs/hacs_frontend/c.69a7e095.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.6b338b4b.js delete mode 100644 custom_components/hacs/hacs_frontend/c.6b338b4b.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.6e8e6174.js delete mode 100644 custom_components/hacs/hacs_frontend/c.6e8e6174.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.70de318c.js delete mode 100644 custom_components/hacs/hacs_frontend/c.70de318c.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.78610cf7.js delete mode 100644 custom_components/hacs/hacs_frontend/c.78610cf7.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.791b7770.js delete mode 100644 custom_components/hacs/hacs_frontend/c.791b7770.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.7e9628d7.js delete mode 100644 custom_components/hacs/hacs_frontend/c.7e9628d7.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.9175c851.js delete mode 100644 custom_components/hacs/hacs_frontend/c.9175c851.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.9cf9f433.js delete mode 100644 custom_components/hacs/hacs_frontend/c.9cf9f433.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.9fb497bb.js delete mode 100644 custom_components/hacs/hacs_frontend/c.9fb497bb.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.a66facf4.js delete mode 100644 custom_components/hacs/hacs_frontend/c.a66facf4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.aa4d7098.js delete mode 100644 custom_components/hacs/hacs_frontend/c.aa4d7098.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.ac1b2de8.js delete mode 100644 custom_components/hacs/hacs_frontend/c.ac1b2de8.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.b39f7e4d.js delete mode 100644 custom_components/hacs/hacs_frontend/c.b39f7e4d.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.b52577d9.js delete mode 100644 custom_components/hacs/hacs_frontend/c.b52577d9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.b605f975.js delete mode 100644 custom_components/hacs/hacs_frontend/c.b605f975.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.b68e4711.js delete mode 100644 custom_components/hacs/hacs_frontend/c.b68e4711.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.be11274c.js delete mode 100644 custom_components/hacs/hacs_frontend/c.be11274c.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.c369aebe.js delete mode 100644 custom_components/hacs/hacs_frontend/c.c369aebe.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.ca91a99f.js delete mode 100644 custom_components/hacs/hacs_frontend/c.ca91a99f.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.cf1b124e.js delete mode 100644 custom_components/hacs/hacs_frontend/c.cf1b124e.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.d395b05a.js delete mode 100644 custom_components/hacs/hacs_frontend/c.d395b05a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.d49c601d.js delete mode 100644 custom_components/hacs/hacs_frontend/c.d49c601d.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.d7161032.js delete mode 100644 custom_components/hacs/hacs_frontend/c.d7161032.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.eb245438.js delete mode 100644 custom_components/hacs/hacs_frontend/c.eb245438.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.ee356d91.js delete mode 100644 custom_components/hacs/hacs_frontend/c.ee356d91.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.fa497e12.js delete mode 100644 custom_components/hacs/hacs_frontend/c.fa497e12.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.ff857a48.js delete mode 100644 custom_components/hacs/hacs_frontend/c.ff857a48.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/main-c805434e.js delete mode 100644 custom_components/hacs/hacs_frontend/main-c805434e.js.gz delete mode 100644 custom_components/hacs/websocket.py diff --git a/custom_components/hacs/__pycache__/__init__.cpython-39.pyc b/custom_components/hacs/__pycache__/__init__.cpython-39.pyc index adf6199c967fa4db4c0186a9b05391c4ad4124ed..180a3ee58f342e61fdd439da3d2deddea333fd10 100644 GIT binary patch delta 20 acmexi_QQ-jk(ZZ?0SGvPPH*JSl?DJlrv+93 delta 20 acmexi_QQ-jk(ZZ?0SK0s&f3VGD-8fb&jsZG diff --git a/custom_components/hacs/__pycache__/base.cpython-39.pyc b/custom_components/hacs/__pycache__/base.cpython-39.pyc index 1801135b44dc04a144ba58352d12305d7e727e99..92d30c7994bcafd1037cf00e308db87a7b96ee30 100644 GIT binary patch delta 7157 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 delta 7339 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 ZfYBh&88z}7MoD_AQ_0Sx-;|^9{{YBR`y2oO diff --git a/custom_components/hacs/__pycache__/config_flow.cpython-39.pyc b/custom_components/hacs/__pycache__/config_flow.cpython-39.pyc index c82c7fc09cc508b33e88d9b8b920c7d12fa23c8d..9966b1cb5b232a1484d43fa9065c9fdf01c0eb4e 100644 GIT binary patch delta 261 zcmeA*ZZhUgV*?j!n-Cctww=tcS&;!b3GSo1{Go&yANk%Zq zRKh$tm-#9q+h%7LJ1)jso16HqFfrzC4i_wDRL%kFD9Qs7xj^C;PjN|NNoI0xYDq?Z zN)ZQ0ym+#`r1)eO;TFb%$(_Q5yoEqPO{O9lkX+Gbc9CC@~cgFn5{$iSp zS(7WpTo{Wc?-N@nUjmXW1rcQ+q8voXgNPasVFEH;zNi4mo&m(gAS*c-S(rFjxLClV Tni@sro41H}F#@f(m-GVw;`u$8 delta 271 zcmZoN?ltC3CbDO|E4+D`fywlF3lR z5YLdp2qYQ7BvT1BUsF+oDI}dlnWwqfW$4H z;*!LY%;enEl8pS6A`Xyv(d0)$vl;Uz*9jN$761h_nTljU;)R?42>)VaO9Zi#CjSw2 zXUv=IBBsfhIXO?vg|Tq*X0e4*#URNN5K#&u%0PrXh^U^NCoU_O4`j{&;$o0R9E>bX h94uTcMIcd4jiR#6E5*AQ*+9G^*~y9m!jpX@%>dFcM1TMQ diff --git a/custom_components/hacs/__pycache__/const.cpython-39.pyc b/custom_components/hacs/__pycache__/const.cpython-39.pyc index 3ee026cfc5c26bd1bec5000189c87c6595161e44..f9d30cbec83026b4ee8780b69767b996fa6644ad 100644 GIT binary patch delta 20 acmca8a8ZCek(ZZ?0SGvPPH*IP;{X6NBm{y0 delta 20 acmca8a8ZCek(ZZ?0SK0s&f3WB#sL5~Oa&1D diff --git a/custom_components/hacs/__pycache__/diagnostics.cpython-39.pyc b/custom_components/hacs/__pycache__/diagnostics.cpython-39.pyc index 769bb9ecba5023ca4512c028a302930baababf90..0e12ab473aa8b52615e9fb0ac24e99337890585d 100644 GIT binary patch delta 20 acmaDQ_)3sFk(ZZ?0SGvPPH*JC&jA29Fa=Kl delta 20 acmaDQ_)3sFk(ZZ?0SK0s&f3U*p926qSOwky diff --git a/custom_components/hacs/__pycache__/entity.cpython-39.pyc b/custom_components/hacs/__pycache__/entity.cpython-39.pyc index a259a9ccd87ee8860ba70fadc7b302423cf97a6e..184a938bdc6543270f43b243f8d79b37630bfed8 100644 GIT binary patch delta 20 acmcbrd{vn{k(ZZ?0SGvPPH*HsB?tgFc?CTH delta 20 acmcbrd{vn{k(ZZ?0SK0s&f3U*N)P}$p#{tU diff --git a/custom_components/hacs/__pycache__/enums.cpython-39.pyc b/custom_components/hacs/__pycache__/enums.cpython-39.pyc index 924ed2d33a8ca6fc567308f012b9fbb93ca81cea..d66d3d9efe9891a33ccd61d05ede9f7c271a573a 100644 GIT binary patch delta 20 acmbOwI!ly0k(ZZ?0SGvPPH*Jy=K=sMLIi05 delta 20 acmbOwI!ly0k(ZZ?0SK0s&f3V`&jkQ5Y6SQI diff --git a/custom_components/hacs/__pycache__/exceptions.cpython-39.pyc b/custom_components/hacs/__pycache__/exceptions.cpython-39.pyc index 43067c6b0b124df646ccb1142a964bd463d3e752..91ca25d31e7a0c7a18a55a89c0a26bd2e2bb1164 100644 GIT binary patch delta 20 acmaDZ^jwHLk(ZZ?0SGvPPH*In;RFCS-2}-1 delta 20 acmaDZ^jwHLk(ZZ?0SK0s&f3Tw!wCR81qE0D diff --git a/custom_components/hacs/__pycache__/frontend.cpython-39.pyc b/custom_components/hacs/__pycache__/frontend.cpython-39.pyc index 88a4374ec4fca059433d72e7844fb7c84b06de87..5c9da955d3ef54bf32f66203f85947aab94e4bbc 100644 GIT binary patch delta 33 ncmbOtHbsm(k(ZZ?0SGvPPH*HE=VXkUtjzh4(RVW|7e6Bab}OjxhoT4( diff --git a/custom_components/hacs/__pycache__/sensor.cpython-39.pyc b/custom_components/hacs/__pycache__/sensor.cpython-39.pyc index d26b49d120254289638b44833a28db2d3f3728a8..45f5049aa486967c220e3e739dbe5195b9a93c73 100644 GIT binary patch delta 20 acmcb|e~+I#k(ZZ?0SGvPPH*JC%nkrH2L&bo delta 20 acmcb|e~+I#k(ZZ?0SK0s&f3U*nH>N+F9o## diff --git a/custom_components/hacs/__pycache__/system_health.cpython-39.pyc b/custom_components/hacs/__pycache__/system_health.cpython-39.pyc index 82828f7029580c50215793d94cbc52b93b47668d..c0bde41295dfca2aae1c37721ba342b384a05676 100644 GIT binary patch delta 20 acmdnWvz3QCk(ZZ?0SGvPPH*JaVgmp!G6W<5 delta 20 acmdnWvz3QCk(ZZ?0SK0s&f3VW#RdQ}S_HEI diff --git a/custom_components/hacs/__pycache__/websocket.cpython-39.pyc b/custom_components/hacs/__pycache__/websocket.cpython-39.pyc deleted file mode 100644 index 1e2af596436fa142eb67aaea4d6bc209bae02d9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11052 zcmai4YmggPR_>Ri)^na7&y2@*kKc-u8OM2SlJ$moZ6|ifj#Ew`iKw9T=(aVIThjP; zYwQu4u)8+Ip~zz1kaZ}z3aW6`0?R`2*joOu{NfispepoV__5(PRZy;t!*@=%S`RzL zO!et|&wcd0=bU?9S9U(1QSkRC?T^<#JF6)FL6zaZEGjQ4it3%v6-6i|MW{k^)rMBm zR4VJPUefV4T%(aFB^Z}*lZ{j<#pR@HHqxaums4)0ku7B#xl%3~n{N~}MO7LTrAfw^ z?o?yCG#$0hlx9U*WZYeixzZePX_0kzH|9(8T+X=*jm6R;m-FtP#!_jC%LR9DV_#_> zmnYo)4Xb1|mP^ZApL7p24weq8ijxylVp`1H(ZsCSb&h}C$er$%Nv@z6}PtI7J)HGOC$Pl}WA_-97OKQ%(Jr^PdIzh_7K zJ&W%gVeYPu(CaJWxp>4^Mn*i(BVNENMn_DEuZmNUq_5pE#Ear*NRn7Go)h{TO7W%6 z!AnlH=J}4a-g?72{rUyVX^PEOt?7H#<(9P0pFZ=(%4c-oifWLxo6VMQ`?XfnTSI-< z=?fQMsrl#I>lk?Mdd1nKCN$))IqP1la>en>_GS%;IosQAR?0H^R=Lt@H0-7*YC-;d ztKppXJgmWP`hi)oU3cBCT*09EaFD2Zo3>xsa3qE`n@+|5Obyp#p0_LB*KN;1=j7Ro z-#C4NRy9S~v(cb)TTaslGEd0iB_^;I=QNJ__V%VvcZ-T$L9 z^p$dkG?zrdSGtO?-hj^Hk`|ZrxMakoL|jV7rBqxp<5D^(_kDhN zD{IA^Okh1heggz6dyendnpH2zauxKyT&o6CT#?RZ%d3G{HOC7kMp4_r>=>dfY~PNi z0jvGC7v!QYjn#TaATyWpg`N9+Tj>F{a&a z%<0VmD0)VH_+K7COJMlhn@)#`yV~DNkQwZKHBVnTF$0Q}|D0DTUE+{)X$%ufA zTu_95UfD6a##!av`JF^p?}Y^zTPu1Uvfd| z8h2qoAQhw$QumLX$H{aZ3*@#Mj;PtzrfY9QK~%sef_!vW6ZYG;_(UqO2*VCRa4D@1=A|Gby!|khs9@v%(Rx6%qLM{^5QUpTpGx$cXe;R zN^iBN`dUv1*>sRikI1HhY=%6HfxO5yc??Bhc<)6*(--7pA(kXi9w+cP0ovC1hV}yY zRXm;vprj{N1OJk+9X^MV+&;7k+CR(6B^0_!U7_XPRe9mMZ}bwO{B-qt5>G06%z7Fn zvz}p?WtaoZ*9$_sV-Cqiv`OBc8KfdrSek;`Z2H7q=lUkpvm;8AF-o?ZO=yrn7tU6Y z5YBqL8l)<%cGH*JL5>E!5Tvc+ax)8a+H#C1-M}FooF#Z zK0MQH$!1Ef(#R78o+Lor4U#0nt)_emm3s!u+<+mZv@6~?N9b6;ipSdrprmumk)%d^ zG1O%L|9_1K+82`gc38KqN{4mZ2%|{SVrhF5m0?Cf$_$WRuhW6HaG(=)9O`+f)uQ0-2=Ht z`4=7b0paBfG#5mJM9G&=&?2lD@Il{$s)NVN0fb!0sReaXmDCa)^Wh~ki$|zW>XlB_ z4N|G}#R2s{B(=!LKLCB4#=y=B*2d);-){qt?CJHB1YR_rGF!jW)Y@)=ogYzNu! z@Ru*Ut!sSXan{+k2L<6=w#nA4OS@Uw2(rQ;tFJBAx6zyJ0N&(R_I37Y>iczoV1aypI3MMQ z91Wa_wZL{6fky4Ju`d!E1r z0;KQd&k}fzz&8l25x7X;b%4S8Vg~kkD&L^?YzsUnhb)ypN5ftsw84B!Fc0Nhgvs?c zO6-&G5UMa>AMqUZ_Bs^s2IK}z^W-m3r%7U6)$SlDiHP|wp%?qpJ%X2o(KcDe0Qnw` zimClDKea$xIl(&lp2mtgbY3hPOR71@oFd~u9`uVhQTN^kFpq2MqMH0SvXK3UY~^g< zUXH!B$d+orn~`PhTi3p&#rxCF;Zb)V)@J1t6VrPUh5kC$isqO-8#6(YWx-^t20a3e z1dToHn^{zC6JYa04*nJ%ZyG?!L{5O3JB}@q;ivWv$2~Co{jg<~y_jTpJb67M_J}N5 z1`oS!l)@U=Be-o^50(fH92|9&$d!W&hZ2$vJISsgjJ6`570{;S>R-`rtMVmw>yZ|r zpn%(dp4-W*NYsaV$~%~K$9&&xX2SOg<%H5)8jKfM(RUS*{X`eJ zI~t7{taB&bB*!(~o1<0lq`PUN0I0GNjo)2UXarM4ug~`uM82EoreQS~@9J3Rzk-eh zrsM5yvYRgNY5owH3C8@0FmOT4F{_B3;Bg>@5%aHjhNy)`<7~<=OC!z0da!h}mu;+~rOdytoBk z9K5Y(!2+~eJn-!#@khPP$6d!8q zXlL%IYTvx4 z1_`+86(>kVwnTmtQ{3N!tX!x&tfPm$qgKtckb<+eY_}%vFP~|(UBQU9=L}r>ZR=Xi z->@#6weD-yvHNOK(sJ0y6^r9Kk%Gq39_P9*@tq-hgvqeBbS2sD!0@irHYt}y-anC* zEY%SGpoBwxI!SRhY|E{z=l5LE_w{ zOBXN64Jzy2wilRSROp46Wp>KSWGF); zIu&{|LwgUccRpM}#E&3(>D+4TMo>8I`$##p zedin@kvioB=rv?ZoG~+mjN6#q2_qpQQ@JJvLQUZq%vTy%9=j1vQ6<46*q|PNysiCm%Eo@8svkgQYAC zFlw0x#skAFXgQ2705gj*m<2Ucoz}uPN@yd4Kdnwui=M<6Ow2To=LnufU~}pm@->py z*Wo1MknJ3?loXJXrR2zMYs^yCV6Q~qI+C4C#&$BrC4+RvhiW$|)VAWCh0VfSo~K0U zZLRYEDCH*N~Dln`xsbL(0`ikpn4vcL;|sS zIelAg{ug>>(Ca56OQXvfo+G)0piAU?lkD6qLp=yyNrw@>WtCLwkEx*5Rzu(`vdP7aOQdt2W=@FlZn`u$EQ@PJgdxg_C< z-a-E?eo6R^#aC{(s!Z zPJ%Cvf@G*w-=sU9Fy!k8Lf^zGmfr$+nQdGt1&dZj#2TdANEO03x-Q39rDVHF!L$@K z;FkePX^yzV6oB8VRuQ9f2$&QIXc4^TqY$@@DG|StN$>wrR)+F!(6y>ZCXKQ(@1EG9 zYz!`r@2ZCKp&}0;S+3T#TgnZMb27;J)+sBa3H6R1WiGT}qSBVIfU)_8+weAK42<=b z*ba2WXGjil8f}WuCJ=0#xR?B6;NU0t)TCa&ry=PTP8XQScJoEakmja{qmGSmb~~BW zpi^`AIUM@Db8s{e+J00RB;UsboGtBShn$H{VbqzB(5s5PN#Iuq3_ONI;~oQrO_J=0 z{2cM=_3MUz~%1~_yYoW32-RQ?EQeMC4eB+TCXEH;f3)y zg}L$%34E6T8CUr+fnO)^9RlPHNH*tVDaP!h3~RWXLp0_N0T$suq7rYJt*S-UKP9kC zU>@KwvEUX8WIV|TlG$YQh%9hUU4mhoWrJ$M1i~c3=)n-eoRUeLMH#)L2lWsOScu9Q zYD*^Xn_0TH$iNs+YqR<+Uu8UOFv+O$s-l~u{x#i*!5m36{|y#C8d~yA5+|E`2Hg&E zpkW9drX~sz&noY}z$s`LKzWkYs2Lj5DvT*Y$&;bkgsCJIo93W{4Q4rY^<=Zatr%TuN7v(UPP* zIJwl>bB5|jdRahOmtDJR(VZ^)&M(VvV~Xf@W_nzx2cpd4eGOehDLzXj7H^iqSd@e0 znTu;LUw9>y%Q49dZ?eXc+o7mELGxKLU;*2O>Ti>P@%2JB2f-mv31S6CBOUUDw9>uPk4ekDjlu}iqx?3AjQloOfSfj1PnSP*1(f6~pd_MvoifY} ziHQ^SNx&(g-vNusesJ71l>L6Wm=01{jP%=^r3t#duS#V0C{g8I3Gyx?2G_1Q0+ij@+RoEpi8=}D?{G8Ya%C45CN(J#RI89G6; zs6LWRFkGtl8d`n0-~!h*chtx^G(_TN9!{Z7H{iI`p}TJVhK{Qf4YkyQa!R?S#8*D3 zN5msHC*9c}-Gj%=wW7W7r2&2_(aF+Et*%8s_qeArDMwrmP-Wn95c}~p{K}(8U#A1u zPh*4^c1tg}EdZTIXj8W0?pj- z>-~iIMGldocaE_S5wmIFLW~cRe@9av11PF%xV}qK)dUFgBZL_&@k_3}|A7Wt1b#$d znZSO4f2UPVqM%G@>b#+m=2NxL3khy5J|CpYNb^?^;b+Q7FW^TtPPr^;8}c^*@cV;W ztBS-&dmVBWhT-!g*Dx!TpALWF!B_I7BVX3M5>uXjz!d%>W_r9c^a#m36QXos#(WMW5GZL7WoU84cgzh#k@*%;cei93TZV%v@b6eRK4P3QF*&X}<1PsBtmuTL- z1m+0rA+SM!lIoltkbh65d4M46G(BQIW$q=}LrI5=wGNBQke;@vfg~(2Pr>}OUFSte znd1Em0Q@$jDsnKhR+Ii;F>v7n;ofT#zsER mb^6**G2Z0yqL0fwjQbqDQrv598ehh@cTw-mU@fW9`u_o(cmOV diff --git a/custom_components/hacs/hacs_frontend/__pycache__/version.cpython-39.pyc b/custom_components/hacs/hacs_frontend/__pycache__/version.cpython-39.pyc index 22a38b3cbf2b6977b3f44171ed868b3211c75ad4..cb4562b66753cb724dab4592f8986e142a956658 100644 GIT binary patch delta 31 lcmZ3(xQ3BCk(ZZ?0SGvPPEX`E;V?I_G&D3ZF`DR}3IJrK2EhOT delta 31 lcmZ3(xQ3BCk(ZZ?0SK0s&YH+=!eMG;X=q_+U@*}=6##DY2TlM0 diff --git a/custom_components/hacs/hacs_frontend/c.04294c77.js b/custom_components/hacs/hacs_frontend/c.04294c77.js deleted file mode 100644 index ddcef20..0000000 --- a/custom_components/hacs/hacs_frontend/c.04294c77.js +++ /dev/null @@ -1,63 +0,0 @@ -import{a as o,H as s,e as t,t as i,m as e,aj as a,a3 as r,a0 as l,a1 as h,$ as n,ak as c,al as d,am as p,an as _,ao as y,ai as m,d as u,r as v,n as g}from"./main-c805434e.js";import{c as f}from"./c.4a97632a.js";import"./c.6b338b4b.js";import"./c.7e9628d7.js";import{s as b}from"./c.791b7770.js";import{u as w}from"./c.15b2193e.js";import"./c.d49c601d.js";import"./c.70de318c.js";import"./c.ff857a48.js";import"./c.fa497e12.js";import"./c.8e28b461.js";import"./c.249923af.js";import"./c.9175c851.js";import"./c.1fc70989.js";import"./c.78610cf7.js";let k=o([g("hacs-download-dialog")],(function(o,s){return{F:class extends s{constructor(...s){super(...s),o(this)}},d:[{kind:"field",decorators:[t()],key:"repository",value:void 0},{kind:"field",decorators:[i()],key:"_toggle",value:()=>!0},{kind:"field",decorators:[i()],key:"_installing",value:()=>!1},{kind:"field",decorators:[i()],key:"_error",value:void 0},{kind:"field",decorators:[i()],key:"_repository",value:void 0},{kind:"field",decorators:[i()],key:"_downloadRepositoryData",value:()=>({beta:!1,version:""})},{kind:"method",key:"shouldUpdate",value:function(o){return o.forEach(((o,s)=>{"hass"===s&&(this.sidebarDocked='"docked"'===window.localStorage.getItem("dockedSidebar")),"repositories"===s&&(this._repository=this._getRepository(this.hacs.repositories,this.repository))})),o.has("sidebarDocked")||o.has("narrow")||o.has("active")||o.has("_toggle")||o.has("_error")||o.has("_repository")||o.has("_downloadRepositoryData")||o.has("_installing")}},{kind:"field",key:"_getRepository",value:()=>e(((o,s)=>null==o?void 0:o.find((o=>o.id===s))))},{kind:"field",key:"_getInstallPath",value:()=>e((o=>{let s=o.local_path;return"theme"===o.category&&(s=`${s}/${o.file_name}`),s}))},{kind:"method",key:"firstUpdated",value:async function(){var o,s;if(this._repository=this._getRepository(this.hacs.repositories,this.repository),null===(o=this._repository)||void 0===o||!o.updated_info){await a(this.hass,this._repository.id);const o=await r(this.hass);this.dispatchEvent(new CustomEvent("update-hacs",{detail:{repositories:o},bubbles:!0,composed:!0})),this._repository=this._getRepository(o,this.repository)}this._toggle=!1,l(this.hass,(o=>this._error=o),h.ERROR),this._downloadRepositoryData.beta=this._repository.beta,this._downloadRepositoryData.version="version"===(null===(s=this._repository)||void 0===s?void 0:s.version_or_commit)?this._repository.releases[0]:""}},{kind:"method",key:"render",value:function(){var o;if(!this.active||!this._repository)return n``;const s=this._getInstallPath(this._repository),t=[{name:"beta",selector:{boolean:{}}},{name:"version",selector:{select:{options:"version"===this._repository.version_or_commit?this._repository.releases.concat("hacs/integration"===this._repository.full_name||this._repository.hide_default_branch?[]:[this._repository.default_branch]):[],mode:"dropdown"}}}];return n` - -
- ${"version"===this._repository.version_or_commit?n` - "beta"===o.name?this.hacs.localize("dialog_download.show_beta"):this.hacs.localize("dialog_download.select_version")} - @value-changed=${this._valueChanged} - > - - `:""} - ${this._repository.can_install?"":n` - ${this.hacs.localize("confirm.home_assistant_version_not_correct",{haversion:this.hass.config.version,minversion:this._repository.homeassistant})} - `} -
- ${this.hacs.localize("dialog_download.note_downloaded",{location:n`'${s}'`})} - ${"plugin"===this._repository.category&&"storage"!==this.hacs.status.lovelace_mode?n` -

${this.hacs.localize("dialog_download.lovelace_instruction")}

-
-                url: ${c({repository:this._repository,skipTag:!0})}
-                type: module
-                
- `:""} - ${"integration"===this._repository.category?n`

${this.hacs.localize("dialog_download.restart")}

`:""} -
- ${null!==(o=this._error)&&void 0!==o&&o.message?n` - ${this._error.message} - `:""} -
- - ${this._installing?n``:this.hacs.localize("common.download")} - - - ${this.hacs.localize("common.repository")} - -
- `}},{kind:"method",key:"_valueChanged",value:async function(o){let s=!1;if(this._downloadRepositoryData.beta!==o.detail.value.beta&&(s=!0,this._toggle=!0,await d(this.hass,this.repository)),o.detail.value.version&&(s=!0,this._toggle=!0,await p(this.hass,this.repository,o.detail.value.version)),s){const o=await r(this.hass);this.dispatchEvent(new CustomEvent("update-hacs",{detail:{repositories:o},bubbles:!0,composed:!0})),this._repository=this._getRepository(o,this.repository),this._toggle=!1}this._downloadRepositoryData=o.detail.value}},{kind:"method",key:"_installRepository",value:async function(){var o;if(this._installing=!0,!this._repository)return;const s=this._downloadRepositoryData.version||this._repository.available_version||this._repository.default_branch;"commit"!==(null===(o=this._repository)||void 0===o?void 0:o.version_or_commit)?await _(this.hass,this._repository.id,s):await y(this.hass,this._repository.id),this.hacs.log.debug(this._repository.category,"_installRepository"),this.hacs.log.debug(this.hacs.status.lovelace_mode,"_installRepository"),"plugin"===this._repository.category&&"storage"===this.hacs.status.lovelace_mode&&await w(this.hass,this._repository,s),this._installing=!1,this.dispatchEvent(new Event("hacs-secondary-dialog-closed",{bubbles:!0,composed:!0})),this.dispatchEvent(new Event("hacs-dialog-closed",{bubbles:!0,composed:!0})),"plugin"===this._repository.category&&b(this,{title:this.hacs.localize("common.reload"),text:n`${this.hacs.localize("dialog.reload.description")}
${this.hacs.localize("dialog.reload.confirm")}`,dismissText:this.hacs.localize("common.cancel"),confirmText:this.hacs.localize("common.reload"),confirm:()=>{m.location.href=m.location.href}})}},{kind:"get",static:!0,key:"styles",value:function(){return[u,v` - .note { - margin-top: 12px; - } - .lovelace { - margin-top: 8px; - } - pre { - white-space: pre-line; - user-select: all; - } - `]}}]}}),s);export{k as HacsDonwloadDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.04294c77.js.gz b/custom_components/hacs/hacs_frontend/c.04294c77.js.gz deleted file mode 100644 index 3b02687769869e13a34c34758210040b240ccaa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2243 zcmV;!2t4;6iwFP!0000217ywxZe%eGfZ?O;7R2r}>{z`(Z&5ik_@K;puUu|M^hv)G z+v{PTu5OC$&prCJ?x z-&>0w*~Puij<9Oe_gGC#F6h1+M`SFwzLQ3uqu+b4TSi5Z`i?PZmD^i&R@UPvue9&q zUqP%<1|&kJzpGEA$-D3Sb``Y}2OO{(FtSZDeHi}xDcgj&LqM~gEwePStIAbRJyo`8 zgHKMR^B6IAle#Fwu~;PRROSpPi-h8wrO12m-9uf*lCsiezVI4OWX;Rwn=sC?0P?(+ zq)dQWP0UImc^yl}-5>}+RMZveo_*%Zj0&%9{UqEpkF-oebf6?pke`s4aSUoA+(;Kz zd?ZgH;-q4N!srw7k2tSMcw{tjUbX(XHtn^ylBH=*&Z@2#t!HnmN+AxM=d?_pso%Y& zI^mr0_wxAzLq6y3kKW8zSYkT{x7ibk!`YpGBwRpBLxftdH(wB$u>=`&B4c%){9Pqj z_Ap+UaOQ!-f&=4U<2Z9&&5vl^0F#73Q51>!TxUHHG$DJ;zhdztNurl1(GTb)$ed^i zeg`>=asDUxj8hV%M1C(x;dXL=8g1lx{)H8kJYT{BFERsQ<${C}QWOtt6TTk4sCr%t zt1u80E_&uQ^4`4Z#!CztK3M}8Ksgd?z_8CAF|4o#EPt)hksR6*7CXK6iWw$z&m*_< zPx>U4b)H8N`_vFDge-y?n2gpepos$3gU_h>?~N0`VVPao2MdkrDk5SgsoM&KR)#G| zW~3mHH<*mEBq{g@2^7)pMI+kfi$?j8lWmC$((XK8wB86i50ndO$eElyz~ZTlot~p! zbHv<%a98y3Q90rp@FIxy+AQSBAgV%q^Jd0^+V}`*J3!Ik6QfBis2k6-`j)*GRIpgPt7 zXFWQt*LAoEbq`2o?3_621PtQYNI| z7OqLEC_2-IO)mlJ3>@qlZn@ia{OE$Xsz-OA=*wu+sFDhif(`is9FAcsZ1#+S?`7Du z;I@(J@v_9sQ`oRdIW0m9(*ck}$i@*1AdnbKbM{!$Qj(NoIcE3($y2QX&>75SG$GrB z9B`e>?VjT@&OY5dgqwljbD0M(+&uUNOCauqvr2IZ0TvId9_>#Y{kc~zcBdj3GM_G6 z(Tm2)U3-}}JH>h0e6yxiVRV!F*_sjrph+-)I?wk5mXM?}?-#d&1dw_+*1i0FLXVC< zwM7VwNm5E=X3ghC^Nx8fcb0Y!)8fE*F_-{%6DlxtoCG|!J4Jg#_S0$PY@=9W5SwZR zH}yoEkwRRA@k+7(MiK}H zWOXN0=*BD|>zC??^zweGzwEC4gW9d~I;A&D*E(w}@tZuh*YGciM1#7Uwj6>|1r`$VKlWyB;=P>%!M% zFQz=MbIcbNXDJ8t9dqz-1TZQ>q5x^MR`?G^As4s%Y*DZ>IEREhJ6)FqDfjH-5IFVN zWyYLOF1c|6sNM)=QdS~dE>kMAdat%sxaEzX>{`=3htyaD921V)m+5xQ7ZSXu`(mk!ZxwJD$8iYr6XU^$j zn>PFQ#@-UIy^h{*^d&c(?EPlT@+EmK;kZ0?&gz6A+al()Iv+~++*z*QMz6b%fX>bb zI0`DnU$E+wdodIg$-%u&cUry=r`!6}i*7ZPS;K-}~w zA)g=_H(o!P7PG1S=0&&n<31)return 0;if(n<59+t)return 1;if(n<90+t)return 2;if(n<120+t)return 3;if(n<151+t)return 4;if(n<181+t)return 5;if(n<212+t)return 6;if(n<243+t)return 7;if(n<273+t)return 8;if(n<304+t)return 9;if(n<334+t)return 10;if(n<365+t)return 11;throw new Error("Invalid time")}function d(e){return void 0===e?Object.create(null):u(e)}function y(e,n,t,r){if(void 0!==e){if(e=Number(e),isNaN(e)||et)throw new RangeError("".concat(e," is outside of range [").concat(n,", ").concat(t,"]"));return Math.floor(e)}return r}function F(e,n,t,r,u){return y(e[n],t,r,u)}function v(e,n,r,u,i){if("object"!=typeof e)throw new TypeError("Options must be an object");var a=e[n];if(void 0!==a){if("boolean"!==r&&"string"!==r)throw new TypeError("invalid type");if("boolean"===r&&(a=Boolean(a)),"string"===r&&(a=t(a)),void 0!==u&&!u.filter((function(e){return e==a})).length)throw new RangeError("".concat(a," is not within ").concat(u.join(", ")));return a}return i}var h=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function b(e){return e.slice(e.indexOf("-")+1)}var E=h.map(b);function C(e){return E.indexOf(e)>-1}var S=/[^A-Z]/;function w(e){return 3===(e=e.replace(/([a-z])/g,(function(e,n){return n.toUpperCase()}))).length&&!S.test(e)}function A(e){if(C(e=e.replace(/([A-Z])/g,(function(e,n){return n.toLowerCase()}))))return!0;var n=e.split("-per-");if(2!==n.length)return!1;var t=n[0],r=n[1];return!(!C(t)||!C(r))}function B(e){return Math.floor(Math.log(e)*Math.LOG10E)}function x(e,n){if("function"==typeof e.repeat)return e.repeat(n);for(var t=new Array(n),r=0;rm[m.length-1])return m[m.length-1].length-1;var g=m.indexOf(D);if(-1===g)return 0;var p=m[g];return"0"===s[p].other?0:p.length-s[p].other.match(/0+/)[0].length}}function T(e,n,t){var r,u,i,a,o=t;if(0===e)r=x("0",o),u=0,i=0;else{var c=e.toString(),l=c.indexOf("e"),s=c.split("e"),f=s[0],D=s[1],m=f.replace(".","");if(l>=0&&m.length<=o)u=+D,r=m+x("0",o-m.length),i=e;else{var g=(u=B(e))-o+1,p=Math.round(y(e,g));y(p,o-1)>=10&&(u+=1,p=Math.floor(p/10)),r=p.toString(),i=y(p,o-1-u)}}if(u>=o-1?(r+=x("0",u-o+1),a=u+1):u>=0?(r="".concat(r.slice(0,u+1),".").concat(r.slice(u+1)),a=u+1):(r="0.".concat(x("0",-u-1)).concat(r),a=1),r.indexOf(".")>=0&&t>n){for(var d=t-n;d>0&&"0"===r[r.length-1];)r=r.slice(0,-1),d--;"."===r[r.length-1]&&(r=r.slice(0,-1))}return{formattedString:r,roundedNumber:i,integerDigitsCount:a};function y(e,n){return n<0?e*Math.pow(10,-n):e/Math.pow(10,n)}}function k(e,n,t){var r,u,i=t,a=Math.round(e*Math.pow(10,i)),o=a/Math.pow(10,i);if(a<1e21)r=a.toString();else{var c=(r=a.toString()).split("e"),l=c[0],s=c[1];r=l.replace(".",""),r+=x("0",Math.max(+s-r.length+1,0))}if(0!==i){var f=r.length;if(f<=i)r=x("0",i+1-f)+r,f=i+1;var D=r.slice(0,f-i),m=r.slice(f-i);r="".concat(D,".").concat(m),u=D.length}else u=r.length;for(var g=t-n;g>0&&"0"===r[r.length-1];)r=r.slice(0,-1),g--;return"."===r[r.length-1]&&(r=r.slice(0,-1)),{formattedString:r,roundedNumber:o,integerDigitsCount:u}}function j(e,n){var t,r=n<0||i(n,-0);switch(r&&(n=-n),e.roundingType){case"significantDigits":t=T(n,e.minimumSignificantDigits,e.maximumSignificantDigits);break;case"fractionDigits":t=k(n,e.minimumFractionDigits,e.maximumFractionDigits);break;default:(t=T(n,1,2)).integerDigitsCount>1&&(t=k(n,0,0))}n=t.roundedNumber;var u=t.formattedString,a=t.integerDigitsCount,o=e.minimumIntegerDigits;a\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,z=new RegExp("^".concat(R.source)),_=new RegExp("".concat(R.source,"$")),G=/[#0](?:[\.,][#0]+)*/g;function Y(e,n,t,r){var u,i,a=e.sign,o=e.exponent,c=e.magnitude,l=r.notation,s=r.style,f=r.numberingSystem,D=n.numbers.nu[0],m=null;if("compact"===l&&c&&(m=function(e,n,t,r,u,i,a){var o,c,l=e.roundedNumber,s=e.sign,f=e.magnitude,D=String(Math.pow(10,f)),m=t.numbers.nu[0];if("currency"===r&&"name"!==i){var g=null===(o=((p=t.numbers.currency)[a]||p[m]).short)||void 0===o?void 0:o[D];if(!g)return null;c=H(n,l,g)}else{var p,d=((p=t.numbers.decimal)[a]||p[m])[u][D];if(!d)return null;c=H(n,l,d)}if("0"===c)return null;return c=$(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,t,n,s,r.compactDisplay,r.currencyDisplay,f)),"currency"===s&&"name"!==r.currencyDisplay){var g=n.currencies[r.currency];if(g)switch(r.currencyDisplay){case"code":u=r.currency;break;case"symbol":u=g.symbol;break;default:u=g.narrow}else u=r.currency}if(m)i=m;else if("decimal"===s||"unit"===s||"currency"===s&&"name"===r.currencyDisplay)i=$((n.numbers.decimal[f]||n.numbers.decimal[D]).standard,a);else if("currency"===s){i=$((d=n.numbers.currency[f]||n.numbers.currency[D])[r.currencySign],a)}else{i=$(n.numbers.percent[f]||n.numbers.percent[D],a)}var p=G.exec(i)[0];if(i=i.replace(G,"{0}").replace(/'(.)'/g,"$1"),"currency"===s&&"name"!==r.currencyDisplay){var d,y=(d=n.numbers.currency[f]||n.numbers.currency[D]).currencySpacing.afterInsertBetween;y&&!_.test(u)&&(i=i.replace("¤{0}","¤".concat(y,"{0}")));var F=d.currencySpacing.beforeInsertBetween;F&&!z.test(u)&&(i=i.replace("{0}¤","{0}".concat(F,"¤")))}for(var v=i.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),h=[],b=n.numbers.symbols[f]||n.numbers.symbols[D],E=0,C=v;E0?(f=c.slice(0,m),D=c.slice(m+1)):f=c,i&&("compact"!==t||l>=1e4)){var g=e.group,p=[],d=a.split(".")[0].split(","),y=3,F=3;d.length>1&&(y=d[d.length-1].length),d.length>2&&(F=d[d.length-2].length);var v=f.length-y;if(v>0){for(p.push(f.slice(v,v+y)),v-=F;v>0;v-=F)p.push(f.slice(v,v+F));p.push(f.slice(0,v+F))}else p.push(f);for(;p.length>0;){var h=p.pop();o.push({type:"integer",value:h}),p.length>0&&o.push({type:"group",value:g})}}else o.push({type:"integer",value:f});if(void 0!==D&&o.push({type:"decimal",value:e.decimal},{type:"fraction",value:D}),("scientific"===t||"engineering"===t)&&isFinite(l)){o.push({type:"exponentSeparator",value:e.exponential}),r<0&&(o.push({type:"exponentMinusSign",value:e.minusSign}),r=-r);var b=k(r,0,0);o.push({type:"exponentInteger",value:b.formattedString})}return o}function $(e,n){e.indexOf(";")<0&&(e="".concat(e,";-").concat(e));var t=e.split(";"),r=t[0],u=t[1];switch(n){case 0:return r;case-1:return u;default:return u.indexOf("-")>=0?u.replace(/-/g,"+"):"+".concat(r)}}function H(e,n,t){return t[e.select(n)]||t.other}function W(e,n,t){var r,u,a,o=t.getInternalSlots,c=o(e),l=c.pl,s=c.dataLocaleData,f=c.numberingSystem,D=s.numbers.symbols[f]||s.numbers.symbols[s.numbers.nu[0]],m=0,g=0;if(isNaN(n))u=D.nan;else if(isFinite(n)){"percent"===c.style&&(n*=100),g=(r=L(e,n,{getInternalSlots:o}))[0],m=r[1];var p=j(c,n=g<0?n*Math.pow(10,-g):n/Math.pow(10,g));u=p.formattedString,n=p.roundedNumber}else u=D.infinity;switch(c.signDisplay){case"never":a=0;break;case"auto":a=i(n,0)||n>0||isNaN(n)?0:-1;break;case"always":a=i(n,0)||n>0||isNaN(n)?1:-1;break;default:a=0===n||isNaN(n)?0:n>0?1:-1}return Y({roundedNumber:n,formattedString:u,exponent:g,magnitude:m,sign:a},c.dataLocaleData,l,c)}var V,q=/-u(?:-[0-9a-z]{2,8})+/gi;function J(e,n,t){if(void 0===t&&(t=Error),!e)throw new t(n)}function K(e,n){for(var t=n;;){if(e.has(t))return t;var r=t.lastIndexOf("-");if(!~r)return;r>=2&&"-"===t[r-2]&&(r-=2),t=t.slice(0,r)}}function Q(e,n){J(2===n.length,"key must have 2 elements");var t=e.length,r="-".concat(n,"-"),u=e.indexOf(r);if(-1!==u){for(var i=u+4,a=i,o=i,c=!1;!c;){var l=e.indexOf("-",o);2===(-1===l?t-o:l-o)?c=!0:-1===l?(a=t,c=!0):(a=l,o=l+1)}return e.slice(i,a)}if(r="-".concat(n),-1!==(u=e.indexOf(r))&&u+3===t)return""}function X(e,n,t,r,u,i){var a;a="lookup"===t.localeMatcher?function(e,n,t){for(var r={locale:""},u=0,i=n;u2){var v=o.indexOf("-x-");if(-1===v)o+=l;else{var h=o.slice(0,v),b=o.slice(v,o.length);o=h+l+b}o=Intl.getCanonicalLocales(o)[0]}return c.locale=o,c}function ee(e,n){for(var t=[],r=0,u=n;r-1;)I((r=e.indexOf("}",t))>t,"Invalid pattern ".concat(e)),t>u&&n.push({type:"literal",value:e.substring(u,t)}),n.push({type:e.substring(t+1,r),value:void 0}),u=r+1,t=e.indexOf("{",u);return u8640000000000001?NaN:function(e){var n=r(e);if(isNaN(n)||i(n,-0))return 0;if(isFinite(n))return n;var t=Math.floor(Math.abs(n));return n<0&&(t=-t),i(t,-0)?0:t}(e):NaN},ToObject:u,SameValue:i,ArrayCreate:a,HasOwnProperty:o,Type:function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":void 0},Day:l,WeekDay:function(e){return c(l(e)+4,7)},DayFromYear:s,TimeFromYear:function(e){return Date.UTC(e,0)},YearFromTime:f,DaysInYear:D,DayWithinYear:m,InLeapYear:g,MonthFromTime:p,DateFromTime:function(e){var n=m(e),t=p(e),r=g(e);if(0===t)return n+1;if(1===t)return n-30;if(2===t)return n-58-r;if(3===t)return n-89-r;if(4===t)return n-119-r;if(5===t)return n-150-r;if(6===t)return n-180-r;if(7===t)return n-211-r;if(8===t)return n-242-r;if(9===t)return n-272-r;if(10===t)return n-303-r;if(11===t)return n-333-r;throw new Error("Invalid time")},HourFromTime:function(e){return c(Math.floor(e/36e5),24)},MinFromTime:function(e){return c(Math.floor(e/6e4),60)},SecFromTime:function(e){return c(Math.floor(e/1e3),60)},OrdinaryHasInstance:function(e,n,t){if("function"!=typeof e)return!1;if(null==t?void 0:t.boundTargetFunction)return n instanceof(null==t?void 0:t.boundTargetFunction);if("object"!=typeof n)return!1;var r=e.prototype;if("object"!=typeof r)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(r,n)},msFromTime:function(e){return c(e,1e3)}});export{re as l}; diff --git a/custom_components/hacs/hacs_frontend/c.06be5111.js.gz b/custom_components/hacs/hacs_frontend/c.06be5111.js.gz deleted file mode 100644 index 6b670bddaacbc7a58348a5617215a0b230a324c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9930 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,{title:"Home Assistant Community Store",confirmText:n.localize("common.close"),text:o.html(`\n **${n.localize("dialog_about.integration_version")}:** | ${n.configuration.version}\n --|--\n **${n.localize("dialog_about.frontend_version")}:** | 20220529181005\n **${n.localize("common.repositories")}:** | ${n.repositories.length}\n **${n.localize("dialog_about.downloaded_repositories")}:** | ${n.repositories.filter((o=>o.installed)).length}\n\n **${n.localize("dialog_about.useful_links")}:**\n\n - [General documentation](https://hacs.xyz/)\n - [Configuration](https://hacs.xyz/docs/configuration/start)\n - [FAQ](https://hacs.xyz/docs/faq/what)\n - [GitHub](https://github.com/hacs)\n - [Discord](https://discord.gg/apgchf8)\n - [Become a GitHub sponsor? ❤️](https://github.com/sponsors/ludeeus)\n - [BuyMe~~Coffee~~Beer? 🍺🙈](https://buymeacoffee.com/ludeeus)\n\n ***\n\n _Everything you find in HACS is **not** tested by Home Assistant, that includes HACS itself.\n The HACS and Home Assistant teams do not support **anything** you find here._`)});export{e as s}; diff --git a/custom_components/hacs/hacs_frontend/c.0cdbe094.js.gz b/custom_components/hacs/hacs_frontend/c.0cdbe094.js.gz deleted file mode 100644 index ab3210df2e26fd21efe2cfb3805b8632d965198f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{_DiwFP!000021B{bJcEm;yhOg2uIMSPu#>~u&tI)VdDoLHRx+dKv+k@M1 zvJLYc0>{Y(;v+<4wx6>Re*f20CE^xp>c)&4hW$We{EFjx&NxiM_|U|t^S*gyret`= z&@D4DHPoD#n5gHBhsqFxId0m@t3Xv*bMutmyCg`$^edYf16wji7~+c93dV7w1hv@- zp@vtgX+97-K7~t~R*poEOVNSKD_#nsay*F!Ua_i_{YNLFSXR#7QHNezhd>LZJYI27Rv_>lY($cqMvDNwO+0EqCe262$cUwK3pFj zu8$2*4NVT!>tj!O%5`aIp%H{yfVnfZ`#&5BDx|3Y;(UC(P!hQhe&hd%10e}?rGj(w z=m=$qO9{SZ-H!O;n2CWPkqs%-2jxITsK(yj00o*$=A)OypeWzwcPkN5%S^jEC& zwmYs>@+-H;@g$dejC=3QTti&bb$)&6=($wDKXfl5euHiZ+Dw|abSNlFnvREY9=yg@ zh4E1Px13*maKg~#t|NZl;Cxcu!2DV>3ta>^<4e*#ot#yee?0HshPB6;9gE;zFSRsY~@ij*3Lnn@cMvOqdi@NVd%g41v#@ZFav~tBfK}X~N3}FlCMm$iT_`rx6t2xbh!F83B(C z^N}eeW|CG5HKhY`Rm{h>Z)X&N2B&dm^{pBBZx!GYClyrU6xUjF0RZ)Ib*iQW001b2 BEGGZ} diff --git a/custom_components/hacs/hacs_frontend/c.15b2193e.js b/custom_components/hacs/hacs_frontend/c.15b2193e.js deleted file mode 100644 index 447df5f..0000000 --- a/custom_components/hacs/hacs_frontend/c.15b2193e.js +++ /dev/null @@ -1 +0,0 @@ -import{ap as e,aq as s,ak as a,ar as r,as as u}from"./main-c805434e.js";async function i(i,o,t){const n=new e("updateLovelaceResources"),l=await s(i),c=`/hacsfiles/${o.full_name.split("/")[1]}`,d=a({repository:o,version:t}),p=l.find((e=>e.url.includes(c)));n.debug({namespace:c,url:d,exsisting:p}),p&&p.url!==d?(n.debug(`Updating exsusting resource for ${c}`),await r(i,{url:d,resource_id:p.id,res_type:p.type})):l.map((e=>e.url)).includes(d)||(n.debug(`Adding ${d} to Lovelace resources`),await u(i,{url:d,res_type:"module"}))}export{i as u}; diff --git a/custom_components/hacs/hacs_frontend/c.15b2193e.js.gz b/custom_components/hacs/hacs_frontend/c.15b2193e.js.gz deleted file mode 100644 index 7c68dd406aac942f626a5c1704a92831f90f01a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 368 zcmV-$0gwJ4iwFP!0000214NKfj}svf$G-}0nhPXIHJ*vt%W8c0$;2mP+7V{YQ5KMa zJDWYeyXAUqpMF68GxHm0Nimldk^mN{;cq8v_|pj*a%a}Sowdz5E`!-FK;gCh@aFyP zyIVBBdAI{U1S{qmY@rwgNzzdlwb~fCh%g0w6ex$992EQ#AJBuvugI}xi##apCwK%Z zf+Zfbuy17Zc z{?#$|>9&a5@ zsnMGS($!q4tGiQAPgjZ0&h^2Y)iqI~IREd(gf9m5VsITeEYVeuLsP2Z|5bp~Lnb7; Ot+@b0L?pW)0ssK;$gV~J diff --git a/custom_components/hacs/hacs_frontend/c.1fc70989.js b/custom_components/hacs/hacs_frontend/c.1fc70989.js deleted file mode 100644 index 62e2280..0000000 --- a/custom_components/hacs/hacs_frontend/c.1fc70989.js +++ /dev/null @@ -1,52 +0,0 @@ -import{a as i,h as c,e,$ as r,r as t,G as p,n as a}from"./main-c805434e.js";var d='/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE\n */\n.mdc-touch-target-wrapper{display:inline}.mdc-deprecated-chip-trailing-action__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-deprecated-chip-trailing-action{border:none;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:0;outline:none;cursor:pointer;-webkit-appearance:none;background:none}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{width:26px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{fill:currentColor;color:inherit}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-deprecated-chip-trailing-action{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple::after{transition:opacity 150ms linear}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{position:absolute;box-sizing:content-box;width:100%;height:100%;overflow:hidden}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-deprecated-chip-trailing-action{color:#000}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){width:20px;height:20px;font-size:20px}.mdc-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-chip__icon.mdc-chip__icon--trailing{width:18px;height:18px;font-size:18px}.mdc-deprecated-chip-trailing-action{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-deprecated-chip-trailing-action,.mdc-deprecated-chip-trailing-action[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-chip__icon--trailing{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-chip__icon--trailing,.mdc-chip__icon--trailing[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-chip{border-radius:16px;background-color:#e0e0e0;color:rgba(0, 0, 0, 0.87);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);height:32px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 12px;border-width:0;outline:none;cursor:pointer;-webkit-appearance:none}.mdc-chip .mdc-chip__ripple{border-radius:16px}.mdc-chip:hover{color:rgba(0, 0, 0, 0.87)}.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){margin-left:-4px;margin-right:4px}[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-chip::-moz-focus-inner{padding:0;border:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-chip .mdc-chip__touch{position:absolute;top:50%;height:48px;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-chip--exit{transition:opacity 75ms cubic-bezier(0.4, 0, 0.2, 1),width 150ms cubic-bezier(0, 0, 0.2, 1),padding 100ms linear,margin 100ms linear;opacity:0}.mdc-chip__overflow{text-overflow:ellipsis;overflow:hidden}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip__primary-action:focus{outline:none}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip__icon--leading,.mdc-chip__icon--trailing{position:relative}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(98,0,238,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-chip__checkmark-svg{width:0;height:20px;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{transition:opacity 75ms linear;transition-delay:-50ms;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{transition:opacity 75ms linear;transition-delay:80ms;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{width:0;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{width:0;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-chip .mdc-chip__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-chip .mdc-chip__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-chip:hover .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-chip .mdc-chip__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}@-webkit-keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mdc-chip-set{padding:4px;display:flex;flex-wrap:wrap;box-sizing:border-box}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set .mdc-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-chip-set--input .mdc-chip{-webkit-animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)}\n\n/*# sourceMappingURL=mdc.chips.min.css.map*/';i([a("ha-chip")],(function(i,c){return{F:class extends c{constructor(...c){super(...c),i(this)}},d:[{kind:"field",decorators:[e({type:Boolean})],key:"hasIcon",value:()=>!1},{kind:"field",decorators:[e({type:Boolean})],key:"hasTrailingIcon",value:()=>!1},{kind:"field",decorators:[e({type:Boolean})],key:"noText",value:()=>!1},{kind:"method",key:"render",value:function(){return r` -
- ${this.hasIcon?r`
- -
`:null} -
- - - - - - ${this.hasTrailingIcon?r`
- -
`:null} -
- `}},{kind:"get",static:!0,key:"styles",value:function(){return t` - ${p(d)} - .mdc-chip { - background-color: var( - --ha-chip-background-color, - rgba(var(--rgb-primary-text-color), 0.15) - ); - color: var(--ha-chip-text-color, var(--primary-text-color)); - } - - .mdc-chip.no-text { - padding: 0 10px; - } - - .mdc-chip:hover { - color: var(--ha-chip-text-color, var(--primary-text-color)); - } - - .mdc-chip__icon--leading, - .mdc-chip__icon--trailing { - --mdc-icon-size: 18px; - line-height: 14px; - color: var(--ha-chip-icon-color, var(--ha-chip-text-color)); - } - .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, - .mdc-chip.no-text - .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) { - margin-right: -4px; - margin-inline-start: -4px; - margin-inline-end: 4px; - direction: var(--direction); - } - - span[role="gridcell"] { - line-height: 14px; - } - `}}]}}),c);export{d as c}; diff --git a/custom_components/hacs/hacs_frontend/c.1fc70989.js.gz b/custom_components/hacs/hacs_frontend/c.1fc70989.js.gz deleted file mode 100644 index 60c1db73b06f4b9bd03a7989e95a10790e25727b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3205 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 rFE$M5D{HlTt;*UGyednZyLq49$WPD<"TOP_START"},{kind:"field",decorators:[n()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[n({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[n({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[n({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[o("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return r` -
- -
- - - - `}},{kind:"method",key:"firstUpdated",value:function(e){l(a(s.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return d` - :host { - display: inline-block; - position: relative; - } - ::slotted([disabled]) { - color: var(--disabled-text-color); - } - `}}]}}),t); diff --git a/custom_components/hacs/hacs_frontend/c.249923af.js.gz b/custom_components/hacs/hacs_frontend/c.249923af.js.gz deleted file mode 100644 index 181bac37944e540555bd9ba251f8b885aed689b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1044 zcmV+v1nc`BiwFP!000021Fe>KccVBE!2iEbL3sPT;yuCkhSPJsm+f6aW21|ZIB9U~ zXY<_;3Ckhv>ZVvs(Qi~{28*iJ2A3>iHUe6@0qH9@2nudcRJcLY8*VW48#hS$ts59M zZs1h8!L}2lt2nz=F`?4p@$Coq@7;&&cN>rUD4nUuCX>ex976bP2WCT(i~ z8>5zA=9cpO&GJMjp2rgblE?G}7P+7^CL73STJY$0OV4|7D70ayjm_UElDzX%;!dZ) z#Os+P+1ZVs{`B*Q-<}@)`ZWG$2)E6n%b0(HSmL6F{Kuv`2Ga)Ke27tvl>dRT_%Dn@ zttBwEfmDq|F$8Vh`7an&pqMda#}fWOj0@{P{Qr|CV*YP1n#9#<(dRVXx*aGVyyEJ_ zn*zqYmq4g&@Y+;EvYas!!MM-s$X(OU&JKYcm+zS;C#zKt?F_KjKjx5mUVB9#3la(h z{t06RyGUCXBaKEqzB9mR1evZu?VZ^(5B&zAI>2ufhdH^O zJ6fsSgfSoQjN%*W3n|Fg}-EZQ%mC{A{6Ec?JE zQ(VH4)3v+a&wE;_F;c98op`;pINEp0qMI;<&2$U+w6`A^!P?#JTh1wfwr_P2H$up` zO_Z$fR{_>b?U~v4qM^$`GjQ{{A3VG;F#56&MlTGEgJKRY1J%HB5zLE$avqfPpuBK^ zmrf&`K(G0DT@ngo@mbB;RjCijQW8dNRvV4l^@4<6nBiYAS;3?v?vXkVgEH>2iR+@N zKw-v(8IAnn8$azxSG5F$3``o)^$_w#Qsfm@dzw36h*#u+ehz{$zFd5JT$(%)E1-VraHN>wPcGt5=sgM>9N$s z$#`R~wH1z(M+PKAF@s=h12A_dguuz0aI^1{L4ZO_Z9<*~j}&2!sW&AHh@EA8!=)3IG6HUj=;t diff --git a/custom_components/hacs/hacs_frontend/c.28b63723.js b/custom_components/hacs/hacs_frontend/c.28b63723.js deleted file mode 100644 index ba77e68..0000000 --- a/custom_components/hacs/hacs_frontend/c.28b63723.js +++ /dev/null @@ -1,94 +0,0 @@ -import{a6 as e,a7 as t,a as o,h as i,e as n,$ as a,r,n as l}from"./main-c805434e.js";e({_template:t` - - - -`,is:"paper-item-body"}),o([l("ha-settings-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[n({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[n({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return a` -
- - - -
-
-
-
- `}},{kind:"get",static:!0,key:"styles",value:function(){return r` - :host { - display: flex; - padding: 0 16px; - align-content: normal; - align-self: auto; - align-items: center; - } - paper-item-body { - padding: 8px 16px 8px 0; - } - paper-item-body[two-line] { - min-height: calc( - var(--paper-item-body-two-line-min-height, 72px) - 16px - ); - flex: 1; - } - .content { - display: contents; - } - :host(:not([narrow])) .content { - display: var(--settings-row-content-display, flex); - justify-content: flex-end; - flex: 1; - padding: 16px 0; - } - .content ::slotted(*) { - width: var(--settings-row-content-width); - } - :host([narrow]) { - align-items: normal; - flex-direction: column; - border-top: 1px solid var(--divider-color); - padding-bottom: 8px; - } - ::slotted(ha-switch) { - padding: 16px 0; - } - div[secondary] { - white-space: normal; - } - .prefix-wrap { - display: var(--settings-row-prefix-display); - } - :host([narrow]) .prefix-wrap { - display: flex; - align-items: center; - } - `}}]}}),i); diff --git a/custom_components/hacs/hacs_frontend/c.28b63723.js.gz b/custom_components/hacs/hacs_frontend/c.28b63723.js.gz deleted file mode 100644 index 31afbdd5e574a11c0beabdb84b903b19a6076b9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 zcmV;|11S6-iwFP!000021D#gEa^p4(z2_^inmtH6lH;`7-3+sFJ3aK&Kk#H4MuZ}6 zXi`JMc03yWdnsC`HA-wwInQD!%JkK&EE3n1JTzGOQQw1hsb(dp@D2=GzGF(Hy0688fEO9 zDA8>ZVEF($ZwEfXmU)$42A*|zCKYbMb^8}96?YDN#;An@YJDn>?6xFh)5T)pp>EsY z@SS5ywRBn6<$|r-C#eNXDv3%Yx$rD3_s1Mt>$IgqgX~XZ6mp$gtQ3~SJ}o<+$`c+~ zqPgue%XeIDk?o8Wuj)iG`n4Wx{47tNVO5k5o|qo zv?pW~>ZB6z`=KyDgxo<;>^5mUDfwLV&6uo$J(dYH-{1+6#G*yaq;Amw@cZd<-+pdC z^-?b)k!}o&lzZSDE=HW>RU;R^HKvJ0g0UZ0<5L1%X=T$Zb2{l4j~@}coG?3?B5o?8 z4@9UbIYxTL?R^(Z_K1|^jyTEEH`1|k;fA>R%GvvwAtIz}6hAN+KhOXT7ritLmT>j0 z85y{ekGdGr?H?h#;c9Ajs4510OJ-sTiZ}+xxe>4VuuepS_GLQ$!3_z8kL5cK&Vyy< zu`jtQ(`bSJJZGQ?$wUuXq#NX9a5c?vF(~(11qPFwoEe4}(}vRZ@wK?ivbQ`9JjO5I zsba-|$wPvpe2*ji5Gxz(1!^%zXwoMxk0#>g6cPu4T$V@J)#uQzTRWg)(nJ% zv>2{NFSpum^x6JktUz0kX*?m%#~CHXke!e_>5aoMd!c~u6C$$-?K#c%OuipRdr4&- zQ+{7VA9ysrp`H6zAW|LcKYE!z*d@b>0rH;m??nibfA|FmZ`@tiWx4c${{^hXqK{+? F0064I*}eb( diff --git a/custom_components/hacs/hacs_frontend/c.2aa71c48.js b/custom_components/hacs/hacs_frontend/c.2aa71c48.js deleted file mode 100644 index 790ac1a..0000000 --- a/custom_components/hacs/hacs_frontend/c.2aa71c48.js +++ /dev/null @@ -1,848 +0,0 @@ -import{Q as t,S as e,P as i,U as a,a as s,h as o,$ as r,G as n,r as l,n as d,x as c,e as h,a5 as p,t as m,I as u,J as _,m as g,A as b,ec as f,i as v,o as y,cp as w,aZ as x,ed as k,O as $,w as z,aQ as C,ee as I,ef as O,z as S,L as E}from"./main-c805434e.js";import{a as T}from"./c.4a97632a.js";import"./c.78610cf7.js";import{r as L,t as M}from"./c.ff857a48.js";import{c as R}from"./c.2e1e0aec.js";import{grid as A}from"@lit-labs/virtualizer/layouts/grid";import"./c.fa497e12.js";import"./c.eb245438.js";import{d as j}from"./c.7e9628d7.js";import{t as D,c as P,U as V,M as N,g as H,B as U,b as B,i as F,d as W}from"./c.3c21dfe4.js";import{a as q}from"./c.791b7770.js";import{b as G,e as K}from"./c.be11274c.js";import"./c.6b338b4b.js";import"./c.249923af.js";import"./c.b39f7e4d.js";import"./c.b605f975.js";import{a as Y}from"./c.9175c851.js";const J=(t,e)=>{var i,a;const s=t._$AN;if(void 0===s)return!1;for(const t of s)null===(a=(i=t)._$AO)||void 0===a||a.call(i,e,!1),J(t,e);return!0},Q=t=>{let e,i;do{if(void 0===(e=t._$AM))break;i=e._$AN,i.delete(t),t=e}while(0===(null==i?void 0:i.size))},X=t=>{for(let e;e=t._$AM;t=e){let i=e._$AN;if(void 0===i)e._$AN=i=new Set;else if(i.has(t))break;i.add(t),et(e)}};function Z(t){void 0!==this._$AN?(Q(this),this._$AM=t,X(this)):this._$AM=t}function tt(t,e=!1,i=0){const a=this._$AH,s=this._$AN;if(void 0!==s&&0!==s.size)if(e)if(Array.isArray(a))for(let t=i;t{var i,a,s,o;t.type==e.CHILD&&(null!==(i=(s=t)._$AP)&&void 0!==i||(s._$AP=tt),null!==(a=(o=t)._$AQ)&&void 0!==a||(o._$AQ=Z))};class it extends t{constructor(){super(...arguments),this._$AN=void 0}_$AT(t,e,i){super._$AT(t,e,i),X(this),this.isConnected=t._$AU}_$AO(t,e=!0){var i,a;t!==this.isConnected&&(this.isConnected=t,t?null===(i=this.reconnected)||void 0===i||i.call(this):null===(a=this.disconnected)||void 0===a||a.call(this)),e&&(J(this,t),Q(this))}setValue(t){if(L(this._$Ct))this._$Ct._$AI(t,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=t,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}}class at{constructor(t){this.U=t}disconnect(){this.U=void 0}reconnect(t){this.U=t}deref(){return this.U}}class st{constructor(){this.Y=void 0,this.q=void 0}get(){return this.Y}pause(){var t;null!==(t=this.Y)&&void 0!==t||(this.Y=new Promise((t=>this.q=t)))}resume(){var t;null===(t=this.q)||void 0===t||t.call(this),this.Y=this.q=void 0}}const ot=t=>!M(t)&&"function"==typeof t.then;const rt=i(class extends it{constructor(){super(...arguments),this._$Cft=1073741823,this._$Cwt=[],this._$CG=new at(this),this._$CK=new st}render(...t){var e;return null!==(e=t.find((t=>!ot(t))))&&void 0!==e?e:a}update(t,e){const i=this._$Cwt;let s=i.length;this._$Cwt=e;const o=this._$CG,r=this._$CK;this.isConnected||this.disconnected();for(let t=0;tthis._$Cft);t++){const a=e[t];if(!ot(a))return this._$Cft=t,a;t{for(;r.get();)await r.get();const e=o.deref();if(void 0!==e){const i=e._$Cwt.indexOf(a);i>-1&&i -
- - -
- `}},{kind:"get",static:!0,key:"styles",value:function(){return[n("/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE\n */\n.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);color:white;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:#fff;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff))}.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar__row{display:flex;position:relative;box-sizing:border-box;width:100%;height:64px}.mdc-top-app-bar__section{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);padding-left:20px;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:24px}.mdc-top-app-bar--short{top:0;right:auto;left:0;width:100%;transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{right:0;left:auto}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.mdc-top-app-bar--short-collapsed{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);width:56px;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow 200ms linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);transition:box-shadow 200ms linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:20px;padding-right:0;padding-bottom:9px}[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width: 599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed{transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}\n\n/*# sourceMappingURL=mdc.top-app-bar.min.css.map*/"),l` - .mdc-top-app-bar { - position: static; - color: var(--mdc-theme-on-primary, #fff); - } - `]}}]}}),o);const ct=Symbol("scrollerRef");let ht="attachShadow"in Element.prototype&&(!("ShadyDOM"in window)||!window.ShadyDOM.inUse);let pt=null;function mt(t,e){return`\n ${t} {\n display: block;\n position: relative;\n contain: strict;\n height: 150px;\n overflow: auto;\n }\n ${e} {\n box-sizing: border-box;\n }`}class ut{constructor(t){this._benchmarkStart=null,this._layout=null,this._scrollTarget=null,this._sizer=null,this._scrollSize=null,this._scrollErr=null,this._childrenPos=null,this._childMeasurements=null,this._toBeMeasured=new Map,this._rangeChanged=!0,this._itemsChanged=!0,this._visibilityChanged=!0,this._container=null,this._containerElement=null,this._containerInlineStyle=null,this._containerStylesheet=null,this._containerSize=null,this._containerRO=null,this._childrenRO=null,this._mutationObserver=null,this._mutationPromise=null,this._mutationPromiseResolver=null,this._mutationsObserved=!1,this._loadListener=this._childLoaded.bind(this),this._scrollToIndex=null,this._items=[],this._totalItems=null,this._first=0,this._last=0,this._scheduled=new WeakSet,this._measureCallback=null,this._measureChildOverride=null,this._first=-1,this._last=-1,t&&Object.assign(this,t)}set items(t){t!==this._items&&(this._itemsChanged=!0,this._items=t,this._schedule(this._updateLayout))}get totalItems(){return null===this._totalItems?this._items.length:this._totalItems}set totalItems(t){if("number"!=typeof t&&null!==t)throw new Error("New value must be a number.");t!==this._totalItems&&(this._totalItems=t,this._schedule(this._updateLayout))}get container(){return this._container}set container(t){t!==this._container&&(this._container&&this._children.forEach((t=>t.parentNode.removeChild(t))),this._container=t,this._schedule(this._updateLayout),this._initResizeObservers().then((()=>{const e=this._containerElement,i=t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t;e!==i&&(this._containerRO.disconnect(),this._containerSize=null,e?(this._containerInlineStyle?e.setAttribute("style",this._containerInlineStyle):e.removeAttribute("style"),this._containerInlineStyle=null,e===this._scrollTarget&&(e.removeEventListener("scroll",this,{passive:!0}),this._sizer&&this._sizer.remove()),e.removeEventListener("load",this._loadListener,!0),this._mutationObserver.disconnect()):addEventListener("scroll",this,{passive:!0}),this._containerElement=i,i&&(this._containerInlineStyle=i.getAttribute("style")||null,this._applyContainerStyles(),i===this._scrollTarget&&(this._sizer=this._sizer||this._createContainerSizer(),this._container.insertBefore(this._sizer,this._container.firstChild)),this._schedule(this._updateLayout),this._containerRO.observe(i),this._mutationObserver.observe(i,{childList:!0}),this._mutationPromise=new Promise((t=>this._mutationPromiseResolver=t)),this._layout&&this._layout.listenForChildLoadEvents&&i.addEventListener("load",this._loadListener,!0)))})))}get layout(){return this._layout}set layout(t){if(this._layout===t)return;let e,i;if("object"==typeof t?(void 0!==t.type&&(e=t.type,delete t.type),i=t):e=t,"function"==typeof e){if(this._layout instanceof e)return void(i&&(this._layout.config=i));e=new e(i)}this._layout&&(this._measureCallback=null,this._measureChildOverride=null,this._layout.removeEventListener("scrollsizechange",this),this._layout.removeEventListener("scrollerrorchange",this),this._layout.removeEventListener("itempositionchange",this),this._layout.removeEventListener("rangechange",this),delete this.container[ct],this.container.removeEventListener("load",this._loadListener,!0),this._containerElement&&this._sizeContainer(void 0)),this._layout=e,this._layout&&(this._layout.measureChildren&&"function"==typeof this._layout.updateItemSizes&&("function"==typeof this._layout.measureChildren&&(this._measureChildOverride=this._layout.measureChildren),this._measureCallback=this._layout.updateItemSizes.bind(this._layout)),this._layout.addEventListener("scrollsizechange",this),this._layout.addEventListener("scrollerrorchange",this),this._layout.addEventListener("itempositionchange",this),this._layout.addEventListener("rangechange",this),this._container[ct]=this,this._layout.listenForChildLoadEvents&&this._container.addEventListener("load",this._loadListener,!0),this._schedule(this._updateLayout))}startBenchmarking(){null===this._benchmarkStart&&(this._benchmarkStart=window.performance.now())}stopBenchmarking(){if(null!==this._benchmarkStart){const t=window.performance.now(),e=t-this._benchmarkStart,i=performance.getEntriesByName("uv-virtualizing","measure").filter((e=>e.startTime>=this._benchmarkStart&&e.startTimet+e.duration),0);return this._benchmarkStart=null,{timeElapsed:e,virtualizationTime:i}}return null}_measureChildren(){const t={},e=this._children,i=this._measureChildOverride||this._measureChild;for(let a=0;athis._childrenRO.observe(t))),this._positionChildren(this._childrenPos),this._sizeContainer(this._scrollSize),this._scrollErr&&(this._correctScrollError(this._scrollErr),this._scrollErr=null),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end")}_updateLayout(){this._layout.totalItems=this._totalItems,null!==this._scrollToIndex&&(this._layout.scrollToIndex(this._scrollToIndex.index,this._scrollToIndex.position),this._scrollToIndex=null),this._updateView(),null!==this._childMeasurements&&(this._measureCallback&&this._measureCallback(this._childMeasurements),this._childMeasurements=null),this._layout.reflowIfNeeded(this._itemsChanged),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end")}_handleScrollEvent(){if(this._benchmarkStart&&"mark"in window.performance){try{window.performance.measure("uv-virtualizing","uv-start","uv-end")}catch(t){}window.performance.mark("uv-start")}this._schedule(this._updateLayout)}handleEvent(t){switch(t.type){case"scroll":this._scrollTarget&&t.target!==this._scrollTarget||this._handleScrollEvent();break;case"scrollsizechange":this._scrollSize=t.detail,this._schedule(this._updateDOM);break;case"scrollerrorchange":this._scrollErr=t.detail,this._schedule(this._updateDOM);break;case"itempositionchange":this._childrenPos=t.detail,this._schedule(this._updateDOM);break;case"rangechange":this._adjustRange(t.detail),this._schedule(this._updateDOM);break;default:console.warn("event not handled",t)}}async _initResizeObservers(){if(null===this._containerRO){const t=await dt();this._containerRO=new t((t=>this._containerSizeChanged(t[0].contentRect))),this._childrenRO=new t(this._childrenSizeChanged.bind(this)),this._mutationObserver=new MutationObserver(this._observeMutations.bind(this))}}_applyContainerStyles(){if(ht){if(null===this._containerStylesheet){(this._containerStylesheet=document.createElement("style")).textContent=mt(":host","::slotted(*)")}const t=this._containerElement.shadowRoot||this._containerElement.attachShadow({mode:"open"}),e=t.querySelector("slot:not([name])");t.appendChild(this._containerStylesheet),e||t.appendChild(document.createElement("slot"))}else pt||(pt=document.createElement("style"),pt.textContent=mt(".uni-virtualizer-host",".uni-virtualizer-host > *"),document.head.appendChild(pt)),this._containerElement&&this._containerElement.classList.add("uni-virtualizer-host")}_createContainerSizer(){const t=document.createElement("div");return Object.assign(t.style,{position:"absolute",margin:"-2px 0 0 0",padding:0,visibility:"hidden",fontSize:"2px"}),t.innerHTML=" ",t.id="uni-virtualizer-spacer",t}get _children(){const t=[];let e=this.container.firstElementChild;for(;e;)"uni-virtualizer-spacer"!==e.id&&t.push(e),e=e.nextElementSibling;return t}_updateView(){if(!this.container||!this._containerElement||!this._layout)return;let t,e,i,a;if(this._scrollTarget===this._containerElement&&null!==this._containerSize)t=this._containerSize.width,e=this._containerSize.height,a=this._containerElement.scrollLeft,i=this._containerElement.scrollTop;else{const s=this._containerElement.getBoundingClientRect(),o=this._scrollTarget?this._scrollTarget.getBoundingClientRect():{top:s.top+window.pageYOffset,left:s.left+window.pageXOffset,width:innerWidth,height:innerHeight},r=o.width,n=o.height,l=Math.max(0,Math.min(r,s.left-o.left)),d=Math.max(0,Math.min(n,s.top-o.top));t=("vertical"===this._layout.direction?Math.max(0,Math.min(r,s.right-o.left)):r)-l,e=("vertical"===this._layout.direction?n:Math.max(0,Math.min(n,s.bottom-o.top)))-d,a=Math.max(0,-(s.left-o.left)),i=Math.max(0,-(s.top-o.top))}this._layout.viewportSize={width:t,height:e},this._layout.viewportScroll={top:i,left:a}}_sizeContainer(t){if(this._scrollTarget===this._containerElement){const e=t&&t.width?t.width-1:0,i=t&&t.height?t.height-1:0;this._sizer&&(this._sizer.style.transform=`translate(${e}px, ${i}px)`)}else if(this._containerElement){const e=this._containerElement.style;e.minWidth=t&&t.width?t.width+"px":null,e.minHeight=t&&t.height?t.height+"px":null}}_positionChildren(t){if(t){const e=this._children;Object.keys(t).forEach((i=>{const a=i-this._first,s=e[a];if(s){const{top:e,left:a,width:o,height:r}=t[i];s.style.position="absolute",s.style.transform=`translate(${a}px, ${e}px)`,void 0!==o&&(s.style.width=o+"px"),void 0!==r&&(s.style.height=r+"px")}}))}}async _adjustRange(t){const{_first:e,_last:i,_firstVisible:a,_lastVisible:s}=this;this._first=t.first,this._last=t.last,this._firstVisible=t.firstVisible,this._lastVisible=t.lastVisible,this._rangeChanged=this._rangeChanged||this._first!==e||this._last!==i,this._visibilityChanged=this._visibilityChanged||this._firstVisible!==a||this._lastVisible!==s}_correctScrollError(t){this._scrollTarget?(this._scrollTarget.scrollTop-=t.top,this._scrollTarget.scrollLeft-=t.left):window.scroll(window.pageXOffset-t.left,window.pageYOffset-t.top)}_notifyRange(){this._container.dispatchEvent(new CustomEvent("rangeChanged",{detail:{first:this._first,last:this._last,firstVisible:this._firstVisible,lastVisible:this._lastVisible}}))}_notifyVisibility(){this._container.dispatchEvent(new CustomEvent("visibilityChanged",{detail:{first:this._first,last:this._last,firstVisible:this._firstVisible,lastVisible:this._lastVisible}}))}_containerSizeChanged(t){const{width:e,height:i}=t;this._containerSize={width:e,height:i},this._schedule(this._updateLayout)}async _observeMutations(){this._mutationsObserved||(this._mutationsObserved=!0,this._mutationPromiseResolver(),this._mutationPromise=new Promise((t=>this._mutationPromiseResolver=t)),this._mutationsObserved=!1)}_childLoaded(){}_childrenSizeChanged(t){for(let e of t)this._toBeMeasured.set(e.target,e.contentRect);this._measureChildren(),this._schedule(this._updateLayout)}}function _t(t){const e=t?parseFloat(t):NaN;return Number.isNaN(e)?0:e}const gt=t=>t;const bt=i(class extends it{constructor(t){if(super(t),this.first=0,this.last=-1,t.type!==e.CHILD)throw new Error("The scroll directive can only be used in child expressions")}render(t){t&&(this.renderItem=t.renderItem,this.keyFunction=t.keyFunction);const e=[];if(this.first>=0&&this.last>=this.first)for(let t=this.first;t{this.first=t.detail.first,this.last=t.detail.last,this.setValue(this.render())})),!0):(Promise.resolve().then((()=>this.update(t,[e]))),!1)}});function ft(t,e,i,a){var s,o=arguments.length,r=o<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,i):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,a);else for(var n=t.length-1;n>=0;n--)(s=t[n])&&(r=(o<3?s(r):o>3?s(e,i,r):s(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r}let vt=class extends o{constructor(){super(...arguments),this.scrollTarget=this}createRenderRoot(){return this}set layout(t){this._layout=t,this.requestUpdate()}get layout(){return this[ct].layout}async scrollToIndex(t,e="start"){this._scrollToIndex={index:t,position:e},this.requestUpdate(),await this.updateComplete,this._scrollToIndex=null}render(){const{items:t,renderItem:e,keyFunction:i,scrollTarget:a}=this,s=this._layout;return r` - ${bt({items:t,renderItem:e,layout:s,keyFunction:i,scrollTarget:a,scrollToIndex:this._scrollToIndex})} - `}};ft([h()],vt.prototype,"renderItem",void 0),ft([h({attribute:!1})],vt.prototype,"items",void 0),ft([h({attribute:!1})],vt.prototype,"scrollTarget",void 0),ft([h()],vt.prototype,"keyFunction",void 0),ft([h({attribute:!1})],vt.prototype,"layout",null),vt=ft([d("lit-virtualizer")],vt);const yt=(t,e)=>t.callWS({type:"media_source/browse_media",media_content_id:e}),wt=t=>t.startsWith("media-source://media_source"),xt=async(t,e,i)=>{const a=new FormData;a.append("media_content_id",e),a.append("file",i);const s=await t.fetchWithAuth("/api/media_source/local_source/upload",{method:"POST",body:a});if(413===s.status)throw new Error(`Uploaded file is too large (${i.name})`);if(200!==s.status)throw new Error("Unknown error");return s.json()},kt=async(t,e)=>t.callWS({type:"media_source/local_source/remove",media_content_id:e});class $t{constructor(t=!0){p(this,"_storage",{}),p(this,"_listeners",{}),t&&window.addEventListener("storage",(t=>{t.key&&this.hasKey(t.key)&&(this._storage[t.key]=t.newValue?JSON.parse(t.newValue):t.newValue,this._listeners[t.key]&&this._listeners[t.key].forEach((e=>e(t.oldValue?JSON.parse(t.oldValue):t.oldValue,this._storage[t.key]))))}))}addFromStorage(t){if(!this._storage[t]){const e=window.localStorage.getItem(t);e&&(this._storage[t]=JSON.parse(e))}}subscribeChanges(t,e){return this._listeners[t]?this._listeners[t].push(e):this._listeners[t]=[e],()=>{this.unsubscribeChanges(t,e)}}unsubscribeChanges(t,e){if(!(t in this._listeners))return;const i=this._listeners[t].indexOf(e);-1!==i&&this._listeners[t].splice(i,1)}hasKey(t){return t in this._storage}getValue(t){return this._storage[t]}setValue(t,e){this._storage[t]=e;try{window.localStorage.setItem(t,JSON.stringify(e))}catch(t){}}}const zt=new $t,Ct=(t,e,i,a)=>s=>{const o=i?zt:new $t(!1),r=String(s.key);t=t||String(s.key);const n=s.initializer?s.initializer():void 0;o.addFromStorage(t);const l=()=>o.hasKey(t)?o.getValue(t):n;return{kind:"method",placement:"prototype",key:s.key,descriptor:{set(i){((i,a)=>{let r;e&&(r=l()),o.setValue(t,a),e&&i.requestUpdate(s.key,r)})(this,i)},get:()=>l(),enumerable:!0,configurable:!0},finisher(n){if(e&&i){const e=n.prototype.connectedCallback,i=n.prototype.disconnectedCallback;n.prototype.connectedCallback=function(){var i;e.call(this),this[`__unbsubLocalStorage${r}`]=(i=this,o.subscribeChanges(t,(t=>{i.requestUpdate(s.key,t)})))},n.prototype.disconnectedCallback=function(){i.call(this),this[`__unbsubLocalStorage${r}`]()}}e&&n.createProperty(s.key,{noAccessor:!0,...a})}}},It=t=>{const e=[];if(!t)return e;const i=new Set;for(const[a]of t.languages){if(i.has(a))continue;i.add(a);let t=a;if(a in D.translations)t=D.translations[a].nativeName;else{const[e,i]=a.split("-");e in D.translations&&(t=`${D.translations[e].nativeName}`,e.toLowerCase()!==i.toLowerCase()&&(t+=` (${i})`))}e.push([a,t])}return e.sort(((t,e)=>P(t[1],e[1])))},Ot=(t,e,i)=>{const a=[];if(!e)return a;for(const[s,o]of e.languages)s===t&&a.push([o,i(`ui.panel.media-browser.tts.gender_${o}`)||i(`ui.panel.config.cloud.account.tts.${o}`)||o]);return a.sort(((t,e)=>P(t[1],e[1])))};s([d("ha-browse-media-tts")],(function(t,e){class i extends e{constructor(...e){super(...e),t(this)}}return{F:i,d:[{kind:"field",decorators:[h()],key:"hass",value:void 0},{kind:"field",decorators:[h()],key:"item",value:void 0},{kind:"field",decorators:[h()],key:"action",value:void 0},{kind:"field",decorators:[m()],key:"_cloudDefaultOptions",value:void 0},{kind:"field",decorators:[m()],key:"_cloudOptions",value:void 0},{kind:"field",decorators:[m()],key:"_cloudTTSInfo",value:void 0},{kind:"field",decorators:[Ct("cloudTtsTryMessage",!0,!1)],key:"_message",value:void 0},{kind:"method",key:"render",value:function(){var t;return r` -
- - - ${this._cloudDefaultOptions?this._renderCloudOptions():""} -
-
- ${!this._cloudDefaultOptions||this._cloudDefaultOptions[0]===this._cloudOptions[0]&&this._cloudDefaultOptions[1]===this._cloudOptions[1]?r``:r` - - `} - - - ${this.hass.localize(`ui.components.media-browser.tts.action_${this.action}`)} - -
-
`}},{kind:"method",key:"_renderCloudOptions",value:function(){if(!this._cloudTTSInfo||!this._cloudOptions)return"";const t=this.getLanguages(this._cloudTTSInfo),e=this._cloudOptions,i=this.getSupportedGenders(e[0],this._cloudTTSInfo,this.hass.localize);return r` -
- - ${t.map((([t,e])=>r`${e}`))} - - - - ${i.map((([t,e])=>r`${e}`))} - -
- `}},{kind:"method",key:"willUpdate",value:function(t){var e,a;if(u(_(i.prototype),"willUpdate",this).call(this,t),t.has("item")){if(this.item.media_content_id){const t=new URLSearchParams(this.item.media_content_id.split("?")[1]),e=t.get("message"),i=t.get("language"),a=t.get("gender");e&&(this._message=e),i&&a&&(this._cloudOptions=[i,a])}this.isCloudItem&&!this._cloudTTSInfo&&((a=this.hass,a.callWS({type:"cloud/tts/info"})).then((t=>{this._cloudTTSInfo=t})),(t=>t.callWS({type:"cloud/status"}))(this.hass).then((t=>{t.logged_in&&(this._cloudDefaultOptions=t.prefs.tts_default_voice,this._cloudOptions||(this._cloudOptions={...this._cloudDefaultOptions}))})))}if(t.has("message"))return;const s=null===(e=this.shadowRoot.querySelector("ha-textarea"))||void 0===e?void 0:e.value;void 0!==s&&s!==this._message&&(this._message=s)}},{kind:"method",key:"_handleLanguageChange",value:async function(t){t.target.value!==this._cloudOptions[0]&&(this._cloudOptions=[t.target.value,this._cloudOptions[1]])}},{kind:"method",key:"_handleGenderChange",value:async function(t){t.target.value!==this._cloudOptions[1]&&(this._cloudOptions=[this._cloudOptions[0],t.target.value])}},{kind:"field",key:"getLanguages",value:()=>g(It)},{kind:"field",key:"getSupportedGenders",value:()=>g(Ot)},{kind:"get",key:"isCloudItem",value:function(){return this.item.media_content_id.startsWith("media-source://tts/cloud")}},{kind:"method",key:"_ttsClicked",value:async function(){const t=this.shadowRoot.querySelector("ha-textarea").value;this._message=t;const e={...this.item},i=new URLSearchParams;i.append("message",t),this._cloudOptions&&(i.append("language",this._cloudOptions[0]),i.append("gender",this._cloudOptions[1])),e.media_content_id=`${e.media_content_id.split("?")[0]}?${i.toString()}`,e.can_play=!0,e.title=t,b(this,"tts-picked",{item:e})}},{kind:"method",key:"_storeDefaults",value:async function(){const t=this._cloudDefaultOptions;this._cloudDefaultOptions=[...this._cloudOptions];try{await(e=this.hass,i={tts_default_voice:this._cloudDefaultOptions},e.callWS({type:"cloud/update_prefs",...i}))}catch(e){this._cloudDefaultOptions=t,q(this,{text:this.hass.localize("ui.components.media-browser.tts.faild_to_store_defaults",{error:e.message||e})})}var e,i}},{kind:"field",static:!0,key:"styles",value:()=>[f,l` - :host { - margin: 16px auto; - padding: 0 8px; - display: flex; - flex-direction: column; - max-width: 400px; - } - .cloud-options { - margin-top: 16px; - display: flex; - justify-content: space-between; - } - .cloud-options ha-select { - width: 48%; - } - ha-textarea { - width: 100%; - } - button.link { - color: var(--primary-color); - } - .card-actions { - display: flex; - justify-content: space-between; - } - `]}]}}),o),s([d("ha-media-player-browse")],(function(t,e){class i extends e{constructor(...e){super(...e),t(this)}}return{F:i,d:[{kind:"field",decorators:[h({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[h()],key:"entityId",value:void 0},{kind:"field",decorators:[h()],key:"action",value:()=>"play"},{kind:"field",decorators:[h({type:Boolean})],key:"dialog",value:()=>!1},{kind:"field",decorators:[h()],key:"navigateIds",value:void 0},{kind:"field",decorators:[h({type:Boolean,attribute:"narrow",reflect:!0})],key:"_narrow",value:()=>!1},{kind:"field",decorators:[h({type:Boolean,attribute:"scroll",reflect:!0})],key:"_scrolled",value:()=>!1},{kind:"field",decorators:[m()],key:"_error",value:void 0},{kind:"field",decorators:[m()],key:"_parentItem",value:void 0},{kind:"field",decorators:[m()],key:"_currentItem",value:void 0},{kind:"field",decorators:[v(".header")],key:"_header",value:void 0},{kind:"field",decorators:[v(".content")],key:"_content",value:void 0},{kind:"field",decorators:[v("lit-virtualizer")],key:"_virtualizer",value:void 0},{kind:"field",key:"_observed",value:()=>!1},{kind:"field",key:"_headerOffsetHeight",value:()=>0},{kind:"field",key:"_resizeObserver",value:void 0},{kind:"field",key:"_intersectionObserver",value:void 0},{kind:"method",key:"connectedCallback",value:function(){u(_(i.prototype),"connectedCallback",this).call(this),this.updateComplete.then((()=>this._attachResizeObserver()))}},{kind:"method",key:"disconnectedCallback",value:function(){this._resizeObserver&&this._resizeObserver.disconnect(),this._intersectionObserver&&this._intersectionObserver.disconnect()}},{kind:"method",key:"refresh",value:async function(){const t=this.navigateIds[this.navigateIds.length-1];try{this._currentItem=await this._fetchData(this.entityId,t.media_content_id,t.media_content_type),b(this,"media-browsed",{ids:this.navigateIds,current:this._currentItem})}catch(t){this._setError(t)}}},{kind:"method",key:"play",value:function(){var t;null!==(t=this._currentItem)&&void 0!==t&&t.can_play&&this._runAction(this._currentItem)}},{kind:"method",key:"willUpdate",value:function(t){var e;if(u(_(i.prototype),"willUpdate",this).call(this,t),t.has("entityId"))this._setError(void 0);else if(!t.has("navigateIds"))return;this._setError(void 0);const a=t.get("navigateIds"),s=this.navigateIds;null===(e=this._content)||void 0===e||e.scrollTo(0,0),this._scrolled=!1;const o=this._currentItem,r=this._parentItem;this._currentItem=void 0,this._parentItem=void 0;const n=s[s.length-1],l=s.length>1?s[s.length-2]:void 0;let d,c;t.has("entityId")||(a&&s.length===a.length+1&&a.every(((t,e)=>{const i=s[e];return i.media_content_id===t.media_content_id&&i.media_content_type===t.media_content_type}))?c=Promise.resolve(o):a&&s.length===a.length-1&&s.every(((t,e)=>{const i=a[e];return t.media_content_id===i.media_content_id&&t.media_content_type===i.media_content_type}))&&(d=Promise.resolve(r))),d||(d=this._fetchData(this.entityId,n.media_content_id,n.media_content_type)),d.then((t=>{this._currentItem=t,b(this,"media-browsed",{ids:s,current:t})}),(e=>{var i;a&&t.has("entityId")&&s.length===a.length&&a.every(((t,e)=>s[e].media_content_id===t.media_content_id&&s[e].media_content_type===t.media_content_type))?b(this,"media-browsed",{ids:[{media_content_id:void 0,media_content_type:void 0}],replace:!0}):"entity_not_found"===e.code&&V.includes(null===(i=this.hass.states[this.entityId])||void 0===i?void 0:i.state)?this._setError({message:this.hass.localize("ui.components.media-browser.media_player_unavailable"),code:"entity_not_found"}):this._setError(e)})),c||void 0===l||(c=this._fetchData(this.entityId,l.media_content_id,l.media_content_type)),c&&c.then((t=>{this._parentItem=t}))}},{kind:"method",key:"shouldUpdate",value:function(t){if(t.size>1||!t.has("hass"))return!0;const e=t.get("hass");return void 0===e||e.localize!==this.hass.localize}},{kind:"method",key:"firstUpdated",value:function(){this._measureCard(),this._attachResizeObserver()}},{kind:"method",key:"updated",value:function(t){if(u(_(i.prototype),"updated",this).call(this,t),t.has("_scrolled"))this._animateHeaderHeight();else if(t.has("_currentItem")){var e;if(this._setHeaderHeight(),this._observed)return;const t=null===(e=this._virtualizer)||void 0===e?void 0:e._virtualizer;t&&(this._observed=!0,setTimeout((()=>t._observeMutations()),0))}}},{kind:"method",key:"render",value:function(){if(this._error)return r` -
- - ${this._renderError(this._error)} - -
- `;if(!this._currentItem)return r``;const t=this._currentItem,e=this.hass.localize(`ui.components.media-browser.class.${t.media_class}`),i=t.children||[],a=N[t.media_class],s=t.children_media_class?N[t.children_media_class]:N.directory,o=t.thumbnail?this._getSignedThumbnail(t.thumbnail).then((t=>`url(${t})`)):"none";return r` - ${t.can_play?r` -
-
- ${t.thumbnail?r` -
- ${this._narrow&&null!=t&&t.can_play?r` - - - ${this.hass.localize(`ui.components.media-browser.${this.action}`)} - - `:""} -
- `:r``} -
- - ${!t.can_play||t.thumbnail&&this._narrow?"":r` - - - ${this.hass.localize(`ui.components.media-browser.${this.action}`)} - - `} -
-
-
- `:""} -
- ${this._error?r` -
- - ${this._renderError(this._error)} - -
- `:(n=t.media_content_id,n.startsWith("media-source://tts/")?r` - - `:i.length||t.not_shown?"grid"===s.layout?r` - - ${t.not_shown?r` -
-
- ${this.hass.localize("ui.components.media-browser.not_shown",{count:t.not_shown})} -
-
- `:""} - `:r` - - - ${t.not_shown?r` - - - ${this.hass.localize("ui.components.media-browser.not_shown",{count:t.not_shown})} - - - `:""} - - `:r` -
- ${"media-source://media_source/local/."===t.media_content_id?r` -
- - - - - ${this.hass.localize("ui.components.media-browser.file_management.highlight_button")} - -
- `:this.hass.localize("ui.components.media-browser.no_items")} -
- `)} -
- - - `;var n}},{kind:"field",key:"_renderGridItem",value(){return t=>{const e=t.thumbnail?this._getSignedThumbnail(t.thumbnail).then((t=>`url(${t})`)):"none";return r` -
- -
- ${t.thumbnail?r` -
- `:r` -
- -
- `} - ${t.can_play?r` - - `:""} -
-
- ${t.title} - ${t.title} -
-
-
- `}}},{kind:"field",key:"_renderListItem",value(){return t=>{const e=this._currentItem,i=N[e.media_class],a=i.show_list_images&&t.thumbnail?this._getSignedThumbnail(t.thumbnail).then((t=>`url(${t})`)):"none";return r` - -
- -
- ${t.title} -
- `}}},{kind:"method",key:"_getSignedThumbnail",value:async function(t){if(!t)return"";if(t.startsWith("/"))return(await H(this.hass,t)).path;var e;t.startsWith("https://brands.home-assistant.io")&&(t=G({domain:K(t),type:"icon",useFallback:!0,darkOptimized:null===(e=this.hass.themes)||void 0===e?void 0:e.darkMode}));return t}},{kind:"field",key:"_actionClicked",value(){return t=>{t.stopPropagation();const e=t.currentTarget.item;this._runAction(e)}}},{kind:"method",key:"_runAction",value:function(t){b(this,"media-picked",{item:t,navigateIds:this.navigateIds})}},{kind:"method",key:"_ttsPicked",value:function(t){t.stopPropagation();const e=this.navigateIds.slice(0,-1);e.push(t.detail.item),b(this,"media-picked",{...t.detail,navigateIds:e})}},{kind:"field",key:"_childClicked",value(){return async t=>{const e=t.currentTarget.item;e&&(e.can_expand?b(this,"media-browsed",{ids:[...this.navigateIds,e]}):this._runAction(e))}}},{kind:"method",key:"_fetchData",value:async function(t,e,i){return t!==U?B(this.hass,t,e,i):yt(this.hass,e)}},{kind:"method",key:"_measureCard",value:function(){this._narrow=(this.dialog?window.innerWidth:this.offsetWidth)<450}},{kind:"method",key:"_attachResizeObserver",value:async function(){this._resizeObserver||(await F(),this._resizeObserver=new ResizeObserver(j((()=>this._measureCard()),250,!1))),this._resizeObserver.observe(this)}},{kind:"method",key:"_closeDialogAction",value:function(){b(this,"close-dialog")}},{kind:"method",key:"_setError",value:function(t){this.dialog?t&&(this._closeDialogAction(),q(this,{title:this.hass.localize("ui.components.media-browser.media_browsing_error"),text:this._renderError(t)})):this._error=t}},{kind:"method",key:"_renderError",value:function(t){return"Media directory does not exist."===t.message?r` -

- ${this.hass.localize("ui.components.media-browser.no_local_media_found")} -

-

- ${this.hass.localize("ui.components.media-browser.no_media_folder")} -
- ${this.hass.localize("ui.components.media-browser.setup_local_help","documentation",r`${this.hass.localize("ui.components.media-browser.documentation")}`)} -
- ${this.hass.localize("ui.components.media-browser.local_media_files")} -

- `:r`${t.message}`}},{kind:"method",key:"_setHeaderHeight",value:async function(){await this.updateComplete;const t=this._header,e=this._content;t&&e&&(this._headerOffsetHeight=t.offsetHeight,e.style.marginTop=`${this._headerOffsetHeight}px`,e.style.maxHeight=`calc(var(--media-browser-max-height, 100%) - ${this._headerOffsetHeight}px)`)}},{kind:"method",key:"_animateHeaderHeight",value:function(){let t;const e=i=>{void 0===t&&(t=i);const a=i-t;this._setHeaderHeight(),a<400&&requestAnimationFrame(e)};requestAnimationFrame(e)}},{kind:"method",decorators:[z({passive:!0})],key:"_scroll",value:function(t){const e=t.currentTarget;!this._scrolled&&e.scrollTop>this._headerOffsetHeight?this._scrolled=!0:this._scrolled&&e.scrollTop0},{kind:"method",key:"render",value:function(){return this.currentItem&&wt(this.currentItem.media_content_id||"")?r` - - - - `:r``}},{kind:"method",key:"_manage",value:function(){var t,e;t=this,e={currentItem:this.currentItem,onClose:()=>b(this,"media-refresh")},b(t,"show-dialog",{dialogTag:"dialog-media-manage",dialogImport:()=>import("./c.390742e9.js"),dialogParams:e})}},{kind:"field",static:!0,key:"styles",value:()=>l` - mwc-button { - /* We use icon + text to show disabled state */ - --mdc-button-disabled-ink-color: --mdc-theme-primary; - } - - ha-svg-icon[slot="icon"], - ha-circular-progress[slot="icon"] { - vertical-align: middle; - } - - ha-svg-icon[slot="icon"] { - margin-inline-start: 0px; - margin-inline-end: 8px; - direction: var(--direction); - } - `}]}}),o),s([d("dialog-media-player-browse")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[h({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[m()],key:"_currentItem",value:void 0},{kind:"field",decorators:[m()],key:"_navigateIds",value:void 0},{kind:"field",decorators:[m()],key:"_params",value:void 0},{kind:"field",decorators:[v("ha-media-player-browse")],key:"_browser",value:void 0},{kind:"method",key:"showDialog",value:function(t){this._params=t,this._navigateIds=t.navigateIds||[{media_content_id:void 0,media_content_type:void 0}]}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._navigateIds=void 0,this._currentItem=void 0,b(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._navigateIds?r` - - - ${this._navigateIds.length>1?r` - - `:""} - - ${this._currentItem?this._currentItem.title:this.hass.localize("ui.components.media-browser.media-player-browser")} - - - - - - - - `:r``}},{kind:"method",key:"_goBack",value:function(){var t;this._navigateIds=null===(t=this._navigateIds)||void 0===t?void 0:t.slice(0,-1),this._currentItem=void 0}},{kind:"method",key:"_mediaBrowsed",value:function(t){this._navigateIds=t.detail.ids,this._currentItem=t.detail.current}},{kind:"method",key:"_mediaPicked",value:function(t){this._params.mediaPickedCallback(t.detail),"play"!==this._action&&this.closeDialog()}},{kind:"get",key:"_action",value:function(){return this._params.action||"play"}},{kind:"method",key:"_refreshMedia",value:function(){this._browser.refresh()}},{kind:"get",static:!0,key:"styles",value:function(){return[E,l` - ha-dialog { - --dialog-z-index: 8; - --dialog-content-padding: 0; - } - - ha-media-player-browse { - --media-browser-max-height: calc(100vh - 65px); - height: calc(100vh - 65px); - direction: ltr; - } - - @media (min-width: 800px) { - ha-dialog { - --mdc-dialog-max-width: 800px; - --dialog-surface-position: fixed; - --dialog-surface-top: 40px; - --mdc-dialog-max-height: calc(100vh - 72px); - } - ha-media-player-browse { - position: initial; - --media-browser-max-height: 100vh - 137px; - height: 100vh - 137px; - width: 700px; - } - } - - ha-header-bar { - --mdc-theme-on-primary: var(--primary-text-color); - --mdc-theme-primary: var(--mdc-theme-surface); - flex-shrink: 0; - border-bottom: 1px solid var(--divider-color, rgba(0, 0, 0, 0.12)); - } - - ha-media-manage-button { - --mdc-theme-primary: var(--mdc-theme-on-primary); - } - `]}}]}}),o);var St=Object.freeze({__proto__:null});export{St as a,yt as b,it as d,wt as i,kt as r,xt as u}; diff --git a/custom_components/hacs/hacs_frontend/c.2aa71c48.js.gz b/custom_components/hacs/hacs_frontend/c.2aa71c48.js.gz deleted file mode 100644 index 948bf28ef02d8ca929b8419adce718b61883eeab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15501 zcmV;8JaWSyiwFP!0000217y;Lk{lrv1<+54mfw+9nz*~WCqO@D$K5Oco?Lc!wCuDz zLz>+|e>7RYy=cZ4CwNZ;Z%7j#iGd+woRB`Qk`W%09!8{t9x1UP4nj^~GCIJ7bn%o- z@r?XNmo#vfScsz@O)^8DEa3)p4)cvJASG?%HMxp8S;2(a??Z$>g?RcJEAk#M$iu&W z)bC!d*1D$ItGJ?`rAaE)*7)-EvkeG~{BR!Ts;SW`PhztZ6TYh=kLu2=-Q2JVFHYC_ za$CatB2y+Uc0zHMK zIvLj(yf>gXsa6ujhl7ia)Bmg9ny4|n?O$SS4kyD_2aV+eV^4Yd+Qu}ah-uEYO-pMvR;k#;3T zcF&QjbawW>?=#!kr7g(jt1N0sIEm}}yFc)-B0KiFZSrzjAn*h513*$^*=S^66ahvM z7N^T|u9%3pm+JzPzwUkTO)je7TvC10q9}Bz0OzVX8swE!fzw1LE2hI{Ue}}&@FEZe zhQ|2Y@b&A?mcM?@lQFOBKtvE74Z`RP>pAz3=_>lZK#HRVWDtqGl*_*F09-_0hv7&8 zf0>H{Y=n_WN+2T$FpRK()x}iQ5Lg=*lz8q?GLdNU3c_#|{bpU6B&@r94W1J~XhSgY z*9Z`y6BeRq;DY@Km_x0Bk&Z~FTnE@im+-PQ5dj7eu2y+9Z^kHO!~P)Y(jgud1x|&w zkk5nf1M?6@Yth#QM!z{(nDvCK4hqpwSR4%^QKaG0)q{7KpGDez?&o2>>f>Yk&+$Pk z_Rj}O@kJuE{U7i!T=Rp4$nhCZYG@`n&GG&B!!H7UhA(U#zqcPl$An@0sNl!P0cot4 zL%;Zi%_hQd(&CRWT;=1MYs~}&bBWNDnxW%S&BsXThf6(gK?O;Ya5b6F zput{=z9}5;ia!5jY7q%asi*fs~!eWp_zwVsbzszD)cqZJbd(TEQ`wP*LFW+bZCsc^VInkHs@^k zK1LBi(%Xt?Z!qoeQ{~$mMOT6zzd^5U5%Eqz(E?1&%*@CdMj0C%6WS3!+6{BtL*T%)cFJQ0Jg>REwo)`38fa2e%?F z#vI2}vzL*vyD0|#$~h{B4<9}@*TXQP#q0i7U8qHaE6Pm=XJv3_%Ht_;s$x9i>Q49~ z>Rh_{a8}Dtvd!U#joGJ>gx>r^7&%Ufz^Kg5mMf0+GxR*LgII)DA8E66ZKpjI5 z_M_{u)4!=veV0xE??hBq6yxkDbQz<7ku&=)QkbO|s><1&%><6$TUnZpO%zxIvWM%htrsZ6XfsJJej22P02(<3*`Cp4?q6q$B$Vh$b$5yh^@{}P9_4U z^HDOEvy&M|P=ePnJ+!hh2ly^od;z1AQ7uQbsA=`YLmQtbe>TZh3oJ)`{Boj9ECfX-s;a7dH#f5B(L-wCTLzV7 zBdDZ;=xxn-g`nOcrJlpLH#JVTJIV9&Z*8PR+t%R35j#lXTXQ%yBl(U@CcOalTvetO zV+(i_rfv#wII5+jsS&uy(jPX7r>b8i! z!ESO0vzK?~qi2Ih=}fa)G{DvEJP{U$?%baSx<7%y;qEw zw+(aK9KNH5B=%pIz#tg4$~d`VjSzKRA?^UHE%VPOTV|0j)jR8FU4FFT5rJsUSFZ1 zL^<1B9MWdIxxR_o&-zek(Ls$4?3S}g_oqM^?x%H0A~JUT+q1=2rgv)fZa!AZhW6ew zo{z*h9>FUCDoB%uG@thLq%A5uOxixGt_bp-YXh>O?aP7fKCGvHFMGT{d$#`&UZ0`= z!ri_p*mYGLriUo&E?R>(8i7la@sg&LW`+&vmjY$+fc~h-hzACDjUGm+Uw=fu=?;~_ zL#Hz^zv-ru`A!DI(07EP^Lj@-IGEnyr1sLez7I9BfwzOXe&g)d#+TS#<8K)JK7}dQ z|EuoX-`h5FMSssVn z3k*0U$RQLlYEQnq+t%VdF&GR6z+fI4|8U6E|7vf- zRs;xe_RO9MnxkQKJHL4ZQuppP9e#5-dL-AEmdFlc;gdV4Z6%lAXRjAlzzWY1(JU+@ znQH%KaCO2|rRC_wRileo$Y}2jheIYCXQi5gCd9VP8NN`kjQFKU{hlz`sWB5ny`i@0Lx^S=abub_4NZUP>YNDklnEXZ`e_NZFn8gvHFzd(TUxskLH>> zW%cXgtSsT5K&93lX;wrhA8#+yh3{3nW%gQMdE~-#Q$$`|6!Gll#Oz*PvK&2IXmnGX z0G^8!3^?c=dEfW2z{jVre!(K-p#v^<_vzQfW=@hNoYhm?t0F=Vw8l~Rw&2b)7yrFP zfWO)l7G_I66i99OlK+Ge3iHcku{vt(A(=@s8VwFs!nrq)&=vOrUE zX(7=J5@rP-F*A5o;@+4?MV@5ga<`AbZvmA(5$=x_dwlF$7=>| z!4pV!Q=et6qBC$ApJ#gcYnnUBzvwt$XJ(FDnML}OuJY!_xe$oH$^ssDt)JZBf9K%S zTcsMyy_5Pb$&<@u0X6_9tC}k|DxO%;U2onCbBJ()jvc-ECMUnqy1%-`nUnGQRUg*c zskiIGh_==ftuL=~9Nd!i8eIy7+Br3is5-J_lE(9&lf2M~Ee74skPfQkB`iDZpT~(P zeStVr*E<4+1JI$ju`AYSMy$?_sPtVxu8_;($@J<)}QpQzx2W%JJL?&9#6^-wvihTSq{-foke$-U+J_EKlwed|{Y zBd`2*i=ep4K#@Rv!?Fgp;=P2Q#>;AS3%k|mQjg*hH8Al4a;)dQ5>9y1Kor#LqrpID z;gmTq#wUdpvOw^Z_DY+;3BWVheaO2Td{ZHJxXZhq)FSMW*QWFh~X0Oax}# zLUj;=m^TzqXMai*O{$2nWOCgzGaxN7{s$7_;^UL{_64+%NNDCF0sDP-SHY2Kp!%jg z%yUT#q%*)u@sn|Z;Y~UP4SP0=F9>#DXPm@SngBl$XQnQpHng?DoDkxLy|w2uh`h}f zLBJ(0z#;#dEDQlWPqQa>S2c72eA8TX8$fu#GJ}e3QrlggNvUPt6re4D=i;;nRBLMQ z3*s)3n$3{iJ~?jg6BLt5IM>xrMb`#L^o7J!1R-Rqo@*@H0bvBhQN+s`RLf?!J1g40~KvF-0IB2Y`)*bCC`%xw2GIl;~~HSViJtKv3qHIbopjRf7U zWM>QO)+^_9R-CDJ(qLXFaW2knYgSRwQ)jhAy7k#506ulFWA|T_;uVNnpcsOz38fRE zhTMg}g=)6d3h%KHnimD26uAClJuzr` zlicdZ0vcG6?*WgK3~)Sy{j<6xUwoq{)@w3Qhk?C1C|fZ$1vK@HjD4Y2HJGLe>?Tag zl4(uld1pQP4dON>ps1}70BYoQes|~Q)%ONtxHlNr_XekNb4@Uh^l5yi(uk>^-^9}% zrO|f4O(EtQd>#ZyQm5%z#BLm`oU53S33MbGT6R=doZe>(9fK&>Mx$@3uR4j>sxo&a zWmF(N{e=G1Ksiqq3H1KjNWXS&+X}YZf@-e1Sqy4R&drwrmRVi6Wr;#XQ3X&Y-)e-7Cg{>K13gKX{Y^3j)Cfwszn0 zfR=eSEL4l7g}OAzp9%%_Tu)%b|>N|s7! z=~d>aAz38cVoPdgF@2QTlC1bt?@W&EJWzd$y=#pRx|Vom9?0;r-HFXeS!GIb>T>Sm z?B*W+#se5vw>+Z-Clza<)^EDM~l@k*K~QIC`C3(W*uPf#2U5YL!iT)os9jP*To#ve7m(E5C# ziQEhmCny@3HC{-kV4nKl?8}h%r9l&ZMC4>feq6DX=u=F{ys4skila! zi*s#vtFUh?hJtn{ceCxj)Puw+#X!RLT|F;!PUi~X;lL{v;>JP@yw$9$2ZkNa@LA3F zsEMJ&=02-srbpT)=`fu(0o!D-W1Cexh7h;3bfG8j<80}B8u34Z&1FQhf=Xmi+O4q1 zu1^HdHA8NdY*Y{0b>=v?PAOy3D)=_SWE8uhfiiG-Ho+VcuAfYs2!d3vgzxpJ~ z)T(fhHd!x|F$+65CM5Q!j~Cm1ORfWXaawa#yR9ViVcOZ~yNbCO&xV4StBreyLEt?&D7D8Nsre{vy%3oiTw z!bEygF`hyU(l@O%<}%Kp=u4d#`-9TGdDY#%SYi$Y6WRh)vb_u#B6x7NTqrHsPE^_> zFdVx{QvJ}}P|DG9>>Dcz#n<{jUtL}0x=`r;2D$i$Xa7f)O(q&ct^bZct*wUW*ZeM3 z7Nr#~mr-glw}^g;i<=2JTl$BJekMylQ`FZuHGcwN8NKC}%0LXo;J*Q|$;kI$_bC!k zOT8#+o6zgHBF9pfbk)oD8D_zFq4aJ|E<*`E^6|4E2IIMk`B=t&cc@7xn~$(;b^i|5 z69$tqGF@dSD=hAHsrm~WYKY8yCp58fS#~wZU^8f4F+&_OYMSTc>hJg{JhUzf1l+Ox zfmzd*?Z{_e#9t@%P0Z-R{9IrZICO?veNf;Om%!iPqT0!7sAT~A^Qo_?#(6U|+%u4G zJYdWrxf@_PqU_#*HATzP)#C}hE=*PawAyDNh*1uu8oNPKyMn|~GG^9dMJ8lqhI!Sh znP6Q_aJ52HOB`7l6{pGBG_O!>A&l4#mTyOYT%lhZ^sD;RH-$O0RZXu^YLF2$MKV@| z0E#jyQ0R>ZnF$*np7*o3a%(-oeN=60kdG+crN$|&}@b(~w zf7W$)0ru5rS8|i??pQ~-n^FR`3*U)o*AmigeGV$L6SH<%a$feDeS%HT2I8^+wqK2- z0=beB%Fwmovo zP3i0MlTm4DgQUom_SmuI18n_q$+C984qxrMroOq+)iKMc64%~o6K*eEEN?jZ z+@6^L0LTQYF`*3uid{?0(TXONgl6ZcU>^h)?AXsMv_%E~YGSXRnq9gX(c|dw;J}Uv zzM32s4ZKN&V6k=KZ;ni`SxtJFNv4C|;;dF#U;Ekt?e6ZnP@Ta9O?cf?eO3j`g7#etL<3q>RDU)7RV}-|W*@MG>mb{e(cW6aZuI%FO~ zbJjno`T;3?XM%Lcq{olC(OKxEyBQ~?Fh$M zyYwEn=fNVO7W`L6h%5@FwZhOeMHf%XrD=2;1wZ$@+WK_ra!0j!dZDn$cVpex=nD{pBi+>Y&usETbCv{kO;3#!`=u zqxkq#1G178auaAW2;*LVMYw6SfCR@ujO9(LKr=eXqHaGBNEB(uoJQRIFWgz01afz7~&`4IpqXY~q({DXt6zIOn2Xqaz1%Br5q zN@Nu8im1(2(_LeIx7G-zlw=2cZDtv*n{B6sj<;ybHLvC^VAsrx-)Pch2UPUtsunA4 z^xac&r6Z4yVEWI;HxxLhP_-RSm%SkHqg{!!^vG_Vh>!^hCA>J(ODz7)a8^E`Bpj=s86-PV!NarlSQCzz7Tr$pnu*%HYDZ1$UtDZ)wZ>ZTS{_ z8J8oCpN*wHhmh(R>bX>JEgFS+6bDMqNd41UJ!0}zM`|_CiLA)=&O6T`Ek-BS4a|R? zx~O*MoYIT>+}z!|Z3DDx8+npMMReu)SN+j9NwtrQ?eNqjpTQmkcrrWo@&7$}^>Sk5 zcE3pt!uq#mfHiPc8`PbfZcS3;(=Yq;p?V{!^Vi0PyHs$L}loT#2At~o~fJe^o&yL+Bdkzx1SrLdj z$`7p2wO;o2R+d7B8NLrfqXS7`&qAzJ>GoZ}-k^i&_=xU$^_0q27>V3Z6i8#1uIlkq z*BpiAwG{(dsSb|W%QQF$X9~1=ETM1mayxm-OcUOjUS5Og1jfLCmh9FM58#fT!lQWE*Z!`A>q4@0)Sc zTV9!=`z%_ZBW23Ob||7CE9uBZ)M^F`ka$!ATodI91RmN@dI_Rp7Nczlj3;!rW^KPq zbp=?-ZvZ1pL$26Cvp|>47Cfn+^RT{5D&hHP0dtB>w>A*fp1@XN)!k=wPA|^S*UL*- zT|YBA`)ZSw7iaeQCP0$A`iSZF4 zJ>&L#@zti&sOF897YgkMKd0|?_9Vt9WRT^xQ?Q+Hq6;Htpo9^WmGR^>R>fJZyz2>| zwx};5{OT8{M`udIf6TPMDk4WHv&hyK*)c;dP#B_DGxX+>an_Ej?o*Zc7wZJ}rKMg> zNH8R+GMf}dKDjm$`T19yw7dZAkQb%}32qSSdOnF~GdSHXOdVS|ZLC4@)`3myw`Hj7 zF~I?C^}H}sJ>xd~X_@+InuI+vbCu`?us+hOp@BRk=^wcs0F>9Sco5Sq)h_i=8~L1i z6lZMrnzwb$b2AH1$yMyt%24U&x3hNxZ{D1|SYD;OH}C|OAk{4LH`&Kuberj-ZEbD?yiL@ClK-r;?* zN5G$y1-^_hT$bIW9~{WFj+|OH{TOJ@yrfh;sB{r>V+@T3YzalWv;$fs%eUU>huI>5 zjr}Vo)at6!yljTa@jIL(a$TIq`T3mM<)mkkPN22>yD0B9(|!AXHl{*dkfDPon4sqt zUK!GhPeDo(d~Pb+FW7WSMt2qx;VCD(@B#dO7Scn3EyadG**SR_d`B9BBo@Qfb_Xg!BK?$K_sPa=4$2B07} z<^Quu?hr4=Hv_@uv{3pCM4RlwECJMXO~6pbvdhQlwE~36^B-RXEvl_?`}p1$N4Ovj zis(Mt3Ef1dpM~t?k3+V@Atbi&K3ObCDRa1ieP@)sL)ZSfpEQbEpm(%o^*|YR?{Ur1ccu^(J|bQ_%+Vr+k8tstM43p0ZbRUfnRG#sKpJH*raB8 zso17j3ScI#s%E62Dkv6^?y{@sG*L0=Irha<%tCw1!9fr6gckg`5k6GhF`b&S4}cyY zBq(H-fj#g;9n@_uDxieI%%Zm;vhZRve%)uQMOYx$aEJ-#ssNd|=SOJu*H<|%6uX0- zgOoJWoEO&;M<0?lps|SUmsLC!BnyO*OufuH!gXv$?@4pP zBu8NmYHm1);49K@ldkm@(snh{kV=*GaoTCZPQfZQst9^$4JO|fWsFtzPJWu$FeR!<-2$Zz|@{6Y>sD&WwHEoG<#C?I20Cakz3Qb6TZ)HwrqsKQ~<7L+fYK zys=ED4bsk_{)e!*LE;NPNAkLglg0eJNC~xeBzTr*4j_R~*R}whm!Kp;BysqL_*AWB z0jF0@q+W9~jRoheE*FiCAQCVIimkKk9V57L1i`RvItyHTwa_fN^Wy4=o?LD6SrqI? zhlfprR(hMXloJO;3@(gd?f^;m3A0iAnb+<8S^<(H$%6ftf9Y0c+{Y~sZ}B)4NPV54 z1%N6zL6B|SF<0-4!d`onTE$gfz-!Egqb$l}RvgZOS!2kKh zd|#U`Eie!9<87}^eCMY$UFdjO!w<*>QIxj@gWClP`)s&=F?SHKGZ?DIDYlov?0PCA zzcgScHIV0&Cqp@)8*s;K;O zJy+gw&R=_EWXBrd)^dyjf$DJ?>^ire(=G4zb$>qyB;gEL|1R)S+ie^k9Q3931nqS& zNwwuX-i8D?FahZJW;bz?F}%}mLhT|;;-bms3p3)8cZ`!7I=qqcX14-WI3l)_MDuI~ zXeQH<3_Z`oE@Y~LB6MIXnHLIW=DM&qs7e82xY3A5VAXwOzlfa9;JDiA`*g|Bss=Ry ztd~DhYi`}oH=FHaG^@AhAn2fnMp8LS8*4q)U}$eFC_-H#Eo%g8S5>(~anp_g#!>{g zu%Mt`d-VH|v-ZNoX;IKH;k z(s7%zg20)|v~id-LaEge@WSQ!6~;O602K5bn}c=q-zLd&wph<~&aM_&D*(9|>-@Ae zk!Qk{BU3gw?(nHirTh;zEztN#VLM*~3yTvtA2Kml5cHm5!B{(;YjYE4#^7B5q0T-* zs0)`+7yX1fJ2;pzT6MTtQHruoev_^jb9vh_wse$b9v|J^*^L3wSMLb-Et{+lN+{bh zfi^$4NQZsXoe2R(a{-D#oC|Uo3&xhsNyZZ8KB1Sj&;cRA-F0nwdCO%QnB8;ZWpWF( z{%)jolGFWW=)g)gf}ENS*prBJ=N zft$!n;Gq?R#?zMMda37cY=+MYu|vj-b++&UZsQvY<`o#7=lEu@S*<1VV<(r>k&rdA z^hJ6#H2BfqK&Rv6_Sy^YGY}P~R%WM==AOP_+xNuQe`wzR(@T5&?=0<7s894J4XF(} zbI+41A->p%9E1%;or6R~+76|Sr9JXc-M-FnD+O%hmJQ%#g`XkS7*%(l%<6K5&R_kBJ+SwnS91r=sYx9t=P)(Tm zMOs82R@;S61XrCQY_RPWM^^cZpd8luDlTrIZ!#jl4$7K5ejk1q(i$;;i@PB>-*@ao zMvXusq3;UcMd*2Q>%Cj3+*EdPA+;rNKI8l1HZ0Y;%%IvV11`ub350%RYnfAE?=f;v z^Romb9ohQwq-o$U(9A>I4BR!TTQY4teC(ocIO@o&w`OX0cZ|;;9B?Lh?0Ml%ERXrG z?nDMzoaB0bZ!nwt;~AVq-2P1M%d@5Z8IsJ3zC06>9hT+)5w{q=a9H->Oj@zBm}FPG zmC0IpKajRq(=&aR?J`BWp55T>=Pkut4X4&;B&kMFshqMy)vH0OmQa(cU4!Q1BJ`J0 z(PQrWl(Ur=hadv_X>U$xgxE2cUb)xwIO|Q zCqa`}egjwhkG<0aIZSZgDu9`H^ylv&V4)3T z<~@9fpQXBvSCIE7%tDuraI?y^F<69NoUin(7@N0@pk(Fa5qjj?fq}#qA3fFh;?!YB z=|+z{{W!geSc1i?YOjsI0X8vNsA(6f)woGJMUO?;YhlFp7fndL-=CZDse0DJ`}f%# zis~v*M`zNAGTi0OT9fAA>@|qh?(N=|rB47ENYW@BB;n#^h<9hff6HAnkICN29@C|uUNOU@o zQe_0w^@vYU8(5{x**#hGcwu=JH?;qW@{{W!JeNyoPb_OlIVIKXw#&Bub+}RTs=a*lecKsok+X3rdiMcmi!{v?iZ=^#6F`z30 zN$$xc-IZh9=s6E2Uhh#Mt$-ahYgp3@6COIA&nr><)7mnjd@n^y)^^?!{`XO7hLeam zsQn52D#07a@iM-q=+`yM&ntBALE{59s*7;=$~-3`4a$LXI#iH~*-z)=Vrs(q_22qn zauo9;WcM&wD2_k)OoEmVm)Ja}8gy+Krht0~*xtb(fz-Q505ZyQJE)DX%`!@y?oK`_@rWaO}-AZiKqB;d{s@NA&aFaNEBYZU2u2suCD1#})E| z@lCn_La895W`^@6+v1gJjKGu`*2`0dLC%q}k%NQ&lQh(~*e4)8f=906l@Yg`NptjseSt3`iHDXe<54jaLd|o`=p&XhR{B;_B@$c?w}zx zcIsC0_p5lNvvHB8iy~Q#u9D(STE!SQZ<6Gr<{g3}U3sI_cp69Eqwb`&Ea9zITLm8r zgW!P&`mY>|44>%;+Zn!djGn+zw{9PG$5Gd$6aAY~pU@+O2XyzfE@u1{=M z9ahCq|A(@sp)6@QD-u}{TZOW^$CkboL1l&NLUIi1SyS@GVje}!^Nf>J%ewoZ_EYo8 zXZ`ODQL7>d3>v58Vb!jAQxvNl6sgM$b|B z{y*%MCC8mLP!GQ|VcvrN*6J6kF;hgQ2_Ey*AV^rB&GIy5ty`PeqIGcYU3Y9cY8O%$ z20y58e&f#Zx&GPa3ochz*A@ds*T~)TM)bs{bSfGZ+hbdaO>6W{3j%WU*uzxH#$ z=BgUdjb5OY!9M#L6RCppY}`>bZZdrZBF(=uR^mOlO*3sgf5_-b!qWrOKK*vhQxr!e z^3E?8F$9w9539&G#TOqs{?6pgr8*bI&@H`*s^i{%g;kfbPo=9z?I`#GJduV$ zK%~m>Zr%l}@u6z+0+2ZKDX2gTzhfvfzM+mxl!9P19&K$txR97?-xYx#Ms0%p)`ASa zKG;N_G;(PYOxb&cQ|anJ{5=GZI5?<6DgTIlV-L@>_*SEkHx+Xn@cAw1f5Le*3d`?w z&yDmRb}Gp^)BEi!e=zCID|e421RrR58D8YewL9=}hJ9c# zltF+n3oijBlL5;$F<-`qlkfDc3rU3$5sqpOTivBFs;dQz?_)^OZdl%B`e6)GD$Wu7 z&d?(ll6VPXnRQ?nx6cP(kN*Db$EVL;kG_7uAfctYeKH0GY$13FMtT((fPw%%dAdmE z74?JlBf)%^`kA?^6?n!(mg!~&{fpKvb9}11p^k*`z!_&;D4Pg3?vOh;ps7~k|nM9kO~=l&MqKL;ED>u<&q{k zlkrZ-$&Ava)l4WBNCXu(WZV@ZCc0kz*cJm}%=i{xo zJ9vAHH8ImGL8h($V8^|s6m^Q8)MZ=Yj3!e(IH$TQ# zNug}2-TJ{~(ql?7&>NPaNW=;htk90p!RQE)9dkK6yc~C1uH(1^^kOF=PXrE_L%F-+tFAl7eEK6dz^r z)Rqu>^3#28}@CMf)n+a!}M>|#*MzBNl=3P5r zZMT}{x|fV*p$*a8mt9}R6`{jV!S1J!0t1J}T&pQT*qJS+oeH$nw=Jp9r7%L}@JVr- z8>AJ=)(gjQPlkyvZb~>Bq`12HA=+hl5_R0|=-|1sUQm04jy8jKFWEe~lR`RdmlEww z)f>MKva>f;(Mq@sKIwX?d0PS#dDk*t89gJCAjUV=ls*pU0?&LE)`NW1_x zFaXIuFR=9!<0Ry=^$rBNDRvf!$0siJAG*Vp`IFp-(}5_^3hjc{#!$$5AzYGDM=>&k zQTrMRb?crBJL^Oqi$Eu;u26L?6O?@D#~7y!LOt?*dLrr_INHs2=b}BZx7)lpYw%EB zfZN&b;ofN840W`U`WeCtke3;;VsvDG?X1KI{mVP9;LDoz#jq+v0*zI{|lg}8b&E2n|5o55RmmFK?j`FVVsI7c^ z=jy7n-E~6iNT~gnewz&b0!g@6M@USp0WY$WH;GvloIB?+3 z)Wun8Uu&CoUTdRZ92Ljxd9AH}bj>);4}Y}nfA^_2IO^N$eXjLtk;b?(oCl@`#CYfL zp)!CD4&E1jH_-`Lb9d)agg!YSsl9r;ck~td=>?^98Ji09T#x1+y7sc}i;{;rb^vcmhKX->1*zD8(Yl?qA)8Op*1dtJ=A}l{3G{*swh1hOE)KnzRXF^^^SZ) z;`+bq(K^>7Ga=s?TP>)~BODEC>iDL|e1tt{l-d~+wWc^*2;_vf)?U@)QaHWGSQVS! zQ#SKw>Yn6`-zsLoug%fcd*>F6+zTyr<+Q);0JD}=2`TbGbBz^DnpdT(9y2mMA{;VL3 z3Pqo6z)>+_Uw3z(^}LY45!n?}2eb}k)RGIH%@E%UvkbDLZ`0+xW`>5j(th(YzO{^O z`0mJIJveZnWIG^CEOmXaF}UkyH_T_in#^5ux^!D-=zJEh^uOwl?Q}dt)0C9A-XnfO z^T7SFjVNGuLyoIsCuOq74c|7&W~~jG&~IU2^WVQKSDM0QoK>4~H3-kWW6AN&-h3m( z4-ADweNlUe*%!iV2Ub>iRkBP$__$7g0^_4wP!8iE#1W!Pp9G>1Hs}k@FAr$PllrCe zdoIQ)7zV&E*wiEhO2AK1FQWjS=Y66iW;cPVu)pX1 z>Sz3Zbxofg|2Rq<*S949GVRH>mc;QVPTcz!NxMfWS^%?5y}JR^)StQ@gu9hus@bA& zoIKgmANlOg-Cxk)84#c{!k8LNSq6IE1oh{jFJEU@@l3NL(W~Txo^LNrW?}MnkpPg< z_veQUF;*oVFi-rTlv{gunn(-8(YJr@LN6C_tm|EbmIBE!8CJTypDu+IM=tt2f48picofOfl%YVQ^ zn*gWMAZBgO&&_+F=jSGvTNzCC2Q+PMPKr^Sk7D)F{Jm6(`8!wd&EG`5HGebp!Tep9 P(|i99qE4{&$qfMj%+`3l diff --git a/custom_components/hacs/hacs_frontend/c.2e1e0aec.js b/custom_components/hacs/hacs_frontend/c.2e1e0aec.js deleted file mode 100644 index d968db3..0000000 --- a/custom_components/hacs/hacs_frontend/c.2e1e0aec.js +++ /dev/null @@ -1 +0,0 @@ -import{P as e,Q as s,S as t,U as r}from"./main-c805434e.js";import{g as l,i as n,u as o,m as i,h as a}from"./c.ff857a48.js";const f=(e,s,t)=>{const r=new Map;for(let l=s;l<=t;l++)r.set(e[l],l);return r},u=e(class extends s{constructor(e){if(super(e),e.type!==t.CHILD)throw Error("repeat() can only be used in text expressions")}dt(e,s,t){let r;void 0===t?t=s:void 0!==s&&(r=s);const l=[],n=[];let o=0;for(const s of e)l[o]=r?r(s,o):o,n[o]=t(s,o),o++;return{values:n,keys:l}}render(e,s,t){return this.dt(e,s,t).values}update(e,[s,t,u]){var c;const d=l(e),{values:h,keys:p}=this.dt(s,t,u);if(!Array.isArray(d))return this.at=p,h;const v=null!==(c=this.at)&&void 0!==c?c:this.at=[],y=[];let m,g,x=0,j=d.length-1,k=0,w=h.length-1;for(;x<=j&&k<=w;)if(null===d[x])x++;else if(null===d[j])j--;else if(v[x]===p[k])y[k]=n(d[x],h[k]),x++,k++;else if(v[j]===p[w])y[w]=n(d[j],h[w]),j--,w--;else if(v[x]===p[w])y[w]=n(d[x],h[w]),o(e,y[w+1],d[x]),x++,w--;else if(v[j]===p[k])y[k]=n(d[j],h[k]),o(e,d[x],d[j]),j--,k++;else if(void 0===m&&(m=f(p,k,w),g=f(v,x,j)),m.has(v[x]))if(m.has(v[j])){const s=g.get(p[k]),t=void 0!==s?d[s]:null;if(null===t){const s=o(e,d[x]);n(s,h[k]),y[k]=s}else y[k]=n(t,h[k]),o(e,d[x],t),d[s]=null;k++}else i(d[j]),j--;else i(d[x]),x++;for(;k<=w;){const s=o(e,y[w+1]);n(s,h[k]),y[k++]=s}for(;x<=j;){const e=d[x++];null!==e&&i(e)}return this.at=p,a(e,y),r}});export{u as c}; diff --git a/custom_components/hacs/hacs_frontend/c.2e1e0aec.js.gz b/custom_components/hacs/hacs_frontend/c.2e1e0aec.js.gz deleted file mode 100644 index 595805d962cf6eeccf7d9370367dc00aa4647959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmV;;0y6y{iwFP!0000217uW(uH!fi{1smdB!uzy7C&C^y`lxX`+PQC71@yF6a@bF zrQBXiV>BX%!vW!P-!{fw{tRLp5d7tXg@1f-@ShK+&rGxbIDE8^OT9^6KYsE2*>egj z`*AeY<~~h9>4S#OhX(dOlu-B(&lE|RWv^enil4t8>XSxW7i1_1EI5guUq-~BrepA1 z+(ubrgd!Ixw2`_(7pe7Hn$VIHv{P?E$;goFjAoh8A&ErAmIpaG(kV|e5}Gb?Ohoch zX2NzY`TsznJGb-^q6@$I@uy$Em98+&G5F3H&i&X>OR*C&NMao{TAhRcDd;SvL8$}B z4Y)~b$l8)Sd@TFaO;cRFUK1UfG7TOhvwz{xZpR}xv#XUbXyr7#!rfcY{1f@I1|JV2 zk9TZi7LZiC<}I2pjIhwiZ3Eh$-Ee|ty`BuX9Aedx-D;@mY`3cK4O>8FRyEn=iqeLQ z)^IH9yEcs-F}PzCy0?s7N3$YlI;Y0i_Wt}d&uF0kD# zS6Ho9^%Wi?$=ZB7L`-+5xAMfkk+Kxr#;doo+H4m5z=@2vyZWs>^ABp_YoYJ}Fay*J zi_fmc?4!>8+cOOeZhXa$+9l9NsMW7wOKv-FjD} z8+YAJ-7HT=TG&bQFof*~iPJ#t{xnX4XU2h<2O6_Wu}m4w!0g$$2IB%O?H6+A4Ufj*VVLyMhj9S_I#H+6X9WNNnrB}g diff --git a/custom_components/hacs/hacs_frontend/c.390742e9.js b/custom_components/hacs/hacs_frontend/c.390742e9.js deleted file mode 100644 index d1b8b85..0000000 --- a/custom_components/hacs/hacs_frontend/c.390742e9.js +++ /dev/null @@ -1,183 +0,0 @@ -import{P as t,S as e,x as i,a as s,h as n,e as o,t as a,$ as r,eh as l,A as d,r as h,n as c,z as m,Z as u,L as p}from"./main-c805434e.js";import{d as g,i as f,u as v,r as _,b as y}from"./c.2aa71c48.js";import"./c.fa497e12.js";import{c as b}from"./c.2e1e0aec.js";import{a as k}from"./c.4a97632a.js";import{M as w}from"./c.3c21dfe4.js";import{a as $,s as x}from"./c.791b7770.js";import"./c.78610cf7.js";import"./c.7e9628d7.js";import"./c.ff857a48.js";import"./c.8e28b461.js";import"@lit-labs/virtualizer/layouts/grid";import"./c.eb245438.js";import"./c.be11274c.js";import"./c.6b338b4b.js";import"./c.249923af.js";import"./c.b39f7e4d.js";import"./c.b605f975.js";import"./c.9175c851.js";import"./c.743a15a1.js";import"./c.ee356d91.js";import"./c.1fc70989.js";import"./c.28b63723.js";const A=new WeakMap;let j=0;const I=new Map,C=new WeakSet,z=()=>new Promise((t=>requestAnimationFrame(t))),S=(t,e)=>{const i=t-e;return 0===i?void 0:i},O=(t,e)=>{const i=t/e;return 1===i?void 0:i},D={left:(t,e)=>{const i=S(t,e);return{value:i,transform:i&&`translateX(${i}px)`}},top:(t,e)=>{const i=S(t,e);return{value:i,transform:i&&`translateY(${i}px)`}},width:(t,e)=>{const i=O(t,e);return{value:i,transform:i&&`scaleX(${i})`}},height:(t,e)=>{const i=O(t,e);return{value:i,transform:i&&`scaleY(${i})`}}},F={duration:333,easing:"ease-in-out"},U=["left","top","width","height","opacity","color","background"],E=new WeakMap;const N=t(class extends g{constructor(t){if(super(t),this.t=null,this.i=null,this.o=!0,this.shouldLog=!1,t.type===e.CHILD)throw Error("The `animate` directive must be used in attribute position.");this.createFinished()}createFinished(){var t;null===(t=this.resolveFinished)||void 0===t||t.call(this),this.finished=new Promise((t=>{this.h=t}))}async resolveFinished(){var t;null===(t=this.h)||void 0===t||t.call(this),this.h=void 0}render(t){return i}getController(){return A.get(this.l)}isDisabled(){var t;return this.options.disabled||(null===(t=this.getController())||void 0===t?void 0:t.disabled)}update(t,[e]){var i;const s=void 0===this.l;return s&&(this.l=null===(i=t.options)||void 0===i?void 0:i.host,this.l.addController(this),this.element=t.element,E.set(this.element,this)),this.optionsOrCallback=e,(s||"function"!=typeof e)&&this.u(e),this.render(e)}u(t){var e,i;t=null!=t?t:{};const s=this.getController();void 0!==s&&((t={...s.defaultOptions,...t}).keyframeOptions={...s.defaultOptions.keyframeOptions,...t.keyframeOptions}),null!==(e=(i=t).properties)&&void 0!==e||(i.properties=U),this.options=t}v(){const t={},e=this.element.getBoundingClientRect(),i=getComputedStyle(this.element);return this.options.properties.forEach((s=>{var n;const o=null!==(n=e[s])&&void 0!==n?n:D[s]?void 0:i[s],a=Number(o);t[s]=isNaN(a)?o+"":a})),t}p(){let t,e=!0;return this.options.guard&&(t=this.options.guard(),e=((t,e)=>{if(Array.isArray(t)){if(Array.isArray(e)&&e.length===t.length&&t.every(((t,i)=>t===e[i])))return!1}else if(e===t)return!1;return!0})(t,this.m)),this.o=this.l.hasUpdated&&!this.isDisabled()&&!this.isAnimating()&&e&&this.element.isConnected,this.o&&(this.m=Array.isArray(t)?Array.from(t):t),this.o}hostUpdate(){var t;"function"==typeof this.optionsOrCallback&&this.u(this.optionsOrCallback()),this.p()&&(this.g=this.v(),this.t=null!==(t=this.t)&&void 0!==t?t:this.element.parentNode,this.i=this.element.nextSibling)}async hostUpdated(){if(!this.o||!this.element.isConnected||this.options.skipInitial&&!this.isHostRendered)return;let t;this.prepare(),await z;const e=this.A(),i=this._(this.options.keyframeOptions,e),s=this.v();if(void 0!==this.g){const{from:i,to:n}=this.j(this.g,s,e);this.log("measured",[this.g,s,i,n]),t=this.calculateKeyframes(i,n)}else{const i=I.get(this.options.inId);if(i){I.delete(this.options.inId);const{from:n,to:o}=this.j(i,s,e);t=this.calculateKeyframes(n,o),t=this.options.in?[{...this.options.in[0],...t[0]},...this.options.in.slice(1),t[1]]:t,j++,t.forEach((t=>t.zIndex=j))}else this.options.in&&(t=[...this.options.in,{}])}this.animate(t,i)}resetStyles(){var t;void 0!==this.S&&(this.element.setAttribute("style",null!==(t=this.S)&&void 0!==t?t:""),this.S=void 0)}commitStyles(){var t,e;this.S=this.element.getAttribute("style"),null===(t=this.webAnimation)||void 0===t||t.commitStyles(),null===(e=this.webAnimation)||void 0===e||e.cancel()}reconnected(){}async disconnected(){var t;if(!this.o)return;if(void 0!==this.options.id&&I.set(this.options.id,this.g),void 0===this.options.out)return;if(this.prepare(),await z(),null===(t=this.t)||void 0===t?void 0:t.isConnected){const t=this.i&&this.i.parentNode===this.t?this.i:null;if(this.t.insertBefore(this.element,t),this.options.stabilizeOut){const t=this.v();this.log("stabilizing out");const e=this.g.left-t.left,i=this.g.top-t.top;!("static"===getComputedStyle(this.element).position)||0===e&&0===i||(this.element.style.position="relative"),0!==e&&(this.element.style.left=e+"px"),0!==i&&(this.element.style.top=i+"px")}}const e=this._(this.options.keyframeOptions);await this.animate(this.options.out,e),this.element.remove()}prepare(){this.createFinished()}start(){var t,e;null===(e=(t=this.options).onStart)||void 0===e||e.call(t,this)}didFinish(t){var e,i;t&&(null===(i=(e=this.options).onComplete)||void 0===i||i.call(e,this)),this.g=void 0,this.animatingProperties=void 0,this.frames=void 0,this.resolveFinished()}A(){const t=[];for(let e=this.element.parentNode;e;e=null==e?void 0:e.parentNode){const i=E.get(e);i&&!i.isDisabled()&&i&&t.push(i)}return t}get isHostRendered(){const t=C.has(this.l);return t||this.l.updateComplete.then((()=>{C.add(this.l)})),t}_(t,e=this.A()){const i={...F};return e.forEach((t=>Object.assign(i,t.options.keyframeOptions))),Object.assign(i,t),i}j(t,e,i){t={...t},e={...e};const s=i.map((t=>t.animatingProperties)).filter((t=>void 0!==t));let n=1,o=1;return void 0!==s&&(s.forEach((t=>{t.width&&(n/=t.width),t.height&&(o/=t.height)})),void 0!==t.left&&void 0!==e.left&&(t.left=n*t.left,e.left=n*e.left),void 0!==t.top&&void 0!==e.top&&(t.top=o*t.top,e.top=o*e.top)),{from:t,to:e}}calculateKeyframes(t,e,i=!1){var s;const n={},o={};let a=!1;const r={};for(const i in e){const l=t[i],d=e[i];if(i in D){const t=D[i];if(void 0===l||void 0===d)continue;const e=t(l,d);void 0!==e.transform&&(r[i]=e.value,a=!0,n.transform=`${null!==(s=n.transform)&&void 0!==s?s:""} ${e.transform}`)}else l!==d&&void 0!==l&&void 0!==d&&(a=!0,n[i]=l,o[i]=d)}return n.transformOrigin=o.transformOrigin=i?"center center":"top left",this.animatingProperties=r,a?[n,o]:void 0}async animate(t,e=this.options.keyframeOptions){this.start(),this.frames=t;let i=!1;if(!this.isAnimating()&&!this.isDisabled()&&(this.options.onFrames&&(this.frames=t=this.options.onFrames(this),this.log("modified frames",t)),void 0!==t)){this.log("animate",[t,e]),i=!0,this.webAnimation=this.element.animate(t,e);const s=this.getController();null==s||s.add(this);try{await this.webAnimation.finished}catch(t){}null==s||s.remove(this)}return this.didFinish(i),i}isAnimating(){var t,e;return"running"===(null===(t=this.webAnimation)||void 0===t?void 0:t.playState)||(null===(e=this.webAnimation)||void 0===e?void 0:e.pending)}log(t,e){this.shouldLog&&!this.isDisabled()&&console.log(t,this.options.id,e)}});s([c("ha-media-upload-button")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[o({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[o()],key:"currentItem",value:void 0},{kind:"field",decorators:[a()],key:"_uploading",value:()=>0},{kind:"method",key:"render",value:function(){return this.currentItem&&f(this.currentItem.media_content_id||"")?r` - 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")} - .disabled=${this._uploading>0} - @click=${this._startUpload} - > - ${this._uploading>0?r` - - `:r` `} - - `:r``}},{kind:"method",key:"_startUpload",value:async function(){if(this._uploading>0)return;const t=document.createElement("input");t.type="file",t.accept="audio/*,video/*,image/*",t.multiple=!0,t.addEventListener("change",(async()=>{d(this,"uploading");const e=t.files;document.body.removeChild(t);const i=this.currentItem.media_content_id;for(let t=0;th` - mwc-button { - /* We use icon + text to show disabled state */ - --mdc-button-disabled-ink-color: --mdc-theme-primary; - } - - ha-svg-icon[slot="icon"], - ha-circular-progress[slot="icon"] { - vertical-align: middle; - } - - ha-svg-icon[slot="icon"] { - margin-inline-start: 0px; - margin-inline-end: 8px; - direction: var(--direction); - } - `}]}}),n),s([c("dialog-media-manage")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[o({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[a()],key:"_currentItem",value:void 0},{kind:"field",decorators:[a()],key:"_params",value:void 0},{kind:"field",decorators:[a()],key:"_uploading",value:()=>!1},{kind:"field",decorators:[a()],key:"_deleting",value:()=>!1},{kind:"field",decorators:[a()],key:"_selected",value:()=>new Set},{kind:"field",key:"_filesChanged",value:()=>!1},{kind:"method",key:"showDialog",value:function(t){this._params=t,this._refreshMedia()}},{kind:"method",key:"closeDialog",value:function(){this._filesChanged&&this._params.onClose&&this._params.onClose(),this._params=void 0,this._currentItem=void 0,this._uploading=!1,this._deleting=!1,this._filesChanged=!1,d(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){var t,e,i,s;if(!this._params)return r``;const n=(null===(t=this._currentItem)||void 0===t||null===(e=t.children)||void 0===e?void 0:e.filter((t=>!t.can_expand)))||[];let o=0;return r` - - - ${0===this._selected.size?r` - - ${this.hass.localize("ui.components.media-browser.file_management.title")} - - - - ${this._uploading?"":r` - - `} - `:r` - - - - - ${this._deleting?"":r` - - - - `} - `} - - ${this._currentItem?n.length?r` - - ${b(n,(t=>t.media_content_id),(t=>{const e=r` - - `;return r` - - ${e} ${t.title} - - `}))} - - `:r`
-

- ${this.hass.localize("ui.components.media-browser.file_management.no_items")} -

- ${null!==(i=this._currentItem)&&void 0!==i&&null!==(s=i.children)&&void 0!==s&&s.length?r`${this.hass.localize("ui.components.media-browser.file_management.folders_not_supported")}`:""} -
`:r` -
- -
- `} -
- `}},{kind:"method",key:"_handleSelected",value:function(t){this._selected=t.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:async function(){if(!await x(this,{text:this.hass.localize("ui.components.media-browser.file_management.confirm_delete",{count:this._selected.size}),warning:!0}))return;this._filesChanged=!0,this._deleting=!0;const t=[];let e=0;this._currentItem.children.forEach((i=>{i.can_expand||this._selected.has(e++)&&t.push(i)}));try{await Promise.all(t.map((async t=>{await _(this.hass,t.media_content_id),this._currentItem={...this._currentItem,children:this._currentItem.children.filter((e=>e!==t))}})))}finally{this._deleting=!1,this._selected=new Set}}},{kind:"method",key:"_refreshMedia",value:async function(){this._selected=new Set,this._currentItem=void 0,this._currentItem=await y(this.hass,this._params.currentItem.media_content_id)}},{kind:"get",static:!0,key:"styles",value:function(){return[p,h` - ha-dialog { - --dialog-z-index: 8; - --dialog-content-padding: 0; - } - - @media (min-width: 800px) { - ha-dialog { - --mdc-dialog-max-width: 800px; - --dialog-surface-position: fixed; - --dialog-surface-top: 40px; - --mdc-dialog-max-height: calc(100vh - 72px); - } - } - - ha-header-bar { - --mdc-theme-on-primary: var(--primary-text-color); - --mdc-theme-primary: var(--mdc-theme-surface); - flex-shrink: 0; - border-bottom: 1px solid var(--divider-color, rgba(0, 0, 0, 0.12)); - } - - ha-media-upload-button, - mwc-button { - --mdc-theme-primary: var(--mdc-theme-on-primary); - } - - mwc-list { - direction: ltr; - } - - .danger { - --mdc-theme-primary: var(--error-color); - } - - ha-svg-icon[slot="icon"] { - vertical-align: middle; - } - - ha-svg-icon[slot="icon"] { - margin-inline-start: 0px !important; - margin-inline-end: 8px !important; - direction: var(--direction); - } - - .refresh { - display: flex; - height: 200px; - justify-content: center; - align-items: center; - } - - .no-items { - text-align: center; - padding: 16px; - } - .folders { - color: var(--secondary-text-color); - font-style: italic; - } - `]}}]}}),n); diff --git a/custom_components/hacs/hacs_frontend/c.390742e9.js.gz b/custom_components/hacs/hacs_frontend/c.390742e9.js.gz deleted file mode 100644 index 7a33c7a0f5f62099fba6898aad11fb3d58303c64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5005 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 XrSKQJzHH6CEl&MERJ3^VLqY%mv~|>` diff --git a/custom_components/hacs/hacs_frontend/c.3b14b41e.js b/custom_components/hacs/hacs_frontend/c.3b14b41e.js deleted file mode 100644 index 7acd23c..0000000 --- a/custom_components/hacs/hacs_frontend/c.3b14b41e.js +++ /dev/null @@ -1 +0,0 @@ -import{c as a,u as n}from"./c.743a15a1.js";import{eg as t}from"./main-c805434e.js";import{l as r}from"./c.06be5111.js";var e=a((function(a,n){Object.defineProperty(n,"__esModule",{value:!0}),n.parseUnicodeLocaleId=n.parseUnicodeLanguageId=n.isUnicodeVariantSubtag=n.isUnicodeScriptSubtag=n.isUnicodeRegionSubtag=n.isStructurallyValidLanguageTag=n.isUnicodeLanguageSubtag=n.SEPARATOR=void 0;var r=/^[a-z0-9]{1,8}$/i,e=/^[a-z0-9]{2,8}$/i,L=/^[a-z0-9]{3,8}$/i,i=/^[a-z0-9][a-z]$/i,u=/^[a-z0-9]{3,8}$/i,Z=/^[a-z]{4}$/i,d=/^[0-9a-svwyz]$/i,o=/^([a-z]{2}|[0-9]{3})$/i,s=/^([a-z0-9]{5,8}|[0-9][a-z0-9]{3})$/i,l=/^([a-z]{2,3}|[a-z]{5,8})$/i,g=/^[a-z][0-9]$/i;function b(a){return l.test(a)}function c(a){return o.test(a)}function m(a){return Z.test(a)}function k(a){return s.test(a)}function h(a){"string"==typeof a&&(a=a.split(n.SEPARATOR));var t,r,e=a.shift();if(!e)throw new RangeError("Missing unicode_language_subtag");if("root"===e)return{lang:"root",variants:[]};if(!b(e))throw new RangeError("Malformed unicode_language_subtag");a.length&&m(a[0])&&(t=a.shift()),a.length&&c(a[0])&&(r=a.shift());for(var L={};a.length&&k(a[0]);){var i=a.shift();if(i in L)throw new RangeError('Duplicate variant "'.concat(i,'"'));L[i]=1}return{lang:e,script:t,region:r,variants:Object.keys(L)}}function p(a){for(var n,t=[];a.length&&(n=f(a));)t.push(n);if(t.length)return{type:"u",keywords:t,attributes:[]};for(var r=[];a.length&&L.test(a[0]);)r.push(a.shift());for(;a.length&&(n=f(a));)t.push(n);if(t.length||r.length)return{type:"u",attributes:r,keywords:t};throw new RangeError("Malformed unicode_extension")}function f(a){var t;if(i.test(a[0])){t=a.shift();for(var r=[];a.length&&u.test(a[0]);)r.push(a.shift());var e="";return r.length&&(e=r.join(n.SEPARATOR)),[t,e]}}function y(a){var t;try{t=h(a)}catch(a){}for(var r=[];a.length&&g.test(a[0]);){for(var e=a.shift(),i=[];a.length&&L.test(a[0]);)i.push(a.shift());if(!i.length)throw new RangeError('Missing tvalue for tkey "'.concat(e,'"'));r.push([e,i.join(n.SEPARATOR)])}if(r.length)return{type:"t",fields:r,lang:t};throw new RangeError("Malformed transformed_extension")}function A(a){for(var t=[];a.length&&r.test(a[0]);)t.push(a.shift());if(t.length)return{type:"x",value:t.join(n.SEPARATOR)};throw new RangeError("Malformed private_use_extension")}function v(a){for(var t=[];a.length&&e.test(a[0]);)t.push(a.shift());return t.length?t.join(n.SEPARATOR):""}n.SEPARATOR="-",n.isUnicodeLanguageSubtag=b,n.isStructurallyValidLanguageTag=function(a){try{h(a.split(n.SEPARATOR))}catch(a){return!1}return!0},n.isUnicodeRegionSubtag=c,n.isUnicodeScriptSubtag=m,n.isUnicodeVariantSubtag=k,n.parseUnicodeLanguageId=h,n.parseUnicodeLocaleId=function(a){var r=a.split(n.SEPARATOR),e=h(r);return(0,t.__assign)({lang:e},function(a){if(!a.length)return{extensions:[]};var n,t,r,e=[],L={};do{var i=a.shift();switch(i){case"u":case"U":if(n)throw new RangeError("There can only be 1 -u- extension");n=p(a),e.push(n);break;case"t":case"T":if(t)throw new RangeError("There can only be 1 -t- extension");t=y(a),e.push(t);break;case"x":case"X":if(r)throw new RangeError("There can only be 1 -x- extension");r=A(a),e.push(r);break;default:if(!d.test(i))throw new RangeError("Malformed extension type");if(i in L)throw new RangeError("There can only be 1 -".concat(i,"- extension"));var u={type:i,value:v(a)};L[u.type]=u,e.push(u)}}while(a.length);return{extensions:e}}(r))}}));n(e),e.parseUnicodeLocaleId,e.parseUnicodeLanguageId,e.isUnicodeVariantSubtag,e.isUnicodeScriptSubtag,e.isUnicodeRegionSubtag,e.isStructurallyValidLanguageTag,e.isUnicodeLanguageSubtag,e.SEPARATOR;var L=a((function(a,n){function r(a){return a?(0,t.__spreadArray)([a.lang,a.script,a.region],a.variants||[],!0).filter(Boolean).join("-"):""}Object.defineProperty(n,"__esModule",{value:!0}),n.emitUnicodeLocaleId=n.emitUnicodeLanguageId=void 0,n.emitUnicodeLanguageId=r,n.emitUnicodeLocaleId=function(a){for(var n=a.lang,e=a.extensions,L=[r(n)],i=0,u=e;in[0]?1:0}function d(a,n){return a.typen.type?1:0}function o(a,n){for(var r=(0,t.__spreadArray)([],a,!0),e=0,L=n;e-1&&(k=f)}}k&&(n.region=k),n.region=n.region.toUpperCase()}if(n.script&&(n.script=n.script[0].toUpperCase()+n.script.slice(1).toLowerCase(),i.scriptAlias[n.script]&&(n.script=i.scriptAlias[n.script])),n.variants.length){for(var y=0;y-1&&(u.caseFirst=p.kf),Z.indexOf("kn")>-1&&(u.numeric=(0,r.SameValue)(p.kn,"true")),u.numberingSystem=p.nu}return a.prototype.maximize=function(){var n=(0,e.default)(this).locale;try{return new a(Z(n))}catch(t){return new a(n)}},a.prototype.minimize=function(){var n=(0,e.default)(this).locale;try{return new a(function(a){var n=Z(a);if(!n)return a;n=(0,o.emitUnicodeLanguageId)((0,t.__assign)((0,t.__assign)({},(0,o.parseUnicodeLanguageId)(n)),{variants:[]}));var r=(0,o.parseUnicodeLocaleId)(a),e=r.lang,L=e.lang,i=e.script,d=e.region,s=e.variants;return Z((0,o.emitUnicodeLanguageId)({lang:L,variants:[]}))===n?(0,o.emitUnicodeLocaleId)((0,t.__assign)((0,t.__assign)({},r),{lang:u(L,void 0,void 0,s)})):d&&Z((0,o.emitUnicodeLanguageId)({lang:L,region:d,variants:[]}))===n?(0,o.emitUnicodeLocaleId)((0,t.__assign)((0,t.__assign)({},r),{lang:u(L,void 0,d,s)})):i&&Z((0,o.emitUnicodeLanguageId)({lang:L,script:i,variants:[]}))===n?(0,o.emitUnicodeLocaleId)((0,t.__assign)((0,t.__assign)({},r),{lang:u(L,i,void 0,s)})):a}(n))}catch(t){return new a(n)}},a.prototype.toString=function(){return(0,e.default)(this).locale},Object.defineProperty(a.prototype,"baseName",{get:function(){var a=(0,e.default)(this).locale;return(0,o.emitUnicodeLanguageId)((0,o.parseUnicodeLanguageId)(a))},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"calendar",{get:function(){return(0,e.default)(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"collation",{get:function(){return(0,e.default)(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"hourCycle",{get:function(){return(0,e.default)(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"caseFirst",{get:function(){return(0,e.default)(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"numeric",{get:function(){return(0,e.default)(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"numberingSystem",{get:function(){return(0,e.default)(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"language",{get:function(){var a=(0,e.default)(this).locale;return(0,o.parseUnicodeLanguageId)(a).lang},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"script",{get:function(){var a=(0,e.default)(this).locale;return(0,o.parseUnicodeLanguageId)(a).script},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"region",{get:function(){var a=(0,e.default)(this).locale;return(0,o.parseUnicodeLanguageId)(a).region},enumerable:!1,configurable:!0}),a.relevantExtensionKeys=L,a}();n.Locale=d;try{"undefined"!=typeof Symbol&&Object.defineProperty(d.prototype,Symbol.toStringTag,{value:"Intl.Locale",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype.constructor,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(a){}n.default=d}));n(l),l.Locale;var g=a((function(a,n){Object.defineProperty(n,"__esModule",{value:!0}),n.shouldPolyfill=void 0,n.shouldPolyfill=function(){return!("Locale"in Intl)||function(){try{return"x-private"===new Intl.Locale("und-x-private").toString()}catch(a){return!0}}()}}));n(g),g.shouldPolyfill;var b=a((function(a,n){Object.defineProperty(n,"__esModule",{value:!0}),(0,g.shouldPolyfill)()&&Object.defineProperty(Intl,"Locale",{value:l.Locale,writable:!0,enumerable:!1,configurable:!0})})),c=n(b);export{b as __moduleExports,c as default}; diff --git a/custom_components/hacs/hacs_frontend/c.3b14b41e.js.gz b/custom_components/hacs/hacs_frontend/c.3b14b41e.js.gz deleted file mode 100644 index 090de27dea9079c69382994d4a16ef5190cb835c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19510 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 Ql;QvU2egk{throw e}))}}function Wa(e){if(!e||"object"!=typeof e)return e;if("[object Date]"==Object.prototype.toString.call(e))return new Date(e.getTime());if(Array.isArray(e))return e.map(Wa);var t={};return Object.keys(e).forEach((function(i){t[i]=Wa(e[i])})),t}const Ka=(e,t)=>et?1:0,Ya=(e,t)=>Ka(e.toLowerCase(),t.toLowerCase());class Za extends TypeError{constructor(e,t){let i;const{message:a,...n}=e,{path:o}=e;super(0===o.length?a:"At path: "+o.join(".")+" -- "+a),this.value=void 0,this.key=void 0,this.type=void 0,this.refinement=void 0,this.path=void 0,this.branch=void 0,this.failures=void 0,Object.assign(this,n),this.name=this.constructor.name,this.failures=()=>{var a;return null!=(a=i)?a:i=[e,...t()]}}}function Qa(e){return"object"==typeof e&&null!=e}function Xa(e){return"string"==typeof e?JSON.stringify(e):""+e}function Ja(e,t,i,a){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:n,branch:o}=t,{type:s}=i,{refinement:r,message:l="Expected a value of type `"+s+"`"+(r?" with refinement `"+r+"`":"")+", but received: `"+Xa(a)+"`"}=e;return{value:a,type:s,refinement:r,key:n[n.length-1],path:n,branch:o,...e,message:l}}function*en(e,t,i,a){(function(e){return Qa(e)&&"function"==typeof e[Symbol.iterator]})(e)||(e=[e]);for(const n of e){const e=Ja(n,t,i,a);e&&(yield e)}}function*tn(e,t,i={}){const{path:a=[],branch:n=[e],coerce:o=!1,mask:s=!1}=i,r={path:a,branch:n};if(o&&(e=t.coercer(e,r),s&&"type"!==t.type&&Qa(t.schema)&&Qa(e)&&!Array.isArray(e)))for(const i in e)void 0===t.schema[i]&&delete e[i];let l=!0;for(const i of t.validator(e,r))l=!1,yield[i,void 0];for(let[i,d,c]of t.entries(e,r)){const t=tn(d,c,{path:void 0===i?a:[...a,i],branch:void 0===i?n:[...n,d],coerce:o,mask:s});for(const a of t)a[0]?(l=!1,yield[a[0],void 0]):o&&(d=a[1],void 0===i?e=d:e instanceof Map?e.set(i,d):e instanceof Set?e.add(d):Qa(e)&&(e[i]=d))}if(l)for(const i of t.refiner(e,r))l=!1,yield[i,void 0];l&&(yield[void 0,e])}class an{constructor(e){this.TYPE=void 0,this.type=void 0,this.schema=void 0,this.coercer=void 0,this.validator=void 0,this.refiner=void 0,this.entries=void 0;const{type:t,schema:i,validator:a,refiner:n,coercer:o=(e=>e),entries:s=function*(){}}=e;this.type=t,this.schema=i,this.entries=s,this.coercer=o,this.validator=a?(e,t)=>en(a(e,t),t,this,e):()=>[],this.refiner=n?(e,t)=>en(n(e,t),t,this,e):()=>[]}assert(e){return nn(e,this)}create(e){return function(e,t){const i=sn(e,t,{coerce:!0});if(i[0])throw i[0];return i[1]}(e,this)}is(e){return on(e,this)}mask(e){return function(e,t){const i=sn(e,t,{coerce:!0,mask:!0});if(i[0])throw i[0];return i[1]}(e,this)}validate(e,t={}){return sn(e,this,t)}}function nn(e,t){const i=sn(e,t);if(i[0])throw i[0]}function on(e,t){return!sn(e,t)[0]}function sn(e,t,i={}){const a=tn(e,t,i),n=function(e){const{done:t,value:i}=e.next();return t?void 0:i}(a);if(n[0]){const e=new Za(n[0],(function*(){for(const e of a)e[0]&&(yield e[0])}));return[e,void 0]}return[void 0,n[1]]}function rn(...e){const t="type"===e[0].type,i=e.map((e=>e.schema)),a=Object.assign({},...i);return t?function(e){const t=Object.keys(e);return new an({type:"type",schema:e,*entries(i){if(Qa(i))for(const a of t)yield[a,i[a],e[a]]},validator:e=>Qa(e)||"Expected an object, but received: "+Xa(e)})}(a):pn(a)}function ln(e,t){return new an({type:e,schema:null,validator:t})}function dn(){return ln("any",(()=>!0))}function cn(e){return new an({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[i,a]of t.entries())yield[i,a,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||"Expected an array value, but received: "+Xa(e)})}function un(){return ln("boolean",(e=>"boolean"==typeof e))}function hn(e){const t=Xa(e),i=typeof e;return new an({type:"literal",schema:"string"===i||"number"===i||"boolean"===i?e:null,validator:i=>i===e||"Expected the literal `"+t+"`, but received: "+Xa(i)})}function vn(){return ln("number",(e=>"number"==typeof e&&!isNaN(e)||"Expected a number, but received: "+Xa(e)))}function pn(e){const t=e?Object.keys(e):[],i=ln("never",(()=>!1));return new an({type:"object",schema:e||null,*entries(a){if(e&&Qa(a)){const n=new Set(Object.keys(a));for(const i of t)n.delete(i),yield[i,a[i],e[i]];for(const e of n)yield[e,a[e],i]}},validator:e=>Qa(e)||"Expected an object, but received: "+Xa(e),coercer:e=>Qa(e)?{...e}:e})}function mn(e){return new an({...e,validator:(t,i)=>void 0===t||e.validator(t,i),refiner:(t,i)=>void 0===t||e.refiner(t,i)})}function fn(){return ln("string",(e=>"string"==typeof e||"Expected a string, but received: "+Xa(e)))}function gn(e){const t=e.map((e=>e.type)).join(" | ");return new an({type:"union",schema:null,coercer(t,i){const a=e.find((e=>{const[i]=e.validate(t,{coerce:!0});return!i}))||ln("unknown",(()=>!0));return a.coercer(t,i)},validator(i,a){const n=[];for(const t of e){const[...e]=tn(i,t,a),[o]=e;if(!o[0])return[];for(const[t]of e)t&&n.push(t)}return["Expected the value to satisfy a union of `"+t+"`, but received: "+Xa(i),...n]}})}const _n=(e,t)=>{if(!(t instanceof Za))return{warnings:[t.message],errors:void 0};const i=[],a=[];for(const n of t.failures())if(void 0===n.value)i.push(e.localize("ui.errors.config.key_missing","key",n.path.join(".")));else if("never"===n.type)a.push(e.localize("ui.errors.config.key_not_expected","key",n.path.join(".")));else{if("union"===n.type)continue;"enums"===n.type?a.push(e.localize("ui.errors.config.key_wrong_type","key",n.path.join("."),"type_correct",n.message.replace("Expected ","").split(", ")[0],"type_wrong",JSON.stringify(n.value))):a.push(e.localize("ui.errors.config.key_wrong_type","key",n.path.join("."),"type_correct",n.refinement||n.type,"type_wrong",JSON.stringify(n.value)))}return{warnings:a,errors:i}},yn=(e,t)=>e.callWS({type:"validate_config",...t}),kn=e=>e.substr(e.indexOf(".")+1),bn=pn({alias:mn(fn()),enabled:mn(un())}),xn=pn({entity_id:mn(gn([fn(),cn(fn())])),device_id:mn(gn([fn(),cn(fn())])),area_id:mn(gn([fn(),cn(fn())]))});rn(bn,pn({service:mn(fn()),service_template:mn(fn()),entity_id:mn(fn()),target:mn(xn),data:mn(pn())}));const $n=rn(bn,pn({service:hn("media_player.play_media"),target:mn(pn({entity_id:mn(fn())})),entity_id:mn(fn()),data:pn({media_content_id:fn(),media_content_type:fn()}),metadata:pn()})),wn=rn(bn,pn({service:hn("scene.turn_on"),target:mn(pn({entity_id:mn(fn())})),entity_id:mn(fn()),metadata:pn()})),Cn=(t,i)=>e(t,"hass-notification",i),An=e=>e.substr(0,e.indexOf(".")),In=e=>{return t=e.entity_id,void 0===(i=e.attributes).friendly_name?kn(t).replace(/_/g," "):i.friendly_name||"";var t,i};class En extends HTMLElement{static get version(){return"23.0.10"}}customElements.define("vaadin-material-styles",En);const Sn=e=>class extends e{static get properties(){return{theme:{type:String,readOnly:!0}}}attributeChangedCallback(e,t,i){super.attributeChangedCallback(e,t,i),"theme"===e&&this._setTheme(i)}},zn=[];function Ln(e,i,a={}){var n;e&&(n=e,Fn(customElements.get(n))&&console.warn(`The custom element definition for "${e}"\n was finalized before a style module was registered.\n Make sure to add component specific style modules before\n importing the corresponding custom element.`)),i=function(e=[]){return[e].flat(1/0).filter((e=>e instanceof t||(console.warn("An item in styles is not of type CSSResult. Use `unsafeCSS` or `css`."),!1)))}(i),window.Vaadin&&window.Vaadin.styleModules?window.Vaadin.styleModules.registerStyles(e,i,a):zn.push({themeFor:e,styles:i,include:a.include,moduleId:a.moduleId})}function On(){return window.Vaadin&&window.Vaadin.styleModules?window.Vaadin.styleModules.getAllThemes():zn}function Tn(e=""){let t=0;return 0===e.indexOf("lumo-")||0===e.indexOf("material-")?t=1:0===e.indexOf("vaadin-")&&(t=2),t}function Pn(e){const t=[];return e.include&&[].concat(e.include).forEach((e=>{const i=On().find((t=>t.moduleId===e));i?t.push(...Pn(i),...i.styles):console.warn(`Included moduleId ${e} not found in style registry`)}),e.styles),t}function Mn(e){const t=e+"-default-theme",i=On().filter((i=>i.moduleId!==t&&function(e,t){return(e||"").split(" ").some((e=>new RegExp("^"+e.split("*").join(".*")+"$").test(t)))}(i.themeFor,e))).map((e=>({...e,styles:[...Pn(e),...e.styles],includePriority:Tn(e.moduleId)}))).sort(((e,t)=>t.includePriority-e.includePriority));return i.length>0?i:On().filter((e=>e.moduleId===t))}function Fn(e){return e&&Object.prototype.hasOwnProperty.call(e,"__themes")}const Bn=e=>class extends(Sn(e)){static finalize(){super.finalize();const e=this.prototype._template;e&&!Fn(this)&&function(e,t){const i=document.createElement("style");i.innerHTML=e.map((e=>e.cssText)).join("\n"),t.content.appendChild(i)}(this.getStylesForThis(),e)}static finalizeStyles(e){const t=this.getStylesForThis();return e?[e,...t]:t}static getStylesForThis(){const e=Object.getPrototypeOf(this.prototype),t=(e?e.constructor.__themes:[])||[];this.__themes=[...t,...Mn(this.is)];const i=this.__themes.flatMap((e=>e.styles));return i.filter(((e,t)=>t===i.lastIndexOf(e)))}};Ln("",i` - :host { - /* Text colors */ - --material-body-text-color: var(--light-theme-text-color, rgba(0, 0, 0, 0.87)); - --material-secondary-text-color: var(--light-theme-secondary-color, rgba(0, 0, 0, 0.54)); - --material-disabled-text-color: var(--light-theme-disabled-color, rgba(0, 0, 0, 0.38)); - - /* Primary colors */ - --material-primary-color: var(--primary-color, #6200ee); - --material-primary-contrast-color: var(--dark-theme-base-color, #fff); - --material-primary-text-color: var(--material-primary-color); - - /* Error colors */ - --material-error-color: var(--error-color, #b00020); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--light-theme-background-color, #fff); - --material-secondary-background-color: var(--light-theme-secondary-background-color, #f5f5f5); - --material-disabled-color: rgba(0, 0, 0, 0.26); - - /* Divider colors */ - --material-divider-color: rgba(0, 0, 0, 0.12); - - /* Undocumented internal properties (prefixed with three dashes) */ - - /* Text field tweaks */ - --_material-text-field-input-line-background-color: initial; - --_material-text-field-input-line-opacity: initial; - --_material-text-field-input-line-hover-opacity: initial; - --_material-text-field-focused-label-opacity: initial; - - /* Button tweaks */ - --_material-button-raised-background-color: initial; - --_material-button-outline-color: initial; - - /* Grid tweaks */ - --_material-grid-row-hover-background-color: initial; - - /* Split layout tweaks */ - --_material-split-layout-splitter-background-color: initial; - - background-color: var(--material-background-color); - color: var(--material-body-text-color); - } - - [theme~='dark'] { - /* Text colors */ - --material-body-text-color: var(--dark-theme-text-color, rgba(255, 255, 255, 1)); - --material-secondary-text-color: var(--dark-theme-secondary-color, rgba(255, 255, 255, 0.7)); - --material-disabled-text-color: var(--dark-theme-disabled-color, rgba(255, 255, 255, 0.5)); - - /* Primary colors */ - --material-primary-color: var(--light-primary-color, #7e3ff2); - --material-primary-text-color: #b794f6; - - /* Error colors */ - --material-error-color: var(--error-color, #de2839); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--dark-theme-background-color, #303030); - --material-secondary-background-color: var(--dark-theme-secondary-background-color, #3b3b3b); - --material-disabled-color: rgba(255, 255, 255, 0.3); - - /* Divider colors */ - --material-divider-color: rgba(255, 255, 255, 0.12); - - /* Undocumented internal properties (prefixed with three dashes) */ - - /* Text field tweaks */ - --_material-text-field-input-line-background-color: #fff; - --_material-text-field-input-line-opacity: 0.7; - --_material-text-field-input-line-hover-opacity: 1; - --_material-text-field-focused-label-opacity: 1; - - /* Button tweaks */ - --_material-button-raised-background-color: rgba(255, 255, 255, 0.08); - --_material-button-outline-color: rgba(255, 255, 255, 0.2); - - /* Grid tweaks */ - --_material-grid-row-hover-background-color: rgba(255, 255, 255, 0.08); - --_material-grid-row-selected-overlay-opacity: 0.16; - - /* Split layout tweaks */ - --_material-split-layout-splitter-background-color: rgba(255, 255, 255, 0.8); - - background-color: var(--material-background-color); - color: var(--material-body-text-color); - } - - a { - color: inherit; - } -`,{moduleId:"material-color-light"});Ln("",i` - :host { - /* Text colors */ - --material-body-text-color: var(--dark-theme-text-color, rgba(255, 255, 255, 1)); - --material-secondary-text-color: var(--dark-theme-secondary-color, rgba(255, 255, 255, 0.7)); - --material-disabled-text-color: var(--dark-theme-disabled-color, rgba(255, 255, 255, 0.5)); - - /* Primary colors */ - --material-primary-color: var(--light-primary-color, #7e3ff2); - --material-primary-text-color: #b794f6; - - /* Error colors */ - --material-error-color: var(--error-color, #de2839); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--dark-theme-background-color, #303030); - --material-secondary-background-color: var(--dark-theme-secondary-background-color, #3b3b3b); - --material-disabled-color: rgba(255, 255, 255, 0.3); - - /* Divider colors */ - --material-divider-color: rgba(255, 255, 255, 0.12); - - /* Undocumented internal properties (prefixed with three dashes) */ - - /* Text field tweaks */ - --_material-text-field-input-line-background-color: #fff; - --_material-text-field-input-line-opacity: 0.7; - --_material-text-field-input-line-hover-opacity: 1; - --_material-text-field-focused-label-opacity: 1; - - /* Button tweaks */ - --_material-button-raised-background-color: rgba(255, 255, 255, 0.08); - --_material-button-outline-color: rgba(255, 255, 255, 0.2); - - /* Grid tweaks */ - --_material-grid-row-hover-background-color: rgba(255, 255, 255, 0.08); - --_material-grid-row-selected-overlay-opacity: 0.16; - - /* Split layout tweaks */ - --_material-split-layout-splitter-background-color: rgba(255, 255, 255, 0.8); - - background-color: var(--material-background-color); - color: var(--material-body-text-color); - } -`,{moduleId:"material-color-dark"});const Dn=i` - :host { - /* Text colors */ - --material-body-text-color: var(--light-theme-text-color, rgba(0, 0, 0, 0.87)); - --material-secondary-text-color: var(--light-theme-secondary-color, rgba(0, 0, 0, 0.54)); - --material-disabled-text-color: var(--light-theme-disabled-color, rgba(0, 0, 0, 0.38)); - - /* Primary colors */ - --material-primary-color: var(--primary-color, #6200ee); - --material-primary-contrast-color: var(--dark-theme-base-color, #fff); - --material-primary-text-color: var(--material-primary-color); - - /* Error colors */ - --material-error-color: var(--error-color, #b00020); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--light-theme-background-color, #fff); - --material-secondary-background-color: var(--light-theme-secondary-background-color, #f5f5f5); - --material-disabled-color: rgba(0, 0, 0, 0.26); - - /* Divider colors */ - --material-divider-color: rgba(0, 0, 0, 0.12); - } -`,Nn=document.createElement("template");Nn.innerHTML=``,document.head.appendChild(Nn.content);const Vn=i` - :host { - /* Font family */ - --material-font-family: 'Roboto', sans-serif; - - /* Font sizes */ - --material-h1-font-size: 6rem; - --material-h2-font-size: 3.75rem; - --material-h3-font-size: 3rem; - --material-h4-font-size: 2.125rem; - --material-h5-font-size: 1.5rem; - --material-h6-font-size: 1.25rem; - --material-body-font-size: 1rem; - --material-small-font-size: 0.875rem; - --material-button-font-size: 0.875rem; - --material-caption-font-size: 0.75rem; - - /* Icon size */ - --material-icon-font-size: 20px; - } -`;Ln("",i` - body, - :host { - font-family: var(--material-font-family); - font-size: var(--material-body-font-size); - line-height: 1.4; - -webkit-text-size-adjust: 100%; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - color: inherit; - line-height: 1.1; - margin-top: 1.5em; - } - - h1 { - font-size: var(--material-h3-font-size); - font-weight: 300; - letter-spacing: -0.015em; - margin-bottom: 1em; - text-indent: -0.07em; - } - - h2 { - font-size: var(--material-h4-font-size); - font-weight: 300; - letter-spacing: -0.01em; - margin-bottom: 0.75em; - text-indent: -0.07em; - } - - h3 { - font-size: var(--material-h5-font-size); - font-weight: 400; - margin-bottom: 0.75em; - text-indent: -0.05em; - } - - h4 { - font-size: var(--material-h6-font-size); - font-weight: 400; - letter-spacing: 0.01em; - margin-bottom: 0.75em; - text-indent: -0.05em; - } - - h5 { - font-size: var(--material-body-font-size); - font-weight: 500; - margin-bottom: 0.5em; - text-indent: -0.025em; - } - - h6 { - font-size: var(--material-small-font-size); - font-weight: 500; - letter-spacing: 0.01em; - margin-bottom: 0.25em; - text-indent: -0.025em; - } - - a, - b, - strong { - font-weight: 500; - } -`,{moduleId:"material-typography"});const Rn=document.createElement("template");if(Rn.innerHTML=``,document.head.appendChild(Rn.content),!window.polymerSkipLoadingFontRoboto){const e="https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto:400,300,300italic,400italic,500,500italic,700,700italic",t=document.createElement("link");t.rel="stylesheet",t.type="text/css",t.crossOrigin="anonymous",t.href=e,document.head.appendChild(t)}const jn=i` - /* prettier-ignore */ - :host { - /* from http://codepen.io/shyndman/pen/c5394ddf2e8b2a5c9185904b57421cdb */ - --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); - --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); - --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); - --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); - --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); - --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); - --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); - --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); - } -`,qn=document.createElement("template");qn.innerHTML=``,document.head.appendChild(qn.content);const Un=i` - :host { - top: 16px; - right: 16px; - /* TODO (@jouni): remove unnecessary multiplication after https://github.com/vaadin/vaadin-overlay/issues/90 is fixed */ - bottom: calc(1px * var(--vaadin-overlay-viewport-bottom) + 16px); - left: 16px; - } - - [part='overlay'] { - background-color: var(--material-background-color); - border-radius: 4px; - box-shadow: var(--material-shadow-elevation-4dp); - color: var(--material-body-text-color); - font-family: var(--material-font-family); - font-size: var(--material-body-font-size); - font-weight: 400; - } - - [part='content'] { - padding: 8px 0; - } - - [part='backdrop'] { - opacity: 0.2; - animation: 0.2s vaadin-overlay-backdrop-enter; - will-change: opacity; - } - - @keyframes vaadin-overlay-backdrop-enter { - 0% { - opacity: 0; - } - } -`;Ln("",Un,{moduleId:"material-overlay"});const Hn=Un;Ln("",Hn,{moduleId:"material-menu-overlay"});Ln("vaadin-combo-box-overlay",[Hn,i` - :host { - --_vaadin-combo-box-items-container-border-width: 8px 0; - --_vaadin-combo-box-items-container-border-style: solid; - --_vaadin-combo-box-items-container-border-color: transparent; - } - - [part='overlay'] { - position: relative; - overflow: visible; - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - [part='content'] { - padding: 0; - } - - :host([loading]) [part='loader'] { - height: 2px; - position: absolute; - z-index: 1; - top: -2px; - left: 0; - right: 0; - background: var(--material-background-color) - linear-gradient( - 90deg, - transparent 0%, - transparent 20%, - var(--material-primary-color) 20%, - var(--material-primary-color) 40%, - transparent 40%, - transparent 60%, - var(--material-primary-color) 60%, - var(--material-primary-color) 80%, - transparent 80%, - transparent 100% - ) - 0 0 / 400% 100% repeat-x; - opacity: 0; - animation: 3s linear infinite material-combo-box-loader-progress, 0.3s 0.1s both material-combo-box-loader-fade-in; - } - - [part='loader']::before { - content: ''; - display: block; - height: 100%; - opacity: 0.16; - background: var(--material-primary-color); - } - - @keyframes material-combo-box-loader-fade-in { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } - } - - @keyframes material-combo-box-loader-progress { - 0% { - background-position: 0 0; - background-size: 300% 100%; - } - - 33% { - background-position: -100% 0; - background-size: 400% 100%; - } - - 67% { - background-position: -200% 0; - background-size: 250% 100%; - } - - 100% { - background-position: -300% 0; - background-size: 300% 100%; - } - } - - /* RTL specific styles */ - - @keyframes material-combo-box-loader-progress-rtl { - 0% { - background-position: 100% 0; - background-size: 300% 100%; - } - - 33% { - background-position: 200% 0; - background-size: 400% 100%; - } - - 67% { - background-position: 300% 0; - background-size: 250% 100%; - } - - 100% { - background-position: 400% 0; - background-size: 300% 100%; - } - } - - :host([loading][dir='rtl']) [part='loader'] { - animation: 3s linear infinite material-combo-box-loader-progress-rtl, - 0.3s 0.1s both material-combo-box-loader-fade-in; - } -`],{moduleId:"material-combo-box-overlay"});const Gn=document.createElement("template");Gn.innerHTML='\n \n',document.head.appendChild(Gn.content);const Wn=i` - :host { - display: flex; - align-items: center; - box-sizing: border-box; - min-height: 36px; - padding: 8px 32px 8px 10px; - overflow: hidden; - font-family: var(--material-font-family); - font-size: var(--material-small-font-size); - line-height: 24px; - } - - /* It's the list-box's responsibility to add the focus style */ - :host([focused]) { - outline: none; - } - - /* Checkmark */ - [part='checkmark']::before { - display: var(--_material-item-selected-icon-display, none); - content: ''; - font-family: material-icons; - font-size: 24px; - line-height: 1; - font-weight: 400; - width: 24px; - text-align: center; - margin-right: 10px; - color: var(--material-secondary-text-color); - flex: none; - } - - :host([selected]) [part='checkmark']::before { - content: var(--material-icons-check); - } - - @media (any-hover: hover) { - :host(:hover:not([disabled])) { - background-color: var(--material-secondary-background-color); - } - - :host([focused]:not([disabled])) { - background-color: var(--material-divider-color); - } - } - - /* Disabled */ - :host([disabled]) { - color: var(--material-disabled-text-color); - cursor: default; - pointer-events: none; - } - - /* RTL specific styles */ - :host([dir='rtl']) { - padding: 8px 10px 8px 32px; - } - - :host([dir='rtl']) [part='checkmark']::before { - margin-right: 0; - margin-left: 10px; - } -`;Ln("vaadin-item",Wn,{moduleId:"material-item"});Ln("vaadin-combo-box-item",[Wn,i` - :host { - cursor: pointer; - -webkit-tap-highlight-color: transparent; - padding: 4px 10px; - --_material-item-selected-icon-display: block; - } -`],{moduleId:"material-combo-box-item"});class Kn{static detectScrollType(){const e=document.createElement("div");e.textContent="ABCD",e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e);let t="reverse";return e.scrollLeft>0?t="default":(e.scrollLeft=2,e.scrollLeft<2&&(t="negative")),document.body.removeChild(e),t}static getNormalizedScrollLeft(e,t,i){const{scrollLeft:a}=i;if("rtl"!==t||!e)return a;switch(e){case"negative":return i.scrollWidth-i.clientWidth+a;case"reverse":return i.scrollWidth-i.clientWidth-a;default:return a}}static setNormalizedScrollLeft(e,t,i,a){if("rtl"===t&&e)switch(e){case"negative":i.scrollLeft=i.clientWidth-i.scrollWidth+a;break;case"reverse":i.scrollLeft=i.scrollWidth-i.clientWidth-a;break;default:i.scrollLeft=a}else i.scrollLeft=a}}const Yn=[];let Zn;function Qn(e,t,i=e.getAttribute("dir")){t?e.setAttribute("dir",t):null!=i&&e.removeAttribute("dir")}function Xn(){return document.documentElement.getAttribute("dir")}new MutationObserver((function(){const e=Xn();Yn.forEach((t=>{Qn(t,e)}))})).observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]});const Jn=e=>class extends e{static get properties(){return{dir:{type:String,value:"",reflectToAttribute:!0}}}static finalize(){super.finalize(),Zn||(Zn=Kn.detectScrollType())}connectedCallback(){super.connectedCallback(),this.hasAttribute("dir")||(this.__subscribe(),Qn(this,Xn(),null))}attributeChangedCallback(e,t,i){if(super.attributeChangedCallback(e,t,i),"dir"!==e)return;const a=Xn(),n=i===a&&-1===Yn.indexOf(this),o=!i&&t&&-1===Yn.indexOf(this),s=i!==a&&t===a;n||o?(this.__subscribe(),Qn(this,a,i)):s&&this.__subscribe(!1)}disconnectedCallback(){super.disconnectedCallback(),this.__subscribe(!1),this.removeAttribute("dir")}_valueToNodeAttribute(e,t,i){("dir"!==i||""!==t||e.hasAttribute("dir"))&&super._valueToNodeAttribute(e,t,i)}_attributeToProperty(e,t,i){"dir"!==e||t?super._attributeToProperty(e,t,i):this.dir=""}__subscribe(e=!0){e?-1===Yn.indexOf(this)&&Yn.push(this):Yn.indexOf(this)>-1&&Yn.splice(Yn.indexOf(this),1)}__getNormalizedScrollLeft(e){return Kn.getNormalizedScrollLeft(Zn,this.getAttribute("dir")||"ltr",e)}__setNormalizedScrollLeft(e,t){return Kn.setNormalizedScrollLeft(Zn,this.getAttribute("dir")||"ltr",e,t)}};class eo extends(Bn(Jn(a))){static get template(){return n` - - -
- -
- `}static get is(){return"vaadin-combo-box-item"}static get properties(){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}}static get observers(){return["__rendererOrItemChanged(renderer, index, item.*, selected, focused)","__updateLabel(label, renderer)"]}connectedCallback(){super.connectedCallback(),this._comboBox=this.parentNode.comboBox;const e=this._comboBox.getAttribute("dir");e&&this.setAttribute("dir",e)}requestContentUpdate(){if(!this.renderer)return;const e={index:this.index,item:this.item,focused:this.focused,selected:this.selected};this.renderer(this,this._comboBox,e)}__rendererOrItemChanged(e,t,i){void 0!==i&&void 0!==t&&(this._oldRenderer!==e&&(this.innerHTML="",delete this._$litPart$),e&&(this._oldRenderer=e,this.requestContentUpdate()))}__updateLabel(e,t){t||(this.textContent=e)}}customElements.define(eo.is,eo);const to=e=>e.test(navigator.userAgent),io=e=>e.test(navigator.platform);to(/Android/),to(/Chrome/)&&/Google Inc/.test(navigator.vendor),to(/Firefox/);const ao=io(/^iPad/)||io(/^Mac/)&&navigator.maxTouchPoints>1,no=io(/^iPhone/)||ao,oo=to(/^((?!chrome|android).)*safari/i),so=(()=>{try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}})(),ro=o((e=>class extends e{constructor(){super(),this.__controllers=new Set}connectedCallback(){super.connectedCallback(),this.__controllers.forEach((e=>{e.hostConnected&&e.hostConnected()}))}disconnectedCallback(){super.disconnectedCallback(),this.__controllers.forEach((e=>{e.hostDisconnected&&e.hostDisconnected()}))}addController(e){this.__controllers.add(e),void 0!==this.$&&this.isConnected&&e.hostConnected&&e.hostConnected()}removeController(e){this.__controllers.delete(e)}}));function lo(e,t){const i=Math.max(e.tabIndex,0),a=Math.max(t.tabIndex,0);return 0===i||0===a?a>i:i>a}function co(e){const t=e.length;if(t<2)return e;const i=Math.ceil(t/2);return function(e,t){const i=[];for(;e.length>0&&t.length>0;)lo(e[0],t[0])?i.push(t.shift()):i.push(e.shift());return i.concat(e,t)}(co(e.slice(0,i)),co(e.slice(i)))}function uo(e,t){if(e.nodeType!==Node.ELEMENT_NODE||function(e){const t=e.style;if("hidden"===t.visibility||"none"===t.display)return!0;const i=window.getComputedStyle(e);return"hidden"===i.visibility||"none"===i.display}(e))return!1;const i=e,a=function(e){if(!function(e){return!e.matches('[tabindex="-1"]')&&(e.matches("input, select, textarea, button, object")?e.matches(":not([disabled])"):e.matches("a[href], area[href], iframe, [tabindex], [contentEditable]"))}(e))return-1;const t=e.getAttribute("tabindex")||0;return Number(t)}(i);let n=a>0;a>=0&&t.push(i);let o=[];return o="slot"===i.localName?i.assignedNodes({flatten:!0}):(i.shadowRoot||i).children,[...o].forEach((e=>{n=uo(e,t)||n})),n}function ho(e){return e.getRootNode().activeElement===e}const vo=[];class po{constructor(e){this.host=e,this.__trapNode=null,this.__onKeyDown=this.__onKeyDown.bind(this)}hostConnected(){document.addEventListener("keydown",this.__onKeyDown)}hostDisconnected(){document.removeEventListener("keydown",this.__onKeyDown)}trapFocus(e){if(this.__trapNode=e,0===this.__focusableElements.length)throw this.__trapNode=null,new Error("The trap node should have at least one focusable descendant or be focusable itself.");vo.push(this),-1===this.__focusedElementIndex&&this.__focusableElements[0].focus()}releaseFocus(){this.__trapNode=null,vo.pop()}__onKeyDown(e){if(this.__trapNode&&this===Array.from(vo).pop()&&"Tab"===e.key){e.preventDefault();const t=e.shiftKey;this.__focusNextElement(t)}}__focusNextElement(e=!1){const t=this.__focusableElements,i=e?-1:1,a=this.__focusedElementIndex;t[(t.length+a+i)%t.length].focus()}get __focusableElements(){return function(e){const t=[];return uo(e,t)?co(t):t}(this.__trapNode)}get __focusedElementIndex(){const e=this.__focusableElements;return e.indexOf(e.filter(ho).pop())}}class mo extends(Bn(Jn(ro(a)))){static get template(){return n` - - -
-
-
- -
-
- `}static get is(){return"vaadin-overlay"}static get properties(){return{opened:{type:Boolean,notify:!0,observer:"_openedChanged",reflectToAttribute:!0},owner:Element,renderer:Function,template:{type:Object,notify:!0},content:{type:Object,notify:!0},withBackdrop:{type:Boolean,value:!1,reflectToAttribute:!0},model:Object,modeless:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_modelessChanged"},hidden:{type:Boolean,reflectToAttribute:!0,observer:"_hiddenChanged"},focusTrap:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!1},restoreFocusNode:{type:HTMLElement},_mouseDownInside:{type:Boolean},_mouseUpInside:{type:Boolean},_instance:{type:Object},_originalContentPart:Object,_contentNodes:Array,_oldOwner:Element,_oldModel:Object,_oldTemplate:Object,_oldRenderer:Object,_oldOpened:Boolean}}static get observers(){return["_templateOrRendererChanged(template, renderer, owner, model, opened)"]}constructor(){super(),this._boundMouseDownListener=this._mouseDownListener.bind(this),this._boundMouseUpListener=this._mouseUpListener.bind(this),this._boundOutsideClickListener=this._outsideClickListener.bind(this),this._boundKeydownListener=this._keydownListener.bind(this),this._observer=new s(this,(e=>{this._setTemplateFromNodes(e.addedNodes)})),this._boundIronOverlayCanceledListener=this._ironOverlayCanceled.bind(this),no&&(this._boundIosResizeListener=()=>this._detectIosNavbar()),this.__focusTrapController=new po(this)}ready(){super.ready(),this._observer.flush(),this.addEventListener("click",(()=>{})),this.$.backdrop.addEventListener("click",(()=>{})),this.addController(this.__focusTrapController)}_detectIosNavbar(){if(!this.opened)return;const e=window.innerHeight,t=window.innerWidth>e,i=document.documentElement.clientHeight;t&&i>e?this.style.setProperty("--vaadin-overlay-viewport-bottom",i-e+"px"):this.style.setProperty("--vaadin-overlay-viewport-bottom","0")}_setTemplateFromNodes(e){this.template=e.filter((e=>e.localName&&"template"===e.localName))[0]||this.template}close(e){var t=new CustomEvent("vaadin-overlay-close",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),t.defaultPrevented||(this.opened=!1)}connectedCallback(){super.connectedCallback(),this._boundIosResizeListener&&(this._detectIosNavbar(),window.addEventListener("resize",this._boundIosResizeListener))}disconnectedCallback(){super.disconnectedCallback(),this._boundIosResizeListener&&window.removeEventListener("resize",this._boundIosResizeListener)}requestContentUpdate(){this.renderer&&this.renderer.call(this.owner,this.content,this.owner,this.model)}_ironOverlayCanceled(e){e.preventDefault()}_mouseDownListener(e){this._mouseDownInside=e.composedPath().indexOf(this.$.overlay)>=0}_mouseUpListener(e){this._mouseUpInside=e.composedPath().indexOf(this.$.overlay)>=0}_outsideClickListener(e){if(-1!==e.composedPath().indexOf(this.$.overlay)||this._mouseDownInside||this._mouseUpInside)return this._mouseDownInside=!1,void(this._mouseUpInside=!1);if(!this._last)return;const t=new CustomEvent("vaadin-overlay-outside-click",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}_keydownListener(e){if(this._last&&"Escape"===e.key){const t=new CustomEvent("vaadin-overlay-escape-press",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}}_ensureTemplatized(){this._setTemplateFromNodes(Array.from(this.children))}_openedChanged(e,t){var i,a,n;this._instance||this._ensureTemplatized(),e?(this.__restoreFocusNode=this._getActiveElement(),this._animatedOpening(),i=this,a=()=>{this.focusTrap&&this.__focusTrapController.trapFocus(this.$.overlay);const e=new CustomEvent("vaadin-overlay-open",{bubbles:!0});this.dispatchEvent(e)},ja||Ha(),Ua.push([i,a,n]),this.modeless||this._addGlobalListeners()):t&&(this.__focusTrapController.releaseFocus(),this._animatedClosing(),this.modeless||this._removeGlobalListeners())}_hiddenChanged(e){e&&this.hasAttribute("closing")&&this._flushAnimation("closing")}_shouldAnimate(){const e=getComputedStyle(this).getPropertyValue("animation-name");return!("none"===getComputedStyle(this).getPropertyValue("display"))&&e&&"none"!=e}_enqueueAnimation(e,t){const i=`__${e}Handler`,a=e=>{e&&e.target!==this||(t(),this.removeEventListener("animationend",a),delete this[i])};this[i]=a,this.addEventListener("animationend",a)}_flushAnimation(e){const t=`__${e}Handler`;"function"==typeof this[t]&&this[t]()}_animatedOpening(){this.parentNode===document.body&&this.hasAttribute("closing")&&this._flushAnimation("closing"),this._attachOverlay(),this.modeless||this._enterModalState(),this.setAttribute("opening",""),this._shouldAnimate()?this._enqueueAnimation("opening",(()=>{this._finishOpening()})):this._finishOpening()}_attachOverlay(){this._placeholder=document.createComment("vaadin-overlay-placeholder"),this.parentNode.insertBefore(this._placeholder,this),document.body.appendChild(this),this.bringToFront()}_finishOpening(){document.addEventListener("iron-overlay-canceled",this._boundIronOverlayCanceledListener),this.removeAttribute("opening")}_finishClosing(){document.removeEventListener("iron-overlay-canceled",this._boundIronOverlayCanceledListener),this._detachOverlay(),this.$.overlay.style.removeProperty("pointer-events"),this.removeAttribute("closing")}_animatedClosing(){if(this.hasAttribute("opening")&&this._flushAnimation("opening"),this._placeholder){this._exitModalState();const e=this.restoreFocusNode||this.__restoreFocusNode;if(this.restoreFocusOnClose&&e){const t=this._getActiveElement();(t===document.body||this._deepContains(t))&&setTimeout((()=>e.focus())),this.__restoreFocusNode=null}this.setAttribute("closing",""),this.dispatchEvent(new CustomEvent("vaadin-overlay-closing")),this._shouldAnimate()?this._enqueueAnimation("closing",(()=>{this._finishClosing()})):this._finishClosing()}}_detachOverlay(){this._placeholder.parentNode.insertBefore(this,this._placeholder),this._placeholder.parentNode.removeChild(this._placeholder)}static get __attachedInstances(){return Array.from(document.body.children).filter((e=>e instanceof mo&&!e.hasAttribute("closing"))).sort(((e,t)=>e.__zIndex-t.__zIndex||0))}get _last(){return this===mo.__attachedInstances.pop()}_modelessChanged(e){e?(this._removeGlobalListeners(),this._exitModalState()):this.opened&&(this._addGlobalListeners(),this._enterModalState())}_addGlobalListeners(){document.addEventListener("mousedown",this._boundMouseDownListener),document.addEventListener("mouseup",this._boundMouseUpListener),document.documentElement.addEventListener("click",this._boundOutsideClickListener,!0),document.addEventListener("keydown",this._boundKeydownListener)}_enterModalState(){"none"!==document.body.style.pointerEvents&&(this._previousDocumentPointerEvents=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),mo.__attachedInstances.forEach((e=>{e!==this&&(e.shadowRoot.querySelector('[part="overlay"]').style.pointerEvents="none")}))}_removeGlobalListeners(){document.removeEventListener("mousedown",this._boundMouseDownListener),document.removeEventListener("mouseup",this._boundMouseUpListener),document.documentElement.removeEventListener("click",this._boundOutsideClickListener,!0),document.removeEventListener("keydown",this._boundKeydownListener)}_exitModalState(){void 0!==this._previousDocumentPointerEvents&&(document.body.style.pointerEvents=this._previousDocumentPointerEvents,delete this._previousDocumentPointerEvents);const e=mo.__attachedInstances;let t;for(;(t=e.pop())&&(t===this||(t.shadowRoot.querySelector('[part="overlay"]').style.removeProperty("pointer-events"),t.modeless)););}_removeOldContent(){this.content&&this._contentNodes&&(this._observer.disconnect(),this._contentNodes.forEach((e=>{e.parentNode===this.content&&this.content.removeChild(e)})),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)}_stampOverlayTemplate(e){this._removeOldContent(),e._Templatizer||(e._Templatizer=r(e,this,{forwardHostProp:function(e,t){this._instance&&this._instance.forwardHostProp(e,t)}})),this._instance=new e._Templatizer({}),this._contentNodes=Array.from(this._instance.root.childNodes);const t=e._templateRoot||(e._templateRoot=e.getRootNode());if(t!==document){this.$.content.shadowRoot||this.$.content.attachShadow({mode:"open"});let e=Array.from(t.querySelectorAll("style")).reduce(((e,t)=>e+t.textContent),"");if(e=e.replace(/:host/g,":host-nomatch"),e){const t=document.createElement("style");t.textContent=e,this.$.content.shadowRoot.appendChild(t),this._contentNodes.unshift(t)}this.$.content.shadowRoot.appendChild(this._instance.root),this.content=this.$.content.shadowRoot}else this.appendChild(this._instance.root),this.content=this}_removeNewRendererOrTemplate(e,t,i,a){e!==t?this.template=void 0:i!==a&&(this.renderer=void 0)}_templateOrRendererChanged(e,t,i,a,n){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");const o=this._oldOwner!==i||this._oldModel!==a;this._oldModel=a,this._oldOwner=i;const s=this._oldTemplate!==e;this._oldTemplate=e;const r=this._oldRenderer!==t;this._oldRenderer=t;const l=this._oldOpened!==n;this._oldOpened=n,r&&(this.content=this,this.content.innerHTML="",delete this.content._$litPart$),e&&s?this._stampOverlayTemplate(e):t&&(r||l||o)&&n&&this.requestContentUpdate()}_getActiveElement(){let e=document.activeElement||document.body;for(;e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}_deepContains(e){if(this.contains(e))return!0;let t=e;const i=e.ownerDocument;for(;t&&t!==i&&t!==this;)t=t.parentNode||t.host;return t===this}bringToFront(){let e="";const t=mo.__attachedInstances.filter((e=>e!==this)).pop();if(t){e=t.__zIndex+1}this.style.zIndex=e,this.__zIndex=e||parseFloat(getComputedStyle(this).zIndex)}}customElements.define(mo.is,mo);const fo={start:"top",end:"bottom"},go={start:"left",end:"right"},_o=e=>class extends e{static get properties(){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}}}static get observers(){return["__positionSettingsChanged(positionTarget, horizontalAlign, verticalAlign, noHorizontalOverlap, noVerticalOverlap)","__overlayOpenedChanged(opened)"]}constructor(){super(),this.__boundUpdatePosition=this._updatePosition.bind(this)}__overlayOpenedChanged(e){if(["scroll","resize"].forEach((t=>{e?window.addEventListener(t,this.__boundUpdatePosition):window.removeEventListener(t,this.__boundUpdatePosition)})),e){const e=getComputedStyle(this);this.__margins||(this.__margins={},["top","bottom","left","right"].forEach((t=>{this.__margins[t]=parseInt(e[t],10)}))),this.setAttribute("dir",e.direction),this._updatePosition(),requestAnimationFrame((()=>this._updatePosition()))}}get __isRTL(){return"rtl"===this.getAttribute("dir")}__positionSettingsChanged(){this._updatePosition()}_updatePosition(){if(!this.positionTarget||!this.opened)return;const e=this.positionTarget.getBoundingClientRect(),t=this.__shouldAlignStartVertically(e);this.style.justifyContent=t?"flex-start":"flex-end";const i=this.__shouldAlignStartHorizontally(e,this.__isRTL),a=!this.__isRTL&&i||this.__isRTL&&!i;this.style.alignItems=a?"flex-start":"flex-end";const n=this.getBoundingClientRect(),o=this.__calculatePositionInOneDimension(e,n,this.noVerticalOverlap,fo,this,t),s=this.__calculatePositionInOneDimension(e,n,this.noHorizontalOverlap,go,this,i);Object.assign(this.style,o,s),this.toggleAttribute("bottom-aligned",!t),this.toggleAttribute("top-aligned",t),this.toggleAttribute("end-aligned",!a),this.toggleAttribute("start-aligned",a)}__shouldAlignStartHorizontally(e,t){const i=Math.max(this.__oldContentWidth||0,this.$.overlay.offsetWidth);this.__oldContentWidth=this.$.overlay.offsetWidth;const a=Math.min(window.innerWidth,document.documentElement.clientWidth),n=!t&&"start"===this.horizontalAlign||t&&"end"===this.horizontalAlign;return this.__shouldAlignStart(e,i,a,this.__margins,n,this.noHorizontalOverlap,go)}__shouldAlignStartVertically(e){const t=Math.max(this.__oldContentHeight||0,this.$.overlay.offsetHeight);this.__oldContentHeight=this.$.overlay.offsetHeight;const i=Math.min(window.innerHeight,document.documentElement.clientHeight),a="top"===this.verticalAlign;return this.__shouldAlignStart(e,t,i,this.__margins,a,this.noVerticalOverlap,fo)}__shouldAlignStart(e,t,i,a,n,o,s){const r=i-e[o?s.end:s.start]-a[s.end],l=e[o?s.start:s.end]-a[s.start],d=n?r:l;return n===(d>(n?l:r)||d>t)}__calculatePositionInOneDimension(e,t,i,a,n,o){const s=o?a.start:a.end,r=o?a.end:a.start;return{[s]:parseFloat(n.style[s]||getComputedStyle(n)[s])+(t[o?a.start:a.end]-e[i===o?a.end:a.start])*(o?-1:1)+"px",[r]:""}}};let yo;Ln("vaadin-combo-box-overlay",i` - #overlay { - width: var(--vaadin-combo-box-overlay-width, var(--_vaadin-combo-box-overlay-default-width, auto)); - } - - [part='content'] { - display: flex; - flex-direction: column; - height: 100%; - } - `,{moduleId:"vaadin-combo-box-overlay-styles"});class ko extends(_o(mo)){static get is(){return"vaadin-combo-box-overlay"}static get template(){return yo||(yo=super.template.cloneNode(!0),yo.content.querySelector('[part~="overlay"]').removeAttribute("tabindex")),yo}connectedCallback(){super.connectedCallback();const e=this.__dataHost,t=e&&e.getRootNode().host,i=t&&t.getAttribute("dir");i&&this.setAttribute("dir",i)}ready(){super.ready();const e=document.createElement("div");e.setAttribute("part","loader");const t=this.shadowRoot.querySelector('[part~="content"]');t.parentNode.insertBefore(e,t)}_outsideClickListener(e){const t=e.composedPath();t.includes(this.positionTarget)||t.includes(this)||this.close()}}customElements.define(ko.is,ko);let bo=0,xo=0;const $o=[];let wo=0,Co=!1;const Ao=document.createTextNode("");new window.MutationObserver((function(){Co=!1;const e=$o.length;for(let t=0;t{throw e}))}}$o.splice(0,e),xo+=e})).observe(Ao,{characterData:!0});const Io={after:e=>({run:t=>window.setTimeout(t,e),cancel(e){window.clearTimeout(e)}}),run:(e,t)=>window.setTimeout(e,t),cancel(e){window.clearTimeout(e)}},Eo={run:e=>window.requestAnimationFrame(e),cancel(e){window.cancelAnimationFrame(e)}},So={run:e=>window.requestIdleCallback?window.requestIdleCallback(e):window.setTimeout(e,16),cancel(e){window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e)}},zo={run(e){Co||(Co=!0,Ao.textContent=wo,wo+=1),$o.push(e);const t=bo;return bo+=1,t},cancel(e){const t=e-xo;if(t>=0){if(!$o[t])throw new Error("invalid async handle: "+e);$o[t]=null}}};class Lo{constructor(){this._asyncModule=null,this._callback=null,this._timer=null}setConfig(e,t){this._asyncModule=e,this._callback=t,this._timer=this._asyncModule.run((()=>{this._timer=null,Oo.delete(this),this._callback()}))}cancel(){this.isActive()&&(this._cancelAsync(),Oo.delete(this))}_cancelAsync(){this.isActive()&&(this._asyncModule.cancel(this._timer),this._timer=null)}flush(){this.isActive()&&(this.cancel(),this._callback())}isActive(){return null!=this._timer}static debounce(e,t,i){return e instanceof Lo?e._cancelAsync():e=new Lo,e.setConfig(t,i),e}}let Oo=new Set;function To(){const e=Boolean(Oo.size);return Oo.forEach((e=>{try{e.flush()}catch(e){setTimeout((()=>{throw e}))}})),e}const Po=()=>{let e;do{e=To()}while(e)},Mo=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),Fo=Mo&&Mo[1]>=8,Bo={_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)},get _virtualStart(){return this._virtualStartVal||0},set _virtualStart(e){e=this._clamp(e,0,this._maxVirtualStart),this.grid&&(e-=e%this._itemsPerRow),this._virtualStartVal=e},get _physicalStart(){return this._physicalStartVal||0},set _physicalStart(e){(e%=this._physicalCount)<0&&(e=this._physicalCount+e),this.grid&&(e-=e%this._itemsPerRow),this._physicalStartVal=e},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},get _physicalCount(){return this._physicalCountVal||0},set _physicalCount(e){this._physicalCountVal=e},get _optPhysicalSize(){return 0===this._viewportHeight?1/0:this._viewportHeight*this._maxPages},get _isVisible(){return Boolean(this.offsetWidth||this.offsetHeight)},get firstVisibleIndex(){var e=this._firstVisibleIndexVal;if(null==e){var t=this._physicalTop+this._scrollOffset;e=this._iterateItems(((e,i)=>(t+=this._getPhysicalSizeIncrement(e))>this._scrollPosition?this.grid?i-i%this._itemsPerRow:i:this.grid&&this._virtualCount-1===i?i-i%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(((i,a)=>{t=0;if(this._scrollPosition=e,this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,Math.abs(t)>this._physicalSize&&this._physicalSize>0){t-=this._scrollOffset;var a=Math.round(t/this._physicalAverage)*this._itemsPerRow;this._virtualStart+=a,this._physicalStart+=a,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){var n=this._getReusables(i);i?(this._physicalTop=n.physicalTop,this._virtualStart+=n.indexes.length,this._physicalStart+=n.indexes.length):(this._virtualStart-=n.indexes.length,this._physicalStart-=n.indexes.length),this._update(n.indexes,i?null:n.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),zo)}},_getReusables:function(e){var t,i,a,n=[],o=this._hiddenContentSize*this._ratio,s=this._virtualStart,r=this._virtualEnd,l=this._physicalCount,d=this._physicalTop+this._scrollOffset,c=this._physicalBottom+this._scrollOffset,u=this._scrollPosition,h=this._scrollBottom;for(e?(t=this._physicalStart,i=u-d):(t=this._physicalEnd,i=c-h);i-=a=this._getPhysicalSizeIncrement(t),!(n.length>=l||i<=o);)if(e){if(r+n.length+1>=this._virtualCount)break;if(d+a>=u-this._scrollOffset)break;n.push(t),d+=a,t=(t+1)%l}else{if(s-n.length<=0)break;if(d+this._physicalSize-a<=h)break;n.push(t),d-=a,t=0===t?l-1:t-1}return{indexes:n,physicalTop:d-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 i=t.pop();this._physicalTop-=this._getPhysicalSizeIncrement(i)}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 i=t%this._itemsPerRow;i&&t-i<=this._physicalCount&&(t+=this._itemsPerRow),t-=i}var a=t-this._physicalCount,n=Math.round(.5*this._physicalCount);if(!(a<0)){if(a>0){var o=window.performance.now();[].push.apply(this._physicalItems,this._createPool(a));for(var s=0;sthis._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===n||(this._isClientFull()?this._physicalSize0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_gridChanged:function(e,t){void 0!==t&&(this.notifyResize(),Po(),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,Eo);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 i=e.value.indexSplices.some((function(e){return e.index+e.addedCount>=this._virtualStart&&e.index<=this._virtualEnd}),this);this._isClientFull()&&!i||this._debounce("_render",this._render,Eo)}else"items.length"!==e.path&&this._forwardItemPath(e.path,e.value)},_iterateItems:function(e,t){var i,a,n,o;if(2===arguments.length&&t){for(o=0;o=this._physicalStart?this._virtualStart+(e-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+e},_updateMetrics:function(e){Po();var t=0,i=0,a=this._physicalAverageCount,n=this._physicalAverage;this._iterateItems(((e,a)=>{i+=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):(i=1===this._itemsPerRow?i:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+t-i,this._itemsPerRow=1),this._physicalAverageCount!==a&&(this._physicalAverage=Math.round((n*a+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,i=(this._viewportWidth-t)/2;this._iterateItems(((t,a)=>{var n=a%this._itemsPerRow,o=Math.floor(n*this._itemWidth+i);this._isRTL&&(o*=-1),this.translate3d(o+"px",e+"px",0,this._physicalItems[t]),this._shouldRenderNextRow(a)&&(e+=this._rowHeight)}))}else{const t=[];this._iterateItems(((i,a)=>{const n=this._physicalItems[i];this.translate3d(0,e+"px",0,n),e+=this._physicalSizes[i];const o=n.id;o&&t.push(o)})),t.length&&this.setAttribute("aria-owns",t.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-=e;var t=this._scrollPosition;!Fo&&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)&&(Po(),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,i=this._virtualStart,a=0,n=this._hiddenContentSize;i{this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)}),Eo)},updateSizeForItem:function(e){return this.updateSizeForIndex(this.items.indexOf(e))},updateSizeForIndex:function(e){return this._isIndexRendered(e)?(this._updateMetrics([this._getPhysicalIndex(e)]),this._positionItems(),null):null},_convertIndexToCompleteRow:function(e){return this._itemsPerRow=this._itemsPerRow||1,this.grid?Math.ceil(e/this._itemsPerRow)*this._itemsPerRow:e},_isIndexRendered:function(e){return e>=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,i){return Math.min(i,Math.max(t,e))},_debounce:function(e,t,i){var a;this._debouncers=this._debouncers||{},this._debouncers[e]=Lo.debounce(this._debouncers[e],i,t.bind(this)),a=this._debouncers[e],Oo.add(a)}};class Do{constructor({createElements:e,updateElement:t,scrollTarget:i,scrollContainer:a,elementsContainer:n,reorderElements:o}){this.isAttached=!0,this._vidxOffset=0,this.createElements=e,this.updateElement=t,this.scrollTarget=i,this.scrollContainer=a,this.elementsContainer=n||a,this.reorderElements=o,this._maxPages=1.3,this.timeouts={SCROLL_REORDER:500,IGNORE_WHEEL:500},this.__resizeObserver=new ResizeObserver((()=>this._resizeHandler())),"visible"===getComputedStyle(this.scrollTarget).overflow&&(this.scrollTarget.style.overflow="auto"),"static"===getComputedStyle(this.scrollContainer).position&&(this.scrollContainer.style.position="relative"),this.__resizeObserver.observe(this.scrollTarget),this.scrollTarget.addEventListener("scroll",(()=>this._scrollHandler())),this._scrollLineHeight=this._getScrollLineHeight(),this.scrollTarget.addEventListener("wheel",(e=>this.__onWheel(e))),this.reorderElements&&(this.scrollTarget.addEventListener("mousedown",(()=>this.__mouseDown=!0)),this.scrollTarget.addEventListener("mouseup",(()=>{this.__mouseDown=!1,this.__pendingReorder&&this.__reorderElements()})))}_manageFocus(){}_removeFocusedItem(){}get scrollOffset(){return 0}get adjustedFirstVisibleIndex(){return this.firstVisibleIndex+this._vidxOffset}get adjustedLastVisibleIndex(){return this.lastVisibleIndex+this._vidxOffset}scrollToIndex(e){if("number"!=typeof e||isNaN(e)||0===this.size||!this.scrollTarget.offsetHeight)return;e=this._clamp(e,0,this.size-1);const t=this.__getVisibleElements().length;let i=Math.floor(e/this.size*this._virtualCount);this._virtualCount-i{i.__virtualIndex>=e&&i.__virtualIndex<=t&&this.__updateElement(i,i.__virtualIndex,!0)}))}__updateElement(e,t,i){e.style.minHeight&&(e.style.minHeight=""),this.__preventElementUpdates||e.__lastUpdatedIndex===t&&!i||(this.updateElement(e,t),e.__lastUpdatedIndex=t),0===e.offsetHeight&&(e.style.minHeight="200px")}__getIndexScrollOffset(e){const t=this.__getVisibleElements().find((t=>t.__virtualIndex===e));return t?this.scrollTarget.getBoundingClientRect().top-t.getBoundingClientRect().top:void 0}get size(){return this.__size}set size(e){if(e===this.size)return;let t,i;if(this.__preventElementUpdates=!0,e>0&&(t=this.adjustedFirstVisibleIndex,i=this.__getIndexScrollOffset(t)),this.__size=e,Po(),this._itemsChanged({path:"items"}),Po(),e>0){t=Math.min(t,e-1),this.scrollToIndex(t);const a=this.__getIndexScrollOffset(t);void 0!==i&&void 0!==a&&(this._scrollTop+=i-a)}this.elementsContainer.children.length||requestAnimationFrame((()=>this._resizeHandler())),this.__preventElementUpdates=!1,this._resizeHandler(),Po()}get _scrollTop(){return this.scrollTarget.scrollTop}set _scrollTop(e){this.scrollTarget.scrollTop=e}get items(){return{length:Math.min(this.size,1e5)}}get offsetHeight(){return this.scrollTarget.offsetHeight}get $(){return{items:this.scrollContainer}}updateViewportBoundaries(){const 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()}setAttribute(){}_createPool(e){const t=this.createElements(e),i=document.createDocumentFragment();return t.forEach((e=>{e.style.position="absolute",i.appendChild(e),this.__resizeObserver.observe(e)})),this.elementsContainer.appendChild(i),t}_assignModels(e){this._iterateItems(((e,t)=>{const i=this._physicalItems[e];i.hidden=t>=this.size,i.hidden?delete i.__lastUpdatedIndex:(i.__virtualIndex=t+(this._vidxOffset||0),this.__updateElement(i,i.__virtualIndex))}),e)}_isClientFull(){return setTimeout((()=>this.__clientFull=!0)),this.__clientFull||super._isClientFull()}translate3d(e,t,i,a){a.style.transform=`translateY(${t})`}toggleScrollListener(){}_scrollHandler(){if(this._adjustVirtualIndexOffset(this._scrollTop-(this.__previousScrollTop||0)),super._scrollHandler(),0!==this._physicalCount){const e=this._getReusables(!0);this._physicalTop=e.physicalTop,this._virtualStart+=e.indexes.length,this._physicalStart+=e.indexes.length}this.reorderElements&&(this.__scrollReorderDebouncer=Lo.debounce(this.__scrollReorderDebouncer,Io.after(this.timeouts.SCROLL_REORDER),(()=>this.__reorderElements()))),this.__previousScrollTop=this._scrollTop}__onWheel(e){if(e.ctrlKey||this._hasScrolledAncestor(e.target,e.deltaX,e.deltaY))return;let t=e.deltaY;if(e.deltaMode===WheelEvent.DOM_DELTA_LINE?t*=this._scrollLineHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._scrollPageHeight),this._deltaYAcc=this._deltaYAcc||0,this._wheelAnimationFrame)return this._deltaYAcc+=t,void e.preventDefault();t+=this._deltaYAcc,this._deltaYAcc=0,this._wheelAnimationFrame=!0,this.__debouncerWheelAnimationFrame=Lo.debounce(this.__debouncerWheelAnimationFrame,Eo,(()=>this._wheelAnimationFrame=!1));const i=Math.abs(e.deltaX)+Math.abs(t);this._canScroll(this.scrollTarget,e.deltaX,t)?(e.preventDefault(),this.scrollTarget.scrollTop+=t,this.scrollTarget.scrollLeft+=e.deltaX,this._hasResidualMomentum=!0,this._ignoreNewWheel=!0,this._debouncerIgnoreNewWheel=Lo.debounce(this._debouncerIgnoreNewWheel,Io.after(this.timeouts.IGNORE_WHEEL),(()=>this._ignoreNewWheel=!1))):this._hasResidualMomentum&&i<=this._previousMomentum||this._ignoreNewWheel?e.preventDefault():i>this._previousMomentum&&(this._hasResidualMomentum=!1),this._previousMomentum=i}_hasScrolledAncestor(e,t,i){return e!==this.scrollTarget&&e!==this.scrollTarget.getRootNode().host&&(!(!this._canScroll(e,t,i)||-1===["auto","scroll"].indexOf(getComputedStyle(e).overflow))||(e!==this&&e.parentElement?this._hasScrolledAncestor(e.parentElement,t,i):void 0))}_canScroll(e,t,i){return i>0&&e.scrollTop0||t>0&&e.scrollLeft0}_getScrollLineHeight(){const e=document.createElement("div");e.style.fontSize="initial",e.style.display="none",document.body.appendChild(e);const t=window.getComputedStyle(e).fontSize;return document.body.removeChild(e),t?window.parseInt(t):void 0}__getVisibleElements(){return Array.from(this.elementsContainer.children).filter((e=>!e.hidden))}__reorderElements(){if(this.__mouseDown)return void(this.__pendingReorder=!0);this.__pendingReorder=!1;const e=this._virtualStart+(this._vidxOffset||0),t=this.__getVisibleElements(),i=t.find((e=>e.contains(this.elementsContainer.getRootNode().activeElement)||e.contains(this.scrollTarget.getRootNode().activeElement)))||t[0];if(!i)return;const a=i.__virtualIndex-e,n=t.indexOf(i)-a;if(n>0)for(let e=0;ethis.scrollTarget.style.transform=e))}}_adjustVirtualIndexOffset(e){if(this._virtualCount>=this.size)this._vidxOffset=0;else if(this.__skipNextVirtualIndexAdjust)this.__skipNextVirtualIndexAdjust=!1;else if(Math.abs(e)>1e4){const e=this._scrollTop/(this.scrollTarget.scrollHeight-this.scrollTarget.offsetHeight),t=e*this.size;this._vidxOffset=Math.round(t-e*this._virtualCount)}else{const e=this._vidxOffset,t=1e3,i=100;0===this._scrollTop?(this._vidxOffset=0,e!==this._vidxOffset&&super.scrollToIndex(0)):this.firstVisibleIndex0&&(this._vidxOffset-=Math.min(this._vidxOffset,i),super.scrollToIndex(this.firstVisibleIndex+(e-this._vidxOffset)));const a=this.size-this._virtualCount;this._scrollTop>=this._maxScrollTop&&this._maxScrollTop>0?(this._vidxOffset=a,e!==this._vidxOffset&&super.scrollToIndex(this._virtualCount-1)):this.firstVisibleIndex>this._virtualCount-t&&this._vidxOffset - :host { - display: block; - min-height: 1px; - overflow: auto; - - /* Fixes item background from getting on top of scrollbars on Safari */ - transform: translate3d(0, 0, 0); - - /* Enable momentum scrolling on iOS */ - -webkit-overflow-scrolling: touch; - - /* Fixes scrollbar disappearing when 'Show scroll bars: Always' enabled in Safari */ - box-shadow: 0 0 0 white; - } - - #selector { - border-width: var(--_vaadin-combo-box-items-container-border-width); - border-style: var(--_vaadin-combo-box-items-container-border-style); - border-color: var(--_vaadin-combo-box-items-container-border-color); - } - -
- -
- `}static get properties(){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}}}constructor(){super(),this.__boundOnItemClick=this.__onItemClick.bind(this)}__openedChanged(e){e&&this.requestContentUpdate()}ready(){super.ready(),this.__hostTagName=this.constructor.is.replace("-scroller",""),this.setAttribute("role","listbox"),this.addEventListener("click",(e=>e.stopPropagation())),this.__patchWheelOverScrolling(),this.__virtualizer=new No({createElements:this.__createElements.bind(this),updateElement:this.__updateElement.bind(this),elementsContainer:this,scrollTarget:this,scrollContainer:this.$.selector})}requestContentUpdate(){this.__virtualizer&&this.__virtualizer.update()}scrollIntoView(e){if(!(this.opened&&e>=0))return;const t=this._visibleItemsCount();let i=e;e>this.__virtualizer.lastVisibleIndex-1?(this.__virtualizer.scrollToIndex(e),i=e-t+1):e>this.__virtualizer.firstVisibleIndex&&(i=this.__virtualizer.firstVisibleIndex),this.__virtualizer.scrollToIndex(Math.max(0,i));const a=[...this.children].find((e=>!e.hidden&&e.index===this.__virtualizer.lastVisibleIndex));if(!a||e!==a.index)return;const n=a.getBoundingClientRect(),o=this.getBoundingClientRect(),s=n.bottom-o.bottom+this._viewportTotalPaddingBottom;s>0&&(this.scrollTop+=s)}__getAriaRole(e){return void 0!==e&&"option"}__getAriaSelected(e,t){return this.__isItemFocused(e,t).toString()}__isItemFocused(e,t){return e==t}__isItemSelected(e,t,i){return!(e instanceof Vo)&&(i&&void 0!==e&&void 0!==t?this.get(i,e)===this.get(i,t):e===t)}__itemsChanged(e){this.__virtualizer&&e&&(this.__virtualizer.size=e.length,this.__virtualizer.flush(),this.setAttribute("aria-setsize",e.length),this.requestContentUpdate())}__loadingChanged(e){this.__virtualizer&&!e&&setTimeout((()=>this.requestContentUpdate()))}__focusedIndexChanged(e,t){this.__virtualizer&&(e!==t&&this.requestContentUpdate(),e>=0&&!this.loading&&this.scrollIntoView(e))}__rendererChanged(e,t){(e||t)&&this.requestContentUpdate()}__createElements(e){return[...Array(e)].map((()=>{const e=document.createElement(`${this.__hostTagName}-item`);return e.addEventListener("click",this.__boundOnItemClick),e.tabIndex="-1",e.style.width="100%",e}))}__updateElement(e,t){const i=this.items[t],a=this.focusedIndex;e.setProperties({item:i,index:this.__requestItemByIndex(i,t),label:this.getItemLabel(i),selected:this.__isItemSelected(i,this.selectedItem,this.itemIdPath),renderer:this.renderer,focused:this.__isItemFocused(a,t)}),e.id=`${this.__hostTagName}-item-${t}`,e.setAttribute("role",this.__getAriaRole(t)),e.setAttribute("aria-selected",this.__getAriaSelected(a,t)),e.setAttribute("aria-posinset",t+1),this.theme?e.setAttribute("theme",this.theme):e.removeAttribute("theme")}__onItemClick(e){this.dispatchEvent(new CustomEvent("selection-changed",{detail:{item:e.currentTarget.item}}))}__patchWheelOverScrolling(){this.$.selector.addEventListener("wheel",(e=>{const t=0===this.scrollTop,i=this.scrollHeight-this.scrollTop-this.clientHeight<=1;(t&&e.deltaY<0||i&&e.deltaY>0)&&e.preventDefault()}))}get _viewportTotalPaddingBottom(){if(void 0===this._cachedViewportTotalPaddingBottom){const e=window.getComputedStyle(this.$.selector);this._cachedViewportTotalPaddingBottom=[e.paddingBottom,e.borderBottomWidth].map((e=>parseInt(e,10))).reduce(((e,t)=>e+t))}return this._cachedViewportTotalPaddingBottom}__requestItemByIndex(e,t){return e instanceof Vo&&void 0!==t&&this.dispatchEvent(new CustomEvent("index-requested",{detail:{index:t,currentScrollerPos:this._oldScrollerPosition}})),t}_visibleItemsCount(){this.__virtualizer.scrollToIndex(this.__virtualizer.firstVisibleIndex);return this.__virtualizer.size>0?this.__virtualizer.lastVisibleIndex-this.__virtualizer.firstVisibleIndex+1:0}}customElements.define(Ro.is,Ro);class jo extends a{static get is(){return"vaadin-combo-box-dropdown"}static get template(){return n` - - `}static get properties(){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"}}}static get observers(){return["_openedOrItemsChanged(opened, _items, loading)","__updateScroller(_scroller, _items, opened, loading, _selectedItem, _itemIdPath, _focusedIndex, renderer, theme)"]}constructor(){super();const e=jo._uniqueId=1+jo._uniqueId||0;this.scrollerId=`${this.localName}-scroller-${e}`}ready(){super.ready(),this.__hostTagName=this.constructor.is.replace("-dropdown","");const e=this.$.overlay,t=`${this.__hostTagName}-scroller`;e.renderer=e=>{if(!e.firstChild){const i=document.createElement(t);e.appendChild(i)}},e.requestContentUpdate(),this._scroller=e.content.querySelector(t),this._scroller.id=this.scrollerId,this._scroller.getItemLabel=this.getItemLabel.bind(this),this._scroller.comboBox=this.getRootNode().host,this._scroller.addEventListener("selection-changed",(e=>this._forwardScrollerEvent(e))),this._scroller.addEventListener("index-requested",(e=>this._forwardScrollerEvent(e))),e.addEventListener("touchend",(e=>this._fireTouchAction(e))),e.addEventListener("touchmove",(e=>this._fireTouchAction(e))),e.addEventListener("mousedown",(e=>e.preventDefault())),e.addEventListener("vaadin-overlay-outside-click",(e=>{e.preventDefault()}))}disconnectedCallback(){super.disconnectedCallback(),this._overlayOpened=!1}_fireTouchAction(e){this.dispatchEvent(new CustomEvent("vaadin-overlay-touch-action",{detail:{sourceEvent:e}}))}_forwardScrollerEvent(e){this.dispatchEvent(new CustomEvent(e.type,{detail:e.detail}))}_openedChanged(e,t){e?(this._setOverlayWidth(),this._scroller.style.maxHeight=getComputedStyle(this).getPropertyValue(`--${this.__hostTagName}-overlay-max-height`)||"65vh",this.dispatchEvent(new CustomEvent("vaadin-combo-box-dropdown-opened",{bubbles:!0,composed:!0}))):t&&!this.__emptyItems&&this.dispatchEvent(new CustomEvent("vaadin-combo-box-dropdown-closed",{bubbles:!0,composed:!0}))}_openedOrItemsChanged(e,t,i){const a=t&&t.length;a||(this.__emptyItems=!0),this._overlayOpened=!(!e||!i&&!a),this.__emptyItems=!1}_getFocusedItem(e){if(e>=0)return this._items[e]}indexOfLabel(e){if(this._items&&e)for(let t=0;tclass extends e{static get properties(){return{pageSize:{type:Number,value:50,observer:"_pageSizeChanged"},size:{type:Number,observer:"_sizeChanged"},dataProvider:{type:Object,observer:"_dataProviderChanged"},_pendingRequests:{value:()=>({})},__placeHolder:{value:new Vo}}}static get observers(){return["_dataProviderFilterChanged(filter, dataProvider)","_dataProviderClearFilter(dataProvider, opened, value)","_warnDataProviderValue(dataProvider, value)","_ensureFirstPage(opened)"]}_dataProviderClearFilter(e,t,i){!e||this.loading||!this.filter||t&&this.autoOpenDisabled&&i===this.filter||(this.size=void 0,this._pendingRequests={},this.filter="",this.clearCache())}ready(){super.ready(),this.clearCache(),this.$.dropdown.addEventListener("index-requested",(e=>{const t=e.detail.index,i=e.detail.currentScrollerPos,a=Math.floor(1.5*this.pageSize);if(!this._shouldSkipIndex(t,a,i)&&void 0!==t){const e=this._getPageForIndex(t);this._shouldLoadPage(e)&&this._loadPage(e)}}))}_dataProviderFilterChanged(){this._shouldFetchData()&&(this.size=void 0,this._pendingRequests={},this.clearCache())}_shouldFetchData(){return!!this.dataProvider&&(this.opened||this.filter&&this.filter.length)}_ensureFirstPage(e){e&&this._shouldLoadPage(0)&&this._loadPage(0)}_shouldSkipIndex(e,t,i){return 0!==i&&e>=i-t&&e<=i+t}_shouldLoadPage(e){if(!this.filteredItems||this._forceNextRequest)return this._forceNextRequest=!1,!0;const t=this.filteredItems[e*this.pageSize];return void 0!==t?t instanceof Vo:void 0===this.size}_loadPage(e){if(!this._pendingRequests[e]&&this.dataProvider){this.loading=!0;const t={page:e,pageSize:this.pageSize,filter:this.filter},i=(a,n)=>{if(this._pendingRequests[e]===i){if(this.filteredItems)this.splice("filteredItems",t.page*t.pageSize,a.length,...a);else{const e=[];e.splice(t.page*t.pageSize,a.length,...a),this.filteredItems=e}this._isValidValue(this.value)&&this._getItemValue(this.selectedItem)!==this.value&&this._selectItemForValue(this.value),this.opened||this.hasAttribute("focused")||this._commitValue(),this.size=n,delete this._pendingRequests[e],0===Object.keys(this._pendingRequests).length&&(this.loading=!1)}};this._pendingRequests[e]||(this._pendingRequests[e]=i,this.dataProvider(t,i))}}_getPageForIndex(e){return Math.floor(e/this.pageSize)}clearCache(){if(!this.dataProvider)return;this._pendingRequests={};const e=[];for(let t=0;t<(this.size||0);t++)e.push(this.__placeHolder);this.filteredItems=e,this._shouldFetchData()?this._loadPage(0):this._forceNextRequest=!0}_sizeChanged(e=0){const t=(this.filteredItems||[]).slice(0,e);for(let i=0;i 0");this.clearCache()}_dataProviderChanged(e,t){this._ensureItemsOrDataProvider((()=>{this.dataProvider=t}))}_ensureItemsOrDataProvider(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=[])}_warnDataProviderValue(e,t){if(e&&""!==t&&(void 0===this.selectedItem||null===this.selectedItem)){const e=this._indexOfValue(t,this.filteredItems);(e<0||!this._getItemLabel(this.filteredItems[e]))&&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`")}}_flushPendingRequests(e){if(this._pendingRequests){const t=Math.ceil(e/this.pageSize),i=Object.keys(this._pendingRequests);for(let a=0;a=t&&this._pendingRequests[n]([],e)}}}},Uo=o((e=>class extends e{static get properties(){return{disabled:{type:Boolean,value:!1,observer:"_disabledChanged",reflectToAttribute:!0}}}_disabledChanged(e){this._setAriaDisabled(e)}_setAriaDisabled(e){e?this.setAttribute("aria-disabled","true"):this.removeAttribute("aria-disabled")}click(){this.disabled||super.click()}})),Ho=o((e=>class extends e{ready(){super.ready(),this.addEventListener("keydown",(e=>{this._onKeyDown(e)})),this.addEventListener("keyup",(e=>{this._onKeyUp(e)}))}_onKeyDown(e){}_onKeyUp(e){}}));const Go=o((e=>class extends e{static get properties(){return{inputElement:{type:Object,readOnly:!0,observer:"_inputElementChanged"},type:{type:String,readOnly:!0},value:{type:String,value:"",observer:"_valueChanged",notify:!0}}}constructor(){super(),this._boundOnInput=this._onInput.bind(this),this._boundOnChange=this._onChange.bind(this)}clear(){this.value=""}_addInputListeners(e){e.addEventListener("input",this._boundOnInput),e.addEventListener("change",this._boundOnChange)}_removeInputListeners(e){e.removeEventListener("input",this._boundOnInput),e.removeEventListener("change",this._boundOnChange)}_forwardInputValue(e){this.inputElement&&(this.inputElement.value=null!=e?e:"")}_inputElementChanged(e,t){e?this._addInputListeners(e):t&&this._removeInputListeners(t)}_onInput(e){this.__userInput=e.isTrusted,this.value=e.target.value,this.__userInput=!1}_onChange(e){}_toggleHasValue(e){this.toggleAttribute("has-value",e)}_valueChanged(e,t){this._toggleHasValue(""!==e&&null!=e),""===e&&void 0===t||this.__userInput||this._forwardInputValue(e)}}));class Wo{constructor(e){this.host=e,e.addEventListener("opened-changed",(()=>{e.opened||this.__setVirtualKeyboardEnabled(!1)})),e.addEventListener("blur",(()=>this.__setVirtualKeyboardEnabled(!0))),e.addEventListener("touchstart",(()=>this.__setVirtualKeyboardEnabled(!0)))}__setVirtualKeyboardEnabled(e){this.host.inputElement&&(this.host.inputElement.inputMode=e?"":"none")}}const Ko=e=>class extends(ro(Ho(Go(Uo(e))))){static get properties(){return{opened:{type:Boolean,notify:!0,value:!1,reflectToAttribute:!0,observer:"_openedChanged"},autoOpenDisabled:{type:Boolean},readonly:{type:Boolean,value:!1,reflectToAttribute:!0},renderer:Function,items:{type:Array,observer:"_itemsChanged"},allowCustomValue:{type:Boolean,value:!1},filteredItems:{type:Array},_lastCommittedValue:String,loading:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_loadingChanged"},_focusedIndex:{type:Number,observer:"_focusedIndexChanged",value:-1},filter:{type:String,value:"",notify:!0},selectedItem:{type:Object,notify:!0},itemLabelPath:{type:String,value:"label",observer:"_itemLabelPathChanged"},itemValuePath:{type:String,value:"value"},itemIdPath:String,_toggleElement:{type:Object,observer:"_toggleElementChanged"},_closeOnBlurIsPrevented:Boolean,__restoreFocusOnClose:Boolean}}static get observers(){return["_filterChanged(filter, itemValuePath, itemLabelPath)","_itemsOrPathsChanged(items.*, itemValuePath, itemLabelPath)","_filteredItemsChanged(filteredItems.*, itemValuePath, itemLabelPath)","_selectedItemChanged(selectedItem, itemValuePath, itemLabelPath)"]}constructor(){super(),this._boundOnFocusout=this._onFocusout.bind(this),this._boundOverlaySelectedItemChanged=this._overlaySelectedItemChanged.bind(this),this._boundOnClearButtonMouseDown=this.__onClearButtonMouseDown.bind(this),this._boundClose=this.close.bind(this),this._boundOnOpened=this._onOpened.bind(this),this._boundOnClick=this._onClick.bind(this),this._boundOnOverlayTouchAction=this._onOverlayTouchAction.bind(this),this._boundOnTouchend=this._onTouchend.bind(this)}get _inputElementValue(){return this.inputElement?this.inputElement[this._propertyForValue]:void 0}set _inputElementValue(e){this.inputElement&&(this.inputElement[this._propertyForValue]=e)}_inputElementChanged(e){super._inputElementChanged(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))}ready(){super.ready(),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);const e=()=>{requestAnimationFrame((()=>{this.$.dropdown.$.overlay.bringToFront()}))};var t;this.addEventListener("mousedown",e),this.addEventListener("touchstart",e),t=this,window.Vaadin&&window.Vaadin.templateRendererCallback?window.Vaadin.templateRendererCallback(t):t.querySelector("template")&&console.warn(`WARNING: