From 8dea50ce83010e93c8647cb6dc6fc649d5ee7c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 26 Aug 2020 18:24:22 +0200 Subject: [PATCH] Update frontend to c1a4b27 (#1974) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 197 -> 194 bytes .../chunk.0a8a367357eb9c6338e6.js.gz | Bin 5532 -> 0 bytes .../chunk.0a8a367357eb9c6338e6.js.map | 1 - ...a4696.js => chunk.0d1dbeb0d1afbd18f64e.js} | 4 +- .../chunk.0d1dbeb0d1afbd18f64e.js.gz | Bin 0 -> 283 bytes .../chunk.0d1dbeb0d1afbd18f64e.js.map | 1 + ...78070.js => chunk.1f998a3d7e32b7b3c45c.js} | 6 +- ...chunk.1f998a3d7e32b7b3c45c.js.LICENSE.txt} | 0 .../chunk.1f998a3d7e32b7b3c45c.js.gz | Bin 0 -> 18753 bytes .../chunk.1f998a3d7e32b7b3c45c.js.map | 1 + ...a84e6.js => chunk.2dfe3739f6cdf06691c3.js} | 4 +- .../chunk.2dfe3739f6cdf06691c3.js.gz | Bin 0 -> 57458 bytes .../chunk.2dfe3739f6cdf06691c3.js.map | 1 + .../chunk.2e9e45ecb0d870d27d88.js | 2 + .../chunk.2e9e45ecb0d870d27d88.js.gz | Bin 0 -> 23294 bytes .../chunk.2e9e45ecb0d870d27d88.js.map | 1 + ...90ad8.js => chunk.4a9b56271bdf6fea0f78.js} | 4 +- .../chunk.4a9b56271bdf6fea0f78.js.gz | Bin 0 -> 4220 bytes .../chunk.4a9b56271bdf6fea0f78.js.map | 1 + ...b7a29.js => chunk.5bff531a8ac4ea5d0e8f.js} | 4 +- .../chunk.5bff531a8ac4ea5d0e8f.js.gz | Bin 0 -> 4610 bytes .../chunk.5bff531a8ac4ea5d0e8f.js.map | 1 + .../chunk.5efe339eb242c5e4b376.js | 2 - .../chunk.5efe339eb242c5e4b376.js.gz | Bin 22999 -> 0 bytes .../chunk.5efe339eb242c5e4b376.js.map | 1 - .../chunk.66ee904e8fcb36490ad8.js.gz | Bin 4219 -> 0 bytes .../chunk.66ee904e8fcb36490ad8.js.map | 1 - .../chunk.6a55e3d79e8e15fe11af.js.gz | Bin 4600 -> 0 bytes .../chunk.6a55e3d79e8e15fe11af.js.map | 1 - ...648e9.js => chunk.7ef6bcb43647bc158e88.js} | 4 +- .../chunk.7ef6bcb43647bc158e88.js.gz | Bin 0 -> 4855 bytes .../chunk.7ef6bcb43647bc158e88.js.map | 1 + .../chunk.a0e40ec74bba27bb7a29.js.gz | Bin 4611 -> 0 bytes .../chunk.a0e40ec74bba27bb7a29.js.map | 1 - .../chunk.a63a1818bc60b94648e9.js.gz | Bin 4854 -> 0 bytes .../chunk.a63a1818bc60b94648e9.js.map | 1 - .../chunk.b046b37af037dae78070.js.gz | Bin 18758 -> 0 bytes .../chunk.b046b37af037dae78070.js.map | 1 - .../chunk.cd7030a6497e53ba84e6.js.gz | Bin 57439 -> 0 bytes .../chunk.cd7030a6497e53ba84e6.js.map | 1 - ...e11af.js => chunk.e4f91d8c5f0772ea87e5.js} | 4 +- .../chunk.e4f91d8c5f0772ea87e5.js.gz | Bin 0 -> 4604 bytes .../chunk.e4f91d8c5f0772ea87e5.js.map | 1 + .../chunk.f0fd1d9d4e2bfcaa4696.js.gz | Bin 285 -> 0 bytes .../chunk.f0fd1d9d4e2bfcaa4696.js.map | 1 - ...338e6.js => chunk.f60d6d63bed838a42b65.js} | 4 +- .../chunk.f60d6d63bed838a42b65.js.gz | Bin 0 -> 5533 bytes .../chunk.f60d6d63bed838a42b65.js.map | 1 + .../panel/frontend_es5/entrypoint.9b944a05.js | 3 + ...txt => entrypoint.9b944a05.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.9b944a05.js.gz | Bin 0 -> 250413 bytes .../frontend_es5/entrypoint.9b944a05.js.map | 1 + .../panel/frontend_es5/entrypoint.a7c72a93.js | 3 - .../frontend_es5/entrypoint.a7c72a93.js.gz | Bin 250398 -> 0 bytes .../frontend_es5/entrypoint.a7c72a93.js.map | 1 - .../api/panel/frontend_es5/manifest.json | 2 +- .../chunk.060b891fc21a6f3a9775.js.gz | Bin 4325 -> 0 bytes .../chunk.060b891fc21a6f3a9775.js.map | 1 - .../chunk.075f9f0f3cc3c76bdcec.js.gz | Bin 4470 -> 0 bytes .../chunk.13572537b0f04146e8a6.js.gz | Bin 16995 -> 0 bytes ...6e8a6.js => chunk.169d772822215fb022c3.js} | 220 ++++++++++-------- .../chunk.169d772822215fb022c3.js.gz | Bin 0 -> 17303 bytes ....map => chunk.169d772822215fb022c3.js.map} | 2 +- ...2be0e.js => chunk.19fdeb1dc19e9028c877.js} | 6 +- .../chunk.19fdeb1dc19e9028c877.js.gz | Bin 0 -> 3706 bytes .../chunk.19fdeb1dc19e9028c877.js.map | 1 + .../chunk.2c9b9df572f9df28aa13.js.gz | Bin 57196 -> 0 bytes .../chunk.2c9b9df572f9df28aa13.js.map | 1 - ...fac77.js => chunk.3071be0252919da82a50.js} | 8 +- ...chunk.3071be0252919da82a50.js.LICENSE.txt} | 0 .../chunk.3071be0252919da82a50.js.gz | Bin 0 -> 18576 bytes ....map => chunk.3071be0252919da82a50.js.map} | 2 +- ...8aa13.js => chunk.3455ded08421a656fb89.js} | 4 +- .../chunk.3455ded08421a656fb89.js.gz | Bin 0 -> 57207 bytes .../chunk.3455ded08421a656fb89.js.map | 1 + .../chunk.4b82e7ada0d15a00ee58.js | 2 - .../chunk.4b82e7ada0d15a00ee58.js.gz | Bin 286 -> 0 bytes .../chunk.4b82e7ada0d15a00ee58.js.map | 1 - ...d0863.js => chunk.5626256b67db529d9228.js} | 4 +- .../chunk.5626256b67db529d9228.js.gz | Bin 0 -> 3431 bytes ....map => chunk.5626256b67db529d9228.js.map} | 2 +- .../chunk.70f7563637c2550d0863.js.gz | Bin 3430 -> 0 bytes .../chunk.75f2147acdb97fbb1c85.js | 2 + .../chunk.75f2147acdb97fbb1c85.js.gz | Bin 0 -> 287 bytes .../chunk.75f2147acdb97fbb1c85.js.map | 1 + ...bdcec.js => chunk.7f857ab0198787ea578f.js} | 4 +- .../chunk.7f857ab0198787ea578f.js.gz | Bin 0 -> 4473 bytes ....map => chunk.7f857ab0198787ea578f.js.map} | 2 +- .../chunk.9c6fe3803e238e0fac77.js.gz | Bin 18575 -> 0 bytes ...a9775.js => chunk.ab1820d320511a5c439a.js} | 6 +- .../chunk.ab1820d320511a5c439a.js.gz | Bin 0 -> 4324 bytes .../chunk.ab1820d320511a5c439a.js.map | 1 + .../chunk.bc9f9f69a190ab12be0e.js.gz | Bin 3707 -> 0 bytes .../chunk.bc9f9f69a190ab12be0e.js.map | 1 - .../chunk.d425430651d932f2a4b3.js.gz | Bin 3761 -> 0 bytes .../chunk.d425430651d932f2a4b3.js.map | 1 - ...2a4b3.js => chunk.e4b71fa96652ad9933c0.js} | 6 +- .../chunk.e4b71fa96652ad9933c0.js.gz | Bin 0 -> 3761 bytes .../chunk.e4b71fa96652ad9933c0.js.map | 1 + .../frontend_latest/entrypoint.49151d80.js.gz | Bin 206631 -> 0 bytes .../entrypoint.49151d80.js.map | 1 - ...int.49151d80.js => entrypoint.cfec6eb5.js} | 201 ++++++++-------- ...txt => entrypoint.cfec6eb5.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.cfec6eb5.js.gz | Bin 0 -> 206777 bytes .../entrypoint.cfec6eb5.js.map | 1 + .../api/panel/frontend_latest/manifest.json | 2 +- 108 files changed, 296 insertions(+), 261 deletions(-) delete mode 100644 supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js.map rename supervisor/api/panel/frontend_es5/{chunk.f0fd1d9d4e2bfcaa4696.js => chunk.0d1dbeb0d1afbd18f64e.js} (53%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.0d1dbeb0d1afbd18f64e.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.0d1dbeb0d1afbd18f64e.js.map rename supervisor/api/panel/frontend_es5/{chunk.b046b37af037dae78070.js => chunk.1f998a3d7e32b7b3c45c.js} (99%) rename supervisor/api/panel/frontend_es5/{chunk.b046b37af037dae78070.js.LICENSE.txt => chunk.1f998a3d7e32b7b3c45c.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.map rename supervisor/api/panel/frontend_es5/{chunk.cd7030a6497e53ba84e6.js => chunk.2dfe3739f6cdf06691c3.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.2dfe3739f6cdf06691c3.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.2dfe3739f6cdf06691c3.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.2e9e45ecb0d870d27d88.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.2e9e45ecb0d870d27d88.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.2e9e45ecb0d870d27d88.js.map rename supervisor/api/panel/frontend_es5/{chunk.66ee904e8fcb36490ad8.js => chunk.4a9b56271bdf6fea0f78.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.4a9b56271bdf6fea0f78.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.4a9b56271bdf6fea0f78.js.map rename supervisor/api/panel/frontend_es5/{chunk.a0e40ec74bba27bb7a29.js => chunk.5bff531a8ac4ea5d0e8f.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.5bff531a8ac4ea5d0e8f.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.5bff531a8ac4ea5d0e8f.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.5efe339eb242c5e4b376.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.5efe339eb242c5e4b376.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.5efe339eb242c5e4b376.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.66ee904e8fcb36490ad8.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.66ee904e8fcb36490ad8.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js.map rename supervisor/api/panel/frontend_es5/{chunk.a63a1818bc60b94648e9.js => chunk.7ef6bcb43647bc158e88.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a0e40ec74bba27bb7a29.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a0e40ec74bba27bb7a29.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js.map rename supervisor/api/panel/frontend_es5/{chunk.6a55e3d79e8e15fe11af.js => chunk.e4f91d8c5f0772ea87e5.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js.map rename supervisor/api/panel/frontend_es5/{chunk.0a8a367357eb9c6338e6.js => chunk.f60d6d63bed838a42b65.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.f60d6d63bed838a42b65.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.f60d6d63bed838a42b65.js.map create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.9b944a05.js rename supervisor/api/panel/frontend_es5/{entrypoint.a7c72a93.js.LICENSE.txt => entrypoint.9b944a05.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.9b944a05.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.9b944a05.js.map delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.a7c72a93.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.a7c72a93.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.a7c72a93.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.060b891fc21a6f3a9775.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.060b891fc21a6f3a9775.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.075f9f0f3cc3c76bdcec.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.13572537b0f04146e8a6.js.gz rename supervisor/api/panel/frontend_latest/{chunk.13572537b0f04146e8a6.js => chunk.169d772822215fb022c3.js} (68%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.169d772822215fb022c3.js.gz rename supervisor/api/panel/frontend_latest/{chunk.13572537b0f04146e8a6.js.map => chunk.169d772822215fb022c3.js.map} (54%) rename supervisor/api/panel/frontend_latest/{chunk.bc9f9f69a190ab12be0e.js => chunk.19fdeb1dc19e9028c877.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.19fdeb1dc19e9028c877.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.19fdeb1dc19e9028c877.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.2c9b9df572f9df28aa13.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.2c9b9df572f9df28aa13.js.map rename supervisor/api/panel/frontend_latest/{chunk.9c6fe3803e238e0fac77.js => chunk.3071be0252919da82a50.js} (99%) rename supervisor/api/panel/frontend_latest/{chunk.9c6fe3803e238e0fac77.js.LICENSE.txt => chunk.3071be0252919da82a50.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.3071be0252919da82a50.js.gz rename supervisor/api/panel/frontend_latest/{chunk.9c6fe3803e238e0fac77.js.map => chunk.3071be0252919da82a50.js.map} (67%) rename supervisor/api/panel/frontend_latest/{chunk.2c9b9df572f9df28aa13.js => chunk.3455ded08421a656fb89.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.3455ded08421a656fb89.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.3455ded08421a656fb89.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.4b82e7ada0d15a00ee58.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.4b82e7ada0d15a00ee58.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.4b82e7ada0d15a00ee58.js.map rename supervisor/api/panel/frontend_latest/{chunk.70f7563637c2550d0863.js => chunk.5626256b67db529d9228.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.5626256b67db529d9228.js.gz rename supervisor/api/panel/frontend_latest/{chunk.70f7563637c2550d0863.js.map => chunk.5626256b67db529d9228.js.map} (54%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.70f7563637c2550d0863.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.75f2147acdb97fbb1c85.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.75f2147acdb97fbb1c85.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.75f2147acdb97fbb1c85.js.map rename supervisor/api/panel/frontend_latest/{chunk.075f9f0f3cc3c76bdcec.js => chunk.7f857ab0198787ea578f.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.7f857ab0198787ea578f.js.gz rename supervisor/api/panel/frontend_latest/{chunk.075f9f0f3cc3c76bdcec.js.map => chunk.7f857ab0198787ea578f.js.map} (68%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.9c6fe3803e238e0fac77.js.gz rename supervisor/api/panel/frontend_latest/{chunk.060b891fc21a6f3a9775.js => chunk.ab1820d320511a5c439a.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.ab1820d320511a5c439a.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.ab1820d320511a5c439a.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.bc9f9f69a190ab12be0e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.bc9f9f69a190ab12be0e.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.d425430651d932f2a4b3.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.d425430651d932f2a4b3.js.map rename supervisor/api/panel/frontend_latest/{chunk.d425430651d932f2a4b3.js => chunk.e4b71fa96652ad9933c0.js} (97%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.e4b71fa96652ad9933c0.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.e4b71fa96652ad9933c0.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.49151d80.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.49151d80.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.49151d80.js => entrypoint.cfec6eb5.js} (93%) rename supervisor/api/panel/frontend_latest/{entrypoint.49151d80.js.LICENSE.txt => entrypoint.cfec6eb5.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.cfec6eb5.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.cfec6eb5.js.map diff --git a/home-assistant-polymer b/home-assistant-polymer index 04df6c3e9..c1a4b27bc 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 04df6c3e9ebcdf384efdc92cb7031cf9a1c6419e +Subproject commit c1a4b27bc7fc68dfb4af6b382238c010340e7912 diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 4dc36266f..c52e4f825 100644 --- a/supervisor/api/panel/entrypoint.js +++ b/supervisor/api/panel/entrypoint.js @@ -1,9 +1,9 @@ try { - new Function("import('/api/hassio/app/frontend_latest/entrypoint.49151d80.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.cfec6eb5.js')")(); } catch (err) { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.a7c72a93.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.9b944a05.js'; document.body.appendChild(el); } \ No newline at end of file diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index 2c1a684ebc67758b3fa14226d7a4a721f3a3de7e..5f4e278f19bd156804ee4e836b32007e8d18e2da 100644 GIT binary patch literal 194 zcmV;z06qU7iwFP!0000219gr8XM-^ih5`6~#VI6#WN1gtz-)hG@?EaJOq#^yx~bWJ z-=&yAfrRI|_gRFm@Vx+3`hvGhMaiw&T|W25VoiuWhb@kgn?8FuajQZ#y_YC7Bv4hq zw_L^JiSUuugZ~)D?VNQ_%MV}_+`tmEyRCdi1}g9jso~{JQ)7xkuZ8B%nt`0V7?nXm wKNuChpF!jBzu~wZ_xt#8YnT`QR@RoTUQKmgwp@~>GW!(y1+$3M+W`Rp077VBGynhq literal 197 zcmV;$06PC4iwFP!0000219gr?Rt7-~g!glb-`(A2gI$9c(&3G^<8XJBMbb^>>`J0fmF(2gQY-5_?J?+doPcww;#Q9@t&*OkI4{7H^J9{%*D95MwAfCU zQ?Z$hGS}|bx}EMmda59JOe!6+w)>KD4Yoo>C9VjCS0%9wErF-gg2L2kJG80xZ5CJf zapWxW^Zyv+mR}iQjq4d~=Yb(Oe570`aW`TmYmSq&5FIK4AHO^UX21A>0RaF2bgN$F diff --git a/supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js.gz b/supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js.gz deleted file mode 100644 index e0c35f9542d4c8534b5546584efd57cb1fc1c43d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5532 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js.map b/supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js.map deleted file mode 100644 index 8f2dcb243..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.0a8a367357eb9c6338e6.js","sources":["webpack:///chunk.0a8a367357eb9c6338e6.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js b/supervisor/api/panel/frontend_es5/chunk.0d1dbeb0d1afbd18f64e.js similarity index 53% rename from supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js rename to supervisor/api/panel/frontend_es5/chunk.0d1dbeb0d1afbd18f64e.js index 75a22685e..8038e0288 100644 --- a/supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js +++ b/supervisor/api/panel/frontend_es5/chunk.0d1dbeb0d1afbd18f64e.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[1],{176:function(e,r,n){"use strict";n.r(r),n.d(r,"codeMirror",(function(){return c})),n.d(r,"codeMirrorCss",(function(){return i}));var a=n(164),o=n.n(a),s=n(172),t=(n(173),n(174),n(10));o.a.commands.save=function(e){Object(t.a)(e.getWrapperElement(),"editor-save")};var c=o.a,i=s.a}}]); -//# sourceMappingURL=chunk.f0fd1d9d4e2bfcaa4696.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[1],{177:function(e,r,n){"use strict";n.r(r),n.d(r,"codeMirror",(function(){return c})),n.d(r,"codeMirrorCss",(function(){return i}));var a=n(165),o=n.n(a),s=n(173),t=(n(174),n(175),n(10));o.a.commands.save=function(e){Object(t.a)(e.getWrapperElement(),"editor-save")};var c=o.a,i=s.a}}]); +//# sourceMappingURL=chunk.0d1dbeb0d1afbd18f64e.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.0d1dbeb0d1afbd18f64e.js.gz b/supervisor/api/panel/frontend_es5/chunk.0d1dbeb0d1afbd18f64e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..94b94e7ae93aad4dbee3adf36660b4cb0eab56d6 GIT binary patch literal 283 zcmV+$0p$K4iwFP!0000218q-5cLO01zV}bmTX>HW_i(AZyR$GGhkXO_Pt)VzJpNXWOV?@A"object"==typeof t&&null!==t||"function"==typeof t,l=new Map([["proxy",{canHandle:t=>s(t)&&t[n],serialize(t){const{port1:e,port2:i}=new MessageChannel;return function t(e,i=self){i.addEventListener("message",(function r(a){if(!a||!a.data)return;const{id:s,type:l,path:c}=Object.assign({path:[]},a.data),h=(a.data.argumentList||[]).map(d);let f;try{const i=c.slice(0,-1).reduce((t,e)=>t[e],e),r=c.reduce((t,e)=>t[e],e);switch(l){case 0:f=r;break;case 1:i[c.slice(-1)[0]]=d(a.data.value),f=!0;break;case 2:f=r.apply(i,h);break;case 3:f=function(t){return Object.assign(t,{[n]:!0})}(new r(...h));break;case 4:{const{port1:i,port2:n}=new MessageChannel;t(e,n),f=function(t,e){return m.set(t,e),t}(i,[i])}break;case 5:f=void 0}}catch(g){f={value:g,[o]:0}}Promise.resolve(f).catch(t=>({value:t,[o]:0})).then(t=>{const[e,n]=p(t);i.postMessage(Object.assign(Object.assign({},e),{id:s}),n),5===l&&(i.removeEventListener("message",r),u(i))})})),i.start&&i.start()}(t,e),[i,[i]]},deserialize:t=>(t.start(),c(t))}],["throw",{canHandle:t=>s(t)&&o in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function u(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function c(t,e){return function t(e,i=[],n=function(){}){let o=!1;const s=new Proxy(n,{get(n,r){if(h(o),r===a)return()=>g(e,{type:5,path:i.map(t=>t.toString())}).then(()=>{u(e),o=!0});if("then"===r){if(0===i.length)return{then:()=>s};const t=g(e,{type:0,path:i.map(t=>t.toString())}).then(d);return t.then.bind(t)}return t(e,[...i,r])},set(t,n,r){h(o);const[a,s]=p(r);return g(e,{type:1,path:[...i,n].map(t=>t.toString()),value:a},s).then(d)},apply(n,a,s){h(o);const l=i[i.length-1];if(l===r)return g(e,{type:4}).then(d);if("bind"===l)return t(e,i.slice(0,-1));const[u,c]=f(s);return g(e,{type:2,path:i.map(t=>t.toString()),argumentList:u},c).then(d)},construct(t,n){h(o);const[r,a]=f(n);return g(e,{type:3,path:i.map(t=>t.toString()),argumentList:r},a).then(d)}});return s}(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function f(t){const e=t.map(p);return[e.map(t=>t[0]),(i=e.map(t=>t[1]),Array.prototype.concat.apply([],i))];var i}const m=new WeakMap;function p(t){for(const[e,i]of l)if(i.canHandle(t)){const[n,r]=i.serialize(t);return[{type:3,name:e,value:n},r]}return[{type:0,value:t},m.get(t)||[]]}function d(t){switch(t.type){case 3:return l.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,i){return new Promise(n=>{const r=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");t.addEventListener("message",(function e(i){i.data&&i.data.id&&i.data.id===r&&(t.removeEventListener("message",e),n(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),i)})}},167:function(t,e){var i,n,r;n={},r={},function(t,e){function i(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=f}function n(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,n,r){var a=new i;return n&&(a.fill="both",a.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(i){if("auto"!=e[i]){if(("number"==typeof a[i]||"duration"==i)&&("number"!=typeof e[i]||isNaN(e[i])))return;if("fill"==i&&-1==c.indexOf(e[i]))return;if("direction"==i&&-1==h.indexOf(e[i]))return;if("playbackRate"==i&&1!==e[i]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[i]=e[i]}})):a.duration=e,a}function a(t,e,i,n){return t<0||t>1||i<0||i>1?f:function(r){function a(t,e,i){return 3*t*(1-i)*(1-i)*i+3*e*(1-i)*i*i+i*i*i}if(r<=0){var o=0;return t>0?o=e/t:!e&&i>0&&(o=n/i),o*r}if(r>=1){var s=0;return i<1?s=(n-1)/(i-1):1==i&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var l=0,u=1;l=1)return 1;var n=1/t;return(i+=e*n)-i%n}}function s(t){_||(_=document.createElement("div").style),_.animationTimingFunction="",_.animationTimingFunction=t;var e=_.animationTimingFunction;if(""==e&&n())throw new TypeError(t+" is not a valid value for easing");return e}function l(t){if("linear"==t)return f;var e=v.exec(t);if(e)return a.apply(this,e.slice(1).map(Number));var i=b.exec(t);if(i)return o(Number(i[1]),d);var n=w.exec(t);return n?o(Number(n[1]),{start:m,middle:p,end:d}[n[2]]):g[t]||f}function u(t,e,i){if(null==e)return x;var n=i.delay+t+i.endDelay;return e=Math.min(i.delay+t,n)?E:A}var c="backwards|forwards|both|none".split("|"),h="reverse|alternate|alternate-reverse".split("|"),f=function(t){return t};i.prototype={_setMember:function(e,i){this["_"+e]=i,this._effect&&(this._effect._timingInput[e]=i,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=l(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var m=1,p=.5,d=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":o(1,m),"step-middle":o(1,p),"step-end":o(1,d)},_=null,y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),b=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,x=0,T=1,E=2,A=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var i in t)e[i]=t[i];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,i){return r(e=t.numericTimingToObject(e),i)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,i){var n=u(t,e,i),r=function(t,e,i,n,r){switch(n){case T:return"backwards"==e||"both"==e?0:null;case A:return i-r;case E:return"forwards"==e||"both"==e?t:null;case x:return null}}(t,i.fill,e,n,i.delay);if(null===r)return null;var a=function(t,e,i,n,r){var a=r;return 0===t?e!==T&&(a+=i):a+=n/t,a}(i.duration,n,i.iterations,r,i.iterationStart),o=function(t,e,i,n,r,a){var o=t===1/0?e%1:t%1;return 0!==o||i!==E||0===n||0===r&&0!==a||(o=1),o}(a,i.iterationStart,n,i.iterations,r,i.duration),s=function(t,e,i,n){return t===E&&e===1/0?1/0:1===i?Math.floor(n)-1:Math.floor(n)}(n,i.iterations,o,a),l=function(t,e,i){var n=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?i:1-i}(i.direction,s,o);return i._easingFunction(l)},t.calculatePhase=u,t.normalizeEasing=s,t.parseEasingFunction=l}(i={}),function(t,e){function i(t,e){return t in l&&l[t][e]||e}function n(t,e,n){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=a[t];if(r)for(var s in o.style[t]=e,r){var l=r[s],u=o.style[l];n[l]=i(l,u)}else n[t]=i(t,e)}}function r(t){var e=[];for(var i in t)if(!(i in["easing","offset","composite"])){var n=t[i];Array.isArray(n)||(n=[n]);for(var r,a=n.length,o=0;o1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==r?t.normalizeEasing(a):""+a;n(r,a,i)}return null==i.offset&&(i.offset=null),null==i.easing&&(i.easing="linear"),i})),a=!0,o=-1/0,s=0;s=0&&t.offset<=1})),a||function(){var t=i.length;null==i[t-1].offset&&(i[t-1].offset=1),t>1&&null==i[0].offset&&(i[0].offset=0);for(var e=0,n=i[0].offset,r=1;r=t.applyFrom&&i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var i=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=i&&(this.currentTime=i)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var i=this._finishHandlers.indexOf(e);i>=0&&this._finishHandlers.splice(i,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new n(this,this._currentTime,t),i=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){i.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(i,n),function(t,e,i){function n(t){var e=u;u=[],tn?i%=n:n%=i;return t*e/(i+n)}(n.length,r.length),u=0;u=1?e:"visible"}]}),["visibility"])}(n),function(t,e){function i(t){t=t.trim(),a.fillStyle="#000",a.fillStyle=t;var e=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=t,e==a.fillStyle){a.fillRect(0,0,1,1);var i=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var n=i[3]/255;return[i[0]*n,i[1]*n,i[2]*n,n]}}function n(e,i){return[e,i,function(e){function i(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var n=0;n<3;n++)e[n]=Math.round(i(e[n]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var a=r.getContext("2d");t.addPropertiesHandler(i,n,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,i),t.mergeColors=n}(n),function(t,e){function i(t){function e(){var e=o.exec(t);a=e?e[0]:void 0}function i(){if("("!==a)return function(){var t=Number(a);return e(),t}();e();var t=r();return")"!==a?NaN:(e(),t)}function n(){for(var t=i();"*"===a||"/"===a;){var n=a;e();var r=i();"*"===n?t*=r:t/=r}return t}function r(){for(var t=n();"+"===a||"-"===a;){var i=a;e();var r=n();"+"===i?t+=r:t-=r}return t}var a,o=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function n(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var n={};e=e.replace(t,(function(t){return n[t]=null,"U"+t}));for(var r="U("+t.source+")",a=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),o=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+i+")":i}]}var o="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=n.bind(null,new RegExp(o,"g")),l=n.bind(null,new RegExp(o+"|%","g")),u=n.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=l,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,l),t.parseAngle=u,t.mergeDimensions=a;var c=t.consumeParenthesised.bind(null,s),h=t.consumeRepeated.bind(void 0,c,/^/),f=t.consumeRepeated.bind(void 0,h,/^,/);t.consumeSizePairList=f;var m=t.mergeNestedRepeated.bind(void 0,r," "),p=t.mergeNestedRepeated.bind(void 0,m,",");t.mergeNonNegativeSizePair=m,t.addPropertiesHandler((function(t){var e=f(t);if(e&&""==e[1])return e[0]}),p,["background-size"]),t.addPropertiesHandler(l,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(l,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(n),function(t,e){function i(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function n(e){var n=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,i,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(n&&4==n[0].length)return n[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,i){return"auto"==e||"auto"==i?[!0,!1,function(n){var r=n?e:i;if("auto"==r)return"auto";var a=t.mergeDimensions(r,r);return a[2](a[0])}]:t.mergeDimensions(e,i)}),", ");t.parseBox=n,t.mergeBoxes=r,t.addPropertiesHandler(n,r,["clip"])}(n),function(t,e){function i(t){return function(e){var i=0;return t.map((function(t){return t===u?e[i++]:t}))}}function n(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var i,n=/\s*(\w+)\(([^)]*)\)/g,r=[],a=0;i=n.exec(e);){if(i.index!=a)return;a=i.index+i[0].length;var o=i[1],s=f[o];if(!s)return;var l=i[2].split(","),u=s[0];if(u.length=0&&this._cancelHandlers.splice(i,1)}else l.call(this,t,e)},a}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(i=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(i),function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?a=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(i){e.timeline._updateAnimationsPromises(),t(i),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var a=!1;e.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(n))};var o=new e.AnimationTimeline;e.timeline=o;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return o}})}catch(t){}try{window.document.timeline=o}catch(t){}}(0,r),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,a=!!this._animation;a&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),a&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n'],['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n']);return l=function(){return t},t}Object(a.a)({_template:Object(s.a)(l()),is:"iron-autogrow-textarea",behaviors:[r.a,n.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(o.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},171:function(t,e,i){"use strict";i(3);var n=i(4),r=i(2),a=i(5);function o(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n\n \n']);return o=function(){return t},t}Object(n.a)({_template:Object(a.a)(o()),is:"paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var t=Object(r.a)(this).parentNode,e=Object(r.a)(this).getOwnerRoot();return this.for?Object(r.a)(e).querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?e.host:t},attached:function(){this._findTarget()},detached:function(){this.manualMode||this._removeListeners()},playAnimation:function(t){"entry"===t?this.show():"exit"===t&&this.hide()},cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},show:function(){if(!this._showing){if(""===Object(r.a)(this).textContent.trim()){for(var t=!0,e=Object(r.a)(this).getEffectiveChildNodes(),i=0;iwindow.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),n.top+i+a.height>window.innerHeight?(this.style.bottom=n.height-u+t+"px",this.style.top="auto"):(this.style.top=Math.max(-n.top,i)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=i+"px")}},_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide")),this.listen(this.$.tooltip,"animationend","_onAnimationEnd"),this.listen(this,"mouseenter","hide")},_findTarget:function(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()},_delayChange:function(t){500!==t&&this.updateStyles({"--paper-tooltip-delay-in":t+"ms"})},_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add("hidden")},_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},_onAnimationEnd:function(){this._animationPlaying=!1,this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},_getAnimationType:function(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var e=this.animationConfig[t][0].timing.delay;"entry"===t?this.updateStyles({"--paper-tooltip-delay-in":e+"ms"}):"exit"===t&&this.updateStyles({"--paper-tooltip-delay-out":e+"ms"})}return this.animationConfig[t][0].name}},_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide")),this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd"),this.unlisten(this,"mouseenter","hide")}})}}]); -//# sourceMappingURL=chunk.b046b37af037dae78070.js.map \ No newline at end of file +/*! For license information please see chunk.1f998a3d7e32b7b3c45c.js.LICENSE.txt */ +(self.webpackJsonp=self.webpackJsonp||[]).push([[9],{167:function(t,e,i){"use strict";i.d(e,"a",(function(){return c}));const n=Symbol("Comlink.proxy"),r=Symbol("Comlink.endpoint"),a=Symbol("Comlink.releaseProxy"),o=Symbol("Comlink.thrown"),s=t=>"object"==typeof t&&null!==t||"function"==typeof t,l=new Map([["proxy",{canHandle:t=>s(t)&&t[n],serialize(t){const{port1:e,port2:i}=new MessageChannel;return function t(e,i=self){i.addEventListener("message",(function r(a){if(!a||!a.data)return;const{id:s,type:l,path:c}=Object.assign({path:[]},a.data),h=(a.data.argumentList||[]).map(d);let f;try{const i=c.slice(0,-1).reduce((t,e)=>t[e],e),r=c.reduce((t,e)=>t[e],e);switch(l){case 0:f=r;break;case 1:i[c.slice(-1)[0]]=d(a.data.value),f=!0;break;case 2:f=r.apply(i,h);break;case 3:f=function(t){return Object.assign(t,{[n]:!0})}(new r(...h));break;case 4:{const{port1:i,port2:n}=new MessageChannel;t(e,n),f=function(t,e){return m.set(t,e),t}(i,[i])}break;case 5:f=void 0}}catch(g){f={value:g,[o]:0}}Promise.resolve(f).catch(t=>({value:t,[o]:0})).then(t=>{const[e,n]=p(t);i.postMessage(Object.assign(Object.assign({},e),{id:s}),n),5===l&&(i.removeEventListener("message",r),u(i))})})),i.start&&i.start()}(t,e),[i,[i]]},deserialize:t=>(t.start(),c(t))}],["throw",{canHandle:t=>s(t)&&o in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function u(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function c(t,e){return function t(e,i=[],n=function(){}){let o=!1;const s=new Proxy(n,{get(n,r){if(h(o),r===a)return()=>g(e,{type:5,path:i.map(t=>t.toString())}).then(()=>{u(e),o=!0});if("then"===r){if(0===i.length)return{then:()=>s};const t=g(e,{type:0,path:i.map(t=>t.toString())}).then(d);return t.then.bind(t)}return t(e,[...i,r])},set(t,n,r){h(o);const[a,s]=p(r);return g(e,{type:1,path:[...i,n].map(t=>t.toString()),value:a},s).then(d)},apply(n,a,s){h(o);const l=i[i.length-1];if(l===r)return g(e,{type:4}).then(d);if("bind"===l)return t(e,i.slice(0,-1));const[u,c]=f(s);return g(e,{type:2,path:i.map(t=>t.toString()),argumentList:u},c).then(d)},construct(t,n){h(o);const[r,a]=f(n);return g(e,{type:3,path:i.map(t=>t.toString()),argumentList:r},a).then(d)}});return s}(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function f(t){const e=t.map(p);return[e.map(t=>t[0]),(i=e.map(t=>t[1]),Array.prototype.concat.apply([],i))];var i}const m=new WeakMap;function p(t){for(const[e,i]of l)if(i.canHandle(t)){const[n,r]=i.serialize(t);return[{type:3,name:e,value:n},r]}return[{type:0,value:t},m.get(t)||[]]}function d(t){switch(t.type){case 3:return l.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,i){return new Promise(n=>{const r=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");t.addEventListener("message",(function e(i){i.data&&i.data.id&&i.data.id===r&&(t.removeEventListener("message",e),n(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),i)})}},168:function(t,e){var i,n,r;n={},r={},function(t,e){function i(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=f}function n(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,n,r){var a=new i;return n&&(a.fill="both",a.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(i){if("auto"!=e[i]){if(("number"==typeof a[i]||"duration"==i)&&("number"!=typeof e[i]||isNaN(e[i])))return;if("fill"==i&&-1==c.indexOf(e[i]))return;if("direction"==i&&-1==h.indexOf(e[i]))return;if("playbackRate"==i&&1!==e[i]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[i]=e[i]}})):a.duration=e,a}function a(t,e,i,n){return t<0||t>1||i<0||i>1?f:function(r){function a(t,e,i){return 3*t*(1-i)*(1-i)*i+3*e*(1-i)*i*i+i*i*i}if(r<=0){var o=0;return t>0?o=e/t:!e&&i>0&&(o=n/i),o*r}if(r>=1){var s=0;return i<1?s=(n-1)/(i-1):1==i&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var l=0,u=1;l=1)return 1;var n=1/t;return(i+=e*n)-i%n}}function s(t){_||(_=document.createElement("div").style),_.animationTimingFunction="",_.animationTimingFunction=t;var e=_.animationTimingFunction;if(""==e&&n())throw new TypeError(t+" is not a valid value for easing");return e}function l(t){if("linear"==t)return f;var e=v.exec(t);if(e)return a.apply(this,e.slice(1).map(Number));var i=b.exec(t);if(i)return o(Number(i[1]),d);var n=w.exec(t);return n?o(Number(n[1]),{start:m,middle:p,end:d}[n[2]]):g[t]||f}function u(t,e,i){if(null==e)return x;var n=i.delay+t+i.endDelay;return e=Math.min(i.delay+t,n)?E:A}var c="backwards|forwards|both|none".split("|"),h="reverse|alternate|alternate-reverse".split("|"),f=function(t){return t};i.prototype={_setMember:function(e,i){this["_"+e]=i,this._effect&&(this._effect._timingInput[e]=i,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=l(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var m=1,p=.5,d=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":o(1,m),"step-middle":o(1,p),"step-end":o(1,d)},_=null,y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),b=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,x=0,T=1,E=2,A=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var i in t)e[i]=t[i];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,i){return r(e=t.numericTimingToObject(e),i)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,i){var n=u(t,e,i),r=function(t,e,i,n,r){switch(n){case T:return"backwards"==e||"both"==e?0:null;case A:return i-r;case E:return"forwards"==e||"both"==e?t:null;case x:return null}}(t,i.fill,e,n,i.delay);if(null===r)return null;var a=function(t,e,i,n,r){var a=r;return 0===t?e!==T&&(a+=i):a+=n/t,a}(i.duration,n,i.iterations,r,i.iterationStart),o=function(t,e,i,n,r,a){var o=t===1/0?e%1:t%1;return 0!==o||i!==E||0===n||0===r&&0!==a||(o=1),o}(a,i.iterationStart,n,i.iterations,r,i.duration),s=function(t,e,i,n){return t===E&&e===1/0?1/0:1===i?Math.floor(n)-1:Math.floor(n)}(n,i.iterations,o,a),l=function(t,e,i){var n=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?i:1-i}(i.direction,s,o);return i._easingFunction(l)},t.calculatePhase=u,t.normalizeEasing=s,t.parseEasingFunction=l}(i={}),function(t,e){function i(t,e){return t in l&&l[t][e]||e}function n(t,e,n){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=a[t];if(r)for(var s in o.style[t]=e,r){var l=r[s],u=o.style[l];n[l]=i(l,u)}else n[t]=i(t,e)}}function r(t){var e=[];for(var i in t)if(!(i in["easing","offset","composite"])){var n=t[i];Array.isArray(n)||(n=[n]);for(var r,a=n.length,o=0;o1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==r?t.normalizeEasing(a):""+a;n(r,a,i)}return null==i.offset&&(i.offset=null),null==i.easing&&(i.easing="linear"),i})),a=!0,o=-1/0,s=0;s=0&&t.offset<=1})),a||function(){var t=i.length;null==i[t-1].offset&&(i[t-1].offset=1),t>1&&null==i[0].offset&&(i[0].offset=0);for(var e=0,n=i[0].offset,r=1;r=t.applyFrom&&i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var i=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=i&&(this.currentTime=i)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var i=this._finishHandlers.indexOf(e);i>=0&&this._finishHandlers.splice(i,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new n(this,this._currentTime,t),i=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){i.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(i,n),function(t,e,i){function n(t){var e=u;u=[],tn?i%=n:n%=i;return t*e/(i+n)}(n.length,r.length),u=0;u=1?e:"visible"}]}),["visibility"])}(n),function(t,e){function i(t){t=t.trim(),a.fillStyle="#000",a.fillStyle=t;var e=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=t,e==a.fillStyle){a.fillRect(0,0,1,1);var i=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var n=i[3]/255;return[i[0]*n,i[1]*n,i[2]*n,n]}}function n(e,i){return[e,i,function(e){function i(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var n=0;n<3;n++)e[n]=Math.round(i(e[n]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var a=r.getContext("2d");t.addPropertiesHandler(i,n,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,i),t.mergeColors=n}(n),function(t,e){function i(t){function e(){var e=o.exec(t);a=e?e[0]:void 0}function i(){if("("!==a)return function(){var t=Number(a);return e(),t}();e();var t=r();return")"!==a?NaN:(e(),t)}function n(){for(var t=i();"*"===a||"/"===a;){var n=a;e();var r=i();"*"===n?t*=r:t/=r}return t}function r(){for(var t=n();"+"===a||"-"===a;){var i=a;e();var r=n();"+"===i?t+=r:t-=r}return t}var a,o=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function n(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var n={};e=e.replace(t,(function(t){return n[t]=null,"U"+t}));for(var r="U("+t.source+")",a=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),o=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+i+")":i}]}var o="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=n.bind(null,new RegExp(o,"g")),l=n.bind(null,new RegExp(o+"|%","g")),u=n.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=l,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,l),t.parseAngle=u,t.mergeDimensions=a;var c=t.consumeParenthesised.bind(null,s),h=t.consumeRepeated.bind(void 0,c,/^/),f=t.consumeRepeated.bind(void 0,h,/^,/);t.consumeSizePairList=f;var m=t.mergeNestedRepeated.bind(void 0,r," "),p=t.mergeNestedRepeated.bind(void 0,m,",");t.mergeNonNegativeSizePair=m,t.addPropertiesHandler((function(t){var e=f(t);if(e&&""==e[1])return e[0]}),p,["background-size"]),t.addPropertiesHandler(l,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(l,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(n),function(t,e){function i(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function n(e){var n=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,i,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(n&&4==n[0].length)return n[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,i){return"auto"==e||"auto"==i?[!0,!1,function(n){var r=n?e:i;if("auto"==r)return"auto";var a=t.mergeDimensions(r,r);return a[2](a[0])}]:t.mergeDimensions(e,i)}),", ");t.parseBox=n,t.mergeBoxes=r,t.addPropertiesHandler(n,r,["clip"])}(n),function(t,e){function i(t){return function(e){var i=0;return t.map((function(t){return t===u?e[i++]:t}))}}function n(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var i,n=/\s*(\w+)\(([^)]*)\)/g,r=[],a=0;i=n.exec(e);){if(i.index!=a)return;a=i.index+i[0].length;var o=i[1],s=f[o];if(!s)return;var l=i[2].split(","),u=s[0];if(u.length=0&&this._cancelHandlers.splice(i,1)}else l.call(this,t,e)},a}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(i=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(i),function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?a=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(i){e.timeline._updateAnimationsPromises(),t(i),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var a=!1;e.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(n))};var o=new e.AnimationTimeline;e.timeline=o;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return o}})}catch(t){}try{window.document.timeline=o}catch(t){}}(0,r),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,a=!!this._animation;a&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),a&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n'],['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n']);return l=function(){return t},t}Object(a.a)({_template:Object(s.a)(l()),is:"iron-autogrow-textarea",behaviors:[r.a,n.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(o.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},172:function(t,e,i){"use strict";i(3);var n=i(4),r=i(2),a=i(5);function o(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n\n \n']);return o=function(){return t},t}Object(n.a)({_template:Object(a.a)(o()),is:"paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var t=Object(r.a)(this).parentNode,e=Object(r.a)(this).getOwnerRoot();return this.for?Object(r.a)(e).querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?e.host:t},attached:function(){this._findTarget()},detached:function(){this.manualMode||this._removeListeners()},playAnimation:function(t){"entry"===t?this.show():"exit"===t&&this.hide()},cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},show:function(){if(!this._showing){if(""===Object(r.a)(this).textContent.trim()){for(var t=!0,e=Object(r.a)(this).getEffectiveChildNodes(),i=0;iwindow.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),n.top+i+a.height>window.innerHeight?(this.style.bottom=n.height-u+t+"px",this.style.top="auto"):(this.style.top=Math.max(-n.top,i)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=i+"px")}},_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide")),this.listen(this.$.tooltip,"animationend","_onAnimationEnd"),this.listen(this,"mouseenter","hide")},_findTarget:function(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()},_delayChange:function(t){500!==t&&this.updateStyles({"--paper-tooltip-delay-in":t+"ms"})},_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add("hidden")},_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},_onAnimationEnd:function(){this._animationPlaying=!1,this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},_getAnimationType:function(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var e=this.animationConfig[t][0].timing.delay;"entry"===t?this.updateStyles({"--paper-tooltip-delay-in":e+"ms"}):"exit"===t&&this.updateStyles({"--paper-tooltip-delay-out":e+"ms"})}return this.animationConfig[t][0].name}},_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide")),this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd"),this.unlisten(this,"mouseenter","hide")}})}}]); +//# sourceMappingURL=chunk.1f998a3d7e32b7b3c45c.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.LICENSE.txt b/supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.LICENSE.txt rename to supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.gz b/supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..59dec8d279d82b544690066df51e69cbe907d2ec GIT binary patch literal 18753 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.map b/supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.map new file mode 100644 index 000000000..21e86b5d4 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.1f998a3d7e32b7b3c45c.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.1f998a3d7e32b7b3c45c.js","sources":["webpack:///chunk.1f998a3d7e32b7b3c45c.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js b/supervisor/api/panel/frontend_es5/chunk.2dfe3739f6cdf06691c3.js similarity index 99% rename from supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js rename to supervisor/api/panel/frontend_es5/chunk.2dfe3739f6cdf06691c3.js index d4c426287..26e54448e 100644 --- a/supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js +++ b/supervisor/api/panel/frontend_es5/chunk.2dfe3739f6cdf06691c3.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{164:function(e,t,r){var n,i,o;function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}o=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),s=n||i||o,a=s&&(n?document.documentMode||6:+(o||i)[1]),u=!o&&/WebKit\//.test(e),c=u&&/Qt\/\d+\.\d+/.test(e),f=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),g=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),y=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),C=d&&e.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(d=!1,u=!0);var S=b&&(c||d&&(null==C||C<12.11)),k=r||s&&a>=9;function M(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L,T=function(e,t){var r=e.className,n=M(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return N(e).appendChild(t)}function A(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}m?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:s&&(P=function(e){try{e.select()}catch(t){}});var B=function(){this.id=null};function G(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var _=[""];function Y(e){for(;_.length<=e;)_.push(q(_)+" ");return _[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var se=null;function ae(e,t,r){var n;se=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:se=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:se=i)}return null!=n?n:se}var ue=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,f=[],d=0;d-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var r=he(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){we(e),xe(e)}function ke(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Ne=function(){if(s&&a<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Oe(e){if(null==Le){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&a<8))}var r=Le?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ae(e){if(null!=Te)return Te;var t=O(e,document.createTextNode("AخA")),r=L(t,0,1).getBoundingClientRect(),n=L(t,1,2).getBoundingClientRect();return N(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var De,We=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},He=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(De){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(De){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},ze="oncopy"in(De=A("div"))||(De.setAttribute("oncopy","return;"),"function"==typeof De.oncopy),Fe=null,Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function Re(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Be(e,t){t=Re(t);var r=Pe[t.name];if(!r)return Be(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var i=Ge[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Ge={};function Ue(e,t){I(t,Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={})}function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function je(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var Xe=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function _e(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?tt(r,_e(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?tt(e.line,t):r<0?tt(e.line,0):e}(t,_e(e,t.line).text.length)}function ut(e,t){for(var r=[],n=0;n=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,xt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ve(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=_e(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ct?u.lookAhead:0)<=o.modeFrontier))return s;var c=R(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&_e(n,o-1).stateAfter,s=l?ft.fromSaved(n,l,o):new ft(n,Ke(n.mode),o);return n.iter(o,t,(function(r){gt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ft.fromSaved=function(e,t,r){return t instanceof ct?new ft(e,Ve(e.mode,t.state),r,t.lookAhead):new ft(e,Ve(e.mode,t),r)},ft.prototype.save=function(e){var t=!1!==e?Ve(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var yt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function bt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=_e(l,(t=at(l,t)).line),u=pt(e,t.line,r),c=new Xe(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&>(e,t,n,f.pos),f.pos=t.length,a=null):a=wt(vt(r,f,n.state,d),o),d){var h=d[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new kt(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Ht(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=_e(e,t),l=St&&o.markedSpans;if(l)for(var s=0;s=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.to,r)>=0:rt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.from,n)<=0:rt(u.from,n)<0)))return!0}}}function Rt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var r=_e(e,t),n=Rt(r);return r==n?t:Ze(n)}function Gt(e,t){if(t>e.lastLine())return t;var r,n=_e(e,t);if(!Ut(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return Ze(n)+1}function Ut(e,t){var r=St&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var _t=function(e,t,r){this.text=e,At(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ot(e)}_t.prototype.lineNo=function(){return Ze(this)},be(_t);var qt={},$t={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Jt(e,t){var r=D("span",null,null,u?"padding-right: .1px":null),n={pre:D("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=er,Ae(e.display.measure)&&(l=ce(o,e.doc.direction))&&(n.addToken=tr(n.addToken,l)),n.map=[],nr(o,n,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Oe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(u){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function er(e,t,r,n,i,o,l){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&f.from<=u);d++);if(f.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,f.to-u),i,o,null,s,a),o=null,n=n.slice(f.to-u),u=f.to}}}function rr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,f,d,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",d=null,f=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((d||(d={})).title=C.title),C.attributes)for(var S in C.attributes)(d||(d={}))[S]=C.attributes[S];C.collapsed&&(!f||Ht(f.marker,C)<0)&&(f=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!f){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,d)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=Zt(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ar(e,t,r,n){return Hr(e,Wr(e,t),r,n)}function Dr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Pr(t.map,r,n),l=o.node,u=o.start,c=o.end,f=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(f=n="right"),i=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==n?h.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!u&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+on(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var f=ae(s,a,u),d=se,h=c(a,f,"before"==u);return null!=d&&(h.other=c(a,d,"before"!=u)),h}function Yr(e,t){var r=0;t=at(e.doc,t),e.options.lineWrapping||(r=on(e.display)*t.ch);var n=_e(e.doc,t.line),i=jt(n)+Sr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function qr(e,t,r,n,i){var o=tt(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return qr(n.first,0,null,-1,-1);var i=Je(n,r),o=n.first+n.size-1;if(i>o)return qr(n.first+n.size-1,_e(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=_e(n,i);;){var s=en(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=_e(n,i=u.line)}}function Zr(e,t,r,n){n-=Vr(t);var i=t.text.length,o=le((function(t){return Hr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=le((function(t){return Hr(e,r,t).top>n}),o,i)}}function Jr(e,t,r,n){return r||(r=Wr(e,t)),Zr(e,t,r,jr(e,t,Hr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function en(e,t,r,n,i){i-=jt(t);var o=Wr(e,t),l=Vr(t),s=0,a=t.text.length,u=!0,c=ce(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?rn:tn)(e,t,r,o,c,n,i);s=(u=1!=f.level)?f.from:f.to-1,a=u?f.to:f.from-1}var d,h,p=null,g=null,m=le((function(t){var r=Hr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return qr(r,m=oe(t.text,m,1),h,v,n-d)}function tn(e,t,r,n,i,o,l){var s=le((function(s){var a=i[s],u=1!=a.level;return Qr(_r(e,tt(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=_r(e,tt(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function rn(e,t,r,n,i,o,l){var s=Zr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,f=null,d=0;d=u||h.to<=a)){var p=Hr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,f=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function nn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==zr){zr=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)zr.appendChild(document.createTextNode("x")),zr.appendChild(A("br"));zr.appendChild(document.createTextNode("x"))}O(e.measure,zr);var r=zr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function on(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),r=A("pre",[t],"CodeMirror-line-like");O(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ln(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:sn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function an(e){var t=nn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/on(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)St&&Bt(e.doc,t)i.viewFrom?pn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)pn(e);else if(t<=i.viewFrom){var o=gn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):pn(e)}else if(r>=i.viewTo){var l=gn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):pn(e)}else{var s=gn(e,t,t,-1),a=gn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(or(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):pn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[fn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==G(l,r)&&l.push(r)}}}function pn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gn(e,t,r,n){var i,o=fn(e,t),l=e.display.view;if(!St||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Bt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function mn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?d:n,(function(e,t,i,f){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==d,x=0==f,C=!g||f==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Sn(e){e.state.focused||(e.display.input.focus(),Mn(e))}function kn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ln(e))}),100)}function Mn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,z(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Cn(e))}function Ln(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||d<-.005)&&($e(i.line,l),Nn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/on(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Nn(e){if(e.widgets)for(var t=0;t=l&&(o=Je(t,jt(_e(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function An(e,t){var r=e.display,n=nn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Nr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+kr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,d=Tr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>d;return h&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.leftd+f-3&&(l.scrollLeft=t.right+(h?0:10)-d),l}function Dn(e,t){null!=t&&(zn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Wn(e){zn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Hn(e,t,r){null==t&&null==r||zn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function zn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=An(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Hn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ui(e,{top:t}),En(e,t,!0),r&&ui(e),ii(e,100))}function En(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Lr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Bn=function(e,t,r){this.cm=r;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Bn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Bn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Bn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Bn.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Bn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Bn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gn=function(){};function Un(e,t){t||(t=Rn(e));var r=e.display.barWidth,n=e.display.barHeight;Vn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Vn(e,Rn(e)),r=e.display.barWidth,n=e.display.barHeight}function Vn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};var jn={native:Bn,null:Gn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)}var Xn=0;function _n(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Xn},t=e.curOp,lr?lr.ops.push(t):t.ownsGroup=lr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new li(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Zn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=Rn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ar(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Lr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Jn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!g){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Sr(e.display))+"px;\n height: "+(t.bottom-t.top+Lr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?tt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=_r(e,t),a=r&&r!=t?_r(e,r):s,u=An(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(l=!0)),!l)break}return i}(t,at(n,e.scrollToPos.from),at(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=pt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ve(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var f=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),d=0;!f&&dr)return ii(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ei(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==mn(e))return!1;hi(e)&&(pn(e),t.dims=ln(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),St&&(o=Bt(e.doc,o),l=Gt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,fn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=jt(_e(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var a=mn(e);if(!s&&0==a&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=H();if(!t||!W(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&W(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return a>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return u&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var a=n.view,c=n.viewFrom,f=0;f-1&&(h=!1),cr(e,d,c,r)),h&&(N(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(et(e.options,c)))),l=d.node.nextSibling}else{var p=vr(e,d,c,r);o.insertBefore(p,l)}c+=d.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),a>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=H()&&(e.activeElt.focus(),e.anchorNode&&W(document.body,e.anchorNode)&&W(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function ai(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+kr(e.display)-Nr(e),r.top)}),t.visible=On(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&si(e,t);n=!1){Tn(e);var i=Rn(e);vn(e),Un(e,i),fi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ui(e,t){var r=new li(e,t);if(si(e,r)){Tn(e),ai(e,r);var n=Rn(e);vn(e),Un(e,n),fi(e,n),r.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Lr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=sn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&a||o&&c){if(o&&b&&u)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&rt(e,n.to())<=0)return r}return-1};var ki=function(e,t){this.anchor=e,this.head=t};function Mi(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return rt(e.from(),t.from())})),r=G(t,i);for(var o=1;o0:a>=0){var u=lt(s.from(),l.from()),c=ot(s.to(),l.to()),f=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new ki(f?c:u,f?u:c))}}return new Si(t,r)}function Li(e,t){return new Si([new ki(e,t||e)],0)}function Ti(e){return e.text?tt(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ni(e,t){if(rt(e,t.from)<0)return e;if(rt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),tt(r,n)}function Oi(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}ar(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Bi(e.done),q(e.done)):e.done.length&&!q(e.done).ranges?q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),q(e.done)):void 0}(i,i.lastOp==n)))l=q(o.changes),0==rt(t.from,t.to)&&0==rt(t.from,l.to)?l.to=Ti(t):o.changes.push(Ri(e,t));else{var a=q(i.done);for(a&&a.ranges||Vi(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||ge(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,q(i.done),t))?i.done[i.done.length-1]=t:Vi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Bi(i.undone)}function Vi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ji(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(q(s)[f]=u[f],delete u[f])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=rt(t,i)<0;o!=rt(r,i)<0?(i=t,t=r):o!=rt(t,r)<0&&(t=r)}return new ki(i,t)}return new ki(r||t,t)}function qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),eo(e,new Si([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var f=a.find(n<0?1:-1),d=void 0;if((n<0?c:u)&&(f=so(e,f,-n,f&&f.line==t.line?o:null)),f&&f.line==t.line&&(d=rt(f,r))&&(n<0?d<0:d>0))return oo(e,f,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=so(e,h,n,h.line==t.line?o:null)),h?oo(e,h,t,n,i):null}}return t}function lo(e,t,r,n,i){var o=n||1,l=oo(e,t,r,o,i)||!i&&oo(e,t,r,o,!0)||oo(e,t,r,-o,i)||!i&&oo(e,t,r,-o,!0);return l||(e.cantEdit=!0,tt(e.first,0))}function so(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?at(e,tt(t.line-1)):null:r>0&&t.ch==(n||_e(e,t.line)).text.length?t.line0)){var c=[a,1],f=rt(u.from,s.from),d=rt(u.to,s.to);(f<0||!l.inclusiveLeft&&!f)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)fo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else fo(e,t)}}function fo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=rt(t.from,t.to)){var r=Oi(e,t);Gi(e,t,r,e.cm?e.cm.curOp.id:NaN),go(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=G(n,e.history)||(bo(e.history,t),n.push(e.history)),go(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=d(h);if(p)return p.v}}}}function po(e,t){if(0!=t&&(e.first+=t,e.sel=new Si($(e.sel.ranges,(function(e){return new ki(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:tt(o,_e(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Oi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=Ze(Rt(_e(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&ve(e),zi(n,t,r,an(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=_e(e,n).stateAfter;if(i&&(!(i instanceof ct)||n+i.lookAhead1||!(this.children[0]instanceof xo))){var s=[];this.collapse(s),this.children=[new xo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");St=!0}o.addToHistory&&Gi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new kt(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&$e(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ct=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Mo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)hn(u,c,"text");o.atomic&&no(u.doc),ar(u,"markerAdded",u,o)}return o}Lo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&_n(e),ye(this,"clear")){var r=this.find();r&&ar(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&ar(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},Lo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)co(this,n[a]);s?Qi(this,s):this.cm&&Wn(this.cm)})),undo:ni((function(){ho(this,"undo")})),redo:ni((function(){ho(this,"redo")})),undoSelection:ni((function(){ho(this,"undo",!0)})),redoSelection:ni((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=at(this,e),t=at(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),at(this,tt(r,t))},indexFromPos:function(e){var t=(e=at(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),to(t.doc,Li(r,r)),f)for(var d=0;d=0;t--)mo(e.doc,"",n[t].from,n[t].to,"+delete");Wn(e)}))}function Qo(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function el(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new tt(t.line,n,r<0?"after":"before")}function tl(e,t,r,n,i){if(e){var o=ce(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Wr(t,r);l=i<0?r.text.length-1:0;var c=Hr(t,u,l).top;l=le((function(e){return Hr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new tt(n,l,a)}}return new tt(n,i<0?r.text.length:0,i<0?"before":"after")}jo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},jo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},jo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},jo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},jo.default=b?jo.macDefault:jo.pcDefault;var rl={selectAll:ao,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),V)},killLine:function(e){return Jo(e,(function(t){if(t.empty()){var r=_e(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new tt(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),tt(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=_e(e.doc,i.line-1).text;l&&(i=new tt(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),tt(i.line-1,l.length-1),i,"+transpose"))}r.push(new ki(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ei(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(rt((i=l.ranges[i]).from(),t)<0||t.xRel>0)&&(rt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,l=ti(e,(function(t){u&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",l),pe(i.wrapper.ownerDocument,"mousemove",c),pe(i.scroller,"dragstart",f),pe(i.scroller,"drop",l),o||(we(t),n.addNew||qi(e.doc,r,null,null,n.extend),u||s&&9==a?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return o=!0};u&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",l),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",f),de(i.scroller,"drop",l),kn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;we(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new ki(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new ki(r,r)),r=cn(e,t,!0,!0),s=-1;else{var c=yl(e,r,n.unit);l=n.extend?Yi(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,eo(o,Mi(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(eo(o,Mi(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):Zi(o,s,l,j):(s=0,eo(o,new Si([l],0),j),a=o.sel);var f=r;function d(t){if(0!=rt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=R(_e(o,r.line).text,r.ch,u),d=R(_e(o,t.line).text,t.ch,u),h=Math.min(c,d),p=Math.max(c,d),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=_e(o,g).text,y=X(v,h,u);h==p?i.push(new ki(tt(g,y),tt(g,y))):v.length>y&&i.push(new ki(tt(g,y),tt(g,X(v,p,u))))}i.length||i.push(new ki(r,r)),eo(o,Mi(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=yl(e,t,n.unit),C=w.anchor;rt(x.anchor,C)>0?(b=x.head,C=lt(w.from(),x.anchor)):(b=x.anchor,C=ot(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=_e(e.doc,r.line);if(0==rt(r,n)&&r.sticky==n.sticky)return t;var o=ce(i);if(!o)return t;var l=ae(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ae(o,n.ch,n.sticky),f=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?f<0:f>0}var d=o[u+(a?-1:0)],h=a==(1==d.level),p=h?d.from:d.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new ki(new tt(r.line,p,g),n)}(e,new ki(at(o,C),b)),eo(o,Mi(e,S,s),j)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(we(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",m),pe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ti(e,(function(t){0!==t.buttons&&Me(t)?function t(r){var l=++p,s=cn(e,r,!0,"rectangle"==n.unit);if(s)if(0!=rt(s,f)){e.curOp.focus=H(),d(s);var a=On(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ti(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ti(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):ke(e)==r.scroller&&we(e):2==i?(n&&qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(k?t.display.input.onContextMenu(e):kn(t)))}}function yl(e,t,r){if("char"==r)return new ki(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new ki(tt(t.line,0),at(e.doc,tt(t.line+1,0)));var n=r(e,t);return new ki(n.from,n.to)}function bl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&we(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,r))return Ce(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return ge(e,r,e,Je(e.doc,o),e.display.gutterSpecs[a].className,t),Ce(t)}}function wl(e,t){return bl(e,t,"gutterClick",!0)}function xl(e,t){Cr(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&bl(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function Cl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Br(e)}ml.prototype.compare=function(e,t,r){return this.time+400>e&&0==rt(t,this.pos)&&r==this.button};var Sl={toString:function(){return"CodeMirror.Init"}},kl={},Ml={};function Ll(e,t,r){if(!t!=!(r&&r!=Sl)){var n=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),Xt(e)),un(e),dn(e),Br(e),setTimeout((function(){return Un(e)}),100)}function Nl(e,t){var r=this;if(!(this instanceof Nl))return new Nl(e,t);this.options=t=t?I(t):{},I(kl,t,!1);var n=t.value;"string"==typeof n?n=new Wo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Nl.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var l in o.wrapper.CodeMirror=this,Cl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!y&&o.input.focus(),s&&a<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ti(e,vl)),de(t.scroller,"dblclick",s&&a<11?ti(e,(function(t){if(!me(e,t)){var r=cn(e,t);if(r&&!wl(e,t)&&!Cr(e.display,t)){we(t);var n=e.findWordAt(r);qi(e.doc,n.anchor,n.head)}}})):function(t){return me(e,t)||we(t)}),de(t.scroller,"contextmenu",(function(t){return xl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!wl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Cr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new ki(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new ki(tt(s.line,0),at(e.doc,tt(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),we(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ci(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ci(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Se(t)},over:function(t){me(e,t)||(function(e,t){var r=cn(e,t);if(r){var n=document.createDocumentFragment();bn(e,r,n),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),O(e.display.dragCursor,n)}}(e,t),Se(t))},start:function(t){return function(e,t){if(s&&(!e.state.draggingText||+new Date-Ho<100))Se(t);else if(!me(e,t)&&!Cr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var r=A("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ti(e,zo),leave:function(t){me(e,t)||Fo(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return dl.call(e,t)})),de(l,"keydown",ti(e,fl)),de(l,"keypress",ti(e,hl)),de(l,"focus",(function(t){return Mn(e,t)})),de(l,"blur",(function(t){return Ln(e,t)}))}(this),Io(),_n(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!y||this.hasFocus()?setTimeout(E(Mn,this),20):Ln(this),Ml)Ml.hasOwnProperty(l)&&Ml[l](r,t[l],Sl);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?R(_e(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var f="",d=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)d+=l,f+="\t";if(dl,a=We(t),u=null;if(s&&n.ranges.length>1)if(Dl&&Dl.text.join("\n")==t){if(n.ranges.length%Dl.text.length==0){u=[];for(var c=0;c=0;d--){var h=n.ranges[d],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=tt(p.line,p.ch-r):e.state.overwrite&&!s?g=tt(g.line,Math.min(_e(o,g.line).text.length,g.ch+q(a).length)):s&&Dl&&Dl.lineWise&&Dl.text.join("\n")==t&&(p=g=tt(p.line,0)));var m={from:p,to:g,text:u?u[d%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};co(e.doc,m),ar(e,"inputRead",e,m)}t&&!s&&Fl(e,t),Wn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=f),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ei(t,(function(){return Hl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Al(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(_e(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Al(e,i.head.line,"smart"));l&&ar(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ae(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&d>=c.begin)){var h=f?"before":"after";return new tt(r.line,d,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new tt(r.line,a(e,1),"before"):new tt(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):el(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new tt(l,t.ch,t.sticky),!(s=_e(e,l))))return!1;t=tl(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||a(!d);d=!1){var h=s.text.charAt(t.ch)||"\n",p=te(h,f)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||d||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!d))break}var g=lo(e,t,o,l,!0);return nt(o,g)&&(g.hitSide=!0),g}function Bl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*nn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Gl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ul(e,t){var r=Dr(e,t.line);if(!r||r.hidden)return null;var n=_e(e.doc,t.line),i=Or(r,n,t.line),o=ce(n,e.doc.direction),l="left";o&&(l=ae(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Vl(e,t){return t&&(e.bad=!0),e}function jl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Vl(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Ul(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=tt(l.line-1,_e(n.doc,l.line-1).length)),s.ch==_e(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=fn(n,l.line))?(t=Ze(i.view[0].line),r=i.view[0].node):(t=Ze(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=fn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var f=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,d=t.getAttribute("cm-marker");if(d){var h=e.findMarks(tt(n,0),tt(i+1,0),(m=+d,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&d.length>1;)if(q(f)==q(d))f.pop(),d.pop(),a--;else{if(f[0]!=d[0])break;f.shift(),d.shift(),t++}for(var h=0,p=0,g=f[0],m=d[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;f[f.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(h).replace(/\u200b+$/,"");var x=tt(t,h),C=tt(a,d.length?q(d).length-p:0);return f.length>1||f[0]||rt(x,C)?(mo(n.doc,f,x,C,"+input"),!0):void 0},Gl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Gl.prototype.reset=function(){this.forceCompositionEnd()},Gl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Gl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Gl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ei(this.cm,(function(){return dn(e.cm)}))},Gl.prototype.setUneditable=function(e){e.contentEditable="false"},Gl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ti(this.cm,Hl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Gl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Gl.prototype.onContextMenu=function(){},Gl.prototype.resetPosition=function(){},Gl.prototype.needsContentAttribute=!0;var Xl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};Xl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(n,e)){if(n.somethingSelected())Wl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Wl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){s&&a>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){me(n,e)||zl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!Cr(e,t)&&!me(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){Cr(e,t)||we(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Xl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},Xl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=yn(e);if(e.options.moveInputWithCursor){var i=_r(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Xl.prototype.showSelection=function(e){var t=this.cm.display;O(t.cursorDiv,e.cursors),O(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Xl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),s&&a>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Xl.prototype.getField=function(){return this.textarea},Xl.prototype.supportsTouch=function(){return!1},Xl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||H()!=this.textarea))try{this.textarea.focus()}catch(De){}},Xl.prototype.blur=function(){this.textarea.blur()},Xl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Xl.prototype.receivedFocus=function(){this.slowPoll()},Xl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Xl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Xl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||He(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Xl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Xl.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Xl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=cn(r,e),l=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ti(r,eo)(r.doc,Li(o),V);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(c=window.scrollY),n.input.focus(),u&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k?(Se(e),de(window,"mouseup",(function e(){pe(window,"mouseup",e),setTimeout(m,20)}))):setTimeout(m,50)}function g(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),null!=i.selectionStart)){(!s||s&&a<9)&&g();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ti(r,ao)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Xl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Xl.prototype.setUneditable=function(){},Xl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Sl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Sl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Di(e)}),!0),r("indentUnit",2,Di,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Wi(e),Br(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(tt(n,o))}n++}));for(var i=r.length-1;i>=0;i--)mo(e.doc,t,r[i],tt(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Sl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!x),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){Cl(e),mi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=Zo(t),i=r!=Sl&&Zo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sn(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),r("firstLineNumber",1,mi,!0),r("lineNumberFormatter",(function(e){return e}),mi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Ln(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ll),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Wi,!0),r("addModeClass",!1,Wi,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Wi,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Nl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ti(this,t[e])(this,r,i),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Al(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Wn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&Zi(this.doc,n,new ki(o,u[n].to()),V)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=at(this.doc,e);var t,r=ht(this,_e(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=_e(this.doc,e)}else n=e;return jr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-jt(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return on(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=_r(this,at(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var f=Math.max(a.wrapper.clientHeight,this.doc.height),d=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(u=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=An(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ri(fl),triggerOnKeyPress:ri(hl),triggerOnKeyUp:dl,triggerOnMouseDown:ri(vl),execCommand:function(e){if(rl.hasOwnProperty(e))return rl[e].call(null,this)},triggerElectric:ri((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=at(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&un(this),ge(this,"refresh",this)})),swapDoc:ri((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Br(this),this.display.input.reset(),Hn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ar(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Nl);var _l="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Wo.prototype)Wo.prototype.hasOwnProperty(Yl)&&G(_l,Yl)<0&&(Nl.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Wo.prototype[Yl]));return be(Wo),Nl.inputStyles={textarea:Xl,contenteditable:Gl},Nl.defineMode=function(e){Nl.defaults.mode||"null"==e||(Nl.defaults.mode=e),Ie.apply(this,arguments)},Nl.defineMIME=function(e,t){Ee[e]=t},Nl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Nl.defineMIME("text/plain","null"),Nl.defineExtension=function(e,t){Nl.prototype[e]=t},Nl.defineDocExtension=function(e,t){Wo.prototype[e]=t},Nl.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=H();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(De){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Nl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=xi,e.Doc=Wo,e.splitLines=We,e.countColumn=R,e.findColumn=X,e.isWordChar=ee,e.Pass=U,e.signal=ge,e.Line=_t,e.changeEnd=Ti,e.scrollbarModel=jn,e.Pos=tt,e.cmpPos=rt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=Re,e.getMode=Be,e.modeExtensions=Ge,e.extendMode=Ue,e.copyState=Ve,e.startState=Ke,e.innerMode=je,e.commands=rl,e.keyMap=jo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=_o,e.normalizeKeyMap=Xo,e.StringStream=Xe,e.SharedTextMarker=No,e.TextMarker=Lo,e.LineWidget=So,e.e_preventDefault=we,e.e_stopPropagation=xe,e.e_stop=Se,e.addClass=z,e.contains=W,e.rmClass=T,e.keyNames=Bo}(Nl),Nl.version="5.49.0",Nl},"object"===l(t)&&void 0!==e?e.exports=o():void 0===(i="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=i)},172:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},173:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")},"object"==s(t)&&"object"==s(e)?l(r(164)):(i=[r(164)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(119)(e))},174:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")},"object"==s(t)&&"object"==s(e)?l(r(164)):(i=[r(164)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(119)(e))}}]); -//# sourceMappingURL=chunk.cd7030a6497e53ba84e6.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{165:function(e,t,r){var n,i,o;function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}o=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),s=n||i||o,a=s&&(n?document.documentMode||6:+(o||i)[1]),u=!o&&/WebKit\//.test(e),c=u&&/Qt\/\d+\.\d+/.test(e),f=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),g=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),y=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),C=d&&e.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(d=!1,u=!0);var S=b&&(c||d&&(null==C||C<12.11)),k=r||s&&a>=9;function M(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L,T=function(e,t){var r=e.className,n=M(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return N(e).appendChild(t)}function A(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}m?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:s&&(P=function(e){try{e.select()}catch(t){}});var B=function(){this.id=null};function G(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var _=[""];function Y(e){for(;_.length<=e;)_.push(q(_)+" ");return _[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var se=null;function ae(e,t,r){var n;se=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:se=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:se=i)}return null!=n?n:se}var ue=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,f=[],d=0;d-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var r=he(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){we(e),xe(e)}function ke(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Ne=function(){if(s&&a<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Oe(e){if(null==Le){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&a<8))}var r=Le?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ae(e){if(null!=Te)return Te;var t=O(e,document.createTextNode("AخA")),r=L(t,0,1).getBoundingClientRect(),n=L(t,1,2).getBoundingClientRect();return N(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var De,We=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},He=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(De){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(De){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},ze="oncopy"in(De=A("div"))||(De.setAttribute("oncopy","return;"),"function"==typeof De.oncopy),Fe=null,Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function Re(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Be(e,t){t=Re(t);var r=Pe[t.name];if(!r)return Be(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var i=Ge[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Ge={};function Ue(e,t){I(t,Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={})}function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function je(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var Xe=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function _e(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?tt(r,_e(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?tt(e.line,t):r<0?tt(e.line,0):e}(t,_e(e,t.line).text.length)}function ut(e,t){for(var r=[],n=0;n=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,xt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ve(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=_e(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ct?u.lookAhead:0)<=o.modeFrontier))return s;var c=R(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&_e(n,o-1).stateAfter,s=l?ft.fromSaved(n,l,o):new ft(n,Ke(n.mode),o);return n.iter(o,t,(function(r){gt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ft.fromSaved=function(e,t,r){return t instanceof ct?new ft(e,Ve(e.mode,t.state),r,t.lookAhead):new ft(e,Ve(e.mode,t),r)},ft.prototype.save=function(e){var t=!1!==e?Ve(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var yt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function bt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=_e(l,(t=at(l,t)).line),u=pt(e,t.line,r),c=new Xe(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&>(e,t,n,f.pos),f.pos=t.length,a=null):a=wt(vt(r,f,n.state,d),o),d){var h=d[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new kt(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Ht(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=_e(e,t),l=St&&o.markedSpans;if(l)for(var s=0;s=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.to,r)>=0:rt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.from,n)<=0:rt(u.from,n)<0)))return!0}}}function Rt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var r=_e(e,t),n=Rt(r);return r==n?t:Ze(n)}function Gt(e,t){if(t>e.lastLine())return t;var r,n=_e(e,t);if(!Ut(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return Ze(n)+1}function Ut(e,t){var r=St&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var _t=function(e,t,r){this.text=e,At(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ot(e)}_t.prototype.lineNo=function(){return Ze(this)},be(_t);var qt={},$t={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Jt(e,t){var r=D("span",null,null,u?"padding-right: .1px":null),n={pre:D("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=er,Ae(e.display.measure)&&(l=ce(o,e.doc.direction))&&(n.addToken=tr(n.addToken,l)),n.map=[],nr(o,n,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Oe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(u){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function er(e,t,r,n,i,o,l){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&f.from<=u);d++);if(f.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,f.to-u),i,o,null,s,a),o=null,n=n.slice(f.to-u),u=f.to}}}function rr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,f,d,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",d=null,f=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((d||(d={})).title=C.title),C.attributes)for(var S in C.attributes)(d||(d={}))[S]=C.attributes[S];C.collapsed&&(!f||Ht(f.marker,C)<0)&&(f=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!f){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,d)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=Zt(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ar(e,t,r,n){return Hr(e,Wr(e,t),r,n)}function Dr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Pr(t.map,r,n),l=o.node,u=o.start,c=o.end,f=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(f=n="right"),i=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==n?h.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!u&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+on(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var f=ae(s,a,u),d=se,h=c(a,f,"before"==u);return null!=d&&(h.other=c(a,d,"before"!=u)),h}function Yr(e,t){var r=0;t=at(e.doc,t),e.options.lineWrapping||(r=on(e.display)*t.ch);var n=_e(e.doc,t.line),i=jt(n)+Sr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function qr(e,t,r,n,i){var o=tt(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return qr(n.first,0,null,-1,-1);var i=Je(n,r),o=n.first+n.size-1;if(i>o)return qr(n.first+n.size-1,_e(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=_e(n,i);;){var s=en(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=_e(n,i=u.line)}}function Zr(e,t,r,n){n-=Vr(t);var i=t.text.length,o=le((function(t){return Hr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=le((function(t){return Hr(e,r,t).top>n}),o,i)}}function Jr(e,t,r,n){return r||(r=Wr(e,t)),Zr(e,t,r,jr(e,t,Hr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function en(e,t,r,n,i){i-=jt(t);var o=Wr(e,t),l=Vr(t),s=0,a=t.text.length,u=!0,c=ce(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?rn:tn)(e,t,r,o,c,n,i);s=(u=1!=f.level)?f.from:f.to-1,a=u?f.to:f.from-1}var d,h,p=null,g=null,m=le((function(t){var r=Hr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return qr(r,m=oe(t.text,m,1),h,v,n-d)}function tn(e,t,r,n,i,o,l){var s=le((function(s){var a=i[s],u=1!=a.level;return Qr(_r(e,tt(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=_r(e,tt(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function rn(e,t,r,n,i,o,l){var s=Zr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,f=null,d=0;d=u||h.to<=a)){var p=Hr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,f=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function nn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==zr){zr=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)zr.appendChild(document.createTextNode("x")),zr.appendChild(A("br"));zr.appendChild(document.createTextNode("x"))}O(e.measure,zr);var r=zr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function on(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),r=A("pre",[t],"CodeMirror-line-like");O(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ln(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:sn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function an(e){var t=nn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/on(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)St&&Bt(e.doc,t)i.viewFrom?pn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)pn(e);else if(t<=i.viewFrom){var o=gn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):pn(e)}else if(r>=i.viewTo){var l=gn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):pn(e)}else{var s=gn(e,t,t,-1),a=gn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(or(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):pn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[fn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==G(l,r)&&l.push(r)}}}function pn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gn(e,t,r,n){var i,o=fn(e,t),l=e.display.view;if(!St||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Bt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function mn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?d:n,(function(e,t,i,f){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==d,x=0==f,C=!g||f==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Sn(e){e.state.focused||(e.display.input.focus(),Mn(e))}function kn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ln(e))}),100)}function Mn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,z(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Cn(e))}function Ln(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||d<-.005)&&($e(i.line,l),Nn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/on(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Nn(e){if(e.widgets)for(var t=0;t=l&&(o=Je(t,jt(_e(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function An(e,t){var r=e.display,n=nn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Nr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+kr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,d=Tr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>d;return h&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.leftd+f-3&&(l.scrollLeft=t.right+(h?0:10)-d),l}function Dn(e,t){null!=t&&(zn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Wn(e){zn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Hn(e,t,r){null==t&&null==r||zn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function zn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=An(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Hn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ui(e,{top:t}),En(e,t,!0),r&&ui(e),ii(e,100))}function En(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Lr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Bn=function(e,t,r){this.cm=r;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Bn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Bn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Bn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Bn.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Bn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Bn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gn=function(){};function Un(e,t){t||(t=Rn(e));var r=e.display.barWidth,n=e.display.barHeight;Vn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Vn(e,Rn(e)),r=e.display.barWidth,n=e.display.barHeight}function Vn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};var jn={native:Bn,null:Gn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)}var Xn=0;function _n(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Xn},t=e.curOp,lr?lr.ops.push(t):t.ownsGroup=lr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new li(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Zn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=Rn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ar(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Lr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Jn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!g){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Sr(e.display))+"px;\n height: "+(t.bottom-t.top+Lr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?tt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=_r(e,t),a=r&&r!=t?_r(e,r):s,u=An(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(l=!0)),!l)break}return i}(t,at(n,e.scrollToPos.from),at(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=pt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ve(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var f=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),d=0;!f&&dr)return ii(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ei(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==mn(e))return!1;hi(e)&&(pn(e),t.dims=ln(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),St&&(o=Bt(e.doc,o),l=Gt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,fn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=jt(_e(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var a=mn(e);if(!s&&0==a&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=H();if(!t||!W(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&W(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return a>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return u&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var a=n.view,c=n.viewFrom,f=0;f-1&&(h=!1),cr(e,d,c,r)),h&&(N(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(et(e.options,c)))),l=d.node.nextSibling}else{var p=vr(e,d,c,r);o.insertBefore(p,l)}c+=d.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),a>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=H()&&(e.activeElt.focus(),e.anchorNode&&W(document.body,e.anchorNode)&&W(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function ai(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+kr(e.display)-Nr(e),r.top)}),t.visible=On(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&si(e,t);n=!1){Tn(e);var i=Rn(e);vn(e),Un(e,i),fi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ui(e,t){var r=new li(e,t);if(si(e,r)){Tn(e),ai(e,r);var n=Rn(e);vn(e),Un(e,n),fi(e,n),r.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Lr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=sn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&a||o&&c){if(o&&b&&u)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&rt(e,n.to())<=0)return r}return-1};var ki=function(e,t){this.anchor=e,this.head=t};function Mi(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return rt(e.from(),t.from())})),r=G(t,i);for(var o=1;o0:a>=0){var u=lt(s.from(),l.from()),c=ot(s.to(),l.to()),f=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new ki(f?c:u,f?u:c))}}return new Si(t,r)}function Li(e,t){return new Si([new ki(e,t||e)],0)}function Ti(e){return e.text?tt(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ni(e,t){if(rt(e,t.from)<0)return e;if(rt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),tt(r,n)}function Oi(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}ar(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Bi(e.done),q(e.done)):e.done.length&&!q(e.done).ranges?q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),q(e.done)):void 0}(i,i.lastOp==n)))l=q(o.changes),0==rt(t.from,t.to)&&0==rt(t.from,l.to)?l.to=Ti(t):o.changes.push(Ri(e,t));else{var a=q(i.done);for(a&&a.ranges||Vi(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||ge(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,q(i.done),t))?i.done[i.done.length-1]=t:Vi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Bi(i.undone)}function Vi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ji(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(q(s)[f]=u[f],delete u[f])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=rt(t,i)<0;o!=rt(r,i)<0?(i=t,t=r):o!=rt(t,r)<0&&(t=r)}return new ki(i,t)}return new ki(r||t,t)}function qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),eo(e,new Si([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var f=a.find(n<0?1:-1),d=void 0;if((n<0?c:u)&&(f=so(e,f,-n,f&&f.line==t.line?o:null)),f&&f.line==t.line&&(d=rt(f,r))&&(n<0?d<0:d>0))return oo(e,f,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=so(e,h,n,h.line==t.line?o:null)),h?oo(e,h,t,n,i):null}}return t}function lo(e,t,r,n,i){var o=n||1,l=oo(e,t,r,o,i)||!i&&oo(e,t,r,o,!0)||oo(e,t,r,-o,i)||!i&&oo(e,t,r,-o,!0);return l||(e.cantEdit=!0,tt(e.first,0))}function so(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?at(e,tt(t.line-1)):null:r>0&&t.ch==(n||_e(e,t.line)).text.length?t.line0)){var c=[a,1],f=rt(u.from,s.from),d=rt(u.to,s.to);(f<0||!l.inclusiveLeft&&!f)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)fo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else fo(e,t)}}function fo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=rt(t.from,t.to)){var r=Oi(e,t);Gi(e,t,r,e.cm?e.cm.curOp.id:NaN),go(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=G(n,e.history)||(bo(e.history,t),n.push(e.history)),go(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=d(h);if(p)return p.v}}}}function po(e,t){if(0!=t&&(e.first+=t,e.sel=new Si($(e.sel.ranges,(function(e){return new ki(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:tt(o,_e(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Oi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=Ze(Rt(_e(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&ve(e),zi(n,t,r,an(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=_e(e,n).stateAfter;if(i&&(!(i instanceof ct)||n+i.lookAhead1||!(this.children[0]instanceof xo))){var s=[];this.collapse(s),this.children=[new xo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");St=!0}o.addToHistory&&Gi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new kt(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&$e(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ct=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Mo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)hn(u,c,"text");o.atomic&&no(u.doc),ar(u,"markerAdded",u,o)}return o}Lo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&_n(e),ye(this,"clear")){var r=this.find();r&&ar(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&ar(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},Lo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)co(this,n[a]);s?Qi(this,s):this.cm&&Wn(this.cm)})),undo:ni((function(){ho(this,"undo")})),redo:ni((function(){ho(this,"redo")})),undoSelection:ni((function(){ho(this,"undo",!0)})),redoSelection:ni((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=at(this,e),t=at(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),at(this,tt(r,t))},indexFromPos:function(e){var t=(e=at(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),to(t.doc,Li(r,r)),f)for(var d=0;d=0;t--)mo(e.doc,"",n[t].from,n[t].to,"+delete");Wn(e)}))}function Qo(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function el(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new tt(t.line,n,r<0?"after":"before")}function tl(e,t,r,n,i){if(e){var o=ce(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Wr(t,r);l=i<0?r.text.length-1:0;var c=Hr(t,u,l).top;l=le((function(e){return Hr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new tt(n,l,a)}}return new tt(n,i<0?r.text.length:0,i<0?"before":"after")}jo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},jo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},jo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},jo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},jo.default=b?jo.macDefault:jo.pcDefault;var rl={selectAll:ao,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),V)},killLine:function(e){return Jo(e,(function(t){if(t.empty()){var r=_e(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new tt(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),tt(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=_e(e.doc,i.line-1).text;l&&(i=new tt(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),tt(i.line-1,l.length-1),i,"+transpose"))}r.push(new ki(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ei(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(rt((i=l.ranges[i]).from(),t)<0||t.xRel>0)&&(rt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,l=ti(e,(function(t){u&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",l),pe(i.wrapper.ownerDocument,"mousemove",c),pe(i.scroller,"dragstart",f),pe(i.scroller,"drop",l),o||(we(t),n.addNew||qi(e.doc,r,null,null,n.extend),u||s&&9==a?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return o=!0};u&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",l),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",f),de(i.scroller,"drop",l),kn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;we(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new ki(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new ki(r,r)),r=cn(e,t,!0,!0),s=-1;else{var c=yl(e,r,n.unit);l=n.extend?Yi(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,eo(o,Mi(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(eo(o,Mi(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):Zi(o,s,l,j):(s=0,eo(o,new Si([l],0),j),a=o.sel);var f=r;function d(t){if(0!=rt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=R(_e(o,r.line).text,r.ch,u),d=R(_e(o,t.line).text,t.ch,u),h=Math.min(c,d),p=Math.max(c,d),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=_e(o,g).text,y=X(v,h,u);h==p?i.push(new ki(tt(g,y),tt(g,y))):v.length>y&&i.push(new ki(tt(g,y),tt(g,X(v,p,u))))}i.length||i.push(new ki(r,r)),eo(o,Mi(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=yl(e,t,n.unit),C=w.anchor;rt(x.anchor,C)>0?(b=x.head,C=lt(w.from(),x.anchor)):(b=x.anchor,C=ot(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=_e(e.doc,r.line);if(0==rt(r,n)&&r.sticky==n.sticky)return t;var o=ce(i);if(!o)return t;var l=ae(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ae(o,n.ch,n.sticky),f=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?f<0:f>0}var d=o[u+(a?-1:0)],h=a==(1==d.level),p=h?d.from:d.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new ki(new tt(r.line,p,g),n)}(e,new ki(at(o,C),b)),eo(o,Mi(e,S,s),j)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(we(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",m),pe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ti(e,(function(t){0!==t.buttons&&Me(t)?function t(r){var l=++p,s=cn(e,r,!0,"rectangle"==n.unit);if(s)if(0!=rt(s,f)){e.curOp.focus=H(),d(s);var a=On(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ti(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ti(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):ke(e)==r.scroller&&we(e):2==i?(n&&qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(k?t.display.input.onContextMenu(e):kn(t)))}}function yl(e,t,r){if("char"==r)return new ki(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new ki(tt(t.line,0),at(e.doc,tt(t.line+1,0)));var n=r(e,t);return new ki(n.from,n.to)}function bl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&we(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,r))return Ce(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return ge(e,r,e,Je(e.doc,o),e.display.gutterSpecs[a].className,t),Ce(t)}}function wl(e,t){return bl(e,t,"gutterClick",!0)}function xl(e,t){Cr(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&bl(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function Cl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Br(e)}ml.prototype.compare=function(e,t,r){return this.time+400>e&&0==rt(t,this.pos)&&r==this.button};var Sl={toString:function(){return"CodeMirror.Init"}},kl={},Ml={};function Ll(e,t,r){if(!t!=!(r&&r!=Sl)){var n=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),Xt(e)),un(e),dn(e),Br(e),setTimeout((function(){return Un(e)}),100)}function Nl(e,t){var r=this;if(!(this instanceof Nl))return new Nl(e,t);this.options=t=t?I(t):{},I(kl,t,!1);var n=t.value;"string"==typeof n?n=new Wo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Nl.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var l in o.wrapper.CodeMirror=this,Cl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!y&&o.input.focus(),s&&a<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ti(e,vl)),de(t.scroller,"dblclick",s&&a<11?ti(e,(function(t){if(!me(e,t)){var r=cn(e,t);if(r&&!wl(e,t)&&!Cr(e.display,t)){we(t);var n=e.findWordAt(r);qi(e.doc,n.anchor,n.head)}}})):function(t){return me(e,t)||we(t)}),de(t.scroller,"contextmenu",(function(t){return xl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!wl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Cr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new ki(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new ki(tt(s.line,0),at(e.doc,tt(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),we(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ci(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ci(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Se(t)},over:function(t){me(e,t)||(function(e,t){var r=cn(e,t);if(r){var n=document.createDocumentFragment();bn(e,r,n),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),O(e.display.dragCursor,n)}}(e,t),Se(t))},start:function(t){return function(e,t){if(s&&(!e.state.draggingText||+new Date-Ho<100))Se(t);else if(!me(e,t)&&!Cr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var r=A("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ti(e,zo),leave:function(t){me(e,t)||Fo(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return dl.call(e,t)})),de(l,"keydown",ti(e,fl)),de(l,"keypress",ti(e,hl)),de(l,"focus",(function(t){return Mn(e,t)})),de(l,"blur",(function(t){return Ln(e,t)}))}(this),Io(),_n(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!y||this.hasFocus()?setTimeout(E(Mn,this),20):Ln(this),Ml)Ml.hasOwnProperty(l)&&Ml[l](r,t[l],Sl);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?R(_e(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var f="",d=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)d+=l,f+="\t";if(dl,a=We(t),u=null;if(s&&n.ranges.length>1)if(Dl&&Dl.text.join("\n")==t){if(n.ranges.length%Dl.text.length==0){u=[];for(var c=0;c=0;d--){var h=n.ranges[d],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=tt(p.line,p.ch-r):e.state.overwrite&&!s?g=tt(g.line,Math.min(_e(o,g.line).text.length,g.ch+q(a).length)):s&&Dl&&Dl.lineWise&&Dl.text.join("\n")==t&&(p=g=tt(p.line,0)));var m={from:p,to:g,text:u?u[d%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};co(e.doc,m),ar(e,"inputRead",e,m)}t&&!s&&Fl(e,t),Wn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=f),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ei(t,(function(){return Hl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Al(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(_e(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Al(e,i.head.line,"smart"));l&&ar(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ae(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&d>=c.begin)){var h=f?"before":"after";return new tt(r.line,d,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new tt(r.line,a(e,1),"before"):new tt(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):el(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new tt(l,t.ch,t.sticky),!(s=_e(e,l))))return!1;t=tl(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||a(!d);d=!1){var h=s.text.charAt(t.ch)||"\n",p=te(h,f)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||d||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!d))break}var g=lo(e,t,o,l,!0);return nt(o,g)&&(g.hitSide=!0),g}function Bl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*nn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Gl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ul(e,t){var r=Dr(e,t.line);if(!r||r.hidden)return null;var n=_e(e.doc,t.line),i=Or(r,n,t.line),o=ce(n,e.doc.direction),l="left";o&&(l=ae(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Vl(e,t){return t&&(e.bad=!0),e}function jl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Vl(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Ul(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=tt(l.line-1,_e(n.doc,l.line-1).length)),s.ch==_e(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=fn(n,l.line))?(t=Ze(i.view[0].line),r=i.view[0].node):(t=Ze(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=fn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var f=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,d=t.getAttribute("cm-marker");if(d){var h=e.findMarks(tt(n,0),tt(i+1,0),(m=+d,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&d.length>1;)if(q(f)==q(d))f.pop(),d.pop(),a--;else{if(f[0]!=d[0])break;f.shift(),d.shift(),t++}for(var h=0,p=0,g=f[0],m=d[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;f[f.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(h).replace(/\u200b+$/,"");var x=tt(t,h),C=tt(a,d.length?q(d).length-p:0);return f.length>1||f[0]||rt(x,C)?(mo(n.doc,f,x,C,"+input"),!0):void 0},Gl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Gl.prototype.reset=function(){this.forceCompositionEnd()},Gl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Gl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Gl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ei(this.cm,(function(){return dn(e.cm)}))},Gl.prototype.setUneditable=function(e){e.contentEditable="false"},Gl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ti(this.cm,Hl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Gl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Gl.prototype.onContextMenu=function(){},Gl.prototype.resetPosition=function(){},Gl.prototype.needsContentAttribute=!0;var Xl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};Xl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(n,e)){if(n.somethingSelected())Wl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Wl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){s&&a>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){me(n,e)||zl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!Cr(e,t)&&!me(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){Cr(e,t)||we(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Xl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},Xl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=yn(e);if(e.options.moveInputWithCursor){var i=_r(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Xl.prototype.showSelection=function(e){var t=this.cm.display;O(t.cursorDiv,e.cursors),O(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Xl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),s&&a>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Xl.prototype.getField=function(){return this.textarea},Xl.prototype.supportsTouch=function(){return!1},Xl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||H()!=this.textarea))try{this.textarea.focus()}catch(De){}},Xl.prototype.blur=function(){this.textarea.blur()},Xl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Xl.prototype.receivedFocus=function(){this.slowPoll()},Xl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Xl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Xl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||He(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Xl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Xl.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Xl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=cn(r,e),l=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ti(r,eo)(r.doc,Li(o),V);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(c=window.scrollY),n.input.focus(),u&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k?(Se(e),de(window,"mouseup",(function e(){pe(window,"mouseup",e),setTimeout(m,20)}))):setTimeout(m,50)}function g(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),null!=i.selectionStart)){(!s||s&&a<9)&&g();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ti(r,ao)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Xl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Xl.prototype.setUneditable=function(){},Xl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Sl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Sl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Di(e)}),!0),r("indentUnit",2,Di,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Wi(e),Br(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(tt(n,o))}n++}));for(var i=r.length-1;i>=0;i--)mo(e.doc,t,r[i],tt(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Sl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!x),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){Cl(e),mi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=Zo(t),i=r!=Sl&&Zo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sn(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),r("firstLineNumber",1,mi,!0),r("lineNumberFormatter",(function(e){return e}),mi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Ln(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ll),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Wi,!0),r("addModeClass",!1,Wi,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Wi,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Nl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ti(this,t[e])(this,r,i),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Al(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Wn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&Zi(this.doc,n,new ki(o,u[n].to()),V)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=at(this.doc,e);var t,r=ht(this,_e(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=_e(this.doc,e)}else n=e;return jr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-jt(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return on(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=_r(this,at(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var f=Math.max(a.wrapper.clientHeight,this.doc.height),d=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(u=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=An(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ri(fl),triggerOnKeyPress:ri(hl),triggerOnKeyUp:dl,triggerOnMouseDown:ri(vl),execCommand:function(e){if(rl.hasOwnProperty(e))return rl[e].call(null,this)},triggerElectric:ri((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=at(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&un(this),ge(this,"refresh",this)})),swapDoc:ri((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Br(this),this.display.input.reset(),Hn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ar(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Nl);var _l="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Wo.prototype)Wo.prototype.hasOwnProperty(Yl)&&G(_l,Yl)<0&&(Nl.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Wo.prototype[Yl]));return be(Wo),Nl.inputStyles={textarea:Xl,contenteditable:Gl},Nl.defineMode=function(e){Nl.defaults.mode||"null"==e||(Nl.defaults.mode=e),Ie.apply(this,arguments)},Nl.defineMIME=function(e,t){Ee[e]=t},Nl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Nl.defineMIME("text/plain","null"),Nl.defineExtension=function(e,t){Nl.prototype[e]=t},Nl.defineDocExtension=function(e,t){Wo.prototype[e]=t},Nl.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=H();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(De){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Nl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=xi,e.Doc=Wo,e.splitLines=We,e.countColumn=R,e.findColumn=X,e.isWordChar=ee,e.Pass=U,e.signal=ge,e.Line=_t,e.changeEnd=Ti,e.scrollbarModel=jn,e.Pos=tt,e.cmpPos=rt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=Re,e.getMode=Be,e.modeExtensions=Ge,e.extendMode=Ue,e.copyState=Ve,e.startState=Ke,e.innerMode=je,e.commands=rl,e.keyMap=jo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=_o,e.normalizeKeyMap=Xo,e.StringStream=Xe,e.SharedTextMarker=No,e.TextMarker=Lo,e.LineWidget=So,e.e_preventDefault=we,e.e_stopPropagation=xe,e.e_stop=Se,e.addClass=z,e.contains=W,e.rmClass=T,e.keyNames=Bo}(Nl),Nl.version="5.49.0",Nl},"object"===l(t)&&void 0!==e?e.exports=o():void 0===(i="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=i)},173:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},174:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")},"object"==s(t)&&"object"==s(e)?l(r(165)):(i=[r(165)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(120)(e))},175:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")},"object"==s(t)&&"object"==s(e)?l(r(165)):(i=[r(165)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(120)(e))}}]); +//# sourceMappingURL=chunk.2dfe3739f6cdf06691c3.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.2dfe3739f6cdf06691c3.js.gz b/supervisor/api/panel/frontend_es5/chunk.2dfe3739f6cdf06691c3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e4901cb5d93e203019b13d84186270684a084c6 GIT binary patch literal 57458 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 j{*SJK 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","\n "]);return b=function(){return e},e}function g(){var e=E(["\n ","\n "]);return g=function(){return e},e}function w(){var e=E(['
',"
"]);return w=function(){return e},e}function k(){var e=E(['\n \n
\n ','\n\n \n \n \n \n \n \n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ".concat(t.codeMirrorCss,"\n .CodeMirror {\n height: var(--code-mirror-height, auto);\n direction: var(--code-mirror-direction, ltr);\n }\n .CodeMirror-scroll {\n max-height: var(--code-mirror-max-height, --code-mirror-height);\n }\n :host(.error-state) .CodeMirror-gutters {\n border-color: var(--error-state-color, red);\n }\n .CodeMirror-focused .CodeMirror-gutters {\n border-right: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n }\n .CodeMirror-linenumber {\n color: var(--paper-dialog-color, var(--secondary-text-color));\n }\n .rtl .CodeMirror-vscrollbar {\n right: auto;\n left: 0px;\n }\n .rtl-gutter {\n width: 20px;\n }\n .CodeMirror-gutters {\n border-right: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n background-color: var(--paper-dialog-background-color, var(--primary-background-color));\n transition: 0.2s ease border-right;\n }\n .cm-s-default.CodeMirror {\n background-color: var(--code-editor-background-color, var(--card-background-color));\n color: var(--primary-text-color);\n }\n .cm-s-default .CodeMirror-cursor {\n border-left: 1px solid var(--secondary-text-color);\n }\n \n .cm-s-default div.CodeMirror-selected, .cm-s-default.CodeMirror-focused div.CodeMirror-selected {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .CodeMirror-line::selection,\n .cm-s-default .CodeMirror-line>span::selection,\n .cm-s-default .CodeMirror-line>span>span::selection {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .cm-keyword {\n color: var(--codemirror-keyword, #6262FF);\n }\n \n .cm-s-default .cm-operator {\n color: var(--codemirror-operator, #cda869);\n }\n \n .cm-s-default .cm-variable-2 {\n color: var(--codemirror-variable-2, #690);\n }\n \n .cm-s-default .cm-builtin {\n color: var(--codemirror-builtin, #9B7536);\n }\n \n .cm-s-default .cm-atom {\n color: var(--codemirror-atom, #F90);\n }\n \n .cm-s-default .cm-number {\n color: var(--codemirror-number, #ca7841);\n }\n \n .cm-s-default .cm-def {\n color: var(--codemirror-def, #8DA6CE);\n }\n \n .cm-s-default .cm-string {\n color: var(--codemirror-string, #07a);\n }\n \n .cm-s-default .cm-string-2 {\n color: var(--codemirror-string-2, #bd6b18);\n }\n \n .cm-s-default .cm-comment {\n color: var(--codemirror-comment, #777);\n }\n \n .cm-s-default .cm-variable {\n color: var(--codemirror-variable, #07a);\n }\n \n .cm-s-default .cm-tag {\n color: var(--codemirror-tag, #997643);\n }\n \n .cm-s-default .cm-meta {\n color: var(--codemirror-meta, #000);\n }\n \n .cm-s-default .cm-attribute {\n color: var(--codemirror-attribute, #d6bb6d);\n }\n \n .cm-s-default .cm-property {\n color: var(--codemirror-property, #905);\n }\n \n .cm-s-default .cm-qualifier {\n color: var(--codemirror-qualifier, #690);\n }\n \n .cm-s-default .cm-variable-3 {\n color: var(--codemirror-variable-3, #07a);\n }\n\n .cm-s-default .cm-type {\n color: var(--codemirror-type, #07a);\n }\n "),this.codemirror=r(n,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",(function(){return i._onChange()}));case 9:case"end":return e.stop()}}),e,this)})),n=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){W(o,n,i,a,s,"next",e)}function s(e){W(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_onChange",value:function(){var e=this.value;e!==this._value&&(this._value=e,Object(H.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),i.b);function se(){var e=de(["

","

"]);return se=function(){return e},e}function ce(){var e=de(["\n ","\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;aInvalid YAML
']);return Ae=function(){return e},e}function Se(){var e=Te(['
',"
"]);return Se=function(){return e},e}function Ce(){var e=Te(["\n

",'

\n \n
\n \n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ","\n \n ',"
"]);return Xe=function(){return e},e}function Ze(){var e=tt(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;at.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=Je(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=Je(regeneratorRuntime.mark((function e(){var t,r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={network:null},e.prev=1,e.next=4,Object(a.i)(this.hass,this.addon.slug,r);case 4:n={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),this._error="Failed to set addon network configuration, ".concat((null===(i=e.t0.body)||void 0===i?void 0:i.message)||e.t0);case 11:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=14;break}return e.next=14,f(this,this.hass,this.addon);case 14:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=Je(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,r={},this._config.forEach((function(e){r[e.container]=parseInt(String(e.host),10)})),n={network:r},e.prev=4,e.next=7,Object(a.i)(this.hass,this.addon.slug,n);case 7:i={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",i),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),this._error="Failed to set addon network configuration, ".concat((null===(o=e.t0.body)||void 0===o?void 0:o.message)||e.t0);case 14:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=17;break}return e.next=17,f(this,this.hass,this.addon);case 17:case"end":return e.stop()}}),e,this,[[4,11]])}))),function(){return r.apply(this,arguments)})}]}}),i.a);var vt=r(83);function yt(e){return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bt(){var e=Ot(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return bt=function(){return e},e}function gt(){var e=Ot(["\n \n "]);return gt=function(){return e},e}function wt(){var e=Ot(["\n \n "]);return wt=function(){return e},e}function kt(){var e=Ot(['\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return Nt=function(){return e},e}function Ht(){var e=$t([""]);return Ht=function(){return e},e}function Bt(){var e=$t(['
',"
"]);return Bt=function(){return e},e}function qt(){var e=$t(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return qt=function(){return e},e}function Vt(){var e=$t([""]);return Vt=function(){return e},e}function $t(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Lt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Wt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Lt(o,n,i,a,s,"next",e)}function s(e){Lt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yt(e,t){return(Yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jt(e,t){return!t||"object"!==Mt(t)&&"function"!=typeof t?Kt(e):t}function Kt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Xt(e){var t,r=nr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Zt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function er(e){return e.decorators&&e.decorators.length}function tr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function rr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function nr(e){var t=function(e,t){if("object"!==Mt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Mt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Mt(t)?t:String(t)}function ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return ur=function(){return e},e}function fr(){var e=yr(['
',"
"]);return fr=function(){return e},e}function pr(){var e=yr(['\n \n ',"\n
\n "]);return pr=function(){return e},e}function hr(){var e=yr([" "," "]);return hr=function(){return e},e}function mr(){var e=yr([" "]);return mr=function(){return e},e}function vr(){var e=yr(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n
\n "]);return vr=function(){return e},e}function yr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function br(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gr(e,t){return(gr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wr(e,t){return!t||"object"!==dr(t)&&"function"!=typeof t?kr(e):t}function kr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Or(e){var t,r=Dr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function jr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pr(e){return e.decorators&&e.decorators.length}function xr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _r(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Dr(e){var t=function(e,t){if("object"!==dr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==dr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dr(t)?t:String(t)}function Ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a4)}),!this.icon||this.value||this.image?"":Object(i.f)(mr(),this.icon),this.value&&!this.image?Object(i.f)(hr(),this.value):"",this.label?Object(i.f)(pr(),Object(sr.a)({label:!0,big:this.label.length>5}),this.label):"",this.description?Object(i.f)(fr(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[Object(i.c)(ur())]}},{kind:"method",key:"updated",value:function(e){Sr(Cr(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.a);customElements.define("ha-label-badge",Tr);r(33),r(102),r(96);var zr=r(116);r(103);function Rr(e){return(Rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fr(){var e=En(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n display: flow-root;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 50%;\n }\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n }\n ']);return Fr=function(){return e},e}function Ir(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Mr(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Ir(o,n,i,a,s,"next",e)}function s(e){Ir(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ur(){var e=En(['\n \n
\n \n This add-on is not available on your system.\n

\n ']);return Nr=function(){return e},e}function Hr(){var e=En(["\n ","\n \n Install\n \n "]);return Hr=function(){return e},e}function Br(){var e=En(['\n \n Rebuild\n \n ']);return Br=function(){return e},e}function qr(){var e=En(['\n \n \n Open web UI\n \n
\n ']);return Vr=function(){return e},e}function $r(){var e=En(["\n \n Start\n \n ']);return $r=function(){return e},e}function Lr(){var e=En(['\n \n Stop\n \n \n Restart\n \n ']);return Lr=function(){return e},e}function Wr(){var e=En(["\n ","\n ","\n ",'\n ',"
"]);return Gr=function(){return e},e}function Yr(){var e=En(["\n \n Protection mode\n \n \n Blocks elevated system access from the add-on\n \n \n \n Show in sidebar\n \n \n ',"\n \n \n \n "]);return Jr=function(){return e},e}function Kr(){var e=En(["\n \n Auto update\n \n \n Auto update the add-on when there is a new version\n available\n \n \n \n Watchdog\n \n \n This will start the add-on if it crashes\n \n \n \n \n Start on boot\n \n \n Make the add-on start during a system boot\n \n \n \n \n \n \n \n \n \n \n
\n ']);return fn=function(){return e},e}function pn(){var e=En([" "," "]);return pn=function(){return e},e}function hn(){var e=En(['\n \n
Warning: Protection mode is disabled!
\n
\n Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.\n
\n
\n \n
\n \n ','\n
\n
\n \n Update\n \n ',"\n
\n \n "]);return wn=function(){return e},e}function kn(){var e=En(["\n ","\n ",'\n\n \n \n
\n ',"\n
\n
\n\n ","\n "]);return kn=function(){return e},e}function En(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function On(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jn(e,t){return(jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Pn(e,t){return!t||"object"!==Rr(t)&&"function"!=typeof t?xn(e):t}function xn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Dn(e){return(Dn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e){var t,r=Rn(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Sn(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Cn(e){return e.decorators&&e.decorators.length}function Tn(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function zn(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Rn(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rr(t)?t:String(t)}function Fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.")},rating:{title:"Add-on Security Rating",description:"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"Host Network",description:"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on."},homeassistant_api:{title:"Home Assistant API Access",description:"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens."},full_access:{title:"Full Hardware Access",description:"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},hassio_api:{title:"Supervisor API Access",description:"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the addon negatively."},docker_api:{title:"Full Docker Access",description:"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},host_pid:{title:"Host Processes Namespace",description:"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},apparmor:{title:"AppArmor",description:"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on."},auth_api:{title:"Home Assistant Authentication",description:"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,n){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Cn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return ii=function(){return e},e}function oi(){var e=si(['
',"
"]);return oi=function(){return e},e}function ai(){var e=si(["\n

","

\n \n ",'\n
\n ','\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a',"\n \n \n "]);return ao=function(){return e},e}function so(){var e=co([""]);return so=function(){return e},e}function co(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function lo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uo(e,t){return(uo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fo(e,t){return!t||"object"!==ro(t)&&"function"!=typeof t?po(e):t}function po(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ho(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function mo(e){return(mo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vo(e){var t,r=ko(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function yo(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function bo(e){return e.decorators&&e.decorators.length}function go(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function wo(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function ko(e){var t=function(e,t){if("object"!==ro(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ro(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ro(t)?t:String(t)}function Eo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var 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 qZa}\n ',"\n \n "]);return l=function(){return e},e}function u(){var e=h(["\n \n "]);return u=function(){return e},e}function p(){var e=h(["\n \n ","\n

\n "]);return p=function(){return e},e}function f(){var e=h(["\n \n
\n ","\n ","\n
\n ","\n \n ',"\n \n \n "]);return f=function(){return e},e}function d(){var e=h([""]);return d=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function E(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function j(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function P(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ',"\n \n "]);return l=function(){return e},e}function u(){var e=h(["\n \n "]);return u=function(){return e},e}function p(){var e=h(["\n \n ","\n

\n "]);return p=function(){return e},e}function f(){var e=h(["\n \n
\n ","\n ","\n
\n ","\n \n ',"\n \n \n "]);return f=function(){return e},e}function d(){var e=h([""]);return d=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function E(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function j(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function P(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var 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 SvtP8`UHlLK+#D}KHUI!VIXY4R literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.4a9b56271bdf6fea0f78.js.map b/supervisor/api/panel/frontend_es5/chunk.4a9b56271bdf6fea0f78.js.map new file mode 100644 index 000000000..411cfa5bc --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.4a9b56271bdf6fea0f78.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.4a9b56271bdf6fea0f78.js","sources":["webpack:///chunk.4a9b56271bdf6fea0f78.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.a0e40ec74bba27bb7a29.js b/supervisor/api/panel/frontend_es5/chunk.5bff531a8ac4ea5d0e8f.js similarity index 98% rename from supervisor/api/panel/frontend_es5/chunk.a0e40ec74bba27bb7a29.js rename to supervisor/api/panel/frontend_es5/chunk.5bff531a8ac4ea5d0e8f.js index a589cb4fd..6957a23fb 100644 --- a/supervisor/api/panel/frontend_es5/chunk.a0e40ec74bba27bb7a29.js +++ b/supervisor/api/panel/frontend_es5/chunk.5bff531a8ac4ea5d0e8f.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[7],{175:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(62),o=r(29),a=(r(94),r(120),r(19)),s=r(37),c=r(9),l=r(10);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){var e=b(["\n iframe {\n display: block;\n width: 100%;\n height: 100%;\n border: 0;\n }\n\n .header + iframe {\n height: calc(100% - 40px);\n }\n\n .header {\n display: flex;\n align-items: center;\n font-size: 16px;\n height: 40px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n --mdc-icon-size: 20px;\n }\n\n .main-title {\n margin: 0 0 0 24px;\n line-height: 20px;\n flex-grow: 1;\n }\n\n mwc-icon-button {\n pointer-events: auto;\n }\n\n hass-subpage {\n --app-header-background-color: var(--sidebar-background-color);\n --app-header-text-color: var(--sidebar-text-color);\n --app-header-border-bottom: 1px solid var(--divider-color);\n }\n "]);return f=function(){return e},e}function d(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function p(){var e=b(['
\n \n \n
',"
\n
\n ",""]);return p=function(){return e},e}function h(){var e=b(["",""]);return h=function(){return e},e}function m(){var e=b(["\n ","\n "]);return m=function(){return e},e}function y(){var e=b([""]);return y=function(){return e},e}function v(){var e=b([" "]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){var t,r=A(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function j(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function P(e){return e.decorators&&e.decorators.length}function D(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function S(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function A(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n \n
',"
\n
\n ",""]);return p=function(){return e},e}function h(){var e=b(["",""]);return h=function(){return e},e}function m(){var e=b(["\n ","\n "]);return m=function(){return e},e}function y(){var e=b([""]);return y=function(){return e},e}function v(){var e=b([" "]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){var t,r=A(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function j(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function P(e){return e.decorators&&e.decorators.length}function D(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function S(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function A(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=I}SxBVu{EEsQ%qX;`}9wk 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 sFaKTD>rQ+wUR","\n "]);return b=function(){return e},e}function g(){var e=E(["\n ","\n "]);return g=function(){return e},e}function w(){var e=E(['
',"
"]);return w=function(){return e},e}function k(){var e=E(['\n \n
\n ','\n\n \n \n \n \n \n \n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ".concat(t.codeMirrorCss,"\n .CodeMirror {\n height: var(--code-mirror-height, auto);\n direction: var(--code-mirror-direction, ltr);\n }\n .CodeMirror-scroll {\n max-height: var(--code-mirror-max-height, --code-mirror-height);\n }\n :host(.error-state) .CodeMirror-gutters {\n border-color: var(--error-state-color, red);\n }\n .CodeMirror-focused .CodeMirror-gutters {\n border-right: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n }\n .CodeMirror-linenumber {\n color: var(--paper-dialog-color, var(--secondary-text-color));\n }\n .rtl .CodeMirror-vscrollbar {\n right: auto;\n left: 0px;\n }\n .rtl-gutter {\n width: 20px;\n }\n .CodeMirror-gutters {\n border-right: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n background-color: var(--paper-dialog-background-color, var(--primary-background-color));\n transition: 0.2s ease border-right;\n }\n .cm-s-default.CodeMirror {\n background-color: var(--card-background-color);\n color: var(--primary-text-color);\n }\n .cm-s-default .CodeMirror-cursor {\n border-left: 1px solid var(--secondary-text-color);\n }\n \n .cm-s-default div.CodeMirror-selected, .cm-s-default.CodeMirror-focused div.CodeMirror-selected {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .CodeMirror-line::selection,\n .cm-s-default .CodeMirror-line>span::selection,\n .cm-s-default .CodeMirror-line>span>span::selection {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .cm-keyword {\n color: var(--codemirror-keyword, #6262FF);\n }\n \n .cm-s-default .cm-operator {\n color: var(--codemirror-operator, #cda869);\n }\n \n .cm-s-default .cm-variable-2 {\n color: var(--codemirror-variable-2, #690);\n }\n \n .cm-s-default .cm-builtin {\n color: var(--codemirror-builtin, #9B7536);\n }\n \n .cm-s-default .cm-atom {\n color: var(--codemirror-atom, #F90);\n }\n \n .cm-s-default .cm-number {\n color: var(--codemirror-number, #ca7841);\n }\n \n .cm-s-default .cm-def {\n color: var(--codemirror-def, #8DA6CE);\n }\n \n .cm-s-default .cm-string {\n color: var(--codemirror-string, #07a);\n }\n \n .cm-s-default .cm-string-2 {\n color: var(--codemirror-string-2, #bd6b18);\n }\n \n .cm-s-default .cm-comment {\n color: var(--codemirror-comment, #777);\n }\n \n .cm-s-default .cm-variable {\n color: var(--codemirror-variable, #07a);\n }\n \n .cm-s-default .cm-tag {\n color: var(--codemirror-tag, #997643);\n }\n \n .cm-s-default .cm-meta {\n color: var(--codemirror-meta, #000);\n }\n \n .cm-s-default .cm-attribute {\n color: var(--codemirror-attribute, #d6bb6d);\n }\n \n .cm-s-default .cm-property {\n color: var(--codemirror-property, #905);\n }\n \n .cm-s-default .cm-qualifier {\n color: var(--codemirror-qualifier, #690);\n }\n \n .cm-s-default .cm-variable-3 {\n color: var(--codemirror-variable-3, #07a);\n }\n\n .cm-s-default .cm-type {\n color: var(--codemirror-type, #07a);\n }\n "),this.codemirror=r(n,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",(function(){return i._onChange()}));case 9:case"end":return e.stop()}}),e,this)})),n=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){W(o,n,i,a,s,"next",e)}function s(e){W(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_onChange",value:function(){var e=this.value;e!==this._value&&(this._value=e,Object(H.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),i.b);function se(){var e=de(["

","

"]);return se=function(){return e},e}function ce(){var e=de(["\n ","\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;aInvalid YAML
']);return Ae=function(){return e},e}function Se(){var e=Te(['
',"
"]);return Se=function(){return e},e}function Ce(){var e=Te(["\n

",'

\n \n
\n \n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ","\n \n ',"
"]);return Xe=function(){return e},e}function Ze(){var e=tt(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;at.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=Je(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=Je(regeneratorRuntime.mark((function e(){var t,r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={network:null},e.prev=1,e.next=4,Object(a.i)(this.hass,this.addon.slug,r);case 4:n={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),this._error="Failed to set addon network configuration, ".concat((null===(i=e.t0.body)||void 0===i?void 0:i.message)||e.t0);case 11:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=14;break}return e.next=14,f(this,this.hass,this.addon);case 14:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=Je(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,r={},this._config.forEach((function(e){r[e.container]=parseInt(String(e.host),10)})),n={network:r},e.prev=4,e.next=7,Object(a.i)(this.hass,this.addon.slug,n);case 7:i={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",i),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),this._error="Failed to set addon network configuration, ".concat((null===(o=e.t0.body)||void 0===o?void 0:o.message)||e.t0);case 14:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=17;break}return e.next=17,f(this,this.hass,this.addon);case 17:case"end":return e.stop()}}),e,this,[[4,11]])}))),function(){return r.apply(this,arguments)})}]}}),i.a);var vt=r(83);function yt(e){return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bt(){var e=Ot(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return bt=function(){return e},e}function gt(){var e=Ot(["\n \n "]);return gt=function(){return e},e}function wt(){var e=Ot(["\n \n "]);return wt=function(){return e},e}function kt(){var e=Ot(['\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return Nt=function(){return e},e}function Ht(){var e=$t([""]);return Ht=function(){return e},e}function Bt(){var e=$t(['
',"
"]);return Bt=function(){return e},e}function qt(){var e=$t(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return qt=function(){return e},e}function Vt(){var e=$t([""]);return Vt=function(){return e},e}function $t(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Lt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Wt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Lt(o,n,i,a,s,"next",e)}function s(e){Lt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yt(e,t){return(Yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jt(e,t){return!t||"object"!==Mt(t)&&"function"!=typeof t?Kt(e):t}function Kt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Xt(e){var t,r=nr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Zt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function er(e){return e.decorators&&e.decorators.length}function tr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function rr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function nr(e){var t=function(e,t){if("object"!==Mt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Mt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Mt(t)?t:String(t)}function ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return ur=function(){return e},e}function fr(){var e=yr(['
',"
"]);return fr=function(){return e},e}function pr(){var e=yr(['\n \n ',"\n
\n "]);return pr=function(){return e},e}function hr(){var e=yr([" "," "]);return hr=function(){return e},e}function mr(){var e=yr([" "]);return mr=function(){return e},e}function vr(){var e=yr(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n
\n "]);return vr=function(){return e},e}function yr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function br(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gr(e,t){return(gr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wr(e,t){return!t||"object"!==dr(t)&&"function"!=typeof t?kr(e):t}function kr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Or(e){var t,r=Dr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function jr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pr(e){return e.decorators&&e.decorators.length}function xr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _r(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Dr(e){var t=function(e,t){if("object"!==dr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==dr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dr(t)?t:String(t)}function Ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a4)}),!this.icon||this.value||this.image?"":Object(i.f)(mr(),this.icon),this.value&&!this.image?Object(i.f)(hr(),this.value):"",this.label?Object(i.f)(pr(),Object(sr.a)({label:!0,big:this.label.length>5}),this.label):"",this.description?Object(i.f)(fr(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[Object(i.c)(ur())]}},{kind:"method",key:"updated",value:function(e){Sr(Cr(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.a);customElements.define("ha-label-badge",Tr);r(33),r(102),r(96);var zr=r(115);function Rr(e){return(Rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fr(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ir(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Fr(o,n,i,a,s,"next",e)}function s(e){Fr(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Mr(){var e=En(["\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n .state {\n display: flex;\n margin: 33px 0;\n }\n .state div {\n width: 180px;\n display: inline-block;\n }\n .state ha-svg-icon {\n width: 16px;\n height: 16px;\n color: var(--secondary-text-color);\n }\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n display: flow-root;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n "]);return Mr=function(){return e},e}function Ur(){var e=En(['\n \n
\n \n This add-on is not available on your system.\n

\n ']);return Nr=function(){return e},e}function Hr(){var e=En(["\n ","\n \n Install\n \n "]);return Hr=function(){return e},e}function Br(){var e=En(['\n \n Rebuild\n \n ']);return Br=function(){return e},e}function qr(){var e=En(['\n \n \n Open web UI\n \n
\n ']);return Vr=function(){return e},e}function $r(){var e=En(["\n \n Start\n \n ']);return $r=function(){return e},e}function Lr(){var e=En(['\n \n Stop\n \n \n Restart\n \n ']);return Lr=function(){return e},e}function Wr(){var e=En(["\n ","\n ","\n ",'\n ',"
"]);return Gr=function(){return e},e}function Yr(){var e=En(['\n
\n
\n Protection mode\n \n \n
Show in sidebar
\n \n
Auto update
\n \n
Start on boot
\n \n \n \n \n \n \n \n \n \n
\n ']);return fn=function(){return e},e}function pn(){var e=En([" "," "]);return pn=function(){return e},e}function hn(){var e=En(['\n \n
Warning: Protection mode is disabled!
\n
\n Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.\n
\n
\n \n
\n \n ','\n
\n
\n \n Update\n \n ',"\n
\n \n "]);return wn=function(){return e},e}function kn(){var e=En(["\n ","\n ",'\n\n \n \n
\n ',"\n
\n
\n\n ","\n "]);return kn=function(){return e},e}function En(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function On(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jn(e,t){return(jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Pn(e,t){return!t||"object"!==Rr(t)&&"function"!=typeof t?xn(e):t}function xn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Dn(e){return(Dn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e){var t,r=Rn(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Sn(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Cn(e){return e.decorators&&e.decorators.length}function Tn(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function zn(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Rn(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rr(t)?t:String(t)}function Fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.")},rating:{title:"Add-on Security Rating",description:"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"Host Network",description:"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on."},homeassistant_api:{title:"Home Assistant API Access",description:"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens."},full_access:{title:"Full Hardware Access",description:"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},hassio_api:{title:"Supervisor API Access",description:"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the addon negatively."},docker_api:{title:"Full Docker Access",description:"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},host_pid:{title:"Host Processes Namespace",description:"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},apparmor:{title:"AppArmor",description:"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on."},auth_api:{title:"Home Assistant Authentication",description:"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,n){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Cn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return ii=function(){return e},e}function oi(){var e=si(['
',"
"]);return oi=function(){return e},e}function ai(){var e=si(["\n

","

\n \n ",'\n
\n ','\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a',"\n \n \n "]);return ao=function(){return e},e}function so(){var e=co([""]);return so=function(){return e},e}function co(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function lo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uo(e,t){return(uo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fo(e,t){return!t||"object"!==ro(t)&&"function"!=typeof t?po(e):t}function po(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ho(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function mo(e){return(mo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vo(e){var t,r=ko(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function yo(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function bo(e){return e.decorators&&e.decorators.length}function go(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function wo(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function ko(e){var t=function(e,t){if("object"!==ro(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ro(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ro(t)?t:String(t)}function Eo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;avYRU>4 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.5efe339eb242c5e4b376.js.map b/supervisor/api/panel/frontend_es5/chunk.5efe339eb242c5e4b376.js.map deleted file mode 100644 index c3c3c1b0e..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.5efe339eb242c5e4b376.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.5efe339eb242c5e4b376.js","sources":["webpack:///chunk.5efe339eb242c5e4b376.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.66ee904e8fcb36490ad8.js.gz b/supervisor/api/panel/frontend_es5/chunk.66ee904e8fcb36490ad8.js.gz deleted file mode 100644 index f095e93b8df4123a72f02a7986839d5f7a3dd0d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4219 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js.map b/supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js.map deleted file mode 100644 index 4837389ea..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.6a55e3d79e8e15fe11af.js","sources":["webpack:///chunk.6a55e3d79e8e15fe11af.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js b/supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js similarity index 98% rename from supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js rename to supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js index af0c660e0..13b1fa6f5 100644 --- a/supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js +++ b/supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[3],{162:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(101),o=(r(165),r(12)),a=r(27);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){var e=p(['\n ha-paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n ha-paper-dialog {\n max-height: 100%;\n }\n ha-paper-dialog::before {\n content: "";\n position: fixed;\n z-index: -1;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n background-color: inherit;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n ha-markdown {\n padding: 16px;\n }\n }\n ']);return c=function(){return e},e}function l(){var e=p(["\n \n \n \n "]);return l=function(){return e},e}function u(){var e=p([""]);return u=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:u}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let f;try{const r=u.slice(0,-1).reduce((e,t)=>e[t],t),i=u.reduce((e,t)=>e[t],t);switch(c){case 0:f=i;break;case 1:r[u.slice(-1)[0]]=m(o.data.value),f=!0;break;case 2:f=i.apply(r,p);break;case 3:f=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),f=function(e,t){return d.set(e,t),e}(r,[r])}break;case 5:f=void 0}}catch(y){f={value:y,[a]:0}}Promise.resolve(f).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),u(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function u(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,u]=f(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},u).then(m)},construct(e,n){p(a);const[i,o]=f(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function f(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const d=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},d.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); -//# sourceMappingURL=chunk.a63a1818bc60b94648e9.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[3],{163:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(101),o=(r(166),r(12)),a=r(27);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){var e=p(['\n ha-paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n ha-paper-dialog {\n max-height: 100%;\n }\n ha-paper-dialog::before {\n content: "";\n position: fixed;\n z-index: -1;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n background-color: inherit;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n ha-markdown {\n padding: 16px;\n }\n }\n ']);return c=function(){return e},e}function l(){var e=p(["\n \n \n \n "]);return l=function(){return e},e}function u(){var e=p([""]);return u=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:u}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let f;try{const r=u.slice(0,-1).reduce((e,t)=>e[t],t),i=u.reduce((e,t)=>e[t],t);switch(c){case 0:f=i;break;case 1:r[u.slice(-1)[0]]=m(o.data.value),f=!0;break;case 2:f=i.apply(r,p);break;case 3:f=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),f=function(e,t){return d.set(e,t),e}(r,[r])}break;case 5:f=void 0}}catch(y){f={value:y,[a]:0}}Promise.resolve(f).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),u(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function u(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,u]=f(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},u).then(m)},construct(e,n){p(a);const[i,o]=f(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function f(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const d=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},d.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); +//# sourceMappingURL=chunk.7ef6bcb43647bc158e88.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js.gz b/supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..025f303cfe8e28327de3dcc626ad5efbf4b4d4d6 GIT binary patch literal 4855 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js.map b/supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js.map new file mode 100644 index 000000000..8fce79bd5 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.7ef6bcb43647bc158e88.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.7ef6bcb43647bc158e88.js","sources":["webpack:///chunk.7ef6bcb43647bc158e88.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.a0e40ec74bba27bb7a29.js.gz b/supervisor/api/panel/frontend_es5/chunk.a0e40ec74bba27bb7a29.js.gz deleted file mode 100644 index c80b90b1f8f9df752dba15cd4cf0b480385c248a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4611 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js.map b/supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js.map deleted file mode 100644 index 6964c8404..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.a63a1818bc60b94648e9.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.a63a1818bc60b94648e9.js","sources":["webpack:///chunk.a63a1818bc60b94648e9.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.gz b/supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.gz deleted file mode 100644 index 143465c015f0b738c7ae5078ddba78b5453f5122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18758 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 B!BYSL diff --git a/supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.map b/supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.map deleted file mode 100644 index d74e36d9e..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.b046b37af037dae78070.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.b046b37af037dae78070.js","sources":["webpack:///chunk.b046b37af037dae78070.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js.gz b/supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js.gz deleted file mode 100644 index 9fecd9362b0d2120cb0c21433cc24ca6a226ef82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57439 zcmV(&K;ge1iwFP!0000219VpjbKEzFZ3{QHMg$%Oxll4X+_^^#4xB9qD6 z8QTqBzZ@<$GBiR-0?aT?clUwrNG6yXRh&*tfbKMyjg}-Rj*-v@*(WJFR>h z)&?mW$`!B8(w(zOp@RxVXq=Hv1aKMLi>3A5L!N%W1ZkLQQIj|@3#HdgbAJip-)ibl zBVTw1QiJ-L)-=KWJ1rtqHTB8qaPp@2ZkA1>-E)@Hspmb@_d_y`TVHv$g zBmY;J|0vLh#}!E9%U? zKPy$YDm}L{|E8_nGIz==VrG92h z@QnI&G{)kN`Nd{E2TjJdh?F61e8LB>kQMRnz*esQ4J|DQQDx7L1Q zcf37C${C_Lwr3oq=|!*xCiyvrTH;pIkysE}iV3d0G!`Kc=?NLZXID=8GcN|YG%Gr4 z>8J(!Y%fY(B2FbH!xcjZoynV6E^I8=m&DpI)|HirqYD*5y4O82C;d^cXDE0Y*6JR{ zR)T=H5IQx*f{v;&l-G(c%Lw-jYsL$b1hHIhH?$FbUyf8(M_Tu0s39!M(+(>&VnD++#oo@^fN2?ed<|GT?LWa-Y8`r ztqv59DDW?HpMd9ozR-Xp+kWN5(KO3Qi{)~nPo0iqTgYwW_nT6e^|{iQCb2LCg%O+x z8+oiN*htrN8NK`UuZSoY|>qhdt4+pKr;DHhYfKP$R#v)gfDhaBTOD6?My~Q zW*IO|SwXlpfi_l=1=-VAoyT=*wM=Ee7F>FELfol+;w_s%8!2_=n+cj%F9^#x4w4iI z&SzGtvYtBOD$rO^&<@iTqx87VGRVq{v3|wdS0umyV+akQt+{t*IpxfIuXXUyT!6~q z>4iZYlRz(vkW)6O6IiRRBLF)E;)mh@K`-(K8Q+%~Y_Ng($BH7Z4BzFH0qugf3ewB1 zywWNGZBPrsu8ZBsanPBkn8YAFI6T5gWAdhg0~2&t9%yl)Q3qk@em|^7IT3gqfwc#ltX!{TrP++H4an7SWb`oS(ct~Q%#xJC8meG z*yU+YG5pZI_-oA+Pu)SDuTP(@5-y9<@;+;k5C&-WK8QD!m-#S7uOI6`1UA*KpoX29 z=jCz#p^--6l}J4iahszSFupx(=Ke?@Lo@U>#b9BgXS@kj@9WST*}J*E|Na#PZL4XVh(RkPZI@J!h;UI2T$g?OoxRa`K%0!gpz?v6F_~ zLC*f-JEg@^$f5IWtu`q*Is37pxwe&@R`|dD3$a)T!RzX)!|F>qvfxr!4Ap{=m5sUT zNsA4|YfhF4H*TRsy61sed21m_%uG)dSQ4(?$s||qfZ3JqiLW(nZ_9IQ;S--Y&aCnN z_v$t?`n0!q%wa@7mEYz5A)ly=^R;f9PZO9mo%2uo`_!azxHo8te02zp$!tI0;c&il zLu`w-&UoGE`2#E1tbS;nMV0X7{4WTr5q_%qqcu7@B!4tWmyVOS^c{e^)Gma#3(z7Gf`>`73-v zv3R!#!|5gni$(M%Sj_yU5&%s${pq&8)n^%;IRE>vgKz=QsGpMr^f*X?&@Q)xpVYP@ zWZ8AKt995KcyzHer`;|wUaB@aY$J2Jb?8ZNaCB5Sg1StlYgkYkg&H1Rf$e~XqQ?(r zZ*fAy#LTL@(EoX?6O%_`Ac(>dHAt5E9UFF>Mz$=9kgC08_3uwln7k7Ihy5M^3;@X8#GWZbe;Y_d8g z*fSHLZK@s*A#Ibb!?@iVezDOhE7OmZ%~ayeF9xaBTb<#9~UosP`WNX9KolhrZF z_2HGLJicOASq~T!9 zC3T}1e4CO2x{-zhKiqg^={WG1QiE*KNS58PV8tzmOyxdXbR$_NH^L~6NjAqMXEU

}v0<0VaTuA;FE;G5RP08MtN|U1ktJI)vhY4<2u6}j8LN>G zm&`8fG^Hik14j9|k%Aq^bNMnQC9K%w4n`a^;{;Cp?mZe?}N%;Cs`r)@w?0T)5>87@s{jR-DocR=Kh~!4w`CUX5&-8>2+o zgAtcAVKp*vJwG2tj!Y393s#vEE;$3bk&F#H9=vkJ=R5_w)V=o#!CtQJb!R-!6M~T| zJs7FaJB}Rxd9w~CM|BwdS6(y|CZ4c&nC*bplOfYN_VvDvR3?-ir(ON;PqxAEdOvN6 zEUQ^c`Q-czisXwvuzR5AjWUXarM)}c>=8c!WTVqAhHBz1} z@?w;;Krfa>P3{b6u6qN?VpKD+3uLGniFL5Udfb5K?LyByU4fn!KO6KztI(vX;D6qq zfpR+w{E*-2*e{l{E+fL8HDS0Ln@1k1wVps5odGI|<3P3`_X|LjqQX3&m^pKe&L8Oy z`ug_ffU+H6B`Ol@BkmXdNl!@>IQt{$>s^|~)zj?mrMn~T?e3ToD~U}$m&8?y%Xmd> zPOM_O8rE$I^)Oc~4vPXwLJM=Go#Ck%vd!9NSh!o0Q zRdAd^^PDZ11*EoPdv|7S+@+dQ=G4P^G^6It+0u+dqdgY=SHqmK2>r850a;5sD#AAV z8Ev?7po{+Xa|1pNH;!U`|1&IMGO(o_zI(v@jib|n8MmA^%mrD0VmCHXO^4c;6_ z2~xvwOI@)}R9UEEmzTC;zVCYiBm^`&_^t5D_f7>IAt2@qaW5c)021gfoYv^M&-fIs z^)q#CUKJ}`{;<9ap#;R0P&_^d&$#-~T9ssVAgfYamB#7~S(RkP$?A>cfTYKRP%?xH z0%=}6Z`9S-0pGYFjo!#;d=89R{~2=kNbbD5FpFjKr$B7x;A?t(^Nbc}e7~_U+z-;1QQd?4L%a=O&FHJhP=Tv2GHK%ustf$>kzd@bF zXz~-~R=V8Ai^N~WqEfD*gwMTaOq5HJ^FNh4@v*6~gl+yAgBRg*qpJPBFR@Rs53x_N zpZ7_&8yE&8=lY_UrfIsNX?o~i1|SAZEo;hl`CFiPIt+)NCrGD*w{1i&Yj(>YR<}D( zK-w*setXDwtB3pvnBGc$%ElOThoJKibVh|$tH!WZ_!%EMRr>uQaDk>NO9fO~jeVfT zmmLk&yk~3(UWuFR1iauw_K1%|n9pT_vOSKHP*7*`h`*>tJ42_DY^NKcMlW_otE*$I zTVUnz5!+;b)-CpejVKLIk)trn2&Js9rXnh!(&`Qg+w3(;U@!Q{>5ijc!06A-Hl*#n z-raS@7UyF)fBs^H_EX-pbzpeN?)xWf%nBt8T_zR4&3ap1?Gsq6 zttY3Bi)O8YXhr%czKRa1K)nxuJeW3MB}B8Nh1HHq!Q&Y(;1{CGv7lImoYb~3SwZ?V zf8R@Ftga>vFC;1Gor~1mP^!)?&Z(a_dMXm5q4n)XGs&SAjTT~fj%o6!kT^!W2T8X8 zT*ex`jtkM!;MJQ_Sd`AVlgvND65$kWSuqx=)wh+iwkh*jy-Blr1L=HP%Tlyc;ViDN z-8 z6Fn7YuGaDFL}`=k{iW!td7pEb^~r^qY4Z^4!qVPUS!v&Jf&IUpFL3R4&irKtIC-Jc zn*szB#nQ;AFbqp}5JZd*7p~Q*f0Mg>*xn%K{$|H`L>4PPTlQOB*L^O{s zj*c1-lNkKiiOIh5#FFm}mPzF%=b3Vy$d^u}vyolrm4J`=LxF|kBA`|aI-5xgTU?xcpv~eELd*&R=J%ve^>rKHr>(Lrj#8yu%0!|j{=g>EiVOlDYG6z zB-ks#eo11yi+2c7+WAZT4h)dIhXt9+%UJFrQ&XRu)Ud_`YaE|GIl>dz3)jvrq+iiG zlm zf%aBTv3v&+(`H=vx8d8@Tl{D0fmH?+94u&7cJ2TCi!c|@U^yV=sBcOr@-$M3wWCH) zK2|GNI90i_b$(r~oWZV3wPtXta%Bx@q^sa9pmZi@Yj_946oj&*y!S9&y&iuhXb|v9 zRDKy@**?Ei5C8k`hlElFW)+rgvMss}j`&Dls3}C;$Bl$RFI0_PdrC^*q9=DH2)mUgK9=8z`@XvR#&T>+!~;Jpqjj4+es z#SwHcLjNz_FAPi)tT$mKZowu`>J=6jTCC%#hY({$OHW8~FHx5qPS4)9;#v5hKWPVZK(hd3jP&}&qd z3GT@;a{zzEb}5)+C~e}hKQ4S)^#n>W7VQQ{Pg@1DxlMVO|<+`ydJPCU*^_gkMcPX~5>hOFndaUD&lY z>7$4ewDMf&mO$*nT^>PuzZ=ij|l{MHQLJ)e6$QUUWg+z3f%Ou0bqt8M=FzNH#!Js#08qOoOVx*5@fA zF8|;VEpyN>t4G?{%?uxfb)7NypNMSefhjFlESWZ~W~$B!wEAD$mX9>cNi*|_5alUX?NU4l0S@o6|qjwJV;lTT$I~A z(9~O`q zkieHAGtvs|1ow{x0mk!80Xum509(n+q3e_qRy?7JRX}SVUv6$p=kaK<`Q^0)+$Np` zkAA^0Nw}NpE^spY3e~WJYtwY@i>Pm7T(f<(qLa3Oom(c24n(OsZrrs3&4pAfe0i)? zo(jNj<5H}roBif3e{@jX?R31ui&MEZSr;w>UKI}yN=}BGT>3kH*q}du+yW_1P^CuO zJEl<Q`*w6U z9?1{Dxn`Od;_I#Ofx?u%Qmf(KPPF=rtdd2meWQ8b==&GFF$WL)t|g$3`-zN(kPm_B zmttpM{BjJw^!>2N)$iV5uO#1W_WB%EGP&Wg^MChlRLn@jR=hRAb!@+Y>%&R`lW1J~OZp1!>%i$$#uPngWMUwpE(zv&jit`gP4ay#RzO*b`ryx;?E*w3On=&R0* ztujR&UURq{K=nXoHvCP*)t8|)Sl)4R7+uTU&^Qq|;#9o5x82Yl^djfpEkok79M22z zP=2!oS&1OWkZgYZ02Jh3!7o819h9zhB_0)l?ID1rqMCB(#fo1TelR45Z%7o=;<=L< z809Zl+zdp3T8^%r9+@Dwveo`9UwJ%GTx2g+)j4f#;Z;mBeX4U!8S_(^Wa(^f9#NNp zgw1iZtw)_bkvAx=8u@qYgL4svuxE+!~Qj2Tr||( zivO6TUe|MPJ}etLU_F)glP`5M+VW<&-#Vk^%FYIhDPDA$YLm=kyEoP}zD)~ljhX4I zet3EP1mENm!!EM@v942eCsk7|2aK0OFTBew3+|wS-diHtxWa%saGzh#V0BwNO4#h$DHh=CMYF$)Sd&(--xS?)0nN>^qR z_M$kr^?}gwyz;CLnn0y%nt&KQtwOoJ>a1ScGXl#k6)APC(y;u*{^dPVy6)){X2{jL z6IhS-;~IP3IK1eE6|G}8Mu)(dZgEO;_?HijSz<24D|%VvuV`UziTF9=U(f4x%g068 zv#(qGZUdJkvHU&&a}@(Jcc-)f#p}_nBMxwFFxMaRq#G}{ZulOl9lyH9?aPyot<+1T*C9toEeO4(p8Y@ ziHhrCLgL4ix_7bAR1)hHn^&CDKlH$T16>f%oZM@pY}>sYykjy&H~d24S0m3n9IC^J zt&Z8yRl}l0x`eK>qRh7sy81!3eTkC0r5NuwDiE*1wZ zG13U>`x|F~XdTANHST9V+MPdrjTVHtN~elaAvKr}5YGf;+1F3Lrn&*fxC#7nN2~w# zpf)jiJLC=ADU33y1*Y*|ccb|W`B^UCN;$kx;K)TnwebE*6sKcqrejYwV$6|v>~e@O zb*)QAnz%7|zV=Eib<%-pNKGl_Fz=p;D=$$}dgD+m-)&QPcF%Yg=%t3X;tCF6Hq49z z51Agn8;@EyZt^x;7lyD_t2cV@H=7!%d&TG1U9!;ycAAGB%Bda;fU*olLjj?4D6q7$ zCwJwsZ*cgPtW$EZ)y|dWuqWX9TsP2oTBvpMw`X&>|6<`j3oCMy3(1*tgyoZ5!o2C9 z_d)bejM;{Zp9?0X_iYWsyZ`b&TiavUgMlQfGMz{b&4toK^Pv_$Yb-V)?_Vj~d z>M(Xs^jiQA4af-cnTAaMAP}jDEm*Z~JRnh96Sh1m!jsDIywV$fOkCY{9al~=wtmC)*!LjgzZ z^@JsvaCc&_`lKNkZ-8W+6HVkyxj}g@MMGEETX})=$XT*zXUxbCWcDD52fwuduPa}r zt7Qd|Ad54`Ammq#`Yw#?V{@ZxgX;Jy4NK=Z&$g-r-y^o94ZCo^87*ECZWC5P49+&N zw3;QMt4+CYi-FxNbmyXl)k4ulr~A3|%ed&`g{*Kl0F#`Wn8BhqWYNSa$|cdmd0nJScGeY^ z_llPH>P#?>u6S}=(_UP?=+|^hy?f+JI409uw=QaRv&Q2b1>Az%gfZi5zEP>oEDk`q zS?GF4UGL7azU!U0_slMKFIN0=xVF~c3I5E@M!8kFwu`i;fwcPC4}=z$)6GU>L@gz> zVx_N@N?nQh@gfJlO~0n5mC_lhnV%RWWk|}LCETsKXjzkR&trb6U&kA;c!ccNpuhXY zzN8sn%Ei7^?gl5jPoC&Y8qv!!c%Xorr(FX3kLp>luc+l$XRoQrSL&8)zEmssl?4jp zw#U6Rn^;?W)yY%Vi_R}PzZZ>NJ7~P|v1u@5mYFpElvodEKiuTiC%3zfR2g#5LhTj{ z-78o7p4K^Y9DBoqPMTE=5cS9}TPLry?xOK)p+0Eu6I@Ed4*R+wN02a>ppAT zYZc?}!v3K%WoNLUf0;c}yM`9EZK&ibU9AiHhl<--Ea=~!Us8fyTx=IP{UaQ3$~oxD zJR>AL+VDzT1I$a&?1ipH}dFQ97KOjb_Fr_QvNhz%G^E0Q~k0 zu?+*OFJoc0Q2L6CbhWMkp0WV_DEP^kY|af~>Z>zwN;hZrn^Le8{43NNoJ)w9;zR9w zYZNt*ieF1bO`recjq&U%b%y5T@1;_`Ti$~(S%@+FsxuaDS1R{MeQ^rFjdfIo2EByS zu(6e)cEzbMrdoF?iFc%t=w||#p65_iaGYf6*oL8>+vVl|4%I4Ah{b7!4pc?su8iC9 z@vv?Gb76S+T{L*WVi&_=teVP5Wy%(o3MSwM6cczwD5^5L4Ex|EE?j}^%C2*3)Ma)0 zDtCW|{AjaD?B%6fp*gXuF0&DRH-RRr!UZfA%B>OCte90q6cc|%PbOcPAH~fv=tO@5 zIXcJ94o;utRUB)fvz~3mhT_KLUc+`CRDTb>8{WoiHP@@!06Y7RRIJ!r zPpB9N-cg@W17C()^|JhUiB9{Wp+iByJG&Z_B#)4>^ypeR3>NaQ>kF~*E!^E zA+$0@|BPpKX7}P=6#U+{i@@!CBigCscAAB$BI>*L?VwSrUx&wkT#P%JxZ{2lbZC&L z>V`SAtIo2LsX3srMmJ8XsY5z*whS#?ND{fES5sYEqj%k~oNr_c(4a2FDCdJV37&_& zG=0k^htQ6F;~wE_WBw-BP9sozwKCpS)2thtu2QK~@{?T+uXWFCL`$h3eirO}R@{yP zg#~cMo)18u+kaog&I_*c??MOEl0m;+M6^#kIJz zn$wVbSK8{H)Vez{eK!QVc~fQOSKJ-l4g^}YqT2OPX(LYX`YsrR|2Cf89< zzy%_h+lQow)x2h#>YDhpgM?)Ekn7JFzCs_N5i{cgi&u197B?g`3I?X^R%O<}PPhT~ zoarD_tKjWI@t?l2(S8r|$J?wcVI%_zi!!^+%b9k~P$6M{(+p)y%mVQa1oMXi{j7a8p-tg* zxlV~hd;h_M5t7b@WgaM^*-XdGT!DauMZa2+h~~r)9f#LxabkRNIM4au5q^tBfWRGR8~udSToDm)9#|b{-k@Psydyvv9iAJ4MKO zdCWrxh8AXZX^rCHBZ5auNA+)&`(7uEHj~#Nk!y*f3Bx4C7R# z=uEDW1jBDYt=!ZlA*TfO?rZfP7IVbirSR zTCpF;ex3F&^ebJfm}~U}hR3BUht}>-6udj&%AcKB&x!Ub;P2n!?RuiiizmGpG@rcP ze^ZC)jJ@>G)HRW6c0kPmmFre#grrTeE=b@_a6)57sn8ox~H`f5}CF7V$Co)P>S0kJB0Gt)klPJJQ0+ zx9t<&q_Dr>Gtfm;nCbnS4r%6q4)j|wKHSWmnBk4MRSdG@(V*IQRlY4ccy25BN3^p)P~8&mibzB5aGZBF$qD1euIHNr~Q z7!vqpW^Xp8Mb_458k=b3D{Em;7?2|z+& zjQ%ARy(B=s6tsL_N}~{}ft-EJ~T=5D+bW)k6LS=x3E#;sJ z$cwa-PE&lS#ZHGQx_lnL?n^r~y1H^ehed$A2~*sin;S=}`B8q^D|mF^CqbC&$v z?B=&_0z6Sp|Jpo1|8jjBaPpUnol0+4U3j?D1isegx}0ZerZ;*w|JtV{dCQt%=K7<#NE zB_xiC=gL7-*o2H)yCbNB{T-H46L8}bM8KBtM7*}U8NnVE_f=XFqE+M8y-&E3?mOT_xLppVV2+3 zh1aS?e1H-f0CYv>+b2{2nxbvmBBO261pi{1BHY@((Mu)c-c9&GNycnVFczi1)WR}f zHS^*d$%3!3Cc|@MXgd+nbEY)cV_viq1`U$}vzKWf?!Z-4ntw*rkpb!`5zO%Sc;8~?YdTC_jUfgFd!P|mkCl=cBl5t;d&0R& z`!C*$@bjavMAHq7%T3kwjq+SL*UrYhYQs*CDn=VDB~e^*(QhFw;kbQ0gPYhC%PVXP zir@0>XSUF~;$LK{lrAb)^LgE6rFGq_=Cj>z&bKZa8J9qT+5M0sJIwXS%ru@begR8Q0g90Hg=ZaG*!Oj~!)L^wm1g!{HEpsS`5_Qj@5aS z6tZJ_y)HH^M1JShpw^}j9#7O|&*Jz3xBUy}VOAE`6`+g2Mf`I2Os_h{2u<7>x(M=O zD0ZmARMueeS#b$Y(`c&$30X;=#{{0N)atb#pfIH!vG=x3WT(pq!Hv@tmNqGRIk2ER zLaNe5B;1u`h{#c%4$pvhkLCToWwsj^A^!zd%lu{=>K`l3_u{ zwWWsXrI6^k3yc@J4NccTYSwOjsaq5B>Af;`2bdW+0@QmGfHAWZdvRG$vgcPz&~FIeDqe% zg9CeC?{5Hm9>KMRnK0iEU?eZh_+rq$38#gE18Q1g5a5ho~Qbc>KosFx2vI zFEa~oFD=%BhUiPO%X~YQ#j(LCVcXb9@AxByGXLAzU$Yv?=GL;Mgw`2;{?N14FYE1V z_c&9Y%Aa^Xu4b!v0ho|?PX8I7E^sTx*u0f72`qY@DY+P~nSgRbeGdSH;flP9>px9G zvGA@7CoSib=81E47_5%r0`k2egCvL$8qLsI&M&!D&d18T(XATOh?W%AmSFJIn8x

f-zgTSBDG+-zp;-AWW)c9eKsw{t7~(ySuI%ypC}UJ7Ogv?czIbboO?)mEwsq0w<*2o<->Eg;=&9z0An;UP%nUKT z1?(FV45qo%iqdv*M4J75SPlIAj_z$V?r-h8+HWa;x)07DE;D!c{eXs z{{WMX`fQlYM@Q~+-dIGmZrCx4G`@=HWUokGXQrxLM zXnF?mQEW-eRe;#%5dqtAarV2vIOWm6O-3_^8SPAH$#Fl!=T)iJwQ+ew$%55}vC<~+ z2jyW3c43ai&jA_L50|P=+AIr~2~ste+0LZ-hHU^ zN5K(D$eqL9X-7e;7mfWm99)UU6$t6HfV}>icOzbDdtMSDi5a>}G2b*vXJHMgFa&2V z|K2!HPB-T}ndm2qdSUG|87q2^9@B z28asIWvp3DVaWmdK(9`UyfJ&dUzk%`%bCrc9qianPpyBnk#gt>Q#QDn^SokLIL7d= zhh=?TY_jslkH7ii?b~r$D7VdD7Mq-l2{yiXJA4`(d3`D)YxN3yzcKyQ9S@*&Z;Y)~ z=)r`ez!9_-j*dD%C0HJsxJ^v<{n5O1H7NGes2Eb*5SRk&Y^U!vj^yijx9B&WD*8qL zzE^2JYV?yo-m7rjMz4)RhLgQn?a!B1i=gs*taNb%u~E4jQ;wiW1)bpa&4p_OhJrT% z&!o#2X?bj^p(o%${=|CxD`@8nJ7G$3fT_H96$$jCp&(jwVRmarHrqCM$=r{5UG+<% z?CR~XdVcM8ZtV`~r%f=$x;6#MEEr?i;!s%Nk}~zBNv`L&h~59%-7-T|uGt&FYoXnI zlDs^7O_u&@bqSR@)?BF3low0+p@dnZG=8|kw!W(q z7sfig@@w#0|8N*0hvW&(`g+fJx(AY$wv_B2Y>-UG*iY12X|m@m40#v zs9kZBRJ6aeO|6vX`POneH4ns&w^-9JeAHqCIn{mFelx8^;P*y<+PFnry7rc~rKPXD z6gElUj1(n=+M;z_yYHp-`?>i*0gg=$RniQ9ta8a&yG{xNyU0^r8r}?*c4yg|Qs$J^ zEn1Z(d($hte?XS=#*hyRwDG|Uw%IOBQk#s*E>3lKj@+aS2UclDj0Gb}+xepxy0xt| z#w3;SW3uK!q`tCksZrVkN@FjcLixLp8e2SiVGRC$@PdDzz7P$r6ncC#PxcF1gco6& zxXri|ZnZF&fNS@xpRS*%vE%+Db#a1^5668Zc9}7?Fn6a&(~fpm;*I+#!+#W;D7M&r|&>Q zQ=!_}vQz1ixCtW}YQ}ulB)uLt=`5}nF;DZ@RmlWM;P;F;NKqq7uxOP^9c{MDuJa$C zTGkj%B~R+tFpnNE`ISKDS8WdQySSD-O9wuCy%1l!eA7-SQw0#ak*U52KH)x-@>vm&$uVLSUU_Q3A@(m>)G$Y397bm?e_4E2vE>eG)tnmx(WH%zmBGyC>5k zMMT=(c)$!bn{`g*bA4(IZd>a9We)FKtj%&|vOKYLCp>kwxxO)*B-2+>^Rf5kEnaI6 z>+U9RY}sundqQQE77X^EB+-LA*<_txXm$J^Y)tf+dJpUC-Kmau3J9rEbBTXqDE4pL zhQT-x^z+L5s1Pv?o3S&ZK9pPVGymJSd1(q=S;O#p-?ar)9hI&{IKyV_PM;Yu&3qC! z!uEhWz$hvo!;EEiM4fw1V7 z8DQu#Co&hetW#7pPln%3TH@IuEQkrjO+q4q)-=h{! zl03|!QI>wkXwXl!&iR#|yI1;oCz{Huh-O&0JD$Pc4N#Z7z~J=)=M9kA2^<2$G2aM5 zVqZ55Iael`KJ@FRO1nzAQPg^)Ex@%V*_+c7bH!Lot=VqHTD1@;XM_y#nR4>t)S|Sl zhLM;B>1+OT8}C{`NOpy5*6}%h@1LB|O7o?3a*9>8rOpsro@odI8A{!mj{0kqb>gPj zyzr$n{J!=E%+=zWt6aPA_!Z2TjoGhm4N)?eM4g-}eM4LtcMGH*x9Y8Vz2?fPtIW){ z{oA*w=Tv`b%x!4m*2KHD_HCwa0d5z`o{y-Xc1hEtQH@67m`Hq6!_(WX zzVYy>JKVrq^U4mA=3bn=!b-t0VR25$+%`Ho1pI_1Or0k@Kxz)t*DrOo*vfdE)ujLG zcw2+#w}J%@1UDJOjoV(Fn11ARj{W(rAgS z5Bk;ne`|f5zetp@rwLNm`^6&M1)IpIl0_VTIat!c4hsr0-DOvJH*7#>2u$I=^~_{} z;cB6;(zIGPyjtsEQ?}PAtO#;Kn43&dvpN zqdjv&!@TbO+fo)K78icFSVFyFd(6yMc*C2c2`aGM+K!1n?cW0mvn_Hc%C%8`KQ1gx zU}GsmKH?Yn%Wj<0d(8cv2#Mbt<26K(cuYlPzy|r_pRLW$@6AyQVrgT~GLAuE>h-dr z^wmGo$U$hfP=j9a{`Xk3=KT+s0sEeRK#MzG1R&L~`?jn}zOXQ^rC*>W+B4>r7*_fe`%2T!i_9lBSOXRe)i#WG8@rUVavf9L z&v>zcFL63~Q-54IUPT#_exf8WU^WO~0xDMYb?|XH?6VVBKSob<>8UY$Jjs}J2(M@N zn2KDwqvVEdWI3>z&Rot!T(dykekOf*UA#aHrm&X_NTShd*nYN>l+ z>scLF{CZwT%Z;~nx0p~46EEw?GPW6%4SqJIvK=>ySljl%%eI8wrhp>8uW=9@ta^8j zoMDxOWyYMp(YRCT!s~ki7U6Cr#90$gO7~VH>`Q4|Gm*&RzKIOe^%`bqTey>?75Duq zIKTa<=iZ2c>}c}BWbjNxhO@Ok^R=3JrOx}zwXK*YeahTa+P6#JeWRUhl$Jq^i+i6e z=ovWI*qsL5gT+y=U5~D$H{o|NeRN;n)GTX>#+2F)557Y&6z;C%?mFFBj!ik;+ftXZ zKU6m*_a=Mb%QtFKXM_1b#o<^dt?L9nTnKF>)=0l~v&vk5Avda=xvFYv_WaH%#wwG0 zK=;|6TVA`rR59&*;(TvG9k4iUp)9fUP0)**hEOKB1pQOorO%1$%>Xz+$G_@w7QHT~ z`2zMYdIT{ojmn+z2&F6rPb&=AdMg~uP0RG+_ZE#=*(V}&)@>t97Al5&a)tu z*4nOl+Vnce?F8C(QEBT{MtHcLoAM%K9E|>8_RUoP`O^Najp_9d<9orh^YWtRx{FTN z^SL{|rd@Q_N3wMm%t4m|j%(D3X;!}Nq&iy?cSdv(^+ENk_o$Nvm1A}%cc*b`4%4%j z7IR~QUfxTMS-QJPDuM?e$ky+(bIbwU&ldP6MGs{pRGjci{L=P1vW&W^U$H|>kW<6l zU6VsisxKgq>uYyevp%%(x8RB3CcCT8zfme2>$Yy%d;K9YySw%M-e2B3&On`qP2|L) zy8vd|tn$LjtR)v3MaXbe zC23a}2UO2lkr4k9K=Bi`8$3dPlRz=PHsONjosLyR%}O}?EY3gxa&V!dz9@47Sley0ts&Ov{CQU62k;nUUX_?^mvuH1@TYJD?IHA z-9d_bC12G2GTtOo_{6gN4(%w17Oo;65*sp8b3kv7b5nRH^kN2t{f|SNMUoX5pw&3s@O5JEY0&Ngt!!&dH8k zi#w?xF%1WpkZzI!J)cv@tE6OBaRa&x0dK4_rTb+JN5x6P0pQYDsld}lK`i#EF{R^o z&zi2Br97S*corfC;`NDfszY)Oh9}E`v3%RK(y`e{p|6~W-*ArfOLIecw?m~&{hHEA z+=-k>dqU|;!#%K`X0Bhk-!LgLW~+ZQlzgS1m=luGUm0^9NFf`W%;KMyEE@ZOhx5#k zT$m0=Gi(!((Cl4a(arJUN!c344Z1ZuliP`5cN8>CWnk^a7TzDYd0ktXYurJVotSG)AiMntN9% z+FTE+r!6&m;<}>3FS#(adg5DXsRi_pM%QsaX{Pih`O;15`QpodQsL{&E+dJ1k~XCA znX?&a;A{TWPZ#*|tCE}$@j+L@OI$Sb#hX=a-}O*hH^+j0+l;J zOPaM^S@2yRShnhdSSAosc9zz`=5L+Y{>J`QK0$Ax7;|H_H^R2<7*lZxrLXy?tEq2c zwYF0Rf36`wjoTugfkbZeQ;wBj?Q&jIS#E}kEo}z(?Sinvb0fni!|J1TvPt|F@}{7U z*cI#oFE(##zuqbpRYi$KNDL+4d2bIftx_vtbzKGJTy`&hMb~nOWYq~akqwwf+K+kj zGArSeg4W}g+zVguV(uK#^l|ah5g;#%wzw?HqO&B;khuB?Eqt4GP~!;gnKti2FB7ip z?(8I?aWr&O5bEJK%j}?zcdOE)Sr%OH?8k;|4?yJ1o zJFWsUCiV#~+d-ES3YP0W2FmG*EY*LsR7#HvZ1Un|zWtOTLFp$0Q26q`4Zv{Y)uA=z z6}+S}#}@EZKY!N+R60KLp;|cl$D#4~321MMD?o^axeu3e&d=|VJ+e+7PGWGf5cn2& z15Yq7I0KgI^$|f>2ppsLh8=Y{UI$Zm>|@bOEtvVycR!a2UZ`H0&7z^)MJf0N$?e49jA(~SmsXpcj1EN8r$=S%jJipd49IQ z2QF@sW^qYqb$ng9A4(UIDF%m+xH&5#Q;Zwh090Yy{u_2Hygv_nDV}dK_&7`K_5;by zY9}fVqe~shF*`lVaTC{fnL!*RFZ62*ij&IqtojhrCnC{?Jc#!z(+nM;SnvLgf1Otm z1j*~HcLg@8F24y@ek^{T89plktU)?hC$T68K@{v)mCc`Vy@ z1JpH?M6Kph$zL3r()tU{E3mbDJ{SKMk<+q}=;NHNT2i%1YSa4WNI~#t{B4ywG6bd4 z@bt-aC!;r>n-cVB+)}30V!9>FAp{*}&6^rZH~nKv*Yi`kCy%R1H>$ddW$!D?E@3JH zUqbH2w~||U|Fhq(^(ZB6Cbm`A#`+l1B?4)6yvG`4z%gl$l-U!D|PQkIOThH{UAFUuUPw zbt$?x%hY9D#p&Yoa)Cv110BsJK{q!}J%OulUT_fL^^9Qeu`nTl>#dl z`X5~lSm8NK>gUsux(INMvnUpaiA{^`A2tS$51P9R7L_wi2yo`$#@i$*XRII#a7s{7 zR`cqhR(8D$d7_Gby<|{n2YA8vzyOREojQ92y>#-kS72fodv{R!6P`FM5ou45r*wf5 zc#_Dl)M4Yh9=S}YF7Ze3u63vHCD6!6+rX$#41|v$iU!j$ogUV^%$gS7|DO3WU>@Jo zI5&K>gz4l8d?7$YtU-6Y6ZThiw|*C`K(p@LOGx6=$(=-w-AV;tL$sg6Ow;Kt_VD@FU;_R^)M`MQBtZcP5?+`1&2cfBhzE&Qf&pK(H@B-t=a@1tru zuwGq=Fl>vEy9dk&;7F>Cg;edG-p}-<(c(Fu7qoLa)JhfQdSPT)hT&m-9 zoay^}#9BEsw$VZ0^Am5A^)9qz@f6Dc?hAfSe%q6yr)jD58>YGJS_Icd_;EOBc}U_b zEIKQ4s^YeU{@7%e$$3Cn61eyM9QkhGd4-fPL^?L2jd3l9H)d*bu#BR{V`T{T`C_DT z#&De9Q||F$h6YA;7)OrA80}FQWC&h!NyN%-Jv)5_fM>iVKs7#Eq3;NY^6?qj)dhH? z>^(ZFHqM<@b(PP?Yi`{nel(gTC&zP~Sf|nbnooD0?Ynx$ad(r`{Db}~dEl3*Fvl5` z2`@SH41x|v&JHV}dh`wYN(%Q_KGpOIj)QYH1=mt4JzmdOoU`L5Dy@A@NazWk*7+SP zn)Z{baMcZ#%yO{D;2^eAu;pTB?tK}hCvvbP>R@r=XO-+h_+$FcJ&CL%M`LMIFD@H9 zkJVM2=s3#Xa~lJfs()k`#iK?@z<)B?47{#R)&TOGcARF}@!Iy!L)Y&_mjMd3evIcVLq=p|{f=T|dJ?Hd={ zFWrrQO=5=U^)ug!EG1tNiQ}H#H%~5f?!Q#+z>6iL!%s@q%W{s@J9F=*9Fp9C;aK<-&bl{4P|O7^B*Wva~WYq+es6I|3sPc1uaw_8>Rjl!|5$}qd~=M5(qk!Gy5!;rce9%!%s9z_IqB%PE~5KbsNx8>#c%|&Moj8~y5xRk+vEAN zo&a<8C03#*?~ffP-|pMa`O(j%MH#e^1R8z&)(bWR@eA{rkRUNO@kH$4%1p z4fJ19k5sXI_ygTdD8QIOi*kUHHzt^7&Gd0;MkWyRLEB*IcWT~^9&k$MX!+TsX!`zk z7thhIQaTx~I)HO{pR*v%S$b`Qsh4Tq#Rlv@27A78XDA*J^)OiLA>VpXflvEj5ze|; ztVMVE7a;6}u=Nhn)vz_i!PAavADw!(0F$kB_}zywpC@WHv0^yIcN^D@s_5p(CJDOl z#B_r2quu%rla^qq^!RjL6{AAqttTCJd*ZqweUA15K`G}Ybt&_QOlMjd@w3X}1?jQu z4s@U^p40?d$avtK9L(q+zPict()wKfkrB0#h}!EL!5e@{2ZOigoa?sQC|3p=r( zHZ-qT32F`Nlc4*z6 z%ljs+ul`ouXKKY$STw?jc@a5+oVK=_wzP`%vz&BQu%+&6D;SG8b)(n{Ea2-$I#yZY zW@l&i>C9T89LM3{y0uMd zV5+lc)ttf%lyh2VtvIEeV;!vMY+5;ISd*beW^;f;+9Ov{dncum4)GrpfT*lXDm|uu)l^1T zt2iYnS9z%}CA_}OKew9QE~>Jwee!qJjm)qw;gN?T5plGD;~{`m>r&soz0MP)YS@J2 z91gh-O>h9Cx^JRY^+hY2z7NgjMNTGPa9O&p4%> z=`PCdul4>yhWpflm?F}hXAy1>$K?pVsS~vVr-{7{^@-t`4i1Ubr0rZ&L;K3f#(}NM z*HnRa)?N&)?Cp4|VfUi{hWelGodrD60CLwfat32Sk{rf#*?1(#iUw0184Oc2C>|n< z625%*vHimXi$+zrEpp62g1^$f$(y?Bio6+x#RKRtap%jjbgt8%Bz2)91DCoO_}yYR z2;I1wu``4~oXqh!{g^tO_jk*yy7>kCUR{}8hw+bF1f_EE!aMlluym5LXCEWXDbT~t z=N~SYlG$4WWLzUt@dJZr7Ji1bx;3?YA)be!1J!@-$I8YG>+f^K4nw%GikDU~Pct)H zOs>`yNWB%<1+IW;mG*s^j6b|bWS4GP#Wa!)&LA=7EnXSee0s+v zC$4#c822Y;gXlUGs8023-L69@)!0QJN!tv$X*0mPDIzW{&O#qiHNU*U;6d4|M!59~!e< z`~G;dWTyc00Jb6SB_FjIh(8AR7ca+yQe!9%9cqS;kQ#`FI9>a7DZ-rtWG(=C$SW-* zpY+BOJl0<&CU4csSj(@JQPn1WK(M9-&cm*5pdadfw*|scKdrp$d)+C{Lhx*Qi?n=W zo0AZpT5=A#C}#xe?zF!1G1SW<7Gy;U`+IeA-vNcPn>3@8F32#1GycK8 z^%DLzb>o`TeWrnbgZ}4vw~h*nlEF0`C#kg0I>V~DdX;n>=e&fexJT^=de*GtTEaD5 zC`99RePJ(~BRwrO`a)TyLRHfooCi!T*#d^`%y>^DkO>RSaleJj9#LN?S7v;u?2&JA z$l!cE9R8z+@t;26;`p-7)*yDJjZ@1e%47GV9axi|B&7)VVY1#*S9jw|jd_zn-j{z; zc4>D&^**$C;8c15oyba{f1OpEo4Wbh`XXbedWc#&H3V6f9qjkNjm*?O$L(nq{nQP! zE4f<#?bAag@k{k?(XglPM|S>448spF)>&~nZA#yBUgKz&{m#OVS(tihYM~G-?xa3S zK_^`@`w_AelF*lr?*0SVm(K~8(mYMK?j}c`c0!*n)|pef4^El6!=^U^ujnf%Eu3Y+ zyO3wdY)y7?WhK;Gw$2vbJGagw9siAD`PVKsE+JFSU8&NvNy#|(25iG%DAt{UPTh*N zTx~_v?9Y<$OV3#4Xr|5=U}D@@Mx+g^z115a3=Qe$*NJRQY5D7&{G8`qZ?C8~77dkd z9&*zT!uiR|eh{lV)~4C%QXMvPv$a?6f!D>a2awtXns9fx()WPuOz8n)YIt*p$OJ$Y z4uACH1gM1i5J|yDMjoB^AL3AJQLdWG4o6if_u8DsD!Li^C;JxromhRuyrY$M z?9RGwLg3~E0MR+%e_WQf9n7SImJYYt;1}bqM2u1AF#yZ2og^rTpW7Y+M zse2ZzDj<(H(6jY4^0)krf3?*fE|k71_^+b_sLlbbiR&sWA->_opJ}Qw9*z+MXmTtz zpHUv_aB$P5nFdT`pMK|9v`2kUbgf5I*T=_Vrt43RWxS@sn|t)&a;ghRv5sBw*(kT- z8Xy@WD~wmZ!pigCrssqT_wJH`HDzA7$|saltbm5jkJO2rKDsQ%lrAYlg$ZpL zK=oZUCXt3LKcUv`Bv8uLPQW4kpkbfwKSDAWO`IL zJPlElmk-7t7L0>vfxQ@eb{ji0h9_g$(Baq|!t%)C)x5B)BLN*RdzKeZ5}oo5A%iGH z6im!hT|jmld!TOu6S0b-(0WD1Dn$2{)YHhovr*%KDiy{Vd0^#1+8*fd)LK@J8ZXuSw6DzdCfb^pI$olwLTkUC>4Mvw z9BkYfAB#;PZb)3=etU)g&f#4Suiv=KG;1{GQlrtyJDG{?B? zvF=6WTB-MhJ? z<)M(e0B{Suq zUC-+X61Vnd-o^!AT1b=;HNlEq;UCr>GL^1}_5RK8|5 zVDFZoJl-4cRq?wl?&`;l+cJG=cWt26IwA_A)jX~k6||N}wyzv7} z7tT^NCm!}-uzgQ2CJv}LmZKx${V~wtSTMBmvo-EAKGK6jCmN4>pQ+wmLOmd!eh*F{ zLgh&d#--9E3nlW46fYA|blYUt*C6mXAV2jG5jyMWR}vz&Y(;<>_oj2Cm#)W; zE}0aU4Z%F>n6<0=urI;x(a z$!bYOg?{Brg&P_M&8tUY1Vhp{yw{(*#)A97_$P$PJod37u&!BA^y43m|N4o)f-0%} z^^2ggbs_9{<(A)@!J~JgCF#f`#A=tkKBVgNeu$&}D?j#QNzn;J|{v z84DhBHykuvqt1AN@~F>6R6=*M*F`iQ-Qb*u&IygZAAXR{M4$B|9pv}Jk5xS1a*V2R zmR|mv!v$m#nw-l;n44Nrsdi0GEFOONLE7N!^uzRu zQ~oWz;r17&?|;A)>a$oshrPDA=tJJCNeEG7y2I+3#L39Xn%8D*I4zpFh#Prv&`}%t zuluZQN5W-eP|dTCmMf(7jhvXcQCjpk)Djnn(|TT1tjaVlx#~P`qLJ;e$KJgEWd+<- z7X-&aqD-;}o6d2QD*H!;{ttdugQeK!`R+-*dp&u{f!?}vyg3cXGPQpxlA=rEar<%U zQ4WtSTnA|2S&@BH-3AoXnPyGp$$}0D;I7;og2bll$29aS5v~7S*jqr=a0oH6B55n z9wuISf0(e^I7huR{bC@;m%Q%qByGRSUR&A>tZNLkqb+D8rjzQ@7_Xav?)*#+)PWs_HA#hE{w@V@kVTX&VxF0cpsfdlriZ24g#`l(SgW`jK|!Wz+-XB2*L`vhumU$5=?PCO z^+)l8dpEq=b!eOTET{d`!A1ABistcoeA<>+Vh8q6X=C8R_iSd&uL(n{f|fWo@$Fmu z+v`E!)FrqB&VZcNS)_~RqPIBxS+f=Glh=H3Yxl8J~~DjP ziKF#%m+XQ4`B~r72F-z`j=W{gGrZm#-X*=UVZL?i4!{-v%-qi{ZRZ}2(~D%^2Q$?> z!vz*xjRnG2Sc%+eDIsPt{ohwoy~DN8kj`0h7|H|{Fb8k`Jro+^-dA;UrLTDOH%b$@ zhNgKqdZ+YtP>ByCa+%kCIOYvrki`|SdKg5VY&2Ue^l_1a6z1D`l$;?^%UD&nG|5C9@Bpgjwp?#yvVliwbY$k+u@YM8NCK*}8UhYDq7RbCUj)2da=Mz=KEHe@8Qo7Nngm;7)_m7TzOj z;@v79Apeg9-5*f}r&gN>ocSxIIRb8_;H7gXEk-{JH*`<&(YkbXLwX;)cfKh)Wj^R= z+ne^;AVr1WAA>N|ax(}7YkbiwrTMKRWAX)Y@RB zu=soXcJ|(6n~FmsPQKE*b%G_c@T&B${!69&5ti`8Wrc-YhlIE&(BKKDTtpd*M=yL; zuE`q_b;_}>4oRWKa?O)yF;k+#Oa{4_{IWxm23Sc}^(qaF$j z!#&+IV*a|}zJ2>W6$jm}T?t*AH?F<(!nO56_vb1t#34JlTHJH3Rz89A8j2$mMJ0})AlP~NbI5`P!3uAJHVPIBTJ6#=0NlD zcAIY{YW(i_A=5P+FjTIoRb%7`EbDpDE$e#3vx%qUtAz4z-yZP*VY>dDIBaE4Q9-9^ zj=xa9iJpeWRB-}Ij95{LLb-`#nyEt@i?9N6=x64g4?NrY1h@r2uN}xlFh;x+)1?H& zT>#*C^8+T+!`|(RgoD#fE63 zXK0)tE1}I##@(4W2ZcDyCMplUcpW*g`%ABl7+DtuhA+G4li`*dl@mXWo27O64cw%n zD_=jsBInz+<0=Mv6&7MJ3gJ~l-CmTo4$K^OKAGnI(0+{eWXkp9VA9N8ZYJkZfuLc1 zI?2qzdsryr=+l} zH!cn(KOVRlOAYSbEnL%AS2H2V_VNc{q#!G`1inf(=8D#`+uS7Y{}%&V^0zH{o_rrf z3i!e-&`&lOr!SPVVEQ#_71>vrJ^ceGr+Jq@z_&W|Tvg%cw1@(ri~EMTbe2gOfTy#p z=(FXjKEaR1{#fJm>&`SP@1IG*2J+ z69*s#n~Cjj@R$WZ$a95%a@2^Id?m^@U04Qj#Pj^aG}OIYuN)M9k~su2I#>j@vUos}b`v;(`Blgzsh39`&hJ0TEN9qo#{-)0K3~Cz`hPzGMb`ROmm4 zGLUdP<6_eVU11gV4${JtvDHN-uUOsH+yuyH{*)68NpC_q4YG*GuKQb`F zsD&=HkU)9GyNh}j`>~tReaah5h468-oU#x-ZOZwECz*C`w$90M8cN4{D1Gc+gB0rj~Tz@9?U;zGDrvz2l!C}ZVj}O?duD&fc%I67kJ|jcm2P-dsLAcw zGTojpRnQLOmf0xbz^3M6V2p*hED|8UMpHLDq#LSsb7VL->za#j+cr6nXaao83Gl6m z@2E=?AiLHD6j*4pMA8YkT;ca(qRaw?!fS&==5I1`)444=ps%hAFT^NxXB&pp3+6!a zEsb;Y$lkMD-8J7+-hCtOBu_SN5Sa@Vj7exl@=U5o(9Vfx(aV(DS#z5#Bv`sefh7j6 zA|+Lj)lU2>&Bgn9vQsB&jOQ*wQS0xeU1~kJ|7q1WdC36|I2LZ8^t(Xm^TW?y(t#bs zb9H)e5C)Feaq%apEN_2C0;Ru$hA5JYU-ioP|l2PqaX?}7S6Ho5qB4f@A=tujm zZoRV2+qXz!P_mvyf!SR^^NUQAn$(q%CGZFLOlSyoR>>7wIw_;88e4ZosD3m3zUQ_O zMrM1?mE%hry2!)Y=*{y6sAj>6QeGXt&>LEXx!HJX`h$b;u^P#eSkFuKOW(h|R>e6j z+@=!43)|$B%I2iuJ{8_TmWUIykAlZK;zs#x4b5Ne~k;yogmi^GU?4fBSZM zGL%nvsB~ILs~~fle)TDRUAqFzCi8C#JhO(vG8``=JUt+XcPjw;vQENp%XZ_<>C1$k z0NJ6lgNn?n2Ui1QhGVFOId}x7F(uy*qhz{Vw`K;WF+^7D+CH+=+Od&!7Ugkb%7q-i zt|#b|!nDM!)6M#%5Q38E{ge6}wc5|;7MO@o_igYs=LX}GRhdyx=r@7IPFFAiW@(CpJLfM})K-bMvH?qPBgIg) z6hkR3f10BIL7PRGDi#(A51RkP^`M0+ZUCEtnUO)qHC)Oa=-3l`nN)Ze`o(C2)Kyam zvW*bkdC$qUY1U6UAqAIkbygxwi!*8c)ncD}i&*fjp!_>x{Ic6Wc*;WiXZiN2tqSKw! zo|ZgHT?r?IFhzG3gjQSg#w=vmBKS6&{1D5Kk8|zk^cr5YW^@E%j+H1`6<#-X)9bb&D z#si-?Ip$Sp=^SLX?~@1QI;*vP1=aHX6S@nR=D54wMb*}fG)pwx@rUb_VQM{1bF#OO zLYRrw#x+&4@}RY%%nVOtbxgY`$;@B#@F`d(yOHq+%%GS-;F+ffGGW^4$I z1Gj(^;tdKU-M|76u-ud;MbgRwWX7RRkB&18sGiWYjt9r&^j|vbru;k%()$ulLW;@t zAlGz#ieL|7E$y*qol|?Z;z(5NQ-2idBcJjSTvUT}-NDIKKH=%RTbwSHR4w&TUm40; zRp-sBS}goovLIP0p)u<${&2gKsEX374ZMDAI>PJ~LjTtFFOPxP&Y;QJm}-9NZuY}? zICA{sOpRwn4@14DGUo$(pc>C`wQ!|rF07lnw#sZNC!ZKD_4e(UIEDJDb6#xgxPE(h z-K+FQq_g{E9?XVs|KO9KHZDrxPy$zP-)_7oM8*J?=r1E4fji4-IMt&Q4;R@(t;ns? z8v#juH~<3laiVy-ZPg*1_#+0#2S)WBs0XK}T`3mgG{hUxfpY{qJETr9RTKsn%30tS zUP8uvt`$Eq8>O2rsk~URF-dJM=;sRs9n{Ly5Pxd#gT{CtG@Y~A#Vg8=0j@G>h5C0- zW8XV&;r$912kDVSa=OlPX5sOlxuM-~Nx_?n;V=wFs(HSiVAtO*%hrgc5ec;4)P(YO z1p?0{2^TVT5NIb#xoqHz)i6{=ED>nw`lo667oi`*;5cT(mR%yu0(+xCbE zXv|@rzQpDx%BSB4{af94V%~)HOQ(B^qSzeVEo6OcgbG8W6r7WM-Vvx&fRO;%p*4aJ z2^foh*M91f!b(O9J!4IknL6|p-N9wvlJ@>sQ%RDsHfM+v)7Pa6Y(+30JcwN}p1Em6 zJu&VefXst$^DcaiiskBPuvkDcBE?29stbf=9}Ubm!E2h^HO&=Jr|1%nFjTNeKIkX! zyvN~W+_kr%(86>>H3fNw`}u|ELzGV&59br&&@z|(EZlW{j22xias|aSw=2x@5M#8D zA|1g|xv0YVXURp>y$7FWvCwc(D9^psicYAFT5+_hRc@B7nntrOz<=sjp*wr@;jrwQ1g&sBvgf~)rmf}M&IR=T^qx|3(ZwN5XFJSRdjLi*+J=;J<)_wS$`Ec2d=LJ_u-x>IV`w?B z%aD4cwr2G#!aSgE+NcKMA)dafzG>=R-gK{%N;$Mgqc)9=b?(fyHja2?S3J@=!Y@Jm z@ps&pXGyRtb{|oM?AXfQ&1C%>J0viv7Zk zf;QO&Y%~?nAmzcKu{DQ)yn`qKJ zqZveknl_f@0_vbI^W<60oA6a_mio&W^5yd<7#LcrsnbKqF1BVq|Ed5m^G_uUt^!N+gPf=Yz z2<<;$rH}`^j4}{m@&VkJQr-^5GSb;5|97?u`%`^}As%Xk$#`CW&Qd)xTL2tOO%Ts_ zo1u9)VVoVD>MLaX>^5Cz#?5JOWn4lnCOe`LLve4!+CXG_BpAiF9ThibKaA!Mm&#aU z9W|4kxRE$-4$C2TK2oJI(XVy%%ReQF09PsfqdRZXlyzOUxxpAfkUL|BUmzUHf*K(R zCm%Y}G@RD>GzB}W?4Sl?zgLlnhW{O-2|GIo!O)01Qco+Z_DLQ>@}!>92i3_0|AXr$ z+)&UaqQ!k;RSc8Zav)r+Avv}w2AhjpbO4nMCz;e9b?e%xm)c$2+v5S8xj!Oki4W7Z zO7?oNR6Wm8_%o+N&LQ`o!DR@3<<&NPZ(555GJo#vude9I-qYd6?dfWBW*Ya!BHF#) z1ObDe4Ba_(vd2w@dy$IF7;4yvRPVv_^J{L|>u*_W#;l2o>4rsjjWvGnX=*ly;XkY*7IUWfVhZ$fpUE0yUv)_- zkC|pd3}cU8-`h1Uu%#YK zG%86lm4I)1_DWq=U%Ng=V1UNVdp5v z?Ddh-W)tVcLQr)G1o_1LtO%}R&i!Z>W~rya*PL)pI5K{Lg^Vg0r9rTr+vAlZoe6ZN zxA};TXl+m?)Rc`yEqKe6Bz^=0c+k;t#KD-dD%F(>v`@XyE=iDz&S%C1Vil`zPE~B} zIl0Gy(bi|Obcqg0J#k2c=S>Iaje!Qlx=sn)Yo$3|=>>eD1=XWQRODk*4XbtZZ&ar` z^xDi)7>8B*M;|YYV-~0E-hy)~iMv*`BY-a`1tf!(3Qt+oIMVzLdh_Fk3bQ6pf!dLJx@juCC|~V*M|^E?rP{J;`4je;i)_ZKIlkKM({tHA>`L+ zL5dDIH6KoPn;)C(SnBYZNYl9j3;Ca3kudG)d3}E8tn91yOZTe%dh$WbJKan4*jP?- z@9&r8iHGjfS}3+LqQcqX<| zg|)T1hEd97msJ1+HN=;VU$u$oHX#po<-m1N6|T{Xbq*sX2|ARGc|_Q^c-7go6I$|L z|I<|2(d%wC_TW049|TDv9a1EJHLV7u83zCLop)7OVF_@yn9a2?`?Z7FkHLxgp*F%f zmwV~!T5ztVB9XW!@>fxLcQ;n{l36OqzF^JI!}s!&3+Huh#t|*l3-yBUX9iwV@sGfG zG~y?o){d}{lmRDTc`D)miIZbxETl|DcV9Vr6`Cwd$4P~bDVbM0uD^fsfb#+OSa$4! z8})I`KYAZsQg-<)-V!i<}Ci zB3ovL&v}qp>0Y{ZRGPii6T;hOZXmyvS`M)!N)8L7_R`fU!7ArWRitXydG~!*?qx-P ztNiL7S@%p*1sBZ5n0yU|vcK2Rtb6-bLP|yeOp^vV(E2{BB1y*mcAZ>TCa@;@C0&>e zZ@*;jSjVzIyOB3jO07dE%T?e9`GL(eH26|D-v&u#Yk;5ld6l?tz0}JH{5lJMN@?cX zaq!o4?A7SjRiOlvb#8$%#b)h)0>pI1d&A94YtH`UX6ftEMEVw^U1`=;TJf$l)4RgG zVL>JU!B%kDpIeTjhz)_K2m2GzQIT{&@BF75ZI5Vw4k@83dlyM3?$y7d&p{X87wtY{ z-}rHrY3(L{#`L`^{cUF(#acY6_f>bd{zA|!JXXvWpysmsi$!pJ(2lH`nt0YltHj)| zBbyXEE{KDU&~cnWXJ=*)Df`TxvD%JH;veZOuTTi(yP7}z(YAiLo%(oU7q0DXTHB+m z7wi}gdgO8Iu1cfA=(7!Lz}O=`8UInlXJQNl>#k#u-Ak3`N;5@ePp&l3y|?lBz_AB# z*ACxvcQ^IxxG6eFp|vATwWGGwn?Jag_M)Z9x*xrMhuVKg;w|HI(uMUoK9XPq%gFX_ zPfCULP*X@xBRqIY3(iJFVu(Nx0_Y^2)Zq?3)KOtz(9)ynuZn=aE4Rj0z`4D9v!tfc zl*gMYayWhrIF5~@3WN8XF5`+%E8FO1I2uPpG-Lnh;hKOr-JM+iwodg|9b)l&$v~mf z;_#1N=W@L5^nd{Z|09msirsR{EG_OHozkGAOwoHe@E7#d5+8K|HW>K`jGeH0*mTP# zA@EgbgGtVm?0)(rO^(6$@7UADahEGa?>c2=eLy+F*{>q#XRP8eVu-2)dZ;-BCV7i9 zXK#iReBCqL_|;yU!o^DNWUS;ju3h$D^0;tOAncn=H*pkz(pgz=Se1O^QOenp)}#zr2eBVAeYMWgz4H<$b2FW(K~#up93Q~KDWj82 z8a-#Q4a^n`>x{h#weEQ`;7P8#*-Or^D+C5H(nx#GCK|W!1tkumr z@)EUh%0<)lhE?eSv5QzS(uheRCmv zPZqP|;!vo}wVk*%!g{_6Z%l7$J2oq>7?`Z|vq$lyKR2B&l7nts);&=zgWjrFn(9%w`N>G~f z{hqUNUo@?BuyeNL6FSMr3E%qi+NZfMjbMO2EqrTM6+)W(IvhY!gP!2R{}80YqlEuX zXB#vy3B4>ox2407slsKp`Q_RX2gu{0BWK*c&k0kRVMlO7*j@W7vFxL^>b|P zIN)<=9r`=gwp9dubXP>p6Zb{NohPOUA>SX+P-klHE5LW6Jt^_(GX#3=&AZnAnB#Fv z^3{}zG+nb2n5$!bo>%qf&n*8Q0-B(05Jmq5erFTBpi(O~QJ4U7CU9{0hE%R!a&L(6 zxLY^gb4l8G0Z@1eH-P|^D!_eZr8NEYCJZnJWOa}}{!L|Ai#qRR6)UTl)p=YHg793Xa9fBiYNw)Q)nQZK!Z zCHoEUf9qJc6yDxgsh11#w;t(%a_%Vkuo_G{H)7g=^`QTOSq3@m<9K!ZH+{Ic64{bs zod&7zv5NHnN&b6=BM5c8kPBau`1joBbna+y$BmPkq7Wyjzy=U= z8^MK~NyMdJMJ}2#MZcUq6~pPe8>>17{jqwuE~Pr+4!z}PvUi2PVx^7DYP=N2cuR21 z{@f-rE;RJb+BC(9E5sQmeMaw*l9SjOr;RLs(j>v5I@RMf&4z0liX7(i!fIn5G>&sw zid7ZrGqh~u)tW?x{|MCZtOA>e)`EwN6mG~dQV)7pwB~SAT6RFRGdl5_aEmts^(Q_grl)yO9mJ#vY_jEac|sjb26t1hC|s>S)XBTb7l$HfSwT)?Acz`_|+yj4}B1anbQgb4Qm;`9Y80ttQdos1t zHrQSm7!OvHLRJ`f?~N}H01`upyCyC;{K?VCWR6NkDIbO`pVoGX%>m35+lZlGp6hYJ z;DWe@VRn(TFAE#8(olR9^mQw< z3;O5Z>Hj%>oL;?n^XTxtW7H@Hu$j^|xC%KDSEcF0XgalTOE*~!&PK687|X(tB!yu$ z%N99(Bv}kvL%Xc)^4Y;^Bl&2Y|5@-iRD&8#f~*YCW(6hIBI$99Cn=8H!8uGVY-FP> zso*Ph@4^HDy*ekZ+a|lF?ygY}FCA(;_Dk2m8(knUCu#uz+4pJQA+A`x?~-KVhzDMV zm08krezR{AAkjxqB5Ymtw%s7;Bg$ z3i~BjwxN`(0M}bu$?e%ye?e{4tuH>C>8p!v@H~ZYmJZI)Hx0NOiEoolkThzy%Ss#mD{XJAdXRN;>O zlQPFAX@WfQresn^e^1dw*r3unhyd-~Sc1>$i+u%{Y6r&Eq3J{Ofe~2myv$01V@!X9 zS6>H_T+$G!!ETUIG{oA%v%;m|bbM~P zZ6WEKYztB9=R83Fp1I5#61Nq*UCz%Hyg%6YLy+iyRGT*+q_c0beM{@{@9FF#;u*I9 z!I}PZI(wd7&h#l2aE6wre@bW15Q2(6|1F(8>6((hsM_NaNq-J4Jz7$3wrjtvH^0y? zD*H*hnduK6QGIUx1KaI2u?Xq=kNo{{{i>p0AELi4eNb=nf}vhIx{p)`a|>=eLV6XAGnXx zCDnQlf2n_izf^NUe^05)hxki%->1LmiP^xIFc#+nF8J@%zzToS0RGbOHU7GW{)~q3 z*ENJO{O@SNu#^|{7wh=9zu|)lyue>7@ZZtcKX`<-#7f}v16~3C@kd@O{_!C%6aV_R zM}86b=LfvL{DW7WzyIX-hJXGW|MXpauzVC2_MkrlUG!Ofc8Y)LSbkJr(BD7)`wPQg zfBw@8^UP{`C!f{5HN|~tbH^A_JKW;??lD#Yje8#p6Z=G zqCZ@Z{?cBcM||3Ozc8~;XY=oCOI!V&z+4!b{3V>Ypx|#jLHzzAS)cqty{}fesW0k2 zbl576&eP{eJ(ik7cT?QFWOKWHdz*LJ+gl2pS1@VPDpkWn zQLBAG7>f{bz8AAOlpFasPCh3TF5z~|zbpHju>_~c(3bteV?)Bj8jfIccKI;y1=FY? zslI6Z(qgc0ud=elLFb-@X3d%nb>CyM`& zG!7I<%B1vPY8CXY#)?)Pz(lwFL8Xi-0${9@)@i13QziADBCQv5%}-TSz>ZQmQ@ie> zwKLA_9gYB2Q~nZQ%}}%*BDG%@R->kUK(n!X$&yL5W6Fb=cbM)TE8nS{$W7DHKY>pp zqGFD`M?wINr;f5FFze3#VgK&kMQ(>|^#%*&b+Buzz&i{3ATw|GWmn94Q%=wbNuhi; zOE0!FCLhJ7+eMjO)R%wHH{ApKet9uFF;DI9$UP!s6dq;V1b5=+D6{N*1AsCBLkD5Z zxaBZBM9&w^%I+^Yk=nMY6H^UNeDaKT7>JAt(d!7vh`tn+$0+&=_!Vk|a;dM&HEy?D zAwn4^4GXb~D;@~XgbN2<$m8L~)GzK9fWC|n3i4FaGO(!H3)A)~iz+_}DoYasNDyU6lHQ0k^ z#}Ry2Jre+&MOLLmNKEh>&!`0tsuhREa4g7@3)Vh-je5hMhBLfd+sa2rKg8anB$+O? zA3JD2c8dj`U%7vNL5Ik;%3ocrXLIj_bM-^THj^UY=KyZ&JaO7A-MpdXu!{(lQ=LZ= z2=-H3^^N6a+!!}bpduS$JHPcrP_Ifi6lraiU9mm}J0h8h!FJ`qQ&a8*L2xjq`MEBb z;>A^v2kO=o)Hs|PrPdo$hTp~{r^ZG=d6}1L)HND#neayBjP8crIDZR2H0;Qzv>i2Z zoPu=eJc)mfQhQwjVs=!v%qMwnu2^o18M8SkJsxiRFoYLcoKln8kK34x&QXc=Z*-|o zmAj~TXegg@-LNUV50x&Vj(ZrUjwX~YZJO^dbql8sf3F{2W^J)CZ>*Soc3p$UWO5mF za!7JS^LINWfDr^*7zD8Y&BQQK%s#;q&mgCLf;CBccAMe(!PGQz_={6~dp&W@)OiZG zv>3%>J8T^uWg+7uo|tyHF%+1MO3)JyX;&Ftv-BOR;5(f`x>$9O_g#&-Kud2%s|sj; zTy4LwnKR9#emd*w>+3Rq`Z8}`H3i-f^rlN^ZBbEbV3*7enihGt`Ix&jZ}?((Jfo5* z1KIFQbK=L8$Y&qxK4k?RMpT2KL3JC7H*2E+U|+qAFEo3I@6bcajKO zXYfynGVpU6V{nE<7)U}_lh|UM7dCo~FOV3c3r-vXW|M)j884-rsw^RQ;W*ae+%eJ# z7smK@8AFFeMHdbi=@}!U*$aCD+-+j9pAOnb{uht+5BNJ z7f!sPuhKG=?SZY~y7uRK+%P{>V!c(o$T@&O5`3@yoclO7ee{6H{yw}rL+k*&y+r9V z>C$D*!aB}&mi_#rkH33J?=Ga9Kr*_5!VHeBnGe=M5hI*;pMTV5m-uG6Q;y@6b$&UJ zkFNT0_q}=`eur-JQMdU-w?2(~7@wARn_r0SX4$ZHvu%^kOUsIvGfVr=KU~T2P+?mT zcR=!{L|02q#nR@$m3YyohZm0O|ES~Bm6;e-EOh(0c=@otx}uX~MJ@Bw?Yw>xk1acDB#yv+nD#ESaTZfB?Iz1AbuD}XzcSfm3D-PqmdmG|da|8H( z_i>OEQfi8Zf)yU!65AYg%o=q5?mc?(bknr9%08 zJCGH^6Y_Y4&utgDulgF3Cqq_=Yt-fbwtA;tY)M(`{+{Am{Cd5=r&m-CHNunU{%)>O zP}I4%8(D`(c5gRgWYPO~x(*Y6@dnA~^xd`MN*La|_QgXC)!wNuS;;QnJ9frPC@a2O zccEI(E}X8z`Tey&Yk{A*rhm@8W6f-9XV||D-?hj6W!GdI?i7qma6KpMjy1hze-qW7 z)mL2gxGR%=NoWvFIjt_;^tS&nBh$Ht8{^4?BvGgAgD(qo$vdYEk|R z;!cc*-$I>L^W$vFwJYZ_A96`NmP2Yb+_pHy86Z)Q`DN>6BE zn)0HHTmlS~g7d1~H~BYpSpwNQo2pQV6&`e9s3!EObE(wNt~FRIy4~+~P2RS!|6pr! z?8~4XY6XjncixHl?r>F9h?MeXSgO)TT0QlPP#i4!DJ_QisE3=j9I64imY^Z=EdLcd z$U<*YY3ZiacWAr*JFlG8sdZf4Sb2L{0)-?WE+bqpC~2T_Hc?v-*T2cpnDYdH;TLoG zYv4(QaAtnuS(u;z?rb#cyMwZcVSSbD+ObMBl!Q7xD2C{4jm{OXVb}=w(GwH|`VCZR z$bf{K8Ryt`-oA~qT|da<$2%yBNd0PZQ9Gsm{&4{gNaXF13PA;?b=wKnC5QMt4)pS$B}xKNYQutu!h- zdB)f8|JQYW@p$pq7XfCW%v7V2idsk0>2%AZa>^dBO=%&vKV4Vl*qo?iPYP^XU_MWJ z(;^##D?2+q{nvke^lws030ufrS`W5B3M@$I%dENqN;v(KF%1la{ZczbwJ&X7E5x?J zc-IZb{h`?C|NieMsPa3Uf+m;iJgA4|UhRvPdTdGI{bK9c26wH}r`*o_f4dZctu{^F zwl`VP{O!^&{D^xKg5Xd;W6R=vSiWE92Bpw#q}at8a0IN+Y09&yvCNd-<-v@?o&kCh z>1L383nvSRPK7LW`2CLNw$sgRk2ZHmIvKWpYas@kC$}H46V%80i{Umn7U~*qE6xH$oA%sX;g+$+}9YmC_hT}XEj*dobV$Jt?Q(H#ZO z+}z-%b)TeRt_a{9TsnL@sV&6}NeapisA_DNuy+GMcdsa7*dt?0&qPmdQg!A66X-y{B{voXmVw%W=r zOQ0Klw^iA6t);i639q7)S8|gpXBi0s=PSU7u4!|pxZ%O1($jp`^jf-xdE6~*q@A|r zI@y)x+Ckoo;AdCnGnMYB>~36^3Zm89(xvE~ueq)Fm$oL_i_3)8A+bdn7-knL^}kna zFXZjU^r^jHy&W9Oe1m=5WOBl~_EUi$nQERrDT%tBxs~vP#j&8gkNMZUPW}8jwgF{5 z$8TgQjgtW-*BW|#@D;@x43F&hSH*Tq<-C1~n%CB+(ET?n%_tDh`lO4MbgO@Y9Igz< zmXw6=ePnLsj&Y$YUE3prDHiK$J$41vt_4(ol02&bif|k~yrAt2U`#UYJJ@n}*j++0 z+tk%nalLQYG0zOJU9EkE^vywfecD$==ePCMx)DTC6RzIIq2v`8x1kpZS~3f60q(GK z%&ANnA~=Z|iYYV8-4cb~S&-nP=JGFWh|e)TgNyaUQ`$F?ZApXV73#Q8bGep7=bJ@T z00;MJ^)cZHR1!Z82o9dBtjWHioSUw)SD{|@G%yejStL_L;IBELTnu0R3N`4`2%FkY z!Kju}n=V0))60g!b&v#;)--N|-@b(^uHv$VbFr(=Lmuf?uaEf}3uKFiAtPS3#ZcnC z$IzxRuhRL16)k0eLMg1Lz8zH|c}CuR98(w|JxXrL2duI$o-d^k8*zsxj(6MbGkg}D>D(D5|`fU_--zb>}IJ;YZq-! zDsd*XY$QPWL?W%l_8oy?`_90yy$cw&M}XlMEbu+V!sNCc66QeFDt(u8WT9(i!EWXB z>~&^p>&j|?Hb?+zkIIOVT^efA+*Z25wESNaWaCOpu2k^g%Z9%gt1`xed#TVjEjcMtT+ zmyVxtw8)~jU>Mgb-?2|?=U~(??;e5QTb2H`phjC=>c3l)yCu(wJ$Pd>XzA~vJOjs- zX?kLN>&Tbo34DlO>CO_%SEifTK^f5KPE3V zhP1jdX16XPAwbt9*P8Bd_m{xor3VM1RPHE?Mt9UGxFbb~#2Z!M;~)UjAKeLvDHu=( zz@Y=!9DrQ;*B4b+e_!OU@U#x6>QcWlrT&f2R_D)_eqvs^)3hRh_|1LmCv>~7lS}iP zJz-R;?2=cWEbyghEl?!XF*Oxp>VWGhhQMcLI4`w&2J6kK$4=*)t4zn87bAZA3J`1n z!BmWnq33x6aQQ3v3Rwk9r6Txkm06|97<^$al~8CzUs#-%J=!h4BzFl5X?(y%@ywItdyfkb&; z73LKdMPHfCq9lBbWlq6$xw2s zUeFQF*g9&HDgI$L?(vo^%?0mk{E#Jir z?&7ICz#ak>u8dY+DJ;>DiMvf&Z{Yp3N^D$kSRv;Kbs3yz00_w4)r&b?z6~|8> zj{n&%-%N#4FT?yc@EG-Vy|oe5F%UY{`@3g-Zi2}1+749b`ae7wQ7b()2(;b{VKk_t zJQh#9Dn+=~030)Jf;p2q@`Ci6tMEi@o9?81N3?gsYwDU4XKP02GVV)e>Jz8D%yJD| zYQy=r$fx9Az~{Q_@OEO%Ps+%xSHMhRWz6xspzA?m@%FvV?V?@$?b-bOYYo5l;`wls z%c9ADz5QFOr~(Q;u(f7Nf7C#`tTMIj=L}L||E-IBfDSGAI{7^r0aPSlMA}RqS@<~v&G@>^@d#u`Vzb$>1gBf?acT1W z-8%WPvm*Vy<>YMfFT>$ISLb&q=>$Igw7-_R074vzuh>zojL__>tx(J_nL#YOFF=71 z+?J$1k={TA8k`bp`U>mn!$ zQsQHX2~kbP+x?fywT6G0kTY+b{z^(b4;%|>&VFO|pXF7$L@FzxfnBrBsQ``OqjKNa zNCZfLRy)G#UpbnB(8@p3x0-TYp$pRZ_KnR4K;>^fBP2KA%Cm2 zd;i(6m9D_3lq(vc2`b({KHJI1XDc6{dSJv}del-fYSDSX$X31ZP$WlJb_2?xoathe z&0q00hJ4Q@VMnX9q2E|+Il=u<`isdd=t@|b4PI4!Z#lC`rqKMWn>;V4QQngRT};*d z_~}bO#JrY26~DVimk?P4O`ys_kTg#82Be`e7>NP{BPQyw_kD>`4OTlPSqE1v3pu$X_cJb`#u+99uiQ2Jq|r;gROrqJV*=MF z@*CcGKsjiAEwhs501*Inqzyp8y(yCX^~Tt3gl@S^i`*D&9-Dmn*!l* z1wq7Kl`_N9{4VFF&#@SOx{t4_sCo9fJzez6Q1sy5FYpVlf0nPA$%u9Oo5F=`R>OAz z2fu-*+E4iwiuJ?3s%)#QW%8x(=&MqFRSvz|mWqT9B?-{r9gzNL;(x4e3O_d7p+$T1 zg_W4gUtAzO1UF{6+MGQtd)DAaJuNRb)T~(V>DX$?Kd=_fzd*^Z!T z%~z!bxu+$G&wC>N@sOn)G&-2L=7>dXvZ$S{DW}$WfqUDmbzycK-HCS65L|l871ehMm1xS}E*4&lP1h?RzRYcivNaX?=1)Q2n>k$3nvt^)7=>>1I1DMcV5@x+Q{sSorRL? z-pz(V$bJ3|>oz|Gu6%3aajmTW%g#%HZ}n}6s&sItk(vZ5`Mj=wF%xElPfHg&N%3v) z@z7-DhZ3bJSva%(yd3Kx^MM_ktLX~jb*X<-_OC(`RKlyai??B5N#x0vh$(bl>dgFL zWz2gXA5%G1yvpaNiqbzWDOzc1L7AOy!?;oz!?e+$%D?!M{L>hELG6K^Vx$|FT5V`I z_q=em3?k!-5lU9doxd!!%sq=YYyfPYtZm|(ya^;Q&4r-xuQ zCsgY9&9eeQxwY$Sl)UDWK}Cs`jmAF1^fe5ze@!yw;ajD&$!zU{wwJ+>EV=9SD~%hs+PK!!;PhU9s8QMt9`?T}N1i)`$BBWn^(l+ps0eSg7+P)KFmnpN_zF-6$g@A#JK?JF zZqs$gUv`JRn+C3|Yo`Y29TjpcGR-}vjhN3Tf+)6pvd0~*0|{yK#FE>ax`B9VrknK) z&R4IlW=c;M%yvbWl{OMmbw}BDmzO26D6Po;M9ROvD1C?}yudN!jKJf_Gn@#sx}*kI z4_GlGeXuyqZ&wd?9J|Oq&F#B6eQ>(_ZS{cP&h!I?>V1dRP9IctW#exJ9u3`ht}9$H zSHwa{AKVmMI?~j1=)B3x3~bKO#RsyBCH?4qSnb!jd(7CfW=6-DO3c#X!dS_ecB^&^ z{OsyoazMfv&Eo-0y4aHbLq^M|G&YY$FM>Z!P)waJO~X%+pqbm#U0G7Og1YRDgp%46 zM=eVbb@PbJg@CXbyHauk%w@XBk$!^2I86st#NY@&MX58hq?NGcm!b?SHhS)VmM6tf zle9F&MGX`>sksTFr)1U1e|cnV9~BWCB?5n=p|s@i;P_VKNm(2j#WfVl5dT?Yd8C-R z>()6MMX7_{_tpAJ$3*n4p>T*lG<==^hyANtYaj6DG6x~C)R0w0Yk4^6joBx?dwjnt z>nv&X;*?jGwYr+F9IwsWx2MLG(rd<*=~IlU&X#&>(AX6#!1m!*ws`rhNwQMfNWk>5 zd58fLHONa!Y3Gz?2d_MBcs25^?@v#xjJnk~${E4NswkC=ULkXO2J|{^Dod=Nn;zQY z>|6&Y|Ev5Q0Fw6+d-Aynesv09jMjALOIAGg%SPMWt}C8rN{0-qpxshA;4;vrI>SN* z2LQ=lx3&msb1|xnBB-lfd#53WAL~ z%Y9h!^4z%Zd2Urns9@)v6P0Yh(1jy@k~pMRDkYTdI@6U&p?&|sX)mh)ntBynbqLkS zN@YpUo%Vj~IQ?W9a)PQPO~LswLzxi&h+pa()8}dXVj{4|zcxg7UhZ;;+-y_q-CSvi z^HwKGa|WYy>T;`AlyvG32(x26WrYvLk#hCUba`^4uM}Bb&e9Dr;V9KW`Ma8>CmXPZ zTE`Z;aho&SSvCbS$-r_)YrHcv3<6MfVs><9&Mek7r#b_vJwm%7pz;oHN2;M40LzIT zxZ+%9LX;eErPknI^f1<0GZ3mw9EhTOR&3cy?Yh6oJ{mLYyd|b?ox~fnU>Tz^u2?25 zRAMH1EQ8a|WV)!Tyx}BT4le=nA1-8NR5RivWs8R&zE_FPl>UH@ok{S1?VQqPY6bFY z-n_TBQ0R4OD{C4mOU^&wvWpM+$-PQy^9Nx47BcaN^}cIqtycCFA$m-4X6O_Gx8CsB z-qd12{XWgjhwn89k0|WUd{#zW8W+~sI}U)(`(sNmv73|vA&J?&)*0oDM9vsFzS=?q%z+5DGB>siBY__>558O%2g z%#X7jqp~s_h}H>ejH_l0mZmJTU7N34i>zA~zU#I>Bj1KD(*i7q3=3z;-G{4yoNJ8d+Z$$G-kD3RAoL19#69i#dx?A{uJW^WT4HD=F0XFKF) ze7O+YN!cy$$w!2GvJIts+HxJo=UkO@^MMG@Ie)~~YBo+D{p)so12=bQh?hL&9iZlv zzOp86^U7^QVndC!C&o&?ZRR|w*4E6+iU&6O%6opfGMl8dp!15!sw;41Ex@d9=4NZ5$f~zj z;W5(7ELzLOE9!mgM|N$R)o!&jJCPF)W2bj=7>m>6g4LTLXV|Lz;VbbE{xN5MHEw9AH&QEo56{_{@DhUusWIExqeXD4 zV7ntgb5-4^t5fQUBBBLqk+sRErpLH0(5I|r=cv=wH%WU`PrkY*9DJ#C7S!J|YjFmb zEA^{y*zJIf_2A6$KEd;tjy!Tl8KvQ5cFu z)MsIptQxPuctp{hcdv0!{ZF)1tAm!Po4#N?(PNc>#sl~Gb(OdWjXvoa8&1p9xGX2V zas~rBAM}DFFz$lsZ9<8zktqridKRu-ny%uqM~;*Zd0)ZF<*t zns#O*8%c&e$YCB|V01KSM|XZ(7)#?DI$Q+b(hZ7P=ef}$O~8H|Zj04ea^z!uHJ z(xfWP*3IKe%Hugw1hmqT)-iY-XJynae-I`xXeE%kW-u5&q^9{J114xWuE2 z$avcCmOt5MyX-)&fhzGSwM(g$XII1n*LyQP)lV(!^gE0Pt-S#?muAo{choNk){93k zG`}O$C3wJMZRDc4c4{8~#&dYHi!8A7LbG~nt}Ic#=06wwr!Sb=gw@9IkhT}wkQW9c z5+A)-h+iMPI2_oj)Q#ds?@Z2A#FKho(Tld1Zdvc+)|uOl`7+sCf>!U{!&z_o4`e83 z(EBkV%L9%iM}>~g{5r|QBYW7M(l;TG_A{9PCcw*fYkws-@K5p%h4hZq?2VC-w-$wV zDs4Q<02cnNXNDw-@dbLxq2?rxAHS<725>mUCw$cE^yywjb{0dnjMBrDW418)kefpT z@S}cmgE7*ym^mtm%rS05306!PHDFyndWTN&WT!D}MEF1Tcg0w1TIcS&ReD@341-IC zpTjZ8-FkO?x|(9dMd)gpD;Fa%J;9`t_-vA47a_T5GGdlrRIsb7n|GTG5RE+7BU7RH zl!IWntt*;X4ksK>*k4xO_^bQ}Z*%xkckyz&vCC1-s+xCkb`tJ>PmnfFgTz@ej;9CJ z63&tI02dw-B8g?wXg@ShRSyRU?P58;P#zh>3pprDPhR(2F|HANWgS;LS&raylhb2j zYeC=$HaNC8>%i9)tB~eJpuhf^lN>RNtq1qvw(Z#2Qr^&esqf-J2ZS>s?LZ(8hp6+Y z{rqU-u!tD#;Aq(IbOzk?xT+HhM7MzzbcrM(zVk?zF0Y-7n=cFN5e#gfq+t@c!XLKg zIeOUb**Z+XpyS<12xR?&N$^X?#7bO59Tg(+A~{K;hd;bkgxAMv;x$v6+P`L6Q-{~g z(wNdZEGwCcuSBFvRz`y$+lRy<$&+nc`;=ZGRkzkhS18er)L5w#PCTn{sQW%zGcbU3 z&7T$GLB;v!MUd3=H!_ztMiz&1LvF6Bq;icZwdPnZT#6ndoU9uYQkW1=qjLGE98H@` zMr>&B-A!+}*R~huZT!%}Lt~v}rk@GkP(g52W}ds2CYcz=W`62M!WBX)k7dM<)+bF^ zA)yS-pdmD~?{J_!vwD}hHPfMlGJ}>wGz)_G5|$@()9TE90PIjq=*(@be-Fy13YyB~ zBJavs>Yqv>PVesTI?_HP=P%t@@zx@sO|Y}p+o^hVB!0;ouDNyZIA_@Z6=hk`UqTGBon?vdK&IUbf{~yB=?yU(lzT(^D2=!7uPS;$_;g=rh88^D;C}X3*n1j zjFEs3YuN=sk#s4vCj*L0_9i4#m&DWD?py^PE4~>o$2JkW-t$`2uYDs}b@Tb5Hv(G1b)mjCsH$&mUH!6GJGpk_(6_;Q=H`s3nd=a_ z;xSZl2*~4vm733Q!tTE|n1H^tGtjU4=3jfPhhy#MzlIo7U&^el%u-}6M6QTm%N|2R zJ3{`(T*|ylnTLVx0NSBLoWsxsesspTYr$?mrQDq39{lIKyjd(X*)pxJF0Oihl6f6; zy!)mEK>ioQ>HK}bsmA`;O>&iPL`hfh4=Bly`x~1)-M}-eg}ShS*n!Yn+AA^j!1wko zx_SE+j$HKswdq|9r7S5j5HRo$UaAhGD2m6?No}`z6HiDN2S3W zYwq0qnNU>(J=9K|z|V8tSg^xJ{A20@Va~Src-ETcK{?;p#<_JVbDj`L=fX{n9E0?U z_N4J%P3(v|#mR-`CO{x%9o6~Q)jdOG_D{o?VbFa+u5Bf8qfo0lR%})2P0VTsUN)i;}2g5xp{3J??9Pi01*R}{9 zRJ=Mla+Qv{fQJbECUEgm>2N1BH#?}q{i+t2L^RaIL!*ATK?8*OVwE^hVzd}5i}S`h zMiH7bGGClRZvEZ$BLbUCI11FxPE}XtHO3M5^Zs~29QgcFDGDC#Cv{1>N7T|k?DUgFeN0`-Z${)uaB(;ikBXDwuER!m zL($JSNmNkjaQ!4>0>&E&K}~rukg4uwv%6a3!>y-6_!1KpPAhBb$4_%g$`L0L!Yipd?0~Bj$j{B#2TOhf@k=3gip%> zYC`FE^(4_n0i$CLhQc(A6fmyB81yrV;X*YO4A^6gJd7!9G~D+u{&*V!fB%1(5zpdJ zfBKV9md5Zy#~$4C-|`J{m2R_Yo6P7whvTl`YT7LIzUOIHo@H7DmT3teN|hW>sZ2b; z(sCwC&yE`jC#{E%!ZH6!rF}1pQV-cU>)Ct!ozGH!b`*iRmwy2DL+9&)Us(v)=Jwm< z(QTE=pM}n2HQl2$<0!{;g1!}*Yy#H(GxVGdkGL;&hU7N~AE7ql{CcL&rl| zohqO8PsP9qwh<<;;nOK20@mQ+73iu~N#kYfHA&WaARB#U{Cj)Twg3=)BPi@RXD4!4 zukjnJ4sn#oKGKj8jyHe=i_J_I$BP8t9Kk)tQuxQ8yiOOx6^cQLCX%=_iC{!;Ux>Zc@wDFn{baq^6g3(Y;R5(TZG$mR;V^`joqyEOB|} zL$#XeJs9i8*(5Vq{iJjiJB&xEP=p~bVS{rnD)E0ab^8zw53D1Bs35=7Q_yed42`dg z9&RIV+z@%>9reUrvI|y0aMM}RzpRsIdBT<-JQERVsV6^jM2MOw5r>1gbw(X3jS@eU zksz*n-K7&#^iQW}K%}1bm|QDe^KD0vw|0w`LRjR!Df9pE|LQq$wU!H-!~cz~t%rS@ zQ<(%=i#IL2d#QzS=`GJ`a>EQ5a#J}>vrV7wo6%vuV&DI?YaZKO!m|_bnMZla6dp9C z(nr=>y-A=T&+RG;4l7>%23*7OfNV{$Zq zzc5F=LAm>-2&a=#CStd%JsY0Q=L=oa(7mfxSSTAx1bpJNUXOwaAz%;fl>2>13w5y7 zi^_*WX>@Kw0Z~ESBr|*VW_rfBW9;eDkvJF@KU37VqL_?4U@~hsC9H16R;7)TyPf#$m)0!wuJrAy&*h3j>{nP~T)qD

&SBKiePKmj34wGs3;X8^|33P6`|qFWm6cyn%GK4?pBMJe<^?IZ4Ai-9+cDHU$llIS_m)UO^`(L>YJQ9BPdSw-|u_aJ$l zck00;y6mvbt1PEf30meRpS7We!{f?p@%xeIcC~6<*GP z&Ix{+j9z{%qbZ~T%&v;-eUsbR5+Xx7JF~0&y!4Y`^=xY8;>B?7Cu0bj9T)(yAGNQo zH|Tb>K-P!In$G;aDz7i_w+Tb%=7x0r>2HL6^Aqv z$HZ4~r*>9Z*MkE%_zV8kwyF+;J4(7aAC&(0eN`Y85Op{~3{fmKX7$e76*kMSv+hP) z74)aMgPA_16621E^197MMCkawe^1pfRk;vaHabM z%r>l)$dX)r-xl*dKhAgE%?w2Uu{#7OE5w@)RZQph$K_bry&vnN54i)VtwS)xD}|2V zokAeV=jT46-ItcGqWbwC#iS!f{fo4p2E4uafH=W1U*oT=4GObPZ=ugnsZVA3i0u@0); zO_Gy`YISCcm7<5-D)%$1^b*FmiCD1O^{w9kz|ueLkn@Eg}0E}6yDmew2>X@qwUp)8eKc{w8kYC z+=ejB^EQ47>>}37^i-+&sR+>CuClYnMq&3;$h6aT-A^smYH3VuO)UDDBKvS^_q0%M z#8d{{&c7D@&Q(5;ORa4|%!edQ9Ag#e_&M;<<1U@NG%vfb=ZxwxL0hA}yF%AlZ{;>n zd*}spA$pSBPLp*K%vi5hH|EAQ^s|IQUU{V%euYh= zdcmSqx;?aYqq8QDPvcTNDAH@J#J|YS0&esFIH`6uXP$>wIk@* zN{)((-!Im#@E}>GNWdKsjgM25IQmOE`o+Vaugm%}EB(kaKeD|Ec^BD>)gI!CZBlbk zIF=)SmQ;EVL6iy|@lTB1=Ar?`v6-#P8np(T_1LMYPPf-L^9CaF zT%$hRI`wU$E&U%77tZ-pczbdN{0Gg#_s2|0OmYK*OWIKowVX@T{l+l_gr5uutNbi3 zu+9fH()_%JB8;ig*%C-Q!sYI?RVLuGzk6WdWmt}vK{uqIW7lGy6zk9*&v)_nE~!+C z3&-(7A>JIWdsy_UO5_UmwXpA26L_Lh9amzk{k?makIQqAC|M)e+3T(zXFRVD_VqyB zQ@iO=19M$!grt!5^&VFHKTiU;QqJYL-k3aiQ|}z7)9Z4Wnb+l*Y04W~eizqO-Q){v ztJTi*tZVl9Z1UL}i66mq&HyxV;8G;xnq+_cdt(nvz~nR%%5$#wt32aU?7K|(W1n{R zJ^%})x1tJ1q`XBllk0JEvX4y`5hX9=3x&k2BV8PK!7>J<`sZxw7u{ zeYVmYUxJ5ozO`B-+eMVB4xLbs-8-dk$-?$O8uS7+=HPX_SW|lw3ljIB;|AE`Cr#k$ zoEzDgWjebpw%antZ#&B5-e!qlQ}IAItcz})L^Jl$rFny_bfbX}_Sz019W0FI1xxpX z6+JlRgrqf(tE5KYh@J~h%Hl|C`xNDh`=l>zVDv9!DI|fjFm(Nbch6O+WIF4@A>(F{ z@!c-nmVJs9lK4hmQdyx&nGRI&n^6$h-Yrd25_^Ti=LQqpeyE=~`QYe<_Njl<+4mg$ zED#^>^YmCWpwm@nqeT>Wx^-sJ^`uQbAmp7dZ8!{~?fkav^J-n#HkFTFKrf+E^?m|u z{Ql47P$fYjRIv%W6FTW_={|ZbYE;6FX%s(_Ot&!%t_|Nc{(ZToLE0=`u~7>qFEspO ziJnSxqUS45h_I8(gVKL-CR1hJ-7^UhDlU*?liEq^ySyvUxhp!8|55W^_8kVp9hzCC zn=mWsDHXHeYpTGN#DxwiC-E<&7kDlT82SDK|j>>CgJZYVA7!LF6qjM9Tt36OHZB(NlnE~T;6it$zX@VX}L0UN^x4uN=8WUA5y zzY{o*Tg7;nNgl=KS@{@ICnk51 zaA<>1j0lO;tmpG8T`U@b`a-mx#@e?bHb|k?Q~dB8LUeUV`$#?YRKY$wr^4g>6IlTE z2RRC^Y-FA?>4yU!`YYuJD>!XYu?mG~R{o?ojuCh`KBAKDe^mAktgo-j{HYJj8V%7I zsu5jeVvZ{ph9n}HN;fA{scQW@mma(9l6{Uz|*h<$@g2_PyFuQSRv(lALkomyFQWB5Iu!4>(`5mbI_MtkpS#3^TONpPYrNGa7RmD;lH3LMon~8v>k#D+nrkt~J=(3YTwAGh{M25D-eB3h zRH5b6jmJgN3!}ky_@B#J^(H^80&J;8P?RB8(h+bo^fsn-!`8YUXaGy&7Oc*2@U3a0RuYSfte1% zwcx6GO2C^J;Q^tosPgH!bSV6@7j_|zI>{7GaS$zkW(!QV&o%<_5NuA(ZF$)TKUdyB_>mU+C3ROH)B!p!TK=K#p+?Cc!xA4@&Z@J>G~4=B%86_Bt+BSelf*ML|Mnhii9GmFKNVXn!Q{z8sjj$8Ed#aEvU zBB*?lL+z*=3?<>tbTVd|Lo;UjvU%A4QtY1B?AZ<+iMV49B>p~uKGfs515xA?yu{ma zh!?SsqoERtI#vx^HLeCK325~(oVbjvHb5w@zeqZjzBwpwRm^`i8IgOPIk1#j{|(+nC={b6NylPh~Hy$_^%(2*($*#BmiYx=0n z7Jpye08ZSjor^5>1WaY;5bDl zNAYj6wl&|Oo#ML6N^^}wG-rOsxY;xYR-ez&Yf!ca_AAZbE3|;OmMwd`!*_#kVB6Mw zljF0v&A+lgKf%u?Z|m|UWAblv9W)2cM>*H)QCw?2LmD$5ZJF=z8&{-N4KUy1XRlmn z{*r5WMiTu2yfAj3t{Foz!mX=BQudJJC^EJwe-(S{lg;_vqp5b@?bL>IVyvl8A z+toYV-r2Q%W|-glWb-WNU_Dm5+x)KcV3luvz(U`0#`Auvt@)_76bO(!F@fxbF#GV~ zAOHMtIis|L?v)lynZPd`JAXX^UjaK|efpR>@m^u6TvC{D%)&c3sZ6cbm8V%7-QgYn z|7Y$v{98wP|BCMIk@Pv;O>ghL-uU()F>bgzcFx!xmtX()Pm+a4z-`{QZ=^O7k`O`& zK?vV-*OD<$Z$^`&U2k{)US%~{)GP`@Zv4G_FP_22AHDqQlb7)9#hj6L_B&K)M*998UCjHT!82E9nH>8M24wmA}yfD8Z$BrC% zvMEEqS&f$%Cx)*dgf5ihc?V*)ox2alqSniWDK+zdwa}27vP?DDUn^B;nCbFT>kPi+ zZhZp{JKKtb6~B1>>eXjI`&t(PMDKD%LQ!|`1eI^|)WmQ)lf67{^_&73D9rh_oA2lmJk;6UtcX)+SIiWJ8xMbAA2ZUL7%F;7lTZj&*r z7P`fSWa-;C+zjK6Z8f9bS@#%&>xNHW|NQcYP&d^1#a=I@I_Y+TF!#HOreiJ^g+z6G z$O$a+%M4qrGr&NDjMZc?Gvj7(s+6_H@^r^VY%Y2xtkJ?_Ra|c&r8Oz~Qt9^ja-68r zHEyWAA~%Jeo#s)ezhjo<9933sSRd;3NFVuJJlUmG?7O{XBvf@wT{tub>-$F{xp{;h zB24|TSmR4QJ2z;1nOUmZ=TU5P4wIee(1I=X%08Jq1(Q*{S?apdGXL%EYHW`zO%w8( znz)_9|4*9}>W{YnKV;rGsV4=^>Ozeh8a-qe18_i30VZpQ>=Hk=vr^4aR#_iRkqJ+v zvot4X$!sF>Xig#_&U_=)cz8Xxc_MRIaTEZMu! zhjip|yxpJOpU>w^jM+q87K38Cj`;Mm&p&$o?JIcod^*|8*IfZk{aiiBw9 zm`b1Cgb;tN@=`Z=_oI`@;bod4;)@P2-rsjX60r~5J=qnYFdqSPD~mikgEdEfmlEU6 z@-%kHdMQA*t|{=hLnKm|4)0aKlTDri8`9)H`U zqv$xSG=-hjY5C+NjOL;ahd4Rh4rT^8PL9HurRubMax~BwxpPa65drk%dpaw!@5sJN;@k7UI$Y*ShzF@;{9+iq7h@ca>2}5cAyG$Yazi{ zA?nP`p+4{cm1Rwlw3?y1PQE@SJ*sqbJuS%9$6ksB=An3uDbJ)g2x0z-#Fb-epEU*q%#>E1D1l51-hK>vMgeXf91#7%ccp z33i0-tt?0;k*hD%IsH{x%mk9u;E*r4s3=W>l_T#nREWb>fJ0bsUOQTjUR7VI zBvi0ksN(R7gUEPVq}-D?Ae-LW8xjxJe)@@%=;09_UQH3?LNcL}>mt!k2Yt0BDC)EWed~SX?YuASsYJ6;-F!&Va-ja%{@SOE!5#I zN}R!X8*;;`b7>VXyM1$&G`2WJ3rIXwD-PPko$@#RfV}R1Af-;cf7Vu)K!@vHyizVy z31u&|(Lg8HVM$`cLR}!Pc9Rw>%gs3|HkD=jkX%gw;*}7UjoW}d3-8Wd-gbzjFj@dj zl5KH28i}$u>`_H^A&S68(DMYOG3l^AMKJ^^>YMBC=~f|`Ot`%?U#V8(CQJxeTMwBV z%gaXmi#1eP6&iIaH`Z3thP%=H;YErVwy!W+(8#)a<=Ajc1;K7$thO&0yVDuLaTau2 z+b61qJy|rwu|D}Z9D@0V(C(Y;xFP>J$5TS8Hcm@%mMzsa;IoOf8+x*y&_#Gd%ZcLw ziZUgo!n(WrhlQsQSS!Ye=SQ-_&dDn~Yc!~@0LK`|wRzEvWG!6srsXA;T&<8R7;+S$ z*kTk2Y)2u_94xe>;k~MkTe>2;r2DSy+$n=FU&TwU=wkm{4NN?j1PpBi5e+ZHc=(&t zl-=m;W_T+q%$ti%##1cMB5mIVTOl^Fc?Z2%#qf4bSl;j$@Ix?!|z(XTV!Qx-pXHH&|B7Q4sUHGa&m=V^Ui z@~k=|cxpBOF$w+Qvu{+t{wAstcKjvu_lcZ^`h!P_3=Ouo!2rE@s=22*}xD`KLXes1~G}YGD47#t@8vHEv zaz#nqQju2jmCl^n=4o!VyfDCR>NuEt7ck|y8<@N>K=yGQsD0%?gE!~!r7BV`Di^h= z@`M55-_S$Qdf{&=sZ!=PPdEM%q-ley5FAnaN{%FQT^VCfn?c03B8-U_;1uC*fF{6O-FB}6H$WsJ7O{R;!RFjD0`wkK({PurIPag@ z>xhbueC6%B`TK}n&CRPkCygf0edl-_V9?CPLPrMEq)n&31xz5%8>J>N!T*j@FtXV> z&aviXHiHhhQd<5DA_{Ncg%QxFKAJw@{~pCvfaQgr3UELVd&#*IW$F`~88+@2mYM~X z;cJ6I^;(|xO}8QW8x(P9$&bfQN}XoHL5CK7y-akTy%vxw4-P`{1U8$BKi0~d+}tpc ztr{g;Drp3?WD;aQwu>|;ylRcgy7h#en+$6_0Anz#ZSifc@OK8BOL>mN=Ua&L-H5FZ zx6byQdZ7=7Cw*+_k@+llS)Y$^Xa5efFM{93Z6J>p^sR`x7r#|O(xeTt|msFM@u>;fJa4k^RS1A zZ)<*t~Um7rAR@vkbcJ?kLKj>~+6+)vORX1fxipn-hQG1xjmjaD@+) zAQE24&XM~;;XQYc`emZsrtC3z+mj8-k4dHE5yzHyK!I{oM`wH7Sjj0b&!X?s=(&tf zqG~436YrLNfEL)qw!ImS$31dUQED<$Aep8ZCR^@(TSPxif)zOvs^feosny>7M`z#z zBejitup%pkEM?Vp`^YD%lWIh1Cnm zc&*rthf|n+56`xl$+X6bP`O@PJYySX;a4e;l5ENwim4hPe$vAetqjSmX%b*~&QcL* z1tD+y2v|cRbjtuXJCj+|diV?mAYNefWd>&Qdwu=4k#PscE9^uG5dMi(fe=a7hilezlkp{pQadv_vF#@r}g89=V#9z)lcH<2DSd>kAZtFOw-H) E0BX(N`v3p{ diff --git a/supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js.map b/supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js.map deleted file mode 100644 index 7627a23f8..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.cd7030a6497e53ba84e6.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.cd7030a6497e53ba84e6.js","sources":["webpack:///chunk.cd7030a6497e53ba84e6.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js b/supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js similarity index 98% rename from supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js rename to supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js index b7d03d6e6..b2d403a2f 100644 --- a/supervisor/api/panel/frontend_es5/chunk.6a55e3d79e8e15fe11af.js +++ b/supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[0],{165:function(e,t,r){"use strict";var n=r(0),i=r(10),o=r(169);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function h(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function m(e){return e.decorators&&e.decorators.length}function y(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function v(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a *:first-child {\n margin-top: 0;\n }\n ha-markdown-element > *:last-child {\n margin-bottom: 0;\n }\n ha-markdown-element a {\n color: var(--primary-color);\n }\n ha-markdown-element img {\n max-width: 100%;\n }\n ha-markdown-element code,\n pre {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n ha-markdown-element svg {\n background-color: var(--markdown-svg-background-color, none);\n color: var(--markdown-svg-color, none);\n }\n ha-markdown-element code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n ha-markdown-element pre code {\n padding: 0;\n }\n ha-markdown-element pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n }\n ha-markdown-element h2 {\n font-size: 1.5em;\n font-weight: bold;\n }\n "]);return P=function(){return e},e}function O(){var e=S([""]);return O=function(){return e},e}function j(){var e=S([""]);return j=function(){return e},e}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R(e){var t,r=B(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function F(e){return e.decorators&&e.decorators.length}function I(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function B(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a *:first-child {\n margin-top: 0;\n }\n ha-markdown-element > *:last-child {\n margin-bottom: 0;\n }\n ha-markdown-element a {\n color: var(--primary-color);\n }\n ha-markdown-element img {\n max-width: 100%;\n }\n ha-markdown-element code,\n pre {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n ha-markdown-element svg {\n background-color: var(--markdown-svg-background-color, none);\n color: var(--markdown-svg-color, none);\n }\n ha-markdown-element code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n ha-markdown-element pre code {\n padding: 0;\n }\n ha-markdown-element pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n }\n ha-markdown-element h2 {\n font-size: 1.5em;\n font-weight: bold;\n }\n "]);return P=function(){return e},e}function O(){var e=S([""]);return O=function(){return e},e}function j(){var e=S([""]);return j=function(){return e},e}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R(e){var t,r=B(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function F(e){return e.decorators&&e.decorators.length}function I(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function B(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ab)pLFKeIFigA0lC!i41-K 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js.map b/supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js.map new file mode 100644 index 000000000..45aec382d --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.e4f91d8c5f0772ea87e5.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.e4f91d8c5f0772ea87e5.js","sources":["webpack:///chunk.e4f91d8c5f0772ea87e5.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js.gz b/supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js.gz deleted file mode 100644 index 1a4b775abf4ae31669edb2edefefd326fc8300fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmV+&0pk82iwFP!0000218t81XTv}g#{t-x;ij}S&cD671zs4du{VB z-d#GR`R+@K4J-IRf4|@Jo(OoV;2XD%vB%fosnP$M%VoWh(6nJM*6VDex@=xNRV~@* zJPA~+NOox(FbR>Jjp>qr1xrOx3RbE0C9WK^=TwPbPj-y4WlC%>Z=la1+@#$=FVBV( zqe)~%E|u2=B#cyHZ00kmq88)yDAgGGHKv2+!GQI3ZKww|SR+LtRf?sHo*zavmHqV$tB0-1=>VqhH*$G5ncOGAw`_4W=#F-uA8*?3 jTRK8Dt;(!ilsV3}l{F?W76lvv)Ta3XJxl5ohyefq8_I_E diff --git a/supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js.map b/supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js.map deleted file mode 100644 index 20a317166..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.f0fd1d9d4e2bfcaa4696.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.f0fd1d9d4e2bfcaa4696.js","sources":["webpack:///chunk.f0fd1d9d4e2bfcaa4696.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js b/supervisor/api/panel/frontend_es5/chunk.f60d6d63bed838a42b65.js similarity index 99% rename from supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js rename to supervisor/api/panel/frontend_es5/chunk.f60d6d63bed838a42b65.js index 335c42f81..ab6bd4c3d 100644 --- a/supervisor/api/panel/frontend_es5/chunk.0a8a367357eb9c6338e6.js +++ b/supervisor/api/panel/frontend_es5/chunk.f60d6d63bed838a42b65.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[4],{178:function(e,t,n){"use strict";n.r(t);n(39);var r=n(9),o=(n(80),n(0)),i=n(101);n(33);"".concat(location.protocol,"//").concat(location.host);var s=n(77),a=n(19),c=n(12);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=b(["\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n .details {\n color: var(--secondary-text-color);\n }\n .warning,\n .error {\n color: var(--error-color);\n }\n .buttons {\n display: flex;\n flex-direction: column;\n }\n .buttons li {\n list-style-type: none;\n }\n .buttons .icon {\n margin-right: 16px;\n }\n .no-margin-top {\n margin-top: 0;\n }\n "]);return u=function(){return e},e}function d(){var e=b(["\n \n \n Wipe & restore\n \n ']);return d=function(){return e},e}function p(){var e=b(['

Error: ',"

"]);return p=function(){return e},e}function h(){var e=b(['\n \n ',"\n \n "]);return f=function(){return e},e}function m(){var e=b(['\n
Add-on:
\n \n ',"\n \n "]);return m=function(){return e},e}function v(){var e=b(["\n \n ',"\n \n "]);return v=function(){return e},e}function y(){var e=b(['\n
Folders:
\n \n ',"\n \n "]);return y=function(){return e},e}function g(){var e=b(["\n \n ',"\n (",")
\n ","\n
\n
Home Assistant:
\n \n Home Assistant ',"\n \n ","\n ","\n ","\n ","\n\n
Actions:
\n\n \n \n Download Snapshot\n \n\n \n \n Restore Selected\n
\n ',"\n \n \n Delete Snapshot\n \n \n ']);return g=function(){return e},e}function k(){var e=b([""]);return k=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function w(e,t,n,r,o,i,s){try{var a=e[i](s),c=a.value}catch(l){return void n(l)}a.done?t(c):Promise.resolve(c).then(r,o)}function _(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function s(e){w(i,r,o,s,a,"next",e)}function a(e){w(i,r,o,s,a,"throw",e)}s(void 0)}))}}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?j(e):t}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){var t,n=z(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function D(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function C(e){return e.decorators&&e.decorators.length}function R(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function T(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function z(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;i--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[r])(o)||o);if(void 0!==i.finisher&&n.push(i.finisher),void 0!==i.elements){e=i.elements;for(var s=0;st.name?1:-1})),this._addons=(n=this._snapshot.addons,n.map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}}))).sort((function(e,t){return e.name>t.name?1:-1})),this._dialogParams=t;case 6:case"end":return e.stop()}var n,r,o}),e,this)}))),function(e){return S.apply(this,arguments)})},{kind:"method",key:"render",value:function(){var e=this;return this._dialogParams&&this._snapshot?Object(o.f)(g(),this._closeDialog,Object(i.a)(this.hass,this._computeName),"full"===this._snapshot.type?"Full snapshot":"Partial snapshot",this._computeSize,this._formatDatetime(this._snapshot.date),this._restoreHass,(function(t){e._restoreHass=t.target.checked}),this._snapshot.homeassistant,this._folders.length?Object(o.f)(y(),this._folders.map((function(t){return Object(o.f)(v(),t.checked,(function(n){return e._updateFolders(t,n.target.checked)}),t.name)}))):"",this._addons.length?Object(o.f)(m(),this._addons.map((function(t){return Object(o.f)(f(),t.checked,(function(n){return e._updateAddons(t,n.target.checked)}),t.name)}))):"",this._snapshot.protected?Object(o.f)(h(),this._passwordInput,this._snapshotPassword):"",this._error?Object(o.f)(p(),this._error):"",this._downloadClicked,r.n,this._partialRestoreClicked,r.s,"full"===this._snapshot.type?Object(o.f)(d(),this._fullRestoreClicked,r.s):"",this._deleteClicked,r.k):Object(o.f)(k())}},{kind:"get",static:!0,key:"styles",value:function(){return[c.d,Object(o.c)(u())]}},{kind:"method",key:"_updateFolders",value:function(e,t){this._folders=this._folders.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_updateAddons",value:function(e,t){this._addons=this._addons.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_passwordInput",value:function(e){this._snapshotPassword=e.detail.value}},{kind:"method",key:"_partialRestoreClicked",value:(w=_(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.b)(this,{title:"Are you sure you want partially to restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._addons.filter((function(e){return e.checked})).map((function(e){return e.slug})),n=this._folders.filter((function(e){return e.checked})).map((function(e){return e.slug})),r={homeassistant:this._restoreHass,addons:t,folders:n},this._snapshot.protected&&(r.password=this._snapshotPassword),this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/partial"),r).then((function(){alert("Snapshot restored!"),o._closeDialog()}),(function(e){o._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_fullRestoreClicked",value:(b=_(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.b)(this,{title:"Are you sure you want to wipe your system and restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._snapshot.protected?{password:this._snapshotPassword}:void 0,this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/full"),t).then((function(){alert("Snapshot restored!"),n._closeDialog()}),(function(e){n._error=e.body.message}));case 6:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{kind:"method",key:"_deleteClicked",value:(l=_(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.b)(this,{title:"Are you sure you want to delete this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/remove")).then((function(){t._dialogParams.onDelete(),t._closeDialog()}),(function(e){t._error=e.body.message}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{kind:"method",key:"_downloadClicked",value:(n=_(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o=this.hass,i="/api/hassio/snapshots/".concat(this._snapshot.slug,"/download"),o.callWS({type:"auth/sign_path",path:i});case 3:t=e.sent,e.next=10;break;case 6:return e.prev=6,e.t0=e.catch(0),alert("Error: ".concat(e.t0.message)),e.abrupt("return");case 10:n=this._computeName.replace(/[^a-z0-9]+/gi,"_"),(r=document.createElement("a")).href=t.path,r.download="Hass_io_".concat(n,".tar"),this.shadowRoot.appendChild(r),r.click(),this.shadowRoot.removeChild(r);case 17:case"end":return e.stop()}var o,i}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._snapshot?this._snapshot.name||this._snapshot.slug:"Unnamed snapshot"}},{kind:"get",key:"_computeSize",value:function(){return Math.ceil(10*this._snapshot.size)/10+" MB"}},{kind:"method",key:"_formatDatetime",value:function(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},{kind:"method",key:"_closeDialog",value:function(){this._dialogParams=void 0,this._snapshot=void 0,this._snapshotPassword="",this._folders=[],this._addons=[]}}]}}),o.a)}}]); -//# sourceMappingURL=chunk.0a8a367357eb9c6338e6.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[4],{179:function(e,t,n){"use strict";n.r(t);n(39);var r=n(9),o=(n(80),n(0)),i=n(101);n(33);"".concat(location.protocol,"//").concat(location.host);var s=n(77),a=n(18),c=n(12);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=b(["\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n .details {\n color: var(--secondary-text-color);\n }\n .warning,\n .error {\n color: var(--error-color);\n }\n .buttons {\n display: flex;\n flex-direction: column;\n }\n .buttons li {\n list-style-type: none;\n }\n .buttons .icon {\n margin-right: 16px;\n }\n .no-margin-top {\n margin-top: 0;\n }\n "]);return u=function(){return e},e}function d(){var e=b(["\n \n \n Wipe & restore\n \n ']);return d=function(){return e},e}function p(){var e=b(['

Error: ',"

"]);return p=function(){return e},e}function h(){var e=b(['\n \n ',"\n \n "]);return f=function(){return e},e}function m(){var e=b(['\n
Add-on:
\n \n ',"\n \n "]);return m=function(){return e},e}function v(){var e=b(["\n \n ',"\n \n "]);return v=function(){return e},e}function y(){var e=b(['\n
Folders:
\n \n ',"\n \n "]);return y=function(){return e},e}function g(){var e=b(["\n \n ',"\n (",")
\n ","\n
\n
Home Assistant:
\n \n Home Assistant ',"\n \n ","\n ","\n ","\n ","\n\n
Actions:
\n\n \n \n Download Snapshot\n \n\n \n \n Restore Selected\n \n ',"\n \n \n Delete Snapshot\n \n \n ']);return g=function(){return e},e}function k(){var e=b([""]);return k=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function w(e,t,n,r,o,i,s){try{var a=e[i](s),c=a.value}catch(l){return void n(l)}a.done?t(c):Promise.resolve(c).then(r,o)}function _(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function s(e){w(i,r,o,s,a,"next",e)}function a(e){w(i,r,o,s,a,"throw",e)}s(void 0)}))}}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?j(e):t}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){var t,n=z(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function D(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function C(e){return e.decorators&&e.decorators.length}function R(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function T(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function z(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;i--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[r])(o)||o);if(void 0!==i.finisher&&n.push(i.finisher),void 0!==i.elements){e=i.elements;for(var s=0;st.name?1:-1})),this._addons=(n=this._snapshot.addons,n.map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}}))).sort((function(e,t){return e.name>t.name?1:-1})),this._dialogParams=t;case 6:case"end":return e.stop()}var n,r,o}),e,this)}))),function(e){return S.apply(this,arguments)})},{kind:"method",key:"render",value:function(){var e=this;return this._dialogParams&&this._snapshot?Object(o.f)(g(),this._closeDialog,Object(i.a)(this.hass,this._computeName),"full"===this._snapshot.type?"Full snapshot":"Partial snapshot",this._computeSize,this._formatDatetime(this._snapshot.date),this._restoreHass,(function(t){e._restoreHass=t.target.checked}),this._snapshot.homeassistant,this._folders.length?Object(o.f)(y(),this._folders.map((function(t){return Object(o.f)(v(),t.checked,(function(n){return e._updateFolders(t,n.target.checked)}),t.name)}))):"",this._addons.length?Object(o.f)(m(),this._addons.map((function(t){return Object(o.f)(f(),t.checked,(function(n){return e._updateAddons(t,n.target.checked)}),t.name)}))):"",this._snapshot.protected?Object(o.f)(h(),this._passwordInput,this._snapshotPassword):"",this._error?Object(o.f)(p(),this._error):"",this._downloadClicked,r.n,this._partialRestoreClicked,r.s,"full"===this._snapshot.type?Object(o.f)(d(),this._fullRestoreClicked,r.s):"",this._deleteClicked,r.k):Object(o.f)(k())}},{kind:"get",static:!0,key:"styles",value:function(){return[c.d,Object(o.c)(u())]}},{kind:"method",key:"_updateFolders",value:function(e,t){this._folders=this._folders.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_updateAddons",value:function(e,t){this._addons=this._addons.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_passwordInput",value:function(e){this._snapshotPassword=e.detail.value}},{kind:"method",key:"_partialRestoreClicked",value:(w=_(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.b)(this,{title:"Are you sure you want partially to restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._addons.filter((function(e){return e.checked})).map((function(e){return e.slug})),n=this._folders.filter((function(e){return e.checked})).map((function(e){return e.slug})),r={homeassistant:this._restoreHass,addons:t,folders:n},this._snapshot.protected&&(r.password=this._snapshotPassword),this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/partial"),r).then((function(){alert("Snapshot restored!"),o._closeDialog()}),(function(e){o._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_fullRestoreClicked",value:(b=_(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.b)(this,{title:"Are you sure you want to wipe your system and restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._snapshot.protected?{password:this._snapshotPassword}:void 0,this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/full"),t).then((function(){alert("Snapshot restored!"),n._closeDialog()}),(function(e){n._error=e.body.message}));case 6:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{kind:"method",key:"_deleteClicked",value:(l=_(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.b)(this,{title:"Are you sure you want to delete this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/remove")).then((function(){t._dialogParams.onDelete(),t._closeDialog()}),(function(e){t._error=e.body.message}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{kind:"method",key:"_downloadClicked",value:(n=_(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o=this.hass,i="/api/hassio/snapshots/".concat(this._snapshot.slug,"/download"),o.callWS({type:"auth/sign_path",path:i});case 3:t=e.sent,e.next=10;break;case 6:return e.prev=6,e.t0=e.catch(0),alert("Error: ".concat(e.t0.message)),e.abrupt("return");case 10:n=this._computeName.replace(/[^a-z0-9]+/gi,"_"),(r=document.createElement("a")).href=t.path,r.download="Hass_io_".concat(n,".tar"),this.shadowRoot.appendChild(r),r.click(),this.shadowRoot.removeChild(r);case 17:case"end":return e.stop()}var o,i}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._snapshot?this._snapshot.name||this._snapshot.slug:"Unnamed snapshot"}},{kind:"get",key:"_computeSize",value:function(){return Math.ceil(10*this._snapshot.size)/10+" MB"}},{kind:"method",key:"_formatDatetime",value:function(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},{kind:"method",key:"_closeDialog",value:function(){this._dialogParams=void 0,this._snapshot=void 0,this._snapshotPassword="",this._folders=[],this._addons=[]}}]}}),o.a)}}]); +//# sourceMappingURL=chunk.f60d6d63bed838a42b65.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.f60d6d63bed838a42b65.js.gz b/supervisor/api/panel/frontend_es5/chunk.f60d6d63bed838a42b65.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..213267de12a42c2813bbb6f1c16adfbc2b09d0d5 GIT binary patch literal 5533 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 0!==arguments[1]?arguments[1]:-1,n=t+1;n2&&void 0!==arguments[2]?arguments[2]:null,r=e.element.content,i=e.parts;if(null!=n)for(var o=document.createTreeWalker(r,133,null,!1),c=s(i),l=0,u=-1;o.nextNode();){u++;var d=o.currentNode;for(d===n&&(l=a(t),n.parentNode.insertBefore(t,n));-1!==c&&i[c].index===u;){if(l>0){for(;-1!==c;)i[c].index+=l,c=s(i,c);return}c=s(i,c)}}else r.appendChild(t)}(n,u,h.firstChild):h.insertBefore(u,h.firstChild),window.ShadyCSS.prepareTemplateStyles(r,e);var m=h.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==m)t.insertBefore(m.cloneNode(!0),t.firstChild);else if(n){h.insertBefore(u,h.firstChild);var b=new Set;b.add(u),o(n,b)}}else window.ShadyCSS.prepareTemplateStyles(r,e)};function g(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||_(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){if(e){if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:I,r=this.constructor,i=r._attributeNameForProperty(e,n);if(void 0!==i){var o=r._propertyValueToAttribute(t,n);if(void 0===o)return;this._updateState=8|this._updateState,null==o?this.removeAttribute(i):this.setAttribute(i,o),this._updateState=-9&this._updateState}}},{key:"_attributeToProperty",value:function(e,t){if(!(8&this._updateState)){var n=this.constructor,r=n._attributeToPropertyMap.get(e);if(void 0!==r){var i=n.getPropertyOptions(r);this._updateState=16|this._updateState,this[r]=n._propertyValueFromAttribute(t,i),this._updateState=-17&this._updateState}}}},{key:"_requestUpdate",value:function(e,t){var n=!0;if(void 0!==e){var r=this.constructor,i=r.getPropertyOptions(e);r._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&(this._updatePromise=this._enqueueUpdate())}},{key:"requestUpdate",value:function(e,t){return this._requestUpdate(e,t),this.updateComplete}},{key:"_enqueueUpdate",value:(o=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._updateState=4|this._updateState,e.prev=1,e.next=4,this._updatePromise;case 4:e.next=8;break;case 6:e.prev=6,e.t0=e.catch(1);case 8:if(null==(t=this.performUpdate())){e.next=12;break}return e.next=12,t;case 12:return e.abrupt("return",!this._hasRequestedUpdate);case 13:case"end":return e.stop()}}),e,this,[[1,6]])})),a=function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){O(i,n,r,a,s,"next",e)}function s(e){O(i,n,r,a,s,"throw",e)}a(void 0)}))},function(){return a.apply(this,arguments)})},{key:"performUpdate",value:function(){this._instanceProperties&&this._applyInstanceProperties();var e=!1,t=this._changedProperties;try{(e=this.shouldUpdate(t))?this.update(t):this._markUpdated()}catch(n){throw e=!1,this._markUpdated(),n}e&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(t)),this.updated(t))}},{key:"_markUpdated",value:function(){this._changedProperties=new Map,this._updateState=-5&this._updateState}},{key:"_getUpdateComplete",value:function(){return this._updatePromise}},{key:"shouldUpdate",value:function(e){return!0}},{key:"update",value:function(e){var t=this;void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((function(e,n){return t._propertyToAttribute(n,t[n],e)})),this._reflectingProperties=void 0),this._markUpdated()}},{key:"updated",value:function(e){}},{key:"firstUpdated",value:function(e){}},{key:"_hasRequestedUpdate",get:function(){return 4&this._updateState}},{key:"hasUpdated",get:function(){return 1&this._updateState}},{key:"updateComplete",get:function(){return this._getUpdateComplete()}}],i=[{key:"_ensureClassProperties",value:function(){var e=this;if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;var t=Object.getPrototypeOf(this)._classProperties;void 0!==t&&t.forEach((function(t,n){return e._classProperties.set(n,t)}))}}},{key:"createProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;if(this._ensureClassProperties(),this._classProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){var n="symbol"===k(e)?Symbol():"__".concat(e),r=this.getPropertyDescriptor(e,n,t);void 0!==r&&Object.defineProperty(this.prototype,e,r)}}},{key:"getPropertyDescriptor",value:function(e,t,n){return{get:function(){return this[t]},set:function(n){var r=this[e];this[t]=n,this._requestUpdate(e,r)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(e){return this._classProperties&&this._classProperties.get(e)||I}},{key:"finalize",value:function(){var e=Object.getPrototypeOf(this);if(e.hasOwnProperty("finalized")||e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){var t,n=this.properties,r=function(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=_(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}([].concat(g(Object.getOwnPropertyNames(n)),g("function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n):[])));try{for(r.s();!(t=r.n()).done;){var i=t.value;this.createProperty(i,n[i])}}catch(o){r.e(o)}finally{r.f()}}}},{key:"_attributeNameForProperty",value:function(e,t){var n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}},{key:"_valueHasChanged",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:R;return n(e,t)}},{key:"_propertyValueFromAttribute",value:function(e,t){var n=t.type,r=t.converter||T,i="function"==typeof r?r:r.fromAttribute;return i?i(e,n):e}},{key:"_propertyValueToAttribute",value:function(e,t){if(void 0!==t.reflect){var n=t.type,r=t.converter;return(r&&r.toAttribute||T.toAttribute)(e,n)}}},{key:"observedAttributes",get:function(){var e=this;this.finalize();var t=[];return this._classProperties.forEach((function(n,r){var i=e._attributeNameForProperty(r,n);void 0!==i&&(e._attributeToPropertyMap.set(i,r),t.push(i))})),t}}],r&&x(n.prototype,r),i&&x(n,i),c}(S(HTMLElement));function z(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}D.finalized=!0;var F=function(e){return function(t){return"function"==typeof t?function(e,t){return window.customElements.define(e,t),t}(e,t):function(e,t){return{kind:t.kind,elements:t.elements,finisher:function(t){window.customElements.define(e,t)}}}(e,t)}};function L(e){return function(t,n){return void 0!==n?function(e,t,n){t.constructor.createProperty(n,e)}(e,t,n):function(e,t){return"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?Object.assign(Object.assign({},t),{finisher:function(n){n.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer:function(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher:function(n){n.createProperty(t.key,e)}}}(e,t)}}function N(e){return L({attribute:!1,hasChanged:null==e?void 0:e.hasChanged})}function M(e){return function(t,n){var r={get:function(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};return void 0!==n?H(r,t,n):V(r,t)}}function B(e){return function(t,n){var r={get:function(){var t,n=this;return(t=regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.updateComplete;case 2:return t.abrupt("return",n.renderRoot.querySelector(e));case 3:case"end":return t.stop()}}),t)})),function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(e){z(o,r,i,a,s,"next",e)}function s(e){z(o,r,i,a,s,"throw",e)}a(void 0)}))})()},enumerable:!0,configurable:!0};return void 0!==n?H(r,t,n):V(r,t)}}var H=function(e,t,n){Object.defineProperty(t,n,e)},V=function(e,t){return{kind:"method",placement:"prototype",key:t.key,descriptor:e}};function U(e){return function(t,n){return void 0!==n?function(e,t,n){Object.assign(t[n],e)}(e,t,n):function(e,t){return Object.assign(Object.assign({},t),{finisher:function(n){Object.assign(n.prototype[t.key],e)}})}(e,t)}}function K(e,t){for(var n=0;n1?t-1:0),r=1;r=0;c--)(o=e[c])&&(s=(a<3?o(s):a>3?o(t,n,s):o(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s}function c(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}},function(e,t,n){"use strict";n(16),n(19);var r=n(89),i=n(20);function o(e,t){for(var n=0;n can only be templatized once");e.__templatizeOwner=t;var r=(t?t.constructor:z)._parseTemplate(e),i=r.templatizeInstanceClass;i||(i=N(e,r,n),r.templatizeInstanceClass=i),M(e,r,n);var o=function(e){O(n,e);var t=E(n);function n(){return P(this,n),t.apply(this,arguments)}return n}(i);return o.prototype._methodHost=L(e),o.prototype.__dataHost=e,o.prototype.__templatizeOwner=t,o.prototype.__hostProps=r.hostProps,o=o}function U(e,t){for(var n;t;)if(n=t.__templatizeInstance){if(n.__dataHost==e)return n;t=n.__dataHost}else t=t.parentNode;return null}var K=n(88);function $(e){return($="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Y(e,t){for(var n=0;n child");n.disconnect(),t.render()}));return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var r=this.root.firstChild;r;r=r.nextSibling)this.__children[this.__children.length]=r;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),r}(Object(K.a)(b(Object(i.a)(HTMLElement))));customElements.define("dom-bind",J);var Q=n(34),ee=n(40),te=n(47),ne=n(6),re=n(20);function ie(e){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oe(e,t,n){return(oe="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=de(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function ae(e,t){for(var n=0;n child");n.disconnect(),e.__render()}));return n.observe(this,{childList:!0}),!1}var r={};r[this.as]=!0,r[this.indexAs]=!0,r[this.itemsIndexAs]=!0,this.__ctor=V(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:r,forwardHostProp:function(e,t){for(var n,r=this.__instances,i=0;i1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=ee.a.debounce(this.__renderDebouncer,t>0?re.b.after(t):re.a,e.bind(this)),Object(te.a)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Object(te.b)()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var e=this,t=this.items||[],n=new Array(t.length),r=0;r=o;u--)this.__detachAndRemoveInstance(u)}},{key:"__detachInstance",value:function(e){for(var t=this.__instances[e],n=0;n child");r.disconnect(),e.__render()}));return r.observe(this,{childList:!0}),!1}this.__ctor=V(n,this,{mutableData:!0,forwardHostProp:function(e,t){this.__instance&&(this.if?this.__instance.forwardHostProp(e,t):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Object(ne.g)(e)]=!0))}})}if(this.__instance){this.__syncHostProperties();var i=this.__instance.children;if(i&&i.length)if(this.previousSibling!==i[i.length-1])for(var o,a=0;a=i.index+i.removed.length?n.set(t,e+i.addedCount-i.removed.length):n.set(t,-1))}));for(var o=0;o=0&&e.linkPaths("items."+n,"selected."+t++)}))}else this.__selectedMap.forEach((function(t){e.linkPaths("selected","items."+t),e.linkPaths("selectedItem","items."+t)}))}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(e){return this.__selectedMap.has(e)}},{key:"isIndexSelected",value:function(e){return this.isSelected(this.items[e])}},{key:"__deselectChangedIdx",value:function(e){var t=this,n=this.__selectedIndexForItemIndex(e);if(n>=0){var r=0;this.__selectedMap.forEach((function(e,i){n==r++&&t.deselect(i)}))}}},{key:"__selectedIndexForItemIndex",value:function(e){var t=this.__dataLinkedPaths["items."+e];if(t)return parseInt(t.slice("selected.".length),10)}},{key:"deselect",value:function(e){var t,n=this.__selectedMap.get(e);n>=0&&(this.__selectedMap.delete(e),this.multi&&(t=this.__selectedIndexForItemIndex(n)),this.__updateLinks(),this.multi?this.splice("selected",t,1):this.selected=this.selectedItem=null)}},{key:"deselectIndex",value:function(e){this.deselect(this.items[e])}},{key:"select",value:function(e){this.selectIndex(this.items.indexOf(e))}},{key:"selectIndex",value:function(e){var t=this.items[e];this.isSelected(t)?this.toggle&&this.deselectIndex(e):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(t,e),this.__updateLinks(),this.multi?this.push("selected",t):this.selected=this.selectedItem=t)}}]),n}(Object(Oe.a)(e))}))(Q.a));customElements.define(De.is,De);n(117);v._mutablePropertyChange;Boolean,n(5);n.d(t,"a",(function(){return ze}));var ze=Object(r.a)(HTMLElement).prototype},function(e,t,n){"use strict";var r=n(78);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n=0;i--){var o=t[i];o?Array.isArray(o)?e(o,n):n.indexOf(o)<0&&(!r||r.indexOf(o)<0)&&n.unshift(o):console.warn("behavior is null, check for missing or 404 import")}return n}(e,null,n),t),n&&(e=n.concat(e)),t.prototype.behaviors=e,t}function h(e,t){var n=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(h,t);var n,r,i,f,p=(n=h,function(){var e,t=d(n);if(u()){var r=d(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function h(){return o(this,h),p.apply(this,arguments)}return r=h,f=[{key:"properties",get:function(){return e.properties}},{key:"observers",get:function(){return e.observers}}],(i=[{key:"created",value:function(){s(d(h.prototype),"created",this).call(this),e.created&&e.created.call(this)}},{key:"_registered",value:function(){s(d(h.prototype),"_registered",this).call(this),e.beforeRegister&&e.beforeRegister.call(Object.getPrototypeOf(this)),e.registered&&e.registered.call(Object.getPrototypeOf(this))}},{key:"_applyListeners",value:function(){if(s(d(h.prototype),"_applyListeners",this).call(this),e.listeners)for(var t in e.listeners)this._addMethodEventListenerToNode(this,t,e.listeners[t])}},{key:"_ensureAttributes",value:function(){if(e.hostAttributes)for(var t in e.hostAttributes)this._ensureAttribute(t,e.hostAttributes[t]);s(d(h.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){s(d(h.prototype),"ready",this).call(this),e.ready&&e.ready.call(this)}},{key:"attached",value:function(){s(d(h.prototype),"attached",this).call(this),e.attached&&e.attached.call(this)}},{key:"detached",value:function(){s(d(h.prototype),"detached",this).call(this),e.detached&&e.detached.call(this)}},{key:"attributeChanged",value:function(t,n,r){s(d(h.prototype),"attributeChanged",this).call(this,t,n,r),e.attributeChanged&&e.attributeChanged.call(this,t,n,r)}}])&&a(r.prototype,i),f&&a(r,f),h}(t);for(var r in n.generatedFrom=e,e)if(!(r in f)){var i=Object.getOwnPropertyDescriptor(e,r);i&&Object.defineProperty(n.prototype,r,i)}return n}n(16);n.d(t,"a",(function(){return m}));var m=function e(t){var n;return n="function"==typeof t?t:e.Class(t),customElements.define(n.is,n),n};m.Class=function(e,t){e||console.warn("Polymer's Class function requires `info` argument");var n=e.behaviors?p(e.behaviors,HTMLElement):Object(r.a)(HTMLElement),i=h(e,t?t(n):n);return i.is=e.is,i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));n(16);function r(e,t){for(var n=0;n1?n-1:0),i=1;i=0}function i(e){var t=e.indexOf(".");return-1===t?e:e.slice(0,t)}function o(e,t){return 0===e.indexOf(t+".")}function a(e,t){return 0===t.indexOf(e+".")}function s(e,t,n){return t+n.slice(e.length)}function c(e,t){return e===t||o(e,t)||a(e,t)}function l(e){if(Array.isArray(e)){for(var t=[],n=0;n1){for(var a=0;a1?t-1:0),r=1;r1?t-1:0),r=1;r=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)throw new Error("The `classMap` directive must be used in the `class` attribute and must be the only part in the attribute.");var n=t.committer,i=n.element,o=c.get(t);void 0===o&&(i.setAttribute("class",n.strings.join(" ")),c.set(t,o=new Set));var a=i.classList||new s(i);for(var l in o.forEach((function(t){t in e||(a.remove(t),o.delete(t))})),e){var u=e[l];u!=o.has(l)&&(u?(a.add(l),o.add(l)):(a.remove(l),o.delete(l)))}"function"==typeof a.commit&&a.commit()}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(16);var r=0;function i(){}i.prototype.__mixinApplications,i.prototype.__mixinSet;var o=function(e){var t=e.__mixinApplications;t||(t=new WeakMap,e.__mixinApplications=t);var n=r++;function i(r){var i=r.__mixinSet;if(i&&i[n])return r;var o=t,a=o.get(r);a||(a=e(r),o.set(r,a));var s=Object.create(a.__mixinSet||i||null);return s[n]=!0,a.__mixinSet=s,a}return i}},function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"g",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return d}));var r="{{lit-".concat(String(Math.random()).slice(2),"}}"),i="\x3c!--".concat(r,"--\x3e"),o=new RegExp("".concat(r,"|").concat(i)),a="$lit$",s=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.parts=[],this.element=n;for(var i=[],s=[],l=document.createTreeWalker(n.content,133,null,!1),f=0,p=-1,h=0,m=t.strings,y=t.values.length;h0;){var k=m[h],O=d.exec(k)[2],x=O.toLowerCase()+a,E=v.getAttribute(x);v.removeAttribute(x);var S=E.split(o);this.parts.push({type:"attribute",index:p,name:O,strings:S}),h+=S.length-1}}"TEMPLATE"===v.tagName&&(s.push(v),l.currentNode=v.content)}else if(3===v.nodeType){var j=v.data;if(j.indexOf(r)>=0){for(var C=v.parentNode,A=j.split(o),P=A.length-1,T=0;T=0&&e.slice(n)===t},l=function(e){return-1!==e.index},u=function(){return document.createComment("")},d=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},function(e,t,n){"use strict";window.JSCompiler_renameProperty=function(e,t){return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){function e(e){void 0===e&&(e={}),this.adapter=e}return Object.defineProperty(e,"cssClasses",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{}},enumerable:!0,configurable:!0}),e.prototype.init=function(){},e.prototype.destroy=function(){},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));var r=n(10),i=function(){return n.e(2).then(n.bind(null,162))},o=function(e,t,n){return new Promise((function(o){var a=t.cancel,s=t.confirm;Object(r.a)(e,"show-dialog",{dialogTag:"dialog-box",dialogImport:i,dialogParams:Object.assign({},t,{},n,{cancel:function(){o(!!(null==n?void 0:n.prompt)&&null),a&&a()},confirm:function(e){o(!(null==n?void 0:n.prompt)||e),s&&s(e)}})})}))},a=function(e,t){return o(e,t)},s=function(e,t){return o(e,t,{confirmation:!0})},c=function(e,t){return o(e,t,{prompt:!0})}},function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return l}));n(16);var r=n(31),i=!window.ShadyDOM,o=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,Object(r.a)(document.baseURI||window.location.href)),a=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,s=!1,c=!1,l=!1},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));n(16);var r=0,i=0,o=[],a=0,s=document.createTextNode("");new window.MutationObserver((function(){for(var e=o.length,t=0;t=0){if(!o[t])throw new Error("invalid async handle: "+e);o[t]=null}}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));var r,i,o=!(window.ShadyDOM&&window.ShadyDOM.inUse);function a(e){r=(!e||!e.shimcssproperties)&&(o||Boolean(!navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)&&window.CSS&&CSS.supports&&CSS.supports("box-shadow","0 0 0 var(--foo)")))}window.ShadyCSS&&void 0!==window.ShadyCSS.cssBuild&&(i=window.ShadyCSS.cssBuild);var s=Boolean(window.ShadyCSS&&window.ShadyCSS.disableRuntime);window.ShadyCSS&&void 0!==window.ShadyCSS.nativeCss?r=window.ShadyCSS.nativeCss:window.ShadyCSS?(a(window.ShadyCSS),window.ShadyCSS=void 0):a(window.WebComponents&&window.WebComponents.flags);var c=r},function(e,t,n){"use strict";var r=n(71),i=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],o=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===i.indexOf(t))throw new r('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){a[String(t)]=e}))})),a),-1===o.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t,n){"use strict";n.d(t,"a",(function(){return x})),n.d(t,"b",(function(){return E})),n.d(t,"e",(function(){return S})),n.d(t,"c",(function(){return j})),n.d(t,"f",(function(){return C})),n.d(t,"g",(function(){return A})),n.d(t,"d",(function(){return T}));var r=n(49),i=n(30),o=n(26),a=n(45),s=n(55),c=n(15);function l(e,t,n){return(l="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=m(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return function(){var t,n=m(e);if(h()){var r=m(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return p(this,t)}}function p(e,t){return!t||"object"!==w(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.startNode;Object(i.b)(this.startNode.parentNode,e.nextSibling,this.endNode)}}]),e}(),j=function(){function e(t,n,r){if(b(this,e),this.value=void 0,this.__pendingValue=void 0,2!==r.length||""!==r[0]||""!==r[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=r}return _(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=o.a,e(this)}if(this.__pendingValue!==o.a){var t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=o.a}}}]),e}(),C=function(e){u(n,e);var t=f(n);function n(e,r,i){var o;return b(this,n),(o=t.call(this,e,r,i)).single=2===i.length&&""===i[0]&&""===i[1],o}return _(n,[{key:"_createPart",value:function(){return new A(this)}},{key:"_getValue",value:function(){return this.single?this.parts[0].value:l(m(n.prototype),"_getValue",this).call(this)}},{key:"commit",value:function(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}]),n}(x),A=function(e){u(n,e);var t=f(n);function n(){return b(this,n),t.apply(this,arguments)}return n}(E),P=!1;!function(){try{var e={get capture(){return P=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(t){}}();var T=function(){function e(t,n,r){var i=this;b(this,e),this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=r,this.__boundHandleEvent=function(e){return i.handleEvent(e)}}return _(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=o.a,e(this)}if(this.__pendingValue!==o.a){var t=this.__pendingValue,n=this.value,i=null==t||null!=n&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),a=null!=t&&(null==n||i);i&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),a&&(this.__options=R(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=o.a}}},{key:"handleEvent",value:function(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}]),e}(),R=function(e){return e&&(P?{capture:e.capture,passive:e.passive,once:e.once}:e.capture)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return e.data}},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n(3);var r={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},i={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},o={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},a=/[a-z0-9*]/,s=/U\+/,c=/^arrow/,l=/^space(bar)?/,u=/^escape$/;function d(e,t){var n="";if(e){var r=e.toLowerCase();" "===r||l.test(r)?n="space":u.test(r)?n="esc":1==r.length?t&&!a.test(r)||(n=r):n=c.test(r)?r.replace("arrow",""):"multiply"==r?"*":r}return n}function f(e,t){return e.key?d(e.key,t):e.detail&&e.detail.key?d(e.detail.key,t):(n=e.keyIdentifier,o="",n&&(n in r?o=r[n]:s.test(n)?(n=parseInt(n.replace("U+","0x"),16),o=String.fromCharCode(n).toLowerCase()):o=n.toLowerCase()),o||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):i[e]),t}(e.keyCode)||"");var n,o}function p(e,t){return f(t,e.hasModifiers)===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey)}function h(e){return e.trim().split(" ").map((function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce((function(e,t){var n=t.split(":"),r=n[0],i=n[1];return r in o?(e[o[r]]=!0,e.hasModifiers=!0):(e.key=r,e.event=i||"keydown"),e}),{combo:e.split(":").shift()})}(e)}))}var m={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var n=h(t),r=0;r2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t!==n;){var i=t.nextSibling;e.insertBefore(t,r),t=i}},o=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t!==n;){var r=t.nextSibling;e.removeChild(t),t=r}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));n(16);var r,i,o=/(url\()([^)]*)(\))/g,a=/(^\/)|(^#)|(^[\w-\d]*:)/;function s(e,t){if(e&&a.test(e))return e;if(void 0===r){r=!1;try{var n=new URL("b","http://a");n.pathname="c%20d",r="http://a/c%20d"===n.href}catch(o){}}return t||(t=document.baseURI||window.location.href),r?new URL(e,t).href:(i||((i=document.implementation.createHTMLDocument("temp")).base=i.createElement("base"),i.head.appendChild(i.base),i.anchor=i.createElement("a"),i.body.appendChild(i.anchor)),i.base.href=t,i.anchor.href=e,i.anchor.href||e)}function c(e,t){return e.replace(o,(function(e,n,r,i){return n+"'"+s(r.replace(/["']/g,""),t)+"'"+i}))}function l(e){return e.substring(0,e.lastIndexOf("/")+1)}},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return f}));var r=n(50);function i(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:window.document,t=e.activeElement,n=[];if(!t)return n;for(;t&&(n.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return n},f=function(e){var t=d();if(!t.length)return!1;var n=t[t.length-1],r=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(e){i=e.composedPath()};return document.body.addEventListener("check-if-focused",o),n.dispatchEvent(r),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(e)}},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=c(["\n :host {\n display: var(--ha-icon-display, inline-flex);\n align-items: center;\n justify-content: center;\n position: relative;\n vertical-align: middle;\n fill: currentcolor;\n width: var(--mdc-icon-size, 24px);\n height: var(--mdc-icon-size, 24px);\n }\n svg {\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: block;\n }\n "]);return o=function(){return e},e}function a(){var e=c([""]);return a=function(){return e},e}function s(){var e=c(["\n \n \n ',"\n \n "]);return s=function(){return e},e}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){var t,n=_(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function b(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function g(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function _(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a2&&void 0!==arguments[2]&&arguments[2];n?history.replaceState(null,"",t):history.pushState(null,"",t),Object(r.a)(window,"location-changed",{replace:n})}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var r=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,o=/@media\s(.*)/},function(e,t,n){"use strict";var r=n(1),i=n(0);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([':host{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}']);return o=function(){return e},e}var a=Object(i.c)(o());function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([""]);return c=function(){return e},e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n\n ',"\n "]);return g=function(){return e},e}function _(){var e=O(['\n \n ','\n \n \n ','\n \n \n ','\n \n \n \n ',"\n \n \n "]);return _=function(){return e},e}function w(){var e=O(['']);return w=function(){return e},e}function k(){var e=O(["",""]);return k=function(){return e},e}function O(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function s(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1}var p=!1;function h(e){if(!f(e)&&"touchend"!==e)return a&&p&&o.b?{passive:!0}:void 0}!function(){try{var e=Object.defineProperty({},"passive",{get:function(){p=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}}();var m=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),y=[],v={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},b={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0};function g(e){var t=Array.prototype.slice.call(e.labels||[]);if(!t.length){t=[];var n=e.getRootNode();if(e.id)for(var r=n.querySelectorAll("label[for = ".concat(e.id,"]")),i=0;i-1;if(i[o]===O.mouse.target)return}if(r)return;e.preventDefault(),e.stopPropagation()}};function w(e){for(var t,n=m?["click"]:l,r=0;r0?t[0]:e.target}return e.target}function A(e){var t,n=e.type,r=e.currentTarget.__polymerGestures;if(r){var i=r[n];if(i){if(!e[s]&&(e[s]={},"touch"===n.slice(0,5))){var o=(e=e).changedTouches[0];if("touchstart"===n&&1===e.touches.length&&(O.touch.id=o.identifier),O.touch.id!==o.identifier)return;a||"touchstart"!==n&&"touchmove"!==n||function(e){var t=e.changedTouches[0],n=e.type;if("touchstart"===n)O.touch.x=t.clientX,O.touch.y=t.clientY,O.touch.scrollDecided=!1;else if("touchmove"===n){if(O.touch.scrollDecided)return;O.touch.scrollDecided=!0;var r=function(e){var t="auto",n=e.composedPath&&e.composedPath();if(n)for(var r,i=0;io:"pan-y"===r&&(i=o>a)),i?e.preventDefault():z("track")}}(e)}if(!(t=e[s]).skip){for(var l,u=0;u-1&&l.reset&&l.reset();for(var d,f=0;f=5||i>=5}function N(e,t,n){if(t){var r,i=e.moves[e.moves.length-2],o=e.moves[e.moves.length-1],a=o.x-e.x,s=o.y-e.y,c=0;i&&(r=o.x-i.x,c=o.y-i.y),D(t,"track",{state:e.state,x:n.clientX,y:n.clientY,dx:a,dy:s,ddx:r,ddy:c,sourceEvent:n,hover:function(){return function(e,t){for(var n=document.elementFromPoint(e,t),r=n;r&&r.shadowRoot&&!window.ShadyDOM;){if(r===(r=r.shadowRoot.elementFromPoint(e,t)))break;r&&(n=r)}return n}(n.clientX,n.clientY)}})}}function M(e,t,n){var r=Math.abs(t.clientX-e.x),i=Math.abs(t.clientY-e.y),o=C(n||t);!o||b[o.localName]&&o.hasAttribute("disabled")||(isNaN(r)||isNaN(i)||r<=25&&i<=25||function(e){if("click"===e.type){if(0===e.detail)return!0;var t=C(e);if(!t.nodeType||t.nodeType!==Node.ELEMENT_NODE)return!0;var n=t.getBoundingClientRect(),r=e.pageX,i=e.pageY;return!(r>=n.left&&r<=n.right&&i>=n.top&&i<=n.bottom)}return!1}(t))&&(e.prevent||D(o,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:n}))}R({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){E(this.info)},mousedown:function(e){if(k(e)){var t=C(e),n=this;x(this.info,(function(e){k(e)||(F("up",t,e),E(n.info))}),(function(e){k(e)&&F("up",t,e),E(n.info)})),F("down",t,e)}},touchstart:function(e){F("down",C(e),e.changedTouches[0],e)},touchend:function(e){F("up",C(e),e.changedTouches[0],e)}}),R({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(e){this.moves.length>2&&this.moves.shift(),this.moves.push(e)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,E(this.info)},mousedown:function(e){if(k(e)){var t=C(e),n=this,r=function(e){var r=e.clientX,i=e.clientY;L(n.info,r,i)&&(n.info.state=n.info.started?"mouseup"===e.type?"end":"track":"start","start"===n.info.state&&z("tap"),n.info.addMove({x:r,y:i}),k(e)||(n.info.state="end",E(n.info)),t&&N(n.info,t,e),n.info.started=!0)};x(this.info,r,(function(e){n.info.started&&r(e),E(n.info)})),this.info.x=e.clientX,this.info.y=e.clientY}},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchmove:function(e){var t=C(e),n=e.changedTouches[0],r=n.clientX,i=n.clientY;L(this.info,r,i)&&("start"===this.info.state&&z("tap"),this.info.addMove({x:r,y:i}),N(this.info,t,n),this.info.state="track",this.info.started=!0)},touchend:function(e){var t=C(e),n=e.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),N(this.info,t,n))}}),R({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},mousedown:function(e){k(e)&&(this.info.x=e.clientX,this.info.y=e.clientY)},click:function(e){k(e)&&M(this.info,e)},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchend:function(e){M(this.info,e.changedTouches[0],e)}});var B=C,H=P},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));var r=n(38);function i(e,t){for(var n in t)null===n?e.style.removeProperty(n):e.style.setProperty(n,t[n])}function o(e,t){var n=window.getComputedStyle(e).getPropertyValue(t);return n?n.trim():""}function a(e){var t=r.b.test(e)||r.c.test(e);return r.b.lastIndex=0,r.c.lastIndex=0,t}},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content);var a=document.createElement("style");a.textContent="[hidden] { display: none !important; }",document.head.appendChild(a)},function(e,t,n){"use strict";var r=n(1),i=n(0),o=(n(66),n(42));function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){var e=u(['\n ','\n ',"\n \n "]);return s=function(){return e},e}function c(){var e=u(['\n \n ']);return c=function(){return e},e}function l(){var e=u(["",""]);return l=function(){return e},e}function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;ni{position:absolute;top:0;padding-top:inherit}.mdc-icon-button i,.mdc-icon-button svg,.mdc-icon-button img,.mdc-icon-button ::slotted(*){display:block;width:var(--mdc-icon-size, 24px);height:var(--mdc-icon-size, 24px)}']);return b=function(){return e},e}Object(r.b)([Object(i.h)({type:Boolean,reflect:!0})],v.prototype,"disabled",void 0),Object(r.b)([Object(i.h)({type:String})],v.prototype,"icon",void 0),Object(r.b)([Object(i.h)({type:String})],v.prototype,"label",void 0),Object(r.b)([Object(i.i)("button")],v.prototype,"buttonElement",void 0),Object(r.b)([Object(i.j)("mwc-ripple")],v.prototype,"ripple",void 0),Object(r.b)([Object(i.g)()],v.prototype,"shouldRenderRipple",void 0),Object(r.b)([Object(i.e)({passive:!0})],v.prototype,"handleRippleMouseDown",null),Object(r.b)([Object(i.e)({passive:!0})],v.prototype,"handleRippleTouchStart",null);var g=Object(i.c)(b());function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function O(e,t){return!t||"object"!==_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var S=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(r,e);var t,n=(t=r,function(){var e,n=E(t);if(x()){var r=E(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return O(this,e)});function r(){return w(this,r),n.apply(this,arguments)}return r}(v);S.styles=g,S=Object(r.b)([Object(i.d)("mwc-icon-button")],S)},function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return y}));var r=n(30),i=n(15);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t,n){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n-1||n)&&-1===o.indexOf("--\x3e",a+1);var s=i.e.exec(o);t+=null===s?o+(n?h:i.g):o.substr(0,s.index)+s[1]+s[2]+i.b+s[3]+i.f}return t+=this.strings[e]}},{key:"getTemplateElement",value:function(){var e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}]),e}(),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(i,e);var t,n=(t=i,function(){var e,n=u(t);if(l()){var r=u(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return c(this,e)});function i(){return d(this,i),n.apply(this,arguments)}return p(i,[{key:"getHTML",value:function(){return"".concat(a(u(i.prototype),"getHTML",this).call(this),"")}},{key:"getTemplateElement",value:function(){var e=a(u(i.prototype),"getTemplateElement",this).call(this),t=e.content,n=t.firstChild;return t.removeChild(n),Object(r.c)(t,n.firstChild),e}}]),i}(m)},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));n(3),n(28);var r=n(25),i=n(2),o={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",up:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)","_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},_focusChanged:function(e){this._detectKeyboardFocus(e),e||this._setPressed(!1)},_detectKeyboardFocus:function(e){this._setReceivedFocusFromKeyboard(!this.pointerDown&&e)},_userActivate:function(e){this.active!==e&&(this.active=e,this.fire("change"))},_downHandler:function(e){this._setPointerDown(!0),this._setPressed(!0),this._setReceivedFocusFromKeyboard(!1)},_upHandler:function(){this._setPointerDown(!1),this._setPressed(!1)},_spaceKeyDownHandler:function(e){var t=e.detail.keyboardEvent,n=Object(i.a)(t).localTarget;this.isLightDescendant(n)||(t.preventDefault(),t.stopImmediatePropagation(),this._setPressed(!0))},_spaceKeyUpHandler:function(e){var t=e.detail.keyboardEvent,n=Object(i.a)(t).localTarget;this.isLightDescendant(n)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},_asyncClick:function(){this.async((function(){this.click()}),1)},_pressedChanged:function(e){this._changedButtonState()},_ariaActiveAttributeChanged:function(e,t){t&&t!=e&&this.hasAttribute(t)&&this.removeAttribute(t)},_activeChanged:function(e,t){this.toggles?this.setAttribute(this.ariaActiveAttribute,e?"true":"false"):this.removeAttribute(this.ariaActiveAttribute),this._changedButtonState()},_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},a=[r.a,o]},function(e,t,n){"use strict";n(3);var r=n(2),i=n(35);function o(e,t){for(var n=0;n=0}},{key:"setItemSelected",value:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var n=this.selection.indexOf(e);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(e,t)}}},{key:"select",value:function(e){this.multi?this.toggle(e):this.get()!==e&&(this.setItemSelected(this.get(),!1),this.setItemSelected(e,!0))}},{key:"toggle",value:function(e){this.setItemSelected(e,!this.isSelected(e))}}])&&o(t.prototype,n),r&&o(t,r),e}();n.d(t,"a",(function(){return s}));var s={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new a(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&Object(r.a)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(e){return this.items?this.items.indexOf(e):-1},select:function(e){this.selected=e},selectPrevious:function(){var e=this.items.length,t=e-1;void 0!==this.selected&&(t=(Number(this._valueToIndex(this.selected))-1+e)%e),this.selected=this._indexToValue(t)},selectNext:function(){var e=0;void 0!==this.selected&&(e=(Number(this._valueToIndex(this.selected))+1)%this.items.length),this.selected=this._indexToValue(e)},selectIndex:function(e){this.select(this._indexToValue(e))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(e){this.listen(this,e,"_activateHandler")},_removeListener:function(e){this.unlisten(this,e,"_activateHandler")},_activateEventChanged:function(e,t){this._removeListener(t),this._addListener(e)},_updateItems:function(){var e=Object(r.a)(this).queryDistributedElements(this.selectable||"*");e=Array.prototype.filter.call(e,this._bindFilterItem),this._setItems(e)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(e){if(this.items){var t=this._valueToItem(this.selected);t?this._selection.select(t):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(e){return!this._excludedLocalNames[e.localName]},_valueToItem:function(e){return null==e?null:this.items[this._valueToIndex(e)]},_valueToIndex:function(e){if(!this.attrForSelected)return Number(e);for(var t,n=0;t=this.items[n];n++)if(this._valueForItem(t)==e)return n},_indexToValue:function(e){if(!this.attrForSelected)return e;var t=this.items[e];return t?this._valueForItem(t):void 0},_valueForItem:function(e){if(!e)return null;if(!this.attrForSelected){var t=this.indexOf(e);return-1===t?null:t}var n=e[Object(i.b)(this.attrForSelected)];return null!=n?n:e.getAttribute(this.attrForSelected)},_applySelection:function(e,t){this.selectedClass&&this.toggleClass(this.selectedClass,t,e),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,t,e),this._selectionChange(),this.fire("iron-"+(t?"select":"deselect"),{item:e})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(e){return Object(r.a)(e).observeNodes((function(e){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",e,{bubbles:!1,cancelable:!1})}))},_activateHandler:function(e){for(var t=e.target,n=this.items;t&&t!=this;){var r=n.indexOf(t);if(r>=0){var i=this._indexToValue(r);return void this._itemActivate(i,t)}t=t.parentNode}},_itemActivate:function(e,t){this.fire("iron-activate",{selected:e,item:t},{cancelable:!0}).defaultPrevented||this.select(e)}}},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=l([""]);return o=function(){return e},e}function a(){var e=l(['
',"
"]);return a=function(){return e},e}function s(){var e=l(["\n ","\n \n "]);return s=function(){return e},e}function c(){var e=l(["\n :host {\n background: var(\n --ha-card-background,\n var(--card-background-color, white)\n );\n border-radius: var(--ha-card-border-radius, 4px);\n box-shadow: var(\n --ha-card-box-shadow,\n 0px 2px 1px -1px rgba(0, 0, 0, 0.2),\n 0px 1px 1px 0px rgba(0, 0, 0, 0.14),\n 0px 1px 3px 0px rgba(0, 0, 0, 0.12)\n );\n color: var(--primary-text-color);\n display: block;\n transition: all 0.3s ease-out;\n position: relative;\n }\n\n :host([outlined]) {\n box-shadow: none;\n border-width: 1px;\n border-style: solid;\n border-color: var(\n --ha-card-border-color,\n var(--divider-color, #e0e0e0)\n );\n }\n\n .card-header,\n :host ::slotted(.card-header) {\n color: var(--ha-card-header-color, --primary-text-color);\n font-family: var(--ha-card-header-font-family, inherit);\n font-size: var(--ha-card-header-font-size, 24px);\n letter-spacing: -0.012em;\n line-height: 32px;\n padding: 24px 16px 16px;\n display: block;\n }\n\n :host ::slotted(.card-content:not(:first-child)),\n slot:not(:first-child)::slotted(.card-content) {\n padding-top: 0px;\n margin-top: -8px;\n }\n\n :host ::slotted(.card-content) {\n padding: 16px;\n }\n\n :host ::slotted(.card-actions) {\n border-top: 1px solid var(--divider-color, #e8e8e8);\n padding: 5px 16px;\n }\n "]);return c=function(){return e},e}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){var t,n=w(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function v(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function b(e){return e.decorators&&e.decorators.length}function g(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function w(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;au.source.length&&"property"==l.kind&&!l.isCompound&&c.__isPropertyEffectsClient&&c.__dataHasAccessor&&c.__dataHasAccessor[l.target]){var d=n[t];t=Object(i.i)(u.source,l.target,t),c._setPendingPropertyOrPath(t,d,!1,!0)&&e._enqueueClient(c)}else{!function(e,t,n,r,i){i=function(e,t,n,r){if(n.isCompound){var i=e.__dataCompoundStorage[n.target];i[r.compoundIndex]=t,t=i.join("")}"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==e.localName&&"textarea"!==e.localName)||(t=null==t?"":t));return t}(t,i,n,r),w.d&&(i=Object(w.d)(i,n.target,n.kind,t));if("attribute"==n.kind)e._valueToNodeAttribute(t,i,n.target);else{var o=n.target;t.__isPropertyEffectsClient&&t.__dataHasAccessor&&t.__dataHasAccessor[o]?t[R.READ_ONLY]&&t[R.READ_ONLY][o]||t._setPendingProperty(o,i)&&e._enqueueClient(t):e._setUnmanagedPropertyToNode(t,o,i)}}(e,c,l,u,o.evaluator._evaluateBinding(e,u,t,n,r,a))}}function q(e,t){if(t.isCompound){for(var n=e.__dataCompoundStorage||(e.__dataCompoundStorage={}),r=t.parts,i=new Array(r.length),o=0;o="0"&&r<="9"&&(r="#"),r){case"'":case'"':n.value=t.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(t),n.literal=!0}return n.literal||(n.rootProperty=Object(i.g)(t),n.structured=Object(i.d)(t),n.structured&&(n.wildcard=".*"==t.slice(-2),n.wildcard&&(n.name=t.slice(0,-2)))),n}function ne(e,t,n,r){var i=n+".splices";e.notifyPath(i,{indexSplices:r}),e.notifyPath(n+".length",t.length),e.__data[i]={indexSplices:null}}function re(e,t,n,r,i,o){ne(e,t,n,[{index:r,addedCount:i,removed:o,object:t,type:"splice"}])}var ie=Object(r.a)((function(e){var t=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(r,e);var t,n=(t=r,function(){var e,n=A(t);if(C()){var r=A(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return j(this,e)});function r(){var e;return k(this,r),(e=n.call(this)).__isPropertyEffectsClient=!0,e.__dataCounter=0,e.__dataClientsReady,e.__dataPendingClients,e.__dataToNotify,e.__dataLinkedPaths,e.__dataHasPaths,e.__dataCompoundStorage,e.__dataHost,e.__dataTemp,e.__dataClientsInitialized,e.__data,e.__dataPending,e.__dataOld,e.__computeEffects,e.__reflectEffects,e.__notifyEffects,e.__propagateEffects,e.__observeEffects,e.__readOnly,e.__templateInfo,e}return x(r,[{key:"_initializeProperties",value:function(){E(A(r.prototype),"_initializeProperties",this).call(this),oe.registerHost(this),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_initializeProtoProperties",value:function(e){this.__data=Object.create(e),this.__dataPending=Object.create(e),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(e){var t=this[R.READ_ONLY];for(var n in e)t&&t[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=e[n])}},{key:"_addPropertyEffect",value:function(e,t,n){this._createPropertyAccessor(e,t==R.READ_ONLY);var r=D(this,t)[e];r||(r=this[t][e]=[]),r.push(n)}},{key:"_removePropertyEffect",value:function(e,t,n){var r=D(this,t)[e],i=r.indexOf(n);i>=0&&r.splice(i,1)}},{key:"_hasPropertyEffect",value:function(e,t){var n=this[t];return Boolean(n&&n[e])}},{key:"_hasReadOnlyEffect",value:function(e){return this._hasPropertyEffect(e,R.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(e){return this._hasPropertyEffect(e,R.NOTIFY)}},{key:"_hasReflectEffect",value:function(e){return this._hasPropertyEffect(e,R.REFLECT)}},{key:"_hasComputedEffect",value:function(e){return this._hasPropertyEffect(e,R.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(e,t,n,o){if(o||Object(i.g)(Array.isArray(e)?e[0]:e)!==e){if(!o){var a=Object(i.a)(this,e);if(!(e=Object(i.h)(this,e,t))||!E(A(r.prototype),"_shouldPropertyChange",this).call(this,e,t,a))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(e,t,n))return function(e,t,n){var r,o=e.__dataLinkedPaths;if(o)for(var a in o){var s=o[a];Object(i.c)(a,t)?(r=Object(i.i)(a,s,t),e._setPendingPropertyOrPath(r,n,!0,!0)):Object(i.c)(s,t)&&(r=Object(i.i)(s,a,t),e._setPendingPropertyOrPath(r,n,!0,!0))}}(this,e,t),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[e])return this._setPendingProperty(e,t,n);this[e]=t}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(e,t,n){n===e[t]&&"object"!=P(n)||(e[t]=n)}},{key:"_setPendingProperty",value:function(e,t,n){var r=this.__dataHasPaths&&Object(i.d)(e),o=r?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(e,t,o[e])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),e in this.__dataOld||(this.__dataOld[e]=this.__data[e]),r?this.__dataTemp[e]=t:this.__data[e]=t,this.__dataPending[e]=t,(r||this[R.NOTIFY]&&this[R.NOTIFY][e])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[e]=n),!0)}},{key:"_setProperty",value:function(e,t){this._setPendingProperty(e,t,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(e){this.__dataPendingClients=this.__dataPendingClients||[],e!==this&&this.__dataPendingClients.push(e)}},{key:"_flushProperties",value:function(){this.__dataCounter++,E(A(r.prototype),"_flushProperties",this).call(this),this.__dataCounter--}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var e=this.__dataPendingClients;if(e){this.__dataPendingClients=null;for(var t=0;t1?o-1:0),s=1;s3?r-3:0),a=3;a1?r-1:0),a=1;ai&&r.push({literal:e.slice(i,n.index)});var o=n[1][0],a=Boolean(n[2]),s=n[3].trim(),c=!1,l="",u=-1;"{"==o&&(u=s.indexOf("::"))>0&&(l=s.substring(u+2),s=s.substring(0,u),c=!0);var d=ee(s),f=[];if(d){for(var p=d.args,h=d.methodName,m=0;m\n \n"]);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return null==e}e.exports.isNothing=i,e.exports.isObject=function(e){return"object"===r(e)&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:i(e)?[]:[e]},e.exports.repeat=function(e,t){var n,r="";for(n=0;n1)throw new Error("The `styleMap` directive must be used in the style attribute and must be the only part in the attribute.");var n=t.committer,r=n.element.style,i=l.get(t);for(var o in void 0===i&&(r.cssText=n.strings.join(" "),l.set(t,i=new Set)),i.forEach((function(t){t in e||(i.delete(t),-1===t.indexOf("-")?r[t]=null:r.removeProperty(t))})),e)i.add(o),-1===o.indexOf("-")?r[o]=e[o]:r.setProperty(o,e[o])}}));function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n
']);return f=function(){return e},e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nt||Number(o)===t&&Number(a)>=n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));n(16);var r=n(31),i=n(19);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2];return function(){for(var i=arguments.length,o=new Array(i),a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"",i="";if(t.cssText||t.rules){var o=t.rules;if(o&&!a(o))for(var c,d=0,f=o.length;d1&&void 0!==arguments[1]?arguments[1]:"",n=_(e);return this.transformRules(n,t),e.textContent=g(n),n}},{key:"transformCustomStyle",value:function(e){var t=this,n=_(e);return w(n,(function(e){":root"===e.selector&&(e.selector="html"),t.transformRule(e)})),e.textContent=g(n),n}},{key:"transformRules",value:function(e,t){var n=this;this._currentElement=t,w(e,(function(e){n.transformRule(e)})),this._currentElement=null}},{key:"transformRule",value:function(e){e.cssText=this.transformCssText(e.parsedCssText,e),":root"===e.selector&&(e.selector=":host > *")}},{key:"transformCssText",value:function(e,t){var n=this;return e=e.replace(m.c,(function(e,r,i,o){return n._produceCssProperties(e,r,i,o,t)})),this._consumeCssProperties(e,t)}},{key:"_getInitialValueForProperty",value:function(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}},{key:"_fallbacksFromPreviousRules",value:function(e){for(var t=this,n=e;n.parent;)n=n.parent;var r={},i=!1;return w(n,(function(n){(i=i||n===e)||n.selector===e.selector&&Object.assign(r,t._cssTextToMap(n.parsedCssText))})),r}},{key:"_consumeCssProperties",value:function(e,t){for(var n=null;n=m.b.exec(e);){var r=n[0],i=n[1],o=n.index,a=o+r.indexOf("@apply"),s=o+r.length,c=e.slice(0,a),l=e.slice(s),u=t?this._fallbacksFromPreviousRules(t):{};Object.assign(u,this._cssTextToMap(c));var d=this._atApplyToCssProperties(i,u);e="".concat(c).concat(d).concat(l),m.b.lastIndex=o+d.length}return e}},{key:"_atApplyToCssProperties",value:function(e,t){e=e.replace(A,"");var n=[],r=this._map.get(e);if(r||(this._map.set(e,{}),r=this._map.get(e)),r){var i,o,a;this._currentElement&&(r.dependants[this._currentElement]=!0);var s=r.properties;for(i in s)o=[i,": var(",e,"_-_",i],(a=t&&t[i])&&o.push(",",a.replace(T,"")),o.push(")"),T.test(s[i])&&o.push(" !important"),n.push(o.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(e,t){var n=P.exec(t);return n&&(t=n[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}},{key:"_cssTextToMap",value:function(e){for(var t,n,r,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.split(";"),s={},c=0;c1&&(t=i[0].trim(),n=i.slice(1).join(":"),o&&(n=this._replaceInitialOrInherit(t,n)),s[t]=n);return s}},{key:"_invalidateMixinEntry",value:function(e){if(I)for(var t in e.dependants)t!==this._currentElement&&I(t)}},{key:"_produceCssProperties",value:function(e,t,n,r,i){var o=this;if(n&&function e(t,n){var r=t.indexOf("var(");if(-1===r)return n(t,"","","");var i=k(t,r+3),o=t.substring(r+4,i),a=t.substring(0,r),s=e(t.substring(i+1),n),c=o.indexOf(",");return-1===c?n(a,o.trim(),"",s):n(a,o.substring(0,c).trim(),o.substring(c+1).trim(),s)}(n,(function(e,t){t&&o._map.get(t)&&(r="@apply ".concat(t,";"))})),!r)return e;var a=this._consumeCssProperties(""+r,i),s=e.slice(0,e.indexOf("--")),c=this._cssTextToMap(a,!0),l=c,u=this._map.get(t),d=u&&u.properties;d?l=Object.assign(Object.create(d),c):this._map.set(t,l);var f,p,h=[],m=!1;for(f in l)void 0===(p=c[f])&&(p="initial"),d&&!(f in d)&&(m=!0),h.push("".concat(t).concat("_-_").concat(f,": ").concat(p));return m&&this._invalidateMixinEntry(u),u&&(u.properties=l),n&&(s="".concat(e,";").concat(s)),"".concat(s).concat(h.join("; "),";")}}]),e}();D.prototype.detectMixin=D.prototype.detectMixin,D.prototype.transformStyle=D.prototype.transformStyle,D.prototype.transformCustomStyle=D.prototype.transformCustomStyle,D.prototype.transformRules=D.prototype.transformRules,D.prototype.transformRule=D.prototype.transformRule,D.prototype.transformTemplate=D.prototype.transformTemplate,D.prototype._separator="_-_",Object.defineProperty(D.prototype,"invalidCallback",{get:function(){return I},set:function(e){I=e}});var z=D,F={},L="_applyShimCurrentVersion",N="_applyShimNextVersion",M=Promise.resolve();function B(e){var t=F[e];t&&function(e){e[L]=e[L]||0,e._applyShimValidatingVersion=e._applyShimValidatingVersion||0,e[N]=(e[N]||0)+1}(t)}function H(e){return e[L]===e[N]}function V(e){return!H(e)&&e._applyShimValidatingVersion===e[N]}function U(e){e._applyShimValidatingVersion=e[N],e._validating||(e._validating=!0,M.then((function(){e[L]=e[N],e._validating=!1})))}n(100);function K(e,t){for(var n=0;n-1?n=t:(r=t,n=e.getAttribute&&e.getAttribute("is")||""):(n=e.is,r=e.extends),{is:n,typeExtension:r}}(e).is,n=F[t];if((!n||!x(n))&&n&&!H(n)){V(n)||(this.prepareTemplate(n,t),U(n));var r=e.shadowRoot;if(r){var i=r.querySelector("style");i&&(i.__cssRules=n._styleAst,i.textContent=g(n._styleAst))}}}},{key:"styleDocument",value:function(e){this.ensure(),this.styleSubtree(document.body,e)}}])&&K(t.prototype,n),r&&K(t,r),e}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var q=new Y,W=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(e,t,n){q.flushCustomStyles(),q.prepareTemplate(e,t)},prepareTemplateStyles:function(e,t,n){window.ShadyCSS.prepareTemplate(e,t,n)},prepareTemplateDom:function(e,t){},styleSubtree:function(e,t){q.flushCustomStyles(),q.styleSubtree(e,t)},styleElement:function(e){q.flushCustomStyles(),q.styleElement(e)},styleDocument:function(e){q.flushCustomStyles(),q.styleDocument(e)},getComputedStyleValue:function(e,t){return Object(E.b)(e,t)},flushCustomStyles:function(){q.flushCustomStyles()},nativeCss:r.c,nativeShadow:r.d,cssBuild:r.a,disableRuntime:r.b},W&&(window.ShadyCSS.CustomStyleInterface=W)}window.ShadyCSS.ApplyShim=$;var G=n(60),X=n(88),Z=n(86),J=n(14);function Q(e){return(Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ee(e,t){for(var n=0;n-1&&le.splice(e,1)}}}]),i}(t);return n.__activateDir=!1,n}));n(73);function ye(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?ye():window.addEventListener("DOMContentLoaded",ye);var ve=n(2),be=n(51),ge=n(40),_e=n(20),we=n(6);function ke(e){return(ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oe(e){return function(e){if(Array.isArray(e))return xe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return xe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?_e.b.after(n):_e.a,t.bind(this))}},{key:"isDebouncerActive",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];return!(!t||!t.isActive())}},{key:"flushDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.flush()}},{key:"cancelDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.cancel()}},{key:"async",value:function(e,t){return t>0?_e.b.run(e.bind(this),t):~_e.a.run(e.bind(this))}},{key:"cancelAsync",value:function(e){e<0?_e.a.cancel(~e):_e.b.cancel(e)}},{key:"create",value:function(e,t){var n=document.createElement(e);if(t)if(n.setProperties)n.setProperties(t);else for(var r in t)n[r]=t[r];return n}},{key:"elementMatches",value:function(e,t){return Object(ve.b)(t||this,e)}},{key:"toggleAttribute",value:function(e,t){var n=this;return 3===arguments.length&&(n=arguments[2]),1==arguments.length&&(t=!n.hasAttribute(e)),t?(n.setAttribute(e,""),!0):(n.removeAttribute(e),!1)}},{key:"toggleClass",value:function(e,t,n){n=n||this,1==arguments.length&&(t=!n.classList.contains(e)),t?n.classList.add(e):n.classList.remove(e)}},{key:"transform",value:function(e,t){(t=t||this).style.webkitTransform=e,t.style.transform=e}},{key:"translate3d",value:function(e,t,n,r){r=r||this,this.transform("translate3d("+e+","+t+","+n+")",r)}},{key:"arrayDelete",value:function(e,t){var n;if(Array.isArray(e)){if((n=e.indexOf(t))>=0)return e.splice(n,1)}else if((n=Object(we.a)(this,e).indexOf(t))>=0)return this.splice(e,n,1);return null}},{key:"_logger",value:function(e,t){var n;switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":(n=console)[e].apply(n,Oe(t))}}},{key:"_log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r\n
\n
\n
\n ','\n
\n ','\n
\n ',"\n
\n
\n
\n
\n "]);return s=function(){return e},e}function c(){var e=d(['\n \n \n ']);return c=function(){return e},e}function l(){var e=d(['\n \n \n ']);return l=function(){return e},e}function u(){var e=d(['\n \n \n ']);return u=function(){return e},e}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,n=O(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function _(e){return e.decorators&&e.decorators.length}function w(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function k(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function O(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n display: inline-block;\n position: fixed;\n clip: rect(0px,0px,0px,0px);\n }\n \n
[[_text]]
\n']);return o=function(){return e},e}var a=Object(r.a)({_template:Object(i.a)(o()),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){a.instance||(a.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async((function(){this._text=e}),100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});a.instance=null,a.requestAvailability=function(){a.instance||(a.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(a.instance)};var s=n(59),c=n(2);function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(r.a)({_template:Object(i.a)(l()),is:"iron-input",behaviors:[s.a],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){a.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Object(c.a)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Object(c.a)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":e=/[0-9.,e-]/}return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,n=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&n)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(n)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n \n\n [[_charCounterStr]]\n"]);return d=function(){return e},e}Object(r.a)({_template:Object(i.a)(d()),is:"paper-input-char-counter",behaviors:[u],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}});n(53),n(36);var f=n(35);function p(){var e=m(['\n \n\n \n\n
\n \n\n
\n \n \n
\n\n \n
\n\n
\n
\n
\n
\n\n
\n \n
\n']);return p=function(){return e},e}function h(){var e=m(['\n\n \n\n']);return h=function(){return e},e}function m(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=Object(i.a)(h());function v(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n `aria-describedby` attribute, such as when used as a paper-input add-on,\n then applying `visibility: hidden;` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
\n \n
\n'],['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n \\`aria-describedby\\` attribute, such as when used as a paper-input add-on,\n then applying \\`visibility: hidden;\\` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
\n \n
\n']);return v=function(){return e},e}y.setAttribute("style","display: none;"),document.head.appendChild(y.content),Object(r.a)({_template:Object(i.a)(p()),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Object(f.b)(this.attrForValue)},get _inputElement(){return Object(c.a)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value||""===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t);this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,n=0;t=this._addons[n];n++)t.update(e)},_computeInputContentClass:function(e,t,n,r,i){var o="input-content";if(e)i&&(o+=" label-is-hidden"),r&&(o+=" is-invalid");else{var a=this.querySelector("label");t||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",r?o+=" is-invalid":n&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),r&&(o+=" is-invalid"))}return n&&(o+=" focused"),o},_computeUnderlineClass:function(e,t){var n="underline";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(e,t){var n="add-on-content";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n}}),Object(r.a)({_template:Object(i.a)(v()),is:"paper-input-error",behaviors:[u],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var b=n(69),g=(n(68),n(25)),_=n(28),w=n(34),k={NextLabelID:1,NextAddonID:1,NextInputID:1},O={properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){return this.$||(this.$={}),this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId)),this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText=["date","datetime","datetime-local","month","time","week","file"]},attached:function(){this._updateAriaLabelledBy(),!w.a&&this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.inputElement.type)&&(this.alwaysFloatLabel=!0)},_appendStringWithSpace:function(e,t){return e=e?e+" "+t:t},_onAddonAttached:function(e){var t=Object(c.a)(e).rootTarget;if(t.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,t.id);else{var n="paper-input-add-on-"+k.NextAddonID++;t.id=n,this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,n)}},validate:function(){return this.inputElement.validate()},_focusBlurHandler:function(e){_.a._focusBlurHandler.call(this,e),this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},_onShiftTabDown:function(e){var t=this.getAttribute("tabindex");this._shiftTabPressed=!0,this.setAttribute("tabindex","-1"),this.async((function(){this.setAttribute("tabindex",t),this._shiftTabPressed=!1}),1)},_handleAutoValidate:function(){this.autoValidate&&this.validate()},updateValueAndPreserveCaret:function(e){try{var t=this.inputElement.selectionStart;this.value=e,this.inputElement.selectionStart=t,this.inputElement.selectionEnd=t}catch(n){this.value=e}},_computeAlwaysFloatLabel:function(e,t){return t||e},_updateAriaLabelledBy:function(){var e,t=Object(c.a)(this.root).querySelector("label");t?(t.id?e=t.id:(e="paper-input-label-"+k.NextLabelID++,t.id=e),this._ariaLabelledBy=e):this._ariaLabelledBy=""},_generateInputId:function(){this._inputId&&""!==this._inputId||(this._inputId="input-"+k.NextInputID++)},_onChange:function(e){this.shadowRoot&&this.fire(e.type,{sourceEvent:e},{node:this,bubbles:e.bubbles,cancelable:e.cancelable})},_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var e=document.activeElement;e instanceof HTMLElement&&e!==document.body&&e!==document.documentElement||this._focusableElement.focus()}}},x=[_.a,g.a,O];function E(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \n\n \n\n \n\n \x3c!-- Need to bind maxlength so that the paper-input-char-counter works correctly --\x3e\n \n \n \n\n \n\n \n\n \n\n \n ']);return E=function(){return e},e}Object(r.a)({is:"paper-input",_template:Object(i.a)(E()),behaviors:[x,b.a],properties:{value:{type:String}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}})},function(e,t,n){"use strict";n(66);var r=n(0),i=n(13),o=n(41),a=n(37),s=(n(99),n(97),n(33),n(95),n(42)),c=n(76);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=m(["\n div {\n padding: 0 32px;\n display: flex;\n flex-direction: column;\n text-align: center;\n align-items: center;\n justify-content: center;\n height: 64px;\n cursor: pointer;\n position: relative;\n outline: none;\n box-sizing: border-box;\n }\n\n .name {\n white-space: nowrap;\n }\n\n :host([active]) {\n color: var(--primary-color);\n }\n\n :host(:not([narrow])[active]) div {\n border-bottom: 2px solid var(--primary-color);\n }\n\n :host([narrow]) {\n padding: 0 16px;\n width: 20%;\n min-width: 0;\n }\n "]);return u=function(){return e},e}function d(){var e=m([""]);return d=function(){return e},e}function f(){var e=m(['',""]);return f=function(){return e},e}function p(){var e=m(['']);return p=function(){return e},e}function h(){var e=m(['\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a
']);return D=function(){return e},e}function z(){var e=H(['\n \n ',"\n ","\n ",'\n
\n \n
\n
\n
\n \n
\n
\n ']);return L=function(){return e},e}function N(){var e=H(['e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a1||!this.narrow?Object(r.f)(I(),Object(i.a)({"bottom-bar":this.narrow}),t):"",this._saveScrollPos)}},{kind:"method",decorators:[Object(r.e)({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"method",key:"_tabTapped",value:function(e){Object(a.a)(this,e.currentTarget.path,!0)}},{kind:"method",key:"_backTapped",value:function(){this.backPath?Object(a.a)(this,this.backPath):this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return Object(r.c)(R())}}]}}),r.a)},function(e,t,n){"use strict";var r=n(65);e.exports=r.DEFAULT=new r({include:[n(72)],explicit:[n(156),n(157),n(158)]})},function(e,t,n){"use strict";var r=n(0),i=n(41),o=n(37);n(39),n(121);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){var e=u(["\n :host {\n display: block;\n height: 100%;\n background-color: var(--primary-background-color);\n }\n .toolbar {\n display: flex;\n align-items: center;\n font-size: 20px;\n height: 65px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n }\n ha-icon-button-arrow-prev {\n pointer-events: auto;\n }\n .content {\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n }\n "]);return s=function(){return e},e}function c(){var e=u(['
\n \n

',"

\n \n go back\n \n
\n "]);return l=function(){return e},e}function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?h(e):t}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e){var t,n=k(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function b(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function g(e){return e.decorators&&e.decorators.length}function _(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function w(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function k(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0||n>0;)if(0!=t)if(0!=n){var o=e[t-1][n-1],a=e[t-1][n],s=e[t][n-1],c=void 0;(c=a0&&(this.selectedValues=this.selectedItems.map((function(e){return this._indexToValue(this.indexOf(e))}),this).filter((function(e){return null!=e}),this)):i.a._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter((function(e){return null!=e}));this._selection.clear(t);for(var n=0;n0&&d.some((function(e){return t.adapter.containsEventTarget(e)}))?this.resetActivationState_():(void 0!==e&&(d.push(e.target),this.registerDeactivationHandlers_(e)),n.wasElementMadeActive=this.checkElementMadeActive_(e),n.wasElementMadeActive&&this.animateActivation_(),requestAnimationFrame((function(){d=[],n.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(n.wasElementMadeActive=t.checkElementMadeActive_(e),n.wasElementMadeActive&&t.animateActivation_()),n.wasElementMadeActive||(t.activationState_=t.defaultActivationState_())})))}}},t.prototype.checkElementMadeActive_=function(e){return void 0===e||"keydown"!==e.type||this.adapter.isSurfaceActive()},t.prototype.animateActivation_=function(){var e=this,n=t.strings,r=n.VAR_FG_TRANSLATE_START,i=n.VAR_FG_TRANSLATE_END,o=t.cssClasses,a=o.FG_DEACTIVATION,s=o.FG_ACTIVATION,c=t.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal_();var l="",u="";if(!this.adapter.isUnbounded()){var d=this.getFgTranslationCoordinates_(),f=d.startPoint,p=d.endPoint;l=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter.updateCssVariable(r,l),this.adapter.updateCssVariable(i,u),clearTimeout(this.activationTimer_),clearTimeout(this.fgDeactivationRemovalTimer_),this.rmBoundedActivationClasses_(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(s),this.activationTimer_=setTimeout((function(){return e.activationTimerCallback_()}),c)},t.prototype.getFgTranslationCoordinates_=function(){var e,t=this.activationState_,n=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?Object(c.a)(n,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame_.width/2,y:this.frame_.height/2}).x-this.initialSize_/2,y:e.y-this.initialSize_/2},endPoint:{x:this.frame_.width/2-this.initialSize_/2,y:this.frame_.height/2-this.initialSize_/2}}},t.prototype.runDeactivationUXLogicIfReady_=function(){var e=this,n=t.cssClasses.FG_DEACTIVATION,r=this.activationState_,i=r.hasDeactivationUXRun,o=r.isActivated;(i||!o)&&this.activationAnimationHasEnded_&&(this.rmBoundedActivationClasses_(),this.adapter.addClass(n),this.fgDeactivationRemovalTimer_=setTimeout((function(){e.adapter.removeClass(n)}),s.FG_DEACTIVATION_MS))},t.prototype.rmBoundedActivationClasses_=function(){var e=t.cssClasses.FG_ACTIVATION;this.adapter.removeClass(e),this.activationAnimationHasEnded_=!1,this.adapter.computeBoundingRect()},t.prototype.resetActivationState_=function(){var e=this;this.previousActivationEvent_=this.activationState_.activationEvent,this.activationState_=this.defaultActivationState_(),setTimeout((function(){return e.previousActivationEvent_=void 0}),t.numbers.TAP_DELAY_MS)},t.prototype.deactivate_=function(){var e=this,t=this.activationState_;if(t.isActivated){var n=Object(r.a)({},t);t.isProgrammatic?(requestAnimationFrame((function(){return e.animateDeactivation_(n)})),this.resetActivationState_()):(this.deregisterDeactivationHandlers_(),requestAnimationFrame((function(){e.activationState_.hasDeactivationUXRun=!0,e.animateDeactivation_(n),e.resetActivationState_()})))}},t.prototype.animateDeactivation_=function(e){var t=e.wasActivatedByPointer,n=e.wasElementMadeActive;(t||n)&&this.runDeactivationUXLogicIfReady_()},t.prototype.layoutInternal_=function(){var e=this;this.frame_=this.adapter.computeBoundingRect();var n=Math.max(this.frame_.height,this.frame_.width);this.maxRadius_=this.adapter.isUnbounded()?n:Math.sqrt(Math.pow(e.frame_.width,2)+Math.pow(e.frame_.height,2))+t.numbers.PADDING;var r=Math.floor(n*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&r%2!=0?this.initialSize_=r-1:this.initialSize_=r,this.fgScale_=""+this.maxRadius_/this.initialSize_,this.updateLayoutCssVars_()},t.prototype.updateLayoutCssVars_=function(){var e=t.strings,n=e.VAR_FG_SIZE,r=e.VAR_LEFT,i=e.VAR_TOP,o=e.VAR_FG_SCALE;this.adapter.updateCssVariable(n,this.initialSize_+"px"),this.adapter.updateCssVariable(o,this.fgScale_),this.adapter.isUnbounded()&&(this.unboundedCoords_={left:Math.round(this.frame_.width/2-this.initialSize_/2),top:Math.round(this.frame_.height/2-this.initialSize_/2)},this.adapter.updateCssVariable(r,this.unboundedCoords_.left+"px"),this.adapter.updateCssVariable(i,this.unboundedCoords_.top+"px"))},t}(i.a);t.a=f},function(e,t,n){"use strict";n(3),n(53);var r=n(4),i=n(5);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"app-toolbar"});var a=n(0),s=(n(79),n(99),n(97),n(12));function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){var e=h(["\n :host {\n display: block;\n height: 100%;\n background-color: var(--primary-background-color);\n }\n .toolbar {\n display: flex;\n align-items: center;\n font-size: 20px;\n height: 65px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n }\n ha-menu-button,\n ha-icon-button-arrow-prev {\n pointer-events: auto;\n }\n .content {\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n }\n "]);return l=function(){return e},e}function u(){var e=h(["\n \n "]);return u=function(){return e},e}function d(){var e=h(["\n \n "]);return d=function(){return e},e}function f(){var e=h(['
\n ',"\n
"]);return f=function(){return e},e}function p(){var e=h(["\n ",'\n
\n \n
\n ']);return p=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function w(e){var t,n=S(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function k(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function x(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function S(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a{const i=indexedDB.open(e,1);i.onerror=()=>r(i.error),i.onsuccess=()=>n(i.result),i.onupgradeneeded=()=>{i.result.createObjectStore(t)}})}_withIDBStore(e,t){return this._dbp.then(n=>new Promise((r,i)=>{const o=n.transaction(this.storeName,e);o.oncomplete=()=>r(),o.onabort=o.onerror=()=>i(o.error),t(o.objectStore(this.storeName))}))}}let c;function l(){return c||(c=new s),c}function u(e,t,n=l()){return n._withIDBStore("readwrite",n=>{n.put(t,e)})}function d(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=h(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function h(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)){var r=[];y._withIDBStore("readonly",(function(e){var t,n=p(b);try{for(n.s();!(t=n.n()).done;){var i=f(t.value,2),o=i[0],a=i[1];r.push([a,e.get(o)])}}catch(s){n.e(s)}finally{n.f()}b=[]})).then((function(){var e,t=p(r);try{for(t.s();!(e=t.n()).done;){var n=f(e.value,2);(0,n[0])(n[1].result)}}catch(i){t.e(i)}finally{t.f()}})).catch((function(){var e,t=p(b);try{for(t.s();!(e=t.n()).done;){(0,f(e.value,3)[2])()}}catch(n){t.e(n)}finally{t.f()}b=[]}))}}))},_=function(e){var t,n,r=p(a.parts);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(void 0!==i.start&&e"]);return A=function(){return e},e}function P(){var e=R([""]);return P=function(){return e},e}function T(){var e=R([""]);return T=function(){return e},e}function R(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?F(e):t}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e){var t,n=K(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function B(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function H(e){return e.decorators&&e.decorators.length}function V(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function U(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function K(e){var t=function(e,t){if("object"!==x(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===x(t)?t:String(t)}function $(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Y(e,t){if(e){if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?q(e,t):void 0}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{n=t.get(e)}).then(()=>n.result)})("_version",y).then((function(e){e?e!==a.version&&function(e=l()){return e._withIDBStore("readwrite",e=>{e.clear()})}(y).then((function(){return u("_version",a.version,y)})):u("_version",a.version,y)}));var J=Object(k.a)((function(){return w(Z)}),2e3),Q={};!function(e,t,n,r){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(n){t.forEach((function(t){t.kind===n&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var n=e.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var i=t.placement;if(t.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?e:n;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var n=t.descriptor;if("field"===t.kind){var r=t.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(e)}}Object.defineProperty(e,t.key,n)},decorateClass:function(e,t){var n=[],r=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!H(e))return n.push(e);var t=this.decorateElement(e,i);n.push(t.element),n.push.apply(n,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:n,finishers:r};var o=this.decorateConstructor(n,t);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(e,t,n){var r=t[e.placement];if(!n&&-1!==r.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");r.push(e.key)},decorateElement:function(e,t){for(var n=[],r=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:{},r=n.compareTime||new Date,i=(r.getTime()-e.getTime())/1e3,o=i>=0?"past":"future";i=Math.abs(i);var a=Math.round(i);if(0===a)return t("ui.components.relative_time.just_now");for(var l="week",u=0;u\n \n
\n \n ']);return T=function(){return e},e}function R(){var e=D(['
']);return R=function(){return e},e}function I(){var e=D(["\n ","\n ",'\n
\n
\n ','\n
\n
\n ',"\n ","\n ","\n
\n
\n "]);return I=function(){return e},e}function D(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){return(F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==j(t)&&"function"!=typeof t?N(e):t}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function B(e){return(B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e){var t,n=Y(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function V(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function U(e){return e.decorators&&e.decorators.length}function K(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function $(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Y(e){var t=function(e,t){if("object"!==j(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===j(t)?t:String(t)}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n "]);return a=function(){return e},e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e){var t,n=v(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function p(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function h(e){return e.decorators&&e.decorators.length}function m(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function y(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function v(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a ']);return d=function(){return e},e}function f(){var e=p(["\n \n \n \n ","\n "]);return f=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e){var t,n=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function O(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function x(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0},Object(a.a)("_ntf",s,c,e,t))}},{kind:"method",key:"_toggleMenu",value:function(){Object(o.a)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return Object(i.c)(u())}}]}}),i.a)},function(e,t,n){"use strict";var r,i=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function a(e){requestAnimationFrame((function(){o?o(e):(i||(i=new Promise((function(e){r=e})),"complete"===document.readyState?r():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&r()}))),i.then((function(){e&&e()})))}))}function s(e,t){for(var n=0;n',""]);return m=function(){return e},e}function y(){var e=b(['\n
\n
\n
\n ','\n
\n \n
\n \n \n \n \n \n \n \n \n
\n
\n
\n
']);return y=function(){return e},e}function v(){var e=b([""]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.offsetHeight},notifyClosed:function(t){return e.emitNotification("closed",t)},notifyClosing:function(t){e.closingDueToDisconnect||(e.open=!1),e.emitNotification("closing",t)},notifyOpened:function(){return e.emitNotification("opened")},notifyOpening:function(){e.open=!0,e.emitNotification("opening")},reverseButtons:function(){},releaseFocus:function(){C.remove(e)},trapFocus:function(t){C.push(e),t&&t.focus()}})}},{key:"render",value:function(){var e,t,n,r=(e={},t=o.STACKED,n=this.stacked,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e),a=Object(i.f)(v());this.heading&&(a=this.renderHeading());var s={"mdc-dialog__actions":!this.hideActions};return Object(i.f)(y(),Object(p.a)(r),a,Object(p.a)(s))}},{key:"renderHeading",value:function(){return Object(i.f)(m(),this.heading)}},{key:"firstUpdated",value:function(){O(j(f.prototype),"firstUpdated",this).call(this),this.mdcFoundation.setAutoStackButtons(!0)}},{key:"connectedCallback",value:function(){O(j(f.prototype),"connectedCallback",this).call(this),this.open&&this.mdcFoundation&&!this.mdcFoundation.isOpen()&&(this.setEventListeners(),this.mdcFoundation.open())}},{key:"disconnectedCallback",value:function(){O(j(f.prototype),"disconnectedCallback",this).call(this),this.open&&this.mdcFoundation&&(this.removeEventListeners(),this.closingDueToDisconnect=!0,this.mdcFoundation.close(this.currentAction||this.defaultAction),this.closingDueToDisconnect=!1,this.currentAction=void 0,C.remove(this))}},{key:"forceLayout",value:function(){this.mdcFoundation.layout()}},{key:"focus",value:function(){var e=this.getInitialFocusEl();e&&e.focus()}},{key:"blur",value:function(){if(this.shadowRoot){var e=this.shadowRoot.activeElement;if(e)e instanceof HTMLElement&&e.blur();else{var t=this.getRootNode(),n=t instanceof Document?t.activeElement:null;n instanceof HTMLElement&&n.blur()}}}},{key:"setEventListeners",value:function(){var e=this;this.boundHandleClick=this.mdcFoundation.handleClick.bind(this.mdcFoundation),this.boundLayout=function(){e.open&&e.mdcFoundation.layout.bind(e.mdcFoundation)},this.boundHandleKeydown=this.mdcFoundation.handleKeydown.bind(this.mdcFoundation),this.boundHandleDocumentKeydown=this.mdcFoundation.handleDocumentKeydown.bind(this.mdcFoundation),this.mdcRoot.addEventListener("click",this.boundHandleClick),window.addEventListener("resize",this.boundLayout,Object(l.a)()),window.addEventListener("orientationchange",this.boundLayout,Object(l.a)()),this.mdcRoot.addEventListener("keydown",this.boundHandleKeydown,Object(l.a)()),document.addEventListener("keydown",this.boundHandleDocumentKeydown,Object(l.a)())}},{key:"removeEventListeners",value:function(){this.boundHandleClick&&this.mdcRoot.removeEventListener("click",this.boundHandleClick),this.boundLayout&&(window.removeEventListener("resize",this.boundLayout),window.removeEventListener("orientationchange",this.boundLayout)),this.boundHandleKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleKeydown),this.boundHandleDocumentKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleDocumentKeydown)}},{key:"close",value:function(){this.open=!1}},{key:"show",value:function(){this.open=!0}},{key:"primaryButton",get:function(){var e=this.primarySlot.assignedNodes(),t=(e=e.filter((function(e){return e instanceof HTMLElement})))[0];return t||null}}])&&k(n.prototype,r),a&&k(n,a),f}(d.a);function P(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.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-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;-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;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit);flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0, 0, 0, 0.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0, 0, 0, 0.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px))}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*)[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog[dir=rtl] #actions ::slotted(*),[dir=rtl] .mdc-dialog #actions ::slotted(*){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:1e-9px;margin-top:12px}']);return P=function(){return e},e}Object(r.b)([Object(i.i)(".mdc-dialog")],A.prototype,"mdcRoot",void 0),Object(r.b)([Object(i.i)('slot[name="primaryAction"]')],A.prototype,"primarySlot",void 0),Object(r.b)([Object(i.i)('slot[name="secondaryAction"]')],A.prototype,"secondarySlot",void 0),Object(r.b)([Object(i.i)("#contentSlot")],A.prototype,"contentSlot",void 0),Object(r.b)([Object(i.i)(".mdc-dialog__content")],A.prototype,"contentElement",void 0),Object(r.b)([Object(i.i)(".mdc-container")],A.prototype,"conatinerElement",void 0),Object(r.b)([Object(i.h)({type:Boolean})],A.prototype,"hideActions",void 0),Object(r.b)([Object(i.h)({type:Boolean}),Object(f.a)((function(){this.forceLayout()}))],A.prototype,"stacked",void 0),Object(r.b)([Object(i.h)({type:String})],A.prototype,"heading",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setScrimClickAction(e)}))],A.prototype,"scrimClickAction",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setEscapeKeyAction(e)}))],A.prototype,"escapeKeyAction",void 0),Object(r.b)([Object(i.h)({type:Boolean,reflect:!0}),Object(f.a)((function(e){this.mdcFoundation&&this.isConnected&&(e?(this.setEventListeners(),this.mdcFoundation.open()):(this.removeEventListeners(),this.mdcFoundation.close(this.currentAction||this.defaultAction),this.currentAction=void 0))}))],A.prototype,"open",void 0),Object(r.b)([Object(i.h)()],A.prototype,"defaultAction",void 0),Object(r.b)([Object(i.h)()],A.prototype,"actionAttribute",void 0),Object(r.b)([Object(i.h)()],A.prototype,"initialFocusAttribute",void 0);var T=Object(i.c)(P());function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t){return!t||"object"!==R(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function L(e){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var N=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(r,e);var t,n=(t=r,function(){var e,n=L(t);if(F()){var r=L(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return z(this,e)});function r(){return I(this,r),n.apply(this,arguments)}return r}(A);N.styles=T,N=Object(r.b)([Object(i.d)("mwc-dialog")],N);n(108);var M=n(9),B=n(90);function H(e){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function V(){var e=oe(['\n .mdc-dialog {\n --mdc-dialog-scroll-divider-color: var(--divider-color);\n z-index: var(--dialog-z-index, 7);\n }\n .mdc-dialog__actions {\n justify-content: var(--justify-action-buttons, flex-end);\n padding-bottom: max(env(safe-area-inset-bottom), 8px);\n }\n .mdc-dialog__container {\n align-items: var(--vertial-align-dialog, center);\n }\n .mdc-dialog__title::before {\n display: block;\n height: 20px;\n }\n .mdc-dialog .mdc-dialog__content {\n position: var(--dialog-content-position, relative);\n padding: var(--dialog-content-padding, 20px 24px);\n }\n :host([hideactions]) .mdc-dialog .mdc-dialog__content {\n padding-bottom: max(\n var(--dialog-content-padding, 20px),\n env(safe-area-inset-bottom)\n );\n }\n .mdc-dialog .mdc-dialog__surface {\n position: var(--dialog-surface-position, relative);\n min-height: var(--mdc-dialog-min-height, auto);\n }\n .header_button {\n position: absolute;\n right: 16px;\n top: 10px;\n text-decoration: none;\n color: inherit;\n }\n [dir="rtl"].header_button {\n right: auto;\n left: 16px;\n }\n ']);return V=function(){return e},e}function U(){var e=oe(['\n ',"\n "]);return U=function(){return e},e}function K(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $(e,t){return($=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Y(e,t){return!t||"object"!==H(t)&&"function"!=typeof t?q(e):t}function q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function G(e){var t,n=ee(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function X(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Z(e){return e.decorators&&e.decorators.length}function J(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Q(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function ee(e){var t=function(e,t){if("object"!==H(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===H(t)?t:String(t)}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n
\n
\n ','\n
\n \n
\n
\n ']);return p=function(){return e},e}function h(){var e=v([""]);return h=function(){return e},e}function m(){var e=v(['\n \n ']);return m=function(){return e},e}function y(){var e=v(["",""]);return y=function(){return e},e}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n paper-item-body {\n padding-right: 16px;\n }\n \n \n
\n \n \n ']);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n",document.head.appendChild(r.content);var i=n(4),o=n(5),a=n(56),s=n(28),c=[a.a,s.a,{hostAttributes:{role:"option",tabindex:"0"}}];function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(i.a)({_template:Object(o.a)(l()),is:"paper-item",behaviors:[c]})},,function(e,t){},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";n(54);var r=n(0);n(95);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n :host {\n display: inline-block;\n outline: none;\n }\n :host([disabled]) {\n pointer-events: none;\n }\n mwc-icon-button {\n --mdc-theme-on-primary: currentColor;\n --mdc-theme-text-disabled-on-light: var(--disabled-text-color);\n }\n ha-icon {\n --ha-icon-display: inline;\n }\n "]);return o=function(){return e},e}function a(){var e=s(["\n \n \n \n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n"]);return s=function(){return e},e}Object(r.a)({_template:Object(o.a)(s()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(i.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(i.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3),n(53),n(36),n(63);var r=n(4),i=n(5);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"paper-item-body"})},function(e,t,n){"use strict";n(3);var r=n(25),i=n(4),o=n(2),a=n(5);function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
\n
\n']);return s=function(){return e},e}var c={distance:function(e,t,n,r){var i=e-n,o=t-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function l(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(o.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}l.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=c.distance(e,t,0,0),r=c.distance(e,t,this.width,0),i=c.distance(e,t,0,this.height),o=c.distance(e,t,this.width,this.height);return Math.max(n,r,i,o)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=c.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?c.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),u.MAX_RADIUS)+5,r=1.1-n/u.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new l(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=c.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=c.now())},remove:function(){Object(o.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(i.a)({_template:Object(a.a)(s()),is:"paper-ripple",behaviors:[r.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(o.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new u(this);return Object(o.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n \n\n
','
\n \n \n
e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ']);return s=function(){return e},e}function c(e,t){for(var n=0;n\n :host {\n outline: none;\n }\n .container {\n position: relative;\n display: inline-block;\n }\n\n mwc-button {\n transition: all 1s;\n }\n\n .success mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--success-color);\n transition: none;\n }\n\n .error mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--error-color);\n transition: none;\n }\n\n .progress {\n @apply --layout;\n @apply --layout-center-center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n \n
\n \n \n \n \n
\n ']);return o=function(){return e},e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"]);return a=function(){return e},e}Object(i.a)({_template:Object(o.a)(a()),is:"paper-listbox",behaviors:[r.a],hostAttributes:{role:"listbox"}})},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n pre {\n overflow-x: auto;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n }\n .bold {\n font-weight: bold;\n }\n .italic {\n font-style: italic;\n }\n .underline {\n text-decoration: underline;\n }\n .strikethrough {\n text-decoration: line-through;\n }\n .underline.strikethrough {\n text-decoration: underline line-through;\n }\n .fg-red {\n color: rgb(222, 56, 43);\n }\n .fg-green {\n color: rgb(57, 181, 74);\n }\n .fg-yellow {\n color: rgb(255, 199, 6);\n }\n .fg-blue {\n color: rgb(0, 111, 184);\n }\n .fg-magenta {\n color: rgb(118, 38, 113);\n }\n .fg-cyan {\n color: rgb(44, 181, 233);\n }\n .fg-white {\n color: rgb(204, 204, 204);\n }\n .bg-black {\n background-color: rgb(0, 0, 0);\n }\n .bg-red {\n background-color: rgb(222, 56, 43);\n }\n .bg-green {\n background-color: rgb(57, 181, 74);\n }\n .bg-yellow {\n background-color: rgb(255, 199, 6);\n }\n .bg-blue {\n background-color: rgb(0, 111, 184);\n }\n .bg-magenta {\n background-color: rgb(118, 38, 113);\n }\n .bg-cyan {\n background-color: rgb(44, 181, 233);\n }\n .bg-white {\n background-color: rgb(204, 204, 204);\n }\n "]);return o=function(){return e},e}function a(){var e=s(["",""]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():s.f||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(c.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?c.delete(this):c.add(this)}},u=Element.prototype,d=u.matches||u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector,f={getTabbableNodes:function(e){var t=[];return this._collectTabbableNodes(e,t)?this._sortByTabIndex(t):t},isFocusable:function(e){return d.call(e,"input, select, textarea, button, object")?d.call(e,":not([disabled])"):d.call(e,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(e){return this.isFocusable(e)&&d.call(e,':not([tabindex="-1"])')&&this._isVisible(e)},_normalizedTabIndex:function(e){if(this.isFocusable(e)){var t=e.getAttribute("tabindex")||0;return Number(t)}return-1},_collectTabbableNodes:function(e,t){if(e.nodeType!==Node.ELEMENT_NODE||!this._isVisible(e))return!1;var n,r=e,i=this._normalizedTabIndex(r),a=i>0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?Object(o.a)(r).getDistributedNodes():Object(o.a)(r.root||r).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}},p=n(4),h=n(5);function m(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return m=function(){return e},e}Object(p.a)({_template:Object(h.a)(m()),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(o.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(o.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var y=n(51),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,y.a(document.documentElement,"tap",(function(){})),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=!1||(e=document.body);e.root&&Object(o.a)(e.root).activeElement;)e=Object(o.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(t,r)&&n--,!(e>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=i&&this._applyOverlayZ(t,i);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(e);if(r&&this._shouldBeBehindOverlay(e,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t=0||(0===j.length&&function(){b=b||C.bind(void 0);for(var e=0,t=x.length;e=Math.abs(t),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},P=[a,l,A],T=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=e?this.animationConfig[e]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,n);else if(i.id){var a=t[i.id];a?(a.isClone||(t[i.id]=this._cloneConfig(a),a=t[i.id]),this._copyProperties(a,i)):t[i.id]=i}else n.push(i)},getAnimationConfig:function(e){var t={},n=[];for(var r in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[r]);return n}},{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var r,i=0;r=e[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
\n \n
\n']);return R=function(){return e},e}Object(p.a)({_template:Object(h.a)(R()),is:"iron-dropdown",behaviors:[i.a,r.a,P,T],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
\n \n
\n\n \n \n \n']);return D=function(){return e},e}Object(p.a)({is:"paper-menu-grow-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this._effect=new KeyframeEffect(t,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-grow-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this.setPrefixedProperty(t,"transformOrigin","0 0"),this._effect=new KeyframeEffect(t,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(e)),this._effect}});var z={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},F=Object(p.a)({_template:Object(h.a)(D()),is:"paper-menu-button",behaviors:[r.a,i.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:z.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(z).forEach((function(e){F[e]=z[e]}));n(111);var L=n(74);Object(p.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new L.a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(e){return this.name+":"+e}),this)},applyIcon:function(e,t){this.removeIcon(e);var n=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(n){var r=Object(o.a)(e.root||e);return r.insertBefore(n,r.childNodes[0]),e._svgIcon=n}return null},removeIcon:function(e){e._svgIcon&&(Object(o.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var e=Object.create(null);return Object(o.a)(this).querySelectorAll("[id]").forEach((function(t){e[t.id]=t})),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,n){if(e){var r=e.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+t+" "+t,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var N=document.createElement("template");N.setAttribute("style","display: none;"),N.innerHTML='\n\n\n\n',document.head.appendChild(N.content);var M=document.createElement("template");M.setAttribute("style","display: none;"),M.innerHTML='\n \n',document.head.appendChild(M.content);var B=n(56),H=n(69),V=n(59);function U(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']);return U=function(){return e},e}Object(p.a)({_template:Object(h.a)(U()),is:"paper-dropdown-menu",behaviors:[B.a,i.a,H.a,V.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:x(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(120)(e))},function(e,t,n){"use strict";var r;(r="undefined"!=typeof process&&"[object process]"==={}.toString.call(process)||"undefined"!=typeof navigator&&"ReactNative"===navigator.product?global:self).Proxy||(r.Proxy=n(130)(),r.Proxy.revocable=r.Proxy.revocable)},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){var e,t=null;function r(e){return!!e&&("object"===n(e)||"function"==typeof e)}return(e=function(e,n){if(!r(e)||!r(n))throw new TypeError("Cannot create proxy with a non-object as target or handler");var i=function(){};t=function(){e=null,i=function(e){throw new TypeError("Cannot perform '".concat(e,"' on a proxy that has been revoked"))}},setTimeout((function(){t=null}),0);var o=n;for(var a in n={get:null,set:null,apply:null,construct:null},o){if(!(a in n))throw new TypeError("Proxy polyfill does not support trap '".concat(a,"'"));n[a]=o[a]}"function"==typeof o&&(n.apply=o.apply.bind(o));var s=this,c=!1,l=!1;"function"==typeof e?(s=function(){var t=this&&this.constructor===s,r=Array.prototype.slice.call(arguments);if(i(t?"construct":"apply"),t&&n.construct)return n.construct.call(this,e,r);if(!t&&n.apply)return n.apply(e,this,r);if(t){r.unshift(e);var o=e.bind.apply(e,r);return new o}return e.apply(this,r)},c=!0):e instanceof Array&&(s=[],l=!0);var u=n.get?function(e){return i("get"),n.get(this,e,s)}:function(e){return i("get"),this[e]},d=n.set?function(e,t){i("set");n.set(this,e,t,s)}:function(e,t){i("set"),this[e]=t},f=Object.getOwnPropertyNames(e),p={};f.forEach((function(t){if(!c&&!l||!(t in s)){var n={enumerable:!!Object.getOwnPropertyDescriptor(e,t).enumerable,get:u.bind(e,t),set:d.bind(e,t)};Object.defineProperty(s,t,n),p[t]=!0}}));var h=!0;if(Object.setPrototypeOf?Object.setPrototypeOf(s,Object.getPrototypeOf(e)):s.__proto__?s.__proto__=e.__proto__:h=!1,n.get||!h)for(var m in e)p[m]||Object.defineProperty(s,m,{get:u.bind(e,m)});return Object.seal(e),Object.seal(s),s}).revocable=function(n,r){return{proxy:new e(n,r),revoke:t}},e}},function(e,t){var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML='',document.head.appendChild(n.content)},function(e,t){},function(e,t,n){"use strict";n.r(t);n(39),n(54);var r=n(9),i=(n(80),n(104),n(110),n(79),n(0)),o=n(41),a=(n(101),n(33),n(62)),s=n(29),c=n(12);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=y(["\n ha-dialog.button-left {\n --justify-action-buttons: flex-start;\n }\n paper-icon-item {\n cursor: pointer;\n }\n .form {\n color: var(--primary-text-color);\n }\n .option {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n mwc-button {\n margin-left: 8px;\n }\n ha-paper-dropdown-menu {\n display: block;\n }\n "]);return u=function(){return e},e}function d(){var e=y([""]);return d=function(){return e},e}function f(){var e=y(["\n \n No repositories\n \n "]);return f=function(){return e},e}function p(){var e=y(['\n \n \n
',"
\n
","
\n
","
\n
\n ',"
"]);return h=function(){return e},e}function m(){var e=y(["\n \n ','\n
\n ','\n
\n \n
\n
\n \n Close\n \n \n ']);return m=function(){return e},e}function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function v(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function b(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){v(o,r,i,a,s,"next",e)}function s(e){v(o,r,i,a,s,"throw",e)}a(void 0)}))}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function E(e){var t,n=P(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function S(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function j(e){return e.decorators&&e.decorators.length}function C(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function A(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function P(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o,a=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&a>0&&n[o]===r[a];)o--,a--;n[o]!==r[a]&&this[h](n[o],r[a]),o>0&&this[y](n.slice(0,o)),a>0&&this[m](r.slice(0,a),i,null)}else this[m](r,i,t)}},{key:h,value:function(e,t){var n=e[d];this[g](e)&&!e.inert&&(e.inert=!0,n.add(e)),n.has(t)&&(t.inert=!1,n.delete(t)),t[f]=e[f],t[d]=n,e[f]=void 0,e[d]=void 0}},{key:y,value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i[f].disconnect(),i[f]=void 0;var o,a=n(i[d]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[d]=void 0}}catch(s){r.e(s)}finally{r.f()}}},{key:m,value:function(e,t,r){var i,o=n(e);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,l=new Set,u=0;u>10),56320+(e-65536&1023))}for(var O=new Array(256),x=new Array(256),E=0;E<256;E++)O[E]=w(E)?1:0,x[E]=w(E);function S(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function j(e,t){return new o(t,new a(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function C(e,t){throw j(e,t)}function A(e,t){e.onWarning&&e.onWarning.call(null,j(e,t))}var P={YAML:function(e,t,n){var r,i,o;null!==e.version&&C(e,"duplication of %YAML directive"),1!==n.length&&C(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&C(e,"ill-formed argument of the YAML directive"),i=parseInt(r[1],10),o=parseInt(r[2],10),1!==i&&C(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&A(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,i;2!==n.length&&C(e,"TAG directive accepts exactly two arguments"),r=n[0],i=n[1],p.test(r)||C(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&C(e,'there is a previously declared suffix for "'+r+'" tag handle'),h.test(i)||C(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=i}};function T(e,t,n,r){var i,o,a,s;if(t1&&(e.result+=i.repeat("\n",t-1))}function N(e,t){var n,r,i=e.tag,o=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&b(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,z(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,H(e,t,3,!1,!0),a.push(e.result),z(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)C(e,"bad indentation of a sequence entry");else if(e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt)&&(H(e,t,4,!0,i)&&(m?p=e.result:h=e.result),m||(I(e,u,d,f,p,h,o,a),f=p=h=null),z(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)C(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===o?C(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?C(e,"repeat of an indentation width identifier"):(d=t+o-1,u=!0)}if(v(a)){do{a=e.input.charCodeAt(++e.position)}while(v(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!y(a)&&0!==a)}for(;0!==a;){for(D(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndentd&&(d=e.lineIndent),y(a))f++;else{if(e.lineIndent0){for(i=a,o=0;i>0;i--)(a=_(s=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+a:C(e,"expected hexadecimal character");e.result+=k(o),e.position++}else C(e,"unknown escape sequence");n=r=e.position}else y(s)?(T(e,n,r,!0),L(e,z(e,!1,t)),n=r=e.position):e.position===e.lineStart&&F(e)?C(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}C(e,"unexpected end of the stream within a double quoted scalar")}(e,p)?E=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!b(r)&&!g(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&C(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||C(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],z(e,!0,-1),!0}(e)?function(e,t,n){var r,i,o,a,s,c,l,u,d=e.kind,f=e.result;if(b(u=e.input.charCodeAt(e.position))||g(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(b(r=e.input.charCodeAt(e.position+1))||n&&g(r)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,a=!1;0!==u;){if(58===u){if(b(r=e.input.charCodeAt(e.position+1))||n&&g(r))break}else if(35===u){if(b(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&g(u))break;if(y(u)){if(s=e.line,c=e.lineStart,l=e.lineIndent,z(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=o,e.line=s,e.lineStart=c,e.lineIndent=l;break}}a&&(T(e,i,o,!1),L(e,e.line-s),i=o=e.position,a=!1),v(u)||(o=e.position+1),u=e.input.charCodeAt(++e.position)}return T(e,i,o,!1),!!e.result||(e.kind=d,e.result=f,!1)}(e,p,1===n)&&(E=!0,null===e.tag&&(e.tag="?")):(E=!0,null===e.tag&&null===e.anchor||C(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===m&&(E=c&&N(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(u=0,d=e.implicitTypes.length;u tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result)?(e.result=f.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):C(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):C(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||E}function V(e){var t,n,r,i,o=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(i=e.input.charCodeAt(e.position))&&(z(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==i));){for(a=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&C(e,"directive name must not be less than one character in length");0!==i;){for(;v(i);)i=e.input.charCodeAt(++e.position);if(35===i){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&!y(i));break}if(y(i))break;for(t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==i&&D(e),l.call(P,n)?P[n](e,n,r):A(e,'unknown document directive "'+n+'"')}z(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,z(e,!0,-1)):a&&C(e,"directives end mark is expected"),H(e,e.lineIndent-1,4,!1,!0),z(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(o,e.position))&&A(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,z(e,!0,-1)):e.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(i-1));)if(i-=1,this.position-i>t/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;at/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",e)+n+s+o+"\n"+r.repeat(" ",e+this.position-i+n.length)+"^"},i.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=i},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(64),i=n(22);function o(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,i=0,s=!1;if(!r)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===r)return!0;if("b"===(t=e[++i])){for(i++;i=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(64),i=n(22),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,i;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,i=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){i.unshift(parseFloat(e,10))})),t=0,r=1,i.forEach((function(e){t+=e*r,r*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(22),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==i.exec(e)||null!==o.exec(e))},construct:function(e){var t,n,r,a,s,c,l,u,d=0,f=null;if(null===(t=i.exec(e))&&(t=o.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],c=+t[5],l=+t[6],t[7]){for(d=t[7].slice(0,3);d.length<3;)d+="0";d=+d}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),u=new Date(Date.UTC(n,r,a,s,c,l,d)),f&&u.setTime(u.getTime()-f),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(149).Buffer}catch(a){}var i=n(22),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new i("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,i=e.length,a=o;for(n=0;n64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,i=e.replace(/[\r\n=]/g,""),a=i.length,s=o,c=0,l=[];for(t=0;t>16&255),l.push(c>>8&255),l.push(255&c)),c=c<<6|s.indexOf(i.charAt(t));return 0===(n=a%4*6)?(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)):18===n?(l.push(c>>10&255),l.push(c>>2&255)):12===n&&l.push(c>>4&255),r?r.from?r.from(l):new r(l):l},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",i=0,a=e.length,s=o;for(t=0;t>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]),i=(i<<8)+e[t];return 0===(n=a%3)?(r+=s[i>>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]):2===n?(r+=s[i>>10&63],r+=s[i>>4&63],r+=s[i<<2&63],r+=s[64]):1===n&&(r+=s[i>>2&63],r+=s[i<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(150),i=n(151),o=n(152);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return j(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return E(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var o,a=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;os&&(n=s-c),o=n;o>=0;o--){for(var d=!0,f=0;fi&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function E(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:l>223?3:l>191?2:1;if(i+d<=n)switch(d){case 1:l<128&&(u=l);break;case 2:128==(192&(o=e[i+1]))&&(c=(31&l)<<6|63&o)>127&&(u=c);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(c=(15&l)<<12|(63&o)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(c=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,r,i){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function D(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function z(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,o){return o||z(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function L(e,t,n,r,o){return o||z(e,0,n,8),i.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},c.prototype.readUInt8=function(e,t){return t||T(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||T(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||T(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||T(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||T(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||T(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||T(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||T(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||T(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||T(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}},function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),a=r[0],s=r[1],c=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,d=s>0?a-4:a;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;as?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var i,o,a=[],s=t;s>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,c=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,o=p&(1<<-u)-1,p>>=-u,u+=s;u>0;o=256*o+e[t+d],d+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+d],d+=f,u-=8);if(0===o)o=1-l;else{if(o===c)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=l}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,c,l=8*o-i-1,u=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+d>=1?f/c:f*Math.pow(2,1-d))*c>=2&&(a++,c/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*c-1)*Math.pow(2,i),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,l-=8);e[n+p-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(22),i=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,c=[],l=e;for(t=0,n=l.length;t3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(!function(){var e=new Error("Cannot find module 'esprima'");throw e.code="MODULE_NOT_FOUND",e}())}catch(o){"undefined"!=typeof window&&(r=window.esprima)}var i=n(22);e.exports=new i("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(i){return!1}},construct:function(e){var t,n="("+e+")",i=r.parse(n,{range:!0}),o=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"ArrowFunctionExpression"!==i.body[0].expression.type&&"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach((function(e){o.push(e.name)})),t=i.body[0].expression.body.range,"BlockStatement"===i.body[0].expression.body.type?new Function(o,n.slice(t[0]+1,t[1]-1)):new Function(o,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=n(64),o=n(71),a=n(82),s=n(72),c=Object.prototype.toString,l=Object.prototype.hasOwnProperty,u={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},d=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function f(e){var t,n,r;if(t=e.toString(16).toUpperCase(),e<=255)n="x",r=2;else if(e<=65535)n="u",r=4;else{if(!(e<=4294967295))throw new o("code point within a string may not be greater than 0xFFFFFFFF");n="U",r=8}return"\\"+n+i.repeat("0",r-t.length)+t}function p(e){this.schema=e.schema||a,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=i.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,r,i,o,a,s,c;if(null===t)return{};for(n={},i=0,o=(r=Object.keys(t)).length;ir&&" "!==e[d+1],d=o);else if(!v(a))return 5;f=f&&b(a)}l=l||u&&o-d-1>r&&" "!==e[d+1]}return c||l?n>9&&g(e)?5:l?4:3:f&&!i(e)?1:2}function w(e,t,n,r){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var i=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),s=r||e.flowLevel>-1&&n>=e.flowLevel;switch(_(t,s,e.indent,a,(function(t){return function(e,t){var n,r;for(n=0,r=e.implicitTypes.length;n"+k(t,e.indent)+O(h(function(e,t){var n,r,i=/(\n+)([^\n]*)/g,o=(s=e.indexOf("\n"),s=-1!==s?s:e.length,i.lastIndex=s,x(e.slice(0,s),t)),a="\n"===e[0]||" "===e[0];var s;for(;r=i.exec(e);){var c=r[1],l=r[2];n=" "===l[0],o+=c+(a||n||""===l?"":"\n")+x(l,t),a=n}return o}(t,a),i));case 5:return'"'+function(e){for(var t,n,r,i="",o=0;o=55296&&t<=56319&&(n=e.charCodeAt(o+1))>=56320&&n<=57343?(i+=f(1024*(t-55296)+n-56320+65536),o++):(r=u[t],i+=!r&&v(t)?e[o]:r||f(t));return i}(t)+'"';default:throw new o("impossible error: invalid scalar style")}}()}function k(e,t){var n=g(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function O(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function x(e,t){if(""===e||" "===e[0])return e;for(var n,r,i=/ [^ ]/g,o=0,a=0,s=0,c="";n=i.exec(e);)(s=n.index)-o>t&&(r=a>o?a:s,c+="\n"+e.slice(o,r),o=r+1),a=s;return c+="\n",e.length-o>t&&a>o?c+=e.slice(o,a)+"\n"+e.slice(a+1):c+=e.slice(o),c.slice(1)}function E(e,t,n){var i,a,s,u,d,f;for(s=0,u=(a=n?e.explicitTypes:e.implicitTypes).length;s tag resolver accepts not "'+f+'" style');i=d.represent[f](t,f)}e.dump=i}return!0}return!1}function S(e,t,n,r,i,a){e.tag=null,e.dump=n,E(e,n,!1)||E(e,n,!0);var s=c.call(e.dump);r&&(r=e.flowLevel<0||e.flowLevel>t);var l,u,d="[object Object]"===s||"[object Array]"===s;if(d&&(u=-1!==(l=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||u||2!==e.indent&&t>0)&&(i=!1),u&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(d&&u&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===s)r&&0!==Object.keys(e.dump).length?(!function(e,t,n,r){var i,a,s,c,l,u,d="",f=e.tag,p=Object.keys(n);if(!0===e.sortKeys)p.sort();else if("function"==typeof e.sortKeys)p.sort(e.sortKeys);else if(e.sortKeys)throw new o("sortKeys must be a boolean or a function");for(i=0,a=p.length;i1024)&&(e.dump&&10===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,l&&(u+=m(e,t)),S(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?u+=":":u+=": ",d+=u+=e.dump));e.tag=f,e.dump=d||"{}"}(e,t,e.dump,i),u&&(e.dump="&ref_"+l+e.dump)):(!function(e,t,n){var r,i,o,a,s,c="",l=e.tag,u=Object.keys(n);for(r=0,i=u.length;r1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),S(e,t,a,!1,!1)&&(c+=s+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),u&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===s){var f=e.noArrayIndent&&t>0?t-1:t;r&&0!==e.dump.length?(!function(e,t,n,r){var i,o,a="",s=e.tag;for(i=0,o=n.length;i "+e.dump)}return!0}function j(e,t){var n,i,o=[],a=[];for(function e(t,n,i){var o,a,s;if(null!==t&&"object"===r(t))if(-1!==(a=n.indexOf(t)))-1===i.indexOf(a)&&i.push(a);else if(n.push(t),Array.isArray(t))for(a=0,s=t.length;a{const i=new XMLHttpRequest,o=[],a=[],s={},c=()=>({ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:()=>Promise.resolve(i.responseText),json:()=>Promise.resolve(JSON.parse(i.responseText)),blob:()=>Promise.resolve(new Blob([i.response])),clone:c,headers:{keys:()=>o,entries:()=>a,get:e=>s[e.toLowerCase()],has:e=>e.toLowerCase()in s}});i.open(t.method||"get",e,!0),i.onload=()=>{i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(e,t,n)=>{o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?`${s[t]},${n}`:n}),n(c())},i.onerror=r,i.withCredentials="include"==t.credentials;for(const e in t.headers)i.setRequestHeader(e,t.headers[e]);i.send(t.body||null)})});n(129);i.a.polyfill(),void 0===Object.values&&(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>=e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))});n(131);var o=n(0),a=n(24);function s(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function c(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,c,"next",e)}function c(e){s(o,r,i,a,c,"throw",e)}a(void 0)}))}}var l=function(){var e=c(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("GET","hassio/host/info");case 2:return n=e.sent,e.abrupt("return",Object(a.a)(n));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),u=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=a.a,e.next=3,t.callApi("GET","hassio/os/info");case 3:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/reboot"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),f=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/shutdown"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/update"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/config/sync"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=c(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/options",n));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),y=n(29),v=n(83),b=(n(53),n(106),n(36),n(107),n(63),n(117),n(12));function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n .scrollable {\n -webkit-overflow-scrolling: auto !important;\n }\n\n paper-dialog-scrollable.can-scroll > .scrollable {\n -webkit-overflow-scrolling: touch !important;\n }\n \n"),document.head.appendChild(w.content);n(54);var k=n(1),O=(n(66),n(8)),x=n(42),E=n(13);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n \n ']);return A=function(){return e},e}function P(){var e=B([""]);return P=function(){return e},e}function T(){var e=B(['\n \n ',"\n "]);return T=function(){return e},e}function R(){var e=B(['\n \n \n ']);return R=function(){return e},e}function I(){var e=B(['\n \n \n ']);return I=function(){return e},e}function D(){var e=B([""]);return D=function(){return e},e}function z(){var e=B(['
']);return z=function(){return e},e}function F(){var e=B(["\n \n "]);return F=function(){return e},e}function L(){var e=B(["\n ","\n ","\n ","\n ",""]);return L=function(){return e},e}function N(){var e=B([""]);return N=function(){return e},e}function M(){var e=B([""]);return M=function(){return e},e}function B(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V(e,t){for(var n=0;n\n \n ',"\n \n "]);return pe=function(){return e},e}function he(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ye(e,t){return(ye=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ve(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?be(e):t}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ge(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _e(e){return(_e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function we(e){var t,n=Se(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function ke(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Oe(e){return e.decorators&&e.decorators.length}function xe(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ee(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Se(e){var t=function(e,t){if("object"!==ce(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ce(t)?t:String(t)}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function yt(e,t){if(e){if("string"==typeof e)return vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vt(e,t):void 0}}function vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.adapter.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var n=this;t>=0&&this.adapter.setTabIndexForElementIndex(t,-1),setTimeout((function(){n.adapter.isFocusInsideList()||n.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,n){var r="ArrowLeft"===ct(e),i="ArrowUp"===ct(e),o="ArrowRight"===ct(e),a="ArrowDown"===ct(e),s="Home"===ct(e),c="End"===ct(e),l="Enter"===ct(e),u="Spacebar"===ct(e);if(this.adapter.isRootFocused())i||c?(e.preventDefault(),this.focusLastElement()):(a||s)&&(e.preventDefault(),this.focusFirstElement());else{var d=this.adapter.getFocusedElementIndex();if(!(-1===d&&(d=n)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&r)this.preventDefaultEvent(e),f=this.focusPrevElement(d);else if(s)this.preventDefaultEvent(e),f=this.focusFirstElement();else if(c)this.preventDefaultEvent(e),f=this.focusLastElement();else if((l||u)&&t){var p=e.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent(e),this.setSelectedIndexOnAction_(d,!0)}this.focusedItemIndex_=d,void 0!==f&&(this.setTabindexAtIndex_(f),this.focusedItemIndex_=f)}}}},{key:"handleSingleSelection",value:function(e,t,n){e!==ft.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,n),this.setTabindexAtIndex_(e),this.focusedItemIndex_=e)}},{key:"focusNextElement",value:function(e){var t=e+1;if(t>=this.adapter.getListItemCount()){if(!this.wrapFocus_)return e;t=0}return this.adapter.focusItemAtIndex(t),t}},{key:"focusPrevElement",value:function(e){var t=e-1;if(t<0){if(!this.wrapFocus_)return e;t=this.adapter.getListItemCount()-1}return this.adapter.focusItemAtIndex(t),t}},{key:"focusFirstElement",value:function(){return this.adapter.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var e=this.adapter.getListItemCount()-1;return this.adapter.focusItemAtIndex(e),e}},{key:"setEnabled",value:function(e,t){this.isIndexValid_(e)&&this.adapter.setDisabledStateForElementIndex(e,!t)}},{key:"preventDefaultEvent",value:function(e){var t=e.target,n="".concat(t.tagName).toLowerCase();-1===xt.indexOf(n)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==ft.UNSET_INDEX&&(this.adapter.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(this.selectedIndex_,!1)),t&&this.adapter.setSelectedStateForElementIndex(e,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(e,!0),this.setAriaForSingleSelectionAtIndex_(e),this.selectedIndex_=e,this.adapter.notifySelected(e))}},{key:"setMultiSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=St(this.selectedIndex_),r=Ot(n,e);if(r.removed.length||r.added.length){var i,o=mt(r.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;t&&this.adapter.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=mt(r.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;t&&this.adapter.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=e,this.adapter.notifySelected(e,r)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===ft.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter.getAttributeForElementIndex(e,dt.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,n=t?dt.ARIA_CURRENT:dt.ARIA_SELECTED;this.selectedIndex_!==ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex_,n,"false");var r=t?this.ariaCurrentAttrValue_:"true";this.adapter.setAttributeForElementIndex(e,n,r)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===ft.UNSET_INDEX&&0!==e?this.adapter.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==e&&this.adapter.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter.setTabIndexForElementIndex(e,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var e=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==ft.UNSET_INDEX?e=this.selectedIndex_:Et(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,ht(this.selectedIndex_))),this.setTabindexAtIndex_(e)}},{key:"isIndexValid_",value:function(e){if(e instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===e.size)return!0;var t,n=!1,r=mt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(n=this.isIndexInRange_(i))break}}catch(o){r.e(o)}finally{r.f()}return n}if("number"==typeof e){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return e===ft.UNSET_INDEX||this.isIndexInRange_(e)}return!1}},{key:"isIndexInRange_",value:function(e){var t=this.adapter.getListItemCount();return e>=0&&e2&&void 0!==arguments[2])||arguments[2],r=!1;r=void 0===t?!this.adapter.getSelectedStateForElementIndex(e):t;var i=St(this.selectedIndex_);r?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,n)}}])&&bt(n.prototype,r),i&&bt(n,i),a}(Te.a);function Ct(e){return(Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function At(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \x3c!-- @ts-ignore --\x3e\n 1&&void 0!==arguments[1]&&arguments[1],n=this.items[e];n&&(n.selected=!0,n.activated=t)}},{key:"deselectUi",value:function(e){var t=this.items[e];t&&(t.selected=!1,t.activated=!1)}},{key:"select",value:function(e){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(e)}},{key:"toggle",value:function(e,t){this.multi&&this.mdcFoundation.toggleMultiAtIndex(e,t)}},{key:"onListItemConnected",value:function(e){var t=e.target;this.layout(-1===this.items.indexOf(t))}},{key:"layout",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&this.updateItems();var t,n=this.items[0],r=Pt(this.items);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.tabindex=-1}}catch(o){r.e(o)}finally{r.f()}n&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=n):n.tabindex=0)}},{key:"getFocusedItemIndex",value:function(){if(!this.mdcRoot)return-1;if(!this.items.length)return-1;var e=Object(Ae.b)();if(!e.length)return-1;for(var t=e.length-1;t>=0;t--){var n=e[t];if(Mt(n))return this.items.indexOf(n)}return-1}},{key:"focusItemAtIndex",value:function(e){var t,n=Pt(this.items);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(0===r.tabindex){r.tabindex=-1;break}}}catch(i){n.e(i)}finally{n.f()}this.items[e].tabindex=0,this.items[e].focus()}},{key:"focus",value:function(){var e=this.mdcRoot;e&&e.focus()}},{key:"blur",value:function(){var e=this.mdcRoot;e&&e.blur()}},{key:"assignedElements",get:function(){var e=this.slotElement;return e?e.assignedNodes({flatten:!0}).filter(Ae.e):[]}},{key:"items",get:function(){return this.items_}},{key:"selected",get:function(){var e=this.index;if(!Et(e))return-1===e?null:this.items[e];var t,n=[],r=Pt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(this.items[i])}}catch(o){r.e(o)}finally{r.f()}return n}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}}])&&It(n.prototype,r),i&&It(n,i),s}(Ce.a);function Ht(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:block}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.12)}.mdc-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc(100% - var(--mdc-list-inset-margin, 72px))}.mdc-list-group[dir=rtl] .mdc-list ::slotted([divider][inset]),[dir=rtl] .mdc-list-group .mdc-list ::slotted([divider][inset]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-list ::slotted([divider][inset][padded]){width:calc(100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px))}.mdc-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-list--two-line.mdc-list--dense ::slotted([mwc-list-item]),.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-list--dense ::slotted(.mdc-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}']);return Ht=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-list")],Bt.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bt.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(e)}))],Bt.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e,t){this.mdcFoundation&&this.mdcFoundation.setMulti(e),void 0!==t&&this.layout()}))],Bt.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(e)}))],Bt.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e,t){void 0!==t&&this.updateItems()}))],Bt.prototype,"itemRoles",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerAriaLabel",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bt.prototype,"rootTabbable",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0}),Object(O.a)((function(e){var t=this.slotElement;if(e&&t){var n=Object(Ae.d)(t,'[tabindex="0"]');this.previousTabindex=n,n&&n.setAttribute("tabindex","-1")}else!e&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],Bt.prototype,"noninteractive",void 0);var Vt=Object(o.c)(Ht());function Ut(e){return(Ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $t(e,t){return($t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yt(e,t){return!t||"object"!==Ut(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wt(e){return(Wt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$t(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wt(t);if(qt()){var r=Wt(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yt(this,e)});function r(){return Kt(this,r),n.apply(this,arguments)}return r}(Bt);Gt.styles=Vt,Gt=Object(k.b)([Object(o.d)("mwc-list")],Gt);var Xt,Zt,Jt={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},Qt={CLOSED_EVENT:"MDCMenuSurface:closed",OPENED_EVENT:"MDCMenuSurface:opened",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},en={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(Xt||(Xt={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(Zt||(Zt={}));var tn,nn=function(e){function t(n){var r=e.call(this,Object(k.a)(Object(k.a)({},t.defaultAdapter),n))||this;return r.isSurfaceOpen=!1,r.isQuickOpen=!1,r.isHoistedElement=!1,r.isFixedPosition=!1,r.openAnimationEndTimerId=0,r.closeAnimationEndTimerId=0,r.animationRequestId=0,r.anchorCorner=Zt.TOP_START,r.originCorner=Zt.TOP_START,r.anchorMargin={top:0,right:0,bottom:0,left:0},r.position={x:0,y:0},r}return Object(k.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Jt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Qt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return en},enumerable:!0,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return Zt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyOpen:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter.hasClass(n))throw new Error(n+" class required in root element.");this.adapter.hasClass(r)&&(this.isSurfaceOpen=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId),clearTimeout(this.closeAnimationEndTimerId),cancelAnimationFrame(this.animationRequestId)},t.prototype.setAnchorCorner=function(e){this.anchorCorner=e},t.prototype.flipCornerHorizontally=function(){this.originCorner=this.originCorner^Xt.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin.top=e.top||0,this.anchorMargin.right=e.right||0,this.anchorMargin.bottom=e.bottom||0,this.anchorMargin.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition=e},t.prototype.setAbsolutePosition=function(e,t){this.position.x=this.isFinite(e)?e:0,this.position.y=this.isFinite(t)?t:0},t.prototype.setQuickOpen=function(e){this.isQuickOpen=e},t.prototype.isOpen=function(){return this.isSurfaceOpen},t.prototype.open=function(){var e=this;this.isSurfaceOpen||(this.adapter.saveFocus(),this.isQuickOpen?(this.isSurfaceOpen=!0,this.adapter.addClass(t.cssClasses.OPEN),this.dimensions=this.adapter.getInnerDimensions(),this.autoposition(),this.adapter.notifyOpen()):(this.adapter.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId=requestAnimationFrame((function(){e.adapter.addClass(t.cssClasses.OPEN),e.dimensions=e.adapter.getInnerDimensions(),e.autoposition(),e.openAnimationEndTimerId=setTimeout((function(){e.openAnimationEndTimerId=0,e.adapter.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter.notifyOpen()}),en.TRANSITION_OPEN_DURATION)})),this.isSurfaceOpen=!0))},t.prototype.close=function(e){var n=this;void 0===e&&(e=!1),this.isSurfaceOpen&&(this.isQuickOpen?(this.isSurfaceOpen=!1,e||this.maybeRestoreFocus(),this.adapter.removeClass(t.cssClasses.OPEN),this.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),this.adapter.notifyClose()):(this.adapter.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter.removeClass(t.cssClasses.OPEN),n.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId=setTimeout((function(){n.closeAnimationEndTimerId=0,n.adapter.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter.notifyClose()}),en.TRANSITION_CLOSE_DURATION)})),this.isSurfaceOpen=!1,e||this.maybeRestoreFocus()))},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoposition=function(){var e;this.measurements=this.getAutoLayoutmeasurements();var n=this.getoriginCorner(),r=this.getMenuSurfaceMaxHeight(n),i=this.hasBit(n,Xt.BOTTOM)?"bottom":"top",o=this.hasBit(n,Xt.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset(n),s=this.getVerticalOriginOffset(n),c=this.measurements,l=c.anchorSize,u=c.surfaceSize,d=((e={})[o]=a,e[i]=s,e);l.width/u.width>en.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(d),this.adapter.setTransformOrigin(o+" "+i),this.adapter.setPosition(d),this.adapter.setMaxHeight(r?r+"px":""),this.hasBit(n,Xt.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),n=this.adapter.getWindowDimensions(),r=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getoriginCorner=function(){var e,n,r=this.originCorner,i=this.measurements,o=i.viewportDistance,a=i.anchorSize,s=i.surfaceSize,c=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,Xt.BOTTOM)?(e=o.top-c+a.height+this.anchorMargin.bottom,n=o.bottom-c-this.anchorMargin.bottom):(e=o.top-c+this.anchorMargin.top,n=o.bottom-c+a.height-this.anchorMargin.top),!(n-s.height>0)&&e>=n&&(r=this.setBit(r,Xt.BOTTOM));var l,u,d=this.adapter.isRtl(),f=this.hasBit(this.anchorCorner,Xt.FLIP_RTL),p=this.hasBit(this.anchorCorner,Xt.RIGHT),h=!1;(h=d&&f?!p:p)?(l=o.left+a.width+this.anchorMargin.right,u=o.right-this.anchorMargin.right):(l=o.left+this.anchorMargin.left,u=o.right+a.width-this.anchorMargin.left);var m=l-s.width>0,y=u-s.width>0,v=this.hasBit(r,Xt.FLIP_RTL)&&this.hasBit(r,Xt.RIGHT);return y&&v&&d||!m&&v?r=this.unsetBit(r,Xt.RIGHT):(m&&h&&d||m&&!h&&p||!y&&l>=u)&&(r=this.setBit(r,Xt.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight=function(e){var n=this.measurements.viewportDistance,r=0,i=this.hasBit(e,Xt.BOTTOM),o=this.hasBit(this.anchorCorner,Xt.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return i?(r=n.top+this.anchorMargin.top-a,o||(r+=this.measurements.anchorSize.height)):(r=n.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-a,o&&(r-=this.measurements.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.RIGHT),r=this.hasBit(this.anchorCorner,Xt.RIGHT);if(n){var i=r?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?i-(this.measurements.viewportSize.width-this.measurements.bodySize.width):i}return r?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.BOTTOM),r=this.hasBit(this.anchorCorner,Xt.BOTTOM);return n?r?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:r?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,n,r=this.measurements,i=r.windowScroll,o=r.viewportDistance,a=Object.keys(e);try{for(var s=Object(k.e)(a),c=s.next();!c.done;c=s.next()){var l=c.value,u=e[l]||0;u+=o[l],this.isFixedPosition||("top"===l?u+=i.y:"bottom"===l?u-=i.y:"left"===l?u+=i.x:u-=i.x),e[l]=u}}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this.adapter.isFocused(),t=document.activeElement&&this.adapter.isElementInContainer(document.activeElement);(e||t)&&this.adapter.restoreFocus()},t.prototype.hasBit=function(e,t){return Boolean(e&t)},t.prototype.setBit=function(e,t){return e|t},t.prototype.unsetBit=function(e,t){return e^t},t.prototype.isFinite=function(e){return"number"==typeof e&&isFinite(e)},t}(Te.a),rn=nn;function on(e){return(on="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function an(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n =0&&t.adapter.isSelectableItemAtIndex(n)&&t.setSelectedIndex(n)}),nn.numbers.TRANSITION_CLOSE_DURATION))},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState_){case xn.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case xn.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case xn.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState_=e},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex_(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,Sn.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,En.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,En.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_CHECKED_ATTR,"true")},t.prototype.setEnabled=function(e,t){this.validatedIndex_(e),t?(this.adapter.removeClassFromElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex_=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e0&&void 0!==arguments[0])||arguments[0],t=this.listElement;t&&t.layout(e)}},{key:"listElement",get:function(){return this.listElement_||(this.listElement_=this.renderRoot.querySelector("mwc-list")),this.listElement_}},{key:"items",get:function(){var e=this.listElement;return e?e.items:[]}},{key:"index",get:function(){var e=this.listElement;return e?e.index:-1}},{key:"selected",get:function(){var e=this.listElement;return e?e.selected:null}}])&&Dn(n.prototype,r),i&&Dn(n,i),l}(Ce.a);function Hn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}"]);return Hn=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-menu")],Bn.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bn.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Object})],Bn.prototype,"anchor",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0})],Bn.prototype,"open",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"quick",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"corner",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"x",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"y",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"absolute",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fixed",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"forceGroupSelection",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fullwidth",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"menuCorner",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(xn[e])}))],Bn.prototype,"defaultFocus",void 0);var Vn=Object(o.c)(Hn());function Un(e){return(Un="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $n(e,t){return($n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yn(e,t){return!t||"object"!==Un(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wn(e){return(Wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wn(t);if(qn()){var r=Wn(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yn(this,e)});function r(){return Kn(this,r),n.apply(this,arguments)}return r}(Bn);Gn.styles=Vn,Gn=Object(k.b)([Object(o.d)("mwc-menu")],Gn);n(108);function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zn(){var e=Qn(["\n :host {\n display: inline-block;\n position: relative;\n }\n "]);return Zn=function(){return e},e}function Jn(){var e=Qn(["\n
\n
\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(Vr).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var Kr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,r=void 0===n?Hr.getFn:n;jr(this,e),this.norm=Ur(3),this.getFn=r,this.isCreated=!1,this.setRecords()}return Ar(e,[{key:"setCollection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=e}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,Rr(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();Rr(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?Hr.getFn:r,o=new Kr({getFn:i});return o.setKeys(e),o.setCollection(t),o.create(),o}function Yr(e,t){var n=e.matches;t.matches=[],Dr(n)&&n.forEach((function(e){if(Dr(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function qr(e,t){t.score=e.score}function Wr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,s=void 0===a?0:a,c=t.distance,l=void 0===c?Hr.distance:c,u=r/e.length,d=Math.abs(s-o);return l?u+d/l:d?1:u}function Gr(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Hr.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function Xr(e){for(var t={},n=e.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=n.location,i=void 0===r?Hr.location:r,o=n.threshold,a=void 0===o?Hr.threshold:o,s=n.distance,c=void 0===s?Hr.distance:s,l=n.includeMatches,u=void 0===l?Hr.includeMatches:l,d=n.findAllMatches,f=void 0===d?Hr.findAllMatches:d,p=n.minMatchCharLength,h=void 0===p?Hr.minMatchCharLength:p,m=n.isCaseSensitive,y=void 0===m?Hr.isCaseSensitive:m;jr(this,e),this.options={location:i,threshold:a,distance:c,includeMatches:u,findAllMatches:f,minMatchCharLength:h,isCaseSensitive:y},this.pattern=y?t:t.toLowerCase(),this.chunks=[];for(var v=0;v3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?Hr.location:i,a=r.distance,s=void 0===a?Hr.distance:a,c=r.threshold,l=void 0===c?Hr.threshold:c,u=r.findAllMatches,d=void 0===u?Hr.findAllMatches:u,f=r.minMatchCharLength,p=void 0===f?Hr.minMatchCharLength:f,h=r.includeMatches,m=void 0===h?Hr.includeMatches:h;if(t.length>32)throw new Error(Lr(32));var y,v=t.length,b=e.length,g=Math.max(0,Math.min(o,b)),_=l,w=g,k=[];if(m)for(var O=0;O-1;){var x=Wr(t,{currentLocation:y,expectedLocation:g,distance:s});if(_=Math.min(x,_),w=y+v,m)for(var E=0;E=D;L-=1){var N=L-1,M=n[e.charAt(N)];if(M&&m&&(k[N]=1),F[L]=(F[L+1]<<1|1)&M,0!==P&&(F[L]|=(S[L+1]|S[L])<<1|1|S[L+1]),F[L]&A&&(j=Wr(t,{errors:P,currentLocation:N,expectedLocation:g,distance:s}))<=_){if(_=j,(w=N)<=g)break;D=Math.max(1,2*g-w)}}var B=Wr(t,{errors:P+1,currentLocation:g,expectedLocation:g,distance:s});if(B>_)break;S=F}var H={isMatch:w>=0,score:Math.max(.001,j)};return m&&(H.indices=Gr(k,p)),H}(e,i,o,{location:a+32*n,distance:s,threshold:c,findAllMatches:l,minMatchCharLength:u,includeMatches:r}),m=h.isMatch,y=h.score,v=h.indices;m&&(p=!0),f+=y,m&&v&&(d=[].concat(Er(d),Er(v)))}));var h={isMatch:p,score:p?f/this.chunks.length:1};return p&&r&&(h.indices=d),h}}]),e}(),Jr=function(){function e(t){jr(this,e),this.pattern=t}return Ar(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return Qr(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return Qr(e,this.singleRegex)}}]),e}();function Qr(e,t){var n=e.match(t);return n?n[1]:null}var ei=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(Jr),ti=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(Jr),ni=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(Jr),ri=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(Jr),ii=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(Jr),oi=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(Jr),ai=function(e){gr(n,e);var t=wr(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?Hr.location:o,s=i.threshold,c=void 0===s?Hr.threshold:s,l=i.distance,u=void 0===l?Hr.distance:l,d=i.includeMatches,f=void 0===d?Hr.includeMatches:d,p=i.findAllMatches,h=void 0===p?Hr.findAllMatches:p,m=i.minMatchCharLength,y=void 0===m?Hr.minMatchCharLength:m,v=i.isCaseSensitive,b=void 0===v?Hr.isCaseSensitive:v;return jr(this,n),(r=t.call(this,e))._bitapSearch=new Zr(e,{location:a,threshold:c,distance:u,includeMatches:f,findAllMatches:h,minMatchCharLength:y,isCaseSensitive:b}),r}return Ar(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(Jr),si=[ei,ni,ri,oi,ii,ti,ai],ci=si.length,li=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function ui(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(li).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isCaseSensitive,i=void 0===r?Hr.isCaseSensitive:r,o=n.includeMatches,a=void 0===o?Hr.includeMatches:o,s=n.minMatchCharLength,c=void 0===s?Hr.minMatchCharLength:s,l=n.findAllMatches,u=void 0===l?Hr.findAllMatches:l,d=n.location,f=void 0===d?Hr.location:d,p=n.threshold,h=void 0===p?Hr.threshold:p,m=n.distance,y=void 0===m?Hr.distance:m;jr(this,e),this.query=null,this.options={isCaseSensitive:i,includeMatches:a,minMatchCharLength:c,findAllMatches:u,location:f,threshold:h,distance:y},this.pattern=i?t:t.toLowerCase(),this.query=ui(this.pattern,this.options)}return Ar(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],a=0,s=0,c=t.length;s2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n);if(r.length>1&&!vi(n))return e(gi(n));var o=r[0];if(bi(n)){var a=n[o];if(!Rr(a))throw new Error(Fr(o));var s={key:o,pattern:a};return i&&(s.searcher=hi(a,t)),s}var c={children:[],operator:o};return r.forEach((function(t){var r=n[t];Tr(r)&&r.forEach((function(t){c.children.push(e(t))}))})),c};return vi(e)||(e=gi(e)),o(e)}var wi=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;jr(this,e),this.options=Object.assign({},Hr,{},n),this.options.useExtendedSearch,this._keyStore=new Mr(this.options.keys),this.setCollection(t,r)}return Ar(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof Kr))throw new Error("Incorrect 'index' type");this._myIndex=t||$r(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){Dr(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,a=i.includeScore,s=i.shouldSort,c=i.sortFn,l=Rr(e)?Rr(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return ki(l,this._keyStore),s&&l.sort(c),Ir(r)&&r>-1&&(l=l.slice(0,r)),Oi(l,this._docs,{includeMatches:o,includeScore:a})}},{key:"_searchStringList",value:function(e){var t=hi(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(Dr(n)){var a=t.searchIn(n),s=a.isMatch,c=a.score,l=a.indices;s&&r.push({item:n,idx:i,matches:[{score:c,value:n,norm:o,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=_i(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a={},s=[];return o.forEach((function(e){var r=e.$,o=e.i;Dr(r)&&function e(n,r,o){if(!n.children){var c=n.key,l=n.searcher,u=r[i.indexOf(c)];return t._findMatches({key:c,value:u,searcher:l})}for(var d=n.operator,f=[],p=0;p2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?Hr.includeMatches:r,o=n.includeScore,a=void 0===o?Hr.includeScore:o,s=[];return i&&s.push(Yr),a&&s.push(qr),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return s.length&&s.forEach((function(t){t(e,r)})),r}))}wi.version="6.0.0",wi.createIndex=$r,wi.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?Hr.getFn:n,i=e.keys,o=e.records,a=new Kr({getFn:r});return a.setKeys(i),a.setRecords(o),a},wi.config=Hr,wi.parseQuery=_i,function(){pi.push.apply(pi,arguments)}(fi);var xi=wi;var Ei=n(27);function Si(e){return(Si="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ji(){var e=Ti(["\n ha-card {\n cursor: pointer;\n }\n .not_available {\n opacity: 0.6;\n }\n a.repo {\n color: var(--primary-text-color);\n }\n "]);return ji=function(){return e},e}function Ci(){var e=Ti(["\n \n \n

\n ','\n

\n
\n ',"\n
\n \n "]);return Ai=function(){return e},e}function Pi(){var e=Ti(['\n
\n

\n No results found in "','."\n

\n
\n ']);return Pi=function(){return e},e}function Ti(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ii(e,t){return(Ii=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Di(e,t){return!t||"object"!==Si(t)&&"function"!=typeof t?zi(e):t}function zi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fi(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Li(e){return(Li=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ni(e){var t,n=Ui(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Mi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Bi(e){return e.decorators&&e.decorators.length}function Hi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Vi(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Ui(e){var t=function(e,t){if("object"!==Si(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Si(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Si(t)?t:String(t)}function Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n Missing add-ons? Enable advanced mode on\n
\n your profile page\n \n .\n \n ']);return Wi=function(){return e},e}function Gi(){var e=Qi(['\n ']);return p=function(){return e},e}function h(){var e=v([""]);return h=function(){return e},e}function m(){var e=v(['\n \n ']);return m=function(){return e},e}function y(){var e=v(["",""]);return y=function(){return e},e}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n",document.head.appendChild(r.content);var i=n(4),o=n(5),a=n(56),s=n(28),c=[a.a,s.a,{hostAttributes:{role:"option",tabindex:"0"}}];function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(i.a)({_template:Object(o.a)(l()),is:"paper-item",behaviors:[c]})},,function(e,t){},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";n(54);var r=n(0);n(95);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n :host {\n display: inline-block;\n outline: none;\n }\n :host([disabled]) {\n pointer-events: none;\n }\n mwc-icon-button {\n --mdc-theme-on-primary: currentColor;\n --mdc-theme-text-disabled-on-light: var(--disabled-text-color);\n }\n ha-icon {\n --ha-icon-display: inline;\n }\n "]);return o=function(){return e},e}function a(){var e=s(["\n \n \n \n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n"]);return s=function(){return e},e}Object(r.a)({_template:Object(o.a)(s()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(i.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(i.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3),n(53),n(36),n(63);var r=n(4),i=n(5);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"paper-item-body"})},function(e,t,n){"use strict";n(3);var r=n(25),i=n(4),o=n(2),a=n(5);function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
\n
\n']);return s=function(){return e},e}var c={distance:function(e,t,n,r){var i=e-n,o=t-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function l(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(o.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}l.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=c.distance(e,t,0,0),r=c.distance(e,t,this.width,0),i=c.distance(e,t,0,this.height),o=c.distance(e,t,this.width,this.height);return Math.max(n,r,i,o)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=c.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?c.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),u.MAX_RADIUS)+5,r=1.1-n/u.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new l(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=c.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=c.now())},remove:function(){Object(o.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(i.a)({_template:Object(a.a)(s()),is:"paper-ripple",behaviors:[r.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(o.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new u(this);return Object(o.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n \n\n
','
\n \n \n
e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ']);return s=function(){return e},e}function c(e,t){for(var n=0;n\n :host {\n outline: none;\n }\n .container {\n position: relative;\n display: inline-block;\n }\n\n mwc-button {\n transition: all 1s;\n }\n\n .success mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--success-color);\n transition: none;\n }\n\n .error mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--error-color);\n transition: none;\n }\n\n .progress {\n @apply --layout;\n @apply --layout-center-center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n \n
\n \n \n \n \n
\n ']);return o=function(){return e},e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"]);return a=function(){return e},e}Object(i.a)({_template:Object(o.a)(a()),is:"paper-listbox",behaviors:[r.a],hostAttributes:{role:"listbox"}})},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n pre {\n overflow-x: auto;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n }\n .bold {\n font-weight: bold;\n }\n .italic {\n font-style: italic;\n }\n .underline {\n text-decoration: underline;\n }\n .strikethrough {\n text-decoration: line-through;\n }\n .underline.strikethrough {\n text-decoration: underline line-through;\n }\n .fg-red {\n color: rgb(222, 56, 43);\n }\n .fg-green {\n color: rgb(57, 181, 74);\n }\n .fg-yellow {\n color: rgb(255, 199, 6);\n }\n .fg-blue {\n color: rgb(0, 111, 184);\n }\n .fg-magenta {\n color: rgb(118, 38, 113);\n }\n .fg-cyan {\n color: rgb(44, 181, 233);\n }\n .fg-white {\n color: rgb(204, 204, 204);\n }\n .bg-black {\n background-color: rgb(0, 0, 0);\n }\n .bg-red {\n background-color: rgb(222, 56, 43);\n }\n .bg-green {\n background-color: rgb(57, 181, 74);\n }\n .bg-yellow {\n background-color: rgb(255, 199, 6);\n }\n .bg-blue {\n background-color: rgb(0, 111, 184);\n }\n .bg-magenta {\n background-color: rgb(118, 38, 113);\n }\n .bg-cyan {\n background-color: rgb(44, 181, 233);\n }\n .bg-white {\n background-color: rgb(204, 204, 204);\n }\n "]);return o=function(){return e},e}function a(){var e=s(["",""]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():s.f||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(c.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?c.delete(this):c.add(this)}},u=Element.prototype,d=u.matches||u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector,f={getTabbableNodes:function(e){var t=[];return this._collectTabbableNodes(e,t)?this._sortByTabIndex(t):t},isFocusable:function(e){return d.call(e,"input, select, textarea, button, object")?d.call(e,":not([disabled])"):d.call(e,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(e){return this.isFocusable(e)&&d.call(e,':not([tabindex="-1"])')&&this._isVisible(e)},_normalizedTabIndex:function(e){if(this.isFocusable(e)){var t=e.getAttribute("tabindex")||0;return Number(t)}return-1},_collectTabbableNodes:function(e,t){if(e.nodeType!==Node.ELEMENT_NODE||!this._isVisible(e))return!1;var n,r=e,i=this._normalizedTabIndex(r),a=i>0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?Object(o.a)(r).getDistributedNodes():Object(o.a)(r.root||r).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}},p=n(4),h=n(5);function m(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return m=function(){return e},e}Object(p.a)({_template:Object(h.a)(m()),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(o.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(o.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var y=n(51),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,y.a(document.documentElement,"tap",(function(){})),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=!1||(e=document.body);e.root&&Object(o.a)(e.root).activeElement;)e=Object(o.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(t,r)&&n--,!(e>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=i&&this._applyOverlayZ(t,i);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(e);if(r&&this._shouldBeBehindOverlay(e,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t=0||(0===j.length&&function(){b=b||C.bind(void 0);for(var e=0,t=x.length;e=Math.abs(t),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},P=[a,l,A],T=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=e?this.animationConfig[e]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,n);else if(i.id){var a=t[i.id];a?(a.isClone||(t[i.id]=this._cloneConfig(a),a=t[i.id]),this._copyProperties(a,i)):t[i.id]=i}else n.push(i)},getAnimationConfig:function(e){var t={},n=[];for(var r in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[r]);return n}},{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var r,i=0;r=e[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
\n \n
\n']);return R=function(){return e},e}Object(p.a)({_template:Object(h.a)(R()),is:"iron-dropdown",behaviors:[i.a,r.a,P,T],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
\n \n
\n\n \n \n \n']);return D=function(){return e},e}Object(p.a)({is:"paper-menu-grow-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this._effect=new KeyframeEffect(t,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-grow-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this.setPrefixedProperty(t,"transformOrigin","0 0"),this._effect=new KeyframeEffect(t,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(e)),this._effect}});var z={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},F=Object(p.a)({_template:Object(h.a)(D()),is:"paper-menu-button",behaviors:[r.a,i.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:z.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(z).forEach((function(e){F[e]=z[e]}));n(110);var L=n(74);Object(p.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new L.a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(e){return this.name+":"+e}),this)},applyIcon:function(e,t){this.removeIcon(e);var n=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(n){var r=Object(o.a)(e.root||e);return r.insertBefore(n,r.childNodes[0]),e._svgIcon=n}return null},removeIcon:function(e){e._svgIcon&&(Object(o.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var e=Object.create(null);return Object(o.a)(this).querySelectorAll("[id]").forEach((function(t){e[t.id]=t})),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,n){if(e){var r=e.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+t+" "+t,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var N=document.createElement("template");N.setAttribute("style","display: none;"),N.innerHTML='\n\n\n\n',document.head.appendChild(N.content);var M=document.createElement("template");M.setAttribute("style","display: none;"),M.innerHTML='\n \n',document.head.appendChild(M.content);var B=n(56),H=n(69),V=n(59);function U(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']);return U=function(){return e},e}Object(p.a)({_template:Object(h.a)(U()),is:"paper-dropdown-menu",behaviors:[B.a,i.a,H.a,V.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:x(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(119)(e))},function(e,t,n){"use strict";var r;(r="undefined"!=typeof process&&"[object process]"==={}.toString.call(process)||"undefined"!=typeof navigator&&"ReactNative"===navigator.product?global:self).Proxy||(r.Proxy=n(129)(),r.Proxy.revocable=r.Proxy.revocable)},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){var e,t=null;function r(e){return!!e&&("object"===n(e)||"function"==typeof e)}return(e=function(e,n){if(!r(e)||!r(n))throw new TypeError("Cannot create proxy with a non-object as target or handler");var i=function(){};t=function(){e=null,i=function(e){throw new TypeError("Cannot perform '".concat(e,"' on a proxy that has been revoked"))}},setTimeout((function(){t=null}),0);var o=n;for(var a in n={get:null,set:null,apply:null,construct:null},o){if(!(a in n))throw new TypeError("Proxy polyfill does not support trap '".concat(a,"'"));n[a]=o[a]}"function"==typeof o&&(n.apply=o.apply.bind(o));var s=this,c=!1,l=!1;"function"==typeof e?(s=function(){var t=this&&this.constructor===s,r=Array.prototype.slice.call(arguments);if(i(t?"construct":"apply"),t&&n.construct)return n.construct.call(this,e,r);if(!t&&n.apply)return n.apply(e,this,r);if(t){r.unshift(e);var o=e.bind.apply(e,r);return new o}return e.apply(this,r)},c=!0):e instanceof Array&&(s=[],l=!0);var u=n.get?function(e){return i("get"),n.get(this,e,s)}:function(e){return i("get"),this[e]},d=n.set?function(e,t){i("set");n.set(this,e,t,s)}:function(e,t){i("set"),this[e]=t},f=Object.getOwnPropertyNames(e),p={};f.forEach((function(t){if(!c&&!l||!(t in s)){var n={enumerable:!!Object.getOwnPropertyDescriptor(e,t).enumerable,get:u.bind(e,t),set:d.bind(e,t)};Object.defineProperty(s,t,n),p[t]=!0}}));var h=!0;if(Object.setPrototypeOf?Object.setPrototypeOf(s,Object.getPrototypeOf(e)):s.__proto__?s.__proto__=e.__proto__:h=!1,n.get||!h)for(var m in e)p[m]||Object.defineProperty(s,m,{get:u.bind(e,m)});return Object.seal(e),Object.seal(s),s}).revocable=function(n,r){return{proxy:new e(n,r),revoke:t}},e}},function(e,t){var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML='',document.head.appendChild(n.content)},function(e,t){},function(e,t,n){"use strict";n.r(t);n(39),n(54);var r=n(9),i=(n(80),n(103),n(109),n(79),n(0)),o=n(41),a=(n(101),n(33),n(62)),s=n(29),c=n(12);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=y(["\n ha-dialog.button-left {\n --justify-action-buttons: flex-start;\n }\n paper-icon-item {\n cursor: pointer;\n }\n .form {\n color: var(--primary-text-color);\n }\n .option {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n mwc-button {\n margin-left: 8px;\n }\n ha-paper-dropdown-menu {\n display: block;\n }\n "]);return u=function(){return e},e}function d(){var e=y([""]);return d=function(){return e},e}function f(){var e=y(["\n \n No repositories\n \n "]);return f=function(){return e},e}function p(){var e=y(['\n \n \n
',"
\n
","
\n
","
\n
\n ',"
"]);return h=function(){return e},e}function m(){var e=y(["\n \n ','\n
\n ','\n
\n \n
\n
\n \n Close\n \n \n ']);return m=function(){return e},e}function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function v(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function b(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){v(o,r,i,a,s,"next",e)}function s(e){v(o,r,i,a,s,"throw",e)}a(void 0)}))}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function E(e){var t,n=P(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function S(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function j(e){return e.decorators&&e.decorators.length}function C(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function A(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function P(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o,a=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&a>0&&n[o]===r[a];)o--,a--;n[o]!==r[a]&&this[h](n[o],r[a]),o>0&&this[y](n.slice(0,o)),a>0&&this[m](r.slice(0,a),i,null)}else this[m](r,i,t)}},{key:h,value:function(e,t){var n=e[d];this[g](e)&&!e.inert&&(e.inert=!0,n.add(e)),n.has(t)&&(t.inert=!1,n.delete(t)),t[f]=e[f],t[d]=n,e[f]=void 0,e[d]=void 0}},{key:y,value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i[f].disconnect(),i[f]=void 0;var o,a=n(i[d]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[d]=void 0}}catch(s){r.e(s)}finally{r.f()}}},{key:m,value:function(e,t,r){var i,o=n(e);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,l=new Set,u=0;u>10),56320+(e-65536&1023))}for(var O=new Array(256),x=new Array(256),E=0;E<256;E++)O[E]=w(E)?1:0,x[E]=w(E);function S(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function j(e,t){return new o(t,new a(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function C(e,t){throw j(e,t)}function A(e,t){e.onWarning&&e.onWarning.call(null,j(e,t))}var P={YAML:function(e,t,n){var r,i,o;null!==e.version&&C(e,"duplication of %YAML directive"),1!==n.length&&C(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&C(e,"ill-formed argument of the YAML directive"),i=parseInt(r[1],10),o=parseInt(r[2],10),1!==i&&C(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&A(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,i;2!==n.length&&C(e,"TAG directive accepts exactly two arguments"),r=n[0],i=n[1],p.test(r)||C(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&C(e,'there is a previously declared suffix for "'+r+'" tag handle'),h.test(i)||C(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=i}};function T(e,t,n,r){var i,o,a,s;if(t1&&(e.result+=i.repeat("\n",t-1))}function N(e,t){var n,r,i=e.tag,o=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&b(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,z(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,H(e,t,3,!1,!0),a.push(e.result),z(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)C(e,"bad indentation of a sequence entry");else if(e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt)&&(H(e,t,4,!0,i)&&(m?p=e.result:h=e.result),m||(I(e,u,d,f,p,h,o,a),f=p=h=null),z(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)C(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===o?C(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?C(e,"repeat of an indentation width identifier"):(d=t+o-1,u=!0)}if(v(a)){do{a=e.input.charCodeAt(++e.position)}while(v(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!y(a)&&0!==a)}for(;0!==a;){for(D(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndentd&&(d=e.lineIndent),y(a))f++;else{if(e.lineIndent0){for(i=a,o=0;i>0;i--)(a=_(s=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+a:C(e,"expected hexadecimal character");e.result+=k(o),e.position++}else C(e,"unknown escape sequence");n=r=e.position}else y(s)?(T(e,n,r,!0),L(e,z(e,!1,t)),n=r=e.position):e.position===e.lineStart&&F(e)?C(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}C(e,"unexpected end of the stream within a double quoted scalar")}(e,p)?E=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!b(r)&&!g(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&C(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||C(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],z(e,!0,-1),!0}(e)?function(e,t,n){var r,i,o,a,s,c,l,u,d=e.kind,f=e.result;if(b(u=e.input.charCodeAt(e.position))||g(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(b(r=e.input.charCodeAt(e.position+1))||n&&g(r)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,a=!1;0!==u;){if(58===u){if(b(r=e.input.charCodeAt(e.position+1))||n&&g(r))break}else if(35===u){if(b(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&g(u))break;if(y(u)){if(s=e.line,c=e.lineStart,l=e.lineIndent,z(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=o,e.line=s,e.lineStart=c,e.lineIndent=l;break}}a&&(T(e,i,o,!1),L(e,e.line-s),i=o=e.position,a=!1),v(u)||(o=e.position+1),u=e.input.charCodeAt(++e.position)}return T(e,i,o,!1),!!e.result||(e.kind=d,e.result=f,!1)}(e,p,1===n)&&(E=!0,null===e.tag&&(e.tag="?")):(E=!0,null===e.tag&&null===e.anchor||C(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===m&&(E=c&&N(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(u=0,d=e.implicitTypes.length;u tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result)?(e.result=f.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):C(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):C(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||E}function V(e){var t,n,r,i,o=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(i=e.input.charCodeAt(e.position))&&(z(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==i));){for(a=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&C(e,"directive name must not be less than one character in length");0!==i;){for(;v(i);)i=e.input.charCodeAt(++e.position);if(35===i){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&!y(i));break}if(y(i))break;for(t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==i&&D(e),l.call(P,n)?P[n](e,n,r):A(e,'unknown document directive "'+n+'"')}z(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,z(e,!0,-1)):a&&C(e,"directives end mark is expected"),H(e,e.lineIndent-1,4,!1,!0),z(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(o,e.position))&&A(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,z(e,!0,-1)):e.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(i-1));)if(i-=1,this.position-i>t/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;at/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",e)+n+s+o+"\n"+r.repeat(" ",e+this.position-i+n.length)+"^"},i.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=i},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(64),i=n(22);function o(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,i=0,s=!1;if(!r)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===r)return!0;if("b"===(t=e[++i])){for(i++;i=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(64),i=n(22),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,i;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,i=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){i.unshift(parseFloat(e,10))})),t=0,r=1,i.forEach((function(e){t+=e*r,r*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(22),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==i.exec(e)||null!==o.exec(e))},construct:function(e){var t,n,r,a,s,c,l,u,d=0,f=null;if(null===(t=i.exec(e))&&(t=o.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],c=+t[5],l=+t[6],t[7]){for(d=t[7].slice(0,3);d.length<3;)d+="0";d=+d}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),u=new Date(Date.UTC(n,r,a,s,c,l,d)),f&&u.setTime(u.getTime()-f),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(22);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(148).Buffer}catch(a){}var i=n(22),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new i("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,i=e.length,a=o;for(n=0;n64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,i=e.replace(/[\r\n=]/g,""),a=i.length,s=o,c=0,l=[];for(t=0;t>16&255),l.push(c>>8&255),l.push(255&c)),c=c<<6|s.indexOf(i.charAt(t));return 0===(n=a%4*6)?(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)):18===n?(l.push(c>>10&255),l.push(c>>2&255)):12===n&&l.push(c>>4&255),r?r.from?r.from(l):new r(l):l},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",i=0,a=e.length,s=o;for(t=0;t>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]),i=(i<<8)+e[t];return 0===(n=a%3)?(r+=s[i>>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]):2===n?(r+=s[i>>10&63],r+=s[i>>4&63],r+=s[i<<2&63],r+=s[64]):1===n&&(r+=s[i>>2&63],r+=s[i<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(149),i=n(150),o=n(151);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return j(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return E(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var o,a=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;os&&(n=s-c),o=n;o>=0;o--){for(var d=!0,f=0;fi&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function E(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:l>223?3:l>191?2:1;if(i+d<=n)switch(d){case 1:l<128&&(u=l);break;case 2:128==(192&(o=e[i+1]))&&(c=(31&l)<<6|63&o)>127&&(u=c);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(c=(15&l)<<12|(63&o)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(c=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,r,i){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function D(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function z(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,o){return o||z(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function L(e,t,n,r,o){return o||z(e,0,n,8),i.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},c.prototype.readUInt8=function(e,t){return t||T(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||T(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||T(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||T(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||T(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||T(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||T(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||T(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||T(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||T(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}},function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),a=r[0],s=r[1],c=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,d=s>0?a-4:a;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;as?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var i,o,a=[],s=t;s>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,c=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,o=p&(1<<-u)-1,p>>=-u,u+=s;u>0;o=256*o+e[t+d],d+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+d],d+=f,u-=8);if(0===o)o=1-l;else{if(o===c)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=l}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,c,l=8*o-i-1,u=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+d>=1?f/c:f*Math.pow(2,1-d))*c>=2&&(a++,c/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*c-1)*Math.pow(2,i),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,l-=8);e[n+p-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(22),i=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,c=[],l=e;for(t=0,n=l.length;t3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(!function(){var e=new Error("Cannot find module 'esprima'");throw e.code="MODULE_NOT_FOUND",e}())}catch(o){"undefined"!=typeof window&&(r=window.esprima)}var i=n(22);e.exports=new i("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(i){return!1}},construct:function(e){var t,n="("+e+")",i=r.parse(n,{range:!0}),o=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"ArrowFunctionExpression"!==i.body[0].expression.type&&"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach((function(e){o.push(e.name)})),t=i.body[0].expression.body.range,"BlockStatement"===i.body[0].expression.body.type?new Function(o,n.slice(t[0]+1,t[1]-1)):new Function(o,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=n(64),o=n(71),a=n(82),s=n(72),c=Object.prototype.toString,l=Object.prototype.hasOwnProperty,u={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},d=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function f(e){var t,n,r;if(t=e.toString(16).toUpperCase(),e<=255)n="x",r=2;else if(e<=65535)n="u",r=4;else{if(!(e<=4294967295))throw new o("code point within a string may not be greater than 0xFFFFFFFF");n="U",r=8}return"\\"+n+i.repeat("0",r-t.length)+t}function p(e){this.schema=e.schema||a,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=i.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,r,i,o,a,s,c;if(null===t)return{};for(n={},i=0,o=(r=Object.keys(t)).length;ir&&" "!==e[d+1],d=o);else if(!v(a))return 5;f=f&&b(a)}l=l||u&&o-d-1>r&&" "!==e[d+1]}return c||l?n>9&&g(e)?5:l?4:3:f&&!i(e)?1:2}function w(e,t,n,r){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var i=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),s=r||e.flowLevel>-1&&n>=e.flowLevel;switch(_(t,s,e.indent,a,(function(t){return function(e,t){var n,r;for(n=0,r=e.implicitTypes.length;n"+k(t,e.indent)+O(h(function(e,t){var n,r,i=/(\n+)([^\n]*)/g,o=(s=e.indexOf("\n"),s=-1!==s?s:e.length,i.lastIndex=s,x(e.slice(0,s),t)),a="\n"===e[0]||" "===e[0];var s;for(;r=i.exec(e);){var c=r[1],l=r[2];n=" "===l[0],o+=c+(a||n||""===l?"":"\n")+x(l,t),a=n}return o}(t,a),i));case 5:return'"'+function(e){for(var t,n,r,i="",o=0;o=55296&&t<=56319&&(n=e.charCodeAt(o+1))>=56320&&n<=57343?(i+=f(1024*(t-55296)+n-56320+65536),o++):(r=u[t],i+=!r&&v(t)?e[o]:r||f(t));return i}(t)+'"';default:throw new o("impossible error: invalid scalar style")}}()}function k(e,t){var n=g(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function O(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function x(e,t){if(""===e||" "===e[0])return e;for(var n,r,i=/ [^ ]/g,o=0,a=0,s=0,c="";n=i.exec(e);)(s=n.index)-o>t&&(r=a>o?a:s,c+="\n"+e.slice(o,r),o=r+1),a=s;return c+="\n",e.length-o>t&&a>o?c+=e.slice(o,a)+"\n"+e.slice(a+1):c+=e.slice(o),c.slice(1)}function E(e,t,n){var i,a,s,u,d,f;for(s=0,u=(a=n?e.explicitTypes:e.implicitTypes).length;s tag resolver accepts not "'+f+'" style');i=d.represent[f](t,f)}e.dump=i}return!0}return!1}function S(e,t,n,r,i,a){e.tag=null,e.dump=n,E(e,n,!1)||E(e,n,!0);var s=c.call(e.dump);r&&(r=e.flowLevel<0||e.flowLevel>t);var l,u,d="[object Object]"===s||"[object Array]"===s;if(d&&(u=-1!==(l=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||u||2!==e.indent&&t>0)&&(i=!1),u&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(d&&u&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===s)r&&0!==Object.keys(e.dump).length?(!function(e,t,n,r){var i,a,s,c,l,u,d="",f=e.tag,p=Object.keys(n);if(!0===e.sortKeys)p.sort();else if("function"==typeof e.sortKeys)p.sort(e.sortKeys);else if(e.sortKeys)throw new o("sortKeys must be a boolean or a function");for(i=0,a=p.length;i1024)&&(e.dump&&10===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,l&&(u+=m(e,t)),S(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?u+=":":u+=": ",d+=u+=e.dump));e.tag=f,e.dump=d||"{}"}(e,t,e.dump,i),u&&(e.dump="&ref_"+l+e.dump)):(!function(e,t,n){var r,i,o,a,s,c="",l=e.tag,u=Object.keys(n);for(r=0,i=u.length;r1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),S(e,t,a,!1,!1)&&(c+=s+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),u&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===s){var f=e.noArrayIndent&&t>0?t-1:t;r&&0!==e.dump.length?(!function(e,t,n,r){var i,o,a="",s=e.tag;for(i=0,o=n.length;i "+e.dump)}return!0}function j(e,t){var n,i,o=[],a=[];for(function e(t,n,i){var o,a,s;if(null!==t&&"object"===r(t))if(-1!==(a=n.indexOf(t)))-1===i.indexOf(a)&&i.push(a);else if(n.push(t),Array.isArray(t))for(a=0,s=t.length;a{const i=new XMLHttpRequest,o=[],a=[],s={},c=()=>({ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:()=>Promise.resolve(i.responseText),json:()=>Promise.resolve(JSON.parse(i.responseText)),blob:()=>Promise.resolve(new Blob([i.response])),clone:c,headers:{keys:()=>o,entries:()=>a,get:e=>s[e.toLowerCase()],has:e=>e.toLowerCase()in s}});i.open(t.method||"get",e,!0),i.onload=()=>{i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(e,t,n)=>{o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?`${s[t]},${n}`:n}),n(c())},i.onerror=r,i.withCredentials="include"==t.credentials;for(const e in t.headers)i.setRequestHeader(e,t.headers[e]);i.send(t.body||null)})});n(128);i.a.polyfill(),void 0===Object.values&&(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>=e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))});n(130);var o=n(0),a=n(24);function s(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function c(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,c,"next",e)}function c(e){s(o,r,i,a,c,"throw",e)}a(void 0)}))}}var l=function(){var e=c(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("GET","hassio/host/info");case 2:return n=e.sent,e.abrupt("return",Object(a.a)(n));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),u=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=a.a,e.next=3,t.callApi("GET","hassio/os/info");case 3:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/reboot"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),f=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/shutdown"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/update"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/config/sync"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=c(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/options",n));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),y=n(29),v=n(83),b=(n(53),n(105),n(36),n(106),n(63),n(116),n(12));function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n .scrollable {\n -webkit-overflow-scrolling: auto !important;\n }\n\n paper-dialog-scrollable.can-scroll > .scrollable {\n -webkit-overflow-scrolling: touch !important;\n }\n \n"),document.head.appendChild(w.content);n(54);var k=n(1),O=(n(66),n(8)),x=n(42),E=n(13);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n \n ']);return A=function(){return e},e}function P(){var e=B([""]);return P=function(){return e},e}function T(){var e=B(['\n \n ',"\n "]);return T=function(){return e},e}function R(){var e=B(['\n \n \n ']);return R=function(){return e},e}function I(){var e=B(['\n \n \n ']);return I=function(){return e},e}function D(){var e=B([""]);return D=function(){return e},e}function z(){var e=B(['
']);return z=function(){return e},e}function F(){var e=B(["\n \n "]);return F=function(){return e},e}function L(){var e=B(["\n ","\n ","\n ","\n ",""]);return L=function(){return e},e}function N(){var e=B([""]);return N=function(){return e},e}function M(){var e=B([""]);return M=function(){return e},e}function B(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V(e,t){for(var n=0;n\n \n ',"\n \n "]);return pe=function(){return e},e}function he(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ye(e,t){return(ye=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ve(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?be(e):t}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ge(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _e(e){return(_e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function we(e){var t,n=Se(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function ke(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Oe(e){return e.decorators&&e.decorators.length}function xe(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ee(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Se(e){var t=function(e,t){if("object"!==ce(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ce(t)?t:String(t)}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function yt(e,t){if(e){if("string"==typeof e)return vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vt(e,t):void 0}}function vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.adapter.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var n=this;t>=0&&this.adapter.setTabIndexForElementIndex(t,-1),setTimeout((function(){n.adapter.isFocusInsideList()||n.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,n){var r="ArrowLeft"===ct(e),i="ArrowUp"===ct(e),o="ArrowRight"===ct(e),a="ArrowDown"===ct(e),s="Home"===ct(e),c="End"===ct(e),l="Enter"===ct(e),u="Spacebar"===ct(e);if(this.adapter.isRootFocused())i||c?(e.preventDefault(),this.focusLastElement()):(a||s)&&(e.preventDefault(),this.focusFirstElement());else{var d=this.adapter.getFocusedElementIndex();if(!(-1===d&&(d=n)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&r)this.preventDefaultEvent(e),f=this.focusPrevElement(d);else if(s)this.preventDefaultEvent(e),f=this.focusFirstElement();else if(c)this.preventDefaultEvent(e),f=this.focusLastElement();else if((l||u)&&t){var p=e.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent(e),this.setSelectedIndexOnAction_(d,!0)}this.focusedItemIndex_=d,void 0!==f&&(this.setTabindexAtIndex_(f),this.focusedItemIndex_=f)}}}},{key:"handleSingleSelection",value:function(e,t,n){e!==ft.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,n),this.setTabindexAtIndex_(e),this.focusedItemIndex_=e)}},{key:"focusNextElement",value:function(e){var t=e+1;if(t>=this.adapter.getListItemCount()){if(!this.wrapFocus_)return e;t=0}return this.adapter.focusItemAtIndex(t),t}},{key:"focusPrevElement",value:function(e){var t=e-1;if(t<0){if(!this.wrapFocus_)return e;t=this.adapter.getListItemCount()-1}return this.adapter.focusItemAtIndex(t),t}},{key:"focusFirstElement",value:function(){return this.adapter.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var e=this.adapter.getListItemCount()-1;return this.adapter.focusItemAtIndex(e),e}},{key:"setEnabled",value:function(e,t){this.isIndexValid_(e)&&this.adapter.setDisabledStateForElementIndex(e,!t)}},{key:"preventDefaultEvent",value:function(e){var t=e.target,n="".concat(t.tagName).toLowerCase();-1===xt.indexOf(n)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==ft.UNSET_INDEX&&(this.adapter.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(this.selectedIndex_,!1)),t&&this.adapter.setSelectedStateForElementIndex(e,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(e,!0),this.setAriaForSingleSelectionAtIndex_(e),this.selectedIndex_=e,this.adapter.notifySelected(e))}},{key:"setMultiSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=St(this.selectedIndex_),r=Ot(n,e);if(r.removed.length||r.added.length){var i,o=mt(r.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;t&&this.adapter.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=mt(r.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;t&&this.adapter.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=e,this.adapter.notifySelected(e,r)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===ft.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter.getAttributeForElementIndex(e,dt.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,n=t?dt.ARIA_CURRENT:dt.ARIA_SELECTED;this.selectedIndex_!==ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex_,n,"false");var r=t?this.ariaCurrentAttrValue_:"true";this.adapter.setAttributeForElementIndex(e,n,r)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===ft.UNSET_INDEX&&0!==e?this.adapter.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==e&&this.adapter.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter.setTabIndexForElementIndex(e,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var e=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==ft.UNSET_INDEX?e=this.selectedIndex_:Et(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,ht(this.selectedIndex_))),this.setTabindexAtIndex_(e)}},{key:"isIndexValid_",value:function(e){if(e instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===e.size)return!0;var t,n=!1,r=mt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(n=this.isIndexInRange_(i))break}}catch(o){r.e(o)}finally{r.f()}return n}if("number"==typeof e){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return e===ft.UNSET_INDEX||this.isIndexInRange_(e)}return!1}},{key:"isIndexInRange_",value:function(e){var t=this.adapter.getListItemCount();return e>=0&&e2&&void 0!==arguments[2])||arguments[2],r=!1;r=void 0===t?!this.adapter.getSelectedStateForElementIndex(e):t;var i=St(this.selectedIndex_);r?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,n)}}])&&bt(n.prototype,r),i&&bt(n,i),a}(Te.a);function Ct(e){return(Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function At(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \x3c!-- @ts-ignore --\x3e\n 1&&void 0!==arguments[1]&&arguments[1],n=this.items[e];n&&(n.selected=!0,n.activated=t)}},{key:"deselectUi",value:function(e){var t=this.items[e];t&&(t.selected=!1,t.activated=!1)}},{key:"select",value:function(e){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(e)}},{key:"toggle",value:function(e,t){this.multi&&this.mdcFoundation.toggleMultiAtIndex(e,t)}},{key:"onListItemConnected",value:function(e){var t=e.target;this.layout(-1===this.items.indexOf(t))}},{key:"layout",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&this.updateItems();var t,n=this.items[0],r=Pt(this.items);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.tabindex=-1}}catch(o){r.e(o)}finally{r.f()}n&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=n):n.tabindex=0)}},{key:"getFocusedItemIndex",value:function(){if(!this.mdcRoot)return-1;if(!this.items.length)return-1;var e=Object(Ae.b)();if(!e.length)return-1;for(var t=e.length-1;t>=0;t--){var n=e[t];if(Mt(n))return this.items.indexOf(n)}return-1}},{key:"focusItemAtIndex",value:function(e){var t,n=Pt(this.items);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(0===r.tabindex){r.tabindex=-1;break}}}catch(i){n.e(i)}finally{n.f()}this.items[e].tabindex=0,this.items[e].focus()}},{key:"focus",value:function(){var e=this.mdcRoot;e&&e.focus()}},{key:"blur",value:function(){var e=this.mdcRoot;e&&e.blur()}},{key:"assignedElements",get:function(){var e=this.slotElement;return e?e.assignedNodes({flatten:!0}).filter(Ae.e):[]}},{key:"items",get:function(){return this.items_}},{key:"selected",get:function(){var e=this.index;if(!Et(e))return-1===e?null:this.items[e];var t,n=[],r=Pt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(this.items[i])}}catch(o){r.e(o)}finally{r.f()}return n}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}}])&&It(n.prototype,r),i&&It(n,i),s}(Ce.a);function Ht(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:block}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.12)}.mdc-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc(100% - var(--mdc-list-inset-margin, 72px))}.mdc-list-group[dir=rtl] .mdc-list ::slotted([divider][inset]),[dir=rtl] .mdc-list-group .mdc-list ::slotted([divider][inset]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-list ::slotted([divider][inset][padded]){width:calc(100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px))}.mdc-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-list--two-line.mdc-list--dense ::slotted([mwc-list-item]),.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-list--dense ::slotted(.mdc-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}']);return Ht=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-list")],Bt.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bt.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(e)}))],Bt.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e,t){this.mdcFoundation&&this.mdcFoundation.setMulti(e),void 0!==t&&this.layout()}))],Bt.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(e)}))],Bt.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e,t){void 0!==t&&this.updateItems()}))],Bt.prototype,"itemRoles",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerAriaLabel",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bt.prototype,"rootTabbable",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0}),Object(O.a)((function(e){var t=this.slotElement;if(e&&t){var n=Object(Ae.d)(t,'[tabindex="0"]');this.previousTabindex=n,n&&n.setAttribute("tabindex","-1")}else!e&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],Bt.prototype,"noninteractive",void 0);var Vt=Object(o.c)(Ht());function Ut(e){return(Ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $t(e,t){return($t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yt(e,t){return!t||"object"!==Ut(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wt(e){return(Wt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$t(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wt(t);if(qt()){var r=Wt(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yt(this,e)});function r(){return Kt(this,r),n.apply(this,arguments)}return r}(Bt);Gt.styles=Vt,Gt=Object(k.b)([Object(o.d)("mwc-list")],Gt);var Xt,Zt,Jt={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},Qt={CLOSED_EVENT:"MDCMenuSurface:closed",OPENED_EVENT:"MDCMenuSurface:opened",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},en={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(Xt||(Xt={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(Zt||(Zt={}));var tn,nn=function(e){function t(n){var r=e.call(this,Object(k.a)(Object(k.a)({},t.defaultAdapter),n))||this;return r.isSurfaceOpen=!1,r.isQuickOpen=!1,r.isHoistedElement=!1,r.isFixedPosition=!1,r.openAnimationEndTimerId=0,r.closeAnimationEndTimerId=0,r.animationRequestId=0,r.anchorCorner=Zt.TOP_START,r.originCorner=Zt.TOP_START,r.anchorMargin={top:0,right:0,bottom:0,left:0},r.position={x:0,y:0},r}return Object(k.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Jt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Qt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return en},enumerable:!0,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return Zt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyOpen:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter.hasClass(n))throw new Error(n+" class required in root element.");this.adapter.hasClass(r)&&(this.isSurfaceOpen=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId),clearTimeout(this.closeAnimationEndTimerId),cancelAnimationFrame(this.animationRequestId)},t.prototype.setAnchorCorner=function(e){this.anchorCorner=e},t.prototype.flipCornerHorizontally=function(){this.originCorner=this.originCorner^Xt.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin.top=e.top||0,this.anchorMargin.right=e.right||0,this.anchorMargin.bottom=e.bottom||0,this.anchorMargin.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition=e},t.prototype.setAbsolutePosition=function(e,t){this.position.x=this.isFinite(e)?e:0,this.position.y=this.isFinite(t)?t:0},t.prototype.setQuickOpen=function(e){this.isQuickOpen=e},t.prototype.isOpen=function(){return this.isSurfaceOpen},t.prototype.open=function(){var e=this;this.isSurfaceOpen||(this.adapter.saveFocus(),this.isQuickOpen?(this.isSurfaceOpen=!0,this.adapter.addClass(t.cssClasses.OPEN),this.dimensions=this.adapter.getInnerDimensions(),this.autoposition(),this.adapter.notifyOpen()):(this.adapter.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId=requestAnimationFrame((function(){e.adapter.addClass(t.cssClasses.OPEN),e.dimensions=e.adapter.getInnerDimensions(),e.autoposition(),e.openAnimationEndTimerId=setTimeout((function(){e.openAnimationEndTimerId=0,e.adapter.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter.notifyOpen()}),en.TRANSITION_OPEN_DURATION)})),this.isSurfaceOpen=!0))},t.prototype.close=function(e){var n=this;void 0===e&&(e=!1),this.isSurfaceOpen&&(this.isQuickOpen?(this.isSurfaceOpen=!1,e||this.maybeRestoreFocus(),this.adapter.removeClass(t.cssClasses.OPEN),this.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),this.adapter.notifyClose()):(this.adapter.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter.removeClass(t.cssClasses.OPEN),n.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId=setTimeout((function(){n.closeAnimationEndTimerId=0,n.adapter.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter.notifyClose()}),en.TRANSITION_CLOSE_DURATION)})),this.isSurfaceOpen=!1,e||this.maybeRestoreFocus()))},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoposition=function(){var e;this.measurements=this.getAutoLayoutmeasurements();var n=this.getoriginCorner(),r=this.getMenuSurfaceMaxHeight(n),i=this.hasBit(n,Xt.BOTTOM)?"bottom":"top",o=this.hasBit(n,Xt.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset(n),s=this.getVerticalOriginOffset(n),c=this.measurements,l=c.anchorSize,u=c.surfaceSize,d=((e={})[o]=a,e[i]=s,e);l.width/u.width>en.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(d),this.adapter.setTransformOrigin(o+" "+i),this.adapter.setPosition(d),this.adapter.setMaxHeight(r?r+"px":""),this.hasBit(n,Xt.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),n=this.adapter.getWindowDimensions(),r=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getoriginCorner=function(){var e,n,r=this.originCorner,i=this.measurements,o=i.viewportDistance,a=i.anchorSize,s=i.surfaceSize,c=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,Xt.BOTTOM)?(e=o.top-c+a.height+this.anchorMargin.bottom,n=o.bottom-c-this.anchorMargin.bottom):(e=o.top-c+this.anchorMargin.top,n=o.bottom-c+a.height-this.anchorMargin.top),!(n-s.height>0)&&e>=n&&(r=this.setBit(r,Xt.BOTTOM));var l,u,d=this.adapter.isRtl(),f=this.hasBit(this.anchorCorner,Xt.FLIP_RTL),p=this.hasBit(this.anchorCorner,Xt.RIGHT),h=!1;(h=d&&f?!p:p)?(l=o.left+a.width+this.anchorMargin.right,u=o.right-this.anchorMargin.right):(l=o.left+this.anchorMargin.left,u=o.right+a.width-this.anchorMargin.left);var m=l-s.width>0,y=u-s.width>0,v=this.hasBit(r,Xt.FLIP_RTL)&&this.hasBit(r,Xt.RIGHT);return y&&v&&d||!m&&v?r=this.unsetBit(r,Xt.RIGHT):(m&&h&&d||m&&!h&&p||!y&&l>=u)&&(r=this.setBit(r,Xt.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight=function(e){var n=this.measurements.viewportDistance,r=0,i=this.hasBit(e,Xt.BOTTOM),o=this.hasBit(this.anchorCorner,Xt.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return i?(r=n.top+this.anchorMargin.top-a,o||(r+=this.measurements.anchorSize.height)):(r=n.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-a,o&&(r-=this.measurements.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.RIGHT),r=this.hasBit(this.anchorCorner,Xt.RIGHT);if(n){var i=r?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?i-(this.measurements.viewportSize.width-this.measurements.bodySize.width):i}return r?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.BOTTOM),r=this.hasBit(this.anchorCorner,Xt.BOTTOM);return n?r?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:r?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,n,r=this.measurements,i=r.windowScroll,o=r.viewportDistance,a=Object.keys(e);try{for(var s=Object(k.e)(a),c=s.next();!c.done;c=s.next()){var l=c.value,u=e[l]||0;u+=o[l],this.isFixedPosition||("top"===l?u+=i.y:"bottom"===l?u-=i.y:"left"===l?u+=i.x:u-=i.x),e[l]=u}}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this.adapter.isFocused(),t=document.activeElement&&this.adapter.isElementInContainer(document.activeElement);(e||t)&&this.adapter.restoreFocus()},t.prototype.hasBit=function(e,t){return Boolean(e&t)},t.prototype.setBit=function(e,t){return e|t},t.prototype.unsetBit=function(e,t){return e^t},t.prototype.isFinite=function(e){return"number"==typeof e&&isFinite(e)},t}(Te.a),rn=nn;function on(e){return(on="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function an(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n =0&&t.adapter.isSelectableItemAtIndex(n)&&t.setSelectedIndex(n)}),nn.numbers.TRANSITION_CLOSE_DURATION))},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState_){case xn.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case xn.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case xn.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState_=e},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex_(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,Sn.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,En.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,En.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_CHECKED_ATTR,"true")},t.prototype.setEnabled=function(e,t){this.validatedIndex_(e),t?(this.adapter.removeClassFromElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex_=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e0&&void 0!==arguments[0])||arguments[0],t=this.listElement;t&&t.layout(e)}},{key:"listElement",get:function(){return this.listElement_||(this.listElement_=this.renderRoot.querySelector("mwc-list")),this.listElement_}},{key:"items",get:function(){var e=this.listElement;return e?e.items:[]}},{key:"index",get:function(){var e=this.listElement;return e?e.index:-1}},{key:"selected",get:function(){var e=this.listElement;return e?e.selected:null}}])&&Dn(n.prototype,r),i&&Dn(n,i),l}(Ce.a);function Hn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}"]);return Hn=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-menu")],Bn.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bn.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Object})],Bn.prototype,"anchor",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0})],Bn.prototype,"open",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"quick",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"corner",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"x",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"y",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"absolute",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fixed",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"forceGroupSelection",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fullwidth",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"menuCorner",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(xn[e])}))],Bn.prototype,"defaultFocus",void 0);var Vn=Object(o.c)(Hn());function Un(e){return(Un="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $n(e,t){return($n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yn(e,t){return!t||"object"!==Un(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wn(e){return(Wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wn(t);if(qn()){var r=Wn(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yn(this,e)});function r(){return Kn(this,r),n.apply(this,arguments)}return r}(Bn);Gn.styles=Vn,Gn=Object(k.b)([Object(o.d)("mwc-menu")],Gn);n(107);function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zn(){var e=Qn(["\n :host {\n display: inline-block;\n position: relative;\n }\n "]);return Zn=function(){return e},e}function Jn(){var e=Qn(["\n
\n
\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(Vr).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var Kr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,r=void 0===n?Hr.getFn:n;jr(this,e),this.norm=Ur(3),this.getFn=r,this.isCreated=!1,this.setRecords()}return Ar(e,[{key:"setCollection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=e}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,Rr(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();Rr(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?Hr.getFn:r,o=new Kr({getFn:i});return o.setKeys(e),o.setCollection(t),o.create(),o}function Yr(e,t){var n=e.matches;t.matches=[],Dr(n)&&n.forEach((function(e){if(Dr(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function qr(e,t){t.score=e.score}function Wr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,s=void 0===a?0:a,c=t.distance,l=void 0===c?Hr.distance:c,u=r/e.length,d=Math.abs(s-o);return l?u+d/l:d?1:u}function Gr(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Hr.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function Xr(e){for(var t={},n=e.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=n.location,i=void 0===r?Hr.location:r,o=n.threshold,a=void 0===o?Hr.threshold:o,s=n.distance,c=void 0===s?Hr.distance:s,l=n.includeMatches,u=void 0===l?Hr.includeMatches:l,d=n.findAllMatches,f=void 0===d?Hr.findAllMatches:d,p=n.minMatchCharLength,h=void 0===p?Hr.minMatchCharLength:p,m=n.isCaseSensitive,y=void 0===m?Hr.isCaseSensitive:m;jr(this,e),this.options={location:i,threshold:a,distance:c,includeMatches:u,findAllMatches:f,minMatchCharLength:h,isCaseSensitive:y},this.pattern=y?t:t.toLowerCase(),this.chunks=[];for(var v=0;v3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?Hr.location:i,a=r.distance,s=void 0===a?Hr.distance:a,c=r.threshold,l=void 0===c?Hr.threshold:c,u=r.findAllMatches,d=void 0===u?Hr.findAllMatches:u,f=r.minMatchCharLength,p=void 0===f?Hr.minMatchCharLength:f,h=r.includeMatches,m=void 0===h?Hr.includeMatches:h;if(t.length>32)throw new Error(Lr(32));var y,v=t.length,b=e.length,g=Math.max(0,Math.min(o,b)),_=l,w=g,k=[];if(m)for(var O=0;O-1;){var x=Wr(t,{currentLocation:y,expectedLocation:g,distance:s});if(_=Math.min(x,_),w=y+v,m)for(var E=0;E=D;L-=1){var N=L-1,M=n[e.charAt(N)];if(M&&m&&(k[N]=1),F[L]=(F[L+1]<<1|1)&M,0!==P&&(F[L]|=(S[L+1]|S[L])<<1|1|S[L+1]),F[L]&A&&(j=Wr(t,{errors:P,currentLocation:N,expectedLocation:g,distance:s}))<=_){if(_=j,(w=N)<=g)break;D=Math.max(1,2*g-w)}}var B=Wr(t,{errors:P+1,currentLocation:g,expectedLocation:g,distance:s});if(B>_)break;S=F}var H={isMatch:w>=0,score:Math.max(.001,j)};return m&&(H.indices=Gr(k,p)),H}(e,i,o,{location:a+32*n,distance:s,threshold:c,findAllMatches:l,minMatchCharLength:u,includeMatches:r}),m=h.isMatch,y=h.score,v=h.indices;m&&(p=!0),f+=y,m&&v&&(d=[].concat(Er(d),Er(v)))}));var h={isMatch:p,score:p?f/this.chunks.length:1};return p&&r&&(h.indices=d),h}}]),e}(),Jr=function(){function e(t){jr(this,e),this.pattern=t}return Ar(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return Qr(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return Qr(e,this.singleRegex)}}]),e}();function Qr(e,t){var n=e.match(t);return n?n[1]:null}var ei=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(Jr),ti=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(Jr),ni=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(Jr),ri=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(Jr),ii=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(Jr),oi=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(Jr),ai=function(e){gr(n,e);var t=wr(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?Hr.location:o,s=i.threshold,c=void 0===s?Hr.threshold:s,l=i.distance,u=void 0===l?Hr.distance:l,d=i.includeMatches,f=void 0===d?Hr.includeMatches:d,p=i.findAllMatches,h=void 0===p?Hr.findAllMatches:p,m=i.minMatchCharLength,y=void 0===m?Hr.minMatchCharLength:m,v=i.isCaseSensitive,b=void 0===v?Hr.isCaseSensitive:v;return jr(this,n),(r=t.call(this,e))._bitapSearch=new Zr(e,{location:a,threshold:c,distance:u,includeMatches:f,findAllMatches:h,minMatchCharLength:y,isCaseSensitive:b}),r}return Ar(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(Jr),si=[ei,ni,ri,oi,ii,ti,ai],ci=si.length,li=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function ui(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(li).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isCaseSensitive,i=void 0===r?Hr.isCaseSensitive:r,o=n.includeMatches,a=void 0===o?Hr.includeMatches:o,s=n.minMatchCharLength,c=void 0===s?Hr.minMatchCharLength:s,l=n.findAllMatches,u=void 0===l?Hr.findAllMatches:l,d=n.location,f=void 0===d?Hr.location:d,p=n.threshold,h=void 0===p?Hr.threshold:p,m=n.distance,y=void 0===m?Hr.distance:m;jr(this,e),this.query=null,this.options={isCaseSensitive:i,includeMatches:a,minMatchCharLength:c,findAllMatches:u,location:f,threshold:h,distance:y},this.pattern=i?t:t.toLowerCase(),this.query=ui(this.pattern,this.options)}return Ar(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],a=0,s=0,c=t.length;s2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n);if(r.length>1&&!vi(n))return e(gi(n));var o=r[0];if(bi(n)){var a=n[o];if(!Rr(a))throw new Error(Fr(o));var s={key:o,pattern:a};return i&&(s.searcher=hi(a,t)),s}var c={children:[],operator:o};return r.forEach((function(t){var r=n[t];Tr(r)&&r.forEach((function(t){c.children.push(e(t))}))})),c};return vi(e)||(e=gi(e)),o(e)}var wi=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;jr(this,e),this.options=Object.assign({},Hr,{},n),this.options.useExtendedSearch,this._keyStore=new Mr(this.options.keys),this.setCollection(t,r)}return Ar(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof Kr))throw new Error("Incorrect 'index' type");this._myIndex=t||$r(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){Dr(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,a=i.includeScore,s=i.shouldSort,c=i.sortFn,l=Rr(e)?Rr(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return ki(l,this._keyStore),s&&l.sort(c),Ir(r)&&r>-1&&(l=l.slice(0,r)),Oi(l,this._docs,{includeMatches:o,includeScore:a})}},{key:"_searchStringList",value:function(e){var t=hi(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(Dr(n)){var a=t.searchIn(n),s=a.isMatch,c=a.score,l=a.indices;s&&r.push({item:n,idx:i,matches:[{score:c,value:n,norm:o,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=_i(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a={},s=[];return o.forEach((function(e){var r=e.$,o=e.i;Dr(r)&&function e(n,r,o){if(!n.children){var c=n.key,l=n.searcher,u=r[i.indexOf(c)];return t._findMatches({key:c,value:u,searcher:l})}for(var d=n.operator,f=[],p=0;p2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?Hr.includeMatches:r,o=n.includeScore,a=void 0===o?Hr.includeScore:o,s=[];return i&&s.push(Yr),a&&s.push(qr),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return s.length&&s.forEach((function(t){t(e,r)})),r}))}wi.version="6.0.0",wi.createIndex=$r,wi.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?Hr.getFn:n,i=e.keys,o=e.records,a=new Kr({getFn:r});return a.setKeys(i),a.setRecords(o),a},wi.config=Hr,wi.parseQuery=_i,function(){pi.push.apply(pi,arguments)}(fi);var xi=wi;var Ei=n(27);function Si(e){return(Si="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ji(){var e=Ti(["\n ha-card {\n cursor: pointer;\n }\n .not_available {\n opacity: 0.6;\n }\n a.repo {\n color: var(--primary-text-color);\n }\n "]);return ji=function(){return e},e}function Ci(){var e=Ti(["\n \n \n

\n ','\n

\n
\n ',"\n
\n \n "]);return Ai=function(){return e},e}function Pi(){var e=Ti(['\n
\n

\n No results found in "','."\n

\n
\n ']);return Pi=function(){return e},e}function Ti(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ii(e,t){return(Ii=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Di(e,t){return!t||"object"!==Si(t)&&"function"!=typeof t?zi(e):t}function zi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fi(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Li(e){return(Li=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ni(e){var t,n=Ui(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Mi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Bi(e){return e.decorators&&e.decorators.length}function Hi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Vi(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Ui(e){var t=function(e,t){if("object"!==Si(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Si(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Si(t)?t:String(t)}function Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n Missing add-ons? Enable advanced mode on\n
\n your profile page\n \n .\n \n ']);return Wi=function(){return e},e}function Gi(){var e=Qi(['\n - `:o.f` `}},{kind:"get",static:!0,key:"styles",value:function(){return[s.c,l.a,o.c` + `:o.f` `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.c,l.a,o.c` .content { margin: auto; padding: 8px; max-width: 1024px; } - `]}}]}}),o.a);function ft(e){var t,r=gt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function mt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function vt(e){return e.decorators&&e.decorators.length}function yt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function bt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function gt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[n])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var a=0;a!1},{kind:"field",decorators:[Object(o.h)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[Object(o.h)({attribute:!1})],key:"addon",value:void 0},{kind:"field",key:"routerOptions",value:()=>({defaultPage:"info",showLoading:!0,routes:{info:{tag:"hassio-addon-info-tab"},documentation:{tag:"hassio-addon-documentation-tab"},config:{tag:"hassio-addon-config-tab"},logs:{tag:"hassio-addon-log-tab"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.route=this.routeTail,e.hass=this.hass,e.addon=this.addon,e.narrow=this.narrow}}]}}),ne.a);function wt(e){var t,r=Dt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Et(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pt(e){return e.decorators&&e.decorators.length}function Ot(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function At(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Dt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[n])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var a=0;aObject(n.a)(e=>{const t=e.path.indexOf("/",1);return-1===t?{prefix:e.prefix+e.path,path:""}:{prefix:e.prefix+e.path.substr(0,t),path:e.path.substr(t)}})},{kind:"method",key:"render",value:function(){if(!this.addon)return o.f``;const e=[{name:"Info",path:`/hassio/addon/${this.addon.slug}/info`,iconPath:i.v}];this.addon.documentation&&e.push({name:"Documentation",path:`/hassio/addon/${this.addon.slug}/documentation`,iconPath:i.p}),this.addon.version&&e.push({name:"Configuration",path:`/hassio/addon/${this.addon.slug}/config`,iconPath:i.i},{name:"Log",path:`/hassio/addon/${this.addon.slug}/logs`,iconPath:i.y});const t=this._computeTail(this.route);return o.f` + `]}}]}}),o.a);function ft(e){var t,r=gt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function mt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function vt(e){return e.decorators&&e.decorators.length}function yt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function bt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function gt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function wt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[n])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(o.h)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[Object(o.h)({attribute:!1})],key:"addon",value:void 0},{kind:"field",key:"routerOptions",value:()=>({defaultPage:"info",showLoading:!0,routes:{info:{tag:"hassio-addon-info-tab"},documentation:{tag:"hassio-addon-documentation-tab"},config:{tag:"hassio-addon-config-tab"},logs:{tag:"hassio-addon-log-tab"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.route=this.routeTail,e.hass=this.hass,e.addon=this.addon,e.narrow=this.narrow}}]}}),ne.a);function kt(e){var t,r=Dt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Et(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pt(e){return e.decorators&&e.decorators.length}function Ot(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function At(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Dt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[n])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;sObject(n.a)(e=>{const t=e.path.indexOf("/",1);return-1===t?{prefix:e.prefix+e.path,path:""}:{prefix:e.prefix+e.path.substr(0,t),path:e.path.substr(t)}})},{kind:"method",key:"render",value:function(){if(!this.addon)return o.f``;const e=[{name:"Info",path:`/hassio/addon/${this.addon.slug}/info`,iconPath:i.u}];this.addon.documentation&&e.push({name:"Documentation",path:`/hassio/addon/${this.addon.slug}/documentation`,iconPath:i.p}),this.addon.version&&e.push({name:"Configuration",path:`/hassio/addon/${this.addon.slug}/config`,iconPath:i.i},{name:"Log",path:`/hassio/addon/${this.addon.slug}/logs`,iconPath:i.x});const t=this._computeTail(this.route);return o.f` - `}},{kind:"get",static:!0,key:"styles",value:function(){return[s.c,l.a,o.c` + `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.c,l.a,o.c` :host { color: var(--primary-text-color); } @@ -872,5 +906,5 @@ min-width: 100%; } } - `]}},{kind:"method",key:"firstUpdated",value:async function(){await this._routeDataChanged(this.route),this.addEventListener("hass-api-called",e=>this._apiCalled(e))}},{kind:"method",key:"_apiCalled",value:async function(e){const t=e.detail.path;t&&("uninstall"===t?history.back():await this._routeDataChanged(this.route))}},{kind:"method",key:"_routeDataChanged",value:async function(e){const t=e.path.split("/")[1];try{const e=await Object(a.c)(this.hass,t);this.addon=e}catch{this.addon=void 0}}}]}}),o.a)}}]); -//# sourceMappingURL=chunk.13572537b0f04146e8a6.js.map \ No newline at end of file + `]}},{kind:"method",key:"firstUpdated",value:async function(){await this._routeDataChanged(this.route),this.addEventListener("hass-api-called",e=>this._apiCalled(e))}},{kind:"method",key:"_apiCalled",value:async function(e){const t=e.detail.path;t&&("uninstall"===t?history.back():await this._routeDataChanged(this.route))}},{kind:"method",key:"_routeDataChanged",value:async function(e){const t=e.path.split("/")[1];try{const e=await Object(s.c)(this.hass,t);this.addon=e}catch{this.addon=void 0}}}]}}),o.a)}}]); +//# sourceMappingURL=chunk.169d772822215fb022c3.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.169d772822215fb022c3.js.gz b/supervisor/api/panel/frontend_latest/chunk.169d772822215fb022c3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5a556570fdc6af3a3aaaa59df3bae906168cb316 GIT binary patch literal 17303 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.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"update",value:function(e){u(h(r.prototype),"update",this).call(this,e),void 0!==this.content&&this._render()}},{kind:"method",key:"_render",value:async function(){this.innerHTML=await Object(o.a)(this.content,{breaks:this.breaks,gfm:!0},{allowSvg:this.allowSvg}),this._resize();const e=document.createTreeWalker(this,1,null,!1);for(;e.nextNode();){const t=e.currentNode;t instanceof HTMLAnchorElement&&t.host!==document.location.host?(t.target="_blank",t.rel="noreferrer",t.rel="noreferrer noopener"):t instanceof HTMLImageElement&&t.addEventListener("load",this._resize)}}},{kind:"field",key:"_resize",value(){return()=>Object(n.a)(this,"iron-resize")}}]}}),i.b);function m(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function w(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"render",value:function(){return this.content?i.f`e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"update",value:function(e){u(h(r.prototype),"update",this).call(this,e),void 0!==this.content&&this._render()}},{kind:"method",key:"_render",value:async function(){this.innerHTML=await Object(o.a)(this.content,{breaks:this.breaks,gfm:!0},{allowSvg:this.allowSvg}),this._resize();const e=document.createTreeWalker(this,1,null,!1);for(;e.nextNode();){const t=e.currentNode;t instanceof HTMLAnchorElement&&t.host!==document.location.host?(t.target="_blank",t.rel="noreferrer",t.rel="noreferrer noopener"):t instanceof HTMLImageElement&&t.addEventListener("load",this._resize)}}},{kind:"field",key:"_resize",value(){return()=>Object(n.a)(this,"iron-resize")}}]}}),i.b);function m(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function w(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"render",value:function(){return this.content?i.f`(n||(n=Object(i.a)(new Worker(e,void 0))),await n.renderMarkdown(t,r,o))}).call(this,r(165))},165:function(e,t,r){e.exports=r.p+"chunk.25d6478a044befeae846.worker.js"}}]); -//# sourceMappingURL=chunk.bc9f9f69a190ab12be0e.js.map \ No newline at end of file + `}}]}}),i.a)},165:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return o}));var i=r(162);let n;const o=async(t,r,o)=>(n||(n=Object(i.a)(new Worker(e,void 0))),await n.renderMarkdown(t,r,o))}).call(this,r(166))},166:function(e,t,r){e.exports=r.p+"chunk.25d6478a044befeae846.worker.js"}}]); +//# sourceMappingURL=chunk.19fdeb1dc19e9028c877.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.19fdeb1dc19e9028c877.js.gz b/supervisor/api/panel/frontend_latest/chunk.19fdeb1dc19e9028c877.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1f2c3281c1fe20ca0a2632b063216f7eab7ba5b GIT binary patch literal 3706 zcmV-=4u$a_iwFP!000021GG5@cjKtKe?`%GClMz^o4o$y(Pn3R@7?P+he$Z)jtoA4 zr(9eA{eCooY}wm)XT}on^^OWfyJh*3K5R(y{9`5fraoHP@8=6tZnkPw%;&cYyu17F zyK1@Rjb?%u6l*NeF5fDeDJ@x}^Vtg`Ggiyu7GVxQcknCB?|=Unngzg26%_5vNr11H z1udV`*Jzfnsa}aTuj?9C7;o=&4X3&-t!Qa~@k_}xdFW_$af=(lm+WyX!#m~MHT7?I zeU(2_Jw^o!0nx7lt3zP*JAjvrc8M65mjxg=1d5`J5#093D{*IlkFeeQg(|2EgYqhg zHyvr{nsURY(nPc7K6k(Q1P<|%!}3N7E%fUR&2dXrBiTj^S?PWzsoqMS(XyqDkOWp0 zNWqfVI^9EfLS|Mn&NL$(`zMvP*B!#FAKZW#4+2LJtj%sO3~1z{1Z&;vgN36L)#!wZ zCx(SctuszHDOmbec9cKrRRn7iu*m7<e|Z&YspG5FN&C2FD@7t^fA|q8CwS&93rmeVt!rT4WD2BiVof z1slr9z;Xz?I;=UCfR9`}`~y%%%5=Zy+paUhprEx`;QgD|>j%-5T6`(l8jSpc9teYW zJ`t1+={iGYzt3B`B->5{Z&L(WAj4*pGQag!LM~fxmCif>$u`5fwM3bt-t85+Nlg6F zc&5Jp#y(e{Z`Ti0BG5(;oP`rXW4W@z<#k{T{IGJ6g-*=5ak?v+goVt35L_z#TV8z<&YlA6;WTjA~OytyiE= zG#mVm_V$D^HFLCh?ePLL3AT5Kcr6 b6<+kYKBi7M^_t?!YOVZTq~YZW84SOr>& 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 Y(y8lDqRDuyf#qq-KgiJP3QbA?0EYcMLI3~& literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/chunk.19fdeb1dc19e9028c877.js.map b/supervisor/api/panel/frontend_latest/chunk.19fdeb1dc19e9028c877.js.map new file mode 100644 index 000000000..c3e4c0091 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/chunk.19fdeb1dc19e9028c877.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.19fdeb1dc19e9028c877.js","sources":["webpack:///chunk.19fdeb1dc19e9028c877.js"],"mappings":"AAAA;AA0OA;AACA;AACA;AANA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgEA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.2c9b9df572f9df28aa13.js.gz b/supervisor/api/panel/frontend_latest/chunk.2c9b9df572f9df28aa13.js.gz deleted file mode 100644 index d7a672d3441188f48bdee0807f1065bc232d9fe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57196 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 V^~1;6w=JUm!yh3(NiT-T0sxffRl@)P diff --git a/supervisor/api/panel/frontend_latest/chunk.2c9b9df572f9df28aa13.js.map b/supervisor/api/panel/frontend_latest/chunk.2c9b9df572f9df28aa13.js.map deleted file mode 100644 index a886d7faf..000000000 --- a/supervisor/api/panel/frontend_latest/chunk.2c9b9df572f9df28aa13.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.2c9b9df572f9df28aa13.js","sources":["webpack:///chunk.2c9b9df572f9df28aa13.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.9c6fe3803e238e0fac77.js b/supervisor/api/panel/frontend_latest/chunk.3071be0252919da82a50.js similarity index 99% rename from supervisor/api/panel/frontend_latest/chunk.9c6fe3803e238e0fac77.js rename to supervisor/api/panel/frontend_latest/chunk.3071be0252919da82a50.js index 004c17db2..751765850 100644 --- a/supervisor/api/panel/frontend_latest/chunk.9c6fe3803e238e0fac77.js +++ b/supervisor/api/panel/frontend_latest/chunk.3071be0252919da82a50.js @@ -1,5 +1,5 @@ -/*! For license information please see chunk.9c6fe3803e238e0fac77.js.LICENSE.txt */ -(self.webpackJsonp=self.webpackJsonp||[]).push([[9],{161:function(t,e,i){"use strict";i.d(e,"a",(function(){return c}));const n=Symbol("Comlink.proxy"),r=Symbol("Comlink.endpoint"),a=Symbol("Comlink.releaseProxy"),o=Symbol("Comlink.thrown"),s=t=>"object"==typeof t&&null!==t||"function"==typeof t,u=new Map([["proxy",{canHandle:t=>s(t)&&t[n],serialize(t){const{port1:e,port2:i}=new MessageChannel;return function t(e,i=self){i.addEventListener("message",(function r(a){if(!a||!a.data)return;const{id:s,type:u,path:c}=Object.assign({path:[]},a.data),h=(a.data.argumentList||[]).map(d);let f;try{const i=c.slice(0,-1).reduce((t,e)=>t[e],e),r=c.reduce((t,e)=>t[e],e);switch(u){case 0:f=r;break;case 1:i[c.slice(-1)[0]]=d(a.data.value),f=!0;break;case 2:f=r.apply(i,h);break;case 3:f=function(t){return Object.assign(t,{[n]:!0})}(new r(...h));break;case 4:{const{port1:i,port2:n}=new MessageChannel;t(e,n),f=function(t,e){return m.set(t,e),t}(i,[i])}break;case 5:f=void 0}}catch(g){f={value:g,[o]:0}}Promise.resolve(f).catch(t=>({value:t,[o]:0})).then(t=>{const[e,n]=p(t);i.postMessage(Object.assign(Object.assign({},e),{id:s}),n),5===u&&(i.removeEventListener("message",r),l(i))})})),i.start&&i.start()}(t,e),[i,[i]]},deserialize:t=>(t.start(),c(t))}],["throw",{canHandle:t=>s(t)&&o in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function l(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function c(t,e){return function t(e,i=[],n=function(){}){let o=!1;const s=new Proxy(n,{get(n,r){if(h(o),r===a)return()=>g(e,{type:5,path:i.map(t=>t.toString())}).then(()=>{l(e),o=!0});if("then"===r){if(0===i.length)return{then:()=>s};const t=g(e,{type:0,path:i.map(t=>t.toString())}).then(d);return t.then.bind(t)}return t(e,[...i,r])},set(t,n,r){h(o);const[a,s]=p(r);return g(e,{type:1,path:[...i,n].map(t=>t.toString()),value:a},s).then(d)},apply(n,a,s){h(o);const u=i[i.length-1];if(u===r)return g(e,{type:4}).then(d);if("bind"===u)return t(e,i.slice(0,-1));const[l,c]=f(s);return g(e,{type:2,path:i.map(t=>t.toString()),argumentList:l},c).then(d)},construct(t,n){h(o);const[r,a]=f(n);return g(e,{type:3,path:i.map(t=>t.toString()),argumentList:r},a).then(d)}});return s}(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function f(t){const e=t.map(p);return[e.map(t=>t[0]),(i=e.map(t=>t[1]),Array.prototype.concat.apply([],i))];var i}const m=new WeakMap;function p(t){for(const[e,i]of u)if(i.canHandle(t)){const[n,r]=i.serialize(t);return[{type:3,name:e,value:n},r]}return[{type:0,value:t},m.get(t)||[]]}function d(t){switch(t.type){case 3:return u.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,i){return new Promise(n=>{const r=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");t.addEventListener("message",(function e(i){i.data&&i.data.id&&i.data.id===r&&(t.removeEventListener("message",e),n(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),i)})}},162:function(t,e){var i,n,r;n={},r={},function(t,e){function i(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=f}function n(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,n,r){var a=new i;return n&&(a.fill="both",a.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(i){if("auto"!=e[i]){if(("number"==typeof a[i]||"duration"==i)&&("number"!=typeof e[i]||isNaN(e[i])))return;if("fill"==i&&-1==c.indexOf(e[i]))return;if("direction"==i&&-1==h.indexOf(e[i]))return;if("playbackRate"==i&&1!==e[i]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[i]=e[i]}})):a.duration=e,a}function a(t,e,i,n){return t<0||t>1||i<0||i>1?f:function(r){function a(t,e,i){return 3*t*(1-i)*(1-i)*i+3*e*(1-i)*i*i+i*i*i}if(r<=0){var o=0;return t>0?o=e/t:!e&&i>0&&(o=n/i),o*r}if(r>=1){var s=0;return i<1?s=(n-1)/(i-1):1==i&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var u=0,l=1;u=1)return 1;var n=1/t;return(i+=e*n)-i%n}}function s(t){_||(_=document.createElement("div").style),_.animationTimingFunction="",_.animationTimingFunction=t;var e=_.animationTimingFunction;if(""==e&&n())throw new TypeError(t+" is not a valid value for easing");return e}function u(t){if("linear"==t)return f;var e=v.exec(t);if(e)return a.apply(this,e.slice(1).map(Number));var i=b.exec(t);if(i)return o(Number(i[1]),d);var n=w.exec(t);return n?o(Number(n[1]),{start:m,middle:p,end:d}[n[2]]):g[t]||f}function l(t,e,i){if(null==e)return T;var n=i.delay+t+i.endDelay;return e=Math.min(i.delay+t,n)?E:A}var c="backwards|forwards|both|none".split("|"),h="reverse|alternate|alternate-reverse".split("|"),f=function(t){return t};i.prototype={_setMember:function(e,i){this["_"+e]=i,this._effect&&(this._effect._timingInput[e]=i,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=u(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var m=1,p=.5,d=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":o(1,m),"step-middle":o(1,p),"step-end":o(1,d)},_=null,y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),b=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,T=0,x=1,E=2,A=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var i in t)e[i]=t[i];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,i){return r(e=t.numericTimingToObject(e),i)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,i){var n=l(t,e,i),r=function(t,e,i,n,r){switch(n){case x:return"backwards"==e||"both"==e?0:null;case A:return i-r;case E:return"forwards"==e||"both"==e?t:null;case T:return null}}(t,i.fill,e,n,i.delay);if(null===r)return null;var a=function(t,e,i,n,r){var a=r;return 0===t?e!==x&&(a+=i):a+=n/t,a}(i.duration,n,i.iterations,r,i.iterationStart),o=function(t,e,i,n,r,a){var o=t===1/0?e%1:t%1;return 0!==o||i!==E||0===n||0===r&&0!==a||(o=1),o}(a,i.iterationStart,n,i.iterations,r,i.duration),s=function(t,e,i,n){return t===E&&e===1/0?1/0:1===i?Math.floor(n)-1:Math.floor(n)}(n,i.iterations,o,a),u=function(t,e,i){var n=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?i:1-i}(i.direction,s,o);return i._easingFunction(u)},t.calculatePhase=l,t.normalizeEasing=s,t.parseEasingFunction=u}(i={}),function(t,e){function i(t,e){return t in u&&u[t][e]||e}function n(t,e,n){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=a[t];if(r)for(var s in o.style[t]=e,r){var u=r[s],l=o.style[u];n[u]=i(u,l)}else n[t]=i(t,e)}}function r(t){var e=[];for(var i in t)if(!(i in["easing","offset","composite"])){var n=t[i];Array.isArray(n)||(n=[n]);for(var r,a=n.length,o=0;o1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==r?t.normalizeEasing(a):""+a;n(r,a,i)}return null==i.offset&&(i.offset=null),null==i.easing&&(i.easing="linear"),i})),a=!0,o=-1/0,s=0;s=0&&t.offset<=1})),a||function(){var t=i.length;null==i[t-1].offset&&(i[t-1].offset=1),t>1&&null==i[0].offset&&(i[0].offset=0);for(var e=0,n=i[0].offset,r=1;r=t.applyFrom&&i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var i=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=i&&(this.currentTime=i)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var i=this._finishHandlers.indexOf(e);i>=0&&this._finishHandlers.splice(i,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new n(this,this._currentTime,t),i=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){i.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(i,n),function(t,e,i){function n(t){var e=l;l=[],tn?i%=n:n%=i;return t*e/(i+n)}(n.length,r.length),l=0;l=1?e:"visible"}]}),["visibility"])}(n),function(t,e){function i(t){t=t.trim(),a.fillStyle="#000",a.fillStyle=t;var e=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=t,e==a.fillStyle){a.fillRect(0,0,1,1);var i=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var n=i[3]/255;return[i[0]*n,i[1]*n,i[2]*n,n]}}function n(e,i){return[e,i,function(e){function i(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var n=0;n<3;n++)e[n]=Math.round(i(e[n]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var a=r.getContext("2d");t.addPropertiesHandler(i,n,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,i),t.mergeColors=n}(n),function(t,e){function i(t){function e(){var e=o.exec(t);a=e?e[0]:void 0}function i(){if("("!==a)return function(){var t=Number(a);return e(),t}();e();var t=r();return")"!==a?NaN:(e(),t)}function n(){for(var t=i();"*"===a||"/"===a;){var n=a;e();var r=i();"*"===n?t*=r:t/=r}return t}function r(){for(var t=n();"+"===a||"-"===a;){var i=a;e();var r=n();"+"===i?t+=r:t-=r}return t}var a,o=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function n(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var n={};e=e.replace(t,(function(t){return n[t]=null,"U"+t}));for(var r="U("+t.source+")",a=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),o=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+i+")":i}]}var o="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=n.bind(null,new RegExp(o,"g")),u=n.bind(null,new RegExp(o+"|%","g")),l=n.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=u,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,u),t.parseAngle=l,t.mergeDimensions=a;var c=t.consumeParenthesised.bind(null,s),h=t.consumeRepeated.bind(void 0,c,/^/),f=t.consumeRepeated.bind(void 0,h,/^,/);t.consumeSizePairList=f;var m=t.mergeNestedRepeated.bind(void 0,r," "),p=t.mergeNestedRepeated.bind(void 0,m,",");t.mergeNonNegativeSizePair=m,t.addPropertiesHandler((function(t){var e=f(t);if(e&&""==e[1])return e[0]}),p,["background-size"]),t.addPropertiesHandler(u,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(u,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(n),function(t,e){function i(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function n(e){var n=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,i,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(n&&4==n[0].length)return n[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,i){return"auto"==e||"auto"==i?[!0,!1,function(n){var r=n?e:i;if("auto"==r)return"auto";var a=t.mergeDimensions(r,r);return a[2](a[0])}]:t.mergeDimensions(e,i)}),", ");t.parseBox=n,t.mergeBoxes=r,t.addPropertiesHandler(n,r,["clip"])}(n),function(t,e){function i(t){return function(e){var i=0;return t.map((function(t){return t===l?e[i++]:t}))}}function n(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var i,n=/\s*(\w+)\(([^)]*)\)/g,r=[],a=0;i=n.exec(e);){if(i.index!=a)return;a=i.index+i[0].length;var o=i[1],s=f[o];if(!s)return;var u=i[2].split(","),l=s[0];if(l.length=0&&this._cancelHandlers.splice(i,1)}else u.call(this,t,e)},a}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(i=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(i),function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?a=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(i){e.timeline._updateAnimationsPromises(),t(i),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var a=!1;e.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(n))};var o=new e.AnimationTimeline;e.timeline=o;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return o}})}catch(t){}try{window.document.timeline=o}catch(t){}}(0,r),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,a=!!this._animation;a&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),a&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e"object"==typeof t&&null!==t||"function"==typeof t,u=new Map([["proxy",{canHandle:t=>s(t)&&t[n],serialize(t){const{port1:e,port2:i}=new MessageChannel;return function t(e,i=self){i.addEventListener("message",(function r(a){if(!a||!a.data)return;const{id:s,type:u,path:c}=Object.assign({path:[]},a.data),h=(a.data.argumentList||[]).map(d);let f;try{const i=c.slice(0,-1).reduce((t,e)=>t[e],e),r=c.reduce((t,e)=>t[e],e);switch(u){case 0:f=r;break;case 1:i[c.slice(-1)[0]]=d(a.data.value),f=!0;break;case 2:f=r.apply(i,h);break;case 3:f=function(t){return Object.assign(t,{[n]:!0})}(new r(...h));break;case 4:{const{port1:i,port2:n}=new MessageChannel;t(e,n),f=function(t,e){return m.set(t,e),t}(i,[i])}break;case 5:f=void 0}}catch(g){f={value:g,[o]:0}}Promise.resolve(f).catch(t=>({value:t,[o]:0})).then(t=>{const[e,n]=p(t);i.postMessage(Object.assign(Object.assign({},e),{id:s}),n),5===u&&(i.removeEventListener("message",r),l(i))})})),i.start&&i.start()}(t,e),[i,[i]]},deserialize:t=>(t.start(),c(t))}],["throw",{canHandle:t=>s(t)&&o in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function l(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function c(t,e){return function t(e,i=[],n=function(){}){let o=!1;const s=new Proxy(n,{get(n,r){if(h(o),r===a)return()=>g(e,{type:5,path:i.map(t=>t.toString())}).then(()=>{l(e),o=!0});if("then"===r){if(0===i.length)return{then:()=>s};const t=g(e,{type:0,path:i.map(t=>t.toString())}).then(d);return t.then.bind(t)}return t(e,[...i,r])},set(t,n,r){h(o);const[a,s]=p(r);return g(e,{type:1,path:[...i,n].map(t=>t.toString()),value:a},s).then(d)},apply(n,a,s){h(o);const u=i[i.length-1];if(u===r)return g(e,{type:4}).then(d);if("bind"===u)return t(e,i.slice(0,-1));const[l,c]=f(s);return g(e,{type:2,path:i.map(t=>t.toString()),argumentList:l},c).then(d)},construct(t,n){h(o);const[r,a]=f(n);return g(e,{type:3,path:i.map(t=>t.toString()),argumentList:r},a).then(d)}});return s}(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function f(t){const e=t.map(p);return[e.map(t=>t[0]),(i=e.map(t=>t[1]),Array.prototype.concat.apply([],i))];var i}const m=new WeakMap;function p(t){for(const[e,i]of u)if(i.canHandle(t)){const[n,r]=i.serialize(t);return[{type:3,name:e,value:n},r]}return[{type:0,value:t},m.get(t)||[]]}function d(t){switch(t.type){case 3:return u.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,i){return new Promise(n=>{const r=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");t.addEventListener("message",(function e(i){i.data&&i.data.id&&i.data.id===r&&(t.removeEventListener("message",e),n(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),i)})}},163:function(t,e){var i,n,r;n={},r={},function(t,e){function i(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=f}function n(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,n,r){var a=new i;return n&&(a.fill="both",a.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(i){if("auto"!=e[i]){if(("number"==typeof a[i]||"duration"==i)&&("number"!=typeof e[i]||isNaN(e[i])))return;if("fill"==i&&-1==c.indexOf(e[i]))return;if("direction"==i&&-1==h.indexOf(e[i]))return;if("playbackRate"==i&&1!==e[i]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[i]=e[i]}})):a.duration=e,a}function a(t,e,i,n){return t<0||t>1||i<0||i>1?f:function(r){function a(t,e,i){return 3*t*(1-i)*(1-i)*i+3*e*(1-i)*i*i+i*i*i}if(r<=0){var o=0;return t>0?o=e/t:!e&&i>0&&(o=n/i),o*r}if(r>=1){var s=0;return i<1?s=(n-1)/(i-1):1==i&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var u=0,l=1;u=1)return 1;var n=1/t;return(i+=e*n)-i%n}}function s(t){_||(_=document.createElement("div").style),_.animationTimingFunction="",_.animationTimingFunction=t;var e=_.animationTimingFunction;if(""==e&&n())throw new TypeError(t+" is not a valid value for easing");return e}function u(t){if("linear"==t)return f;var e=v.exec(t);if(e)return a.apply(this,e.slice(1).map(Number));var i=b.exec(t);if(i)return o(Number(i[1]),d);var n=w.exec(t);return n?o(Number(n[1]),{start:m,middle:p,end:d}[n[2]]):g[t]||f}function l(t,e,i){if(null==e)return T;var n=i.delay+t+i.endDelay;return e=Math.min(i.delay+t,n)?E:A}var c="backwards|forwards|both|none".split("|"),h="reverse|alternate|alternate-reverse".split("|"),f=function(t){return t};i.prototype={_setMember:function(e,i){this["_"+e]=i,this._effect&&(this._effect._timingInput[e]=i,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=u(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var m=1,p=.5,d=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":o(1,m),"step-middle":o(1,p),"step-end":o(1,d)},_=null,y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),b=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,T=0,x=1,E=2,A=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var i in t)e[i]=t[i];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,i){return r(e=t.numericTimingToObject(e),i)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,i){var n=l(t,e,i),r=function(t,e,i,n,r){switch(n){case x:return"backwards"==e||"both"==e?0:null;case A:return i-r;case E:return"forwards"==e||"both"==e?t:null;case T:return null}}(t,i.fill,e,n,i.delay);if(null===r)return null;var a=function(t,e,i,n,r){var a=r;return 0===t?e!==x&&(a+=i):a+=n/t,a}(i.duration,n,i.iterations,r,i.iterationStart),o=function(t,e,i,n,r,a){var o=t===1/0?e%1:t%1;return 0!==o||i!==E||0===n||0===r&&0!==a||(o=1),o}(a,i.iterationStart,n,i.iterations,r,i.duration),s=function(t,e,i,n){return t===E&&e===1/0?1/0:1===i?Math.floor(n)-1:Math.floor(n)}(n,i.iterations,o,a),u=function(t,e,i){var n=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?i:1-i}(i.direction,s,o);return i._easingFunction(u)},t.calculatePhase=l,t.normalizeEasing=s,t.parseEasingFunction=u}(i={}),function(t,e){function i(t,e){return t in u&&u[t][e]||e}function n(t,e,n){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=a[t];if(r)for(var s in o.style[t]=e,r){var u=r[s],l=o.style[u];n[u]=i(u,l)}else n[t]=i(t,e)}}function r(t){var e=[];for(var i in t)if(!(i in["easing","offset","composite"])){var n=t[i];Array.isArray(n)||(n=[n]);for(var r,a=n.length,o=0;o1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==r?t.normalizeEasing(a):""+a;n(r,a,i)}return null==i.offset&&(i.offset=null),null==i.easing&&(i.easing="linear"),i})),a=!0,o=-1/0,s=0;s=0&&t.offset<=1})),a||function(){var t=i.length;null==i[t-1].offset&&(i[t-1].offset=1),t>1&&null==i[0].offset&&(i[0].offset=0);for(var e=0,n=i[0].offset,r=1;r=t.applyFrom&&i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var i=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=i&&(this.currentTime=i)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var i=this._finishHandlers.indexOf(e);i>=0&&this._finishHandlers.splice(i,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new n(this,this._currentTime,t),i=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){i.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(i,n),function(t,e,i){function n(t){var e=l;l=[],tn?i%=n:n%=i;return t*e/(i+n)}(n.length,r.length),l=0;l=1?e:"visible"}]}),["visibility"])}(n),function(t,e){function i(t){t=t.trim(),a.fillStyle="#000",a.fillStyle=t;var e=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=t,e==a.fillStyle){a.fillRect(0,0,1,1);var i=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var n=i[3]/255;return[i[0]*n,i[1]*n,i[2]*n,n]}}function n(e,i){return[e,i,function(e){function i(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var n=0;n<3;n++)e[n]=Math.round(i(e[n]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var a=r.getContext("2d");t.addPropertiesHandler(i,n,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,i),t.mergeColors=n}(n),function(t,e){function i(t){function e(){var e=o.exec(t);a=e?e[0]:void 0}function i(){if("("!==a)return function(){var t=Number(a);return e(),t}();e();var t=r();return")"!==a?NaN:(e(),t)}function n(){for(var t=i();"*"===a||"/"===a;){var n=a;e();var r=i();"*"===n?t*=r:t/=r}return t}function r(){for(var t=n();"+"===a||"-"===a;){var i=a;e();var r=n();"+"===i?t+=r:t-=r}return t}var a,o=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function n(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var n={};e=e.replace(t,(function(t){return n[t]=null,"U"+t}));for(var r="U("+t.source+")",a=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),o=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+i+")":i}]}var o="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=n.bind(null,new RegExp(o,"g")),u=n.bind(null,new RegExp(o+"|%","g")),l=n.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=u,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,u),t.parseAngle=l,t.mergeDimensions=a;var c=t.consumeParenthesised.bind(null,s),h=t.consumeRepeated.bind(void 0,c,/^/),f=t.consumeRepeated.bind(void 0,h,/^,/);t.consumeSizePairList=f;var m=t.mergeNestedRepeated.bind(void 0,r," "),p=t.mergeNestedRepeated.bind(void 0,m,",");t.mergeNonNegativeSizePair=m,t.addPropertiesHandler((function(t){var e=f(t);if(e&&""==e[1])return e[0]}),p,["background-size"]),t.addPropertiesHandler(u,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(u,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(n),function(t,e){function i(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function n(e){var n=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,i,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(n&&4==n[0].length)return n[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,i){return"auto"==e||"auto"==i?[!0,!1,function(n){var r=n?e:i;if("auto"==r)return"auto";var a=t.mergeDimensions(r,r);return a[2](a[0])}]:t.mergeDimensions(e,i)}),", ");t.parseBox=n,t.mergeBoxes=r,t.addPropertiesHandler(n,r,["clip"])}(n),function(t,e){function i(t){return function(e){var i=0;return t.map((function(t){return t===l?e[i++]:t}))}}function n(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var i,n=/\s*(\w+)\(([^)]*)\)/g,r=[],a=0;i=n.exec(e);){if(i.index!=a)return;a=i.index+i[0].length;var o=i[1],s=f[o];if(!s)return;var u=i[2].split(","),l=s[0];if(l.length=0&&this._cancelHandlers.splice(i,1)}else u.call(this,t,e)},a}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(i=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(i),function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?a=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(i){e.timeline._updateAnimationsPromises(),t(i),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var a=!1;e.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(n))};var o=new e.AnimationTimeline;e.timeline=o;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return o}})}catch(t){}try{window.document.timeline=o}catch(t){}}(0,r),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,a=!!this._animation;a&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),a&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e :host { display: inline-block; @@ -64,7 +64,7 @@
-`,is:"iron-autogrow-textarea",behaviors:[r.a,n.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(o.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},166:function(t,e,i){"use strict";i(3);var n=i(4),r=i(2),a=i(5);Object(n.a)({_template:a.a` +`,is:"iron-autogrow-textarea",behaviors:[r.a,n.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(o.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},167:function(t,e,i){"use strict";i(3);var n=i(4),r=i(2),a=i(5);Object(n.a)({_template:a.a` `;i.setAttribute("style","display: none;"),document.head.appendChild(i.content)},function(e,t,r){"use strict";function i(e){return null==e}e.exports.isNothing=i,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:i(e)?[]:[e]},e.exports.repeat=function(e,t){var r,i="";for(r=0;rt=>{if(!(t instanceof c.a)||t instanceof c.c||"style"!==t.committer.name||t.committer.parts.length>1)throw new Error("The `styleMap` directive must be used in the style attribute and must be the only part in the attribute.");const{committer:r}=t,{style:i}=r.element;let n=l.get(t);void 0===n&&(i.cssText=r.strings.join(" "),l.set(t,n=new Set)),n.forEach(t=>{t in e||(n.delete(t),-1===t.indexOf("-")?i[t]=null:i.removeProperty(t))});for(const o in e)n.add(o),-1===o.indexOf("-")?i[o]=e[o]:i.setProperty(o,e[o])});class p extends o.a{constructor(){super(...arguments),this.primary=!1,this.accent=!1,this.unbounded=!1,this.disabled=!1,this.activated=!1,this.selected=!1,this.hovering=!1,this.bgFocused=!1,this.fgActivation=!1,this.fgDeactivation=!1,this.fgScale="",this.fgSize="",this.translateStart="",this.translateEnd="",this.leftPos="",this.topPos="",this.mdcFoundationClass=s.a}get isActive(){return(this.parentElement||this).matches(":active")}createAdapter(){return{browserSupportsCssVars:()=>!0,isUnbounded:()=>this.unbounded,isSurfaceActive:()=>this.isActive,isSurfaceDisabled:()=>this.disabled,addClass:e=>{switch(e){case"mdc-ripple-upgraded--background-focused":this.bgFocused=!0;break;case"mdc-ripple-upgraded--foreground-activation":this.fgActivation=!0;break;case"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation=!0}},removeClass:e=>{switch(e){case"mdc-ripple-upgraded--background-focused":this.bgFocused=!1;break;case"mdc-ripple-upgraded--foreground-activation":this.fgActivation=!1;break;case"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation=!1}},containsEventTarget:()=>!0,registerInteractionHandler:()=>{},deregisterInteractionHandler:()=>{},registerDocumentInteractionHandler:()=>{},deregisterDocumentInteractionHandler:()=>{},registerResizeHandler:()=>{},deregisterResizeHandler:()=>{},updateCssVariable:(e,t)=>{switch(e){case"--mdc-ripple-fg-scale":this.fgScale=t;break;case"--mdc-ripple-fg-size":this.fgSize=t;break;case"--mdc-ripple-fg-translate-end":this.translateEnd=t;break;case"--mdc-ripple-fg-translate-start":this.translateStart=t;break;case"--mdc-ripple-left":this.leftPos=t;break;case"--mdc-ripple-top":this.topPos=t}},computeBoundingRect:()=>(this.parentElement||this).getBoundingClientRect(),getWindowPageOffset:()=>({x:window.pageXOffset,y:window.pageYOffset})}}startPress(e){this.waitForFoundation(()=>{this.mdcFoundation.activate(e)})}endPress(){this.waitForFoundation(()=>{this.mdcFoundation.deactivate()})}startFocus(){this.waitForFoundation(()=>{this.mdcFoundation.handleFocus()})}endFocus(){this.waitForFoundation(()=>{this.mdcFoundation.handleBlur()})}startHover(){this.hovering=!0}endHover(){this.hovering=!1}waitForFoundation(e){this.mdcFoundation?e():this.updateComplete.then(e)}render(){const e={"mdc-ripple-upgraded--unbounded":this.unbounded,"mdc-ripple-upgraded--background-focused":this.bgFocused,"mdc-ripple-upgraded--foreground-activation":this.fgActivation,"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation,hover:this.hovering,primary:this.primary,accent:this.accent,disabled:this.disabled,activated:this.activated,selected:this.selected};return n.f`
`}}Object(i.b)([Object(n.i)(".mdc-ripple-surface")],p.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"primary",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"accent",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"unbounded",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"disabled",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"activated",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"selected",void 0),Object(i.b)([Object(n.g)()],p.prototype,"hovering",void 0),Object(i.b)([Object(n.g)()],p.prototype,"bgFocused",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgActivation",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgDeactivation",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgScale",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgSize",void 0),Object(i.b)([Object(n.g)()],p.prototype,"translateStart",void 0),Object(i.b)([Object(n.g)()],p.prototype,"translateEnd",void 0),Object(i.b)([Object(n.g)()],p.prototype,"leftPos",void 0),Object(i.b)([Object(n.g)()],p.prototype,"topPos",void 0);const u=n.c`:host{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host .primary{--mdc-ripple-color: var(--mdc-theme-primary, #6200ee)}:host .accent{--mdc-ripple-color: var( --mdc-theme-secondary, #018786 )}:host .mdc-ripple-surface{top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;--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;position:relative;outline:none;overflow:hidden;--mdc-ripple-fg-opacity: var( --mdc-ripple-press-opacity, 0.12 )}:host .mdc-ripple-surface::before,:host .mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:host .mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:host .mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:host .mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:host .mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:host .mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:host .mdc-ripple-surface::before,:host .mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:host .mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded{overflow:visible}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::before,:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::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%)}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:host .mdc-ripple-surface.hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}:host .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before{opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}:host .mdc-ripple-surface::before,:host .mdc-ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}:host .mdc-ripple-surface.activated{--mdc-ripple-press-opacity: calc( var(--mdc-ripple-press-opacity, 0.12) + 0.12 )}:host .mdc-ripple-surface.activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}:host .mdc-ripple-surface.activated.hover::before{opacity:.16;opacity:calc( var(--mdc-ripple-hover-opacity, 0.04) + var(--mdc-ripple-activated-opacity, 0.12) )}:host .mdc-ripple-surface.activated.mdc-ripple-upgraded--background-focused::before{opacity:.24;opacity:calc( var(--mdc-ripple-focus-opacity, 0.12) + var(--mdc-ripple-activated-opacity, 0.12) )}:host .mdc-ripple-surface.selected{--mdc-ripple-press-opacity: calc( var(--mdc-ripple-press-opacity, 0.12) + 0.08 )}:host .mdc-ripple-surface.selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}:host .mdc-ripple-surface.selected.hover::before{opacity:.12;opacity:calc( var(--mdc-ripple-hover-opacity, 0.04) + var(--mdc-ripple-selected-opacity, 0.08) )}:host .mdc-ripple-surface.selected.mdc-ripple-upgraded--background-focused::before{opacity:.2;opacity:calc( var(--mdc-ripple-focus-opacity, 0.12) + var(--mdc-ripple-selected-opacity, 0.08) )}:host .mdc-ripple-surface.disabled{--mdc-ripple-color: transparent}:host .mdc-ripple-surface::before{z-index:1;z-index:var(--m-ripple-z-index, 1)}:host .mdc-ripple-surface::after{z-index:0;z-index:var(--m-ripple-z-index, 0)}`;let h=class extends p{};h.styles=u,h=Object(i.b)([Object(n.d)("mwc-ripple")],h)},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));const i=(e,t,r)=>{const[i,n]=e.split(".",2);return Number(i)>t||Number(i)===t&&Number(n)>=r}},function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));r(16);var i=r(31),n=r(18);let o={},s={};function a(e,t){o[e]=s[e.toLowerCase()]=t}function c(e){return o[e]||s[e.toLowerCase()]}class l extends HTMLElement{static get observedAttributes(){return["id"]}static import(e,t){if(e){let r=c(e);return r&&t?r.querySelector(t):r}return null}attributeChangedCallback(e,t,r,i){t!==r&&this.register()}get assetpath(){if(!this.__assetpath){const e=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument,t=Object(i.c)(this.getAttribute("assetpath")||"",e.baseURI);this.__assetpath=Object(i.a)(t)}return this.__assetpath}register(e){if(e=e||this.id){if(n.e&&void 0!==c(e))throw a(e,null),new Error(`strictTemplatePolicy: dom-module ${e} re-registered`);this.id=e,a(e,this),(t=this).querySelector("style")&&console.warn("dom-module %s has style outside template",t.id)}var t}}l.prototype.modules=o,customElements.define("dom-module",l)},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));r(3);const i={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},detached:function(){}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));const i=(e,t,r=!1)=>{let i;return function(...n){const o=this,s=r&&!i;clearTimeout(i),i=setTimeout(()=>{i=null,r||e.apply(o,n)},t),s&&e.apply(o,n)}}},function(e,t,r){"use strict";function i(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=i},function(e,t,r){"use strict";var i=r(65);e.exports=new i({include:[r(112)],implicit:[r(140),r(141)],explicit:[r(142),r(147),r(148),r(149)]})},function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));r(16);let i=!1,n=[],o=[];function s(){i=!0,requestAnimationFrame((function(){i=!1,a(n),setTimeout((function(){!function(e){for(let t=0,r=e.length;t{throw n})}}function l(e,t,r){i||s(),o.push([e,t,r])}},function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r(3);var i=r(4);class n{constructor(e){n[" "](e),this.type=e&&e.type||"default",this.key=e&&e.key,e&&"value"in e&&(this.value=e.value)}get value(){var e=this.type,t=this.key;if(e&&t)return n.types[e]&&n.types[e][t]}set value(e){var t=this.type,r=this.key;t&&r&&(t=n.types[t]=n.types[t]||{},null==e?delete t[r]:t[r]=e)}get list(){if(this.type){var e=n.types[this.type];return e?Object.keys(e).map((function(e){return o[this.type][e]}),this):[]}}byKey(e){return this.key=e,this.value}}n[" "]=function(){},n.types={};var o=n.types;Object(i.a)({is:"iron-meta",properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(e,t,r){var i=new n({type:e,key:t});return void 0!==r&&r!==i.value?i.value=r:this.value!==i.value&&(this.value=i.value),i},get list(){return this.__meta&&this.__meta.list},_selfChanged:function(e){e&&(this.value=this)},byKey:function(e){return new n({type:this.type,key:e}).value}})},function(e,t,r){"use strict";r.d(t,"c",(function(){return l})),r.d(t,"b",(function(){return d})),r.d(t,"a",(function(){return u}));var i=r(68),n=r(31);function o(e){return i.a.import(e)}function s(e){let t=e.body?e.body:e;const r=Object(n.b)(t.textContent,e.baseURI),i=document.createElement("style");return i.textContent=r,i}function a(e){const t=e.trim().split(/\s+/),r=[];for(let i=0;it=>{const r=n.get(t);if(void 0===e&&t instanceof i.a){if(void 0!==r||!n.has(t)){const e=t.committer.name;t.committer.element.removeAttribute(e)}}else e!==r&&t.setValue(e);n.set(t,e)})},function(e,t,r){"use strict";r.d(t,"d",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"e",(function(){return s})),r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return c}));var i=r(24);const n=async e=>Object(i.a)(await e.callApi("GET","hassio/snapshots")).snapshots,o=async(e,t)=>Object(i.a)(await e.callApi("GET",`hassio/snapshots/${t}/info`)),s=async e=>{await e.callApi("POST","hassio/snapshots/reload")},a=async(e,t)=>{await e.callApi("POST","hassio/snapshots/new/full",t)},c=async(e,t)=>{await e.callApi("POST","hassio/snapshots/new/partial",t)}},function(e,t,r){"use strict";var i=r(21);class n{constructor(){this.start=0,this.end=0,this.previous=null,this.parent=null,this.rules=null,this.parsedCssText="",this.cssText="",this.atRule=!1,this.type=0,this.keyframesName="",this.selector="",this.parsedSelector=""}}function o(e){return function e(t,r){let i=r.substring(t.start,t.end-1);if(t.parsedCssText=t.cssText=i.trim(),t.parent){let e=t.previous?t.previous.end:t.parent.start;i=r.substring(e,t.start-1),i=function(e){return e.replace(/\\([0-9a-f]{1,6})\s/gi,(function(){let e=arguments[1],t=6-e.length;for(;t--;)e="0"+e;return"\\"+e}))}(i),i=i.replace(d.multipleSpaces," "),i=i.substring(i.lastIndexOf(";")+1);let n=t.parsedSelector=t.selector=i.trim();t.atRule=0===n.indexOf(h),t.atRule?0===n.indexOf(u)?t.type=a.MEDIA_RULE:n.match(d.keyframesRule)&&(t.type=a.KEYFRAMES_RULE,t.keyframesName=t.selector.split(d.multipleSpaces).pop()):0===n.indexOf(p)?t.type=a.MIXIN_RULE:t.type=a.STYLE_RULE}let n=t.rules;if(n)for(let o,s=0,a=n.length;s{":root"===e.selector&&(e.selector="html"),this.transformRule(e)}),e.textContent=v(t),t}transformRules(e,t){this._currentElement=t,_(e,e=>{this.transformRule(e)}),this._currentElement=null}transformRule(e){e.cssText=this.transformCssText(e.parsedCssText,e),":root"===e.selector&&(e.selector=":host > *")}transformCssText(e,t){return e=e.replace(f.c,(e,r,i,n)=>this._produceCssProperties(e,r,i,n,t)),this._consumeCssProperties(e,t)}_getInitialValueForProperty(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}_fallbacksFromPreviousRules(e){let t=e;for(;t.parent;)t=t.parent;const r={};let i=!1;return _(t,t=>{i=i||t===e,i||t.selector===e.selector&&Object.assign(r,this._cssTextToMap(t.parsedCssText))}),r}_consumeCssProperties(e,t){let r=null;for(;r=f.b.exec(e);){let i=r[0],n=r[1],o=r.index,s=o+i.indexOf("@apply"),a=o+i.length,c=e.slice(0,s),l=e.slice(a),d=t?this._fallbacksFromPreviousRules(t):{};Object.assign(d,this._cssTextToMap(c));let p=this._atApplyToCssProperties(n,d);e=`${c}${p}${l}`,f.b.lastIndex=o+p.length}return e}_atApplyToCssProperties(e,t){e=e.replace(C,"");let r=[],i=this._map.get(e);if(i||(this._map.set(e,{}),i=this._map.get(e)),i){let n,o,s;this._currentElement&&(i.dependants[this._currentElement]=!0);const a=i.properties;for(n in a)s=t&&t[n],o=[n,": var(",e,"_-_",n],s&&o.push(",",s.replace(A,"")),o.push(")"),A.test(a[n])&&o.push(" !important"),r.push(o.join(""))}return r.join("; ")}_replaceInitialOrInherit(e,t){let r=O.exec(t);return r&&(t=r[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}_cssTextToMap(e,t=!1){let r,i,n=e.split(";"),o={};for(let s,a,c=0;c1&&(r=a[0].trim(),i=a.slice(1).join(":"),t&&(i=this._replaceInitialOrInherit(r,i)),o[r]=i));return o}_invalidateMixinEntry(e){if(T)for(let t in e.dependants)t!==this._currentElement&&T(t)}_produceCssProperties(e,t,r,i,n){if(r&&function e(t,r){let i=t.indexOf("var(");if(-1===i)return r(t,"","","");let n=w(t,i+3),o=t.substring(i+4,n),s=t.substring(0,i),a=e(t.substring(n+1),r),c=o.indexOf(",");return-1===c?r(s,o.trim(),"",a):r(s,o.substring(0,c).trim(),o.substring(c+1).trim(),a)}(r,(e,t)=>{t&&this._map.get(t)&&(i=`@apply ${t};`)}),!i)return e;let o=this._consumeCssProperties(""+i,n),s=e.slice(0,e.indexOf("--")),a=this._cssTextToMap(o,!0),c=a,l=this._map.get(t),d=l&&l.properties;d?c=Object.assign(Object.create(d),a):this._map.set(t,c);let p,u,h=[],f=!1;for(p in c)u=a[p],void 0===u&&(u="initial"),d&&!(p in d)&&(f=!0),h.push(`${t}_-_${p}: ${u}`);return f&&this._invalidateMixinEntry(l),l&&(l.properties=c),r&&(s=`${e};${s}`),`${s}${h.join("; ")};`}}P.prototype.detectMixin=P.prototype.detectMixin,P.prototype.transformStyle=P.prototype.transformStyle,P.prototype.transformCustomStyle=P.prototype.transformCustomStyle,P.prototype.transformRules=P.prototype.transformRules,P.prototype.transformRule=P.prototype.transformRule,P.prototype.transformTemplate=P.prototype.transformTemplate,P.prototype._separator="_-_",Object.defineProperty(P.prototype,"invalidCallback",{get:()=>T,set(e){T=e}});var I=P;var j={};const D="_applyShimCurrentVersion",R="_applyShimNextVersion",F=Promise.resolve();function z(e){let t=j[e];t&&function(e){e[D]=e[D]||0,e._applyShimValidatingVersion=e._applyShimValidatingVersion||0,e[R]=(e[R]||0)+1}(t)}function L(e){return e[D]===e[R]}function N(e){return!L(e)&&e._applyShimValidatingVersion===e[R]}function M(e){e._applyShimValidatingVersion=e[R],e._validating||(e._validating=!0,F.then((function(){e[D]=e[R],e._validating=!1})))}r(100);const $=new I;class B{constructor(){this.customStyleInterface=null,$.invalidCallback=z}ensure(){this.customStyleInterface||window.ShadyCSS.CustomStyleInterface&&(this.customStyleInterface=window.ShadyCSS.CustomStyleInterface,this.customStyleInterface.transformCallback=e=>{$.transformCustomStyle(e)},this.customStyleInterface.validateCallback=()=>{requestAnimationFrame(()=>{this.customStyleInterface.enqueued&&this.flushCustomStyles()})})}prepareTemplate(e,t){if(this.ensure(),E(e))return;j[t]=e;let r=$.transformTemplate(e,t);e._styleAst=r}flushCustomStyles(){if(this.ensure(),!this.customStyleInterface)return;let e=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(let t=0;t-1?r=t:(i=t,r=e.getAttribute&&e.getAttribute("is")||""):(r=e.is,i=e.extends),{is:r,typeExtension:i}}(e),r=j[t];if((!r||!E(r))&&r&&!L(r)){N(r)||(this.prepareTemplate(r,t),M(r));let i=e.shadowRoot;if(i){let e=i.querySelector("style");e&&(e.__cssRules=r._styleAst,e.textContent=v(r._styleAst))}}}styleDocument(e){this.ensure(),this.styleSubtree(document.body,e)}}if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){const e=new B;let t=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate(t,r,i){e.flushCustomStyles(),e.prepareTemplate(t,r)},prepareTemplateStyles(e,t,r){window.ShadyCSS.prepareTemplate(e,t,r)},prepareTemplateDom(e,t){},styleSubtree(t,r){e.flushCustomStyles(),e.styleSubtree(t,r)},styleElement(t){e.flushCustomStyles(),e.styleElement(t)},styleDocument(t){e.flushCustomStyles(),e.styleDocument(t)},getComputedStyleValue:(e,t)=>Object(x.b)(e,t),flushCustomStyles(){e.flushCustomStyles()},nativeCss:i.c,nativeShadow:i.d,cssBuild:i.a,disableRuntime:i.b},t&&(window.ShadyCSS.CustomStyleInterface=t)}window.ShadyCSS.ApplyShim=$;var H=r(60),V=r(88),U=r(86),K=r(14);const Y=/:host\(:dir\((ltr|rtl)\)\)/g,q=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,W=[];let G=null,X="";function Z(){X=document.documentElement.getAttribute("dir")}function J(e){if(!e.__autoDirOptOut){e.setAttribute("dir",X)}}function Q(){Z(),X=document.documentElement.getAttribute("dir");for(let e=0;e{G||(Z(),G=new MutationObserver(Q),G.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));const t=Object(U.a)(e);class r extends t{static _processStyleText(e,t){return e=super._processStyleText(e,t),e=this._replaceDirInCssText(e)}static _replaceDirInCssText(e){let t=e;return t=t.replace(Y,':host([dir="$1"])'),t=t.replace(q,':host([dir="$2"]) $1'),e!==t&&(this.__activateDir=!0),t}constructor(){super(),this.__autoDirOptOut=!1}ready(){super.ready(),this.__autoDirOptOut=this.hasAttribute("dir")}connectedCallback(){t.prototype.connectedCallback&&super.connectedCallback(),this.constructor.__activateDir&&(G&&G.takeRecords().length&&Q(),W.push(this),J(this))}disconnectedCallback(){if(t.prototype.disconnectedCallback&&super.disconnectedCallback(),this.constructor.__activateDir){const e=W.indexOf(this);e>-1&&W.splice(e,1)}}}return r.__activateDir=!1,r});r(73);function te(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?te():window.addEventListener("DOMContentLoaded",te);var re=r(2),ie=r(51),ne=r(40),oe=r(20),se=r(6);r.d(t,"a",(function(){return ce}));let ae=window.ShadyCSS;const ce=Object(K.a)(e=>{const t=ee(Object(V.a)(Object(H.a)(e))),r={x:"pan-x",y:"pan-y",none:"none",all:"auto"};class i extends t{constructor(){super(),this.isAttached,this.__boundListeners,this._debouncers,this._applyListeners()}static get importMeta(){return this.prototype.importMeta}created(){}connectedCallback(){super.connectedCallback(),this.isAttached=!0,this.attached()}attached(){}disconnectedCallback(){super.disconnectedCallback(),this.isAttached=!1,this.detached()}detached(){}attributeChangedCallback(e,t,r,i){t!==r&&(super.attributeChangedCallback(e,t,r,i),this.attributeChanged(e,t,r))}attributeChanged(e,t,r){}_initializeProperties(){let e=Object.getPrototypeOf(this);e.hasOwnProperty("__hasRegisterFinished")||(e.__hasRegisterFinished=!0,this._registered()),super._initializeProperties(),this.root=this,this.created()}_registered(){}ready(){this._ensureAttributes(),super.ready()}_ensureAttributes(){}_applyListeners(){}serialize(e){return this._serializeValue(e)}deserialize(e,t){return this._deserializeValue(e,t)}reflectPropertyToAttribute(e,t,r){this._propertyToAttribute(e,t,r)}serializeValueToAttribute(e,t,r){this._valueToNodeAttribute(r||this,e,t)}extend(e,t){if(!e||!t)return e||t;let r=Object.getOwnPropertyNames(t);for(let i,n=0;n0?oe.b.after(r):oe.a,t.bind(this))}isDebouncerActive(e){this._debouncers=this._debouncers||{};let t=this._debouncers[e];return!(!t||!t.isActive())}flushDebouncer(e){this._debouncers=this._debouncers||{};let t=this._debouncers[e];t&&t.flush()}cancelDebouncer(e){this._debouncers=this._debouncers||{};let t=this._debouncers[e];t&&t.cancel()}async(e,t){return t>0?oe.b.run(e.bind(this),t):~oe.a.run(e.bind(this))}cancelAsync(e){e<0?oe.a.cancel(~e):oe.b.cancel(e)}create(e,t){let r=document.createElement(e);if(t)if(r.setProperties)r.setProperties(t);else for(let i in t)r[i]=t[i];return r}elementMatches(e,t){return Object(re.b)(t||this,e)}toggleAttribute(e,t){let r=this;return 3===arguments.length&&(r=arguments[2]),1==arguments.length&&(t=!r.hasAttribute(e)),t?(r.setAttribute(e,""),!0):(r.removeAttribute(e),!1)}toggleClass(e,t,r){r=r||this,1==arguments.length&&(t=!r.classList.contains(e)),t?r.classList.add(e):r.classList.remove(e)}transform(e,t){(t=t||this).style.webkitTransform=e,t.style.transform=e}translate3d(e,t,r,i){i=i||this,this.transform("translate3d("+e+","+t+","+r+")",i)}arrayDelete(e,t){let r;if(Array.isArray(e)){if(r=e.indexOf(t),r>=0)return e.splice(r,1)}else{if(r=Object(se.a)(this,e).indexOf(t),r>=0)return this.splice(e,r,1)}return null}_logger(e,t){switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":console[e](...t)}}_log(...e){this._logger("log",e)}_warn(...e){this._logger("warn",e)}_error(...e){this._logger("error",e)}_logf(e,...t){return["[%s::%s]",this.is,e,...t]}}return i.prototype.is="",i})},function(e,t,r){"use strict";var i=r(0),n=r(13);function o(e){var t,r=d(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function s(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function a(e){return e.decorators&&e.decorators.length}function c(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function l(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function d(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(i.h)()],key:"alt",value:()=>"Loading"},{kind:"field",decorators:[Object(i.h)()],key:"size",value:()=>"medium"},{kind:"method",key:"render",value:function(){let e;return e="small"===this.size?i.k` + style="${d({"--mdc-ripple-fg-scale":this.fgScale,"--mdc-ripple-fg-size":this.fgSize,"--mdc-ripple-fg-translate-end":this.translateEnd,"--mdc-ripple-fg-translate-start":this.translateStart,"--mdc-ripple-left":this.leftPos,"--mdc-ripple-top":this.topPos})}">`}}Object(i.b)([Object(n.i)(".mdc-ripple-surface")],p.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"primary",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"accent",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"unbounded",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"disabled",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"activated",void 0),Object(i.b)([Object(n.h)({type:Boolean})],p.prototype,"selected",void 0),Object(i.b)([Object(n.g)()],p.prototype,"hovering",void 0),Object(i.b)([Object(n.g)()],p.prototype,"bgFocused",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgActivation",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgDeactivation",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgScale",void 0),Object(i.b)([Object(n.g)()],p.prototype,"fgSize",void 0),Object(i.b)([Object(n.g)()],p.prototype,"translateStart",void 0),Object(i.b)([Object(n.g)()],p.prototype,"translateEnd",void 0),Object(i.b)([Object(n.g)()],p.prototype,"leftPos",void 0),Object(i.b)([Object(n.g)()],p.prototype,"topPos",void 0);const u=n.c`:host{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host .primary{--mdc-ripple-color: var(--mdc-theme-primary, #6200ee)}:host .accent{--mdc-ripple-color: var( --mdc-theme-secondary, #018786 )}:host .mdc-ripple-surface{top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;--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;position:relative;outline:none;overflow:hidden;--mdc-ripple-fg-opacity: var( --mdc-ripple-press-opacity, 0.12 )}:host .mdc-ripple-surface::before,:host .mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:host .mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:host .mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:host .mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:host .mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:host .mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:host .mdc-ripple-surface::before,:host .mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:host .mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded{overflow:visible}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::before,:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::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%)}:host .mdc-ripple-surface.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:host .mdc-ripple-surface.hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}:host .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before{opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}:host .mdc-ripple-surface::before,:host .mdc-ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}:host .mdc-ripple-surface.activated{--mdc-ripple-press-opacity: calc( var(--mdc-ripple-press-opacity, 0.12) + 0.12 )}:host .mdc-ripple-surface.activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}:host .mdc-ripple-surface.activated.hover::before{opacity:.16;opacity:calc( var(--mdc-ripple-hover-opacity, 0.04) + var(--mdc-ripple-activated-opacity, 0.12) )}:host .mdc-ripple-surface.activated.mdc-ripple-upgraded--background-focused::before{opacity:.24;opacity:calc( var(--mdc-ripple-focus-opacity, 0.12) + var(--mdc-ripple-activated-opacity, 0.12) )}:host .mdc-ripple-surface.selected{--mdc-ripple-press-opacity: calc( var(--mdc-ripple-press-opacity, 0.12) + 0.08 )}:host .mdc-ripple-surface.selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}:host .mdc-ripple-surface.selected.hover::before{opacity:.12;opacity:calc( var(--mdc-ripple-hover-opacity, 0.04) + var(--mdc-ripple-selected-opacity, 0.08) )}:host .mdc-ripple-surface.selected.mdc-ripple-upgraded--background-focused::before{opacity:.2;opacity:calc( var(--mdc-ripple-focus-opacity, 0.12) + var(--mdc-ripple-selected-opacity, 0.08) )}:host .mdc-ripple-surface.disabled{--mdc-ripple-color: transparent}:host .mdc-ripple-surface::before{z-index:1;z-index:var(--m-ripple-z-index, 1)}:host .mdc-ripple-surface::after{z-index:0;z-index:var(--m-ripple-z-index, 0)}`;let h=class extends p{};h.styles=u,h=Object(i.b)([Object(n.d)("mwc-ripple")],h)},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));const i=(e,t,r)=>{const[i,n]=e.split(".",2);return Number(i)>t||Number(i)===t&&Number(n)>=r}},function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));r(16);var i=r(31),n=r(19);let o={},s={};function a(e,t){o[e]=s[e.toLowerCase()]=t}function c(e){return o[e]||s[e.toLowerCase()]}class l extends HTMLElement{static get observedAttributes(){return["id"]}static import(e,t){if(e){let r=c(e);return r&&t?r.querySelector(t):r}return null}attributeChangedCallback(e,t,r,i){t!==r&&this.register()}get assetpath(){if(!this.__assetpath){const e=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument,t=Object(i.c)(this.getAttribute("assetpath")||"",e.baseURI);this.__assetpath=Object(i.a)(t)}return this.__assetpath}register(e){if(e=e||this.id){if(n.e&&void 0!==c(e))throw a(e,null),new Error(`strictTemplatePolicy: dom-module ${e} re-registered`);this.id=e,a(e,this),(t=this).querySelector("style")&&console.warn("dom-module %s has style outside template",t.id)}var t}}l.prototype.modules=o,customElements.define("dom-module",l)},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));r(3);const i={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},detached:function(){}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));const i=(e,t,r=!1)=>{let i;return function(...n){const o=this,s=r&&!i;clearTimeout(i),i=setTimeout(()=>{i=null,r||e.apply(o,n)},t),s&&e.apply(o,n)}}},function(e,t,r){"use strict";function i(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=i},function(e,t,r){"use strict";var i=r(65);e.exports=new i({include:[r(113)],implicit:[r(141),r(142)],explicit:[r(143),r(148),r(149),r(150)]})},function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));r(16);let i=!1,n=[],o=[];function s(){i=!0,requestAnimationFrame((function(){i=!1,a(n),setTimeout((function(){!function(e){for(let t=0,r=e.length;t{throw n})}}function l(e,t,r){i||s(),o.push([e,t,r])}},function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r(3);var i=r(4);class n{constructor(e){n[" "](e),this.type=e&&e.type||"default",this.key=e&&e.key,e&&"value"in e&&(this.value=e.value)}get value(){var e=this.type,t=this.key;if(e&&t)return n.types[e]&&n.types[e][t]}set value(e){var t=this.type,r=this.key;t&&r&&(t=n.types[t]=n.types[t]||{},null==e?delete t[r]:t[r]=e)}get list(){if(this.type){var e=n.types[this.type];return e?Object.keys(e).map((function(e){return o[this.type][e]}),this):[]}}byKey(e){return this.key=e,this.value}}n[" "]=function(){},n.types={};var o=n.types;Object(i.a)({is:"iron-meta",properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(e,t,r){var i=new n({type:e,key:t});return void 0!==r&&r!==i.value?i.value=r:this.value!==i.value&&(this.value=i.value),i},get list(){return this.__meta&&this.__meta.list},_selfChanged:function(e){e&&(this.value=this)},byKey:function(e){return new n({type:this.type,key:e}).value}})},function(e,t,r){"use strict";r.d(t,"c",(function(){return l})),r.d(t,"b",(function(){return d})),r.d(t,"a",(function(){return u}));var i=r(68),n=r(31);function o(e){return i.a.import(e)}function s(e){let t=e.body?e.body:e;const r=Object(n.b)(t.textContent,e.baseURI),i=document.createElement("style");return i.textContent=r,i}function a(e){const t=e.trim().split(/\s+/),r=[];for(let i=0;it=>{const r=n.get(t);if(void 0===e&&t instanceof i.a){if(void 0!==r||!n.has(t)){const e=t.committer.name;t.committer.element.removeAttribute(e)}}else e!==r&&t.setValue(e);n.set(t,e)})},function(e,t,r){"use strict";r.d(t,"d",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"e",(function(){return s})),r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return c}));var i=r(24);const n=async e=>Object(i.a)(await e.callApi("GET","hassio/snapshots")).snapshots,o=async(e,t)=>Object(i.a)(await e.callApi("GET",`hassio/snapshots/${t}/info`)),s=async e=>{await e.callApi("POST","hassio/snapshots/reload")},a=async(e,t)=>{await e.callApi("POST","hassio/snapshots/new/full",t)},c=async(e,t)=>{await e.callApi("POST","hassio/snapshots/new/partial",t)}},function(e,t,r){"use strict";var i=r(21);class n{constructor(){this.start=0,this.end=0,this.previous=null,this.parent=null,this.rules=null,this.parsedCssText="",this.cssText="",this.atRule=!1,this.type=0,this.keyframesName="",this.selector="",this.parsedSelector=""}}function o(e){return function e(t,r){let i=r.substring(t.start,t.end-1);if(t.parsedCssText=t.cssText=i.trim(),t.parent){let e=t.previous?t.previous.end:t.parent.start;i=r.substring(e,t.start-1),i=function(e){return e.replace(/\\([0-9a-f]{1,6})\s/gi,(function(){let e=arguments[1],t=6-e.length;for(;t--;)e="0"+e;return"\\"+e}))}(i),i=i.replace(d.multipleSpaces," "),i=i.substring(i.lastIndexOf(";")+1);let n=t.parsedSelector=t.selector=i.trim();t.atRule=0===n.indexOf(h),t.atRule?0===n.indexOf(u)?t.type=a.MEDIA_RULE:n.match(d.keyframesRule)&&(t.type=a.KEYFRAMES_RULE,t.keyframesName=t.selector.split(d.multipleSpaces).pop()):0===n.indexOf(p)?t.type=a.MIXIN_RULE:t.type=a.STYLE_RULE}let n=t.rules;if(n)for(let o,s=0,a=n.length;s{":root"===e.selector&&(e.selector="html"),this.transformRule(e)}),e.textContent=v(t),t}transformRules(e,t){this._currentElement=t,_(e,e=>{this.transformRule(e)}),this._currentElement=null}transformRule(e){e.cssText=this.transformCssText(e.parsedCssText,e),":root"===e.selector&&(e.selector=":host > *")}transformCssText(e,t){return e=e.replace(f.c,(e,r,i,n)=>this._produceCssProperties(e,r,i,n,t)),this._consumeCssProperties(e,t)}_getInitialValueForProperty(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}_fallbacksFromPreviousRules(e){let t=e;for(;t.parent;)t=t.parent;const r={};let i=!1;return _(t,t=>{i=i||t===e,i||t.selector===e.selector&&Object.assign(r,this._cssTextToMap(t.parsedCssText))}),r}_consumeCssProperties(e,t){let r=null;for(;r=f.b.exec(e);){let i=r[0],n=r[1],o=r.index,s=o+i.indexOf("@apply"),a=o+i.length,c=e.slice(0,s),l=e.slice(a),d=t?this._fallbacksFromPreviousRules(t):{};Object.assign(d,this._cssTextToMap(c));let p=this._atApplyToCssProperties(n,d);e=`${c}${p}${l}`,f.b.lastIndex=o+p.length}return e}_atApplyToCssProperties(e,t){e=e.replace(C,"");let r=[],i=this._map.get(e);if(i||(this._map.set(e,{}),i=this._map.get(e)),i){let n,o,s;this._currentElement&&(i.dependants[this._currentElement]=!0);const a=i.properties;for(n in a)s=t&&t[n],o=[n,": var(",e,"_-_",n],s&&o.push(",",s.replace(A,"")),o.push(")"),A.test(a[n])&&o.push(" !important"),r.push(o.join(""))}return r.join("; ")}_replaceInitialOrInherit(e,t){let r=O.exec(t);return r&&(t=r[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}_cssTextToMap(e,t=!1){let r,i,n=e.split(";"),o={};for(let s,a,c=0;c1&&(r=a[0].trim(),i=a.slice(1).join(":"),t&&(i=this._replaceInitialOrInherit(r,i)),o[r]=i));return o}_invalidateMixinEntry(e){if(T)for(let t in e.dependants)t!==this._currentElement&&T(t)}_produceCssProperties(e,t,r,i,n){if(r&&function e(t,r){let i=t.indexOf("var(");if(-1===i)return r(t,"","","");let n=w(t,i+3),o=t.substring(i+4,n),s=t.substring(0,i),a=e(t.substring(n+1),r),c=o.indexOf(",");return-1===c?r(s,o.trim(),"",a):r(s,o.substring(0,c).trim(),o.substring(c+1).trim(),a)}(r,(e,t)=>{t&&this._map.get(t)&&(i=`@apply ${t};`)}),!i)return e;let o=this._consumeCssProperties(""+i,n),s=e.slice(0,e.indexOf("--")),a=this._cssTextToMap(o,!0),c=a,l=this._map.get(t),d=l&&l.properties;d?c=Object.assign(Object.create(d),a):this._map.set(t,c);let p,u,h=[],f=!1;for(p in c)u=a[p],void 0===u&&(u="initial"),d&&!(p in d)&&(f=!0),h.push(`${t}_-_${p}: ${u}`);return f&&this._invalidateMixinEntry(l),l&&(l.properties=c),r&&(s=`${e};${s}`),`${s}${h.join("; ")};`}}P.prototype.detectMixin=P.prototype.detectMixin,P.prototype.transformStyle=P.prototype.transformStyle,P.prototype.transformCustomStyle=P.prototype.transformCustomStyle,P.prototype.transformRules=P.prototype.transformRules,P.prototype.transformRule=P.prototype.transformRule,P.prototype.transformTemplate=P.prototype.transformTemplate,P.prototype._separator="_-_",Object.defineProperty(P.prototype,"invalidCallback",{get:()=>T,set(e){T=e}});var I=P;var j={};const D="_applyShimCurrentVersion",R="_applyShimNextVersion",F=Promise.resolve();function z(e){let t=j[e];t&&function(e){e[D]=e[D]||0,e._applyShimValidatingVersion=e._applyShimValidatingVersion||0,e[R]=(e[R]||0)+1}(t)}function L(e){return e[D]===e[R]}function N(e){return!L(e)&&e._applyShimValidatingVersion===e[R]}function M(e){e._applyShimValidatingVersion=e[R],e._validating||(e._validating=!0,F.then((function(){e[D]=e[R],e._validating=!1})))}r(100);const $=new I;class B{constructor(){this.customStyleInterface=null,$.invalidCallback=z}ensure(){this.customStyleInterface||window.ShadyCSS.CustomStyleInterface&&(this.customStyleInterface=window.ShadyCSS.CustomStyleInterface,this.customStyleInterface.transformCallback=e=>{$.transformCustomStyle(e)},this.customStyleInterface.validateCallback=()=>{requestAnimationFrame(()=>{this.customStyleInterface.enqueued&&this.flushCustomStyles()})})}prepareTemplate(e,t){if(this.ensure(),E(e))return;j[t]=e;let r=$.transformTemplate(e,t);e._styleAst=r}flushCustomStyles(){if(this.ensure(),!this.customStyleInterface)return;let e=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(let t=0;t-1?r=t:(i=t,r=e.getAttribute&&e.getAttribute("is")||""):(r=e.is,i=e.extends),{is:r,typeExtension:i}}(e),r=j[t];if((!r||!E(r))&&r&&!L(r)){N(r)||(this.prepareTemplate(r,t),M(r));let i=e.shadowRoot;if(i){let e=i.querySelector("style");e&&(e.__cssRules=r._styleAst,e.textContent=v(r._styleAst))}}}styleDocument(e){this.ensure(),this.styleSubtree(document.body,e)}}if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){const e=new B;let t=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate(t,r,i){e.flushCustomStyles(),e.prepareTemplate(t,r)},prepareTemplateStyles(e,t,r){window.ShadyCSS.prepareTemplate(e,t,r)},prepareTemplateDom(e,t){},styleSubtree(t,r){e.flushCustomStyles(),e.styleSubtree(t,r)},styleElement(t){e.flushCustomStyles(),e.styleElement(t)},styleDocument(t){e.flushCustomStyles(),e.styleDocument(t)},getComputedStyleValue:(e,t)=>Object(x.b)(e,t),flushCustomStyles(){e.flushCustomStyles()},nativeCss:i.c,nativeShadow:i.d,cssBuild:i.a,disableRuntime:i.b},t&&(window.ShadyCSS.CustomStyleInterface=t)}window.ShadyCSS.ApplyShim=$;var H=r(60),V=r(88),U=r(86),K=r(14);const Y=/:host\(:dir\((ltr|rtl)\)\)/g,q=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,W=[];let G=null,X="";function Z(){X=document.documentElement.getAttribute("dir")}function J(e){if(!e.__autoDirOptOut){e.setAttribute("dir",X)}}function Q(){Z(),X=document.documentElement.getAttribute("dir");for(let e=0;e{G||(Z(),G=new MutationObserver(Q),G.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));const t=Object(U.a)(e);class r extends t{static _processStyleText(e,t){return e=super._processStyleText(e,t),e=this._replaceDirInCssText(e)}static _replaceDirInCssText(e){let t=e;return t=t.replace(Y,':host([dir="$1"])'),t=t.replace(q,':host([dir="$2"]) $1'),e!==t&&(this.__activateDir=!0),t}constructor(){super(),this.__autoDirOptOut=!1}ready(){super.ready(),this.__autoDirOptOut=this.hasAttribute("dir")}connectedCallback(){t.prototype.connectedCallback&&super.connectedCallback(),this.constructor.__activateDir&&(G&&G.takeRecords().length&&Q(),W.push(this),J(this))}disconnectedCallback(){if(t.prototype.disconnectedCallback&&super.disconnectedCallback(),this.constructor.__activateDir){const e=W.indexOf(this);e>-1&&W.splice(e,1)}}}return r.__activateDir=!1,r});r(73);function te(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?te():window.addEventListener("DOMContentLoaded",te);var re=r(2),ie=r(51),ne=r(40),oe=r(20),se=r(6);r.d(t,"a",(function(){return ce}));let ae=window.ShadyCSS;const ce=Object(K.a)(e=>{const t=ee(Object(V.a)(Object(H.a)(e))),r={x:"pan-x",y:"pan-y",none:"none",all:"auto"};class i extends t{constructor(){super(),this.isAttached,this.__boundListeners,this._debouncers,this._applyListeners()}static get importMeta(){return this.prototype.importMeta}created(){}connectedCallback(){super.connectedCallback(),this.isAttached=!0,this.attached()}attached(){}disconnectedCallback(){super.disconnectedCallback(),this.isAttached=!1,this.detached()}detached(){}attributeChangedCallback(e,t,r,i){t!==r&&(super.attributeChangedCallback(e,t,r,i),this.attributeChanged(e,t,r))}attributeChanged(e,t,r){}_initializeProperties(){let e=Object.getPrototypeOf(this);e.hasOwnProperty("__hasRegisterFinished")||(e.__hasRegisterFinished=!0,this._registered()),super._initializeProperties(),this.root=this,this.created()}_registered(){}ready(){this._ensureAttributes(),super.ready()}_ensureAttributes(){}_applyListeners(){}serialize(e){return this._serializeValue(e)}deserialize(e,t){return this._deserializeValue(e,t)}reflectPropertyToAttribute(e,t,r){this._propertyToAttribute(e,t,r)}serializeValueToAttribute(e,t,r){this._valueToNodeAttribute(r||this,e,t)}extend(e,t){if(!e||!t)return e||t;let r=Object.getOwnPropertyNames(t);for(let i,n=0;n0?oe.b.after(r):oe.a,t.bind(this))}isDebouncerActive(e){this._debouncers=this._debouncers||{};let t=this._debouncers[e];return!(!t||!t.isActive())}flushDebouncer(e){this._debouncers=this._debouncers||{};let t=this._debouncers[e];t&&t.flush()}cancelDebouncer(e){this._debouncers=this._debouncers||{};let t=this._debouncers[e];t&&t.cancel()}async(e,t){return t>0?oe.b.run(e.bind(this),t):~oe.a.run(e.bind(this))}cancelAsync(e){e<0?oe.a.cancel(~e):oe.b.cancel(e)}create(e,t){let r=document.createElement(e);if(t)if(r.setProperties)r.setProperties(t);else for(let i in t)r[i]=t[i];return r}elementMatches(e,t){return Object(re.b)(t||this,e)}toggleAttribute(e,t){let r=this;return 3===arguments.length&&(r=arguments[2]),1==arguments.length&&(t=!r.hasAttribute(e)),t?(r.setAttribute(e,""),!0):(r.removeAttribute(e),!1)}toggleClass(e,t,r){r=r||this,1==arguments.length&&(t=!r.classList.contains(e)),t?r.classList.add(e):r.classList.remove(e)}transform(e,t){(t=t||this).style.webkitTransform=e,t.style.transform=e}translate3d(e,t,r,i){i=i||this,this.transform("translate3d("+e+","+t+","+r+")",i)}arrayDelete(e,t){let r;if(Array.isArray(e)){if(r=e.indexOf(t),r>=0)return e.splice(r,1)}else{if(r=Object(se.a)(this,e).indexOf(t),r>=0)return this.splice(e,r,1)}return null}_logger(e,t){switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":console[e](...t)}}_log(...e){this._logger("log",e)}_warn(...e){this._logger("warn",e)}_error(...e){this._logger("error",e)}_logf(e,...t){return["[%s::%s]",this.is,e,...t]}}return i.prototype.is="",i})},function(e,t,r){"use strict";var i=r(0),n=r(13);function o(e){var t,r=d(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function s(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function a(e){return e.decorators&&e.decorators.length}function c(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function l(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function d(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(i.h)()],key:"alt",value:()=>"Loading"},{kind:"field",decorators:[Object(i.h)()],key:"size",value:()=>"medium"},{kind:"method",key:"render",value:function(){let e;return e="small"===this.size?i.k` `:"large"===this.size?i.k` @@ -1607,7 +1607,7 @@ left: 24px; right: auto; } - `}}]}}),i.a)},function(e,t,r){"use strict";var i=r(65);e.exports=i.DEFAULT=new i({include:[r(72)],explicit:[r(150),r(151),r(152)]})},function(e,t,r){"use strict";var i=r(0),n=r(41),o=r(37);r(39),r(118);function s(e){var t,r=p(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function a(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function c(e){return e.decorators&&e.decorators.length}function l(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function d(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function p(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!0},{kind:"field",decorators:[Object(i.h)()],key:"error",value:void 0},{kind:"method",key:"render",value:function(){return i.f` + `}}]}}),i.a)},function(e,t,r){"use strict";var i=r(65);e.exports=i.DEFAULT=new i({include:[r(72)],explicit:[r(151),r(152),r(153)]})},function(e,t,r){"use strict";var i=r(0),n=r(41),o=r(37);r(39),r(119);function s(e){var t,r=p(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function a(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function c(e){return e.decorators&&e.decorators.length}function l(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function d(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function p(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!0},{kind:"field",decorators:[Object(i.h)()],key:"error",value:void 0},{kind:"method",key:"render",value:function(){return i.f` ${this.toolbar?i.f`
{const n=indexedDB.open(e,1);n.onerror=()=>i(n.error),n.onsuccess=()=>r(n.result),n.onupgradeneeded=()=>{n.result.createObjectStore(t)}})}_withIDBStore(e,t){return this._dbp.then(r=>new Promise((i,n)=>{const o=r.transaction(this.storeName,e);o.oncomplete=()=>i(),o.onabort=o.onerror=()=>n(o.error),t(o.objectStore(this.storeName))}))}}let c;function l(){return c||(c=new a),c}function d(e,t,r=l()){return r._withIDBStore("readwrite",r=>{r.put(t,e)})}const p=new a("hass-icon-db","mdi-icon-store"),u=["mdi","hass","hassio","hademo"];let h=[];var f=r(70),m=r(10);function b(e){var t,r=w(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function g(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function w(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r{r=t.get(e)}).then(()=>r.result)})("_version",p).then(e=>{e?e!==s.version&&function(e=l()){return e._withIDBStore("readwrite",e=>{e.clear()})}(p).then(()=>d("_version",s.version,p)):d("_version",s.version,p)});const O=Object(f.a)(()=>(async e=>{const t=Object.keys(e),r=await Promise.all(Object.values(e));p._withIDBStore("readwrite",i=>{r.forEach((r,n)=>{Object.entries(r).forEach(([e,t])=>{i.put(t,e)}),delete e[t[n]]})})})(C),2e3),A={};!function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!v(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"method",key:"updated",value:function(e){e.has("icon")&&(this._path=void 0,this._viewBox=void 0,this._loadIcon())}},{kind:"method",key:"render",value:function(){return this.icon?this._legacy?i.f``:i.f`{const n=indexedDB.open(e,1);n.onerror=()=>i(n.error),n.onsuccess=()=>r(n.result),n.onupgradeneeded=()=>{n.result.createObjectStore(t)}})}_withIDBStore(e,t){return this._dbp.then(r=>new Promise((i,n)=>{const o=r.transaction(this.storeName,e);o.oncomplete=()=>i(),o.onabort=o.onerror=()=>n(o.error),t(o.objectStore(this.storeName))}))}}let c;function l(){return c||(c=new a),c}function d(e,t,r=l()){return r._withIDBStore("readwrite",r=>{r.put(t,e)})}const p=new a("hass-icon-db","mdi-icon-store"),u=["mdi","hass","hassio","hademo"];let h=[];var f=r(70),m=r(10);function b(e){var t,r=w(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function g(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function w(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r{r=t.get(e)}).then(()=>r.result)})("_version",p).then(e=>{e?e!==s.version&&function(e=l()){return e._withIDBStore("readwrite",e=>{e.clear()})}(p).then(()=>d("_version",s.version,p)):d("_version",s.version,p)});const O=Object(f.a)(()=>(async e=>{const t=Object.keys(e),r=await Promise.all(Object.values(e));p._withIDBStore("readwrite",i=>{r.forEach((r,n)=>{Object.entries(r).forEach(([e,t])=>{i.put(t,e)}),delete e[t[n]]})})})(C),2e3),A={};!function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!v(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"method",key:"updated",value:function(e){e.has("icon")&&(this._path=void 0,this._viewBox=void 0,this._loadIcon())}},{kind:"method",key:"render",value:function(){return this.icon?this._legacy?i.f``:i.f``:i.f``}},{kind:"method",key:"_loadIcon",value:async function(){if(!this.icon)return;const[e,t]=this.icon.split(":",2);let r,i=t;if(!e||!i)return;if(!u.includes(e)){if(e in o){const t=o[e];return void(t&&this._setCustomPath(t(i)))}return void(this._legacy=!0)}if(this._legacy=!1,i in E){i=E[i];const r=`Icon ${e}:${t} was renamed to ${e}:${i}, please change your config, it will be removed in version 0.115.`;console.warn(r),Object(m.a)(this,"write_log",{level:"warning",message:r})}else if(x.has(i)){const e=`Icon ${this.icon} was removed from MDI, please replace this icon with an other icon in your config, it will be removed in version 0.115.`;console.warn(e),Object(m.a)(this,"write_log",{level:"warning",message:e})}if(i in A)return void(this._path=A[i]);try{r=await(e=>new Promise((t,r)=>{if(h.push([e,t,r]),h.length>1)return;const i=[];p._withIDBStore("readonly",e=>{for(const[t,r]of h)i.push([r,e.get(t)]);h=[]}).then(()=>{for(const[e,t]of i)e(t.result)}).catch(()=>{for(const[,,e]of h)e();h=[]})}))(i)}catch(c){r=void 0}if(r)return this._path=r,void(A[i]=r);const n=(e=>{let t;for(const r of s.parts){if(void 0!==r.start&&ee.json());C[n]=a,this._setPath(a,i),O()}},{kind:"method",key:"_setCustomPath",value:async function(e){const t=await e;this._path=t.path,this._viewBox=t.viewBox}},{kind:"method",key:"_setPath",value:async function(e,t){const r=await e;this._path=r[t],A[t]=r[t]}},{kind:"get",static:!0,key:"styles",value:function(){return i.c` @@ -1856,12 +1856,12 @@ } `}}]}}),n.a)},function(e,t,r){"use strict";var i=r(0),n=r(9);r(54),r(33);function o(e){var t,r=d(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function s(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function a(e){return e.decorators&&e.decorators.length}function c(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function l(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function d(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(i.g)()],key:"_icon",value:()=>n.a},{kind:"method",key:"connectedCallback",value:function(){u(h(r.prototype),"connectedCallback",this).call(this),setTimeout(()=>{this._icon="ltr"===window.getComputedStyle(this).direction?n.a:n.b},100)}},{kind:"method",key:"render",value:function(){return i.f` - `}}]}}),i.a)},function(e,t,r){"use strict";var i=r(65);e.exports=new i({explicit:[r(133),r(134),r(135)]})},function(e,t,r){"use strict";r(54);var i=r(9),n=r(0),o=r(10);var s=r(158);const a=e=>e.sendMessagePromise({type:"persistent_notification/get"}),c=(e,t)=>e.subscribeEvents(()=>a(e).then(e=>t.setState(e,!0)),"persistent_notifications_updated");r(33);function l(e){var t,r=f(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function d(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function p(e){return e.decorators&&e.decorators.length}function u(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function h(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function f(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(n.h)()],key:"narrow",value:void 0},{kind:"field",decorators:[Object(n.h)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[Object(n.g)()],key:"_hasNotifications",value:()=>!1},{kind:"field",key:"_alwaysVisible",value:()=>!1},{kind:"field",key:"_attachNotifOnConnect",value:()=>!1},{kind:"field",key:"_unsubNotifications",value:void 0},{kind:"method",key:"connectedCallback",value:function(){b(y(r.prototype),"connectedCallback",this).call(this),this._attachNotifOnConnect&&(this._attachNotifOnConnect=!1,this._subscribeNotifications())}},{kind:"method",key:"disconnectedCallback",value:function(){b(y(r.prototype),"disconnectedCallback",this).call(this),this._unsubNotifications&&(this._attachNotifOnConnect=!0,this._unsubNotifications(),this._unsubNotifications=void 0)}},{kind:"method",key:"render",value:function(){const e=(this.narrow||"always_hidden"===this.hass.dockedSidebar)&&(this._hasNotifications||Object.keys(this.hass.states).some(e=>"configurator"===(e=>e.substr(0,e.indexOf(".")))(e)));return n.f` + `}}]}}),i.a)},function(e,t,r){"use strict";var i=r(65);e.exports=new i({explicit:[r(134),r(135),r(136)]})},function(e,t,r){"use strict";r(54);var i=r(9),n=r(0),o=r(10);var s=r(159);const a=e=>e.sendMessagePromise({type:"persistent_notification/get"}),c=(e,t)=>e.subscribeEvents(()=>a(e).then(e=>t.setState(e,!0)),"persistent_notifications_updated");r(33);function l(e){var t,r=f(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function d(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function p(e){return e.decorators&&e.decorators.length}function u(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function h(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function f(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(n.h)()],key:"narrow",value:void 0},{kind:"field",decorators:[Object(n.h)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[Object(n.g)()],key:"_hasNotifications",value:()=>!1},{kind:"field",key:"_alwaysVisible",value:()=>!1},{kind:"field",key:"_attachNotifOnConnect",value:()=>!1},{kind:"field",key:"_unsubNotifications",value:void 0},{kind:"method",key:"connectedCallback",value:function(){b(y(r.prototype),"connectedCallback",this).call(this),this._attachNotifOnConnect&&(this._attachNotifOnConnect=!1,this._subscribeNotifications())}},{kind:"method",key:"disconnectedCallback",value:function(){b(y(r.prototype),"disconnectedCallback",this).call(this),this._unsubNotifications&&(this._attachNotifOnConnect=!0,this._unsubNotifications(),this._unsubNotifications=void 0)}},{kind:"method",key:"render",value:function(){const e=(this.narrow||"always_hidden"===this.hass.dockedSidebar)&&(this._hasNotifications||Object.keys(this.hass.states).some(e=>"configurator"===(e=>e.substr(0,e.indexOf(".")))(e)));return n.f` - + ${e?n.f`
`:""} `}},{kind:"method",key:"firstUpdated",value:function(e){b(y(r.prototype),"firstUpdated",this).call(this,e),this.hassio&&(this._alwaysVisible=(Number(window.parent.frontendVersion)||0)<20190710)}},{kind:"method",key:"updated",value:function(e){if(b(y(r.prototype),"updated",this).call(this,e),!e.has("narrow")&&!e.has("hass"))return;const t=e.get("hass"),i=e.get("narrow")||t&&"always_hidden"===t.dockedSidebar,n=this.narrow||"always_hidden"===this.hass.dockedSidebar;if(i!==n){if(this.style.visibility=n||this._alwaysVisible?"initial":"hidden",!n)return this._hasNotifications=!1,void(this._unsubNotifications&&(this._unsubNotifications(),this._unsubNotifications=void 0));this._subscribeNotifications()}}},{kind:"method",key:"_subscribeNotifications",value:function(){var e,t;this._unsubNotifications=(e=this.hass.connection,t=e=>{this._hasNotifications=e.length>0},Object(s.a)("_ntf",a,c,e,t))}},{kind:"method",key:"_toggleMenu",value:function(){Object(o.a)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return n.c` @@ -1879,7 +1879,7 @@ border-radius: 50%; border: 2px solid var(--app-header-background-color); } - `}}]}}),n.a)},function(e,t,r){"use strict";let i,n=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function s(e){requestAnimationFrame((function(){o?o(e):(n||(n=new Promise(e=>{i=e}),"complete"===document.readyState?i():document.addEventListener("readystatechange",()=>{"complete"===document.readyState&&i()})),n.then((function(){e&&e()})))}))}r.d(t,"a",(function(){return d}));const a="__shadyCSSCachedStyle";let c=null,l=null;class d{constructor(){this.customStyles=[],this.enqueued=!1,s(()=>{window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})}enqueueDocumentValidation(){!this.enqueued&&l&&(this.enqueued=!0,s(l))}addCustomStyle(e){e.__seenByShadyCSS||(e.__seenByShadyCSS=!0,this.customStyles.push(e),this.enqueueDocumentValidation())}getStyleForCustomStyle(e){if(e[a])return e[a];let t;return t=e.getStyle?e.getStyle():e,t}processStyles(){const e=this.customStyles;for(let t=0;tc,set(e){c=e}},validateCallback:{get:()=>l,set(e){let t=!1;l||(t=!0),l=e,t&&this.enqueueDocumentValidation()}}})},function(e,t,r){"use strict";var i=r(1),n=r(0),o=(r(128),r(129),{CLOSING:"mdc-dialog--closing",OPEN:"mdc-dialog--open",OPENING:"mdc-dialog--opening",SCROLLABLE:"mdc-dialog--scrollable",SCROLL_LOCK:"mdc-dialog-scroll-lock",STACKED:"mdc-dialog--stacked"}),s={ACTION_ATTRIBUTE:"data-mdc-dialog-action",BUTTON_DEFAULT_ATTRIBUTE:"data-mdc-dialog-button-default",BUTTON_SELECTOR:".mdc-dialog__button",CLOSED_EVENT:"MDCDialog:closed",CLOSE_ACTION:"close",CLOSING_EVENT:"MDCDialog:closing",CONTAINER_SELECTOR:".mdc-dialog__container",CONTENT_SELECTOR:".mdc-dialog__content",DESTROY_ACTION:"destroy",INITIAL_FOCUS_ATTRIBUTE:"data-mdc-dialog-initial-focus",OPENED_EVENT:"MDCDialog:opened",OPENING_EVENT:"MDCDialog:opening",SCRIM_SELECTOR:".mdc-dialog__scrim",SUPPRESS_DEFAULT_PRESS_SELECTOR:["textarea",".mdc-menu .mdc-list-item"].join(", "),SURFACE_SELECTOR:".mdc-dialog__surface"},a={DIALOG_ANIMATION_CLOSE_TIME_MS:75,DIALOG_ANIMATION_OPEN_TIME_MS:150},c=function(e){function t(r){var n=e.call(this,Object(i.a)(Object(i.a)({},t.defaultAdapter),r))||this;return n.isOpen_=!1,n.animationFrame_=0,n.animationTimer_=0,n.layoutFrame_=0,n.escapeKeyAction_=s.CLOSE_ACTION,n.scrimClickAction_=s.CLOSE_ACTION,n.autoStackButtons_=!0,n.areButtonsStacked_=!1,n}return Object(i.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return o},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return s},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return a},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addBodyClass:function(){},addClass:function(){},areButtonsStacked:function(){return!1},clickDefaultButton:function(){},eventTargetMatches:function(){return!1},getActionFromEvent:function(){return""},getInitialFocusEl:function(){return null},hasClass:function(){return!1},isContentScrollable:function(){return!1},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},releaseFocus:function(){},removeBodyClass:function(){},removeClass:function(){},reverseButtons:function(){},trapFocus:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){this.adapter.hasClass(o.STACKED)&&this.setAutoStackButtons(!1)},t.prototype.destroy=function(){this.isOpen_&&this.close(s.DESTROY_ACTION),this.animationTimer_&&(clearTimeout(this.animationTimer_),this.handleAnimationTimerEnd_()),this.layoutFrame_&&(cancelAnimationFrame(this.layoutFrame_),this.layoutFrame_=0)},t.prototype.open=function(){var e=this;this.isOpen_=!0,this.adapter.notifyOpening(),this.adapter.addClass(o.OPENING),this.runNextAnimationFrame_((function(){e.adapter.addClass(o.OPEN),e.adapter.addBodyClass(o.SCROLL_LOCK),e.layout(),e.animationTimer_=setTimeout((function(){e.handleAnimationTimerEnd_(),e.adapter.trapFocus(e.adapter.getInitialFocusEl()),e.adapter.notifyOpened()}),a.DIALOG_ANIMATION_OPEN_TIME_MS)}))},t.prototype.close=function(e){var t=this;void 0===e&&(e=""),this.isOpen_&&(this.isOpen_=!1,this.adapter.notifyClosing(e),this.adapter.addClass(o.CLOSING),this.adapter.removeClass(o.OPEN),this.adapter.removeBodyClass(o.SCROLL_LOCK),cancelAnimationFrame(this.animationFrame_),this.animationFrame_=0,clearTimeout(this.animationTimer_),this.animationTimer_=setTimeout((function(){t.adapter.releaseFocus(),t.handleAnimationTimerEnd_(),t.adapter.notifyClosed(e)}),a.DIALOG_ANIMATION_CLOSE_TIME_MS))},t.prototype.isOpen=function(){return this.isOpen_},t.prototype.getEscapeKeyAction=function(){return this.escapeKeyAction_},t.prototype.setEscapeKeyAction=function(e){this.escapeKeyAction_=e},t.prototype.getScrimClickAction=function(){return this.scrimClickAction_},t.prototype.setScrimClickAction=function(e){this.scrimClickAction_=e},t.prototype.getAutoStackButtons=function(){return this.autoStackButtons_},t.prototype.setAutoStackButtons=function(e){this.autoStackButtons_=e},t.prototype.layout=function(){var e=this;this.layoutFrame_&&cancelAnimationFrame(this.layoutFrame_),this.layoutFrame_=requestAnimationFrame((function(){e.layoutInternal_(),e.layoutFrame_=0}))},t.prototype.handleClick=function(e){if(this.adapter.eventTargetMatches(e.target,s.SCRIM_SELECTOR)&&""!==this.scrimClickAction_)this.close(this.scrimClickAction_);else{var t=this.adapter.getActionFromEvent(e);t&&this.close(t)}},t.prototype.handleKeydown=function(e){var t="Enter"===e.key||13===e.keyCode;if(t&&!this.adapter.getActionFromEvent(e)){var r=!this.adapter.eventTargetMatches(e.target,s.SUPPRESS_DEFAULT_PRESS_SELECTOR);t&&r&&this.adapter.clickDefaultButton()}},t.prototype.handleDocumentKeydown=function(e){("Escape"===e.key||27===e.keyCode)&&""!==this.escapeKeyAction_&&this.close(this.escapeKeyAction_)},t.prototype.layoutInternal_=function(){this.autoStackButtons_&&this.detectStackedButtons_(),this.detectScrollableContent_()},t.prototype.handleAnimationTimerEnd_=function(){this.animationTimer_=0,this.adapter.removeClass(o.OPENING),this.adapter.removeClass(o.CLOSING)},t.prototype.runNextAnimationFrame_=function(e){var t=this;cancelAnimationFrame(this.animationFrame_),this.animationFrame_=requestAnimationFrame((function(){t.animationFrame_=0,clearTimeout(t.animationTimer_),t.animationTimer_=setTimeout(e,0)}))},t.prototype.detectStackedButtons_=function(){this.adapter.removeClass(o.STACKED);var e=this.adapter.areButtonsStacked();e&&this.adapter.addClass(o.STACKED),e!==this.areButtonsStacked_&&(this.adapter.reverseButtons(),this.areButtonsStacked_=e)},t.prototype.detectScrollableContent_=function(){this.adapter.removeClass(o.SCROLLABLE),this.adapter.isContentScrollable()&&this.adapter.addClass(o.SCROLLABLE)},t}(r(17).a),l=r(44),d=r(50),p=r(11),u=r(8),h=r(13);const f=document.$blockingElements;class m extends p.a{constructor(){super(...arguments),this.hideActions=!1,this.stacked=!1,this.heading="",this.scrimClickAction="close",this.escapeKeyAction="close",this.open=!1,this.defaultAction="close",this.actionAttribute="dialogAction",this.initialFocusAttribute="dialogInitialFocus",this.mdcFoundationClass=c,this.boundLayout=null,this.boundHandleClick=null,this.boundHandleKeydown=null,this.boundHandleDocumentKeydown=null}get primaryButton(){let e=this.primarySlot.assignedNodes();e=e.filter(e=>e instanceof HTMLElement);const t=e[0];return t||null}emitNotification(e,t){const r=new CustomEvent(e,{detail:t?{action:t}:{}});this.dispatchEvent(r)}getInitialFocusEl(){const e=`[${this.initialFocusAttribute}]`,t=this.querySelector(e);if(t)return t;const r=this.primarySlot.assignedNodes({flatten:!0}),i=this.searchNodeTreesForAttribute(r,this.initialFocusAttribute);if(i)return i;const n=this.secondarySlot.assignedNodes({flatten:!0}),o=this.searchNodeTreesForAttribute(n,this.initialFocusAttribute);if(o)return o;const s=this.contentSlot.assignedNodes({flatten:!0});return this.searchNodeTreesForAttribute(s,this.initialFocusAttribute)}searchNodeTreesForAttribute(e,t){for(const r of e)if(r instanceof HTMLElement){if(r.hasAttribute(t))return r;{const e=r.querySelector(`[${t}]`);if(e)return e}}return null}createAdapter(){return Object.assign(Object.assign({},Object(p.b)(this.mdcRoot)),{addBodyClass:()=>document.body.style.overflow="hidden",removeBodyClass:()=>document.body.style.overflow="",areButtonsStacked:()=>this.stacked,clickDefaultButton:()=>{const e=this.primaryButton;e&&e.click()},eventTargetMatches:(e,t)=>!!e&&Object(d.b)(e,t),getActionFromEvent:e=>{if(!e.target)return"";const t=Object(d.a)(e.target,`[${this.actionAttribute}]`);return t&&t.getAttribute(this.actionAttribute)},getInitialFocusEl:()=>this.getInitialFocusEl(),isContentScrollable:()=>{const e=this.contentElement;return!!e&&e.scrollHeight>e.offsetHeight},notifyClosed:e=>this.emitNotification("closed",e),notifyClosing:e=>{this.closingDueToDisconnect||(this.open=!1),this.emitNotification("closing",e)},notifyOpened:()=>this.emitNotification("opened"),notifyOpening:()=>{this.open=!0,this.emitNotification("opening")},reverseButtons:()=>{},releaseFocus:()=>{f.remove(this)},trapFocus:e=>{f.push(this),e&&e.focus()}})}render(){const e={[o.STACKED]:this.stacked};let t=n.f``;this.heading&&(t=this.renderHeading());const r={"mdc-dialog__actions":!this.hideActions};return n.f` + `}}]}}),n.a)},function(e,t,r){"use strict";let i,n=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function s(e){requestAnimationFrame((function(){o?o(e):(n||(n=new Promise(e=>{i=e}),"complete"===document.readyState?i():document.addEventListener("readystatechange",()=>{"complete"===document.readyState&&i()})),n.then((function(){e&&e()})))}))}r.d(t,"a",(function(){return d}));const a="__shadyCSSCachedStyle";let c=null,l=null;class d{constructor(){this.customStyles=[],this.enqueued=!1,s(()=>{window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})}enqueueDocumentValidation(){!this.enqueued&&l&&(this.enqueued=!0,s(l))}addCustomStyle(e){e.__seenByShadyCSS||(e.__seenByShadyCSS=!0,this.customStyles.push(e),this.enqueueDocumentValidation())}getStyleForCustomStyle(e){if(e[a])return e[a];let t;return t=e.getStyle?e.getStyle():e,t}processStyles(){const e=this.customStyles;for(let t=0;tc,set(e){c=e}},validateCallback:{get:()=>l,set(e){let t=!1;l||(t=!0),l=e,t&&this.enqueueDocumentValidation()}}})},function(e,t,r){"use strict";var i=r(1),n=r(0),o=(r(129),r(130),{CLOSING:"mdc-dialog--closing",OPEN:"mdc-dialog--open",OPENING:"mdc-dialog--opening",SCROLLABLE:"mdc-dialog--scrollable",SCROLL_LOCK:"mdc-dialog-scroll-lock",STACKED:"mdc-dialog--stacked"}),s={ACTION_ATTRIBUTE:"data-mdc-dialog-action",BUTTON_DEFAULT_ATTRIBUTE:"data-mdc-dialog-button-default",BUTTON_SELECTOR:".mdc-dialog__button",CLOSED_EVENT:"MDCDialog:closed",CLOSE_ACTION:"close",CLOSING_EVENT:"MDCDialog:closing",CONTAINER_SELECTOR:".mdc-dialog__container",CONTENT_SELECTOR:".mdc-dialog__content",DESTROY_ACTION:"destroy",INITIAL_FOCUS_ATTRIBUTE:"data-mdc-dialog-initial-focus",OPENED_EVENT:"MDCDialog:opened",OPENING_EVENT:"MDCDialog:opening",SCRIM_SELECTOR:".mdc-dialog__scrim",SUPPRESS_DEFAULT_PRESS_SELECTOR:["textarea",".mdc-menu .mdc-list-item"].join(", "),SURFACE_SELECTOR:".mdc-dialog__surface"},a={DIALOG_ANIMATION_CLOSE_TIME_MS:75,DIALOG_ANIMATION_OPEN_TIME_MS:150},c=function(e){function t(r){var n=e.call(this,Object(i.a)(Object(i.a)({},t.defaultAdapter),r))||this;return n.isOpen_=!1,n.animationFrame_=0,n.animationTimer_=0,n.layoutFrame_=0,n.escapeKeyAction_=s.CLOSE_ACTION,n.scrimClickAction_=s.CLOSE_ACTION,n.autoStackButtons_=!0,n.areButtonsStacked_=!1,n}return Object(i.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return o},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return s},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return a},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addBodyClass:function(){},addClass:function(){},areButtonsStacked:function(){return!1},clickDefaultButton:function(){},eventTargetMatches:function(){return!1},getActionFromEvent:function(){return""},getInitialFocusEl:function(){return null},hasClass:function(){return!1},isContentScrollable:function(){return!1},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},releaseFocus:function(){},removeBodyClass:function(){},removeClass:function(){},reverseButtons:function(){},trapFocus:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){this.adapter.hasClass(o.STACKED)&&this.setAutoStackButtons(!1)},t.prototype.destroy=function(){this.isOpen_&&this.close(s.DESTROY_ACTION),this.animationTimer_&&(clearTimeout(this.animationTimer_),this.handleAnimationTimerEnd_()),this.layoutFrame_&&(cancelAnimationFrame(this.layoutFrame_),this.layoutFrame_=0)},t.prototype.open=function(){var e=this;this.isOpen_=!0,this.adapter.notifyOpening(),this.adapter.addClass(o.OPENING),this.runNextAnimationFrame_((function(){e.adapter.addClass(o.OPEN),e.adapter.addBodyClass(o.SCROLL_LOCK),e.layout(),e.animationTimer_=setTimeout((function(){e.handleAnimationTimerEnd_(),e.adapter.trapFocus(e.adapter.getInitialFocusEl()),e.adapter.notifyOpened()}),a.DIALOG_ANIMATION_OPEN_TIME_MS)}))},t.prototype.close=function(e){var t=this;void 0===e&&(e=""),this.isOpen_&&(this.isOpen_=!1,this.adapter.notifyClosing(e),this.adapter.addClass(o.CLOSING),this.adapter.removeClass(o.OPEN),this.adapter.removeBodyClass(o.SCROLL_LOCK),cancelAnimationFrame(this.animationFrame_),this.animationFrame_=0,clearTimeout(this.animationTimer_),this.animationTimer_=setTimeout((function(){t.adapter.releaseFocus(),t.handleAnimationTimerEnd_(),t.adapter.notifyClosed(e)}),a.DIALOG_ANIMATION_CLOSE_TIME_MS))},t.prototype.isOpen=function(){return this.isOpen_},t.prototype.getEscapeKeyAction=function(){return this.escapeKeyAction_},t.prototype.setEscapeKeyAction=function(e){this.escapeKeyAction_=e},t.prototype.getScrimClickAction=function(){return this.scrimClickAction_},t.prototype.setScrimClickAction=function(e){this.scrimClickAction_=e},t.prototype.getAutoStackButtons=function(){return this.autoStackButtons_},t.prototype.setAutoStackButtons=function(e){this.autoStackButtons_=e},t.prototype.layout=function(){var e=this;this.layoutFrame_&&cancelAnimationFrame(this.layoutFrame_),this.layoutFrame_=requestAnimationFrame((function(){e.layoutInternal_(),e.layoutFrame_=0}))},t.prototype.handleClick=function(e){if(this.adapter.eventTargetMatches(e.target,s.SCRIM_SELECTOR)&&""!==this.scrimClickAction_)this.close(this.scrimClickAction_);else{var t=this.adapter.getActionFromEvent(e);t&&this.close(t)}},t.prototype.handleKeydown=function(e){var t="Enter"===e.key||13===e.keyCode;if(t&&!this.adapter.getActionFromEvent(e)){var r=!this.adapter.eventTargetMatches(e.target,s.SUPPRESS_DEFAULT_PRESS_SELECTOR);t&&r&&this.adapter.clickDefaultButton()}},t.prototype.handleDocumentKeydown=function(e){("Escape"===e.key||27===e.keyCode)&&""!==this.escapeKeyAction_&&this.close(this.escapeKeyAction_)},t.prototype.layoutInternal_=function(){this.autoStackButtons_&&this.detectStackedButtons_(),this.detectScrollableContent_()},t.prototype.handleAnimationTimerEnd_=function(){this.animationTimer_=0,this.adapter.removeClass(o.OPENING),this.adapter.removeClass(o.CLOSING)},t.prototype.runNextAnimationFrame_=function(e){var t=this;cancelAnimationFrame(this.animationFrame_),this.animationFrame_=requestAnimationFrame((function(){t.animationFrame_=0,clearTimeout(t.animationTimer_),t.animationTimer_=setTimeout(e,0)}))},t.prototype.detectStackedButtons_=function(){this.adapter.removeClass(o.STACKED);var e=this.adapter.areButtonsStacked();e&&this.adapter.addClass(o.STACKED),e!==this.areButtonsStacked_&&(this.adapter.reverseButtons(),this.areButtonsStacked_=e)},t.prototype.detectScrollableContent_=function(){this.adapter.removeClass(o.SCROLLABLE),this.adapter.isContentScrollable()&&this.adapter.addClass(o.SCROLLABLE)},t}(r(17).a),l=r(44),d=r(50),p=r(11),u=r(8),h=r(13);const f=document.$blockingElements;class m extends p.a{constructor(){super(...arguments),this.hideActions=!1,this.stacked=!1,this.heading="",this.scrimClickAction="close",this.escapeKeyAction="close",this.open=!1,this.defaultAction="close",this.actionAttribute="dialogAction",this.initialFocusAttribute="dialogInitialFocus",this.mdcFoundationClass=c,this.boundLayout=null,this.boundHandleClick=null,this.boundHandleKeydown=null,this.boundHandleDocumentKeydown=null}get primaryButton(){let e=this.primarySlot.assignedNodes();e=e.filter(e=>e instanceof HTMLElement);const t=e[0];return t||null}emitNotification(e,t){const r=new CustomEvent(e,{detail:t?{action:t}:{}});this.dispatchEvent(r)}getInitialFocusEl(){const e=`[${this.initialFocusAttribute}]`,t=this.querySelector(e);if(t)return t;const r=this.primarySlot.assignedNodes({flatten:!0}),i=this.searchNodeTreesForAttribute(r,this.initialFocusAttribute);if(i)return i;const n=this.secondarySlot.assignedNodes({flatten:!0}),o=this.searchNodeTreesForAttribute(n,this.initialFocusAttribute);if(o)return o;const s=this.contentSlot.assignedNodes({flatten:!0});return this.searchNodeTreesForAttribute(s,this.initialFocusAttribute)}searchNodeTreesForAttribute(e,t){for(const r of e)if(r instanceof HTMLElement){if(r.hasAttribute(t))return r;{const e=r.querySelector(`[${t}]`);if(e)return e}}return null}createAdapter(){return Object.assign(Object.assign({},Object(p.b)(this.mdcRoot)),{addBodyClass:()=>document.body.style.overflow="hidden",removeBodyClass:()=>document.body.style.overflow="",areButtonsStacked:()=>this.stacked,clickDefaultButton:()=>{const e=this.primaryButton;e&&e.click()},eventTargetMatches:(e,t)=>!!e&&Object(d.b)(e,t),getActionFromEvent:e=>{if(!e.target)return"";const t=Object(d.a)(e.target,`[${this.actionAttribute}]`);return t&&t.getAttribute(this.actionAttribute)},getInitialFocusEl:()=>this.getInitialFocusEl(),isContentScrollable:()=>{const e=this.contentElement;return!!e&&e.scrollHeight>e.offsetHeight},notifyClosed:e=>this.emitNotification("closed",e),notifyClosing:e=>{this.closingDueToDisconnect||(this.open=!1),this.emitNotification("closing",e)},notifyOpened:()=>this.emitNotification("opened"),notifyOpening:()=>{this.open=!0,this.emitNotification("opening")},reverseButtons:()=>{},releaseFocus:()=>{f.remove(this)},trapFocus:e=>{f.push(this),e&&e.focus()}})}render(){const e={[o.STACKED]:this.stacked};let t=n.f``;this.heading&&(t=this.renderHeading());const r={"mdc-dialog__actions":!this.hideActions};return n.f`
`}renderHeading(){return n.f` -

${this.heading}

`}firstUpdated(){super.firstUpdated(),this.mdcFoundation.setAutoStackButtons(!0)}connectedCallback(){super.connectedCallback(),this.open&&this.mdcFoundation&&!this.mdcFoundation.isOpen()&&(this.setEventListeners(),this.mdcFoundation.open())}disconnectedCallback(){super.disconnectedCallback(),this.open&&this.mdcFoundation&&(this.removeEventListeners(),this.closingDueToDisconnect=!0,this.mdcFoundation.close(this.currentAction||this.defaultAction),this.closingDueToDisconnect=!1,this.currentAction=void 0,f.remove(this))}forceLayout(){this.mdcFoundation.layout()}focus(){const e=this.getInitialFocusEl();e&&e.focus()}blur(){if(!this.shadowRoot)return;const e=this.shadowRoot.activeElement;if(e)e instanceof HTMLElement&&e.blur();else{const e=this.getRootNode(),t=e instanceof Document?e.activeElement:null;t instanceof HTMLElement&&t.blur()}}setEventListeners(){this.boundHandleClick=this.mdcFoundation.handleClick.bind(this.mdcFoundation),this.boundLayout=()=>{this.open&&this.mdcFoundation.layout.bind(this.mdcFoundation)},this.boundHandleKeydown=this.mdcFoundation.handleKeydown.bind(this.mdcFoundation),this.boundHandleDocumentKeydown=this.mdcFoundation.handleDocumentKeydown.bind(this.mdcFoundation),this.mdcRoot.addEventListener("click",this.boundHandleClick),window.addEventListener("resize",this.boundLayout,Object(l.a)()),window.addEventListener("orientationchange",this.boundLayout,Object(l.a)()),this.mdcRoot.addEventListener("keydown",this.boundHandleKeydown,Object(l.a)()),document.addEventListener("keydown",this.boundHandleDocumentKeydown,Object(l.a)())}removeEventListeners(){this.boundHandleClick&&this.mdcRoot.removeEventListener("click",this.boundHandleClick),this.boundLayout&&(window.removeEventListener("resize",this.boundLayout),window.removeEventListener("orientationchange",this.boundLayout)),this.boundHandleKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleKeydown),this.boundHandleDocumentKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleDocumentKeydown)}close(){this.open=!1}show(){this.open=!0}}Object(i.b)([Object(n.i)(".mdc-dialog")],m.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.i)('slot[name="primaryAction"]')],m.prototype,"primarySlot",void 0),Object(i.b)([Object(n.i)('slot[name="secondaryAction"]')],m.prototype,"secondarySlot",void 0),Object(i.b)([Object(n.i)("#contentSlot")],m.prototype,"contentSlot",void 0),Object(i.b)([Object(n.i)(".mdc-dialog__content")],m.prototype,"contentElement",void 0),Object(i.b)([Object(n.i)(".mdc-container")],m.prototype,"conatinerElement",void 0),Object(i.b)([Object(n.h)({type:Boolean})],m.prototype,"hideActions",void 0),Object(i.b)([Object(n.h)({type:Boolean}),Object(u.a)((function(){this.forceLayout()}))],m.prototype,"stacked",void 0),Object(i.b)([Object(n.h)({type:String})],m.prototype,"heading",void 0),Object(i.b)([Object(n.h)({type:String}),Object(u.a)((function(e){this.mdcFoundation.setScrimClickAction(e)}))],m.prototype,"scrimClickAction",void 0),Object(i.b)([Object(n.h)({type:String}),Object(u.a)((function(e){this.mdcFoundation.setEscapeKeyAction(e)}))],m.prototype,"escapeKeyAction",void 0),Object(i.b)([Object(n.h)({type:Boolean,reflect:!0}),Object(u.a)((function(e){this.mdcFoundation&&this.isConnected&&(e?(this.setEventListeners(),this.mdcFoundation.open()):(this.removeEventListeners(),this.mdcFoundation.close(this.currentAction||this.defaultAction),this.currentAction=void 0))}))],m.prototype,"open",void 0),Object(i.b)([Object(n.h)()],m.prototype,"defaultAction",void 0),Object(i.b)([Object(n.h)()],m.prototype,"actionAttribute",void 0),Object(i.b)([Object(n.h)()],m.prototype,"initialFocusAttribute",void 0);const b=n.c`.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-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;-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;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit);flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0, 0, 0, 0.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0, 0, 0, 0.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px))}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*)[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog[dir=rtl] #actions ::slotted(*),[dir=rtl] .mdc-dialog #actions ::slotted(*){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:1e-9px;margin-top:12px}`;let y=class extends m{};y.styles=b,y=Object(i.b)([Object(n.d)("mwc-dialog")],y);r(107);var v=r(9),g=r(90);function _(e){var t,r=C(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function k(e){return e.decorators&&e.decorators.length}function E(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function C(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);rn.f` +

${this.heading}

`}firstUpdated(){super.firstUpdated(),this.mdcFoundation.setAutoStackButtons(!0)}connectedCallback(){super.connectedCallback(),this.open&&this.mdcFoundation&&!this.mdcFoundation.isOpen()&&(this.setEventListeners(),this.mdcFoundation.open())}disconnectedCallback(){super.disconnectedCallback(),this.open&&this.mdcFoundation&&(this.removeEventListeners(),this.closingDueToDisconnect=!0,this.mdcFoundation.close(this.currentAction||this.defaultAction),this.closingDueToDisconnect=!1,this.currentAction=void 0,f.remove(this))}forceLayout(){this.mdcFoundation.layout()}focus(){const e=this.getInitialFocusEl();e&&e.focus()}blur(){if(!this.shadowRoot)return;const e=this.shadowRoot.activeElement;if(e)e instanceof HTMLElement&&e.blur();else{const e=this.getRootNode(),t=e instanceof Document?e.activeElement:null;t instanceof HTMLElement&&t.blur()}}setEventListeners(){this.boundHandleClick=this.mdcFoundation.handleClick.bind(this.mdcFoundation),this.boundLayout=()=>{this.open&&this.mdcFoundation.layout.bind(this.mdcFoundation)},this.boundHandleKeydown=this.mdcFoundation.handleKeydown.bind(this.mdcFoundation),this.boundHandleDocumentKeydown=this.mdcFoundation.handleDocumentKeydown.bind(this.mdcFoundation),this.mdcRoot.addEventListener("click",this.boundHandleClick),window.addEventListener("resize",this.boundLayout,Object(l.a)()),window.addEventListener("orientationchange",this.boundLayout,Object(l.a)()),this.mdcRoot.addEventListener("keydown",this.boundHandleKeydown,Object(l.a)()),document.addEventListener("keydown",this.boundHandleDocumentKeydown,Object(l.a)())}removeEventListeners(){this.boundHandleClick&&this.mdcRoot.removeEventListener("click",this.boundHandleClick),this.boundLayout&&(window.removeEventListener("resize",this.boundLayout),window.removeEventListener("orientationchange",this.boundLayout)),this.boundHandleKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleKeydown),this.boundHandleDocumentKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleDocumentKeydown)}close(){this.open=!1}show(){this.open=!0}}Object(i.b)([Object(n.i)(".mdc-dialog")],m.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.i)('slot[name="primaryAction"]')],m.prototype,"primarySlot",void 0),Object(i.b)([Object(n.i)('slot[name="secondaryAction"]')],m.prototype,"secondarySlot",void 0),Object(i.b)([Object(n.i)("#contentSlot")],m.prototype,"contentSlot",void 0),Object(i.b)([Object(n.i)(".mdc-dialog__content")],m.prototype,"contentElement",void 0),Object(i.b)([Object(n.i)(".mdc-container")],m.prototype,"conatinerElement",void 0),Object(i.b)([Object(n.h)({type:Boolean})],m.prototype,"hideActions",void 0),Object(i.b)([Object(n.h)({type:Boolean}),Object(u.a)((function(){this.forceLayout()}))],m.prototype,"stacked",void 0),Object(i.b)([Object(n.h)({type:String})],m.prototype,"heading",void 0),Object(i.b)([Object(n.h)({type:String}),Object(u.a)((function(e){this.mdcFoundation.setScrimClickAction(e)}))],m.prototype,"scrimClickAction",void 0),Object(i.b)([Object(n.h)({type:String}),Object(u.a)((function(e){this.mdcFoundation.setEscapeKeyAction(e)}))],m.prototype,"escapeKeyAction",void 0),Object(i.b)([Object(n.h)({type:Boolean,reflect:!0}),Object(u.a)((function(e){this.mdcFoundation&&this.isConnected&&(e?(this.setEventListeners(),this.mdcFoundation.open()):(this.removeEventListeners(),this.mdcFoundation.close(this.currentAction||this.defaultAction),this.currentAction=void 0))}))],m.prototype,"open",void 0),Object(i.b)([Object(n.h)()],m.prototype,"defaultAction",void 0),Object(i.b)([Object(n.h)()],m.prototype,"actionAttribute",void 0),Object(i.b)([Object(n.h)()],m.prototype,"initialFocusAttribute",void 0);const b=n.c`.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-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;-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;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit);flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0, 0, 0, 0.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0, 0, 0, 0.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px))}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*)[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog[dir=rtl] #actions ::slotted(*),[dir=rtl] .mdc-dialog #actions ::slotted(*){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:1e-9px;margin-top:12px}`;let y=class extends m{};y.styles=b,y=Object(i.b)([Object(n.d)("mwc-dialog")],y);r(108);var v=r(9),g=r(90);function _(e){var t,r=C(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function k(e){return e.decorators&&e.decorators.length}function E(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function C(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);rn.f` ${t} \n \n",document.head.appendChild(i.content);var n=r(4),o=r(5),s=r(56),a=r(28);const c=[s.a,a.a,{hostAttributes:{role:"option",tabindex:"0"}}];Object(n.a)({_template:o.a` + `]}}]}}),C)},function(e,t,r){"use strict";var i=r(0);r(110);function n(e){var t,r=l(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function o(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function s(e){return e.decorators&&e.decorators.length}function a(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function c(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function l(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"method",key:"render",value:function(){return i.f` + + + +
+
+ + `}},{kind:"get",static:!0,key:"styles",value:function(){return i.c` + :host { + display: flex; + padding: 0 16px; + align-content: normal; + align-self: auto; + align-items: center; + } + :host([narrow]) { + align-items: normal; + flex-direction: column; + border-top: 1px solid var(--divider-color); + padding-bottom: 8px; + } + `}}]}}),i.a)},function(e,t,r){"use strict";r(3),r(53),r(106),r(36),r(63);const i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML="\n \n",document.head.appendChild(i.content);var n=r(4),o=r(5),s=r(56),a=r(28);const c=[s.a,a.a,{hostAttributes:{role:"option",tabindex:"0"}}];Object(n.a)({_template:o.a` \n \n',document.head.appendChild(N.content);var M=r(56),$=r(69),B=r(59);Object(h.a)({_template:f.a` +`,is:"paper-menu-button",behaviors:[i.a,n.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:R.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:R.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:R.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,r=e.length;t-1&&e.preventDefault()}});Object.keys(R).forEach((function(e){F[e]=R[e]}));r(111);var z=r(74);Object(h.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new z.a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(e){return this.name+":"+e}),this)},applyIcon:function(e,t){this.removeIcon(e);var r=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(r){var i=Object(o.a)(e.root||e);return i.insertBefore(r,i.childNodes[0]),e._svgIcon=r}return null},removeIcon:function(e){e._svgIcon&&(Object(o.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var e=Object.create(null);return Object(o.a)(this).querySelectorAll("[id]").forEach((function(t){e[t.id]=t})),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,r){if(e){var i=e.cloneNode(!0),n=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=i.getAttribute("viewBox")||"0 0 "+t+" "+t,s="pointer-events: none; display: block; width: 100%; height: 100%;";return r&&i.hasAttribute("mirror-in-rtl")&&(s+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),n.setAttribute("viewBox",o),n.setAttribute("preserveAspectRatio","xMidYMid meet"),n.setAttribute("focusable","false"),n.style.cssText=s,n.appendChild(i).removeAttribute("id"),n}return null}});const L=document.createElement("template");L.setAttribute("style","display: none;"),L.innerHTML='\n\n\n\n',document.head.appendChild(L.content);const N=document.createElement("template");N.setAttribute("style","display: none;"),N.innerHTML='\n \n',document.head.appendChild(N.content);var M=r(56),$=r(69),B=r(59);Object(h.a)({_template:f.a` @@ -2535,7 +2563,7 @@
-`,is:"paper-dropdown-menu",behaviors:[M.a,n.a,$.a,B.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,r=e.length;te.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[]},{kind:"field",decorators:[Object(n.h)({attribute:!1})],key:"_dialogParams",value:void 0},{kind:"field",decorators:[Object(n.i)("#repository_input")],key:"_optionInput",value:void 0},{kind:"field",decorators:[Object(n.g)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[Object(n.g)()],key:"_prosessing",value:()=>!1},{kind:"field",decorators:[Object(n.g)()],key:"_error",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._dialogParams=e,this._repos=e.repos,this._opened=!0,await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._opened=!1,this._error=""}},{kind:"field",key:"_filteredRepositories",value:()=>Object(o.a)(e=>e.filter(e=>"core"!==e.slug&&"local"!==e.slug).sort((e,t)=>e.namee.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[]},{kind:"field",decorators:[Object(n.h)({attribute:!1})],key:"_dialogParams",value:void 0},{kind:"field",decorators:[Object(n.i)("#repository_input")],key:"_optionInput",value:void 0},{kind:"field",decorators:[Object(n.g)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[Object(n.g)()],key:"_prosessing",value:()=>!1},{kind:"field",decorators:[Object(n.g)()],key:"_error",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._dialogParams=e,this._repos=e.repos,this._opened=!0,await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._opened=!1,this._error=""}},{kind:"field",key:"_filteredRepositories",value:()=>Object(o.a)(e=>e.filter(e=>"core"!==e.slug&&"local"!==e.slug).sort((e,t)=>e.name{var e,t;return null===(e=null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector("[dialogInitialFocus]"))||void 0===e?void 0:e.focus()})}},{kind:"method",key:"_handleKeyAdd",value:function(e){e.stopPropagation(),13===e.keyCode&&this._addRepository()}},{kind:"method",key:"_addRepository",value:async function(){const e=this._optionInput;if(!e||!e.value)return;this._prosessing=!0;const t=this._filteredRepositories(this._repos).map(e=>e.source);t.push(e.value);try{await Object(a.g)(this.hass,{addons_repositories:t});const r=await Object(s.e)(this.hass);this._repos=r.repositories,await this._dialogParams.loadData(),e.value=""}catch(r){this._error=r.message}this._prosessing=!1}},{kind:"method",key:"_removeRepository",value:async function(e){const t=e.currentTarget.slug,r=this._filteredRepositories(this._repos),i=r.find(e=>e.slug===t);if(!i)return;const n=r.map(e=>e.source).filter(e=>e!==i.source);try{await Object(a.g)(this.hass,{addons_repositories:n});const e=await Object(s.e)(this.hass);this._repos=e.repositories,await this._dialogParams.loadData()}catch(o){this._error=o.message}}}]}}),n.a)},function(e,t){(()=>{var e,t,r;const i=Symbol(),n=Symbol(),o=Symbol(),s=Symbol(),a=Symbol(),c=Symbol(),l=Symbol(),d=Symbol(),p=Symbol(),u=Symbol(),h=Symbol(),f=Symbol(),m=Symbol();class b{constructor(){this[e]=[],this[t]=[],this[r]=new Set}destructor(){this[p](this[o]);this[i]=null,this[o]=null,this[n]=null}get top(){const e=this[i];return e[e.length-1]||null}push(e){e&&e!==this.top&&(this.remove(e),this[c](e),this[i].push(e))}remove(e){const t=this[i].indexOf(e);return-1!==t&&(this[i].splice(t,1),t===this[i].length&&this[c](this.top),!0)}pop(){const e=this.top;return e&&this.remove(e),e}has(e){return-1!==this[i].indexOf(e)}[(e=i,t=o,r=n,c)](e){const t=this[n],r=this[o];if(!e)return this[p](r),t.clear(),void(this[o]=[]);const i=this[u](e);if(i[i.length-1].parentNode!==document.body)throw Error("Non-connected element cannot be a blocking element");this[o]=i;const s=this[h](e);if(!r.length)return void this[d](i,s,t);let a=r.length-1,c=i.length-1;for(;a>0&&c>0&&r[a]===i[c];)a--,c--;r[a]!==i[c]&&this[l](r[a],i[c]),a>0&&this[p](r.slice(0,a)),c>0&&this[d](i.slice(0,c),s,null)}[l](e,t){const r=e[s];this[f](e)&&!e.inert&&(e.inert=!0,r.add(e)),r.has(t)&&(t.inert=!1,r.delete(t)),t[a]=e[a],t[s]=r,e[a]=void 0,e[s]=void 0}[p](e){for(const t of e){t[a].disconnect(),t[a]=void 0;const e=t[s];for(const t of e)t.inert=!1;t[s]=void 0}}[d](e,t,r){for(const i of e){const e=i.parentNode,n=e.children,o=new Set;for(let s=0;sthis._visitNode(e));let t=document.activeElement;if(!document.body.contains(e)){let r=e,i=void 0;for(;r;){if(r.nodeType===Node.DOCUMENT_FRAGMENT_NODE){i=r;break}r=r.parentNode}i&&(t=i.activeElement)}e.contains(t)&&(t.blur(),t===document.activeElement&&document.body.focus())}_visitNode(e){if(e.nodeType!==Node.ELEMENT_NODE)return;const t=e;t!==this._rootElement&&t.hasAttribute("inert")&&this._adoptInertRoot(t),(i.call(t,n)||t.hasAttribute("tabindex"))&&this._manageNode(t)}_manageNode(e){const t=this._inertManager.register(e,this);this._managedNodes.add(t)}_unmanageNode(e){const t=this._inertManager.deregister(e,this);t&&this._managedNodes.delete(t)}_unmanageSubtree(e){a(e,e=>this._unmanageNode(e))}_adoptInertRoot(e){let t=this._inertManager.getInertRoot(e);t||(this._inertManager.setInert(e,!0),t=this._inertManager.getInertRoot(e)),t.managedNodes.forEach((function(e){this._manageNode(e.node)}),this)}_onMutation(e,t){e.forEach((function(e){const t=e.target;if("childList"===e.type)r.call(e.addedNodes).forEach((function(e){this._makeSubtreeUnfocusable(e)}),this),r.call(e.removedNodes).forEach((function(e){this._unmanageSubtree(e)}),this);else if("attributes"===e.type)if("tabindex"===e.attributeName)this._manageNode(t);else if(t!==this._rootElement&&"inert"===e.attributeName&&t.hasAttribute("inert")){this._adoptInertRoot(t);const e=this._inertManager.getInertRoot(t);this._managedNodes.forEach((function(r){t.contains(r.node)&&e._manageNode(r.node)}))}}),this)}}class s{constructor(e,t){this._node=e,this._overrodeFocusMethod=!1,this._inertRoots=new Set([t]),this._savedTabIndex=null,this._destroyed=!1,this.ensureUntabbable()}destructor(){if(this._throwIfDestroyed(),this._node&&this._node.nodeType===Node.ELEMENT_NODE){const e=this._node;null!==this._savedTabIndex?e.setAttribute("tabindex",this._savedTabIndex):e.removeAttribute("tabindex"),this._overrodeFocusMethod&&delete e.focus}this._node=null,this._inertRoots=null,this._destroyed=!0}get destroyed(){return this._destroyed}_throwIfDestroyed(){if(this.destroyed)throw new Error("Trying to access destroyed InertNode")}get hasSavedTabIndex(){return null!==this._savedTabIndex}get node(){return this._throwIfDestroyed(),this._node}set savedTabIndex(e){this._throwIfDestroyed(),this._savedTabIndex=e}get savedTabIndex(){return this._throwIfDestroyed(),this._savedTabIndex}ensureUntabbable(){if(this.node.nodeType!==Node.ELEMENT_NODE)return;const e=this.node;if(i.call(e,n)){if(-1===e.tabIndex&&this.hasSavedTabIndex)return;e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex),e.setAttribute("tabindex","-1"),e.nodeType===Node.ELEMENT_NODE&&(e.focus=function(){},this._overrodeFocusMethod=!0)}else e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex,e.removeAttribute("tabindex"))}addInertRoot(e){this._throwIfDestroyed(),this._inertRoots.add(e)}removeInertRoot(e){this._throwIfDestroyed(),this._inertRoots.delete(e),0===this._inertRoots.size&&this.destructor()}}function a(e,t,r){if(e.nodeType==Node.ELEMENT_NODE){const i=e;t&&t(i);const n=i.shadowRoot;if(n)return void a(n,t,n);if("content"==i.localName){const e=i,n=e.getDistributedNodes?e.getDistributedNodes():[];for(let i=0;i>10),56320+(e-65536&1023))}for(var k=new Array(256),E=new Array(256),x=0;x<256;x++)k[x]=_(x)?1:0,E[x]=_(x);function C(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||a,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function O(e,t){return new n(t,new o(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function A(e,t){throw O(e,t)}function S(e,t){e.onWarning&&e.onWarning.call(null,O(e,t))}var T={YAML:function(e,t,r){var i,n,o;null!==e.version&&A(e,"duplication of %YAML directive"),1!==r.length&&A(e,"YAML directive accepts exactly one argument"),null===(i=/^([0-9]+)\.([0-9]+)$/.exec(r[0]))&&A(e,"ill-formed argument of the YAML directive"),n=parseInt(i[1],10),o=parseInt(i[2],10),1!==n&&A(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&S(e,"unsupported YAML version of the document")},TAG:function(e,t,r){var i,n;2!==r.length&&A(e,"TAG directive accepts exactly two arguments"),i=r[0],n=r[1],u.test(i)||A(e,"ill-formed tag handle (first argument) of the TAG directive"),c.call(e.tagMap,i)&&A(e,'there is a previously declared suffix for "'+i+'" tag handle'),h.test(n)||A(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=n}};function P(e,t,r,i){var n,o,s,a;if(t1&&(e.result+=i.repeat("\n",t-1))}function L(e,t){var r,i,n=e.tag,o=e.anchor,s=[],a=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=s),i=e.input.charCodeAt(e.position);0!==i&&45===i&&y(e.input.charCodeAt(e.position+1));)if(a=!0,e.position++,R(e,!0,-1)&&e.lineIndent<=t)s.push(null),i=e.input.charCodeAt(e.position);else if(r=e.line,$(e,t,3,!1,!0),s.push(e.result),R(e,!0,-1),i=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==i)A(e,"bad indentation of a sequence entry");else if(e.lineIndentt?_=1:e.lineIndent===t?_=0:e.lineIndentt?_=1:e.lineIndent===t?_=0:e.lineIndentt)&&($(e,t,4,!0,n)&&(m?h=e.result:f=e.result),m||(j(e,d,p,u,h,f,o,s),u=h=f=null),R(e,!0,-1),a=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==a)A(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===o?A(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):d?A(e,"repeat of an indentation width identifier"):(p=t+o-1,d=!0)}if(b(s)){do{s=e.input.charCodeAt(++e.position)}while(b(s));if(35===s)do{s=e.input.charCodeAt(++e.position)}while(!m(s)&&0!==s)}for(;0!==s;){for(D(e),e.lineIndent=0,s=e.input.charCodeAt(e.position);(!d||e.lineIndentp&&(p=e.lineIndent),m(s))u++;else{if(e.lineIndent0){for(n=s,o=0;n>0;n--)(s=g(a=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+s:A(e,"expected hexadecimal character");e.result+=w(o),e.position++}else A(e,"unknown escape sequence");r=i=e.position}else m(a)?(P(e,r,i,!0),z(e,R(e,!1,t)),r=i=e.position):e.position===e.lineStart&&F(e)?A(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}A(e,"unexpected end of the stream within a double quoted scalar")}(e,h)?C=!0:!function(e){var t,r,i;if(42!==(i=e.input.charCodeAt(e.position)))return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!y(i)&&!v(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&A(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(r)||A(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],R(e,!0,-1),!0}(e)?function(e,t,r){var i,n,o,s,a,c,l,d,p=e.kind,u=e.result;if(y(d=e.input.charCodeAt(e.position))||v(d)||35===d||38===d||42===d||33===d||124===d||62===d||39===d||34===d||37===d||64===d||96===d)return!1;if((63===d||45===d)&&(y(i=e.input.charCodeAt(e.position+1))||r&&v(i)))return!1;for(e.kind="scalar",e.result="",n=o=e.position,s=!1;0!==d;){if(58===d){if(y(i=e.input.charCodeAt(e.position+1))||r&&v(i))break}else if(35===d){if(y(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||r&&v(d))break;if(m(d)){if(a=e.line,c=e.lineStart,l=e.lineIndent,R(e,!1,-1),e.lineIndent>=t){s=!0,d=e.input.charCodeAt(e.position);continue}e.position=o,e.line=a,e.lineStart=c,e.lineIndent=l;break}}s&&(P(e,n,o,!1),z(e,e.line-a),n=o=e.position,s=!1),b(d)||(o=e.position+1),d=e.input.charCodeAt(++e.position)}return P(e,n,o,!1),!!e.result||(e.kind=p,e.result=u,!1)}(e,h,1===r)&&(C=!0,null===e.tag&&(e.tag="?")):(C=!0,null===e.tag&&null===e.anchor||A(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===_&&(C=l&&L(e,f))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(d=0,p=e.implicitTypes.length;d tag; it should be "'+u.kind+'", not "'+e.kind+'"'),u.resolve(e.result)?(e.result=u.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):A(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):A(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||C}function B(e){var t,r,i,n,o=e.position,s=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(n=e.input.charCodeAt(e.position))&&(R(e,!0,-1),n=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==n));){for(s=!0,n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!y(n);)n=e.input.charCodeAt(++e.position);for(i=[],(r=e.input.slice(t,e.position)).length<1&&A(e,"directive name must not be less than one character in length");0!==n;){for(;b(n);)n=e.input.charCodeAt(++e.position);if(35===n){do{n=e.input.charCodeAt(++e.position)}while(0!==n&&!m(n));break}if(m(n))break;for(t=e.position;0!==n&&!y(n);)n=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}0!==n&&D(e),c.call(T,r)?T[r](e,r,i):S(e,'unknown document directive "'+r+'"')}R(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,R(e,!0,-1)):s&&A(e,"directives end mark is expected"),$(e,e.lineIndent-1,4,!1,!0),R(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(o,e.position))&&S(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,R(e,!0,-1)):e.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(n-1));)if(n-=1,this.position-n>t/2-1){r=" ... ",n+=5;break}for(o="",s=this.position;st/2-1){o=" ... ",s-=5;break}return a=this.buffer.slice(n,s),i.repeat(" ",e)+r+a+o+"\n"+i.repeat(" ",e+this.position-n+r.length)+"^"},n.prototype.toString=function(e){var t,r="";return this.name&&(r+='in "'+this.name+'" '),r+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(r+=":\n"+t),r},e.exports=n},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,r){"use strict";var i=r(64),n=r(22);function o(e){return 48<=e&&e<=55}function s(e){return 48<=e&&e<=57}e.exports=new n("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,r,i=e.length,n=0,a=!1;if(!i)return!1;if("-"!==(t=e[n])&&"+"!==t||(t=e[++n]),"0"===t){if(n+1===i)return!0;if("b"===(t=e[++n])){for(n++;n=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,r){"use strict";var i=r(64),n=r(22),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var s=/^[-+]?[0-9]+e/;e.exports=new n("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,r,i,n;return r="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,n=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){n.unshift(parseFloat(e,10))})),t=0,i=1,n.forEach((function(e){t+=e*i,i*=60})),r*t):r*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||i.isNegativeZero(e))},represent:function(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(i.isNegativeZero(e))return"-0.0";return r=e.toString(10),s.test(r)?r.replace("e",".e"):r},defaultStyle:"lowercase"})},function(e,t,r){"use strict";var i=r(22),n=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new i("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==n.exec(e)||null!==o.exec(e))},construct:function(e){var t,r,i,s,a,c,l,d,p=0,u=null;if(null===(t=n.exec(e))&&(t=o.exec(e)),null===t)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,s=+t[3],!t[4])return new Date(Date.UTC(r,i,s));if(a=+t[4],c=+t[5],l=+t[6],t[7]){for(p=t[7].slice(0,3);p.length<3;)p+="0";p=+p}return t[9]&&(u=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(u=-u)),d=new Date(Date.UTC(r,i,s,a,c,l,p)),u&&d.setTime(d.getTime()-u),d},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,r){"use strict";var i;try{i=r(143).Buffer}catch(s){}var n=r(22),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,r,i=0,n=e.length,s=o;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8==0},construct:function(e){var t,r,n=e.replace(/[\r\n=]/g,""),s=n.length,a=o,c=0,l=[];for(t=0;t>16&255),l.push(c>>8&255),l.push(255&c)),c=c<<6|a.indexOf(n.charAt(t));return 0===(r=s%4*6)?(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)):18===r?(l.push(c>>10&255),l.push(c>>2&255)):12===r&&l.push(c>>4&255),i?i.from?i.from(l):new i(l):l},predicate:function(e){return i&&i.isBuffer(e)},represent:function(e){var t,r,i="",n=0,s=e.length,a=o;for(t=0;t>18&63],i+=a[n>>12&63],i+=a[n>>6&63],i+=a[63&n]),n=(n<<8)+e[t];return 0===(r=s%3)?(i+=a[n>>18&63],i+=a[n>>12&63],i+=a[n>>6&63],i+=a[63&n]):2===r?(i+=a[n>>10&63],i+=a[n>>4&63],i+=a[n<<2&63],i+=a[64]):1===r&&(i+=a[n>>2&63],i+=a[n<<4&63],i+=a[64],i+=a[64]),i}})},function(e,t,r){"use strict";var i=r(144),n=r(145),o=r(146);function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function f(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return B(e).length;default:if(i)return $(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,r){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,r);case"utf8":case"utf-8":return O(this,t,r);case"ascii":return A(this,t,r);case"latin1":case"binary":return S(this,t,r);case"base64":return C(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function b(e,t,r){var i=e[t];e[t]=e[r],e[r]=i}function y(e,t,r,i,n){if(0===e.length)return-1;if("string"==typeof r?(i=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"==typeof t&&(t=c.from(t,i)),c.isBuffer(t))return 0===t.length?-1:v(e,t,r,i,n);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):v(e,[t],r,i,n);throw new TypeError("val must be string, number or Buffer")}function v(e,t,r,i,n){var o,s=1,a=e.length,c=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function l(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(n){var d=-1;for(o=r;oa&&(r=a-c),o=r;o>=0;o--){for(var p=!0,u=0;un&&(i=n):i=n;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");i>o/2&&(i=o/2);for(var s=0;s>8,n=r%256,o.push(n),o.push(i);return o}(t,e.length-r),e,r,i)}function C(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function O(e,t,r){r=Math.min(e.length,r);for(var i=[],n=t;n239?4:l>223?3:l>191?2:1;if(n+p<=r)switch(p){case 1:l<128&&(d=l);break;case 2:128==(192&(o=e[n+1]))&&(c=(31&l)<<6|63&o)>127&&(d=c);break;case 3:o=e[n+1],s=e[n+2],128==(192&o)&&128==(192&s)&&(c=(15&l)<<12|(63&o)<<6|63&s)>2047&&(c<55296||c>57343)&&(d=c);break;case 4:o=e[n+1],s=e[n+2],a=e[n+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(c=(15&l)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(d=c)}null===d?(d=65533,p=1):d>65535&&(d-=65536,i.push(d>>>10&1023|55296),d=56320|1023&d),i.push(d),n+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",i=0;for(;i0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},c.prototype.compare=function(e,t,r,i,n){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),t<0||r>e.length||i<0||n>this.length)throw new RangeError("out of range index");if(i>=n&&t>=r)return 0;if(i>=n)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(n>>>=0)-(i>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(o,s),l=this.slice(i,n),d=e.slice(t,r),p=0;pn)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return g(this,e,t,r);case"utf8":case"utf-8":return _(this,e,t,r);case"ascii":return w(this,e,t,r);case"latin1":case"binary":return k(this,e,t,r);case"base64":return E(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function A(e,t,r){var i="";r=Math.min(e.length,r);for(var n=t;ni)&&(r=i);for(var n="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,r,i,n,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||te.length)throw new RangeError("Index out of range")}function D(e,t,r,i){t<0&&(t=65535+t+1);for(var n=0,o=Math.min(e.length-r,2);n>>8*(i?n:1-n)}function R(e,t,r,i){t<0&&(t=4294967295+t+1);for(var n=0,o=Math.min(e.length-r,4);n>>8*(i?n:3-n)&255}function F(e,t,r,i,n,o){if(r+i>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function z(e,t,r,i,o){return o||F(e,0,r,4),n.write(e,t,r,i,23,4),r+4}function L(e,t,r,i,o){return o||F(e,0,r,8),n.write(e,t,r,i,52,8),r+8}c.prototype.slice=function(e,t){var r,i=this.length;if((e=~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t0&&(n*=256);)i+=this[e+--t]*n;return i},c.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var i=this[e],n=1,o=0;++o=(n*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var i=t,n=1,o=this[e+--i];i>0&&(n*=256);)o+=this[e+--i]*n;return o>=(n*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),n.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),n.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),n.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),n.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,r,i){(e=+e,t|=0,r|=0,i)||j(this,e,t,r,Math.pow(2,8*r)-1,0);var n=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+n]=e/o&255;return t+r},c.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,r,i){if(e=+e,t|=0,!i){var n=Math.pow(2,8*r-1);j(this,e,t,r,n-1,-n)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},c.prototype.writeIntBE=function(e,t,r,i){if(e=+e,t|=0,!i){var n=Math.pow(2,8*r-1);j(this,e,t,r,n-1,-n)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,r){return z(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return z(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return L(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return L(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,i){if(r||(r=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--n)e[n+t]=this[n+r];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(n=0;n>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===i){(t-=3)>-1&&o.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&o.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function B(e){return i.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,r,i){for(var n=0;n=t.length||n>=e.length);++n)t[n+r]=e[n];return n}},function(e,t,r){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],i=t[1];return 3*(r+i)/4-i},t.toByteArray=function(e){var t,r,i=l(e),s=i[0],a=i[1],c=new o(function(e,t,r){return 3*(t+r)/4-r}(0,s,a)),d=0,p=a>0?s-4:s;for(r=0;r>16&255,c[d++]=t>>8&255,c[d++]=255&t;2===a&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[d++]=255&t);1===a&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[d++]=t>>8&255,c[d++]=255&t);return c},t.fromByteArray=function(e){for(var t,r=e.length,n=r%3,o=[],s=0,a=r-n;sa?a:s+16383));1===n?(t=e[r-1],o.push(i[t>>2]+i[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],o.push(i[t>>10]+i[t>>4&63]+i[t<<2&63]+"="));return o.join("")};for(var i=[],n=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function d(e,t,r){for(var n,o,s=[],a=t;a>18&63]+i[o>>12&63]+i[o>>6&63]+i[63&o]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,r,i,n){var o,s,a=8*n-i-1,c=(1<>1,d=-7,p=r?n-1:0,u=r?-1:1,h=e[t+p];for(p+=u,o=h&(1<<-d)-1,h>>=-d,d+=a;d>0;o=256*o+e[t+p],p+=u,d-=8);for(s=o&(1<<-d)-1,o>>=-d,d+=i;d>0;s=256*s+e[t+p],p+=u,d-=8);if(0===o)o=1-l;else{if(o===c)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,i),o-=l}return(h?-1:1)*s*Math.pow(2,o-i)},t.write=function(e,t,r,i,n,o){var s,a,c,l=8*o-n-1,d=(1<>1,u=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,h=i?0:o-1,f=i?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=d):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+p>=1?u/c:u*Math.pow(2,1-p))*c>=2&&(s++,c/=2),s+p>=d?(a=0,s=d):s+p>=1?(a=(t*c-1)*Math.pow(2,n),s+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,n),s=0));n>=8;e[r+h]=255&a,h+=f,a/=256,n-=8);for(s=s<0;e[r+h]=255&s,h+=f,s/=256,l-=8);e[r+h-f]|=128*m}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";var i=r(22),n=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=new i("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,r,i,s,a,c=[],l=e;for(t=0,r=l.length;t3)return!1;if("/"!==t[t.length-i.length-1])return!1}return!0},construct:function(e){var t=e,r=/\/([gim]*)$/.exec(e),i="";return"/"===t[0]&&(r&&(i=r[1]),t=t.slice(1,t.length-i.length-1)),new RegExp(t,i)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,r){"use strict";var i;try{i=r(!function(){var e=new Error("Cannot find module 'esprima'");throw e.code="MODULE_NOT_FOUND",e}())}catch(o){"undefined"!=typeof window&&(i=window.esprima)}var n=r(22);e.exports=new n("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",r=i.parse(t,{range:!0});return"Program"===r.type&&1===r.body.length&&"ExpressionStatement"===r.body[0].type&&("ArrowFunctionExpression"===r.body[0].expression.type||"FunctionExpression"===r.body[0].expression.type)}catch(n){return!1}},construct:function(e){var t,r="("+e+")",n=i.parse(r,{range:!0}),o=[];if("Program"!==n.type||1!==n.body.length||"ExpressionStatement"!==n.body[0].type||"ArrowFunctionExpression"!==n.body[0].expression.type&&"FunctionExpression"!==n.body[0].expression.type)throw new Error("Failed to resolve function");return n.body[0].expression.params.forEach((function(e){o.push(e.name)})),t=n.body[0].expression.body.range,"BlockStatement"===n.body[0].expression.body.type?new Function(o,r.slice(t[0]+1,t[1]-1)):new Function(o,"return "+r.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,r){"use strict";var i=r(64),n=r(71),o=r(82),s=r(72),a=Object.prototype.toString,c=Object.prototype.hasOwnProperty,l={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},d=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function p(e){var t,r,o;if(t=e.toString(16).toUpperCase(),e<=255)r="x",o=2;else if(e<=65535)r="u",o=4;else{if(!(e<=4294967295))throw new n("code point within a string may not be greater than 0xFFFFFFFF");r="U",o=8}return"\\"+r+i.repeat("0",o-t.length)+t}function u(e){this.schema=e.schema||o,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=i.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var r,i,n,o,s,a,l;if(null===t)return{};for(r={},n=0,o=(i=Object.keys(t)).length;ni&&" "!==e[p+1],p=o);else if(!b(s))return 5;u=u&&y(s)}l=l||d&&o-p-1>i&&" "!==e[p+1]}return c||l?r>9&&v(e)?5:l?4:3:u&&!n(e)?1:2}function _(e,t,r,i){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var o=e.indent*Math.max(1,r),s=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),a=i||e.flowLevel>-1&&r>=e.flowLevel;switch(g(t,a,e.indent,s,(function(t){return function(e,t){var r,i;for(r=0,i=e.implicitTypes.length;r"+w(t,e.indent)+k(h(function(e,t){var r,i,n=/(\n+)([^\n]*)/g,o=(a=e.indexOf("\n"),a=-1!==a?a:e.length,n.lastIndex=a,E(e.slice(0,a),t)),s="\n"===e[0]||" "===e[0];var a;for(;i=n.exec(e);){var c=i[1],l=i[2];r=" "===l[0],o+=c+(s||r||""===l?"":"\n")+E(l,t),s=r}return o}(t,s),o));case 5:return'"'+function(e){for(var t,r,i,n="",o=0;o=55296&&t<=56319&&(r=e.charCodeAt(o+1))>=56320&&r<=57343?(n+=p(1024*(t-55296)+r-56320+65536),o++):(i=l[t],n+=!i&&b(t)?e[o]:i||p(t));return n}(t)+'"';default:throw new n("impossible error: invalid scalar style")}}()}function w(e,t){var r=v(e)?String(t):"",i="\n"===e[e.length-1];return r+(i&&("\n"===e[e.length-2]||"\n"===e)?"+":i?"":"-")+"\n"}function k(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function E(e,t){if(""===e||" "===e[0])return e;for(var r,i,n=/ [^ ]/g,o=0,s=0,a=0,c="";r=n.exec(e);)(a=r.index)-o>t&&(i=s>o?s:a,c+="\n"+e.slice(o,i),o=i+1),s=a;return c+="\n",e.length-o>t&&s>o?c+=e.slice(o,s)+"\n"+e.slice(s+1):c+=e.slice(o),c.slice(1)}function x(e,t,r){var i,o,s,l,d,p;for(s=0,l=(o=r?e.explicitTypes:e.implicitTypes).length;s tag resolver accepts not "'+p+'" style');i=d.represent[p](t,p)}e.dump=i}return!0}return!1}function C(e,t,r,i,o,s){e.tag=null,e.dump=r,x(e,r,!1)||x(e,r,!0);var c=a.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>t);var l,d,p="[object Object]"===c||"[object Array]"===c;if(p&&(d=-1!==(l=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||d||2!==e.indent&&t>0)&&(o=!1),d&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(p&&d&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===c)i&&0!==Object.keys(e.dump).length?(!function(e,t,r,i){var o,s,a,c,l,d,p="",u=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new n("sortKeys must be a boolean or a function");for(o=0,s=h.length;o1024)&&(e.dump&&10===e.dump.charCodeAt(0)?d+="?":d+="? "),d+=e.dump,l&&(d+=f(e,t)),C(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?d+=":":d+=": ",p+=d+=e.dump));e.tag=u,e.dump=p||"{}"}(e,t,e.dump,o),d&&(e.dump="&ref_"+l+e.dump)):(!function(e,t,r){var i,n,o,s,a,c="",l=e.tag,d=Object.keys(r);for(i=0,n=d.length;i1024&&(a+="? "),a+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),C(e,t,s,!1,!1)&&(c+=a+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),d&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===c){var u=e.noArrayIndent&&t>0?t-1:t;i&&0!==e.dump.length?(!function(e,t,r,i){var n,o,s="",a=e.tag;for(n=0,o=r.length;n "+e.dump)}return!0}function O(e,t){var r,i,n=[],o=[];for(function e(t,r,i){var n,o,s;if(null!==t&&"object"==typeof t)if(-1!==(o=r.indexOf(t)))-1===i.indexOf(o)&&i.push(o);else if(r.push(t),Array.isArray(t))for(o=0,s=t.length;o{const t=await e.callApi("GET","hassio/host/info");return Object(n.a)(t)};var s=r(29),a=r(83),c=(r(53),r(105),r(36),r(106),r(63),r(116),r(12));const l=document.createElement("template");l.setAttribute("style","display: none;"),l.innerHTML=`\n \n`,document.head.appendChild(l.content);r(54);var d=r(1),p=(r(66),r(8)),u=r(42),h=r(13);class f extends i.a{constructor(){super(...arguments),this.value="",this.group=null,this.tabindex=-1,this.disabled=!1,this.twoline=!1,this.activated=!1,this.graphic=null,this.multipleGraphics=!1,this.hasMeta=!1,this.noninteractive=!1,this.selected=!1,this.shouldRenderRipple=!1,this._managingList=null,this.boundOnClick=this.onClick.bind(this),this._firstChanged=!0,this._skipPropRequest=!1,this.rippleHandlers=new u.a(()=>(this.shouldRenderRipple=!0,this.ripple)),this.listeners=[{target:this,eventNames:["click"],cb:()=>{this.onClick()}},{target:this,eventNames:["mouseenter"],cb:this.rippleHandlers.startHover},{target:this,eventNames:["mouseleave"],cb:this.rippleHandlers.endHover},{target:this,eventNames:["focus"],cb:this.rippleHandlers.startFocus},{target:this,eventNames:["blur"],cb:this.rippleHandlers.endFocus},{target:this,eventNames:["mousedown","touchstart"],cb:e=>{const t=e.type;this.onDown("mousedown"===t?"mouseup":"touchend",e)}}]}get text(){const e=this.textContent;return e?e.trim():""}render(){const e=this.renderText(),t=this.graphic?this.renderGraphic():i.f``,r=this.hasMeta?this.renderMeta():i.f``;return i.f` + `]}},{kind:"method",key:"focus",value:function(){this.updateComplete.then(()=>{var e,t;return null===(e=null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector("[dialogInitialFocus]"))||void 0===e?void 0:e.focus()})}},{kind:"method",key:"_handleKeyAdd",value:function(e){e.stopPropagation(),13===e.keyCode&&this._addRepository()}},{kind:"method",key:"_addRepository",value:async function(){const e=this._optionInput;if(!e||!e.value)return;this._prosessing=!0;const t=this._filteredRepositories(this._repos).map(e=>e.source);t.push(e.value);try{await Object(a.g)(this.hass,{addons_repositories:t});const r=await Object(s.e)(this.hass);this._repos=r.repositories,await this._dialogParams.loadData(),e.value=""}catch(r){this._error=r.message}this._prosessing=!1}},{kind:"method",key:"_removeRepository",value:async function(e){const t=e.currentTarget.slug,r=this._filteredRepositories(this._repos),i=r.find(e=>e.slug===t);if(!i)return;const n=r.map(e=>e.source).filter(e=>e!==i.source);try{await Object(a.g)(this.hass,{addons_repositories:n});const e=await Object(s.e)(this.hass);this._repos=e.repositories,await this._dialogParams.loadData()}catch(o){this._error=o.message}}}]}}),n.a)},function(e,t){(()=>{var e,t,r;const i=Symbol(),n=Symbol(),o=Symbol(),s=Symbol(),a=Symbol(),c=Symbol(),l=Symbol(),d=Symbol(),p=Symbol(),u=Symbol(),h=Symbol(),f=Symbol(),m=Symbol();class b{constructor(){this[e]=[],this[t]=[],this[r]=new Set}destructor(){this[p](this[o]);this[i]=null,this[o]=null,this[n]=null}get top(){const e=this[i];return e[e.length-1]||null}push(e){e&&e!==this.top&&(this.remove(e),this[c](e),this[i].push(e))}remove(e){const t=this[i].indexOf(e);return-1!==t&&(this[i].splice(t,1),t===this[i].length&&this[c](this.top),!0)}pop(){const e=this.top;return e&&this.remove(e),e}has(e){return-1!==this[i].indexOf(e)}[(e=i,t=o,r=n,c)](e){const t=this[n],r=this[o];if(!e)return this[p](r),t.clear(),void(this[o]=[]);const i=this[u](e);if(i[i.length-1].parentNode!==document.body)throw Error("Non-connected element cannot be a blocking element");this[o]=i;const s=this[h](e);if(!r.length)return void this[d](i,s,t);let a=r.length-1,c=i.length-1;for(;a>0&&c>0&&r[a]===i[c];)a--,c--;r[a]!==i[c]&&this[l](r[a],i[c]),a>0&&this[p](r.slice(0,a)),c>0&&this[d](i.slice(0,c),s,null)}[l](e,t){const r=e[s];this[f](e)&&!e.inert&&(e.inert=!0,r.add(e)),r.has(t)&&(t.inert=!1,r.delete(t)),t[a]=e[a],t[s]=r,e[a]=void 0,e[s]=void 0}[p](e){for(const t of e){t[a].disconnect(),t[a]=void 0;const e=t[s];for(const t of e)t.inert=!1;t[s]=void 0}}[d](e,t,r){for(const i of e){const e=i.parentNode,n=e.children,o=new Set;for(let s=0;sthis._visitNode(e));let t=document.activeElement;if(!document.body.contains(e)){let r=e,i=void 0;for(;r;){if(r.nodeType===Node.DOCUMENT_FRAGMENT_NODE){i=r;break}r=r.parentNode}i&&(t=i.activeElement)}e.contains(t)&&(t.blur(),t===document.activeElement&&document.body.focus())}_visitNode(e){if(e.nodeType!==Node.ELEMENT_NODE)return;const t=e;t!==this._rootElement&&t.hasAttribute("inert")&&this._adoptInertRoot(t),(i.call(t,n)||t.hasAttribute("tabindex"))&&this._manageNode(t)}_manageNode(e){const t=this._inertManager.register(e,this);this._managedNodes.add(t)}_unmanageNode(e){const t=this._inertManager.deregister(e,this);t&&this._managedNodes.delete(t)}_unmanageSubtree(e){a(e,e=>this._unmanageNode(e))}_adoptInertRoot(e){let t=this._inertManager.getInertRoot(e);t||(this._inertManager.setInert(e,!0),t=this._inertManager.getInertRoot(e)),t.managedNodes.forEach((function(e){this._manageNode(e.node)}),this)}_onMutation(e,t){e.forEach((function(e){const t=e.target;if("childList"===e.type)r.call(e.addedNodes).forEach((function(e){this._makeSubtreeUnfocusable(e)}),this),r.call(e.removedNodes).forEach((function(e){this._unmanageSubtree(e)}),this);else if("attributes"===e.type)if("tabindex"===e.attributeName)this._manageNode(t);else if(t!==this._rootElement&&"inert"===e.attributeName&&t.hasAttribute("inert")){this._adoptInertRoot(t);const e=this._inertManager.getInertRoot(t);this._managedNodes.forEach((function(r){t.contains(r.node)&&e._manageNode(r.node)}))}}),this)}}class s{constructor(e,t){this._node=e,this._overrodeFocusMethod=!1,this._inertRoots=new Set([t]),this._savedTabIndex=null,this._destroyed=!1,this.ensureUntabbable()}destructor(){if(this._throwIfDestroyed(),this._node&&this._node.nodeType===Node.ELEMENT_NODE){const e=this._node;null!==this._savedTabIndex?e.setAttribute("tabindex",this._savedTabIndex):e.removeAttribute("tabindex"),this._overrodeFocusMethod&&delete e.focus}this._node=null,this._inertRoots=null,this._destroyed=!0}get destroyed(){return this._destroyed}_throwIfDestroyed(){if(this.destroyed)throw new Error("Trying to access destroyed InertNode")}get hasSavedTabIndex(){return null!==this._savedTabIndex}get node(){return this._throwIfDestroyed(),this._node}set savedTabIndex(e){this._throwIfDestroyed(),this._savedTabIndex=e}get savedTabIndex(){return this._throwIfDestroyed(),this._savedTabIndex}ensureUntabbable(){if(this.node.nodeType!==Node.ELEMENT_NODE)return;const e=this.node;if(i.call(e,n)){if(-1===e.tabIndex&&this.hasSavedTabIndex)return;e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex),e.setAttribute("tabindex","-1"),e.nodeType===Node.ELEMENT_NODE&&(e.focus=function(){},this._overrodeFocusMethod=!0)}else e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex,e.removeAttribute("tabindex"))}addInertRoot(e){this._throwIfDestroyed(),this._inertRoots.add(e)}removeInertRoot(e){this._throwIfDestroyed(),this._inertRoots.delete(e),0===this._inertRoots.size&&this.destructor()}}function a(e,t,r){if(e.nodeType==Node.ELEMENT_NODE){const i=e;t&&t(i);const n=i.shadowRoot;if(n)return void a(n,t,n);if("content"==i.localName){const e=i,n=e.getDistributedNodes?e.getDistributedNodes():[];for(let i=0;i>10),56320+(e-65536&1023))}for(var k=new Array(256),E=new Array(256),x=0;x<256;x++)k[x]=_(x)?1:0,E[x]=_(x);function C(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||a,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function O(e,t){return new n(t,new o(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function A(e,t){throw O(e,t)}function S(e,t){e.onWarning&&e.onWarning.call(null,O(e,t))}var T={YAML:function(e,t,r){var i,n,o;null!==e.version&&A(e,"duplication of %YAML directive"),1!==r.length&&A(e,"YAML directive accepts exactly one argument"),null===(i=/^([0-9]+)\.([0-9]+)$/.exec(r[0]))&&A(e,"ill-formed argument of the YAML directive"),n=parseInt(i[1],10),o=parseInt(i[2],10),1!==n&&A(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&S(e,"unsupported YAML version of the document")},TAG:function(e,t,r){var i,n;2!==r.length&&A(e,"TAG directive accepts exactly two arguments"),i=r[0],n=r[1],u.test(i)||A(e,"ill-formed tag handle (first argument) of the TAG directive"),c.call(e.tagMap,i)&&A(e,'there is a previously declared suffix for "'+i+'" tag handle'),h.test(n)||A(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=n}};function P(e,t,r,i){var n,o,s,a;if(t1&&(e.result+=i.repeat("\n",t-1))}function L(e,t){var r,i,n=e.tag,o=e.anchor,s=[],a=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=s),i=e.input.charCodeAt(e.position);0!==i&&45===i&&y(e.input.charCodeAt(e.position+1));)if(a=!0,e.position++,R(e,!0,-1)&&e.lineIndent<=t)s.push(null),i=e.input.charCodeAt(e.position);else if(r=e.line,$(e,t,3,!1,!0),s.push(e.result),R(e,!0,-1),i=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==i)A(e,"bad indentation of a sequence entry");else if(e.lineIndentt?_=1:e.lineIndent===t?_=0:e.lineIndentt?_=1:e.lineIndent===t?_=0:e.lineIndentt)&&($(e,t,4,!0,n)&&(m?h=e.result:f=e.result),m||(j(e,d,p,u,h,f,o,s),u=h=f=null),R(e,!0,-1),a=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==a)A(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===o?A(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):d?A(e,"repeat of an indentation width identifier"):(p=t+o-1,d=!0)}if(b(s)){do{s=e.input.charCodeAt(++e.position)}while(b(s));if(35===s)do{s=e.input.charCodeAt(++e.position)}while(!m(s)&&0!==s)}for(;0!==s;){for(D(e),e.lineIndent=0,s=e.input.charCodeAt(e.position);(!d||e.lineIndentp&&(p=e.lineIndent),m(s))u++;else{if(e.lineIndent0){for(n=s,o=0;n>0;n--)(s=g(a=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+s:A(e,"expected hexadecimal character");e.result+=w(o),e.position++}else A(e,"unknown escape sequence");r=i=e.position}else m(a)?(P(e,r,i,!0),z(e,R(e,!1,t)),r=i=e.position):e.position===e.lineStart&&F(e)?A(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}A(e,"unexpected end of the stream within a double quoted scalar")}(e,h)?C=!0:!function(e){var t,r,i;if(42!==(i=e.input.charCodeAt(e.position)))return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!y(i)&&!v(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&A(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(r)||A(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],R(e,!0,-1),!0}(e)?function(e,t,r){var i,n,o,s,a,c,l,d,p=e.kind,u=e.result;if(y(d=e.input.charCodeAt(e.position))||v(d)||35===d||38===d||42===d||33===d||124===d||62===d||39===d||34===d||37===d||64===d||96===d)return!1;if((63===d||45===d)&&(y(i=e.input.charCodeAt(e.position+1))||r&&v(i)))return!1;for(e.kind="scalar",e.result="",n=o=e.position,s=!1;0!==d;){if(58===d){if(y(i=e.input.charCodeAt(e.position+1))||r&&v(i))break}else if(35===d){if(y(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||r&&v(d))break;if(m(d)){if(a=e.line,c=e.lineStart,l=e.lineIndent,R(e,!1,-1),e.lineIndent>=t){s=!0,d=e.input.charCodeAt(e.position);continue}e.position=o,e.line=a,e.lineStart=c,e.lineIndent=l;break}}s&&(P(e,n,o,!1),z(e,e.line-a),n=o=e.position,s=!1),b(d)||(o=e.position+1),d=e.input.charCodeAt(++e.position)}return P(e,n,o,!1),!!e.result||(e.kind=p,e.result=u,!1)}(e,h,1===r)&&(C=!0,null===e.tag&&(e.tag="?")):(C=!0,null===e.tag&&null===e.anchor||A(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===_&&(C=l&&L(e,f))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(d=0,p=e.implicitTypes.length;d tag; it should be "'+u.kind+'", not "'+e.kind+'"'),u.resolve(e.result)?(e.result=u.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):A(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):A(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||C}function B(e){var t,r,i,n,o=e.position,s=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(n=e.input.charCodeAt(e.position))&&(R(e,!0,-1),n=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==n));){for(s=!0,n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!y(n);)n=e.input.charCodeAt(++e.position);for(i=[],(r=e.input.slice(t,e.position)).length<1&&A(e,"directive name must not be less than one character in length");0!==n;){for(;b(n);)n=e.input.charCodeAt(++e.position);if(35===n){do{n=e.input.charCodeAt(++e.position)}while(0!==n&&!m(n));break}if(m(n))break;for(t=e.position;0!==n&&!y(n);)n=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}0!==n&&D(e),c.call(T,r)?T[r](e,r,i):S(e,'unknown document directive "'+r+'"')}R(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,R(e,!0,-1)):s&&A(e,"directives end mark is expected"),$(e,e.lineIndent-1,4,!1,!0),R(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(o,e.position))&&S(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,R(e,!0,-1)):e.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(n-1));)if(n-=1,this.position-n>t/2-1){r=" ... ",n+=5;break}for(o="",s=this.position;st/2-1){o=" ... ",s-=5;break}return a=this.buffer.slice(n,s),i.repeat(" ",e)+r+a+o+"\n"+i.repeat(" ",e+this.position-n+r.length)+"^"},n.prototype.toString=function(e){var t,r="";return this.name&&(r+='in "'+this.name+'" '),r+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(r+=":\n"+t),r},e.exports=n},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,r){"use strict";var i=r(64),n=r(22);function o(e){return 48<=e&&e<=55}function s(e){return 48<=e&&e<=57}e.exports=new n("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,r,i=e.length,n=0,a=!1;if(!i)return!1;if("-"!==(t=e[n])&&"+"!==t||(t=e[++n]),"0"===t){if(n+1===i)return!0;if("b"===(t=e[++n])){for(n++;n=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,r){"use strict";var i=r(64),n=r(22),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var s=/^[-+]?[0-9]+e/;e.exports=new n("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,r,i,n;return r="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,n=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){n.unshift(parseFloat(e,10))})),t=0,i=1,n.forEach((function(e){t+=e*i,i*=60})),r*t):r*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||i.isNegativeZero(e))},represent:function(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(i.isNegativeZero(e))return"-0.0";return r=e.toString(10),s.test(r)?r.replace("e",".e"):r},defaultStyle:"lowercase"})},function(e,t,r){"use strict";var i=r(22),n=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new i("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==n.exec(e)||null!==o.exec(e))},construct:function(e){var t,r,i,s,a,c,l,d,p=0,u=null;if(null===(t=n.exec(e))&&(t=o.exec(e)),null===t)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,s=+t[3],!t[4])return new Date(Date.UTC(r,i,s));if(a=+t[4],c=+t[5],l=+t[6],t[7]){for(p=t[7].slice(0,3);p.length<3;)p+="0";p=+p}return t[9]&&(u=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(u=-u)),d=new Date(Date.UTC(r,i,s,a,c,l,p)),u&&d.setTime(d.getTime()-u),d},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,r){"use strict";var i=r(22);e.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,r){"use strict";var i;try{i=r(144).Buffer}catch(s){}var n=r(22),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,r,i=0,n=e.length,s=o;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8==0},construct:function(e){var t,r,n=e.replace(/[\r\n=]/g,""),s=n.length,a=o,c=0,l=[];for(t=0;t>16&255),l.push(c>>8&255),l.push(255&c)),c=c<<6|a.indexOf(n.charAt(t));return 0===(r=s%4*6)?(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)):18===r?(l.push(c>>10&255),l.push(c>>2&255)):12===r&&l.push(c>>4&255),i?i.from?i.from(l):new i(l):l},predicate:function(e){return i&&i.isBuffer(e)},represent:function(e){var t,r,i="",n=0,s=e.length,a=o;for(t=0;t>18&63],i+=a[n>>12&63],i+=a[n>>6&63],i+=a[63&n]),n=(n<<8)+e[t];return 0===(r=s%3)?(i+=a[n>>18&63],i+=a[n>>12&63],i+=a[n>>6&63],i+=a[63&n]):2===r?(i+=a[n>>10&63],i+=a[n>>4&63],i+=a[n<<2&63],i+=a[64]):1===r&&(i+=a[n>>2&63],i+=a[n<<4&63],i+=a[64],i+=a[64]),i}})},function(e,t,r){"use strict";var i=r(145),n=r(146),o=r(147);function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function f(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return B(e).length;default:if(i)return $(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,r){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,r);case"utf8":case"utf-8":return O(this,t,r);case"ascii":return A(this,t,r);case"latin1":case"binary":return S(this,t,r);case"base64":return C(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function b(e,t,r){var i=e[t];e[t]=e[r],e[r]=i}function y(e,t,r,i,n){if(0===e.length)return-1;if("string"==typeof r?(i=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"==typeof t&&(t=c.from(t,i)),c.isBuffer(t))return 0===t.length?-1:v(e,t,r,i,n);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):v(e,[t],r,i,n);throw new TypeError("val must be string, number or Buffer")}function v(e,t,r,i,n){var o,s=1,a=e.length,c=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function l(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(n){var d=-1;for(o=r;oa&&(r=a-c),o=r;o>=0;o--){for(var p=!0,u=0;un&&(i=n):i=n;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");i>o/2&&(i=o/2);for(var s=0;s>8,n=r%256,o.push(n),o.push(i);return o}(t,e.length-r),e,r,i)}function C(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function O(e,t,r){r=Math.min(e.length,r);for(var i=[],n=t;n239?4:l>223?3:l>191?2:1;if(n+p<=r)switch(p){case 1:l<128&&(d=l);break;case 2:128==(192&(o=e[n+1]))&&(c=(31&l)<<6|63&o)>127&&(d=c);break;case 3:o=e[n+1],s=e[n+2],128==(192&o)&&128==(192&s)&&(c=(15&l)<<12|(63&o)<<6|63&s)>2047&&(c<55296||c>57343)&&(d=c);break;case 4:o=e[n+1],s=e[n+2],a=e[n+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(c=(15&l)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(d=c)}null===d?(d=65533,p=1):d>65535&&(d-=65536,i.push(d>>>10&1023|55296),d=56320|1023&d),i.push(d),n+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",i=0;for(;i0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},c.prototype.compare=function(e,t,r,i,n){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),t<0||r>e.length||i<0||n>this.length)throw new RangeError("out of range index");if(i>=n&&t>=r)return 0;if(i>=n)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(n>>>=0)-(i>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(o,s),l=this.slice(i,n),d=e.slice(t,r),p=0;pn)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return g(this,e,t,r);case"utf8":case"utf-8":return _(this,e,t,r);case"ascii":return w(this,e,t,r);case"latin1":case"binary":return k(this,e,t,r);case"base64":return E(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function A(e,t,r){var i="";r=Math.min(e.length,r);for(var n=t;ni)&&(r=i);for(var n="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,r,i,n,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||te.length)throw new RangeError("Index out of range")}function D(e,t,r,i){t<0&&(t=65535+t+1);for(var n=0,o=Math.min(e.length-r,2);n>>8*(i?n:1-n)}function R(e,t,r,i){t<0&&(t=4294967295+t+1);for(var n=0,o=Math.min(e.length-r,4);n>>8*(i?n:3-n)&255}function F(e,t,r,i,n,o){if(r+i>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function z(e,t,r,i,o){return o||F(e,0,r,4),n.write(e,t,r,i,23,4),r+4}function L(e,t,r,i,o){return o||F(e,0,r,8),n.write(e,t,r,i,52,8),r+8}c.prototype.slice=function(e,t){var r,i=this.length;if((e=~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t0&&(n*=256);)i+=this[e+--t]*n;return i},c.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var i=this[e],n=1,o=0;++o=(n*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var i=t,n=1,o=this[e+--i];i>0&&(n*=256);)o+=this[e+--i]*n;return o>=(n*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),n.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),n.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),n.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),n.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,r,i){(e=+e,t|=0,r|=0,i)||j(this,e,t,r,Math.pow(2,8*r)-1,0);var n=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+n]=e/o&255;return t+r},c.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,r,i){if(e=+e,t|=0,!i){var n=Math.pow(2,8*r-1);j(this,e,t,r,n-1,-n)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},c.prototype.writeIntBE=function(e,t,r,i){if(e=+e,t|=0,!i){var n=Math.pow(2,8*r-1);j(this,e,t,r,n-1,-n)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,r){return z(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return z(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return L(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return L(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,i){if(r||(r=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--n)e[n+t]=this[n+r];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(n=0;n>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===i){(t-=3)>-1&&o.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&o.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function B(e){return i.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,r,i){for(var n=0;n=t.length||n>=e.length);++n)t[n+r]=e[n];return n}},function(e,t,r){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],i=t[1];return 3*(r+i)/4-i},t.toByteArray=function(e){var t,r,i=l(e),s=i[0],a=i[1],c=new o(function(e,t,r){return 3*(t+r)/4-r}(0,s,a)),d=0,p=a>0?s-4:s;for(r=0;r>16&255,c[d++]=t>>8&255,c[d++]=255&t;2===a&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[d++]=255&t);1===a&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[d++]=t>>8&255,c[d++]=255&t);return c},t.fromByteArray=function(e){for(var t,r=e.length,n=r%3,o=[],s=0,a=r-n;sa?a:s+16383));1===n?(t=e[r-1],o.push(i[t>>2]+i[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],o.push(i[t>>10]+i[t>>4&63]+i[t<<2&63]+"="));return o.join("")};for(var i=[],n=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function d(e,t,r){for(var n,o,s=[],a=t;a>18&63]+i[o>>12&63]+i[o>>6&63]+i[63&o]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,r,i,n){var o,s,a=8*n-i-1,c=(1<>1,d=-7,p=r?n-1:0,u=r?-1:1,h=e[t+p];for(p+=u,o=h&(1<<-d)-1,h>>=-d,d+=a;d>0;o=256*o+e[t+p],p+=u,d-=8);for(s=o&(1<<-d)-1,o>>=-d,d+=i;d>0;s=256*s+e[t+p],p+=u,d-=8);if(0===o)o=1-l;else{if(o===c)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,i),o-=l}return(h?-1:1)*s*Math.pow(2,o-i)},t.write=function(e,t,r,i,n,o){var s,a,c,l=8*o-n-1,d=(1<>1,u=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,h=i?0:o-1,f=i?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=d):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+p>=1?u/c:u*Math.pow(2,1-p))*c>=2&&(s++,c/=2),s+p>=d?(a=0,s=d):s+p>=1?(a=(t*c-1)*Math.pow(2,n),s+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,n),s=0));n>=8;e[r+h]=255&a,h+=f,a/=256,n-=8);for(s=s<0;e[r+h]=255&s,h+=f,s/=256,l-=8);e[r+h-f]|=128*m}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";var i=r(22),n=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=new i("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,r,i,s,a,c=[],l=e;for(t=0,r=l.length;t3)return!1;if("/"!==t[t.length-i.length-1])return!1}return!0},construct:function(e){var t=e,r=/\/([gim]*)$/.exec(e),i="";return"/"===t[0]&&(r&&(i=r[1]),t=t.slice(1,t.length-i.length-1)),new RegExp(t,i)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,r){"use strict";var i;try{i=r(!function(){var e=new Error("Cannot find module 'esprima'");throw e.code="MODULE_NOT_FOUND",e}())}catch(o){"undefined"!=typeof window&&(i=window.esprima)}var n=r(22);e.exports=new n("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",r=i.parse(t,{range:!0});return"Program"===r.type&&1===r.body.length&&"ExpressionStatement"===r.body[0].type&&("ArrowFunctionExpression"===r.body[0].expression.type||"FunctionExpression"===r.body[0].expression.type)}catch(n){return!1}},construct:function(e){var t,r="("+e+")",n=i.parse(r,{range:!0}),o=[];if("Program"!==n.type||1!==n.body.length||"ExpressionStatement"!==n.body[0].type||"ArrowFunctionExpression"!==n.body[0].expression.type&&"FunctionExpression"!==n.body[0].expression.type)throw new Error("Failed to resolve function");return n.body[0].expression.params.forEach((function(e){o.push(e.name)})),t=n.body[0].expression.body.range,"BlockStatement"===n.body[0].expression.body.type?new Function(o,r.slice(t[0]+1,t[1]-1)):new Function(o,"return "+r.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,r){"use strict";var i=r(64),n=r(71),o=r(82),s=r(72),a=Object.prototype.toString,c=Object.prototype.hasOwnProperty,l={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},d=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function p(e){var t,r,o;if(t=e.toString(16).toUpperCase(),e<=255)r="x",o=2;else if(e<=65535)r="u",o=4;else{if(!(e<=4294967295))throw new n("code point within a string may not be greater than 0xFFFFFFFF");r="U",o=8}return"\\"+r+i.repeat("0",o-t.length)+t}function u(e){this.schema=e.schema||o,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=i.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var r,i,n,o,s,a,l;if(null===t)return{};for(r={},n=0,o=(i=Object.keys(t)).length;ni&&" "!==e[p+1],p=o);else if(!b(s))return 5;u=u&&y(s)}l=l||d&&o-p-1>i&&" "!==e[p+1]}return c||l?r>9&&v(e)?5:l?4:3:u&&!n(e)?1:2}function _(e,t,r,i){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var o=e.indent*Math.max(1,r),s=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),a=i||e.flowLevel>-1&&r>=e.flowLevel;switch(g(t,a,e.indent,s,(function(t){return function(e,t){var r,i;for(r=0,i=e.implicitTypes.length;r"+w(t,e.indent)+k(h(function(e,t){var r,i,n=/(\n+)([^\n]*)/g,o=(a=e.indexOf("\n"),a=-1!==a?a:e.length,n.lastIndex=a,E(e.slice(0,a),t)),s="\n"===e[0]||" "===e[0];var a;for(;i=n.exec(e);){var c=i[1],l=i[2];r=" "===l[0],o+=c+(s||r||""===l?"":"\n")+E(l,t),s=r}return o}(t,s),o));case 5:return'"'+function(e){for(var t,r,i,n="",o=0;o=55296&&t<=56319&&(r=e.charCodeAt(o+1))>=56320&&r<=57343?(n+=p(1024*(t-55296)+r-56320+65536),o++):(i=l[t],n+=!i&&b(t)?e[o]:i||p(t));return n}(t)+'"';default:throw new n("impossible error: invalid scalar style")}}()}function w(e,t){var r=v(e)?String(t):"",i="\n"===e[e.length-1];return r+(i&&("\n"===e[e.length-2]||"\n"===e)?"+":i?"":"-")+"\n"}function k(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function E(e,t){if(""===e||" "===e[0])return e;for(var r,i,n=/ [^ ]/g,o=0,s=0,a=0,c="";r=n.exec(e);)(a=r.index)-o>t&&(i=s>o?s:a,c+="\n"+e.slice(o,i),o=i+1),s=a;return c+="\n",e.length-o>t&&s>o?c+=e.slice(o,s)+"\n"+e.slice(s+1):c+=e.slice(o),c.slice(1)}function x(e,t,r){var i,o,s,l,d,p;for(s=0,l=(o=r?e.explicitTypes:e.implicitTypes).length;s tag resolver accepts not "'+p+'" style');i=d.represent[p](t,p)}e.dump=i}return!0}return!1}function C(e,t,r,i,o,s){e.tag=null,e.dump=r,x(e,r,!1)||x(e,r,!0);var c=a.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>t);var l,d,p="[object Object]"===c||"[object Array]"===c;if(p&&(d=-1!==(l=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||d||2!==e.indent&&t>0)&&(o=!1),d&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(p&&d&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===c)i&&0!==Object.keys(e.dump).length?(!function(e,t,r,i){var o,s,a,c,l,d,p="",u=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new n("sortKeys must be a boolean or a function");for(o=0,s=h.length;o1024)&&(e.dump&&10===e.dump.charCodeAt(0)?d+="?":d+="? "),d+=e.dump,l&&(d+=f(e,t)),C(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?d+=":":d+=": ",p+=d+=e.dump));e.tag=u,e.dump=p||"{}"}(e,t,e.dump,o),d&&(e.dump="&ref_"+l+e.dump)):(!function(e,t,r){var i,n,o,s,a,c="",l=e.tag,d=Object.keys(r);for(i=0,n=d.length;i1024&&(a+="? "),a+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),C(e,t,s,!1,!1)&&(c+=a+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),d&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===c){var u=e.noArrayIndent&&t>0?t-1:t;i&&0!==e.dump.length?(!function(e,t,r,i){var n,o,s="",a=e.tag;for(n=0,o=r.length;n "+e.dump)}return!0}function O(e,t){var r,i,n=[],o=[];for(function e(t,r,i){var n,o,s;if(null!==t&&"object"==typeof t)if(-1!==(o=r.indexOf(t)))-1===i.indexOf(o)&&i.push(o);else if(r.push(t),Array.isArray(t))for(o=0,s=t.length;o{const t=await e.callApi("GET","hassio/host/info");return Object(n.a)(t)};var s=r(29),a=r(83),c=(r(53),r(106),r(36),r(107),r(63),r(117),r(12));const l=document.createElement("template");l.setAttribute("style","display: none;"),l.innerHTML=`\n \n`,document.head.appendChild(l.content);r(54);var d=r(1),p=(r(66),r(8)),u=r(42),h=r(13);class f extends i.a{constructor(){super(...arguments),this.value="",this.group=null,this.tabindex=-1,this.disabled=!1,this.twoline=!1,this.activated=!1,this.graphic=null,this.multipleGraphics=!1,this.hasMeta=!1,this.noninteractive=!1,this.selected=!1,this.shouldRenderRipple=!1,this._managingList=null,this.boundOnClick=this.onClick.bind(this),this._firstChanged=!0,this._skipPropRequest=!1,this.rippleHandlers=new u.a(()=>(this.shouldRenderRipple=!0,this.ripple)),this.listeners=[{target:this,eventNames:["click"],cb:()=>{this.onClick()}},{target:this,eventNames:["mouseenter"],cb:this.rippleHandlers.startHover},{target:this,eventNames:["mouseleave"],cb:this.rippleHandlers.endHover},{target:this,eventNames:["focus"],cb:this.rippleHandlers.startFocus},{target:this,eventNames:["blur"],cb:this.rippleHandlers.endFocus},{target:this,eventNames:["mousedown","touchstart"],cb:e=>{const t=e.type;this.onDown("mousedown"===t?"mouseup":"touchend",e)}}]}get text(){const e=this.textContent;return e?e.trim():""}render(){const e=this.renderText(),t=this.graphic?this.renderGraphic():i.f``,r=this.hasMeta?this.renderMeta():i.f``;return i.f` ${this.renderRipple()} ${t} ${e} @@ -2643,7 +2671,7 @@ .noLabelFloat=${this.noLabelFloat} > @@ -2719,7 +2747,7 @@ @action=${this.onAction}> - `}createAdapter(){return{addClassToElementAtIndex:(e,t)=>{const r=this.listElement;if(!r)return;const i=r.items[e];i&&("mdc-menu-item--selected"===t?this.forceGroupSelection&&!i.selected&&r.toggle(e,!0):i.classList.add(t))},removeClassFromElementAtIndex:(e,t)=>{const r=this.listElement;if(!r)return;const i=r.items[e];i&&("mdc-menu-item--selected"===t?i.selected&&r.toggle(e,!1):i.classList.remove(t))},addAttributeToElementAtIndex:(e,t,r)=>{const i=this.listElement;if(!i)return;const n=i.items[e];n&&n.setAttribute(t,r)},removeAttributeFromElementAtIndex:(e,t)=>{const r=this.listElement;if(!r)return;const i=r.items[e];i&&i.removeAttribute(t)},elementContainsClass:(e,t)=>e.classList.contains(t),closeSurface:()=>{this.open=!1},getElementIndex:e=>{const t=this.listElement;return t?t.items.indexOf(e):-1},notifySelected:()=>{},getMenuItemCount:()=>{const e=this.listElement;return e?e.items.length:0},focusItemAtIndex:e=>{const t=this.listElement;if(!t)return;const r=t.items[e];r&&r.focus()},focusListRoot:()=>{this.listElement&&this.listElement.focus()},getSelectedSiblingOfItemAtIndex:e=>{const t=this.listElement;if(!t)return-1;const r=t.items[e];if(!r||!r.group)return-1;for(let i=0;i{const t=this.listElement;if(!t)return!1;const r=t.items[e];return!!r&&r.hasAttribute("group")}}}onKeydown(e){this.mdcFoundation&&this.mdcFoundation.handleKeydown(e)}onAction(e){const t=this.listElement;if(this.mdcFoundation&&t){const r=e.detail.index,i=t.items[r];i&&this.mdcFoundation.handleItemAction(i)}}onOpened(){this.open=!0,this.mdcFoundation&&this.mdcFoundation.handleMenuSurfaceOpened()}onClosed(){this.open=!1}async _getUpdateComplete(){await this._listUpdateComplete,await super._getUpdateComplete()}async firstUpdated(){super.firstUpdated();const e=this.listElement;e&&(this._listUpdateComplete=e.updateComplete,await this._listUpdateComplete)}select(e){const t=this.listElement;t&&t.select(e)}close(){this.open=!1}show(){this.open=!0}getFocusedItemIndex(){const e=this.listElement;return e?e.getFocusedItemIndex():-1}focusItemAtIndex(e){const t=this.listElement;t&&t.focusItemAtIndex(e)}layout(e=!0){const t=this.listElement;t&&t.layout(e)}}Object(d.b)([Object(i.i)(".mdc-menu")],Ne.prototype,"mdcRoot",void 0),Object(d.b)([Object(i.i)("slot")],Ne.prototype,"slotElement",void 0),Object(d.b)([Object(i.h)({type:Object})],Ne.prototype,"anchor",void 0),Object(d.b)([Object(i.h)({type:Boolean,reflect:!0})],Ne.prototype,"open",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"quick",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"wrapFocus",void 0),Object(d.b)([Object(i.h)({type:String})],Ne.prototype,"innerRole",void 0),Object(d.b)([Object(i.h)({type:String})],Ne.prototype,"corner",void 0),Object(d.b)([Object(i.h)({type:Number})],Ne.prototype,"x",void 0),Object(d.b)([Object(i.h)({type:Number})],Ne.prototype,"y",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"absolute",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"multi",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"activatable",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"fixed",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"forceGroupSelection",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"fullwidth",void 0),Object(d.b)([Object(i.h)({type:String})],Ne.prototype,"menuCorner",void 0),Object(d.b)([Object(i.h)({type:String}),Object(p.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(De[e])}))],Ne.prototype,"defaultFocus",void 0);const Me=i.c`mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}`;let $e=class extends Ne{};$e.styles=Me,$e=Object(d.b)([Object(i.d)("mwc-menu")],$e);r(107);function Be(e){var t,r=Ye(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function He(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ve(e){return e.decorators&&e.decorators.length}function Ue(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ke(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ye(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s"TOP_START"},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[Object(i.i)("mwc-menu")],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:"render",value:function(){return i.f` + `}createAdapter(){return{addClassToElementAtIndex:(e,t)=>{const r=this.listElement;if(!r)return;const i=r.items[e];i&&("mdc-menu-item--selected"===t?this.forceGroupSelection&&!i.selected&&r.toggle(e,!0):i.classList.add(t))},removeClassFromElementAtIndex:(e,t)=>{const r=this.listElement;if(!r)return;const i=r.items[e];i&&("mdc-menu-item--selected"===t?i.selected&&r.toggle(e,!1):i.classList.remove(t))},addAttributeToElementAtIndex:(e,t,r)=>{const i=this.listElement;if(!i)return;const n=i.items[e];n&&n.setAttribute(t,r)},removeAttributeFromElementAtIndex:(e,t)=>{const r=this.listElement;if(!r)return;const i=r.items[e];i&&i.removeAttribute(t)},elementContainsClass:(e,t)=>e.classList.contains(t),closeSurface:()=>{this.open=!1},getElementIndex:e=>{const t=this.listElement;return t?t.items.indexOf(e):-1},notifySelected:()=>{},getMenuItemCount:()=>{const e=this.listElement;return e?e.items.length:0},focusItemAtIndex:e=>{const t=this.listElement;if(!t)return;const r=t.items[e];r&&r.focus()},focusListRoot:()=>{this.listElement&&this.listElement.focus()},getSelectedSiblingOfItemAtIndex:e=>{const t=this.listElement;if(!t)return-1;const r=t.items[e];if(!r||!r.group)return-1;for(let i=0;i{const t=this.listElement;if(!t)return!1;const r=t.items[e];return!!r&&r.hasAttribute("group")}}}onKeydown(e){this.mdcFoundation&&this.mdcFoundation.handleKeydown(e)}onAction(e){const t=this.listElement;if(this.mdcFoundation&&t){const r=e.detail.index,i=t.items[r];i&&this.mdcFoundation.handleItemAction(i)}}onOpened(){this.open=!0,this.mdcFoundation&&this.mdcFoundation.handleMenuSurfaceOpened()}onClosed(){this.open=!1}async _getUpdateComplete(){await this._listUpdateComplete,await super._getUpdateComplete()}async firstUpdated(){super.firstUpdated();const e=this.listElement;e&&(this._listUpdateComplete=e.updateComplete,await this._listUpdateComplete)}select(e){const t=this.listElement;t&&t.select(e)}close(){this.open=!1}show(){this.open=!0}getFocusedItemIndex(){const e=this.listElement;return e?e.getFocusedItemIndex():-1}focusItemAtIndex(e){const t=this.listElement;t&&t.focusItemAtIndex(e)}layout(e=!0){const t=this.listElement;t&&t.layout(e)}}Object(d.b)([Object(i.i)(".mdc-menu")],Ne.prototype,"mdcRoot",void 0),Object(d.b)([Object(i.i)("slot")],Ne.prototype,"slotElement",void 0),Object(d.b)([Object(i.h)({type:Object})],Ne.prototype,"anchor",void 0),Object(d.b)([Object(i.h)({type:Boolean,reflect:!0})],Ne.prototype,"open",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"quick",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"wrapFocus",void 0),Object(d.b)([Object(i.h)({type:String})],Ne.prototype,"innerRole",void 0),Object(d.b)([Object(i.h)({type:String})],Ne.prototype,"corner",void 0),Object(d.b)([Object(i.h)({type:Number})],Ne.prototype,"x",void 0),Object(d.b)([Object(i.h)({type:Number})],Ne.prototype,"y",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"absolute",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"multi",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"activatable",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"fixed",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"forceGroupSelection",void 0),Object(d.b)([Object(i.h)({type:Boolean})],Ne.prototype,"fullwidth",void 0),Object(d.b)([Object(i.h)({type:String})],Ne.prototype,"menuCorner",void 0),Object(d.b)([Object(i.h)({type:String}),Object(p.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(De[e])}))],Ne.prototype,"defaultFocus",void 0);const Me=i.c`mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}`;let $e=class extends Ne{};$e.styles=Me,$e=Object(d.b)([Object(i.d)("mwc-menu")],$e);r(108);function Be(e){var t,r=Ye(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function He(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ve(e){return e.decorators&&e.decorators.length}function Ue(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ke(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ye(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s"TOP_START"},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[Object(i.h)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[Object(i.i)("mwc-menu")],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:"render",value:function(){return i.f`
@@ -2735,7 +2763,7 @@ display: inline-block; position: relative; } - `}}]}}),i.a);var We=r(62);r(81),r(94),r(127);const Ge=[{name:"Dashboard",path:"/hassio/dashboard",iconPath:y.I},{name:"Add-on store",path:"/hassio/store",iconPath:y.H},{name:"Snapshots",path:"/hassio/snapshots",iconPath:y.d},{name:"System",path:"/hassio/system",iconPath:y.i}];var Xe=r(41),Ze=r(67),Je=r(37);r(58),r(96);function Qe(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function et(e){return"string"==typeof e}function tt(e){return"number"==typeof e}function rt(e){return null!=e}function it(e){return!e.trim().length}const nt=Object.prototype.hasOwnProperty;class ot{constructor(e){this._keys={},this._keyNames=[];let t=0;e.forEach(e=>{let r,i=1;if(et(e))r=e;else{if(!nt.call(e,"name"))throw new Error(`Missing ${"name"} property in key`);if(r=e.name,nt.call(e,"weight")&&(i=e.weight,i<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(r))}this._keyNames.push(r),this._keys[r]={weight:i},t+=i}),this._keyNames.forEach(e=>{this._keys[e].weight/=t})}get(e,t){return this._keys[e]&&this._keys[e][t]}keys(){return this._keyNames}toJSON(){return JSON.stringify(this._keys)}}var st={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(t){const o=t.indexOf(".");let s=t,a=null;-1!==o&&(s=t.slice(0,o),a=t.slice(o+1));const c=e[s];if(!rt(c))return;if(a||!et(c)&&!tt(c))if(Qe(c)){i=!0;for(let e=0,t=c.length;e{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){const t=this.size();et(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,r=this.size();t{let n=this.getFn(e,t);if(rt(n))if(Qe(n)){let e=[];const t=[{nestedArrIndex:-1,value:n}];for(;t.length;){const{nestedArrIndex:r,value:i}=t.pop();if(rt(i))if(et(i)&&!it(i)){let t={v:i,i:r,n:this.norm.get(i)};e.push(t)}else Qe(i)&&i.forEach((e,r)=>{t.push({nestedArrIndex:r,value:e})})}r.$[i]=e}else if(!it(n)){let e={v:n,n:this.norm.get(n)};r.$[i]=e}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function lt(e,t,{getFn:r=st.getFn}={}){let i=new ct({getFn:r});return i.setKeys(e),i.setCollection(t),i.create(),i}function dt(e,t){const r=e.matches;t.matches=[],rt(r)&&r.forEach(e=>{if(!rt(e.indices)||!e.indices.length)return;const{indices:r,value:i}=e;let n={indices:r,value:i};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)})}function pt(e,t){t.score=e.score}function ut(e,{errors:t=0,currentLocation:r=0,expectedLocation:i=0,distance:n=st.distance}={}){const o=t/e.length,s=Math.abs(i-r);return n?o+s/n:s?1:o}function ht(e,t,r,{location:i=st.location,distance:n=st.distance,threshold:o=st.threshold,findAllMatches:s=st.findAllMatches,minMatchCharLength:a=st.minMatchCharLength,includeMatches:c=st.includeMatches}={}){if(t.length>32)throw new Error(`Pattern length exceeds max of ${32}.`);const l=t.length,d=e.length,p=Math.max(0,Math.min(i,d));let u=o,h=p;const f=[];if(c)for(let w=0;w-1;){let e=ut(t,{currentLocation:m,expectedLocation:p,distance:n});if(u=Math.min(e,u),h=m+l,c){let e=0;for(;e=a;s-=1){let i=s-1,o=r[e.charAt(i)];if(o&&c&&(f[i]=1),_[s]=(_[s+1]<<1|1)&o,0!==w&&(_[s]|=(b[s+1]|b[s])<<1|1|b[s+1]),_[s]&g&&(y=ut(t,{errors:w,currentLocation:i,expectedLocation:p,distance:n}),y<=u)){if(u=y,h=i,h<=p)break;a=Math.max(1,2*p-h)}}if(ut(t,{errors:w+1,currentLocation:p,expectedLocation:p,distance:n})>u)break;b=_}let _={isMatch:h>=0,score:Math.max(.001,y)};return c&&(_.indices=function(e=[],t=st.minMatchCharLength){let r=[],i=-1,n=-1,o=0;for(let s=e.length;o=t&&r.push([i,n]),i=-1)}return e[o-1]&&o-i>=t&&r.push([i,o-1]),r}(f,a)),_}function ft(e){let t={},r=e.length;for(let i=0;i{const{isMatch:h,score:f,indices:m}=ht(e,t,p,{location:i+32*u,distance:n,threshold:o,findAllMatches:s,minMatchCharLength:a,includeMatches:r});h&&(d=!0),l+=f,h&&m&&(c=[...c,...m])});let p={isMatch:d,score:d?l/this.chunks.length:1};return d&&r&&(p.indices=c),p}}class bt{constructor(e){this.pattern=e}static isMultiMatch(e){return yt(e,this.multiRegex)}static isSingleMatch(e){return yt(e,this.singleRegex)}search(){}}function yt(e,t){const r=e.match(t);return r?r[1]:null}class vt extends bt{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,r=0;const i=[],n=this.pattern.length;for(;(t=e.indexOf(this.pattern,r))>-1;)r=t+n,i.push([t,r-1]);const o=!!i.length;return{isMatch:o,score:o?1:0,indices:i}}}class gt extends bt{constructor(e,{location:t=st.location,threshold:r=st.threshold,distance:i=st.distance,includeMatches:n=st.includeMatches,findAllMatches:o=st.findAllMatches,minMatchCharLength:s=st.minMatchCharLength,isCaseSensitive:a=st.isCaseSensitive}={}){super(e),this._bitapSearch=new mt(e,{location:t,threshold:r,distance:i,includeMatches:n,findAllMatches:o,minMatchCharLength:s,isCaseSensitive:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}const _t=[vt,class extends bt{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},gt],wt=_t.length,kt=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;const Et=new Set([gt.type,vt.type]);class xt{constructor(e,{isCaseSensitive:t=st.isCaseSensitive,includeMatches:r=st.includeMatches,minMatchCharLength:i=st.minMatchCharLength,findAllMatches:n=st.findAllMatches,location:o=st.location,threshold:s=st.threshold,distance:a=st.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:r,minMatchCharLength:i,findAllMatches:n,location:o,threshold:s,distance:a},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map(e=>{let r=e.trim().split(kt).filter(e=>e&&!!e.trim()),i=[];for(let n=0,o=r.length;n!(!e[At]&&!e[St]),Pt=e=>({[At]:Object.keys(e).map(t=>({[t]:e[t]}))});function It(e,t,{auto:r=!0}={}){const i=e=>{let n=Object.keys(e);if(n.length>1&&!Tt(e))return i(Pt(e));let o=n[0];if((e=>!Qe(e)&&"object"==typeof e&&!Tt(e))(e)){const i=e[o];if(!et(i))throw new Error((e=>"Invalid value for key "+e)(o));const n={key:o,pattern:i};return r&&(n.searcher=Ot(i,t)),n}let s={children:[],operator:o};return n.forEach(t=>{const r=e[t];Qe(r)&&r.forEach(e=>{s.children.push(i(e))})}),s};return Tt(e)||(e=Pt(e)),i(e)}class jt{constructor(e,t={},r){this.options={...st,...t},this.options.useExtendedSearch,this._keyStore=new ot(this.options.keys),this.setCollection(e,r)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof ct))throw new Error("Incorrect 'index' type");this._myIndex=t||lt(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}add(e){rt(e)&&(this._docs.push(e),this._myIndex.add(e))}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:r,includeScore:i,shouldSort:n,sortFn:o}=this.options;let s=et(e)?et(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,t){e.forEach(e=>{let r=1;e.matches.forEach(({key:e,norm:i,score:n})=>{const o=t.get(e,"weight");r*=Math.pow(0===n&&o?Number.EPSILON:n,(o||1)*i)}),e.score=r})}(s,this._keyStore),n&&s.sort(o),tt(t)&&t>-1&&(s=s.slice(0,t)),function(e,t,{includeMatches:r=st.includeMatches,includeScore:i=st.includeScore}={}){const n=[];r&&n.push(dt);i&&n.push(pt);return e.map(e=>{const{idx:r}=e,i={item:t[r],refIndex:r};return n.length&&n.forEach(t=>{t(e,i)}),i})}(s,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(e){const t=Ot(e,this.options),{records:r}=this._myIndex,i=[];return r.forEach(({v:e,i:r,n:n})=>{if(!rt(e))return;const{isMatch:o,score:s,indices:a}=t.searchIn(e);o&&i.push({item:e,idx:r,matches:[{score:s,value:e,norm:n,indices:a}]})}),i}_searchLogical(e){const t=It(e,this.options),{keys:r,records:i}=this._myIndex,n={},o=[],s=(e,t,i)=>{if(!e.children){const{key:i,searcher:n}=e,o=t[r.indexOf(i)];return this._findMatches({key:i,value:o,searcher:n})}{const r=e.operator;let a=[];for(let n=0;n{n[i].matches.push(...e)}))}};return i.forEach(({$:e,i:r})=>{rt(e)&&s(t,e,r)}),o}_searchObjectList(e){const t=Ot(e,this.options),{keys:r,records:i}=this._myIndex,n=[];return i.forEach(({$:e,i:i})=>{if(!rt(e))return;let o=[];r.forEach((r,i)=>{o.push(...this._findMatches({key:r,value:e[i],searcher:t}))}),o.length&&n.push({idx:i,item:e,matches:o})}),n}_findMatches({key:e,value:t,searcher:r}){if(!rt(t))return[];let i=[];if(Qe(t))t.forEach(({v:t,i:n,n:o})=>{if(!rt(t))return;const{isMatch:s,score:a,indices:c}=r.searchIn(t);s&&i.push({score:a,key:e,value:t,idx:n,norm:o,indices:c})});else{const{v:n,n:o}=t,{isMatch:s,score:a,indices:c}=r.searchIn(n);s&&i.push({score:a,key:e,value:n,norm:o,indices:c})}return i}}jt.version="6.0.0",jt.createIndex=lt,jt.parseIndex=function(e,{getFn:t=st.getFn}={}){const{keys:r,records:i}=e;let n=new ct({getFn:t});return n.setKeys(r),n.setRecords(i),n},jt.config=st,jt.parseQuery=It,function(...e){Ct.push(...e)}(xt);var Dt=jt;var Rt=r(27);function Ft(e){var t,r=$t(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function zt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Lt(e){return e.decorators&&e.decorators.length}function Nt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Mt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function $t(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;sObject(Xe.a)((e,t)=>t?function(e,t){return new Dt(e,{keys:["name","description","slug"],isCaseSensitive:!1,minMatchCharLength:2,threshold:.2}).search(t).map(e=>e.item)}(e,t):e.sort((e,t)=>e.name.toUpperCase()!e.advanced));const n=this._getAddons(r,this.filter);return this.filter&&n.length<1?i.f` + `}}]}}),i.a);var We=r(62);r(81),r(94),r(128);const Ge=[{name:"Dashboard",path:"/hassio/dashboard",iconPath:y.H},{name:"Add-on store",path:"/hassio/store",iconPath:y.G},{name:"Snapshots",path:"/hassio/snapshots",iconPath:y.d},{name:"System",path:"/hassio/system",iconPath:y.i}];var Xe=r(41),Ze=r(67),Je=r(37);r(58),r(96);function Qe(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function et(e){return"string"==typeof e}function tt(e){return"number"==typeof e}function rt(e){return null!=e}function it(e){return!e.trim().length}const nt=Object.prototype.hasOwnProperty;class ot{constructor(e){this._keys={},this._keyNames=[];let t=0;e.forEach(e=>{let r,i=1;if(et(e))r=e;else{if(!nt.call(e,"name"))throw new Error(`Missing ${"name"} property in key`);if(r=e.name,nt.call(e,"weight")&&(i=e.weight,i<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(r))}this._keyNames.push(r),this._keys[r]={weight:i},t+=i}),this._keyNames.forEach(e=>{this._keys[e].weight/=t})}get(e,t){return this._keys[e]&&this._keys[e][t]}keys(){return this._keyNames}toJSON(){return JSON.stringify(this._keys)}}var st={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(t){const o=t.indexOf(".");let s=t,a=null;-1!==o&&(s=t.slice(0,o),a=t.slice(o+1));const c=e[s];if(!rt(c))return;if(a||!et(c)&&!tt(c))if(Qe(c)){i=!0;for(let e=0,t=c.length;e{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){const t=this.size();et(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,r=this.size();t{let n=this.getFn(e,t);if(rt(n))if(Qe(n)){let e=[];const t=[{nestedArrIndex:-1,value:n}];for(;t.length;){const{nestedArrIndex:r,value:i}=t.pop();if(rt(i))if(et(i)&&!it(i)){let t={v:i,i:r,n:this.norm.get(i)};e.push(t)}else Qe(i)&&i.forEach((e,r)=>{t.push({nestedArrIndex:r,value:e})})}r.$[i]=e}else if(!it(n)){let e={v:n,n:this.norm.get(n)};r.$[i]=e}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function lt(e,t,{getFn:r=st.getFn}={}){let i=new ct({getFn:r});return i.setKeys(e),i.setCollection(t),i.create(),i}function dt(e,t){const r=e.matches;t.matches=[],rt(r)&&r.forEach(e=>{if(!rt(e.indices)||!e.indices.length)return;const{indices:r,value:i}=e;let n={indices:r,value:i};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)})}function pt(e,t){t.score=e.score}function ut(e,{errors:t=0,currentLocation:r=0,expectedLocation:i=0,distance:n=st.distance}={}){const o=t/e.length,s=Math.abs(i-r);return n?o+s/n:s?1:o}function ht(e,t,r,{location:i=st.location,distance:n=st.distance,threshold:o=st.threshold,findAllMatches:s=st.findAllMatches,minMatchCharLength:a=st.minMatchCharLength,includeMatches:c=st.includeMatches}={}){if(t.length>32)throw new Error(`Pattern length exceeds max of ${32}.`);const l=t.length,d=e.length,p=Math.max(0,Math.min(i,d));let u=o,h=p;const f=[];if(c)for(let w=0;w-1;){let e=ut(t,{currentLocation:m,expectedLocation:p,distance:n});if(u=Math.min(e,u),h=m+l,c){let e=0;for(;e=a;s-=1){let i=s-1,o=r[e.charAt(i)];if(o&&c&&(f[i]=1),_[s]=(_[s+1]<<1|1)&o,0!==w&&(_[s]|=(b[s+1]|b[s])<<1|1|b[s+1]),_[s]&g&&(y=ut(t,{errors:w,currentLocation:i,expectedLocation:p,distance:n}),y<=u)){if(u=y,h=i,h<=p)break;a=Math.max(1,2*p-h)}}if(ut(t,{errors:w+1,currentLocation:p,expectedLocation:p,distance:n})>u)break;b=_}let _={isMatch:h>=0,score:Math.max(.001,y)};return c&&(_.indices=function(e=[],t=st.minMatchCharLength){let r=[],i=-1,n=-1,o=0;for(let s=e.length;o=t&&r.push([i,n]),i=-1)}return e[o-1]&&o-i>=t&&r.push([i,o-1]),r}(f,a)),_}function ft(e){let t={},r=e.length;for(let i=0;i{const{isMatch:h,score:f,indices:m}=ht(e,t,p,{location:i+32*u,distance:n,threshold:o,findAllMatches:s,minMatchCharLength:a,includeMatches:r});h&&(d=!0),l+=f,h&&m&&(c=[...c,...m])});let p={isMatch:d,score:d?l/this.chunks.length:1};return d&&r&&(p.indices=c),p}}class bt{constructor(e){this.pattern=e}static isMultiMatch(e){return yt(e,this.multiRegex)}static isSingleMatch(e){return yt(e,this.singleRegex)}search(){}}function yt(e,t){const r=e.match(t);return r?r[1]:null}class vt extends bt{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,r=0;const i=[],n=this.pattern.length;for(;(t=e.indexOf(this.pattern,r))>-1;)r=t+n,i.push([t,r-1]);const o=!!i.length;return{isMatch:o,score:o?1:0,indices:i}}}class gt extends bt{constructor(e,{location:t=st.location,threshold:r=st.threshold,distance:i=st.distance,includeMatches:n=st.includeMatches,findAllMatches:o=st.findAllMatches,minMatchCharLength:s=st.minMatchCharLength,isCaseSensitive:a=st.isCaseSensitive}={}){super(e),this._bitapSearch=new mt(e,{location:t,threshold:r,distance:i,includeMatches:n,findAllMatches:o,minMatchCharLength:s,isCaseSensitive:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}const _t=[vt,class extends bt{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends bt{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},gt],wt=_t.length,kt=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;const Et=new Set([gt.type,vt.type]);class xt{constructor(e,{isCaseSensitive:t=st.isCaseSensitive,includeMatches:r=st.includeMatches,minMatchCharLength:i=st.minMatchCharLength,findAllMatches:n=st.findAllMatches,location:o=st.location,threshold:s=st.threshold,distance:a=st.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:r,minMatchCharLength:i,findAllMatches:n,location:o,threshold:s,distance:a},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map(e=>{let r=e.trim().split(kt).filter(e=>e&&!!e.trim()),i=[];for(let n=0,o=r.length;n!(!e[At]&&!e[St]),Pt=e=>({[At]:Object.keys(e).map(t=>({[t]:e[t]}))});function It(e,t,{auto:r=!0}={}){const i=e=>{let n=Object.keys(e);if(n.length>1&&!Tt(e))return i(Pt(e));let o=n[0];if((e=>!Qe(e)&&"object"==typeof e&&!Tt(e))(e)){const i=e[o];if(!et(i))throw new Error((e=>"Invalid value for key "+e)(o));const n={key:o,pattern:i};return r&&(n.searcher=Ot(i,t)),n}let s={children:[],operator:o};return n.forEach(t=>{const r=e[t];Qe(r)&&r.forEach(e=>{s.children.push(i(e))})}),s};return Tt(e)||(e=Pt(e)),i(e)}class jt{constructor(e,t={},r){this.options={...st,...t},this.options.useExtendedSearch,this._keyStore=new ot(this.options.keys),this.setCollection(e,r)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof ct))throw new Error("Incorrect 'index' type");this._myIndex=t||lt(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}add(e){rt(e)&&(this._docs.push(e),this._myIndex.add(e))}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:r,includeScore:i,shouldSort:n,sortFn:o}=this.options;let s=et(e)?et(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,t){e.forEach(e=>{let r=1;e.matches.forEach(({key:e,norm:i,score:n})=>{const o=t.get(e,"weight");r*=Math.pow(0===n&&o?Number.EPSILON:n,(o||1)*i)}),e.score=r})}(s,this._keyStore),n&&s.sort(o),tt(t)&&t>-1&&(s=s.slice(0,t)),function(e,t,{includeMatches:r=st.includeMatches,includeScore:i=st.includeScore}={}){const n=[];r&&n.push(dt);i&&n.push(pt);return e.map(e=>{const{idx:r}=e,i={item:t[r],refIndex:r};return n.length&&n.forEach(t=>{t(e,i)}),i})}(s,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(e){const t=Ot(e,this.options),{records:r}=this._myIndex,i=[];return r.forEach(({v:e,i:r,n:n})=>{if(!rt(e))return;const{isMatch:o,score:s,indices:a}=t.searchIn(e);o&&i.push({item:e,idx:r,matches:[{score:s,value:e,norm:n,indices:a}]})}),i}_searchLogical(e){const t=It(e,this.options),{keys:r,records:i}=this._myIndex,n={},o=[],s=(e,t,i)=>{if(!e.children){const{key:i,searcher:n}=e,o=t[r.indexOf(i)];return this._findMatches({key:i,value:o,searcher:n})}{const r=e.operator;let a=[];for(let n=0;n{n[i].matches.push(...e)}))}};return i.forEach(({$:e,i:r})=>{rt(e)&&s(t,e,r)}),o}_searchObjectList(e){const t=Ot(e,this.options),{keys:r,records:i}=this._myIndex,n=[];return i.forEach(({$:e,i:i})=>{if(!rt(e))return;let o=[];r.forEach((r,i)=>{o.push(...this._findMatches({key:r,value:e[i],searcher:t}))}),o.length&&n.push({idx:i,item:e,matches:o})}),n}_findMatches({key:e,value:t,searcher:r}){if(!rt(t))return[];let i=[];if(Qe(t))t.forEach(({v:t,i:n,n:o})=>{if(!rt(t))return;const{isMatch:s,score:a,indices:c}=r.searchIn(t);s&&i.push({score:a,key:e,value:t,idx:n,norm:o,indices:c})});else{const{v:n,n:o}=t,{isMatch:s,score:a,indices:c}=r.searchIn(n);s&&i.push({score:a,key:e,value:n,norm:o,indices:c})}return i}}jt.version="6.0.0",jt.createIndex=lt,jt.parseIndex=function(e,{getFn:t=st.getFn}={}){const{keys:r,records:i}=e;let n=new ct({getFn:t});return n.setKeys(r),n.setRecords(i),n},jt.config=st,jt.parseQuery=It,function(...e){Ct.push(...e)}(xt);var Dt=jt;var Rt=r(27);function Ft(e){var t,r=$t(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function zt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Lt(e){return e.decorators&&e.decorators.length}function Nt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Mt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function $t(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;sObject(Xe.a)((e,t)=>t?function(e,t){return new Dt(e,{keys:["name","description","slug"],isCaseSensitive:!1,minMatchCharLength:2,threshold:.2}).search(t).map(e=>e.item)}(e,t):e.sort((e,t)=>e.name.toUpperCase()!e.advanced));const n=this._getAddons(r,this.filter);return this.filter&&n.length<1?i.f`

No results found in "${t.name}." @@ -2759,7 +2787,7 @@ .title=${e.name} .description=${e.description} .available=${e.available} - .icon=${e.installed&&e.installed!==e.version?y.c:y.E} + .icon=${e.installed&&e.installed!==e.version?y.c:y.D} .iconTitle=${e.installed?e.installed!==e.version?"New version available":"Add-on is installed":e.available?"Add-on is not installed":"Add-on is not available on your system"} .iconClass=${e.installed?e.installed!==e.version?"update":"installed":e.available?"":"not_available"} .iconImage=${Object(Ze.a)(this.hass.config.version,0,105)&&e.icon?`/api/hassio/addons/${e.slug}/icon`:void 0} @@ -2835,7 +2863,7 @@

`} - `}},{kind:"method",key:"firstUpdated",value:function(e){Xt(Zt(n.prototype),"firstUpdated",this).call(this,e),this.addEventListener("hass-api-called",e=>this.apiCalled(e)),this._loadData()}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this._manageRepositories();break;case 1:this.refreshData()}}},{kind:"method",key:"apiCalled",value:function(e){e.detail.success&&this._loadData()}},{kind:"method",key:"_manageRepositories",value:async function(){var e,t;e=this,t={repos:this._repos,loadData:()=>this._loadData()},Object(g.a)(e,"show-dialog",{dialogTag:"dialog-hassio-repositories",dialogImport:()=>Promise.resolve().then(r.bind(null,127)),dialogParams:t})}},{kind:"method",key:"_loadData",value:async function(){try{const e=await Object(We.e)(this.hass);this._repos=e.repositories,this._repos.sort(Jt),this._addons=e.addons}catch(e){alert("Failed to fetch add-on info")}}},{kind:"method",key:"_filterChanged",value:async function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return i.c` + `}},{kind:"method",key:"firstUpdated",value:function(e){Xt(Zt(n.prototype),"firstUpdated",this).call(this,e),this.addEventListener("hass-api-called",e=>this.apiCalled(e)),this._loadData()}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this._manageRepositories();break;case 1:this.refreshData()}}},{kind:"method",key:"apiCalled",value:function(e){e.detail.success&&this._loadData()}},{kind:"method",key:"_manageRepositories",value:async function(){var e,t;e=this,t={repos:this._repos,loadData:()=>this._loadData()},Object(g.a)(e,"show-dialog",{dialogTag:"dialog-hassio-repositories",dialogImport:()=>Promise.resolve().then(r.bind(null,128)),dialogParams:t})}},{kind:"method",key:"_loadData",value:async function(){try{const e=await Object(We.e)(this.hass);this._repos=e.repositories,this._repos.sort(Jt),this._addons=e.addons}catch(e){alert("Failed to fetch add-on info")}}},{kind:"method",key:"_filterChanged",value:async function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return i.c` hassio-addon-repository { margin-top: 24px; } @@ -2872,7 +2900,7 @@ available .showTopbar=${e.installed!==e.version} topbarClass="update" - .icon=${e.installed!==e.version?y.c:y.E} + .icon=${e.installed!==e.version?y.c:y.D} .iconTitle=${"started"!==e.state?"Add-on is stopped":e.installed!==e.version?"New version available":"Add-on is running"} .iconClass=${e.installed&&e.installed!==e.version?"started"===e.state?"update":"update stopped":e.installed&&"started"===e.state?"running":"stopped"} .iconImage=${Object(Ze.a)(this.hass.config.version,0,105)&&e.icon?`/api/hassio/addons/${e.slug}/icon`:void 0} @@ -2894,7 +2922,7 @@ ha-card { cursor: pointer; } - `]}},{kind:"method",key:"_addonTapped",value:function(e){Object(Je.a)(this,`/hassio/addon/${e.currentTarget.addon.slug}/info`)}},{kind:"method",key:"_openStore",value:function(){Object(Je.a)(this,"/hassio/store")}}]}}),i.a);r(119);function ar(e){var t,r=ur(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function cr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function lr(e){return e.decorators&&e.decorators.length}function dr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function pr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function ur(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!!e&&(e.version_latest||!!e.version_latest)&&e.version!==e.version_latest).length;return e?i.f` + `]}},{kind:"method",key:"_addonTapped",value:function(e){Object(Je.a)(this,`/hassio/addon/${e.currentTarget.addon.slug}/info`)}},{kind:"method",key:"_openStore",value:function(){Object(Je.a)(this,"/hassio/store")}}]}}),i.a);r(120);var ar=r(18);function cr(e){var t,r=hr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function lr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function dr(e){return e.decorators&&e.decorators.length}function pr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ur(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function hr(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function fr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!!e&&(e.version_latest||!!e.version_latest)&&e.version!==e.version_latest).length;return e?i.f`
- `:i.f``}},{kind:"method",key:"_apiCalled",value:function(e){if(e.detail.success)return void(this._error="");const t=e.detail.response;"object"==typeof t.body?this._error=t.body.message||"Unknown error":this._error=t.body}},{kind:"get",static:!0,key:"styles",value:function(){return[c.c,Rt.a,i.c` + `:i.f``}},{kind:"method",key:"_confirmUpdate",value:async function(e){const t=e.target;if(await Object(ar.b)(this,{title:"Update "+t.name,text:`Are you sure you want to upgrade ${t.name} to version ${t.version}?`,confirmText:"update",dismissText:"cancel"}))try{await this.hass.callApi("POST",t.apiPath)}catch(i){var r;Object(ar.a)(this,{title:"Update failed",text:"object"==typeof i?(null===(r=i.body)||void 0===r?void 0:r.message)||"Unkown error":i})}}},{kind:"get",static:!0,key:"styles",value:function(){return[c.c,Rt.a,i.c` .icon { --mdc-icon-size: 48px; float: right; @@ -2962,7 +2990,7 @@ a { text-decoration: none; } - `]}}]}}),i.a);function fr(e){var t,r=gr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function mr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function br(e){return e.decorators&&e.decorators.length}function yr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function vr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function gr(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function _r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s + `]}}]}}),i.a);r(3);var kr=r(69),Er=r(59);const xr={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},_getValidity:function(e){return this.disabled||!this.required||this.checked},_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},_checkedChanged:function(){this.active=this.checked,this.fire("iron-change")},_valueChanged:function(){void 0!==this.value&&null!==this.value||(this.value="on")}},Cr=[kr.a,Er.a,xr];var Or=r(56),Ar=r(28),Sr=(r(111),r(2));const Tr={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},_downHandler:function(e){Or.b._downHandler.call(this,e),this.pressed&&this.ensureRipple(e)},ensureRipple:function(e){if(!this.hasRipple()){this._ripple=this._createRipple(),this._ripple.noink=this.noink;var t=this._rippleContainer||this.root;if(t&&Object(Sr.a)(t).appendChild(this._ripple),e){var r=Object(Sr.a)(this._rippleContainer||this),i=Object(Sr.a)(e).rootTarget;r.deepContains(i)&&this._ripple.uiDownAction(e)}}},getRipple:function(){return this.ensureRipple(),this._ripple},hasRipple:function(){return Boolean(this._ripple)},_createRipple:function(){return document.createElement("paper-ripple")},_noinkChanged:function(e){this.hasRipple()&&(this._ripple.noink=e)}},Pr={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(e){e&&this.ensureRipple(),this.hasRipple()&&(this._ripple.holdDown=e)},_createRipple:function(){var e=Tr._createRipple();return e.id="ink",e.setAttribute("center",""),e.classList.add("circle"),e}},Ir=[[Or.a,Ar.a,Tr,Pr],Cr,{_checkedChanged:function(){xr._checkedChanged.call(this),this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},_buttonStateChanged:function(){Tr._buttonStateChanged.call(this),this.disabled||this.isAttached&&(this.checked=this.active)}}];var jr=r(4),Dr=r(5),Rr=r(73);const Fr=Dr.a` -`,is:"paper-radio-group",behaviors:[Nr],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(e){var t=this._valueToItem(e);if(!t||!t.hasAttribute("disabled")){if(this.selected){var r=this._valueToItem(this.selected);if(this.selected==e){if(!this.allowEmptySelection)return void(r&&(r.checked=!0));e=""}r&&(r.checked=!1)}Mr.a.select.apply(this,[e]),this.fire("paper-radio-group-changed")}},_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},_onUpKey:function(e){this._focusPrevious(),e.preventDefault(),this._activateFocusedItem()},_onDownKey:function(e){this._focusNext(),e.preventDefault(),this._activateFocusedItem()},_onLeftKey:function(e){Lr._onLeftKey.apply(this,arguments),this._activateFocusedItem()},_onRightKey:function(e){Lr._onRightKey.apply(this,arguments),this._activateFocusedItem()}});var $r=r(77);function Br(e){var t,r=Yr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Hr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Vr(e){return e.decorators&&e.decorators.length}function Ur(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Kr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Yr(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s""},{kind:"field",decorators:[Object(i.g)()],key:"_snapshotPassword",value:()=>""},{kind:"field",decorators:[Object(i.g)()],key:"_snapshotHasPassword",value:()=>!1},{kind:"field",decorators:[Object(i.g)()],key:"_snapshotType",value:()=>"full"},{kind:"field",decorators:[Object(i.g)()],key:"_snapshots",value:()=>[]},{kind:"field",decorators:[Object(i.g)()],key:"_addonList",value:()=>[]},{kind:"field",decorators:[Object(i.g)()],key:"_folderList",value:()=>[{slug:"homeassistant",name:"Home Assistant configuration",checked:!0},{slug:"ssl",name:"SSL",checked:!0},{slug:"share",name:"Share",checked:!0},{slug:"addons/local",name:"Local add-ons",checked:!0}]},{kind:"field",decorators:[Object(i.g)()],key:"_creatingSnapshot",value:()=>!1},{kind:"field",decorators:[Object(i.g)()],key:"_error",value:()=>""},{kind:"method",key:"refreshData",value:async function(){await Object($r.e)(this.hass),await this._updateSnapshots()}},{kind:"method",key:"render",value:function(){return i.f` +`,is:"paper-radio-group",behaviors:[Mr],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(e){var t=this._valueToItem(e);if(!t||!t.hasAttribute("disabled")){if(this.selected){var r=this._valueToItem(this.selected);if(this.selected==e){if(!this.allowEmptySelection)return void(r&&(r.checked=!0));e=""}r&&(r.checked=!1)}$r.a.select.apply(this,[e]),this.fire("paper-radio-group-changed")}},_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},_onUpKey:function(e){this._focusPrevious(),e.preventDefault(),this._activateFocusedItem()},_onDownKey:function(e){this._focusNext(),e.preventDefault(),this._activateFocusedItem()},_onLeftKey:function(e){Nr._onLeftKey.apply(this,arguments),this._activateFocusedItem()},_onRightKey:function(e){Nr._onRightKey.apply(this,arguments),this._activateFocusedItem()}});var Br=r(77);function Hr(e){var t,r=qr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Vr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ur(e){return e.decorators&&e.decorators.length}function Kr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Yr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function qr(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Wr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s""},{kind:"field",decorators:[Object(i.g)()],key:"_snapshotPassword",value:()=>""},{kind:"field",decorators:[Object(i.g)()],key:"_snapshotHasPassword",value:()=>!1},{kind:"field",decorators:[Object(i.g)()],key:"_snapshotType",value:()=>"full"},{kind:"field",decorators:[Object(i.g)()],key:"_snapshots",value:()=>[]},{kind:"field",decorators:[Object(i.g)()],key:"_addonList",value:()=>[]},{kind:"field",decorators:[Object(i.g)()],key:"_folderList",value:()=>[{slug:"homeassistant",name:"Home Assistant configuration",checked:!0},{slug:"ssl",name:"SSL",checked:!0},{slug:"share",name:"Share",checked:!0},{slug:"addons/local",name:"Local add-ons",checked:!0}]},{kind:"field",decorators:[Object(i.g)()],key:"_creatingSnapshot",value:()=>!1},{kind:"field",decorators:[Object(i.g)()],key:"_error",value:()=>""},{kind:"method",key:"refreshData",value:async function(){await Object(Br.e)(this.hass),await this._updateSnapshots()}},{kind:"method",key:"render",value:function(){return i.f` - +
@@ -3431,7 +3459,7 @@ .title=${e.name||e.slug} .description=${this._computeDetails(e)} .datetime=${e.date} - .icon=${"full"===e.type?y.C:y.B} + .icon=${"full"===e.type?y.B:y.A} .icon-class="snapshot" >
@@ -3440,7 +3468,7 @@
- `}},{kind:"method",key:"firstUpdated",value:function(e){Wr(Gr(n.prototype),"firstUpdated",this).call(this,e),this._updateSnapshots()}},{kind:"method",key:"updated",value:function(e){e.has("supervisorInfo")&&(this._addonList=this.supervisorInfo.addons.map(e=>({slug:e.slug,name:e.name,checked:!0})).sort((e,t)=>e.namei===t?{...e,checked:r}:e)}},{kind:"method",key:"_addonChecked",value:function(e){const{idx:t,checked:r}=e.currentTarget;this._addonList=this._addonList.map((e,i)=>i===t?{...e,checked:r}:e)}},{kind:"method",key:"_updateSnapshots",value:async function(){try{this._snapshots=await Object($r.d)(this.hass),this._snapshots.sort((e,t)=>e.datee.checked).map(e=>e.slug),r={name:e,folders:this._folderList.filter(e=>e.checked).map(e=>e.slug),addons:t};this._snapshotHasPassword&&(r.password=this._snapshotPassword),await Object($r.b)(this.hass,r)}this._updateSnapshots(),Object(g.a)(this,"hass-api-called",{success:!0,response:null})}catch(t){this._error=t.message}finally{this._creatingSnapshot=!1}}},{kind:"method",key:"_computeDetails",value:function(e){const t="full"===e.type?"Full snapshot":"Partial snapshot";return e.protected?t+", password protected":t}},{kind:"method",key:"_snapshotClicked",value:function(e){var t,i;t=this,i={slug:e.currentTarget.snapshot.slug,onDelete:()=>this._updateSnapshots()},Object(g.a)(t,"show-dialog",{dialogTag:"dialog-hassio-snapshot",dialogImport:()=>r.e(4).then(r.bind(null,173)),dialogParams:i})}},{kind:"get",static:!0,key:"styles",value:function(){return[c.c,Rt.a,i.c` + `}},{kind:"method",key:"firstUpdated",value:function(e){Gr(Xr(n.prototype),"firstUpdated",this).call(this,e),this._updateSnapshots()}},{kind:"method",key:"updated",value:function(e){e.has("supervisorInfo")&&(this._addonList=this.supervisorInfo.addons.map(e=>({slug:e.slug,name:e.name,checked:!0})).sort((e,t)=>e.namei===t?{...e,checked:r}:e)}},{kind:"method",key:"_addonChecked",value:function(e){const{idx:t,checked:r}=e.currentTarget;this._addonList=this._addonList.map((e,i)=>i===t?{...e,checked:r}:e)}},{kind:"method",key:"_updateSnapshots",value:async function(){try{this._snapshots=await Object(Br.d)(this.hass),this._snapshots.sort((e,t)=>e.datee.checked).map(e=>e.slug),r={name:e,folders:this._folderList.filter(e=>e.checked).map(e=>e.slug),addons:t};this._snapshotHasPassword&&(r.password=this._snapshotPassword),await Object(Br.b)(this.hass,r)}this._updateSnapshots(),Object(g.a)(this,"hass-api-called",{success:!0,response:null})}catch(t){this._error=t.message}finally{this._creatingSnapshot=!1}}},{kind:"method",key:"_computeDetails",value:function(e){const t="full"===e.type?"Full snapshot":"Partial snapshot";return e.protected?t+", password protected":t}},{kind:"method",key:"_snapshotClicked",value:function(e){var t,i;t=this,i={slug:e.currentTarget.snapshot.slug,onDelete:()=>this._updateSnapshots()},Object(g.a)(t,"show-dialog",{dialogTag:"dialog-hassio-snapshot",dialogImport:()=>r.e(4).then(r.bind(null,174)),dialogParams:i})}},{kind:"get",static:!0,key:"styles",value:function(){return[c.c,Rt.a,i.c` paper-radio-group { display: block; } @@ -3456,35 +3484,7 @@ .pointer { cursor: pointer; } - `]}}]}}),i.a);var Xr=r(111),Zr=r(114),Jr=r(91),Qr=r(19),ei=r(115);r(155);r(109);function ti(e){var t,r=si(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function ri(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function ii(e){return e.decorators&&e.decorators.length}function ni(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function oi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function si(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function ai(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"method",key:"render",value:function(){return i.f` - - - -
-
- - `}},{kind:"get",static:!0,key:"styles",value:function(){return i.c` - :host { - display: flex; - padding: 0 16px; - align-content: normal; - align-self: auto; - align-items: center; - } - :host([narrow]) { - align-items: normal; - flex-direction: column; - border-top: 1px solid var(--divider-color); - padding-bottom: 8px; - } - `}}]}}),i.a);function ci(e){var t,r=hi(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function li(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function di(e){return e.decorators&&e.decorators.length}function pi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ui(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function hi(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function fi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s
${this.hostInfo.features.includes("hostname")?i.f` @@ -3501,20 +3501,21 @@ > `:""} - - - IP address - - - ${e} - - - - + ${this.hostInfo.features.includes("network")?i.f` + + IP address + + + ${e} + + + + `:""} + Operating system @@ -3608,7 +3609,7 @@ ha-settings-row[three-line] { height: 74px; } - ha-settings-row[three-line] > div { + ha-settings-row > span[slot="description"] { white-space: normal; color: var(--secondary-text-color); } @@ -3634,7 +3635,7 @@ mwc-list-item ha-svg-icon { color: var(--secondary-text-color); } - `]}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"field",key:"_primaryIpAddress",value:()=>Object(Xe.a)(e=>{var t;return e?null===(t=Object.keys(null==e?void 0:e.interfaces).map(t=>e.interfaces[t]).find(e=>e.primary))||void 0===t?void 0:t.ip_address:""})},{kind:"method",key:"_handleMenuAction",value:async function(e){switch(e.detail.index){case 0:await this._showHardware();break;case 1:await this._importFromUSB()}}},{kind:"method",key:"_showHardware",value:async function(){try{const e=await Object(Zr.b)(this.hass);Object(ei.a)(this,{title:"Hardware",content:`
${Object(Xr.safeDump)(e,{indent:2})}
`})}catch(t){var e;Object(Qr.a)(this,{title:"Failed to get Hardware list",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_hostReboot",value:async function(){if(await Object(Qr.b)(this,{title:"Reboot",text:"Are you sure you want to reboot the host?",confirmText:"reboot host",dismissText:"no"}))try{await(async e=>e.callApi("POST","hassio/host/reboot"))(this.hass)}catch(t){var e;Object(Qr.a)(this,{title:"Failed to reboot",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_hostShutdown",value:async function(){if(await Object(Qr.b)(this,{title:"Shutdown",text:"Are you sure you want to shutdown the host?",confirmText:"shutdown host",dismissText:"no"}))try{await(async e=>e.callApi("POST","hassio/host/shutdown"))(this.hass)}catch(t){var e;Object(Qr.a)(this,{title:"Failed to shutdown",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_osUpdate",value:async function(){if(await Object(Qr.b)(this,{title:"Update",text:"Are you sure you want to update the OS?",confirmText:"update os",dismissText:"no"}))try{await(async e=>e.callApi("POST","hassio/os/update"))(this.hass)}catch(t){var e;Object(Qr.a)(this,{title:"Failed to update",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_changeNetworkClicked",value:async function(){var e,t;e=this,t={network:this._networkInfo,loadData:()=>this._loadData()},Object(g.a)(e,"show-dialog",{dialogTag:"dialog-hassio-network",dialogImport:()=>Promise.resolve().then(r.bind(null,155)),dialogParams:t})}},{kind:"method",key:"_changeHostnameClicked",value:async function(){const e=this.hostInfo.hostname,t=await Object(Qr.c)(this,{title:"Change hostname",inputLabel:"Please enter a new hostname:",inputType:"string",defaultValue:e});if(t&&t!==e)try{await(async(e,t)=>e.callApi("POST","hassio/host/options",t))(this.hass,{hostname:t}),this.hostInfo=await o(this.hass)}catch(i){var r;Object(Qr.a)(this,{title:"Setting hostname failed",text:"object"==typeof i?(null===(r=i.body)||void 0===r?void 0:r.message)||"Unkown error":i})}}},{kind:"method",key:"_importFromUSB",value:async function(){try{await(async e=>e.callApi("POST","hassio/os/config/sync"))(this.hass),this.hostInfo=await o(this.hass)}catch(t){var e;Object(Qr.a)(this,{title:"Failed to import from USB",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_loadData",value:async function(){this._networkInfo=await Object(Jr.a)(this.hass)}}]}}),i.a);r(102);function mi(e){var t,r=_i(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function bi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function yi(e){return e.decorators&&e.decorators.length}function vi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function gi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function _i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function wi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;sObject(Xe.a)(e=>{var t;return e?null===(t=Object.keys(null==e?void 0:e.interfaces).map(t=>e.interfaces[t]).find(e=>e.primary))||void 0===t?void 0:t.ip_address:""})},{kind:"method",key:"_handleMenuAction",value:async function(e){switch(e.detail.index){case 0:await this._showHardware();break;case 1:await this._importFromUSB()}}},{kind:"method",key:"_showHardware",value:async function(){try{const e=await Object(Jr.b)(this.hass);Object(ei.a)(this,{title:"Hardware",content:`
${Object(Zr.safeDump)(e,{indent:2})}
`})}catch(t){var e;Object(ar.a)(this,{title:"Failed to get Hardware list",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_hostReboot",value:async function(){if(await Object(ar.b)(this,{title:"Reboot",text:"Are you sure you want to reboot the host?",confirmText:"reboot host",dismissText:"no"}))try{await(async e=>e.callApi("POST","hassio/host/reboot"))(this.hass)}catch(t){var e;Object(ar.a)(this,{title:"Failed to reboot",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_hostShutdown",value:async function(){if(await Object(ar.b)(this,{title:"Shutdown",text:"Are you sure you want to shutdown the host?",confirmText:"shutdown host",dismissText:"no"}))try{await(async e=>e.callApi("POST","hassio/host/shutdown"))(this.hass)}catch(t){var e;Object(ar.a)(this,{title:"Failed to shutdown",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_osUpdate",value:async function(){if(await Object(ar.b)(this,{title:"Update",text:"Are you sure you want to update the OS?",confirmText:"update os",dismissText:"no"}))try{await(async e=>e.callApi("POST","hassio/os/update"))(this.hass)}catch(t){var e;Object(ar.a)(this,{title:"Failed to update",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_changeNetworkClicked",value:async function(){var e,t;e=this,t={network:this._networkInfo,loadData:()=>this._loadData()},Object(g.a)(e,"show-dialog",{dialogTag:"dialog-hassio-network",dialogImport:()=>Promise.resolve().then(r.bind(null,156)),dialogParams:t})}},{kind:"method",key:"_changeHostnameClicked",value:async function(){const e=this.hostInfo.hostname,t=await Object(ar.c)(this,{title:"Change hostname",inputLabel:"Please enter a new hostname:",inputType:"string",defaultValue:e});if(t&&t!==e)try{await(async(e,t)=>e.callApi("POST","hassio/host/options",t))(this.hass,{hostname:t}),this.hostInfo=await o(this.hass)}catch(i){var r;Object(ar.a)(this,{title:"Setting hostname failed",text:"object"==typeof i?(null===(r=i.body)||void 0===r?void 0:r.message)||"Unkown error":i})}}},{kind:"method",key:"_importFromUSB",value:async function(){try{await(async e=>e.callApi("POST","hassio/os/config/sync"))(this.hass),this.hostInfo=await o(this.hass)}catch(t){var e;Object(ar.a)(this,{title:"Failed to import from USB",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_loadData",value:async function(){this._networkInfo=await Object(Qr.a)(this.hass)}}]}}),i.a);r(102);function ci(e){var t,r=hi(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function li(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function di(e){return e.decorators&&e.decorators.length}function pi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ui(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function hi(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function fi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s
@@ -3750,11 +3751,11 @@ ha-settings-row[three-line] { height: 74px; } - ha-settings-row[three-line] > div { + ha-settings-row > span[slot="description"] { white-space: normal; color: var(--secondary-text-color); } - `]}},{kind:"method",key:"_toggleBeta",value:async function(){if("stable"===this.supervisorInfo.channel){if(!(await Object(Qr.b)(this,{title:"WARNING",text:i.f` Beta releases are for testers and early adopters and can + `]}},{kind:"method",key:"_toggleBeta",value:async function(){if("stable"===this.supervisorInfo.channel){if(!(await Object(ar.b)(this,{title:"WARNING",text:i.f` Beta releases are for testers and early adopters and can contain unstable code changes.
@@ -3767,7 +3768,7 @@
  • Home Assistant Supervisor
  • Home Assistant Operating System

  • - Do you want to join the beta channel?`,confirmText:"join beta",dismissText:"no"})))return}try{const e={channel:"stable"!==this.supervisorInfo.channel?"beta":"stable"};await Object(s.g)(this.hass,e),await Object(s.f)(this.hass)}catch(t){var e;Object(Qr.a)(this,{title:"Failed to set supervisor option",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_supervisorReload",value:async function(){try{await Object(s.f)(this.hass)}catch(t){var e;Object(Qr.a)(this,{title:"Failed to reload the supervisor",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_supervisorUpdate",value:async function(){try{await Object(s.h)(this.hass)}catch(e){Object(Qr.a)(this,{title:"Failed to update the supervisor",text:"object"==typeof e?e.body.message||"Unkown error":e})}}},{kind:"method",key:"_diagnosticsInformationDialog",value:async function(){await Object(Qr.a)(this,{title:"Help Improve Home Assistant",text:i.f`Would you want to automatically share crash reports and + Do you want to join the beta channel?`,confirmText:"join beta",dismissText:"no"})))return}try{const e={channel:"stable"!==this.supervisorInfo.channel?"beta":"stable"};await Object(s.g)(this.hass,e),await Object(s.f)(this.hass)}catch(t){var e;Object(ar.a)(this,{title:"Failed to set supervisor option",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_supervisorReload",value:async function(){try{await Object(s.f)(this.hass)}catch(t){var e;Object(ar.a)(this,{title:"Failed to reload the supervisor",text:"object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t})}}},{kind:"method",key:"_supervisorUpdate",value:async function(){try{await Object(s.h)(this.hass)}catch(e){Object(ar.a)(this,{title:"Failed to update the supervisor",text:"object"==typeof e?e.body.message||"Unkown error":e})}}},{kind:"method",key:"_diagnosticsInformationDialog",value:async function(){await Object(ar.a)(this,{title:"Help Improve Home Assistant",text:i.f`Would you want to automatically share crash reports and diagnostic information when the supervisor encounters unexpected errors?

    This will allow us to fix the problems, the information is only @@ -3775,7 +3776,7 @@ others.

    The data does not include any private/sensitive information and you can - disable this in settings at any time you want.`})}},{kind:"method",key:"_toggleDiagnostics",value:async function(){try{var e;const t={diagnostics:!(null===(e=this.supervisorInfo)||void 0===e?void 0:e.diagnostics)};await Object(s.g)(this.hass,t)}catch(t){Object(Qr.a)(this,{title:"Failed to set supervisor option",text:"object"==typeof t?t.body.message||"Unkown error":t})}}}]}}),i.a);r(123),r(103),r(121),r(122);function ki(e){var t,r=Ai(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Ei(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function xi(e){return e.decorators&&e.decorators.length}function Ci(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Oi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ai(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Si(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s"supervisor"},{kind:"field",decorators:[Object(i.g)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){Ti(Pi(r.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){var e;return i.f` + disable this in settings at any time you want.`})}},{kind:"method",key:"_toggleDiagnostics",value:async function(){try{var e;const t={diagnostics:!(null===(e=this.supervisorInfo)||void 0===e?void 0:e.diagnostics)};await Object(s.g)(this.hass,t)}catch(t){Object(ar.a)(this,{title:"Failed to set supervisor option",text:"object"==typeof t?t.body.message||"Unkown error":t})}}}]}}),i.a);r(124),r(104),r(122),r(123);function mi(e){var t,r=_i(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function bi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function yi(e){return e.decorators&&e.decorators.length}function vi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function gi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function _i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function wi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s"supervisor"},{kind:"field",decorators:[Object(i.g)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){ki(Ei(r.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){var e;return i.f` ${this._error?i.f`
    ${this._error}
    `:""} ${(null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced)?i.f` @@ -3788,7 +3789,7 @@ attr-for-selected="provider" .selected=${this._selectedLogProvider} > - ${Ii.map(e=>i.f` + ${xi.map(e=>i.f` ${e.name} @@ -3822,7 +3823,7 @@ color: var(--error-color); margin-bottom: 16px; } - `]}},{kind:"method",key:"_setLogProvider",value:async function(e){const t=e.detail.item.getAttribute("provider");this._selectedLogProvider=t,await this._loadData()}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await Object(s.d)(this.hass,this._selectedLogProvider)}catch(t){var e;this._error="Failed to get supervisor logs, "+("object"==typeof t?(null===(e=t.body)||void 0===e?void 0:e.message)||"Unkown error":t)}}}]}}),i.a);function ji(e){var t,r=Li(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Di(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ri(e){return e.decorators&&e.decorators.length}function Fi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function zi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Li(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Ni(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s({routes:{dashboard:{tag:"hassio-dashboard"},store:{tag:"hassio-addon-store"},snapshots:{tag:"hassio-snapshots"},system:{tag:"hassio-system"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.hass=this.hass,e.route=this.route,e.narrow=this.narrow,e.supervisorInfo=this.supervisorInfo,e.hassioInfo=this.hassioInfo,e.hostInfo=this.hostInfo,e.hassInfo=this.hassInfo,e.hassOsInfo=this.hassOsInfo}}]}}),a.a);function Yi(e){var t,r=Zi(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function qi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Wi(e){return e.decorators&&e.decorators.length}function Gi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Xi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Zi(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Ji(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s({routes:{dashboard:{tag:"hassio-dashboard"},store:{tag:"hassio-addon-store"},snapshots:{tag:"hassio-snapshots"},system:{tag:"hassio-system"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.hass=this.hass,e.route=this.route,e.narrow=this.narrow,e.supervisorInfo=this.supervisorInfo,e.hassioInfo=this.hassioInfo,e.hostInfo=this.hostInfo,e.hassInfo=this.hassInfo,e.hassOsInfo=this.hassOsInfo}}]}}),a.a);function Mi(e){var t,r=Ui(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function $i(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Bi(e){return e.decorators&&e.decorators.length}function Hi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Vi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ui(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;sthis._fetchData(),showLoading:!0,routes:{dashboard:{tag:"hassio-panel",cache:!0},snapshots:"dashboard",store:"dashboard",system:"dashboard",addon:{tag:"hassio-addon-dashboard",load:()=>Promise.all([r.e(9),r.e(0),r.e(6)]).then(r.bind(null,172))},ingress:{tag:"hassio-ingress-view",load:()=>r.e(7).then(r.bind(null,170))}}}}},{kind:"field",decorators:[Object(i.g)()],key:"_supervisorInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hostInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hassioInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hassOsInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hassInfo",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){an(cn(a.prototype),"firstUpdated",this).call(this,e),this.addEventListener("hass-api-called",e=>this._apiCalled(e))}},{kind:"method",key:"updatePageEl",value:function(e){const t="HASSIO-PANEL"===e.nodeName?this.route:this.routeTail;e.hass=this.hass,e.narrow=this.narrow,e.supervisorInfo=this._supervisorInfo,e.hassioInfo=this._hassioInfo,e.hostInfo=this._hostInfo,e.hassInfo=this._hassInfo,e.hassOsInfo=this._hassOsInfo,e.route=t,"hassio-ingress-view"===e.localName&&(e.ingressPanel=this.panel.config&&this.panel.config.ingress)}},{kind:"method",key:"_fetchData",value:async function(){if(this.panel.config&&this.panel.config.ingress)return void this._redirectIngress(this.panel.config.ingress);const[e,t,r,i]=await Promise.all([Object(s.e)(this.hass),o(this.hass),Object(s.b)(this.hass),Object(s.c)(this.hass)]);this._supervisorInfo=e,this._hassioInfo=i,this._hostInfo=t,this._hassInfo=r,this._hostInfo.features&&this._hostInfo.features.includes("hassos")&&(this._hassOsInfo=await(async e=>Object(n.a)(await e.callApi("GET","hassio/os/info")))(this.hass))}},{kind:"method",key:"_redirectIngress",value:function(e){this.route={prefix:"/hassio",path:"/ingress/"+e}}},{kind:"method",key:"_apiCalled",value:function(e){if(!e.detail.success)return;let t=1;const r=()=>{this._fetchData().catch(()=>{t+=1,setTimeout(r,1e3*Math.min(t,5))})};r()}}]}}),a.a);const ln={},dn=async(e,t,r,i,n)=>{var o,s;if(!(r in ln)){if(!n)return;ln[r]=n().then(()=>{const i=document.createElement(r);return e.provideHass(i),t.appendChild(i),i})}history.replaceState({dialog:r,open:!1,oldState:(null===(o=history.state)||void 0===o?void 0:o.open)&&(null===(s=history.state)||void 0===s?void 0:s.dialog)!==r?history.state:null},"");try{history.pushState({dialog:r,dialogParams:i,open:!0},"")}catch(a){history.pushState({dialog:r,dialogParams:null,open:!0},"")}(await ln[r]).showDialog(i)};function pn(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function un(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const hn=e=>{const t=Math.round(Math.min(Math.max(e,0),255)).toString(16);return 1===t.length?"0"+t:t},fn=e=>(3!==(e=e.replace("#","")).length&&4!==e.length||(e=(e=>{let t="";for(const r of e)t+=r+r;return t})(e)),[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)]),mn=e=>`#${hn(e[0])}${hn(e[1])}${hn(e[2])}`,bn=.137931034,yn=.12841855,vn=e=>(e/=255)<=.04045?e/12.92:((e+.055)/1.055)**2.4,gn=e=>e>.008856452?e**(1/3):e/yn+bn,_n=e=>255*(e<=.00304?12.92*e:1.055*e**(1/2.4)-.055),wn=e=>e>.206896552?e*e*e:yn*(e-bn),kn=e=>{const[t,r,i]=(e=>{let[t,r,i]=e;t=vn(t),r=vn(r),i=vn(i);return[gn((.4124564*t+.3575761*r+.1804375*i)/.95047),gn((.2126729*t+.7151522*r+.072175*i)/1),gn((.0193339*t+.119192*r+.9503041*i)/1.08883)]})(e),n=116*r-16;return[n<0?0:n,500*(t-r),200*(r-i)]},En=e=>{const[t,r,i]=e;let n=(t+16)/116,o=isNaN(r)?n:n+r/500,s=isNaN(i)?n:n-i/200;n=1*wn(n),o=.95047*wn(o),s=1.08883*wn(s);return[_n(3.2404542*o-1.5371385*n-.4985314*s),_n(-.969266*o+1.8760108*n+.041556*s),_n(.0556434*o-.2040259*n+1.0572252*s)]},xn=e=>{const t=[0,0,0];for(let r=0;r{const r=xn(e),i=xn(t);return r>i?(r+.05)/(i+.05):(i+.05)/(r+.05)},On=(e,t=1)=>[e[0]-18*t,e[1],e[2]];let An={};const Sn=(e,t,r,i)=>{let n=r,o={};if("default"===r&&i){if(i.dark&&(n+="__dark",o=c.a),i.primaryColor){n=`${n}__primary_${i.primaryColor}`;const e=fn(i.primaryColor),t=kn(e);o["primary-color"]=i.primaryColor;const r=En(((e,t=1)=>On(e,-t))(t));o["light-primary-color"]=mn(r),o["dark-primary-color"]=(e=>{const t=En(e);return mn(t)})(On(t)),o["text-primary-color"]=Cn(e,[33,33,33])<6?"#fff":"#212121",o["text-light-primary-color"]=Cn(r,[33,33,33])<6?"#fff":"#212121",o["state-icon-color"]=o["dark-primary-color"]}if(i.accentColor){n=`${n}__accent_${i.accentColor}`,o["accent-color"]=i.accentColor;const e=fn(i.accentColor);o["text-accent-color"]=Cn(e,[33,33,33])<6?"#fff":"#212121"}}if(r&&t.themes[r]&&(o=t.themes[r]),!e._themes&&!Object.keys(o).length)return;const s=o&&n?An[n]||Tn(n,o):void 0,a={...e._themes,...null==s?void 0:s.styles};e._themes=null==s?void 0:s.keys,e.updateStyles?e.updateStyles(a):window.ShadyCSS&&window.ShadyCSS.styleSubtree(e,a)},Tn=(e,t)=>{if(!t||!Object.keys(t).length)return;const r={...c.b,...t},i={},n={};for(const s of Object.keys(r)){const e="--"+s,t=r[s];if(i[e]=t,n[e]="",!t.startsWith("#"))continue;const a="rgb-"+s;if(void 0===r[a])try{const e=fn(t).join(","),r="--"+a;i[r]=e,n[r]=""}catch(o){continue}}return An[e]={styles:i,keys:n},{styles:i,keys:n}};function Pn(e){var t,r=Fn(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function In(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function jn(e){return e.decorators&&e.decorators.length}function Dn(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Rn(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Fn(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s{Object(g.a)(window.parent.customPanel,this.hass.dockedSidebar?"hass-close-menu":"hass-open-menu")}),window.addEventListener("location-changed",e=>Object(g.a)(this,e.type,e.detail,{bubbles:!1})),window.addEventListener("haptic",e=>{Object(g.a)(window.parent,e.type,e.detail,{bubbles:!1})}),t=this,i=this.shadowRoot,t.addEventListener("show-dialog",e=>{const{dialogTag:r,dialogImport:n,dialogParams:o}=e.detail;dn(t,i,r,o,n)})}},{kind:"method",key:"updated",value:function(e){Ln(Nn(r.prototype),"updated",this).call(this,e);const t=e.get("hass");t&&t.themes!==this.hass.themes&&this._applyTheme()}},{kind:"method",key:"render",value:function(){return i.f` + `}}]}}),i.a);function Yi(e){var t,r=Zi(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function qi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Wi(e){return e.decorators&&e.decorators.length}function Gi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Xi(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Zi(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Ji(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;sthis._fetchData(),showLoading:!0,routes:{dashboard:{tag:"hassio-panel",cache:!0},snapshots:"dashboard",store:"dashboard",system:"dashboard",addon:{tag:"hassio-addon-dashboard",load:()=>Promise.all([r.e(9),r.e(0),r.e(6)]).then(r.bind(null,173))},ingress:{tag:"hassio-ingress-view",load:()=>r.e(7).then(r.bind(null,171))}}}}},{kind:"field",decorators:[Object(i.g)()],key:"_supervisorInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hostInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hassioInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hassOsInfo",value:void 0},{kind:"field",decorators:[Object(i.g)()],key:"_hassInfo",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){Qi(en(a.prototype),"firstUpdated",this).call(this,e),this.addEventListener("hass-api-called",e=>this._apiCalled(e))}},{kind:"method",key:"updatePageEl",value:function(e){const t="HASSIO-PANEL"===e.nodeName?this.route:this.routeTail;e.hass=this.hass,e.narrow=this.narrow,e.supervisorInfo=this._supervisorInfo,e.hassioInfo=this._hassioInfo,e.hostInfo=this._hostInfo,e.hassInfo=this._hassInfo,e.hassOsInfo=this._hassOsInfo,e.route=t,"hassio-ingress-view"===e.localName&&(e.ingressPanel=this.panel.config&&this.panel.config.ingress)}},{kind:"method",key:"_fetchData",value:async function(){if(this.panel.config&&this.panel.config.ingress)return void this._redirectIngress(this.panel.config.ingress);const[e,t,r,i]=await Promise.all([Object(s.e)(this.hass),o(this.hass),Object(s.b)(this.hass),Object(s.c)(this.hass)]);this._supervisorInfo=e,this._hassioInfo=i,this._hostInfo=t,this._hassInfo=r,this._hostInfo.features&&this._hostInfo.features.includes("hassos")&&(this._hassOsInfo=await(async e=>Object(n.a)(await e.callApi("GET","hassio/os/info")))(this.hass))}},{kind:"method",key:"_redirectIngress",value:function(e){this.route={prefix:"/hassio",path:"/ingress/"+e}}},{kind:"method",key:"_apiCalled",value:function(e){if(!e.detail.success)return;let t=1;const r=()=>{this._fetchData().catch(()=>{t+=1,setTimeout(r,1e3*Math.min(t,5))})};r()}}]}}),a.a);const tn={},rn=async(e,t,r,i,n)=>{var o,s;if(!(r in tn)){if(!n)return;tn[r]=n().then(()=>{const i=document.createElement(r);return e.provideHass(i),t.appendChild(i),i})}history.replaceState({dialog:r,open:!1,oldState:(null===(o=history.state)||void 0===o?void 0:o.open)&&(null===(s=history.state)||void 0===s?void 0:s.dialog)!==r?history.state:null},"");try{history.pushState({dialog:r,dialogParams:i,open:!0},"")}catch(a){history.pushState({dialog:r,dialogParams:null,open:!0},"")}(await tn[r]).showDialog(i)};function nn(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function on(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const sn=e=>{const t=Math.round(Math.min(Math.max(e,0),255)).toString(16);return 1===t.length?"0"+t:t},an=e=>(3!==(e=e.replace("#","")).length&&4!==e.length||(e=(e=>{let t="";for(const r of e)t+=r+r;return t})(e)),[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)]),cn=e=>`#${sn(e[0])}${sn(e[1])}${sn(e[2])}`,ln=.137931034,dn=.12841855,pn=e=>(e/=255)<=.04045?e/12.92:((e+.055)/1.055)**2.4,un=e=>e>.008856452?e**(1/3):e/dn+ln,hn=e=>255*(e<=.00304?12.92*e:1.055*e**(1/2.4)-.055),fn=e=>e>.206896552?e*e*e:dn*(e-ln),mn=e=>{const[t,r,i]=(e=>{let[t,r,i]=e;t=pn(t),r=pn(r),i=pn(i);return[un((.4124564*t+.3575761*r+.1804375*i)/.95047),un((.2126729*t+.7151522*r+.072175*i)/1),un((.0193339*t+.119192*r+.9503041*i)/1.08883)]})(e),n=116*r-16;return[n<0?0:n,500*(t-r),200*(r-i)]},bn=e=>{const[t,r,i]=e;let n=(t+16)/116,o=isNaN(r)?n:n+r/500,s=isNaN(i)?n:n-i/200;n=1*fn(n),o=.95047*fn(o),s=1.08883*fn(s);return[hn(3.2404542*o-1.5371385*n-.4985314*s),hn(-.969266*o+1.8760108*n+.041556*s),hn(.0556434*o-.2040259*n+1.0572252*s)]},yn=e=>{const t=[0,0,0];for(let r=0;r{const r=yn(e),i=yn(t);return r>i?(r+.05)/(i+.05):(i+.05)/(r+.05)},gn=(e,t=1)=>[e[0]-18*t,e[1],e[2]];let _n={};const wn=(e,t,r,i)=>{let n=r,o={};if("default"===r&&i){if(i.dark&&(n+="__dark",o=c.a),i.primaryColor){n=`${n}__primary_${i.primaryColor}`;const e=an(i.primaryColor),t=mn(e);o["primary-color"]=i.primaryColor;const r=bn(((e,t=1)=>gn(e,-t))(t));o["light-primary-color"]=cn(r),o["dark-primary-color"]=(e=>{const t=bn(e);return cn(t)})(gn(t)),o["text-primary-color"]=vn(e,[33,33,33])<6?"#fff":"#212121",o["text-light-primary-color"]=vn(r,[33,33,33])<6?"#fff":"#212121",o["state-icon-color"]=o["dark-primary-color"]}if(i.accentColor){n=`${n}__accent_${i.accentColor}`,o["accent-color"]=i.accentColor;const e=an(i.accentColor);o["text-accent-color"]=vn(e,[33,33,33])<6?"#fff":"#212121"}}if(r&&t.themes[r]&&(o=t.themes[r]),!e._themes&&!Object.keys(o).length)return;const s=o&&n?_n[n]||kn(n,o):void 0,a={...e._themes,...null==s?void 0:s.styles};e._themes=null==s?void 0:s.keys,e.updateStyles?e.updateStyles(a):window.ShadyCSS&&window.ShadyCSS.styleSubtree(e,a)},kn=(e,t)=>{if(!t||!Object.keys(t).length)return;const r={...c.b,...t},i={},n={};for(const s of Object.keys(r)){const e="--"+s,t=r[s];if(i[e]=t,n[e]="",!t.startsWith("#"))continue;const a="rgb-"+s;if(void 0===r[a])try{const e=an(t).join(","),r="--"+a;i[r]=e,n[r]=""}catch(o){continue}}return _n[e]={styles:i,keys:n},{styles:i,keys:n}};function En(e){var t,r=Sn(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function xn(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Cn(e){return e.decorators&&e.decorators.length}function On(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function An(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Sn(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Tn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s{Object(g.a)(window.parent.customPanel,this.hass.dockedSidebar?"hass-close-menu":"hass-open-menu")}),window.addEventListener("location-changed",e=>Object(g.a)(this,e.type,e.detail,{bubbles:!1})),window.addEventListener("haptic",e=>{Object(g.a)(window.parent,e.type,e.detail,{bubbles:!1})}),t=this,i=this.shadowRoot,t.addEventListener("show-dialog",e=>{const{dialogTag:r,dialogImport:n,dialogParams:o}=e.detail;rn(t,i,r,o,n)})}},{kind:"method",key:"updated",value:function(e){Pn(In(r.prototype),"updated",this).call(this,e);const t=e.get("hass");t&&t.themes!==this.hass.themes&&this._applyTheme()}},{kind:"method",key:"render",value:function(){return i.f` - `}},{kind:"method",key:"_applyTheme",value:function(){let e,t;var r,i;Object(Ze.a)(this.hass.config.version,0,114)?(e=(null===(r=this.hass.selectedTheme)||void 0===r?void 0:r.theme)||(this.hass.themes.darkMode&&this.hass.themes.default_dark_theme?this.hass.themes.default_dark_theme:this.hass.themes.default_theme),t=this.hass.selectedTheme,"default"===e&&void 0===(null===(i=t)||void 0===i?void 0:i.dark)&&(t={...this.hass.selectedTheme,dark:this.hass.themes.darkMode})):e=this.hass.selectedTheme||this.hass.themes.default_theme;Sn(this.parentElement,this.hass.themes,e,t)}}]}}),(e=>class extends e{constructor(...e){super(...e),pn(this,"_ignoreNextPopState",!1),pn(this,"_dialogClosedListener",e=>{var t,r;(null===(t=history.state)||void 0===t?void 0:t.open)&&(null===(r=history.state)||void 0===r?void 0:r.dialog)===e.detail.dialog&&(this._ignoreNextPopState=!0,history.back())}),pn(this,"_popstateChangeListener",e=>{this._ignoreNextPopState?this._ignoreNextPopState=!1:e.state&&"dialog"in e.state&&this._handleDialogStateChange(e.state)})}connectedCallback(){super.connectedCallback(),window.addEventListener("popstate",this._popstateChangeListener),this.addEventListener("dialog-closed",this._dialogClosedListener)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("popstate",this._popstateChangeListener),this.removeEventListener("dialog-closed",this._dialogClosedListener)}async _handleDialogStateChange(e){if(!e.open){return await(async e=>{if(!(e in ln))return!0;const t=await ln[e];return!t.closeDialog||!1!==t.closeDialog()})(e.dialog)?void(e.oldState&&this._handleDialogStateChange(e.oldState)):void history.pushState({dialog:e.dialog,open:!0,dialogParams:null,oldState:null},"")}null!==e.dialogParams&&dn(this,this.shadowRoot,e.dialog,e.dialogParams)}})((Mn=i.a,class extends Mn{constructor(...e){super(...e),un(this,"hass",void 0),un(this,"__provideHass",[])}provideHass(e){this.__provideHass.push(e),e.hass=this.hass}updated(e){super.updated(e),e.has("hass")&&this.__provideHass.forEach(e=>{e.hass=this.hass})}})));var Mn;const $n=document.createElement("style");$n.innerHTML="\nbody {\n font-family: Roboto, sans-serif;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n margin: 0;\n padding: 0;\n height: 100vh;\n}\n",document.head.appendChild($n)},function(e,t,r){"use strict";r.r(t);r(39),r(54);var i=r(1),n=r(0),o=r(11),s=r(17),a={ACTIVE:"mdc-tab-indicator--active",FADE:"mdc-tab-indicator--fade",NO_TRANSITION:"mdc-tab-indicator--no-transition"},c={CONTENT_SELECTOR:".mdc-tab-indicator__content"},l=function(e){function t(r){return e.call(this,Object(i.a)(Object(i.a)({},t.defaultAdapter),r))||this}return Object(i.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return a},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return c},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},computeContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setContentStyleProperty:function(){}}},enumerable:!0,configurable:!0}),t.prototype.computeContentClientRect=function(){return this.adapter.computeContentClientRect()},t}(s.a),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.c)(t,e),t.prototype.activate=function(){this.adapter.addClass(l.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(l.cssClasses.ACTIVE)},t}(l),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.c)(t,e),t.prototype.activate=function(e){if(e){var t=this.computeContentClientRect(),r=e.width/t.width,i=e.left-t.left;this.adapter.addClass(l.cssClasses.NO_TRANSITION),this.adapter.setContentStyleProperty("transform","translateX("+i+"px) scaleX("+r+")"),this.computeContentClientRect(),this.adapter.removeClass(l.cssClasses.NO_TRANSITION),this.adapter.addClass(l.cssClasses.ACTIVE),this.adapter.setContentStyleProperty("transform","")}else this.adapter.addClass(l.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(l.cssClasses.ACTIVE)},t}(l),u=r(13);class h extends o.a{constructor(){super(...arguments),this.icon="",this.fade=!1}get mdcFoundationClass(){return this.fade?d:p}render(){const e={"mdc-tab-indicator__content--icon":this.icon,"material-icons":this.icon,"mdc-tab-indicator__content--underline":!this.icon};return n.f` + `}},{kind:"method",key:"_applyTheme",value:function(){let e,t;var r,i;Object(Ze.a)(this.hass.config.version,0,114)?(e=(null===(r=this.hass.selectedTheme)||void 0===r?void 0:r.theme)||(this.hass.themes.darkMode&&this.hass.themes.default_dark_theme?this.hass.themes.default_dark_theme:this.hass.themes.default_theme),t=this.hass.selectedTheme,"default"===e&&void 0===(null===(i=t)||void 0===i?void 0:i.dark)&&(t={...this.hass.selectedTheme,dark:this.hass.themes.darkMode})):e=this.hass.selectedTheme||this.hass.themes.default_theme;wn(this.parentElement,this.hass.themes,e,t)}}]}}),(e=>class extends e{constructor(...e){super(...e),nn(this,"_ignoreNextPopState",!1),nn(this,"_dialogClosedListener",e=>{var t,r;(null===(t=history.state)||void 0===t?void 0:t.open)&&(null===(r=history.state)||void 0===r?void 0:r.dialog)===e.detail.dialog&&(this._ignoreNextPopState=!0,history.back())}),nn(this,"_popstateChangeListener",e=>{this._ignoreNextPopState?this._ignoreNextPopState=!1:e.state&&"dialog"in e.state&&this._handleDialogStateChange(e.state)})}connectedCallback(){super.connectedCallback(),window.addEventListener("popstate",this._popstateChangeListener),this.addEventListener("dialog-closed",this._dialogClosedListener)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("popstate",this._popstateChangeListener),this.removeEventListener("dialog-closed",this._dialogClosedListener)}async _handleDialogStateChange(e){if(!e.open){return await(async e=>{if(!(e in tn))return!0;const t=await tn[e];return!t.closeDialog||!1!==t.closeDialog()})(e.dialog)?void(e.oldState&&this._handleDialogStateChange(e.oldState)):void history.pushState({dialog:e.dialog,open:!0,dialogParams:null,oldState:null},"")}null!==e.dialogParams&&rn(this,this.shadowRoot,e.dialog,e.dialogParams)}})((jn=i.a,class extends jn{constructor(...e){super(...e),on(this,"hass",void 0),on(this,"__provideHass",[])}provideHass(e){this.__provideHass.push(e),e.hass=this.hass}updated(e){super.updated(e),e.has("hass")&&this.__provideHass.forEach(e=>{e.hass=this.hass})}})));var jn;const Dn=document.createElement("style");Dn.innerHTML="\nbody {\n font-family: Roboto, sans-serif;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n margin: 0;\n padding: 0;\n height: 100vh;\n}\n",document.head.appendChild(Dn)},function(e,t,r){"use strict";r.r(t);r(39),r(54);var i=r(1),n=r(0),o=r(11),s=r(17),a={ACTIVE:"mdc-tab-indicator--active",FADE:"mdc-tab-indicator--fade",NO_TRANSITION:"mdc-tab-indicator--no-transition"},c={CONTENT_SELECTOR:".mdc-tab-indicator__content"},l=function(e){function t(r){return e.call(this,Object(i.a)(Object(i.a)({},t.defaultAdapter),r))||this}return Object(i.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return a},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return c},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},computeContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setContentStyleProperty:function(){}}},enumerable:!0,configurable:!0}),t.prototype.computeContentClientRect=function(){return this.adapter.computeContentClientRect()},t}(s.a),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.c)(t,e),t.prototype.activate=function(){this.adapter.addClass(l.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(l.cssClasses.ACTIVE)},t}(l),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.c)(t,e),t.prototype.activate=function(e){if(e){var t=this.computeContentClientRect(),r=e.width/t.width,i=e.left-t.left;this.adapter.addClass(l.cssClasses.NO_TRANSITION),this.adapter.setContentStyleProperty("transform","translateX("+i+"px) scaleX("+r+")"),this.computeContentClientRect(),this.adapter.removeClass(l.cssClasses.NO_TRANSITION),this.adapter.addClass(l.cssClasses.ACTIVE),this.adapter.setContentStyleProperty("transform","")}else this.adapter.addClass(l.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(l.cssClasses.ACTIVE)},t}(l),u=r(13);class h extends o.a{constructor(){super(...arguments),this.icon="",this.fade=!1}get mdcFoundationClass(){return this.fade?d:p}render(){const e={"mdc-tab-indicator__content--icon":this.icon,"material-icons":this.icon,"mdc-tab-indicator__content--underline":!this.icon};return n.f` ${this.icon} @@ -3928,7 +3929,7 @@ @keydown="${this._handleKeydown}">
    - `}_getTabs(){return this.tabsSlot.assignedNodes({flatten:!0}).filter(e=>e instanceof z)}_getTab(e){return this._getTabs()[e]}createAdapter(){return{scrollTo:e=>this.scrollerElement.scrollToPosition(e),incrementScroll:e=>this.scrollerElement.incrementScrollPosition(e),getScrollPosition:()=>this.scrollerElement.getScrollPosition(),getScrollContentWidth:()=>this.scrollerElement.getScrollContentWidth(),getOffsetWidth:()=>this.mdcRoot.offsetWidth,isRTL:()=>"rtl"===window.getComputedStyle(this.mdcRoot).getPropertyValue("direction"),setActiveTab:e=>this.mdcFoundation.activateTab(e),activateTabAtIndex:(e,t)=>{const r=this._getTab(e);void 0!==r&&r.activate(t),this._previousActiveIndex=e},deactivateTabAtIndex:e=>{const t=this._getTab(e);void 0!==t&&t.deactivate()},focusTabAtIndex:e=>{const t=this._getTab(e);void 0!==t&&t.focus()},getTabIndicatorClientRectAtIndex:e=>{const t=this._getTab(e);return void 0!==t?t.computeIndicatorClientRect():new DOMRect},getTabDimensionsAtIndex:e=>{const t=this._getTab(e);return void 0!==t?t.computeDimensions():{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:()=>this._previousActiveIndex,getFocusedTabIndex:()=>{const e=this._getTabs(),t=this.getRootNode().activeElement;return e.indexOf(t)},getIndexOfTabById:e=>{const t=this._getTabs();for(let r=0;rthis._getTabs().length,notifyTabActivated:e=>{this.activeIndex=e,this.dispatchEvent(new CustomEvent(Z.strings.TAB_ACTIVATED_EVENT,{detail:{index:e},bubbles:!0,cancelable:!0}))}}}firstUpdated(){}_getUpdateComplete(){return super._getUpdateComplete().then(()=>this.scrollerElement.updateComplete).then(()=>{void 0===this.mdcFoundation&&this.createFoundation()})}scrollIndexIntoView(e){this.mdcFoundation.scrollIntoView(e)}}Object(i.b)([Object(n.i)(".mdc-tab-bar")],J.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.i)("mwc-tab-scroller")],J.prototype,"scrollerElement",void 0),Object(i.b)([Object(n.i)("slot")],J.prototype,"tabsSlot",void 0),Object(i.b)([Object(b.a)((async function(){await this.updateComplete,this.activeIndex!==this._previousActiveIndex&&this.mdcFoundation.activateTab(this.activeIndex)})),Object(n.h)({type:Number})],J.prototype,"activeIndex",void 0);const Q=n.c`.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}:host{display:block}.mdc-tab-bar{flex:1}mwc-tab{--mdc-tab-height: 48px;--mdc-tab-stacked-height: 72px}`;let ee=class extends J{};ee.styles=Q,ee=Object(i.b)([Object(n.d)("mwc-tab-bar")],ee);var te=r(9),re=r(45);const ie=new WeakMap,ne=Object(w.e)(e=>t=>{if(!(t instanceof w.b))throw new Error("cache can only be used in text bindings");let r=ie.get(t);void 0===r&&(r=new WeakMap,ie.set(t,r));const i=t.value;if(i instanceof re.a){if(e instanceof w.d&&i.template===t.options.templateFactory(e))return void t.setValue(e);{let e=r.get(i.template);void 0===e&&(e={instance:i,nodes:document.createDocumentFragment()},r.set(i.template,e)),Object(w.h)(e.nodes,t.startNode.nextSibling,t.endNode)}}if(e instanceof w.d){const i=t.options.templateFactory(e),n=r.get(i);void 0!==n&&(t.setValue(n.nodes),t.commit(),t.value=n.instance)}t.setValue(e)});var oe=r(91),se=r(10),ae=r(12),ce=r(19),le=(r(79),r(101),{ROOT:"mdc-form-field"}),de={LABEL_SELECTOR:".mdc-form-field > label"},pe=function(e){function t(r){var n=e.call(this,Object(i.a)(Object(i.a)({},t.defaultAdapter),r))||this;return n.click=function(){n.handleClick()},n}return Object(i.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return le},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return de},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},t.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){e.adapter.deactivateInputRipple()}))},t}(s.a),ue=r(43),he=r(32);class fe extends o.a{constructor(){super(...arguments),this.alignEnd=!1,this.spaceBetween=!1,this.nowrap=!1,this.label="",this.mdcFoundationClass=pe}createAdapter(){return{registerInteractionHandler:(e,t)=>{this.labelEl.addEventListener(e,t)},deregisterInteractionHandler:(e,t)=>{this.labelEl.removeEventListener(e,t)},activateInputRipple:async()=>{const e=this.input;if(e instanceof ue.a){const t=await e.ripple;t&&t.startPress()}},deactivateInputRipple:async()=>{const e=this.input;if(e instanceof ue.a){const t=await e.ripple;t&&t.endPress()}}}}get input(){return Object(he.d)(this.slotEl,"*")}render(){const e={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return n.f` + `}_getTabs(){return this.tabsSlot.assignedNodes({flatten:!0}).filter(e=>e instanceof z)}_getTab(e){return this._getTabs()[e]}createAdapter(){return{scrollTo:e=>this.scrollerElement.scrollToPosition(e),incrementScroll:e=>this.scrollerElement.incrementScrollPosition(e),getScrollPosition:()=>this.scrollerElement.getScrollPosition(),getScrollContentWidth:()=>this.scrollerElement.getScrollContentWidth(),getOffsetWidth:()=>this.mdcRoot.offsetWidth,isRTL:()=>"rtl"===window.getComputedStyle(this.mdcRoot).getPropertyValue("direction"),setActiveTab:e=>this.mdcFoundation.activateTab(e),activateTabAtIndex:(e,t)=>{const r=this._getTab(e);void 0!==r&&r.activate(t),this._previousActiveIndex=e},deactivateTabAtIndex:e=>{const t=this._getTab(e);void 0!==t&&t.deactivate()},focusTabAtIndex:e=>{const t=this._getTab(e);void 0!==t&&t.focus()},getTabIndicatorClientRectAtIndex:e=>{const t=this._getTab(e);return void 0!==t?t.computeIndicatorClientRect():new DOMRect},getTabDimensionsAtIndex:e=>{const t=this._getTab(e);return void 0!==t?t.computeDimensions():{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:()=>this._previousActiveIndex,getFocusedTabIndex:()=>{const e=this._getTabs(),t=this.getRootNode().activeElement;return e.indexOf(t)},getIndexOfTabById:e=>{const t=this._getTabs();for(let r=0;rthis._getTabs().length,notifyTabActivated:e=>{this.activeIndex=e,this.dispatchEvent(new CustomEvent(Z.strings.TAB_ACTIVATED_EVENT,{detail:{index:e},bubbles:!0,cancelable:!0}))}}}firstUpdated(){}_getUpdateComplete(){return super._getUpdateComplete().then(()=>this.scrollerElement.updateComplete).then(()=>{void 0===this.mdcFoundation&&this.createFoundation()})}scrollIndexIntoView(e){this.mdcFoundation.scrollIntoView(e)}}Object(i.b)([Object(n.i)(".mdc-tab-bar")],J.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.i)("mwc-tab-scroller")],J.prototype,"scrollerElement",void 0),Object(i.b)([Object(n.i)("slot")],J.prototype,"tabsSlot",void 0),Object(i.b)([Object(b.a)((async function(){await this.updateComplete,this.activeIndex!==this._previousActiveIndex&&this.mdcFoundation.activateTab(this.activeIndex)})),Object(n.h)({type:Number})],J.prototype,"activeIndex",void 0);const Q=n.c`.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}:host{display:block}.mdc-tab-bar{flex:1}mwc-tab{--mdc-tab-height: 48px;--mdc-tab-stacked-height: 72px}`;let ee=class extends J{};ee.styles=Q,ee=Object(i.b)([Object(n.d)("mwc-tab-bar")],ee);var te=r(9),re=r(45);const ie=new WeakMap,ne=Object(w.e)(e=>t=>{if(!(t instanceof w.b))throw new Error("cache can only be used in text bindings");let r=ie.get(t);void 0===r&&(r=new WeakMap,ie.set(t,r));const i=t.value;if(i instanceof re.a){if(e instanceof w.d&&i.template===t.options.templateFactory(e))return void t.setValue(e);{let e=r.get(i.template);void 0===e&&(e={instance:i,nodes:document.createDocumentFragment()},r.set(i.template,e)),Object(w.h)(e.nodes,t.startNode.nextSibling,t.endNode)}}if(e instanceof w.d){const i=t.options.templateFactory(e),n=r.get(i);void 0!==n&&(t.setValue(n.nodes),t.commit(),t.value=n.instance)}t.setValue(e)});var oe=r(91),se=r(10),ae=r(12),ce=r(18),le=(r(79),r(101),{ROOT:"mdc-form-field"}),de={LABEL_SELECTOR:".mdc-form-field > label"},pe=function(e){function t(r){var n=e.call(this,Object(i.a)(Object(i.a)({},t.defaultAdapter),r))||this;return n.click=function(){n.handleClick()},n}return Object(i.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return le},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return de},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},t.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){e.adapter.deactivateInputRipple()}))},t}(s.a),ue=r(43),he=r(32);class fe extends o.a{constructor(){super(...arguments),this.alignEnd=!1,this.spaceBetween=!1,this.nowrap=!1,this.label="",this.mdcFoundationClass=pe}createAdapter(){return{registerInteractionHandler:(e,t)=>{this.labelEl.addEventListener(e,t)},deregisterInteractionHandler:(e,t)=>{this.labelEl.removeEventListener(e,t)},activateInputRipple:async()=>{const e=this.input;if(e instanceof ue.a){const t=await e.ripple;t&&t.startPress()}},deactivateInputRipple:async()=>{const e=this.input;if(e instanceof ue.a){const t=await e.ripple;t&&t.endPress()}}}}get input(){return Object(he.d)(this.slotEl,"*")}render(){const e={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return n.f`
    - `}firstUpdated(){super.firstUpdated(),this.formElement.checked=this.checked,void 0!==this._selectionController&&this._selectionController.update(this)}}Object(i.b)([Object(n.i)(".mdc-radio")],Ne.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.i)("input")],Ne.prototype,"formElement",void 0),Object(i.b)([Object(n.i)(".mdc-radio__ripple")],Ne.prototype,"rippleElement",void 0),Object(i.b)([Object(n.h)({type:Boolean})],Ne.prototype,"global",void 0),Object(i.b)([Object(n.h)({type:Boolean,reflect:!0})],Ne.prototype,"checked",null),Object(i.b)([Object(n.h)({type:Boolean}),Object(b.a)((function(e){this.mdcFoundation.setDisabled(e)}))],Ne.prototype,"disabled",void 0),Object(i.b)([Object(n.h)({type:String}),Object(b.a)((function(e){this._handleUpdatedValue(e)}))],Ne.prototype,"value",void 0),Object(i.b)([Object(n.h)({type:String})],Ne.prototype,"name",void 0);const Me=n.c`.mdc-touch-target-wrapper{display:inline}.mdc-radio{padding:10px;display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:rgba(0,0,0,.38)}.mdc-radio .mdc-radio__background::before{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__background::before{top:-10px;left:-10px;width:40px;height:40px}.mdc-radio .mdc-radio__native-control{top:0px;right:0px;left:0px;width:40px;height:40px}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:-4px;right:-4px;left:-4px;width:48px;height:48px}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-radio{--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-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-radio .mdc-radio__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,.mdc-radio.mdc-ripple-upgraded .mdc-radio__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-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio:hover .mdc-radio__ripple::before{opacity:.04}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before{transition-duration:75ms;opacity:.12}.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after{transition:opacity 150ms linear}.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after{transition-duration:75ms;opacity:.12}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before{content:none}.mdc-radio__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}:host{display:inline-block;outline:none}.mdc-radio{vertical-align:bottom}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unchecked-color, rgba(0, 0, 0, 0.54))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}`;let $e=class extends Ne{};function Be(e){var t,r=Ye(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function He(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ve(e){return e.decorators&&e.decorators.length}function Ue(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ke(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ye(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;set?1:0;var Qe=r(70);const et=e=>e.sendMessagePromise({type:"config/area_registry/list"}).then(e=>e.sort((e,t)=>Je(e.name,t.name))),tt=(e,t)=>e.subscribeEvents(Object(Qe.a)(()=>et(e).then(e=>t.setState(e,!0)),500,!0),"area_registry_updated"),rt=(e,t)=>Object(Ze.a)("_areaRegistry",et,tt,e,t),it=e=>e.sendMessagePromise({type:"config/device_registry/list"}),nt=(e,t)=>e.subscribeEvents(Object(Qe.a)(()=>it(e).then(e=>t.setState(e,!0)),500,!0),"device_registry_updated");function ot(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!ct(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);re.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s{this._devices=e},Object(Ze.a)("_dr",it,nt,e,t)),rt(this.hass.connection,e=>{this._areas=e})];var e,t}},{kind:"method",key:"firstUpdated",value:function(e){var t;kt(Et(r.prototype),"firstUpdated",this).call(this,e),(t=this.hass,t.callApi("GET","config/config_entries/entry")).then(e=>{this._entries=e})}},{kind:"method",key:"updated",value:function(e){kt(Et(r.prototype),"updated",this).call(this,e),(e.has("itemId")||e.has("itemType"))&&this.itemId&&this.itemType&&this._findRelated()}},{kind:"method",key:"render",value:function(){return this._related?0===Object.keys(this._related).length?n.f` + `}firstUpdated(){super.firstUpdated(),this.formElement.checked=this.checked,void 0!==this._selectionController&&this._selectionController.update(this)}}Object(i.b)([Object(n.i)(".mdc-radio")],Ne.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.i)("input")],Ne.prototype,"formElement",void 0),Object(i.b)([Object(n.i)(".mdc-radio__ripple")],Ne.prototype,"rippleElement",void 0),Object(i.b)([Object(n.h)({type:Boolean})],Ne.prototype,"global",void 0),Object(i.b)([Object(n.h)({type:Boolean,reflect:!0})],Ne.prototype,"checked",null),Object(i.b)([Object(n.h)({type:Boolean}),Object(b.a)((function(e){this.mdcFoundation.setDisabled(e)}))],Ne.prototype,"disabled",void 0),Object(i.b)([Object(n.h)({type:String}),Object(b.a)((function(e){this._handleUpdatedValue(e)}))],Ne.prototype,"value",void 0),Object(i.b)([Object(n.h)({type:String})],Ne.prototype,"name",void 0);const Me=n.c`.mdc-touch-target-wrapper{display:inline}.mdc-radio{padding:10px;display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:rgba(0,0,0,.38)}.mdc-radio .mdc-radio__background::before{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__background::before{top:-10px;left:-10px;width:40px;height:40px}.mdc-radio .mdc-radio__native-control{top:0px;right:0px;left:0px;width:40px;height:40px}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:-4px;right:-4px;left:-4px;width:48px;height:48px}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-radio{--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-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-radio .mdc-radio__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,.mdc-radio.mdc-ripple-upgraded .mdc-radio__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-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio:hover .mdc-radio__ripple::before{opacity:.04}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before{transition-duration:75ms;opacity:.12}.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after{transition:opacity 150ms linear}.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after{transition-duration:75ms;opacity:.12}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before{content:none}.mdc-radio__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}:host{display:inline-block;outline:none}.mdc-radio{vertical-align:bottom}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unchecked-color, rgba(0, 0, 0, 0.54))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}`;let $e=class extends Ne{};function Be(e){var t,r=Ye(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function He(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ve(e){return e.decorators&&e.decorators.length}function Ue(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ke(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ye(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;set?1:0;var Qe=r(70);const et=e=>e.sendMessagePromise({type:"config/area_registry/list"}).then(e=>e.sort((e,t)=>Je(e.name,t.name))),tt=(e,t)=>e.subscribeEvents(Object(Qe.a)(()=>et(e).then(e=>t.setState(e,!0)),500,!0),"area_registry_updated"),rt=(e,t)=>Object(Ze.a)("_areaRegistry",et,tt,e,t),it=e=>e.sendMessagePromise({type:"config/device_registry/list"}),nt=(e,t)=>e.subscribeEvents(Object(Qe.a)(()=>it(e).then(e=>t.setState(e,!0)),500,!0),"device_registry_updated");function ot(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!ct(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);re.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s{this._devices=e},Object(Ze.a)("_dr",it,nt,e,t)),rt(this.hass.connection,e=>{this._areas=e})];var e,t}},{kind:"method",key:"firstUpdated",value:function(e){var t;kt(Et(r.prototype),"firstUpdated",this).call(this,e),(t=this.hass,t.callApi("GET","config/config_entries/entry")).then(e=>{this._entries=e})}},{kind:"method",key:"updated",value:function(e){kt(Et(r.prototype),"updated",this).call(this,e),(e.has("itemId")||e.has("itemType"))&&this.itemId&&this.itemType&&this._findRelated()}},{kind:"method",key:"render",value:function(){return this._related?0===Object.keys(this._related).length?n.f` ${this.hass.localize("ui.components.related-items.no_related_found")} `:n.f` ${this._related.config_entry&&this._entries?this._related.config_entry.map(e=>{const t=this._entries.find(t=>t.entry_id===e);return t?n.f` @@ -4268,4 +4269,4 @@ background-color: var(--mdc-theme-surface, #fff); } `]}}]}}),n.a)},,,function(e,t,r){"use strict";const i=e=>{let t=[];function r(r,i){e=i?r:Object.assign(Object.assign({},e),r);let n=t;for(let t=0;t(t.push(e),()=>{!function(e){let r=[];for(let i=0;i((e,t,r,n)=>{if(e[t])return e[t];let o,s=0,a=i();const c=()=>r(e).then(e=>a.setState(e,!0)),l=()=>c().catch(t=>{if(e.connected)throw t});return e[t]={get state(){return a.state},refresh:c,subscribe(t){s++,1===s&&(n&&(o=n(e,a)),e.addEventListener("ready",l),l());const r=a.subscribe(t);return void 0!==a.state&&setTimeout(()=>t(a.state),0),()=>{r(),s--,s||(o&&o.then(e=>{e()}),e.removeEventListener("ready",c))}}},e[t]})(n,e,t,r).subscribe(o)}]); -//# sourceMappingURL=entrypoint.49151d80.js.map \ No newline at end of file +//# sourceMappingURL=entrypoint.cfec6eb5.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/entrypoint.49151d80.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/entrypoint.cfec6eb5.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_latest/entrypoint.49151d80.js.LICENSE.txt rename to supervisor/api/panel/frontend_latest/entrypoint.cfec6eb5.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_latest/entrypoint.cfec6eb5.js.gz b/supervisor/api/panel/frontend_latest/entrypoint.cfec6eb5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5484df4fe2dc4a4bcd58cee8126980de939546ee GIT binary patch literal 206777 zcmV(%K;pk2iwFP!000021H`@icH20TIQ;+j6f(~o4KYU8mUEZF)?{6ML^- zA2%&RHaaq?C80QO8Snm~P{fUbq-1)2yK{*}pa2vKg{nfK0Q~fqgTdRn87%mWRV^Fv zYF;-th2V8HST0zhl3Kcdy?3a`Gk<-^AcAKmC6P z^Hnv2qA4S5^Lrptp}y)S{aQ4GhE}xB#o5t0ZPlOAIW6)dy2#JYC&i08Td?X%Tu+L_ zLsI4SS#eH3UjD{rB3m}KsKwoqW!FXf@wWQZ)JxWgyKGi07AdC{84mebbv_&}vgNA1 zPT@nfLMZ&mk0yXXqq;X}$#+%R(neL8va{wqZ`D6U*DxCnXR14sg~608vi6$KMM_d4 zbqDjcq�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

    qC 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 z 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 {!o1NP6}+hJZ_YL(X0aXhv@XYe7FS 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