From 455bbc457be0d5c8fd0ebc4cdc78ec1e48ba1d3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 2 Mar 2021 17:12:36 +0100 Subject: [PATCH] Update frontend to 9f73f0ca (#2661) * Update frontend to 9f73f0ca * Update frontend to 935d97ce --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 196 -> 197 bytes .../chunk.120191275627a8d9d962.js | 2 - .../chunk.120191275627a8d9d962.js.gz | Bin 4572 -> 0 bytes .../chunk.120191275627a8d9d962.js.map | 1 - .../chunk.1552fa5e505d681ebfad.js | 2 - .../chunk.1552fa5e505d681ebfad.js.gz | Bin 35688 -> 0 bytes .../chunk.1552fa5e505d681ebfad.js.map | 1 - .../chunk.192eacaff3f9b89ec13e.js | 2 + .../chunk.192eacaff3f9b89ec13e.js.gz | Bin 0 -> 4521 bytes .../chunk.192eacaff3f9b89ec13e.js.map | 1 + ...1bc86.js => chunk.3daef259cd4ead95b329.js} | 2 +- .../chunk.3daef259cd4ead95b329.js.gz | Bin 0 -> 6343 bytes .../chunk.3daef259cd4ead95b329.js.map | 1 + .../chunk.4be5dbabe183027348af.js | 2 - .../chunk.4be5dbabe183027348af.js.gz | Bin 80495 -> 0 bytes .../chunk.4be5dbabe183027348af.js.map | 1 - .../chunk.529fc71790bcecf6b53f.js | 2 - .../chunk.529fc71790bcecf6b53f.js.gz | Bin 4594 -> 0 bytes .../chunk.529fc71790bcecf6b53f.js.map | 1 - .../chunk.56fb4c97119c34fdf0bc.js | 2 - .../chunk.56fb4c97119c34fdf0bc.js.gz | Bin 1491 -> 0 bytes .../chunk.56fb4c97119c34fdf0bc.js.map | 1 - .../chunk.590407cbed5b18fe66b5.js | 2 + .../chunk.590407cbed5b18fe66b5.js.gz | Bin 0 -> 34185 bytes .../chunk.590407cbed5b18fe66b5.js.map | 1 + .../chunk.66a403e06c27cd823e0b.js | 2 + .../chunk.66a403e06c27cd823e0b.js.gz | Bin 0 -> 4510 bytes .../chunk.66a403e06c27cd823e0b.js.map | 1 + .../chunk.69339833f81fc6a02f8b.js | 3 + .../chunk.69339833f81fc6a02f8b.js.LICENSE.txt | 14 + .../chunk.69339833f81fc6a02f8b.js.gz | Bin 0 -> 21034 bytes .../chunk.69339833f81fc6a02f8b.js.map | 1 + .../chunk.727437146a6e434a2ec2.js.map | 1 - .../chunk.8da5835250330bd36243.js | 2 + .../chunk.8da5835250330bd36243.js.gz | Bin 0 -> 80622 bytes .../chunk.8da5835250330bd36243.js.map | 1 + ...a2ec2.js => chunk.ae740c7fbd846ae0a428.js} | 2 +- ...js.gz => chunk.ae740c7fbd846ae0a428.js.gz} | Bin 5163 -> 5163 bytes .../chunk.ae740c7fbd846ae0a428.js.map | 1 + .../chunk.b729c536fbd35941bc86.js.gz | Bin 6345 -> 0 bytes .../chunk.b729c536fbd35941bc86.js.map | 1 - .../chunk.d918ae826ef22b535ae8.js | 2 + .../chunk.d918ae826ef22b535ae8.js.gz | Bin 0 -> 1617 bytes .../chunk.d918ae826ef22b535ae8.js.map | 1 + .../chunk.fba36c0c74567a38a911.js | 2 - .../chunk.fba36c0c74567a38a911.js.gz | Bin 4586 -> 0 bytes .../chunk.fba36c0c74567a38a911.js.map | 1 - .../panel/frontend_es5/entrypoint.3a11130b.js | 3 - .../frontend_es5/entrypoint.3a11130b.js.gz | Bin 325493 -> 0 bytes .../frontend_es5/entrypoint.3a11130b.js.map | 1 - .../panel/frontend_es5/entrypoint.f1b08733.js | 3 + ...txt => entrypoint.f1b08733.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.f1b08733.js.gz | Bin 0 -> 336649 bytes .../frontend_es5/entrypoint.f1b08733.js.map | 1 + .../api/panel/frontend_es5/manifest.json | 2 +- ...3ef1e.js => chunk.09024b22e26a8a80edbb.js} | 261 +- .../chunk.09024b22e26a8a80edbb.js.gz | Bin 0 -> 27566 bytes .../chunk.09024b22e26a8a80edbb.js.map | 1 + .../chunk.160ba918bb5b7037da8f.js | 2 + .../chunk.160ba918bb5b7037da8f.js.gz | Bin 0 -> 69881 bytes .../chunk.160ba918bb5b7037da8f.js.map | 1 + .../chunk.2bbd959a9de6517405df.js | 2 + .../chunk.2bbd959a9de6517405df.js.gz | Bin 0 -> 1602 bytes .../chunk.2bbd959a9de6517405df.js.map | 1 + .../chunk.43240e92b78e7913ef1e.js.gz | Bin 28765 -> 0 bytes .../chunk.43240e92b78e7913ef1e.js.map | 1 - .../chunk.683dd8ec2e467ef570f3.js | 61 - .../chunk.683dd8ec2e467ef570f3.js.gz | Bin 3655 -> 0 bytes .../chunk.683dd8ec2e467ef570f3.js.map | 1 - .../chunk.7f6dda27399ca750b258.js | 60 - .../chunk.7f6dda27399ca750b258.js.gz | Bin 3646 -> 0 bytes .../chunk.7f6dda27399ca750b258.js.map | 1 - .../chunk.8e730945443fe9f055f6.js.gz | Bin 5193 -> 0 bytes .../chunk.9a9fc8720cbeebf49a13.js | 2 - .../chunk.9a9fc8720cbeebf49a13.js.gz | Bin 1472 -> 0 bytes .../chunk.9a9fc8720cbeebf49a13.js.map | 1 - ...442de.js => chunk.a0b1632ea42dbd457b8f.js} | 10 +- .../chunk.a0b1632ea42dbd457b8f.js.gz | Bin 0 -> 3613 bytes .../chunk.a0b1632ea42dbd457b8f.js.map | 1 + .../chunk.a4542c63973491ec228d.js | 62 + .../chunk.a4542c63973491ec228d.js.gz | Bin 0 -> 3587 bytes .../chunk.a4542c63973491ec228d.js.map | 1 + ...055f6.js => chunk.a4d3825ccedb5cf8cb5a.js} | 2 +- .../chunk.a4d3825ccedb5cf8cb5a.js.gz | Bin 0 -> 5194 bytes ....map => chunk.a4d3825ccedb5cf8cb5a.js.map} | 2 +- .../chunk.c03e8ad365d47f546e3c.js | 2 - .../chunk.c03e8ad365d47f546e3c.js.gz | Bin 69759 -> 0 bytes .../chunk.c03e8ad365d47f546e3c.js.map | 1 - .../chunk.ddbc9f84935e2fb57c0c.js.gz | Bin 4142 -> 0 bytes .../chunk.f62d8f96668b857442de.js.gz | Bin 3672 -> 0 bytes .../chunk.f62d8f96668b857442de.js.map | 1 - ...57c0c.js => chunk.f6d1b23cf1fe1dd38df6.js} | 2 +- .../chunk.f6d1b23cf1fe1dd38df6.js.gz | Bin 0 -> 4142 bytes ....map => chunk.f6d1b23cf1fe1dd38df6.js.map} | 2 +- .../chunk.f7c4332a0782fe002e33.js | 3 + .../chunk.f7c4332a0782fe002e33.js.LICENSE.txt | 14 + .../chunk.f7c4332a0782fe002e33.js.gz | Bin 0 -> 20895 bytes .../chunk.f7c4332a0782fe002e33.js.map | 1 + .../frontend_latest/entrypoint.a5b7c2a9.js.gz | Bin 209663 -> 0 bytes .../entrypoint.a5b7c2a9.js.map | 1 - ...int.a5b7c2a9.js => entrypoint.b954f17a.js} | 2585 +++++++++-------- ...txt => entrypoint.b954f17a.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.b954f17a.js.gz | Bin 0 -> 221295 bytes .../entrypoint.b954f17a.js.map | 1 + .../api/panel/frontend_latest/manifest.json | 2 +- .../af-8b22ba5b647af8f6cbd68af6a2b77fd7.json | 1 + .../ar-ea79f6af68ba77bffcb125c33b78289a.json | 1 + .../bg-567abb078c7f179702c3b09d6f972918.json | 1 + .../bn-06f0831600b0818b1edd5188be3a4af8.json | 1 + .../bs-0e14e49b8d5fc27bda0f7f892ee6b847.json | 1 + .../ca-286cde54b9d73c8f6c9e03b175495901.json | 1 + .../cs-be971fe08b6bd387834825e7784a1a7e.json | 1 + .../cy-b6c85a87b26f3df6e40272438ede4e8f.json | 1 + .../da-5432f5300ead9fdca0affedd70a8acf2.json | 1 + .../de-35e5a4f22826607303c4efbe26134845.json | 1 + .../el-05df3ef61f7e39d62a5cff3f0b0f39a3.json | 1 + ...n-GB-ed711188c6aa7856949628298a04cd85.json | 1 + .../en-f306f6af58d3d18ff7ec52bc6e082d6e.json | 1 + .../eo-623bee709070840f5f5212775bbef1e0.json | 1 + ...-419-5c6cd74688c3c91d6a5bf2b043c80d08.json | 1 + .../es-51f2cd5f3bc0db5972e09d544412f346.json | 1 + .../et-8223965b6c686aaa022e2e6e61081482.json | 1 + .../eu-eced412fe4e6d66acdea68b0fb890e16.json | 1 + .../fa-00ee67ce24dd332196f0f4de02abdfc9.json | 1 + .../fi-453e86629b49d6a15d4ff5019a0a3b79.json | 1 + .../fr-0ff7b5eaccf6a3db6d8311f637abe9bc.json | 1 + .../fy-b9f53e65e8a3704851664bb0bf5b5a7d.json | 1 + .../gl-7a10b72b79fab75544e1949ba0826869.json | 1 + .../gsw-d950d2f31d9baa944e1c2d1a486c40ab.json | 1 + .../he-1b1ca0dd97a71a0d189488dc708a9fe4.json | 1 + .../hi-8620e1a68b63be6f7016e993a6041140.json | 1 + .../hr-87d4c252fcd4c6e4a0e025d6d59f4c62.json | 1 + .../hu-e5ce0607969298423039487534ac6ab7.json | 1 + .../hy-cb844d6debd343c7b7a8e709fb901b8a.json | 1 + .../id-39f1bd230caa0330f6583652c2128df4.json | 1 + .../is-83abefb36eabc7abb9d0d4d132a25671.json | 1 + .../it-1b83b85003a7782b5c267b5c5d2690bc.json | 1 + .../ja-d86d816d17f497d137b173489d63ae6e.json | 1 + .../ka-aa7d95f525963e5085aec302a97b2165.json | 1 + .../ko-31e7150b9872d4b5bcfeb7d48b245053.json | 1 + .../lb-02021a0ac0e41429ad2eaaa4d9eb7b32.json | 1 + .../lt-79d0695b03e98f2da9b1b94b5f96b240.json | 1 + .../lv-206e3855e4cdf2a6d3b516101a586c23.json | 1 + .../nb-e7bce11d41ddcb0bf837a431ac37830e.json | 1 + .../nl-2fff3c1e954935f199f5aa41af512335.json | 1 + .../nn-95efa2dfec7cc57bd5a717e5f1149d88.json | 1 + .../pl-565502bb031691ca2a2efdc6b53e209d.json | 1 + .../pt-97b34f46f36e85273da269f6ec0d2c0a.json | 1 + ...t-BR-94cdbf9c6de4f087bb3cf5fb16466e86.json | 1 + .../ro-1a1efcaa8b478c193f2e122a290bdbfd.json | 1 + .../ru-715daf5c90ee3f61864ad3ac95776638.json | 1 + .../sk-d96c5888d1699af415144e7c40de3a60.json | 1 + .../sl-3fdae9e4fbfca3ace05dcd270d30eaec.json | 1 + .../sr-3a56a08e48ca8db12ca590d50e058ab8.json | 1 + ...Latn-3e6b8947cfc93f47ce56408fe73bf56c.json | 1 + .../sv-586ddda3180b5c407e9b7daaaf6ea951.json | 1 + .../ta-8b3c1e8e1cb42e88e95f07a5b09c3fc5.json | 1 + .../te-44284a0543e148862189fce0a2478e62.json | 1 + .../th-c8d008b146a2f1ecae0c123f49f9df78.json | 1 + .../tr-164b5a35a63720d7dc6ce4307539dcac.json | 1 + .../uk-a851184192fec92b9cb49911feab7599.json | 1 + .../ur-b9720b72faf03d93f423b4031a3278f9.json | 1 + .../vi-e9e1d86056efe652155d8c4a534e84e5.json | 1 + ...Hans-5f232183a0d7e7c95eec2959f2460e3e.json | 1 + ...Hant-9fd74779fc9ad999dfe2378312baa246.json | 1 + 167 files changed, 1648 insertions(+), 1575 deletions(-) delete mode 100644 supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.1552fa5e505d681ebfad.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.1552fa5e505d681ebfad.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.1552fa5e505d681ebfad.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map rename supervisor/api/panel/frontend_es5/{chunk.b729c536fbd35941bc86.js => chunk.3daef259cd4ead95b329.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.3daef259cd4ead95b329.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.3daef259cd4ead95b329.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.590407cbed5b18fe66b5.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.590407cbed5b18fe66b5.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.590407cbed5b18fe66b5.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.66a403e06c27cd823e0b.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.66a403e06c27cd823e0b.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.66a403e06c27cd823e0b.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.69339833f81fc6a02f8b.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.69339833f81fc6a02f8b.js.LICENSE.txt create mode 100644 supervisor/api/panel/frontend_es5/chunk.69339833f81fc6a02f8b.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.69339833f81fc6a02f8b.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.727437146a6e434a2ec2.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.8da5835250330bd36243.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.8da5835250330bd36243.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.8da5835250330bd36243.js.map rename supervisor/api/panel/frontend_es5/{chunk.727437146a6e434a2ec2.js => chunk.ae740c7fbd846ae0a428.js} (99%) rename supervisor/api/panel/frontend_es5/{chunk.727437146a6e434a2ec2.js.gz => chunk.ae740c7fbd846ae0a428.js.gz} (89%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.ae740c7fbd846ae0a428.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b729c536fbd35941bc86.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b729c536fbd35941bc86.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.d918ae826ef22b535ae8.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.d918ae826ef22b535ae8.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.d918ae826ef22b535ae8.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.fba36c0c74567a38a911.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.fba36c0c74567a38a911.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.fba36c0c74567a38a911.js.map delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3a11130b.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3a11130b.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3a11130b.js.map create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.f1b08733.js rename supervisor/api/panel/frontend_es5/{entrypoint.3a11130b.js.LICENSE.txt => entrypoint.f1b08733.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.f1b08733.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.f1b08733.js.map rename supervisor/api/panel/frontend_latest/{chunk.43240e92b78e7913ef1e.js => chunk.09024b22e26a8a80edbb.js} (75%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.09024b22e26a8a80edbb.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.09024b22e26a8a80edbb.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.160ba918bb5b7037da8f.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.160ba918bb5b7037da8f.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.160ba918bb5b7037da8f.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.2bbd959a9de6517405df.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.2bbd959a9de6517405df.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.2bbd959a9de6517405df.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.43240e92b78e7913ef1e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.43240e92b78e7913ef1e.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.683dd8ec2e467ef570f3.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.683dd8ec2e467ef570f3.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.683dd8ec2e467ef570f3.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.7f6dda27399ca750b258.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.7f6dda27399ca750b258.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.7f6dda27399ca750b258.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.8e730945443fe9f055f6.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.9a9fc8720cbeebf49a13.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.9a9fc8720cbeebf49a13.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.9a9fc8720cbeebf49a13.js.map rename supervisor/api/panel/frontend_latest/{chunk.f62d8f96668b857442de.js => chunk.a0b1632ea42dbd457b8f.js} (92%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.a0b1632ea42dbd457b8f.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.a0b1632ea42dbd457b8f.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.a4542c63973491ec228d.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.a4542c63973491ec228d.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.a4542c63973491ec228d.js.map rename supervisor/api/panel/frontend_latest/{chunk.8e730945443fe9f055f6.js => chunk.a4d3825ccedb5cf8cb5a.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.a4d3825ccedb5cf8cb5a.js.gz rename supervisor/api/panel/frontend_latest/{chunk.8e730945443fe9f055f6.js.map => chunk.a4d3825ccedb5cf8cb5a.js.map} (72%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.c03e8ad365d47f546e3c.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.c03e8ad365d47f546e3c.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.c03e8ad365d47f546e3c.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.ddbc9f84935e2fb57c0c.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.f62d8f96668b857442de.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.f62d8f96668b857442de.js.map rename supervisor/api/panel/frontend_latest/{chunk.ddbc9f84935e2fb57c0c.js => chunk.f6d1b23cf1fe1dd38df6.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.f6d1b23cf1fe1dd38df6.js.gz rename supervisor/api/panel/frontend_latest/{chunk.ddbc9f84935e2fb57c0c.js.map => chunk.f6d1b23cf1fe1dd38df6.js.map} (52%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.f7c4332a0782fe002e33.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.f7c4332a0782fe002e33.js.LICENSE.txt create mode 100644 supervisor/api/panel/frontend_latest/chunk.f7c4332a0782fe002e33.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.f7c4332a0782fe002e33.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.a5b7c2a9.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.a5b7c2a9.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.a5b7c2a9.js => entrypoint.b954f17a.js} (79%) rename supervisor/api/panel/frontend_latest/{entrypoint.a5b7c2a9.js.LICENSE.txt => entrypoint.b954f17a.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.b954f17a.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.b954f17a.js.map create mode 100644 supervisor/api/panel/static/translations/af-8b22ba5b647af8f6cbd68af6a2b77fd7.json create mode 100644 supervisor/api/panel/static/translations/ar-ea79f6af68ba77bffcb125c33b78289a.json create mode 100644 supervisor/api/panel/static/translations/bg-567abb078c7f179702c3b09d6f972918.json create mode 100644 supervisor/api/panel/static/translations/bn-06f0831600b0818b1edd5188be3a4af8.json create mode 100644 supervisor/api/panel/static/translations/bs-0e14e49b8d5fc27bda0f7f892ee6b847.json create mode 100644 supervisor/api/panel/static/translations/ca-286cde54b9d73c8f6c9e03b175495901.json create mode 100644 supervisor/api/panel/static/translations/cs-be971fe08b6bd387834825e7784a1a7e.json create mode 100644 supervisor/api/panel/static/translations/cy-b6c85a87b26f3df6e40272438ede4e8f.json create mode 100644 supervisor/api/panel/static/translations/da-5432f5300ead9fdca0affedd70a8acf2.json create mode 100644 supervisor/api/panel/static/translations/de-35e5a4f22826607303c4efbe26134845.json create mode 100644 supervisor/api/panel/static/translations/el-05df3ef61f7e39d62a5cff3f0b0f39a3.json create mode 100644 supervisor/api/panel/static/translations/en-GB-ed711188c6aa7856949628298a04cd85.json create mode 100644 supervisor/api/panel/static/translations/en-f306f6af58d3d18ff7ec52bc6e082d6e.json create mode 100644 supervisor/api/panel/static/translations/eo-623bee709070840f5f5212775bbef1e0.json create mode 100644 supervisor/api/panel/static/translations/es-419-5c6cd74688c3c91d6a5bf2b043c80d08.json create mode 100644 supervisor/api/panel/static/translations/es-51f2cd5f3bc0db5972e09d544412f346.json create mode 100644 supervisor/api/panel/static/translations/et-8223965b6c686aaa022e2e6e61081482.json create mode 100644 supervisor/api/panel/static/translations/eu-eced412fe4e6d66acdea68b0fb890e16.json create mode 100644 supervisor/api/panel/static/translations/fa-00ee67ce24dd332196f0f4de02abdfc9.json create mode 100644 supervisor/api/panel/static/translations/fi-453e86629b49d6a15d4ff5019a0a3b79.json create mode 100644 supervisor/api/panel/static/translations/fr-0ff7b5eaccf6a3db6d8311f637abe9bc.json create mode 100644 supervisor/api/panel/static/translations/fy-b9f53e65e8a3704851664bb0bf5b5a7d.json create mode 100644 supervisor/api/panel/static/translations/gl-7a10b72b79fab75544e1949ba0826869.json create mode 100644 supervisor/api/panel/static/translations/gsw-d950d2f31d9baa944e1c2d1a486c40ab.json create mode 100644 supervisor/api/panel/static/translations/he-1b1ca0dd97a71a0d189488dc708a9fe4.json create mode 100644 supervisor/api/panel/static/translations/hi-8620e1a68b63be6f7016e993a6041140.json create mode 100644 supervisor/api/panel/static/translations/hr-87d4c252fcd4c6e4a0e025d6d59f4c62.json create mode 100644 supervisor/api/panel/static/translations/hu-e5ce0607969298423039487534ac6ab7.json create mode 100644 supervisor/api/panel/static/translations/hy-cb844d6debd343c7b7a8e709fb901b8a.json create mode 100644 supervisor/api/panel/static/translations/id-39f1bd230caa0330f6583652c2128df4.json create mode 100644 supervisor/api/panel/static/translations/is-83abefb36eabc7abb9d0d4d132a25671.json create mode 100644 supervisor/api/panel/static/translations/it-1b83b85003a7782b5c267b5c5d2690bc.json create mode 100644 supervisor/api/panel/static/translations/ja-d86d816d17f497d137b173489d63ae6e.json create mode 100644 supervisor/api/panel/static/translations/ka-aa7d95f525963e5085aec302a97b2165.json create mode 100644 supervisor/api/panel/static/translations/ko-31e7150b9872d4b5bcfeb7d48b245053.json create mode 100644 supervisor/api/panel/static/translations/lb-02021a0ac0e41429ad2eaaa4d9eb7b32.json create mode 100644 supervisor/api/panel/static/translations/lt-79d0695b03e98f2da9b1b94b5f96b240.json create mode 100644 supervisor/api/panel/static/translations/lv-206e3855e4cdf2a6d3b516101a586c23.json create mode 100644 supervisor/api/panel/static/translations/nb-e7bce11d41ddcb0bf837a431ac37830e.json create mode 100644 supervisor/api/panel/static/translations/nl-2fff3c1e954935f199f5aa41af512335.json create mode 100644 supervisor/api/panel/static/translations/nn-95efa2dfec7cc57bd5a717e5f1149d88.json create mode 100644 supervisor/api/panel/static/translations/pl-565502bb031691ca2a2efdc6b53e209d.json create mode 100644 supervisor/api/panel/static/translations/pt-97b34f46f36e85273da269f6ec0d2c0a.json create mode 100644 supervisor/api/panel/static/translations/pt-BR-94cdbf9c6de4f087bb3cf5fb16466e86.json create mode 100644 supervisor/api/panel/static/translations/ro-1a1efcaa8b478c193f2e122a290bdbfd.json create mode 100644 supervisor/api/panel/static/translations/ru-715daf5c90ee3f61864ad3ac95776638.json create mode 100644 supervisor/api/panel/static/translations/sk-d96c5888d1699af415144e7c40de3a60.json create mode 100644 supervisor/api/panel/static/translations/sl-3fdae9e4fbfca3ace05dcd270d30eaec.json create mode 100644 supervisor/api/panel/static/translations/sr-3a56a08e48ca8db12ca590d50e058ab8.json create mode 100644 supervisor/api/panel/static/translations/sr-Latn-3e6b8947cfc93f47ce56408fe73bf56c.json create mode 100644 supervisor/api/panel/static/translations/sv-586ddda3180b5c407e9b7daaaf6ea951.json create mode 100644 supervisor/api/panel/static/translations/ta-8b3c1e8e1cb42e88e95f07a5b09c3fc5.json create mode 100644 supervisor/api/panel/static/translations/te-44284a0543e148862189fce0a2478e62.json create mode 100644 supervisor/api/panel/static/translations/th-c8d008b146a2f1ecae0c123f49f9df78.json create mode 100644 supervisor/api/panel/static/translations/tr-164b5a35a63720d7dc6ce4307539dcac.json create mode 100644 supervisor/api/panel/static/translations/uk-a851184192fec92b9cb49911feab7599.json create mode 100644 supervisor/api/panel/static/translations/ur-b9720b72faf03d93f423b4031a3278f9.json create mode 100644 supervisor/api/panel/static/translations/vi-e9e1d86056efe652155d8c4a534e84e5.json create mode 100644 supervisor/api/panel/static/translations/zh-Hans-5f232183a0d7e7c95eec2959f2460e3e.json create mode 100644 supervisor/api/panel/static/translations/zh-Hant-9fd74779fc9ad999dfe2378312baa246.json diff --git a/home-assistant-polymer b/home-assistant-polymer index 1642c6849..935d97ce1 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 1642c6849388f253f498fba432997d87a03034d7 +Subproject commit 935d97ce1a24e6081dbd284bcc61ff59234fd67b diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index e0617d269..2190dea5c 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.a5b7c2a9.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.b954f17a.js')")(); } catch (err) { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.3a11130b.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.f1b08733.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 b26fb048cecfae2506f201f068371d7f99e15b67..ee3c90453f15ebae6465030dd10d700b702b497f 100644 GIT binary patch literal 197 zcmV;$06PC4iwFP!0000219gtUO2se`Mfd%R;cc315+Aix5m%zWA!#zDku(XDsZzv$ zcj`tr?q=Ygdr!x7z-I@L@dIA=>^YXKE^(`cSoPM`Xjj)-EOJ)6P|1urye7xk*kTsG zmYCVh_v7tyot$}Vy}oFrAG$B_j{OP>iS*CPyCc8^j}VIAHx$ehO4V~h`DCzpij{kT zL4u}{m+=1@*v7vO%XPlFn}*?ZkcQutxrD0RaF2P61$; literal 196 zcmV;#06YI5iwFP!0000219gspW&|-1h5^{87zdk$q}y|',"

"]);return f=function(){return e},e}function p(){var e=m(['\n \n

\n ',"\n

"]);return p=function(){return e},e}function d(){var e=m(['\n

\n Update Home Assistant Core\n

\n
\n
\n Are you sure you want to update Home Assistant Core to version\n ','?\n
\n\n \n \n Snapshot\n \n \n Create a snapshot of Home Assistant Core before updating\n \n \n Cancel\n \n \n Update\n ']);return d=function(){return e},e}function h(){var e=m(["\n \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)}}))}function y(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).then(n,i)}function v(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){y(o,n,i,s,a,"next",e)}function a(e){y(o,n,i,s,a,"throw",e)}s(void 0)}))}}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_(e);if(t){var i=_(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return w(this,r)}}function w(e,t){return!t||"object"!==l(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 _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function x(){x=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(!A(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 s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);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,n=new Array(t);rGfj%b)^eKc{~` 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","\n "]);return E=function(){return e},e}function P(){var e=S(["\n ","\n "]);return P=function(){return e},e}function x(){var e=S(['
',"
"]);return x=function(){return e},e}function _(){var e=S(['\n \n
\n ','\n\n \n \n \n \n \n \n
\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n "]);return X=function(){return e},e}function G(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 J(e,t){return(J=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ne(e);if(t){var i=ne(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return te(this,r)}}function te(e,t){return!t||"object"!==W(t)&&"function"!=typeof t?re(e):t}function re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(e){return(ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ie(){ie=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!se(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',": ",""]);return he=function(){return e},e}function me(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ve(e,t){return(ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ae(e);if(t){var i=Ae(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ge(this,r)}}function ge(e,t){return!t||"object"!==fe(t)&&"function"!=typeof t?we(e):t}function we(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ke(){ke=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!xe(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',"\n \n "]);return Te=function(){return e},e}function ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Re(e,t){return(Re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Be(e);if(t){var i=Be(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ie(this,r)}}function Ie(e,t){return!t||"object"!==je(t)&&"function"!=typeof t?Me(e):t}function Me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Be(e){return(Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ue(){Ue=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Le(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r .slider-knob > .slider-knob-inner::after {\n -webkit-transform: scale(1) translate(0, -17px) scaleX(-1) !important;\n transform: scale(1) translate(0, -17px) scaleX(-1) !important;\n }\n\n .pin > .slider-knob > .slider-knob-inner {\n font-size: var(--ha-slider-pin-font-size, 10px);\n line-height: normal;\n cursor: pointer;\n }\n\n .disabled.ring > .slider-knob > .slider-knob-inner {\n background-color: var(--paper-slider-disabled-knob-color, var(--paper-grey-400));\n border: 2px solid var(--paper-slider-disabled-knob-color, var(--paper-grey-400));\n }\n\n .pin > .slider-knob > .slider-knob-inner::before {\n top: unset;\n margin-left: unset;\n\n bottom: calc(15px + var(--calculated-paper-slider-height)/2);\n left: 50%;\n width: 2.2em;\n height: 2.2em;\n\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate(-45deg) scale(0) translate(0);\n transform: rotate(-45deg) scale(0) translate(0);\n }\n\n .pin.expand > .slider-knob > .slider-knob-inner::before {\n -webkit-transform: rotate(-45deg) scale(1) translate(7px, -7px);\n transform: rotate(-45deg) scale(1) translate(7px, -7px);\n }\n\n .pin > .slider-knob > .slider-knob-inner::after {\n top: unset;\n font-size: unset;\n\n bottom: calc(15px + var(--calculated-paper-slider-height)/2);\n left: 50%;\n margin-left: -1.1em;\n width: 2.2em;\n height: 2.1em;\n\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom;\n -webkit-transform: scale(0) translate(0);\n transform: scale(0) translate(0);\n }\n\n .pin.expand > .slider-knob > .slider-knob-inner::after {\n -webkit-transform: scale(1) translate(0, -10px);\n transform: scale(1) translate(0, -10px);\n }\n\n .slider-input {\n width: 54px;\n }\n ')),tt}}],(r=[{key:"_setImmediateValue",value:function(e){Xe(et(o.prototype),"_setImmediateValue",this).call(this,Math.round(e))}},{key:"_calcStep",value:function(e){if(!this.step)return parseFloat(e);var t=Math.round((e-this.min)/this.step),r=this.step.toString(),n=r.indexOf(".");if(-1!==n){var i=Math.pow(10,r.length-n-1);return Math.round((t*this.step+this.min)*i)/i}return t*this.step+this.min}}])&&Ke(t.prototype,r),n&&Ke(t,n),o}(rt);function it(e){return(it="function"==typeof Symbol&&"symbol"==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 ot(){var e=lt(["\n .flex {\n display: flex;\n }\n ha-slider {\n width: 100%;\n margin-right: 16px;\n }\n "]);return ot=function(){return e},e}function at(){var e=lt(['\n \n ',"\n \n
\n \n "]);return ct=function(){return e},e}function lt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ut(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(e,t){return(dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ft(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=mt(e);if(t){var i=mt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pt(this,r)}}function pt(e,t){return!t||"object"!==it(t)&&"function"!=typeof t?ht(e):t}function ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mt(e){return(mt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yt(){yt=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!gt(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ',"\n \n "]);return St=function(){return e},e}function Ot(){var e=Ct(['\n \n \n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n :host {\n display: block;\n @apply --paper-font-common-base;\n }\n\n paper-input {\n width: 30px;\n text-align: center;\n --paper-input-container-input: {\n /* Damn you firefox\n * Needed to hide spin num in firefox\n * http://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box\n */\n -moz-appearance: textfield;\n @apply --paper-time-input-cotnainer;\n }\n --paper-input-container-input-webkit-spinner: {\n -webkit-appearance: none;\n margin: 0;\n display: none;\n }\n --paper-input-container-shared-input-style_-_-webkit-appearance: textfield;\n }\n\n paper-dropdown-menu {\n width: 55px;\n padding: 0;\n /* Force ripple to use the whole container */\n --paper-dropdown-menu-ripple: {\n color: var(\n --paper-time-input-dropdown-ripple-color,\n var(--primary-color)\n );\n }\n --paper-input-container-input: {\n @apply --paper-font-button;\n text-align: center;\n padding-left: 5px;\n @apply --paper-time-dropdown-input-cotnainer;\n }\n --paper-input-container-underline: {\n border-color: transparent;\n }\n --paper-input-container-underline-focus: {\n border-color: transparent;\n }\n }\n\n paper-item {\n cursor: pointer;\n text-align: center;\n font-size: 14px;\n }\n\n paper-listbox {\n padding: 0;\n }\n\n label {\n @apply --paper-font-caption;\n color: var(\n --paper-input-container-color,\n var(--secondary-text-color)\n );\n }\n\n .time-input-wrap {\n @apply --layout-horizontal;\n @apply --layout-no-wrap;\n justify-content: var(--paper-time-input-justify-content, normal);\n }\n\n [hidden] {\n display: none !important;\n }\n\n #millisec {\n width: 38px;\n }\n \n\n \n
\n \x3c!-- Hour Input --\x3e\n \n :\n \n\n \x3c!-- Min Input --\x3e\n \n :\n \n\n \x3c!-- Sec Input --\x3e\n \n :\n \n\n \x3c!-- Millisec Input --\x3e\n \n \n\n \x3c!-- Dropdown Menu --\x3e\n \n \n AM\n PM\n \n \n
\n ']);return Ht=function(){return e},e}function Yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qt(e,t){for(var r=0;r\n ']);return tr=function(){return e},e}function rr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nr(e,t){return(nr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ir(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=sr(e);if(t){var i=sr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return or(this,r)}}function or(e,t){return!t||"object"!==Jt(t)&&"function"!=typeof t?ar(e):t}function ar(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sr(e){return(sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cr(){cr=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(!dr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r59&&(i+=Math.floor(r/60),r%=60),"minutes"===t&&r>59&&(n+=Math.floor(r/60),r%=60),(0,a.B)(this,"value-changed",{value:Object.assign({hours:n,minutes:i,seconds:this._seconds,milliseconds:this._milliseconds},er({},t,r))})}}}]}}),i.oi);function yr(e){return(yr="function"==typeof Symbol&&"symbol"==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 vr(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n "]);return vr=function(){return e},e}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){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Pr(e);if(t){var i=Pr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return kr(this,r)}}function kr(e,t){return!t||"object"!==yr(t)&&"function"!=typeof t?Er(e):t}function Er(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pr(e){return(Pr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function xr(){xr=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(!Or(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n
\n "]);return qr=function(){return e},e}function Vr(){var e=Hr(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n \n "]);return Cn=function(){return e},e}function Dn(){var e=zn(["\n ","\n ","\n "]);return Dn=function(){return e},e}function An(){var e=zn(["\n \n "]);return An=function(){return e},e}function jn(){var e=zn(['\n
\n ',"\n
\n "]);return jn=function(){return e},e}function Tn(){var e=zn(["\n ","\n ","\n "]);return Tn=function(){return e},e}function zn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Rn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fn(e,t){return(Fn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function In(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Un(e);if(t){var i=Un(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Mn(this,r)}}function Mn(e,t){return!t||"object"!==Sn(t)&&"function"!=typeof t?Bn(e):t}function Bn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Un(e){return(Un=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Nn(){Nn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!qn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n :host(.error-state) div.cm-wrap .cm-gutters {\n border-color: var(--error-state-color, red);\n }\n ",n=document.createElement("span"),r.appendChild(n),this.codemirror=new t.EditorView({state:t.EditorState.create({doc:this._value,extensions:[t.lineNumbers(),t.history(),t.highlightSelectionMatches(),t.keymap.of([].concat(Jn(t.defaultKeymap),Jn(t.searchKeymap),Jn(t.historyKeymap),Jn(t.tabKeyBindings),[ki])),t.tagExtension(gi,this._mode),t.theme,t.Prec.fallback(t.highlightStyle),t.tagExtension(wi,t.EditorView.editable.of(!this.readOnly)),t.EditorView.updateListener.of((function(e){return i._onUpdate(e)}))]}),root:r,parent:n});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){ei(o,n,i,a,s,"next",e)}function s(e){ei(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(function(e){return e.stopPropagation()}))}},{kind:"method",key:"_onUpdate",value:function(e){if(e.docChanged){var t=this.value;t!==this._value&&(this._value=t,(0,a.B)(this,"value-changed",{value:this._value}))}}}]}}),i.f4);function Ei(){var e=_i(["

","

"]);return Ei=function(){return e},e}function Pi(){var e=_i(["\n ","\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n Invalid YAML ']);return Yi=function(){return e},e}function Qi(){var e=Gi(['
',"
"]);return Qi=function(){return e},e}function Wi(){var e=Gi([" "]);return Wi=function(){return e},e}function Ki(){var e=Gi([""]);return Ki=function(){return e},e}function Xi(){var e=Gi(["\n

",'

\n \n
\n

Configuration

\n
\n \n \n \n \n Reset to defaults\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n ',"
"]);return wo=function(){return e},e}function ko(){var e=Po(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=bo(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=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,l.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,y(this,this.hass,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error="Failed to set addon network configuration, ".concat((0,u.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,l.d3)(this.hass,this.addon.slug,i);case 9:if(s={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",s),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,y(this,this.hass,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error="Failed to set addon network configuration, ".concat((0,u.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,f.l,(0,i.iv)(yo())]}}]}}),i.oi);var Uo=r(18199);function No(e){return(No="function"==typeof Symbol&&"symbol"==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=Wo(["\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 $o=function(){return e},e}function Lo(){var e=Wo(["\n \n "]);return Lo=function(){return e},e}function qo(){var e=Wo(["\n \n "]);return qo=function(){return e},e}function Vo(){var e=Wo(["\n \n "]);return Vo=function(){return e},e}function Ho(){var e=Wo(["\n ","\n ","\n ","\n "]);return Ho=function(){return e},e}function Yo(){var e=Wo(['\n
\n ',"\n
\n "]);return Yo=function(){return e},e}function Qo(){var e=Wo([""]);return Qo=function(){return e},e}function Wo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ko(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xo(e,t){return(Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Go(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ea(e);if(t){var i=ea(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Zo(this,r)}}function Zo(e,t){return!t||"object"!==No(t)&&"function"!=typeof t?Jo(e):t}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e){return(ea=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ta(){ta=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(!ia(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"]);return da=function(){return e},e}function fa(){var e=ya([""]);return fa=function(){return e},e}function pa(){var e=ya(['
',"
"]);return pa=function(){return e},e}function ha(){var e=ya(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return ha=function(){return e},e}function ma(){var e=ya([""]);return ma=function(){return e},e}function ya(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function va(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 ba(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){va(o,n,i,a,s,"next",e)}function s(e){va(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ga(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wa(e,t){return(wa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=za(e);if(t){var i=za(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ea(this,r)}}function Ea(e,t){return!t||"object"!==la(t)&&"function"!=typeof t?Pa(e):t}function Pa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xa(){xa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Oa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n ']);return Ba=function(){return e},e}function Ua(e,t){for(var r=0;r 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 Qa=function(){return e},e}function Wa(){var e=Ja(['
',"
"]);return Wa=function(){return e},e}function Ka(){var e=Ja(['\n \n ',"\n
\n "]);return Ka=function(){return e},e}function Xa(){var e=Ja([" "," "]);return Xa=function(){return e},e}function Ga(){var e=Ja([" "]);return Ga=function(){return e},e}function Za(){var e=Ja(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n \n "]);return Za=function(){return e},e}function Ja(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function es(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ts(e,t){return(ts=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=hs(e);if(t){var i=hs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ns(this,r)}}function ns(e,t){return!t||"object"!==Ya(t)&&"function"!=typeof t?is(e):t}function is(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function os(){os=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(!cs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r4)}),!this.icon||this.value||this.image?"":(0,i.dy)(Ga(),this.icon),this.value&&!this.image?(0,i.dy)(Xa(),this.value):"",this.label?(0,i.dy)(Ka(),(0,Ra.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,i.dy)(Wa(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,i.iv)(Qa())]}},{kind:"method",key:"updated",value:function(e){ps(hs(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.oi);customElements.define("ha-label-badge",ms);r(14089);var ys=r(70203),vs=(r(79603),r(21050),r(66903)),bs=(0,o.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function gs(e){return(gs="function"==typeof Symbol&&"symbol"==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 ws(){var e=uc(['\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 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 justify-content: space-between;\n display: flex;\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: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n ']);return ws=function(){return e},e}function ks(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 Es(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ks(o,n,i,a,s,"next",e)}function s(e){ks(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ps(){var e=uc(['\n \n
\n \n Rebuild\n \n ']);return xs=function(){return e},e}function _s(){var e=uc(["\n \n Open web UI\n \n "]);return _s=function(){return e},e}function Ss(){var e=uc(["\n \n \n Open web UI\n \n \n ']);return Ss=function(){return e},e}function Os(){var e=uc([" ","\n ",'\n \n Stop\n \n \n You are running Home Assistant\n ',", to install this add-on you\n need at least version "," of\n Home Assistant\n

\n "]);return js=function(){return e},e}function Ts(){var e=uc(['\n

\n This add-on is not compatible with the processor of your\n device or the operating system you have installed on your\n device.\n

\n ']);return Ts=function(){return e},e}function zs(){var e=uc(['
',"
"]);return zs=function(){return e},e}function Rs(){var e=uc(["\n \n "]);return Rs=function(){return e},e}function Fs(){var e=uc(["\n Hostname\n \n \n ',"\n \n \n ",""]);return Fs=function(){return e},e}function Is(){var e=uc(["\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 Ms=function(){return e},e}function Bs(){var e=uc(["\n \n Auto update\n \n \n Auto update the add-on when there is a new\n version 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 Js=function(){return e},e}function ec(){var e=uc([" "," "]);return ec=function(){return e},e}function tc(){var e=uc(['\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 You are running Home Assistant\n ',", to update to this\n version of the add-on you need at least version\n "," of Home Assistant\n

\n "]);return ac=function(){return e},e}function sc(){var e=uc(['\n

\n This add-on is not compatible with the processor of\n your device or the operating system you have installed\n on your device.\n

\n ']);return sc=function(){return e},e}function cc(){var e=uc(['\n \n
\n \n ','\n
\n
\n \n \n
\n
\n ',"\n
\n
\n ","\n
\n
\n \n\n ","\n "]);return lc=function(){return e},e}function uc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function dc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fc(e,t){return(fc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function pc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_c(e);if(t){var i=_c(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return hc(this,r)}}function hc(e,t){return!t||"object"!==gs(t)&&"function"!=typeof t?mc(e):t}function mc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yc(){yc=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(!gc(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r **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=yc();if(n)for(var o=0;o\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"]);return Kc=function(){return e},e}function Xc(){var e=Zc(['
',"
"]);return Xc=function(){return e},e}function Gc(){var e=Zc(["\n

","

\n \n ",'\n
\n ','\n
\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',"\n \n \n "]);return eu=function(){return e},e}function tu(){var e=nu([""]);return tu=function(){return e},e}function ru(){var e=nu([""]);return ru=function(){return e},e}function nu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function iu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ou(e,t){return(ou=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function au(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=lu(e);if(t){var i=lu(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return su(this,r)}}function su(e,t){return!t||"object"!==Xl(t)&&"function"!=typeof t?cu(e):t}function cu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lu(e){return(lu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function uu(){uu=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(!pu(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}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 a,s=!0,c=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(c)throw a}}}}(new URLSearchParams(location.search).entries());try{for(r.s();!(e=r.n()).done;){var o=n(e.value,2),a=o[0],s=o[1];t[a]=s}}catch(c){r.e(c)}finally{r.f()}return t},s=function(e){return new URLSearchParams(window.location.search).get(e)},c=function(e){var t=new URLSearchParams;return Object.entries(e).forEach((function(e){var r=n(e,2),i=r[0],o=r[1];t.append(i,o)})),t.toString()}}}]); -//# sourceMappingURL=chunk.1552fa5e505d681ebfad.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.1552fa5e505d681ebfad.js.gz b/supervisor/api/panel/frontend_es5/chunk.1552fa5e505d681ebfad.js.gz deleted file mode 100644 index fbd609aa5263c47df1b0b2f2fd77aec2c4c3bd46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35688 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

^00}Feu?$VgYFO+o=nfV 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 q(xmySt**o9@NmD#4*B8i@bc&+;ul4B30oly"]);return u=function(){return e},e}function f(){var e=d(['\n ',"\n "]);return f=function(){return e},e}function d(e,r){return r||(r=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(r)}}))}function p(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function h(e,r){return(h=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e})(e,r)}function y(e){var r=function(){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}}();return function(){var t,n=D(e);if(r){var i=D(this).constructor;t=Reflect.construct(n,arguments,i)}else t=n.apply(this,arguments);return m(this,t)}}function m(e,r){return!r||"object"!==s(r)&&"function"!=typeof r?v(e):r}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){b=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,r){["method","field"].forEach((function(t){r.forEach((function(r){r.kind===t&&"own"===r.placement&&this.defineClassElement(e,r)}),this)}),this)},initializeClassElements:function(e,r){var t=e.prototype;["method","field"].forEach((function(n){r.forEach((function(r){var i=r.placement;if(r.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:t;this.defineClassElement(o,r)}}),this)}),this)},defineClassElement:function(e,r){var t=r.descriptor;if("field"===r.kind){var n=r.initializer;t={enumerable:t.enumerable,writable:t.writable,configurable:t.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,r.key,t)},decorateClass:function(e,r){var t=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!g(e))return t.push(e);var r=this.decorateElement(e,i);t.push(r.element),t.push.apply(t,r.extras),n.push.apply(n,r.finishers)}),this),!r)return{elements:t,finishers:n};var o=this.decorateConstructor(t,r);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,r,t){var n=r[e.placement];if(!t&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,r){for(var t=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=r[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,r),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,r[n])(i)||i);if(void 0!==o.finisher&&t.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(r=e.length);for(var t=0,n=new Array(r);t-1}(r))return r;var a=r.match(i);if(!a)return r;var s=a[0];return t.test(s)?"about:blank":r}},15493:function(e,r,t){"use strict";function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(t.push(a.value),!r||t.length!==r);n=!0);}catch(c){i=!0,o=c}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return t}(e,r)||i(e,r)||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 i(e,r){if(e){if("string"==typeof e)return o(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,r):void 0}}function o(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}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 a,s=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==t.return||t.return()}finally{if(c)throw a}}}}(new URLSearchParams(location.search).entries());try{for(t.s();!(e=t.n()).done;){var o=n(e.value,2),a=o[0],s=o[1];r[a]=s}}catch(c){t.e(c)}finally{t.f()}return r},s=function(e){return new URLSearchParams(window.location.search).get(e)},c=function(e){var r=new URLSearchParams;return Object.entries(e).forEach((function(e){var t=n(e,2),i=t[0],o=t[1];r.append(i,o)})),r.toString()}}}]); +//# sourceMappingURL=chunk.192eacaff3f9b89ec13e.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.gz b/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a30c74e07d9e0c9fab4a29a8fd44981b50a3a59 GIT binary patch literal 4521 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 HGdchOY2eD4 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map b/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map new file mode 100644 index 000000000..b2892069e --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.192eacaff3f9b89ec13e.js","sources":["webpack://home-assistant-frontend/chunk.192eacaff3f9b89ec13e.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.b729c536fbd35941bc86.js b/supervisor/api/panel/frontend_es5/chunk.3daef259cd4ead95b329.js similarity index 99% rename from supervisor/api/panel/frontend_es5/chunk.b729c536fbd35941bc86.js rename to supervisor/api/panel/frontend_es5/chunk.3daef259cd4ead95b329.js index fb0ce50ac..89b6f86fa 100644 --- a/supervisor/api/panel/frontend_es5/chunk.b729c536fbd35941bc86.js +++ b/supervisor/api/panel/frontend_es5/chunk.3daef259cd4ead95b329.js @@ -1,2 +1,2 @@ (self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[530],{22530:function(e,t,n){"use strict";n.r(t);n(30573);var r=n(55317),o=(n(32296),n(77956),n(99722)),i=n(47181);n(23221),n(52039);"".concat(location.protocol,"//").concat(location.host);var s=n(41682),a=n(77097),c=n(26765),l=n(11654);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 d(){var e=E(["\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n mwc-button ha-svg-icon {\n margin-right: 4px;\n }\n .button-row {\n display: grid;\n gap: 8px;\n margin-right: 8px;\n }\n .details {\n color: var(--secondary-text-color);\n }\n .warning,\n .error {\n color: var(--error-color);\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 ha-header-bar {\n --mdc-theme-on-primary: var(--primary-text-color);\n --mdc-theme-primary: var(--mdc-theme-surface);\n flex-shrink: 0;\n }\n /* overrule the ha-style-dialog max-height on small screens */\n @media all and (max-width: 450px), all and (max-height: 500px) {\n ha-header-bar {\n --mdc-theme-primary: var(--app-header-background-color);\n --mdc-theme-on-primary: var(--app-header-text-color, white);\n }\n }\n "]);return d=function(){return e},e}function h(){var e=E(["\n \n Download Snapshot\n ']);return h=function(){return e},e}function p(){var e=E(["\n \n \n Restore Everything\n \n ']);return p=function(){return e},e}function f(){var e=E(["\n \n \n \n Delete Snapshot\n \n ']);return f=function(){return e},e}function m(){var e=E(['

Error: ',"

"]);return m=function(){return e},e}function v(){var e=E(['\n \n ',"\n \n "]);return y=function(){return e},e}function g(){var e=E(['\n
Add-on:
\n \n ',"\n \n "]);return g=function(){return e},e}function k(){var e=E(["\n \n ',"\n \n "]);return k=function(){return e},e}function b(){var e=E(['\n
Folders:
\n \n ',"\n \n "]);return b=function(){return e},e}function w(){var e=E(["
Home Assistant:
\n \n Home Assistant ',"\n "]);return w=function(){return e},e}function _(){var e=E(["\n \n \n \n ','\n \n \n \n \n \n
\n
\n ',"\n (",")
\n ","\n
\n ","\n ","\n ","\n ","\n ",'\n\n
\n \n Restore Selected\n \n ','\n
\n
\n ',"\n ","\n
\n \n "]);return _=function(){return e},e}function x(){var e=E([""]);return x=function(){return e},e}function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function P(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 S(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function s(e){P(i,r,o,s,a,"next",e)}function a(e){P(i,r,o,s,a,"throw",e)}s(void 0)}))}}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=T(e);if(t){var o=T(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return O(this,n)}}function O(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?R(e):t}function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function z(){z=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 o=t.placement;if(t.kind===r&&("static"===o||"prototype"===o)){var i="static"===o?e:n;this.defineClassElement(i,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=[],o={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,o)}),this),e.forEach((function(e){if(!H(e))return n.push(e);var t=this.decorateElement(e,o);n.push(t.element),n.push.apply(n,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:n,finishers:r};var i=this.decorateConstructor(n,t);return r.push.apply(r,i.finishers),i.finishers=r,i},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=[],o=e.decorators,i=o.length-1;i>=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;se.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.name?1:-1})),this._addons=(i=null===(r=this._snapshot)||void 0===r?void 0:r.addons,i.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,this._onboarding=null!==(o=t.onboarding)&&void 0!==o&&o,this.supervisor=t.supervisor,this._snapshot.homeassistant||(this._restoreHass=!1);case 9:case"end":return e.stop()}var i,s,c}),e,this)}))),function(e){return O.apply(this,arguments)})},{kind:"method",key:"render",value:function(){var e=this;return this._dialogParams&&this._snapshot?(0,o.dy)(_(),this._closeDialog,!0,this._computeName,r.r5M,"full"===this._snapshot.type?"Full snapshot":"Partial snapshot",this._computeSize,this._formatDatetime(this._snapshot.date),this._snapshot.homeassistant?(0,o.dy)(w(),this._restoreHass,(function(t){e._restoreHass=t.target.checked}),this._snapshot.homeassistant):"",this._folders.length?(0,o.dy)(b(),this._folders.map((function(t){return(0,o.dy)(k(),t.checked,(function(n){return e._updateFolders(t,n.target.checked)}),t.name)}))):"",this._addons.length?(0,o.dy)(g(),this._addons.map((function(t){return(0,o.dy)(y(),t.checked,(function(n){return e._updateAddons(t,n.target.checked)}),t.name)}))):"",this._snapshot.protected?(0,o.dy)(v(),this._passwordInput,this._snapshotPassword):"",this._error?(0,o.dy)(m(),this._error):"",this._partialRestoreClicked,r.BBX,this._onboarding?"":(0,o.dy)(f(),this._deleteClicked,r.x9U),"full"===this._snapshot.type?(0,o.dy)(p(),this._fullRestoreClicked,r.BBX):"",this._onboarding?"":(0,o.dy)(h(),this._downloadClicked,r.OGU)):(0,o.dy)(x())}},{kind:"get",static:!0,key:"styles",value:function(){return[l.Qx,l.yu,(0,o.iv)(d())]}},{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:(P=S(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===this.supervisor||"running"===this.supervisor.info.state){e.next=4;break}return e.next=3,(0,c.Ys)(this,{title:"Could not restore snapshot",text:"Restoring a snapshot is not possible right now because the system is in ".concat(this.supervisor.info.state," state.")});case 3:return e.abrupt("return");case 4:return e.next=6,(0,c.g7)(this,{title:"Are you sure you want partially to restore this snapshot?",confirmText:"restore",dismissText:"cancel"});case 6:if(e.sent){e.next=8;break}return e.abrupt("return");case 8: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._onboarding?((0,i.B)(this,"restoring"),fetch("/api/hassio/snapshots/".concat(this._snapshot.slug,"/restore/partial"),{method:"POST",body:JSON.stringify(r)}),this._closeDialog()):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 13:case"end":return e.stop()}}),e,this)}))),function(){return P.apply(this,arguments)})},{kind:"method",key:"_fullRestoreClicked",value:(E=S(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===this.supervisor||"running"===this.supervisor.info.state){e.next=4;break}return e.next=3,(0,c.Ys)(this,{title:"Could not restore snapshot",text:"Restoring a snapshot is not possible right now because the system is in ".concat(this.supervisor.info.state," state.")});case 3:return e.abrupt("return");case 4:return e.next=6,(0,c.g7)(this,{title:"Are you sure you want to wipe your system and restore this snapshot?",confirmText:"restore",dismissText:"cancel"});case 6:if(e.sent){e.next=8;break}return e.abrupt("return");case 8:t=this._snapshot.protected?{password:this._snapshotPassword}:void 0,this._onboarding?((0,i.B)(this,"restoring"),fetch("/api/hassio/snapshots/".concat(this._snapshot.slug,"/restore/full"),{method:"POST",body:JSON.stringify(t)}),this._closeDialog()):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 10:case"end":return e.stop()}}),e,this)}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_deleteClicked",value:(u=S(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.g7)(this,{title:"Are you sure you want to delete this snapshot?",confirmText:"delete",dismissText:"cancel"});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._dialogParams.onDelete(),t._closeDialog()}),(function(e){t._error=e.body.message}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{kind:"method",key:"_downloadClicked",value:(n=S(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((0,s.js)(e.t0))),e.abrupt("return");case 10:if(!window.location.href.includes("ui.nabu.casa")){e.next=16;break}return e.next=13,(0,c.g7)(this,{title:"Potential slow download",text:"Downloading snapshots over the Nabu Casa URL will take some time, it is recomended to use your local URL instead, do you want to continue?",confirmText:"continue",dismissText:"cancel"});case 13:if(e.sent){e.next=16;break}return e.abrupt("return");case 16: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 23: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.oi)}}]); -//# sourceMappingURL=chunk.b729c536fbd35941bc86.js.map \ No newline at end of file +//# sourceMappingURL=chunk.3daef259cd4ead95b329.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.3daef259cd4ead95b329.js.gz b/supervisor/api/panel/frontend_es5/chunk.3daef259cd4ead95b329.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dcc3bbde2d27a3e53d80fa02879bdd114f9c164a GIT binary patch literal 6343 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.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&m(e.state,s.head-1,1,i)||i.afterCursor&&(m(e.state,s.head,1,i)||s.head-1&&i%2==(e<0?1:0))return[n[i+e]]}return null}function m(t,e,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.maxScanDistance||c,s=i.brackets||f,u=(0,a.qz)(t),h=u.resolve(e,n);return(r=g(h.type,n,s))?y(t,e,n,h,r,s):k(t,e,n,u,h.type,o,s)}function y(t,e,n,r,i,o){var a=r.parent,s={from:r.from,to:r.to},u=0,h=null==a?void 0:a.cursor;if(h&&(n<0?h.childBefore(r.from):h.childAfter(r.to)))do{if(n<0?h.to<=r.from:h.from>=r.to){if(0==u&&i.indexOf(h.type.name)>-1)return{start:s,end:{from:h.from,to:h.to},matched:!0};if(g(h.type,n,o))u++;else if(g(h.type,-n,o)&&0==--u)return{start:s,end:{from:h.from,to:h.to},matched:!1}}}while(n<0?h.prevSibling():h.nextSibling());return{start:s,matched:!1}}function k(t,e,n,r,i,o,a){var s=n<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),u=a.indexOf(s);if(u<0||u%2==0!=n>0)return null;for(var h={from:n<0?e-1:e,to:n>0?e+1:e},l=t.doc.iterRange(e,n>0?t.doc.length:0),c=0,f=0;!l.next().done&&f<=o;){var d=l.value;n<0&&(f+=d.length);for(var v=e+f*n,p=n>0?0:d.length-1,g=n>0?d.length:-1;p!=g;p+=n){var m=a.indexOf(d[p]);if(!(m<0||r.resolve(v+p,1).type!=i))if(m%2==0==n>0)c++;else{if(1==c)return{start:h,end:{from:v+p,to:v+p+1},matched:m>>1==u>>1};c--}}n>0&&(f+=d.length)}return l.done?{start:h,matched:!1}:null}function b(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return w(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function w(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function P(t,e,n){for(var i=(0,a.qz)(t).resolve(e.head),o=n?s.md.closedBy:s.md.openedBy,u=e.head;;){var h=n?i.childAfter(u):i.childBefore(u);if(!h)break;E(t,h,o)?i=h:u=n?h.to:h.from}var l,c;return c=i.type.prop(o)&&(l=n?m(t,i.from,1):m(t,i.to,-1))&&l.matched?n?l.end.to:l.end.from:n?i.to:i.from,r.jT.cursor(c,n?-1:1)}function R(t,e){return A(t,(function(n){return n.empty?t.moveVertically(n,e):C(n,e)}))}var B=function(t){return R(t,!1)},L=function(t){return R(t,!0)};function j(t,e){return A(t,(function(n){return n.empty?t.moveVertically(n,e,t.dom.clientHeight):C(n,e)}))}var I=function(t){return j(t,!1)},N=function(t){return j(t,!0)};function $(t,e,n){var i=t.visualLineAt(e.head),o=t.moveToLineBoundary(e,n);if(o.head==e.head&&o.head!=(n?i.to:i.from)&&(o=t.moveToLineBoundary(e,n,!1)),!n&&o.head==i.from&&i.length){var a=/^\s*/.exec(t.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;a&&e.head!=i.from+a&&(o=r.jT.cursor(i.from+a))}return o}var V=function(t){return A(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from,1)}))},W=function(t){return A(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).to,-1)}))};function H(t,e,n){var i=!1,o=S(t.selection,(function(e){var o=m(t,e.head,-1)||m(t,e.head,1)||e.head>0&&m(t,e.head-1,1)||e.headh.from&&rn&&(e(a,o,i),n=a.number),!(i.to<=a.to);)a=t.doc.lineAt(a.to+1);var s=t.changes(o);return{changes:o,range:r.jT.range(s.mapPos(i.anchor,1),s.mapPos(i.head,1))}}))}var pt=function(t){var e=t.state,n=t.dispatch,r=Object.create(null),i=new a.Gn(e,{overrideIndentation:function(t){var e=r[t];return null==e?-1:e}}),o=vt(e,(function(t,n,o){var s=(0,a.K0)(i,t.from);if(null!=s){var u=/^\s*/.exec(t.text)[0],h=(0,a.SS)(e,s);(u!=h||o.from=e&&(n=i.type.prop(s.md.closedBy))&&n.indexOf(o.name)>-1&&t.doc.lineAt(i.to).from==t.doc.lineAt(o.from).from?{from:i.to,to:o.from}:null}(e,n),h=new a.Gn(e,{simulateBreak:n,simulateDoubleBreak:!!u}),l=(0,a.K0)(h,n);null==l&&(l=/^\s*/.exec(e.doc.lineAt(n).text)[0].length);for(var c=e.doc.lineAt(n);oc.from&&n",run:nt},{key:"Ctrl-v",run:N},{key:"Alt-v",run:I}].map((function(t){return{mac:t.key,run:t.run,shift:t.shift}}))),kt=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:function(t){return A(t,(function(e){return P(t.state,e,t.textDirection!=o.Nm.LTR)}))},shift:function(t){return _(t,(function(e){return P(t.state,e,t.textDirection!=o.Nm.LTR)}))}},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:function(t){return A(t,(function(e){return P(t.state,e,t.textDirection==o.Nm.LTR)}))},shift:function(t){return _(t,(function(e){return P(t.state,e,t.textDirection==o.Nm.LTR)}))}},{key:"Alt-ArrowUp",run:function(t){return ft(t.state,t.dispatch,!1)}},{key:"Shift-Alt-ArrowUp",run:function(t){return dt(t.state,t.dispatch,!1)}},{key:"Alt-ArrowDown",run:function(t){return ft(t.state,t.dispatch,!0)}},{key:"Shift-Alt-ArrowDown",run:function(t){return dt(t.state,t.dispatch,!0)}},{key:"Escape",run:function(t){var e=t.state,n=t.dispatch,i=e.selection,o=null;return i.ranges.length>1?o=r.jT.create([i.main]):i.main.empty||(o=r.jT.create([r.jT.cursor(i.main.head)])),!!o&&(n(x(e,o)),!0)}},{key:"Mod-l",run:function(t){var e=t.state,n=t.dispatch,i=ct(e).map((function(t){var n=t.from,i=t.to;return r.jT.range(n,Math.min(i+1,e.doc.length))}));return n(e.update({selection:r.jT.create(i),annotations:r.YW.userEvent.of("keyboardselection")})),!0}},{key:"Mod-i",run:function(t){var e=t.state,n=t.dispatch,i=S(e.selection,(function(t){for(var n,i=(0,a.qz)(e).resolve(t.head,1);!(i.from=t.to||i.to>t.to&&i.from<=t.from)&&(null===(n=i.parent)||void 0===n?void 0:n.parent);)i=i.parent;return r.jT.range(i.to,i.from)}));return n(x(e,i)),!0}},{key:"Mod-[",run:mt},{key:"Mod-]",run:gt},{key:"Mod-Alt-\\",run:pt},{key:"Shift-Mod-k",run:function(t){var e=t.state,n=e.changes(ct(e).map((function(t){var n=t.from,r=t.to;return n>0?n--:r=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw o}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nthis.i;)t.dom.removeChild(t.elements.pop().dom)}}]),t}(),M=function(){function t(e,n){var i=this;h(this,t),this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className=(0,r.Zp)("gutter"+(this.config.style?"."+this.config.style:"")),this.elementClass=(0,r.Zp)("gutterElement"+(this.config.style?"."+this.config.style:""));var o=function(t){i.dom.addEventListener(t,(function(r){var i=e.visualLineAtHeight(r.clientY,e.contentDOM.getBoundingClientRect().top);n.domEventHandlers[t](e,i,r)&&r.preventDefault()}))};for(var a in n.domEventHandlers)o(a);this.markers=A(n.markers(e)),n.initialSpacer&&(this.spacer=new O(e,0,0,[n.initialSpacer(e)],this.elementClass),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}return c(t,[{key:"update",value:function(t){var e=this.markers;if(this.markers=A(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],t);n!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[n],this.elementClass)}return this.markers!=e}}]),t}(),O=function(){function t(e,n,r,i,o){h(this,t),this.height=-1,this.above=0,this.dom=document.createElement("div"),this.update(e,n,r,i,o)}return c(t,[{key:"update",value:function(t,e,n,r,i){if(this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),this.markers!=r){this.markers=r;for(var o;o=this.dom.lastChild;)o.remove();var s,u=i,h=a(r);try{for(h.s();!(s=h.n()).done;){var l=s.value,c=l.toDOM(t);c&&this.dom.appendChild(c);var f=l.elementClass;f&&(u+=" "+f)}}catch(d){h.e(d)}finally{h.f()}this.dom.className=u}}}]),t}();var T=o.r$.define(),D=o.r$.define({combine:function(t){return(0,o.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers:function(t,e){var n=Object.assign({},t),r=function(t){var r=n[t],i=e[t];n[t]=r?function(t,e,n){return r(t,e,n)||i(t,e,n)}:i};for(var i in e)r(i);return n}})}}),E=function(t){f(n,t);var e=v(n);function n(t){var r;return h(this,n),(r=e.call(this)).number=t,r}return c(n,[{key:"eq",value:function(t){return this.number==t.number}},{key:"toDOM",value:function(){return document.createTextNode(this.number)}}]),n}(m);function P(t,e){return t.state.facet(D).formatNumber(e,t.state)}var R,B=(R={style:"lineNumber",markers:function(t){return t.state.facet(T)},lineMarker:function(t,e,n){return n.length?null:new E(P(t,t.state.doc.lineAt(e.from).number))},initialSpacer:function(t){return new E(P(t,j(t.state.doc.lines)))},updateSpacer:function(t,e){var n=P(e.view,j(e.view.state.doc.lines));return n==t.number?t:new E(n)}},[S(),k.of(Object.assign(Object.assign({},y),R))]);function L(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[D.of(t),B]}function j(t){for(var e=9;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?e:m.get(e.base||e,e.modified.concat(t).sort((function(t,e){return t.id-e.id})))}}}]),t}(),g=0,m=function(){function t(){c(this,t),this.instances=[],this.id=g++}return d(t,null,[{key:"get",value:function(e,n){if(!n.length)return e;var r=n[0].instances.find((function(t){return t.base==e&&(r=n,i=t.modified,r.length==i.length&&r.every((function(t,e){return t==i[e]})));var r,i}));if(r)return r;var i,o=[],a=new p(o,e,n),s=h(n);try{for(s.s();!(i=s.n()).done;){i.value.instances.push(a)}}catch(m){s.e(m)}finally{s.f()}var u,l=y(n),c=h(e.set);try{for(c.s();!(u=c.n()).done;){var f,d=u.value,v=h(l);try{for(v.s();!(f=v.n()).done;){var g=f.value;o.push(t.get(d,g))}}catch(m){v.e(m)}finally{v.f()}}}catch(m){c.e(m)}finally{c.f()}return a}}]),t}();function y(t){for(var e=[t],n=0;n0&&c+3==a.length){u=1;break}var f=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!f)throw new RangeError("Invalid path: "+a);if(s.push("*"==f[0]?null:'"'==f[0][0]?JSON.parse(f[0]):f[0]),(c+=f[0].length)==a.length)break;var d=a[c++];if(c==a.length&&"!"==d){u=0;break}if("/"!=d)throw new RangeError("Invalid path: "+a);l=a.slice(c)}var v=s.length-1,p=s[v];if(!p)throw new RangeError("Invalid path: "+a);var g=new S(r,u,v>0?s.slice(0,v):null);e[p]=g.sort(e[p])}}}catch(m){o.e(m)}finally{o.f()}}return b.add(e)}var b=new r.md,w=a.r$.define({combine:function(t){return t.length?t[0]:null}}),S=function(){function t(e,n,r,i){c(this,t),this.tags=e,this.mode=n,this.context=r,this.next=i}return d(t,[{key:"sort",value:function(t){return!t||t.deptho&&a&&i(o,e,a),o=e,a=u),c)return s--,!1;O[s]=u,T[s]=n,M[s]=t.name},leave:function(t,e,r){s--;var u=O[s];if(u!=a){var h=Math.min(n,r);h>o&&a&&i(o,h,a),o=h,a=u}}})}function E(t,e,n){if(t.length>n-1)return!1;for(var r=n-1,i=t.length-1;i>=0;i--,r--){var o=t[i];if(o&&o!=e[r])return!1}return!0}var P=p.define,R=P(),B=P(),L=P(),j=P(L),I=P(L),N=P(),$=P(N),V=P(),W=P(),H=P(),_=P(H),z=P(),q={comment:R,lineComment:P(R),blockComment:P(R),docComment:P(R),name:B,variableName:P(B),typeName:P(B),propertyName:P(B),className:P(B),labelName:P(B),namespace:P(B),macroName:P(B),literal:L,string:j,docString:P(j),character:P(j),number:I,integer:P(I),float:P(I),bool:P(L),regexp:P(L),escape:P(L),color:P(L),url:P(L),keyword:V,self:P(V),null:P(V),atom:P(V),unit:P(V),modifier:P(V),operatorKeyword:P(V),controlKeyword:P(V),definitionKeyword:P(V),operator:W,derefOperator:P(W),arithmeticOperator:P(W),logicOperator:P(W),bitwiseOperator:P(W),compareOperator:P(W),updateOperator:P(W),definitionOperator:P(W),typeOperator:P(W),controlOperator:P(W),punctuation:H,separator:P(H),bracket:_,angleBracket:P(_),squareBracket:P(_),paren:P(_),brace:P(_),content:N,heading:$,heading1:P($),heading2:P($),heading3:P($),heading4:P($),heading5:P($),heading6:P($),contentSeparator:P(N),list:P(N),quote:P(N),emphasis:P(N),strong:P(N),link:P(N),monospace:P(N),inserted:P(),deleted:P(),changed:P(),invalid:P(),meta:z,documentMeta:P(z),annotation:P(z),processingInstruction:P(z),definition:p.defineModifier(),constant:p.defineModifier(),function:p.defineModifier(),standard:p.defineModifier(),local:p.defineModifier(),special:p.defineModifier()};x.define({tag:q.link,textDecoration:"underline"},{tag:q.heading,textDecoration:"underline",fontWeight:"bold"},{tag:q.emphasis,fontStyle:"italic"},{tag:q.strong,fontWeight:"bold"},{tag:q.keyword,color:"#708"},{tag:[q.atom,q.bool,q.url,q.contentSeparator,q.labelName],color:"#219"},{tag:[q.literal,q.inserted],color:"#164"},{tag:[q.string,q.deleted],color:"#a11"},{tag:[q.regexp,q.escape,q.special(q.string)],color:"#e40"},{tag:q.definition(q.variableName),color:"#00f"},{tag:q.local(q.variableName),color:"#30a"},{tag:[q.typeName,q.namespace],color:"#085"},{tag:q.className,color:"#167"},{tag:[q.special(q.variableName),q.macroName,q.local(q.variableName)],color:"#256"},{tag:q.definition(q.propertyName),color:"#00c"},{tag:q.comment,color:"#940"},{tag:q.meta,color:"#7a757a"},{tag:q.invalid,color:"#f00"})},62118:function(t,e,n){"use strict";n.d(e,{m8:function(){return p},f$:function(){return P}});var r=n(77885),i=n(19753);function o(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{};return[v,d.of(t),i.tk.domEventHandlers({beforeinput:function(t,e){return"historyUndo"==t.inputType?m(e):"historyRedo"==t.inputType&&y(e)}})]}function g(t,e){return function(n){var r=n.state,i=n.dispatch,o=r.field(v,!1);if(!o)return!1;var a=o.pop(t,r,e);return!!a&&(i(a),!0)}}var m=g(0,!1),y=g(1,!1),k=g(0,!0),b=g(1,!0);function w(t){return function(e){var n=e.field(v,!1);if(!n)return 0;var r=0==t?n.done:n.undone;return r.length-(r.length&&!r[0].changes?1:0)}}w(0),w(1);var S=function(){function t(e,n,r,i,o){s(this,t),this.changes=e,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=o}return h(t,[{key:"setSelAfter",value:function(e){return new t(this.changes,this.effects,this.mapped,this.startSelection,e)}}],[{key:"fromTransaction",value:function(e){var n,r=C,i=o(e.startState.facet(f));try{for(i.s();!(n=i.n()).done;){var a=(0,n.value)(e);a.length&&(r=r.concat(a))}}catch(s){i.e(s)}finally{i.f()}return!r.length&&e.changes.empty?null:new t(e.changes.invert(e.startState.doc),r,void 0,e.startState.selection,C)}},{key:"selection",value:function(e){return new t(void 0,C,void 0,void 0,e)}}]),t}();function x(t,e,n,r){var i=e+1>n+20?e-n-1:0,o=t.slice(i,e);return o.push(r),o}function A(t,e){return t.length?e.length?t.concat(e):t:e}var C=[];function M(t,e){if(t.length){var n=t[t.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(e)?t:(r.push(e),x(t,t.length-1,1e9,n.setSelAfter(r)))}return[S.selection([e])]}function O(t){var e=t[t.length-1],n=t.slice();return n[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),n}function T(t,e){if(!t.length)return t;for(var n=t.length,r=C;n;){var i=D(t[n-1],e,r);if(i.changes&&!i.changes.empty||i.effects.length){var o=t.slice(0,n);return o[n-1]=i,o}e=i.mapped,n--,r=i.selectionsAfter}return r.length?[S.selection(r)]:C}function D(t,e,n){var i=A(t.selectionsAfter.length?t.selectionsAfter.map((function(t){return t.map(e)})):C,n);if(!t.changes)return S.selection(i);var o=t.changes.map(e),a=e.mapDesc(t.changes,!0),s=t.mapped?t.mapped.composeDesc(a):a;return new S(o,r.Py.mapEffects(t.effects,e),s,t.startSelection.map(a),i)}var E=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;s(this,t),this.done=e,this.undone=n,this.prevTime=r,this.prevUserEvent=i}return h(t,[{key:"isolate",value:function(){return this.prevTime?new t(this.done,this.undone):this}},{key:"addChanges",value:function(e,n,r,i,o){var a=this.done,s=a[a.length-1];return new t(a=s&&s.changes&&n-this.prevTime=s&&i<=u&&(r=!0)}})),r}(s.changes,e.changes)?x(a,a.length-1,o,new S(e.changes.compose(s.changes),A(e.effects,s.effects),s.mapped,s.startSelection,C)):x(a,a.length,o,e),C,n,r)}},{key:"addSelection",value:function(e,n,r,i){var o,a,s=this.done.length?this.done[this.done.length-1].selectionsAfter:C;return s.length>0&&n-this.prevTime=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:[];p(this,t),this.data=e,o.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(o.yy.prototype,"tree",{get:function(){return S(this)}}),this.parser=n,this.extension=[E.of(this),o.yy.languageData.of((function(t,e){return t.facet(w(t,e))}))].concat(r)}return m(t,[{key:"isActiveAt",value:function(t,e){return w(t,e)==this.data}},{key:"findRegions",value:function(t){var e=this,n=t.facet(E);if((null==n?void 0:n.data)==this.data)return[{from:0,to:t.doc.length}];if(!n||!n.allowsNesting)return[];var r=[];return S(t).iterate({enter:function(t,n,i){if(t.isTop&&t.prop(y)==e.data)return r.push({from:n,to:i}),!1}}),r}},{key:"parseString",value:function(t){for(var e,n=i.xv.of(t.split("\n")),a=this.parser.startParse(new x(n),0,new A(this.parser,o.yy.create({doc:n}),[],r.mp.empty,{from:0,to:t.length},[]));!(e=a.advance()););return e}},{key:"allowsNesting",get:function(){return!0}}]),t}();function w(t,e){var n=t.facet(E);if(!n)return null;if(!n.allowsNesting)return n.data;for(var r=S(t).resolve(e,-1);r;){var i=r.type.prop(y);if(i)return i;r=r.parent}return n.data}b.setState=o.Py.define();function S(t){var e=t.field(b.state,!1);return e?e.tree:r.mp.empty}var x=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;p(this,t),this.doc=e,this.length=n,this.cursorPos=0,this.string="",this.prevString="",this.cursor=e.iter()}return m(t,[{key:"syncTo",value:function(t){return t=this.length)return-1;var e=this.cursorPos-this.string.length;if(t=this.cursorPos){if(t=e-this.prevString.length)return this.prevString.charCodeAt(t-(e-this.prevString.length));e=this.syncTo(t)}return this.string.charCodeAt(t-e)}},{key:"lineAfter",value:function(t){if(t>=this.length||t<0)return"";var e=this.cursorPos-this.string.length;return(t=this.cursorPos)&&(e=this.syncTo(t)),this.cursor.lineBreak?"":this.string.slice(t-e)}},{key:"read",value:function(t,e){var n=this.cursorPos-this.string.length;return t=this.cursorPos?this.doc.sliceString(t,e):this.string.slice(t-n,e-n)}},{key:"clip",value:function(e){return new t(this.doc,e)}}]),t}(),A=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;p(this,t),this.parser=e,this.state=n,this.fragments=r,this.tree=i,this.viewport=o,this.skipped=a,this.parse=null,this.tempSkipped=[]}return m(t,[{key:"work",value:function(t,e){if(this.tree!=r.mp.empty&&(null==e?this.tree.length==this.state.doc.length:this.tree.length>=e))return this.takeTree(),!0;this.parse||(this.parse=this.parser.startParse(new x(this.state.doc),0,this));for(var n=Date.now()+t;;){var i=this.parse.advance();if(i)return this.fragments=this.withoutTempSkipped(r.i9.addTree(i)),this.parse=null,this.tree=i,!0;if(null!=e&&this.parse.pos>=e)return this.takeTree(),!0;if(Date.now()>n)return!1}}},{key:"takeTree",value:function(){this.parse&&this.parse.pos>this.tree.length&&(this.tree=this.parse.forceFinish(),this.fragments=this.withoutTempSkipped(r.i9.addTree(this.tree,this.fragments,!0)))}},{key:"withoutTempSkipped",value:function(t){for(var e;e=this.tempSkipped.pop();)t=C(t,e.from,e.to);return t}},{key:"changes",value:function(e,n){var i=this.fragments,o=this.tree,a=this.viewport,u=this.skipped;if(this.takeTree(),!e.empty){var h=[];if(e.iterChangedRanges((function(t,e,n,r){return h.push({fromA:t,toA:e,fromB:n,toB:r})})),i=r.i9.applyChanges(i,h),o=r.mp.empty,a={from:e.mapPos(a.from,-1),to:e.mapPos(a.to,1)},this.skipped.length){u=[];var l,c=s(this.skipped);try{for(c.s();!(l=c.n()).done;){var f=l.value,d=e.mapPos(f.from,1),v=e.mapPos(f.to,-1);dt.from&&(this.fragments=C(this.fragments,i,o),this.skipped.splice(n--,1))}return this.skipped.length=t}}]),t}();function C(t,e,n){return r.i9.applyChanges(t,[{fromA:e,toA:n,fromB:e,toB:n}])}A.skippingParser={startParse:function(t,e,n){return{pos:e,advance:function(){return n.tempSkipped.push({from:e,to:t.length}),this.pos=t.length,new r.mp(r.Jq.none,[],[],t.length-e)},forceFinish:function(){return this.advance()}}}};var M=function(){function t(e){p(this,t),this.context=e,this.tree=e.tree}return m(t,[{key:"apply",value:function(e){if(!e.docChanged)return this;var n=this.context.changes(e.changes,e.state),r=this.context.tree.length==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.tree.length),n.viewport.to);return n.work(25,r)||n.takeTree(),new t(n)}}],[{key:"init",value:function(e){var n=new A(e.facet(E).parser,e,[],r.mp.empty,{from:0,to:e.doc.length},[]);return n.work(25)||n.takeTree(),new t(n)}}]),t}();b.state=o.QQ.define({create:M.init,update:function(t,e){var n,r=s(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(b.setState))return i.value}}catch(o){r.e(o)}finally{r.f()}return e.startState.facet(E)!=e.state.facet(E)?M.init(e.state):t.apply(e)}});var O="undefined"!=typeof window&&window.requestIdleCallback||function(t,e){var n=e.timeout;return setTimeout(t,n)},T="undefined"!=typeof window&&window.cancelIdleCallback||clearTimeout,D=a.lg.fromClass(function(){function t(e){p(this,t),this.view=e,this.working=-1,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}return m(t,[{key:"update",value:function(t){if(t.viewportChanged){var e=this.view.state.field(b.state).context;e.updateViewport(t.view.viewport)&&e.reset(),this.view.viewport.to>e.tree.length&&this.scheduleWork()}t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork())}},{key:"scheduleWork",value:function(){if(!(this.working>-1)){var t=this.view.state;t.field(b.state).tree.length>=t.doc.length||(this.working=O(this.work,{timeout:500}))}}},{key:"work",value:function(t){this.working=-1;var e=Date.now();if(this.chunkEnd=i+1e6)){var a=Math.min(this.chunkBudget,t?Math.max(25,t.timeRemaining()):100),s=o.context.work(a,i+1e6);this.chunkBudget-=Date.now()-e,(s||this.chunkBudget<=0||o.context.movedPast(i))&&(o.context.takeTree(),this.view.dispatch({effects:b.setState.of(new M(o.context))})),!s&&this.chunkBudget>0&&this.scheduleWork()}}}},{key:"destroy",value:function(){this.working>=0&&T(this.working)}}]),t}(),{eventHandlers:{focus:function(){this.scheduleWork()}}}),E=o.r$.define({combine:function(t){return t.length?t[0]:null},enables:[b.state,D]}),P=o.r$.define(),R=o.r$.define({combine:function(t){if(!t.length)return" ";if(!/^(?: +|\t+)$/.test(t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return t[0]}});function B(t){var e=t.facet(R);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function L(t,e){var n="",r=t.tabSize;if(9==t.facet(R).charCodeAt(0))for(;e>=r;)n+="\t",e-=r;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};p(this,t),this.state=e,this.options=n,this.unit=B(e)}return m(t,[{key:"textAfterPos",value:function(t){var e,n,r=null===(e=this.options)||void 0===e?void 0:e.simulateBreak;return t==r&&(null===(n=this.options)||void 0===n?void 0:n.simulateDoubleBreak)?"":this.state.sliceDoc(t,Math.min(t+100,null!=r&&r>t?r:1e9,this.state.doc.lineAt(t).to))}},{key:"column",value:function(t){var e,n=this.state.doc.lineAt(t),r=n.text.slice(0,t-n.from),i=this.countColumn(r,t-n.from),o=(null===(e=this.options)||void 0===e?void 0:e.overrideIndentation)?this.options.overrideIndentation(n.from):-1;return o>-1&&(i+=o-this.countColumn(r,r.search(/\S/))),i}},{key:"countColumn",value:function(t,e){return(0,i.IS)(e<0?t:t.slice(0,e),0,this.state.tabSize)}},{key:"lineIndent",value:function(t){var e,n=null===(e=this.options)||void 0===e?void 0:e.overrideIndentation;if(n){var r=n(t.from);if(r>-1)return r}return this.countColumn(t.text,t.text.search(/\S/))}}]),t}(),N=new r.md;function $(t){var e=t.type.prop(N);if(e)return e;var n,i=t.firstChild;if(i&&(n=i.type.prop(r.md.closedBy))){var o=t.lastChild,a=o&&n.indexOf(o.name)>-1;return function(t){return _(t,!0,1,void 0,a&&!function(t){var e,n;return t.pos==(null===(e=t.options)||void 0===e?void 0:e.simulateBreak)&&(null===(n=t.options)||void 0===n?void 0:n.simulateDoubleBreak)}(t)?o.from:void 0)}}return null==t.parent?V:null}function V(){return 0}var W=function(t){l(n,t);var e=f(n);function n(t,r,i){var o;return p(this,n),(o=e.call(this,t.state,t.options)).pos=r,o.node=i,o}return m(n,[{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){for(var t=this.state.doc.lineAt(this.node.from);;){for(var e=this.node.resolve(t.from);e.parent&&e.parent.from==e.from;)e=e.parent;if(H(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t)}}]),n}(I);function H(t,e){for(var n=e;n;n=n.parent)if(t==n)return!0;return!1}function _(t,e,n,r,i){var o=t.textAfter,a=o.match(/^\s*/)[0].length,s=r&&o.slice(a,a+r.length)==r||i==t.pos+a,u=e?function(t){var e,n=t.node,r=n.childAfter(n.from),i=n.lastChild;if(!r)return null;for(var o=null===(e=t.options)||void 0===e?void 0:e.simulateBreak,a=t.state.doc.lineAt(r.from),s=null==o||o<=a.from?a.to:Math.min(a.to,o),u=r.to;;){var h=n.childAfter(u);if(!h||h==i)return null;if(!h.type.isSkipped)return h.from!?|~^]/,o=/^[:\[\(\{]/,a=["true","false"],s=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function u(t,e){var n=t.peek();if(e.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(e.intag){if(e.operator){if(e.operator=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.sign){if(e.sign=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.instring)return n==e.instring&&(e.instring=!1),t.next(),"string";if("'"==n||'"'==n)return e.instring=n,t.next(),"string";if(t.match(e.intag+"}")||t.eat("-")&&t.match(e.intag+"}"))return e.intag=!1,"tag";if(t.match(i))return e.operator=!0,"operator";if(t.match(o))e.sign=!0;else if(t.eat(" ")||t.sol()){if(t.match(r))return"keyword";if(t.match(a))return"atom";if(t.match(s))return"number";t.sol()&&t.next()}else t.next();return"variable"}if(t.eat("{")){if(t.eat("#"))return e.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(n=t.eat(/\{|%/))return e.intag=n,"{"==n&&(e.intag="}"),t.eat("-"),"tag"}t.next()}r=new RegExp("(("+r.join(")|(")+"))\\b"),a=new RegExp("(("+a.join(")|(")+"))\\b");var h={startState:function(){return{tokenize:u}},token:function(t,e){return e.tokenize(t,e)},languageData:{commentTokens:{block:{open:"{#",close:"#}"}}}}},8987:function(t,e,n){"use strict";n.d(e,{r:function(){return i}});var r=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i"),i={token:function(t,e){var n=t.peek(),i=e.escaped;if(e.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?e.inlinePairs++:"}"==n?e.inlinePairs--:"["==n?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!i&&","==n)return t.next(),"meta";if(e.inlinePairs>0&&!i&&","==n)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(r))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}},13764:function(t,e,n){"use strict";n.d(e,{Xs:function(){return d},f_:function(){return v},uU:function(){return h}});var r=n(77885);function i(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:t;return new l(t,e,this)}}]),t}();h.prototype.startSide=h.prototype.endSide=0,h.prototype.point=!1,h.prototype.mapMode=r.gc.TrackDel;var l=function t(e,n,r){a(this,t),this.from=e,this.to=n,this.value=r};function c(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}var f=function(){function t(e,n,r,i){a(this,t),this.from=e,this.to=n,this.value=r,this.maxPoint=i}return u(t,[{key:"findIndex",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e9*e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(t<=0)return r;for(var i=e<0?this.to:this.from,o=r,a=i.length;;){if(o==a)return o;var s=o+a>>1,u=i[s]-t||(e<0?this.value[s].startSide:this.value[s].endSide)-n;if(s==o)return u>=0?o:a;u>=0?a=s:o=s+1}}},{key:"between",value:function(t,e,n,r){for(var i=this.findIndex(e,-1),o=this.findIndex(n,1,void 0,i);i(d=n.mapPos(c,h.endSide))||f==d&&h.startSide>0&&h.endSide<=0)continue;(d-f||h.endSide-h.startSide)<0||(a<0&&(a=f),h.point&&(s=Math.max(s,d-f)),r.push(h),i.push(f-a),o.push(d-a))}return{mapped:r.length?new t(i,o,r,s):null,pos:a}}},{key:"length",get:function(){return this.to[this.to.length-1]}}]),t}(),d=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.empty,i=arguments.length>3?arguments[3]:void 0;a(this,t),this.chunkPos=e,this.chunk=n,this.nextLayer=r,this.maxPoint=i}return u(t,[{key:"chunkEnd",value:function(t){return this.chunkPos[t]+this.chunk[t].length}},{key:"update",value:function(e){var n=e.add,r=void 0===n?[]:n,i=e.sort,o=void 0!==i&&i,a=e.filterFrom,s=void 0===a?0:a,u=e.filterTo,h=void 0===u?this.length:u,f=e.filter;if(0==r.length&&!f)return this;if(o&&r.slice().sort(c),this==t.empty)return r.length?t.of(r):this;for(var d=new g(this,null,-1).goto(0),p=0,m=[],y=new v;d.value||p=0){var k=r[p++];y.addInner(k.from,k.to,k.value)||m.push(k)}else 1==d.rangeIndex&&d.chunkIndexthis.chunkEnd(d.chunkIndex)||hd.to||h=o&&e<=o+a.length&&!1===a.between(o,e-o,n-o,r))return}this.nextLayer.between(e,n,r)}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return m.from([this]).goto(t)}},{key:"length",get:function(){var t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}},{key:"size",get:function(){if(this==t.empty)return 0;var e,n=this.nextLayer.size,r=i(this.chunk);try{for(r.s();!(e=r.n()).done;){n+=e.value.value.length}}catch(o){r.e(o)}finally{r.f()}return n}}],[{key:"iter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return m.from(t).goto(e)}},{key:"compare",value:function(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,a=e.filter((function(e){return e.maxPoint>=500||e!=t.empty&&n.indexOf(e)<0&&e.maxPoint>=o})),s=n.filter((function(n){return n.maxPoint>=500||n!=t.empty&&e.indexOf(n)<0&&n.maxPoint>=o})),u=p(a,s),h=new k(a,u,o),l=new k(s,u,o);r.iterGaps((function(t,e,n){return b(h,t,l,e,n,i)})),r.empty&&0==r.length&&b(h,0,l,0,0,i)}},{key:"spans",value:function(t,e,n,r){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=new k(t,null,i).goto(e),a=e,s=o.openStart;;){var u=Math.min(o.to,n);if(o.point?(r.point(a,u,o.point,o.activeForPoint(o.to),s),s=o.openEnd(u)+(o.to>u?1:0)):u>a&&(r.span(a,u,o.active,s),s=o.openEnd(u)),o.to>n)break;a=o.to,o.next()}return s}},{key:"of",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new v,o=i(t instanceof l?[t]:n?t.slice().sort(c):t);try{for(o.s();!(e=o.n()).done;){var a=e.value;r.add(a.from,a.to,a.value)}}catch(s){o.e(s)}finally{o.f()}return r.finish()}}]),t}();d.empty=new d([],[],null,-1),d.empty.nextLayer=d.empty;var v=function(){function t(){a(this,t),this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}return u(t,[{key:"finishChunk",value:function(t){this.chunks.push(new f(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}},{key:"add",value:function(e,n,r){this.addInner(e,n,r)||(this.nextLayer||(this.nextLayer=new t)).add(e,n,r)}},{key:"addInner",value:function(t,e,n){var r=t-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(e-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=e,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,e-t)),!0)}},{key:"addChunk",value:function(t,e){if((t-this.lastTo||e.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,e.maxPoint),this.chunks.push(e),this.chunkPos.push(t);var n=e.value.length-1;return this.last=e.value[n],this.lastFrom=e.from[n]+t,this.lastTo=e.to[n]+t,!0}},{key:"finish",value:function(){return this.finishInner(d.empty)}},{key:"finishInner",value:function(t){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return t;var e=new d(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,e}}]),t}();function p(t,e){var n,r=new Map,o=i(t);try{for(o.s();!(n=o.n()).done;)for(var a=n.value,s=0;s3&&void 0!==arguments[3]?arguments[3]:0;a(this,t),this.layer=e,this.skip=n,this.minPoint=r,this.rank=i}return u(t,[{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.chunkIndex=this.rangeIndex=0,this.gotoInner(t,e,!1),this}},{key:"gotoInner",value:function(t,e,n){for(;this.chunkIndex=this.minPoint)break}}},{key:"nextChunk",value:function(){this.chunkIndex++,this.rangeIndex=0,this.next()}},{key:"compare",value:function(t){return this.from-t.from||this.startSide-t.startSide||this.to-t.to||this.endSide-t.endSide}},{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"endSide",get:function(){return this.value?this.value.endSide:0}}]),t}(),m=function(){function t(e){a(this,t),this.heap=e}return u(t,[{key:"goto",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9,r=i(this.heap);try{for(r.s();!(e=r.n()).done;){var o=e.value;o.goto(t,n)}}catch(s){r.e(s)}finally{r.f()}for(var a=this.heap.length>>1;a>=0;a--)y(this.heap,a);return this.next(),this}},{key:"forward",value:function(t,e){var n,r=i(this.heap);try{for(r.s();!(n=r.n()).done;){n.value.forward(t,e)}}catch(a){r.e(a)}finally{r.f()}for(var o=this.heap.length>>1;o>=0;o--)y(this.heap,o);(this.to-t||this.value.endSide-e)<0&&this.next()}},{key:"next",value:function(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{var t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),y(this.heap,0)}}},{key:"startSide",get:function(){return this.value?this.value.startSide:0}}],[{key:"from",value:function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],o=0;o=r&&i.push(new g(a,n,r,o));return 1==i.length?i[0]:new t(i)}}]),t}();function y(t,e){for(var n=t[e];;){var r=1+(e<<1);if(r>=t.length)break;var i=t[r];if(r+1=0&&(i=t[r+1],r++),n.compare(i)<0)break;t[r]=n,t[e]=i,e=r}}var k=function(){function t(e,n,r){a(this,t),this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=m.from(e,n,r)}return u(t,[{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.cursor.goto(t,e),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=e,this.openStart=-1,this.next(),this}},{key:"forward",value:function(t,e){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-e)<0;)this.removeActive(this.minActive);this.cursor.forward(t,e)}},{key:"removeActive",value:function(t){S(this.active,t),S(this.activeTo,t),S(this.activeRank,t),this.minActive=A(this.active,this.activeTo)}},{key:"addActive",value:function(t){for(var e=0,n=this.cursor,r=n.value,i=n.to,o=n.rank;e-1&&(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)<0){if(this.activeTo[r]>t){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),e&&S(e,r)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}var i=this.cursor.value;if(i.point){this.point=i,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=i.endSide,this.cursor.fromt&&this.forward(this.to,this.endSide);break}this.addActive(e),this.cursor.next()}}if(e){for(var o=0;othis.pointRank);n++)(this.activeTo[n]>t||this.activeTo[n]==t&&this.active[n].endSide>this.point.endSide)&&e.push(this.active[n]);return e}},{key:"openEnd",value:function(t){for(var e=0;et;)e++;return e}}]),t}();function b(t,e,n,r,i,o){t.goto(e),n.goto(r);for(var a=r+i,s=r,u=r-e;;){var h=t.to+u-n.to||t.endSide-n.endSide,l=h<0?t.to+u:n.to,c=Math.min(l,a);if(t.point||n.point?t.point&&n.point&&(t.point==n.point||t.point.eq(n.point))||o.comparePoint(s,c,t.point,n.point):c>s&&!w(t.active,n.active)&&o.compareRange(s,c,t.active,n.active),l>a)break;s=l,h<=0&&t.next(),h>=0&&n.next()}}function w(t,e){if(t.length!=e.length)return!1;for(var n=0;n=e;r--)t[r+1]=t[r];t[e]=n}function A(t,e){for(var n=-1,r=1e9,i=0;i=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?n.panels[r]:null}var v=r.lg.fromClass(function(){function t(e){o(this,t),this.specs=e.state.facet(f),this.panels=this.specs.map((function(t){return t(e)}));var n=e.state.facet(l);this.top=new g(e,!0,n.topContainer),this.bottom=new g(e,!1,n.bottomContainer),this.top.sync(this.panels.filter((function(t){return t.top}))),this.bottom.sync(this.panels.filter((function(t){return!t.top})));var r,i=u(this.panels);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.dom.className+=" "+p(a),a.mount&&a.mount()}}catch(s){i.e(s)}finally{i.f()}}return s(t,[{key:"update",value:function(t){var e=t.state.facet(l);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new g(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new g(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();var n=t.state.facet(f);if(n!=this.specs){var r,i=[],o=[],a=[],s=[],h=u(n);try{for(h.s();!(r=h.n()).done;){var c=r.value,d=this.specs.indexOf(c),v=void 0;d<0?(v=c(t.view),s.push(v)):(v=this.panels[d]).update&&v.update(t),i.push(v),(v.top?o:a).push(v)}}catch(x){h.e(x)}finally{h.f()}this.specs=n,this.panels=i,this.top.sync(o),this.bottom.sync(a);for(var m=0,y=s;m=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function C(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(u){i=!0,o=u}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(t,e)||M(t,e)||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 M(t,e){if(t){if("string"==typeof t)return O(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?O(t,e):void 0}}function O(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,o=arguments.length>4?arguments[4]:void 0;T(this,t),this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(r,i),this.bufferStart=r,this.normalize=o?function(t){return o(P(t))}:P,this.query=this.normalize(n)}return E(t,[{key:"peek",value:function(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return this.buffer.charCodeAt(this.bufferPos)}},{key:"next",value:function(){for(;;){var t=this.peek();if(t<0)return this.done=!0,this;var e=String.fromCharCode(t),n=this.bufferStart+this.bufferPos;for(this.bufferPos++;;){var r=this.peek();if(r<56320||r>=57344)break;this.bufferPos++,e+=String.fromCharCode(r)}for(var i=this.normalize(e),o=0,a=n;;o++){var s=i.charCodeAt(o),u=this.match(s,a);if(u)return this.value=u,this;if(o==i.length-1)break;a==n&&o".concat(t.state.phrase("Go to line:")," \n");var n=e.querySelector("input");function o(){var e=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(n.value);if(e){var r=t.state,o=r.doc.lineAt(r.selection.main.head),a=C(e,5),s=a[1],u=a[2],h=a[3],l=a[4],c=h?+h.slice(1):0,f=u?+u:o.number;if(u&&l){var d=f/100;s&&(d=d*("-"==s?-1:1)+o.number/r.doc.lines),f=Math.round(r.doc.lines*d)}else u&&s&&(f=f*("-"==s?-1:1)+o.number);var v=r.doc.line(Math.max(1,Math.min(r.doc.lines,f)));t.dispatch({effects:L.of(!1),selection:i.jT.cursor(v.from+Math.max(0,Math.min(c,v.length))),scrollIntoView:!0}),t.focus()}}return e.addEventListener("keydown",(function(e){27==e.keyCode?(e.preventDefault(),t.dispatch({effects:L.of(!1)}),t.focus()):13==e.keyCode&&(e.preventDefault(),o())})),e.addEventListener("submit",o),{dom:e,style:"gotoLine",pos:-10}}var L=i.Py.define(),j=i.QQ.define({create:function(){return!0},update:function(t,e){var n,r=A(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(L)&&(t=i.value)}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return f.computeN([t],(function(e){return e.field(t)?[B]:[]}))}}),I=r.tk.baseTheme({"$panel.gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),N={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100},$=i.r$.define({combine:function(t){return(0,i.BO)(t,N,{highlightWordAroundCursor:function(t,e){return t||e},minSelectionLength:Math.min,maxMatches:Math.min})}});function V(t){var e=[z,_];return t&&e.push($.of(t)),e}var W=r.p.mark({class:(0,r.Zp)("selectionMatch")}),H=r.p.mark({class:(0,r.Zp)("selectionMatch.main")}),_=r.lg.fromClass(function(){function t(e){T(this,t),this.decorations=this.getDeco(e)}return E(t,[{key:"update",value:function(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e=t.state.facet($),n=t.state,o=n.selection;if(o.ranges.length>1)return r.p.none;var a,s=o.main,u=null;if(s.empty){if(!e.highlightWordAroundCursor)return r.p.none;if(u=n.charCategorizer(s.head),!(a=function(t,e,n){for(var r=t.lineAt(e),o=e-r.from,a=e-r.from;o>0;){var s=(0,x.cp)(r.text,o,!1);if(n(r.text.slice(s,o))!=i.D0.Word)break;o=s}for(;a200)return r.p.none;if(!(a=n.sliceDoc(s.from,s.to).trim()))return r.p.none}var l,c=[],f=A(t.visibleRanges);try{for(f.s();!(l=f.n()).done;)for(var d=l.value,v=new R(n.doc,a,d.from,d.to);!v.next().done;){var p=v.value,g=p.from,m=p.to;if((!u||(0==g||u(n.sliceDoc(g-1,g))!=i.D0.Word)&&(m==n.doc.length||u(n.sliceDoc(m,m+1))!=i.D0.Word))&&(u&&g<=s.from&&m>=s.to?c.push(H.range(g,m)):(g>=s.to||m<=s.from)&&c.push(W.range(g,m)),c.length>e.maxMatches))return r.p.none}}catch(y){f.e(y)}finally{f.f()}return r.p.set(c)}}]),t}(),{decorations:function(t){return t.decorations}}),z=r.tk.baseTheme({$selectionMatch:{backgroundColor:"#99ff7780"},"$searchMatch $selectionMatch":{backgroundColor:"transparent"}}),q=function(){function t(e,n,r){T(this,t),this.search=e,this.replace=n,this.caseInsensitive=r}return E(t,[{key:"eq",value:function(t){return this.search==t.search&&this.replace==t.replace&&this.caseInsensitive==t.caseInsensitive}},{key:"cursor",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return new R(t,this.search,e,n,this.caseInsensitive?function(t){return t.toLowerCase()}:void 0)}},{key:"valid",get:function(){return!!this.search}}]),t}(),F=i.Py.define(),U=i.Py.define(),G=i.QQ.define({create:function(){return new K(new q("","",!1),[])},update:function(t,e){var n,r=A(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(F)?t=new K(i.value,t.panel):i.is(U)&&(t=new K(t.query,i.value?[at]:[]))}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return f.computeN([t],(function(e){return e.field(t).panel}))}}),K=function t(e,n){T(this,t),this.query=e,this.panel=n},J=r.p.mark({class:(0,r.Zp)("searchMatch")}),Y=r.p.mark({class:(0,r.Zp)("searchMatch.selected")}),X=r.lg.fromClass(function(){function t(e){T(this,t),this.view=e,this.decorations=this.highlight(e.state.field(G))}return E(t,[{key:"update",value:function(t){var e=t.state.field(G);(e!=t.startState.field(G)||t.docChanged||t.selectionSet)&&(this.decorations=this.highlight(e))}},{key:"highlight",value:function(t){var e=t.query;if(!t.panel.length||!e.valid)return r.p.none;for(var n=this.view.state,i=this.view.viewport,o=e.cursor(n.doc,Math.max(0,i.from-e.search.length),Math.min(i.to+e.search.length,n.doc.length)),a=new k.f_,s=function(){var t=o.value,e=t.from,r=t.to,i=n.selection.ranges.some((function(t){return t.from==e&&t.to==r}));a.add(e,r,i?Y:J)};!o.next().done;)s();return a.finish()}}]),t}(),{decorations:function(t){return t.decorations}});function Q(t){return function(e){var n=e.state.field(G,!1);return n&&n.query.valid?t(e,n):st(e)}}function Z(t,e,n){var r=n.cursor(t,e).next();return r.done&&(r=n.cursor(t,0,e+n.search.length-1).next()).done?null:r.value}var tt=Q((function(t,e){var n=t.state.selection.main,r=n.from,i=n.to,o=Z(t.state.doc,t.state.selection.main.from+1,e.query);return!(!o||o.from==r&&o.to==i)&&(t.dispatch({selection:{anchor:o.from,head:o.to},scrollIntoView:!0}),ft(t),!0)}));function et(t,e,n,r){for(var i=r;;){for(var o=Math.max(n,i-1e4-t.search.length),a=t.cursor(e,o,i),s=null;!a.next().done;)s=a.value;if(s)return s;if(o==n)return null;i-=1e4}}var nt=Q((function(t,e){var n=e.query,r=t.state,i=et(n,r.doc,0,r.selection.main.to-1)||et(n,r.doc,r.selection.main.from+1,r.doc.length);return!!i&&(t.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0}),ft(t),!0)})),rt=Q((function(t,e){for(var n=e.query.cursor(t.state.doc),r=[];!n.next().done;)r.push(i.jT.range(n.value.from,n.value.to));return!!r.length&&(t.dispatch({selection:i.jT.create(r)}),!0)})),it=Q((function(t,e){var n=e.query,r=t.state,i=Z(r.doc,r.selection.main.from,n);if(!i)return!1;var o,a=r.selection.main,s=a.from,u=a.to,h=[];if(i.from==s&&i.to==u&&(h.push({from:i.from,to:i.to,insert:n.replace}),i=Z(r.doc,i.to,n)),i){var l=0==h.length||h[0].from>=i.to?0:i.to-i.from-n.replace.length;o={anchor:i.from-l,head:i.to-l}}return t.dispatch({changes:h,selection:o,scrollIntoView:!!o}),i&&ft(t),!0})),ot=Q((function(t,e){for(var n=e.query,r=n.cursor(t.state.doc),i=[];!r.next().done;){var o=r.value,a=o.from,s=o.to;i.push({from:a,to:s,insert:n.replace})}return!!i.length&&(t.dispatch({changes:i}),!0)}));function at(t){var e=t.state.field(G).query;return{dom:lt({view:t,query:e,updateQuery:function(n){e.eq(n)||(e=n,t.dispatch({effects:F.of(e)}))}}),mount:function(){this.dom.querySelector("[name=search]").select()},pos:80,style:"search"}}var st=function(t){var e=t.state.field(G,!1);if(e&&e.panel.length){var n=d(t,at);if(!n)return!1;n.dom.querySelector("[name=search]").focus()}else t.dispatch({effects:U.of(!0),reconfigure:e?void 0:{append:vt}});return!0},ut=function(t){var e=t.state.field(G,!1);if(!e||!e.panel.length)return!1;var n=d(t,at);return n&&n.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:U.of(!1)}),!0},ht=[{key:"Mod-f",run:st,scope:"editor search-panel"},{key:"F3",run:tt,shift:nt,scope:"editor search-panel"},{key:"Mod-g",run:tt,shift:nt,scope:"editor search-panel"},{key:"Escape",run:ut,scope:"editor search-panel"},{key:"Mod-Shift-l",run:function(t){var e=t.state,n=t.dispatch,r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;for(var o=r.main,a=o.from,s=o.to,u=[],h=0,l=new R(e.doc,e.sliceDoc(a,s));!l.next().done;){if(u.length>1e3)return!1;l.value.from==a&&(h=u.length),u.push(i.jT.range(l.value.from,l.value.to))}return n(e.update({selection:i.jT.create(u,h)})),!0}},{key:"Alt-g",run:function(t){var e=d(t,B);return e||(t.dispatch({reconfigure:null==t.state.field(j,!1)?{append:[c(),j,I]}:void 0,effects:L.of(!0)}),e=d(t,B)),e&&e.dom.querySelector("input").focus(),!0}}];function lt(t){function e(e){return t.view.state.phrase(e)}var n=w("input",{value:t.query.search,placeholder:e("Find"),"aria-label":e("Find"),class:(0,r.Zp)("textfield"),name:"search",onchange:a,onkeyup:a}),i=w("input",{value:t.query.replace,placeholder:e("Replace"),"aria-label":e("Replace"),class:(0,r.Zp)("textfield"),name:"replace",onchange:a,onkeyup:a}),o=w("input",{type:"checkbox",name:"case",checked:!t.query.caseInsensitive,onchange:a});function a(){t.updateQuery(new q(n.value,i.value,!o.checked))}function s(t,e,n){return w("button",{class:(0,r.Zp)("button"),name:t,onclick:e},n)}return w("div",{onkeydown:function(e){(0,r.$1)(t.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==n?(e.preventDefault(),(e.shiftKey?nt:tt)(t.view)):13==e.keyCode&&e.target==i&&(e.preventDefault(),it(t.view))}},[n,s("next",(function(){return tt(t.view)}),[e("next")]),s("prev",(function(){return nt(t.view)}),[e("previous")]),s("select",(function(){return rt(t.view)}),[e("all")]),w("label",null,[o,"match case"]),w("br"),i,s("replace",(function(){return it(t.view)}),[e("replace")]),s("replaceAll",(function(){return ot(t.view)}),[e("replace all")]),w("button",{name:"close",onclick:function(){return ut(t.view)},"aria-label":e("close")},["×"]),w("div",{style:"position: absolute; top: -10000px","aria-live":"polite"})])}var ct=/[\s\.,:;?!]/;function ft(t){var e=t.state.selection.main,n=e.from,r=e.to,i=t.state.doc.lineAt(n).from,o=t.state.doc.lineAt(r).to,a=Math.max(i,n-30),s=Math.min(o,r+30),u=t.state.sliceDoc(a,s);if(a!=i)for(var h=0;h<30;h++)if(!ct.test(u[h+1])&&ct.test(u[h])){u=u.slice(h);break}if(s!=o)for(var l=u.length-1;l>u.length-30;l--)if(!ct.test(u[l-1])&&ct.test(u[l])){u=u.slice(0,l);break}var c=d(t,at);c&&c.dom.contains(t.root.activeElement)&&(c.dom.querySelector("div[aria-live]").textContent=t.state.phrase("current match")+". "+u)}var dt=r.tk.baseTheme({"$panel.search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button":{margin:".2em .5em .2em 0"},"& label":{fontSize:"80%"}},"$$light $searchMatch":{backgroundColor:"#ffff0054"},"$$dark $searchMatch":{backgroundColor:"#00ffff8a"},"$$light $searchMatch.selected":{backgroundColor:"#ff6a0054"},"$$dark $searchMatch.selected":{backgroundColor:"#ff00ff8a"}}),vt=[G,i.Wl.override(X),c(),dt]},77885:function(t,e,n){"use strict";n.d(e,{q6:function(){return Z},as:function(){return m},D0:function(){return ut},jT:function(){return C},yy:function(){return vt},r$:function(){return D},gc:function(){return v},Wl:function(){return V},Py:function(){return et},QQ:function(){return L},YW:function(){return rt},BO:function(){return pt},kU:function(){return _}});var r=n(23414);function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"composeDesc",value:function(t){return this.empty?t:t.empty?this:S(this,t)}},{key:"mapDesc",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e)}},{key:"mapPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.Simple,r=0,i=0,o=0;ot)return i+(t-r);i+=a}else{if(n!=v.Simple&&u>=t&&(n==v.TrackDel&&rt||n==v.TrackBefore&&rt))return null;if(u>t||u==t&&e<0&&!a)return t==r||e<0?i:i+s;i+=s}r=u}if(t>r)throw new RangeError("Position ".concat(t," is out of range for changeset of length ").concat(r));return i}},{key:"touchesRange",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=0,r=0;n=0&&r<=e&&a>=t)return!(re)||"cover";r=a}return!1}},{key:"toString",value:function(){for(var t="",e=0;e=0?":"+r:"")}return t}},{key:"length",get:function(){for(var t=0,e=0;e1&&void 0!==arguments[1]&&arguments[1];return w(this,t,e,!0)}},{key:"invert",value:function(t){for(var e=this.sections.slice(),i=[],o=0,a=0;o=0){e[o]=u,e[o+1]=s;for(var h=o>>1;i.length1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e,!0)}},{key:"iterChanges",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"filter",value:function(t){var e=[],r=[],i=[],o=new x(this);t:for(var a=0,s=0;;){for(var u=a==t.length?1e9:t[a++];s0&&k(r,e,o.text),o.forward(h),s+=h}for(var c=t[a++];s>1].toJSON()))}return t}},{key:"desc",get:function(){return new g(this.sections)}}],[{key:"of",value:function(t,e,i){var a=[],s=[],u=0,h=null;function l(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||a.length){um||v<0||m>e)throw new RangeError("Invalid change range ".concat(v," to ").concat(m," (in doc of length ").concat(e,")"));var w=b?"string"==typeof b?r.xv.of(b.split(i||p)):b:r.xv.empty,S=w.length;if(v==m&&0==S)return;vu&&y(a,v-u,-1),y(a,m-v,S),k(s,a,w),u=m}}(t),l(!h),h}},{key:"empty",value:function(t){return new n(t?[t,-1]:[],[])}},{key:"fromJSON",value:function(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");for(var e=[],i=[],o=0;o3&&void 0!==arguments[3]&&arguments[3];if(!(0==e&&n<=0)){var i=t.length-2;i>=0&&n<=0&&n==t[i+1]?t[i]+=e:0==e&&0==t[i]?t[i+1]+=n:r?(t[i]+=e,t[i+1]+=n):t.push(e,n)}}function k(t,e,n){if(0!=n.length){var i=e.length-2>>1;if(i>1])),!(n||s==t.sections.length||t.sections[s+1]<0);)u=t.sections[s++],h=t.sections[s++];e(o,l,a,c,f),o=l,a=c}}}function w(t,e,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[],o=r?[]:null,a=new x(t),s=new x(e),u=0,h=0;;)if(-1==a.ins)u+=a.len,a.next();else if(-1==s.ins&&h=0&&(a.done||hh&&!a.done&&u+a.len=0)){if(a.done&&s.done)return o?new m(i,o):new g(i);throw new Error("Mismatched change set lengths")}for(var c=0,f=u+a.len;;)if(s.ins>=0&&h>u&&h+s.len2&&void 0!==arguments[2]&&arguments[2],r=[],i=n?[]:null,o=new x(t),a=new x(e),s=!1;;){if(o.done&&a.done)return i?new m(r,i):new g(r);if(0==o.ins)y(r,o.len,0,s),o.next();else if(0!=a.len||a.done){if(o.done||a.done)throw new Error("Mismatched change set lengths");var u=Math.min(o.len2,a.len),h=r.length;if(-1==o.ins){var l=-1==a.ins?-1:a.off?0:a.ins;y(r,u,l,s),i&&l&&k(i,r,a.text)}else-1==a.ins?(y(r,o.off?0:o.len,u,s),i&&k(i,r,o.textBit(u))):(y(r,o.off?0:o.len,a.off?0:a.ins,s),i&&!a.off&&k(i,r,a.text));s=(o.ins>u||a.ins>=0&&a.len>u)&&(s||r.length>h),o.forward2(u),a.forward(u)}else y(r,0,a.ins,s),i&&k(i,r,a.text),a.next()}}var x=function(){function t(e){c(this,t),this.set=e,this.i=0,this.next()}return d(t,[{key:"next",value:function(){var t=this.set.sections;this.i>1;return n>=e.length&&!t?r.xv.empty:e[n].slice(this.off,null==t?void 0:this.off+t)}},{key:"forward",value:function(t){t==this.len?this.next():(this.len-=t,this.off+=t)}},{key:"forward2",value:function(t){-1==this.ins?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}},{key:"done",get:function(){return-2==this.ins}},{key:"len2",get:function(){return this.ins<0?this.len:this.ins}},{key:"text",get:function(){var t=this.set.inserted,e=this.i-2>>1;return e>=t.length?r.xv.empty:t[e]}}]),t}(),A=function(){function t(e,n,r){c(this,t),this.from=e,this.to=n,this.flags=r}return d(t,[{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=e.mapPos(this.from,n),i=e.mapPos(this.to,n);return r==this.from&&i==this.to?this:new t(r,i,this.flags)}},{key:"extend",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t<=this.anchor&&e>=this.anchor)return C.range(t,e);var n=Math.abs(t-this.anchor)>Math.abs(e-this.anchor)?t:e;return C.range(this.anchor,n)}},{key:"eq",value:function(t){return this.anchor==t.anchor&&this.head==t.head}},{key:"toJSON",value:function(){return{anchor:this.anchor,head:this.head}}},{key:"anchor",get:function(){return 16&this.flags?this.to:this.from}},{key:"head",get:function(){return 16&this.flags?this.from:this.to}},{key:"empty",get:function(){return this.from==this.to}},{key:"assoc",get:function(){return 4&this.flags?-1:8&this.flags?1:0}},{key:"bidiLevel",get:function(){var t=3&this.flags;return 3==t?null:t}},{key:"goalColumn",get:function(){var t=this.flags>>5;return 33554431==t?void 0:t}}],[{key:"fromJSON",value:function(t){if(!t||"number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid JSON representation for SelectionRange");return C.range(t.anchor,t.head)}}]),t}(),C=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;c(this,t),this.ranges=e,this.mainIndex=n}return d(t,[{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return e.empty?this:t.create(this.ranges.map((function(t){return t.map(e,n)})),this.mainIndex)}},{key:"eq",value:function(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(var e=0;e1&&void 0!==arguments[1])||arguments[1];return t.create([e].concat(this.ranges),n?0:this.mainIndex+1)}},{key:"replaceRange",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.mainIndex,r=this.ranges.slice();return r[n]=e,t.create(r,this.mainIndex)}},{key:"toJSON",value:function(){return{ranges:this.ranges.map((function(t){return t.toJSON()})),main:this.mainIndex}}},{key:"main",get:function(){return this.ranges[this.mainIndex]}}],[{key:"fromJSON",value:function(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new t(e.ranges.map((function(t){return A.fromJSON(t)})),e.main)}},{key:"single",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return new t([t.range(e,n)],0)}},{key:"create",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0==e.length)throw new RangeError("A selection needs at least one range");for(var r=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return new A(t,t,(0==e?0:e<0?4:8)|(null==n?3:Math.min(2,n))|(null!=r?r:33554431)<<5)}},{key:"range",value:function(t,e,n){var r=(null!=n?n:33554431)<<5;return e1&&void 0!==arguments[1]?arguments[1]:0,n=t[e];t.sort((function(t,e){return t.from-e.from})),e=t.indexOf(n);for(var r=1;ri.head?C.range(s,a):C.range(a,s))}}return new C(t,e)}function O(t,e){var n,r=o(t.ranges);try{for(r.s();!(n=r.n()).done;){if(n.value.to>e)throw new RangeError("Selection points outside of document")}}catch(i){r.e(i)}finally{r.f()}}var T=0,D=function(){function t(e,n,r,i,o){c(this,t),this.combine=e,this.compareInput=n,this.compare=r,this.isStatic=i,this.extensions=o,this.id=T++,this.default=e([])}return d(t,[{key:"of",value:function(t){return new P([],this,0,t)}},{key:"compute",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new P(t,this,1,e)}},{key:"computeN",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new P(t,this,2,e)}},{key:"from",value:function(t,e){return e||(e=function(t){return t}),this.compute([t],(function(n){return e(n.field(t))}))}}],[{key:"define",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new t(e.combine||function(t){return t},e.compareInput||function(t,e){return t===e},e.compare||(e.combine?function(t,e){return t===e}:E),!!e.static,e.enables)}}]),t}();function E(t,e){return t==e||t.length==e.length&&t.every((function(t,n){return t===e[n]}))}var P=function(){function t(e,n,r,i){c(this,t),this.dependencies=e,this.facet=n,this.type=r,this.value=i,this.id=T++}return d(t,[{key:"dynamicSlot",value:function(t){var e,n,r=this.value,i=this.facet.compareInput,a=t[this.id]>>1,s=2==this.type,u=!1,h=!1,l=[],c=o(this.dependencies);try{for(c.s();!(n=c.n()).done;){var f=n.value;"doc"==f?u=!0:"selection"==f?h=!0:0==(1&(null!==(e=t[f.id])&&void 0!==e?e:1))&&l.push(t[f.id])}}catch(d){c.e(d)}finally{c.f()}return function(t,e){if(!e||e.reconfigure)return t.values[a]=r(t),1;if(!(u&&e.docChanged||h&&(e.docChanged||e.selection)||l.some((function(e){return(1&F(t,e))>0}))))return 0;var n=r(t),o=e.startState.values[a];return(s?function(t,e,n){if(t.length!=e.length)return!1;for(var r=0;r>1;return function(t,n){var u,h=n?n.reconfigure?n.startState.config.address[e.id]:s<<1:null,l=null==h,c=o(a);try{for(c.s();!(u=c.n()).done;){1&F(t,u.value)&&(l=!0)}}catch(k){c.e(k)}finally{c.f()}if(!l)return 0;for(var f=[],d=0;d>1;return function(t,r){if(!r)return t.values[n]=e.create(t),1;var i,o=0;if(r.reconfigure){var a=function(t,e){var n=t.config.address[e];return null==n?null:n>>1}(r.startState,e.id);i=null==a?e.create(r.startState):r.startState.values[a],o=1}else i=r.startState.values[n];var s=e.updateF(i,r);return o||e.compareF(i,s)||(o=1),o&&(t.values[n]=s),o}}},{key:"init",value:function(t){return[this,B.of({field:this,create:t})]}}],[{key:"define",value:function(e){var n=new t(T++,e.create,e.update,e.compare||function(t,e){return t===e},e);return e.provide&&(n.provides=e.provide(n)),n}}]),t}(),j=2,I=1,N=0;function $(t){return function(e){return new W(e,t)}}var V={fallback:$(3),default:$(j),extend:$(I),override:$(N)},W=function t(e,n){c(this,t),this.inner=e,this.prec=n},H=function t(e,n){c(this,t),this.tag=e,this.inner=n};function _(t,e){return new H(t,e)}var z=function(){function t(e,n,r,i,o){for(c(this,t),this.source=e,this.replacements=n,this.dynamicSlots=r,this.address=i,this.staticValues=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),i=arguments.length>2?arguments[2]:void 0,a=[],s=Object.create(null),u=o(q(e,r));try{for(u.s();!(n=u.n()).done;){var h=n.value;h instanceof L?a.push(h):(s[h.facet.id]||(s[h.facet.id]=[])).push(h)}}catch(y){u.e(y)}finally{u.f()}for(var l=Object.create(null),c=[],f=[],d=function(){var t=p[v];l[t.id]=f.length<<1,f.push((function(e){return t.slot(e)}))},v=0,p=a;v=s)return;var h=n[u].indexOf(t);h>-1&&n[u].splice(h,1)}if(r.set(t,s),Array.isArray(t)){var l,c=o(t);try{for(c.s();!(l=c.n()).done;){a(l.value,s)}}catch(f){c.e(f)}finally{c.f()}}else if(t instanceof H){if(t.tag in i)throw new RangeError("Duplicate use of tag '".concat(String(t.tag),"' in extensions"));i[t.tag]=!0,a(e[t.tag]||t.inner,s)}else t instanceof W?a(t.inner,t.prec):t instanceof L?(n[s].push(t),t.provides&&a(t.provides,s)):t instanceof P?(n[s].push(t),t.facet.extensions&&a(t.facet.extensions,s)):a(t.extension,s)}a(t,j);var s,u,h=o((u=e,(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(u):[]).concat(Object.keys(u))));try{for(h.s();!(s=h.n()).done;){var l=s.value;!(l in i)&&"full"!=l&&e[l]&&(i[l]=!0,a(e[l],j))}}catch(c){h.e(c)}finally{h.f()}return n.reduce((function(t,e){return t.concat(e)}))}function F(t,e){if(1&e)return 2;var n=e>>1,r=t.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;t.status[n]=4;var i=t.config.dynamicSlots[n](t,t.applying);return t.status[n]=2|i}function U(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}var G=D.define(),K=D.define({combine:function(t){return t.some((function(t){return t}))},static:!0}),J=D.define({combine:function(t){return t.length?t[0]:void 0},static:!0}),Y=D.define(),X=D.define(),Q=D.define(),Z=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,null,[{key:"define",value:function(){return new tt}}]),t}(),tt=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new Z(this,t)}}]),t}(),et=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,[{key:"map",value:function(e){var n=this.type.map(this.value,e);return void 0===n?void 0:n==this.value?this:new t(this.type,n)}},{key:"is",value:function(t){return this.type==t}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new nt(t.map||function(t){return t})}},{key:"mapEffects",value:function(t,e){if(!t.length)return t;var n,r=[],i=o(t);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(e);a&&r.push(a)}}catch(s){i.e(s)}finally{i.f()}return r}}]),t}(),nt=function(){function t(e){c(this,t),this.map=e}return d(t,[{key:"of",value:function(t){return new et(this,t)}}]),t}(),rt=function(){function t(e,n,r,i,o,a,s){c(this,t),this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=o,this.reconfigure=a,this.scrollIntoView=s,this._doc=null,this._state=null,r&&O(r,n.newLength),o.some((function(e){return e.type==t.time}))||(this.annotations=o.concat(t.time.of(Date.now())))}return d(t,[{key:"annotation",value:function(t){var e,n=o(this.annotations);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r.type==t)return r.value}}catch(i){n.e(i)}finally{n.f()}}},{key:"newDoc",get:function(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}},{key:"newSelection",get:function(){return this.selection||this.startState.selection.map(this.changes)}},{key:"state",get:function(){return this._state||this.startState.applyTransaction(this),this._state}},{key:"docChanged",get:function(){return!this.changes.empty}}]),t}();function it(t,e){for(var n=[],r=0,i=0;;){var o=void 0,a=void 0;if(r=t[r]))o=t[r++],a=t[r++];else{if(!(i=0;i--){var o=n[i](t);o&&Object.keys(o).length&&(r=ot(t,at(e,o,t.changes.newLength),!0))}return r==t?t:new rt(e,t.changes,t.selection,r.effects,r.annotations,r.reconfigure,r.scrollIntoView)}(n?function(t){var e,n=t.startState,r=!0,i=o(n.facet(Y));try{for(i.s();!(e=i.n()).done;){var a=(0,e.value)(t);if(!1===a){r=!1;break}Array.isArray(a)&&(r=!0===r?a:it(r,a))}}catch(d){i.e(d)}finally{i.f()}if(!0!==r){var s,u;if(!1===r)u=t.changes.invertedDesc,s=m.empty(n.doc.length);else{var h=t.changes.filter(r);s=h.changes,u=h.filtered.invertedDesc}t=new rt(n,s,t.selection&&t.selection.map(u),et.mapEffects(t.effects,u),t.annotations,t.reconfigure,t.scrollIntoView)}for(var l=n.facet(X),c=l.length-1;c>=0;c--){var f=l[c](t);t=f instanceof rt?f:Array.isArray(f)&&1==f.length&&f[0]instanceof rt?f[0]:st(n,lt(f),!1)}return t}(s):s)}rt.time=Z.define(),rt.userEvent=Z.define(),rt.addToHistory=Z.define();var ut,ht=[];function lt(t){return null==t?ht:Array.isArray(t)?t:[t]}!function(t){t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other"}(ut||(ut={}));var ct,ft=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{ct=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(gt){}function dt(t){return function(e){if(!/\S/.test(e))return ut.Space;if(function(t){if(ct)return ct.test(t);for(var e=0;e"€"&&(n.toUpperCase()!=n.toLowerCase()||ft.test(n)))return!0}return!1}(e))return ut.Word;for(var n=0;n-1)return ut.Word;return ut.Other}}var vt=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(c(this,t),this.config=e,this.doc=n,this.selection=r,this.applying=null,this.status=e.statusTemplate.slice(),i&&!i.reconfigure)this.values=i.startState.values.slice();else if(this.values=e.dynamicSlots.map((function(t){return null})),i)for(var o in e.address){var a=e.address[o],s=i.startState.config.address[o];null!=s&&0==(1&a)&&(this.values[a>>1]=U(i.startState,s))}this.applying=i,i&&(i._state=this);for(var u=0;u1&&void 0!==arguments[1])||arguments[1],n=this.config.address[t.id];if(null!=n)return F(this,n),U(this,n);if(e)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return e instanceof m?e:m.of(e,this.doc.length,this.facet(t.lineSeparator))}},{key:"toText",value:function(e){return r.xv.of(e.split(this.facet(t.lineSeparator)||p))}},{key:"sliceDoc",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(t,e,this.lineBreak)}},{key:"facet",value:function(t){var e=this.config.address[t.id];return null==e?t.default:(F(this,e),U(this,e))}},{key:"toJSON",value:function(t){var e={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(var n in t)e[n]=t[n].spec.toJSON(this.field(t[n]),this);return e}},{key:"phrase",value:function(e){var n,r=o(this.facet(t.phrases));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(Object.prototype.hasOwnProperty.call(i,e))return i[e]}}catch(a){r.e(a)}finally{r.f()}return e}},{key:"languageDataAt",value:function(t,e){var n,r=[],i=o(this.facet(G));try{for(i.s();!(n=i.n()).done;){var a,s=o((0,n.value)(this,e));try{for(s.s();!(a=s.n()).done;){var u=a.value;Object.prototype.hasOwnProperty.call(u,t)&&r.push(u[t])}}catch(h){s.e(h)}finally{s.f()}}}catch(h){i.e(h)}finally{i.f()}return r}},{key:"charCategorizer",value:function(t){return dt(this.languageDataAt("wordChars",t).join(""))}},{key:"tabSize",get:function(){return this.facet(t.tabSize)}},{key:"lineBreak",get:function(){return this.facet(t.lineSeparator)||"\n"}}],[{key:"fromJSON",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!e||"string"!=typeof e.doc)throw new RangeError("Invalid JSON representation for EditorState");var i=[];if(r){var o=function(t){var n=r[t],o=e[t];i.push(n.init((function(t){return n.spec.fromJSON(o,t)})))};for(var a in r)o(a)}return t.create({doc:e.doc,selection:C.fromJSON(e.selection),extensions:n.extensions?i.concat([n.extensions]):i})}},{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=z.resolve(e.extensions||[]),i=e.doc instanceof r.xv?e.doc:r.xv.of((e.doc||"").split(n.staticFacet(t.lineSeparator)||p)),o=e.selection?e.selection instanceof C?e.selection:C.single(e.selection.anchor,e.selection.head):C.single(0);return O(o,i.length),n.staticFacet(K)||(o=o.asSingle()),new t(n,i,o)}}]),t}();function pt(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},a=o(t);try{for(a.s();!(n=a.n()).done;)for(var s=n.value,u=0,h=Object.keys(s);u=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function l(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return null==e&&-1==(e=t.search(/[^\s\u00a0]/))&&(e=t.length),(0,a.IS)(t.slice(r,e),i,n)}var S=function(){function t(e,n,r){y(this,t),this.string=e,this.tabSize=n,this.indentUnit=r,this.pos=0,this.start=0,this.lastColumnPos=0,this.lastColumnValue=0}return b(t,[{key:"eol",value:function(){return this.pos>=this.string.length}},{key:"sol",value:function(){return 0==this.pos}},{key:"peek",value:function(){return this.string.charAt(this.pos)||void 0}},{key:"next",value:function(){if(this.pose}},{key:"eatSpace",value:function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}},{key:"skipToEnd",value:function(){this.pos=this.string.length}},{key:"skipTo",value:function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0}},{key:"backUp",value:function(t){this.pos-=t}},{key:"column",value:function(){return this.lastColumnPos0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}},{key:"current",value:function(){return this.string.slice(this.start,this.pos)}}]),t}();function x(t){if("object"!=m(t))return t;var e={};for(var n in t){var r=t[n];e[n]=r instanceof Array?r.slice():r}return e}var A=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,t);var e=d(n);function n(t){var i;y(this,n);var a,s=(0,o.kU)(t.languageData),u={token:(a=t).token,blankLine:a.blankLine||function(){},startState:a.startState||function(){return!0},copyState:a.copyState||x,indent:a.indent||function(){return null},languageData:a.languageData||{}};return(i=e.call(this,s,{startParse:function(t,e,n){return new O(p(i),t,e,n)}},[o.tK.of((function(t,e){return i.getIndent(t,e)}))])).streamParser=u,i.docType=function(t){var e=E.length;return E.push(new r.Jq("document",o.mi.set(Object.create(null),t),e)),e}(s),i.stateAfter=new WeakMap,i}return b(n,[{key:"getIndent",value:function(t,e){for(var n=(0,o.qz)(t.state),r=n.resolve(e);r&&r.type!=E[this.docType];)r=r.parent;if(!r)return null;var i,a,s=C(this,n,0,r.from,e);if(s?(a=s.state,i=s.pos+1):(a=this.streamParser.startState(t.unit),i=0),e-i>1e4)return null;for(;i=i&&n+e.length<=o&&t.stateAfter.get(e);if(a)return{state:t.streamParser.copyState(a),pos:n+e.length};for(var s=e.children.length-1;s>=0;s--){var u=e.children[s],h=n+e.positions[s],l=u instanceof r.mp&&h=e.length)return e;o||e.type!=E[t.docType]||(o=!0);for(var a=e.children.length-1;a>=0;a--){var s=e.positions[a]+n,u=e.children[a],h=void 0;if(sn&&C(t,u.tree,0-u.offset,n,u.to),c=void 0;if(l&&(c=M(t,u.tree,n+u.offset,l.pos+u.offset,!1)))return{state:l.state,tree:c}}}catch(f){s.e(f)}finally{s.f()}return{state:t.streamParser.startState((0,o.y1)(i)),tree:r.mp.empty}}(e,a.fragments,i,a.state),u=s.state,l=s.tree;this.state=u,this.pos=this.chunkStart=i+l.length,l.length&&(this.chunks.push(l),this.chunkPos.push(i)),this.pose.start)return i}throw new Error("Stream parser failed to advance stream.")}var D=Object.create(null),E=[r.Jq.none],P=new r.Lj(E),R=[];function B(t){return t?D[t]||(D[t]=function(t){var e,n=null,o=h(t.split("."));try{for(o.s();!(e=o.n()).done;){var a=e.value,u=i.pJ[a];u?"function"==typeof u?n?n=u(n):V(a,"Modifier ".concat(a," used at start of tag")):n?V(a,"Tag ".concat(a," used as modifier")):n=u:V(a,"Unknown highlighting tag ".concat(a))}}catch(f){o.e(f)}finally{o.f()}if(!n)return 0;var l=t.replace(/ /g,"_"),c=r.Jq.define({id:E.length,name:l,props:[(0,i.Gv)(s({},l,n))]});return E.push(c),c.id}(t)):0}for(var L=0,j=[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","typeName"],["attribute","propertyName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]];L-1||(R.push(t),console.warn(e))}},23414:function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt)return p[e-1]<=t;return!1}function y(t){return t>=127462&&t<=127487}function k(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(n?b:w)(t,e)}function b(t,e){if(e==t.length)return e;e&&S(t.charCodeAt(e))&&x(t.charCodeAt(e-1))&&e--;var n=A(t,e);for(e+=C(n);e=0&&y(A(t,o));)i++,o-=2;if(i%2==0)break;e+=2}}return e}function w(t,e){for(;e>0;){var n=b(t,e-2);if(n=56320&&t<57344}function x(t){return t>=55296&&t<56320}function A(t,e){var n=t.charCodeAt(e);if(!x(n)||e+1==t.length)return n;var r=t.charCodeAt(e+1);return S(r)?r-56320+(n-55296<<10)+65536:n}function C(t){return t<65536?1:2}function M(t,e,n){for(var r=0;r=n)return{offset:i,leftOver:0};e+=9==t.charCodeAt(i)?r-e%r:1,i=k(t,i)}return{offset:t.length,leftOver:n-e}}var T=function(){function t(){f(this,t)}return v(t,[{key:"lineAt",value:function(t){if(t<0||t>this.length)throw new RangeError("Invalid position ".concat(t," in document of length ").concat(this.length));return this.lineInner(t,!1,1,0)}},{key:"line",value:function(t){if(t<1||t>this.lines)throw new RangeError("Invalid line number ".concat(t," in ").concat(this.lines,"-line document"));return this.lineInner(t,!0,1,0)}},{key:"replace",value:function(t,e,n){var r=[];return this.decompose(0,t,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(e,this.length,r,1),E.from(r,this.length-(e-t)+n.length)}},{key:"append",value:function(t){return this.replace(this.length,this.length,t)}},{key:"slice",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=[];return this.decompose(t,e,n,0),E.from(n,e-t)}},{key:"eq",value:function(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;for(var e=new L(this),n=new L(t);;){if(e.next(),n.next(),e.lineBreak!=n.lineBreak||e.done!=n.done||e.value!=n.value)return!1;if(e.done)return!0}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new L(this,t)}},{key:"iterRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new j(this,t,e)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var t=[];return this.flatten(t),t}}],[{key:"of",value:function(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new D(e):E.from(D.split(e,[])):t.empty}}]),t}();"undefined"!=typeof Symbol&&(T.prototype[Symbol.iterator]=function(){return this.iter()});var D=function(t){s(n,t);var e=h(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P(t);return f(this,n),(r=e.call(this)).text=t,r.length=i,r}return v(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.text[i],a=r+o.length;if((e?n:a)>=t)return new I(r,a,n,o);r=a+1,n++}}},{key:"decompose",value:function(t,e,r,i){var o=t<=0&&e>=this.length?this:new n(B(this.text,t,e),Math.min(e,this.length)-Math.max(0,t));if(1&i){var a=r.pop(),s=R(o.text,a.text.slice(),0,o.length);if(s.length<=32)r.push(new n(s,a.length+o.length));else{var u=s.length>>1;r.push(new n(s.slice(0,u)),new n(s.slice(u)))}}else r.push(o)}},{key:"replace",value:function(t,e,r){if(!(r instanceof n))return a(c(n.prototype),"replace",this).call(this,t,e,r);var i=R(this.text,R(r.text,B(this.text,0,t)),e),o=this.length+r.length-(e-t);return i.length<=32?new n(i,o):E.from(n.split(i,[]),o)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;i<=e&&ot&&o&&(r+=n),ti&&(r+=a.slice(Math.max(0,t-i),e-i)),i=s+1}return r}},{key:"flatten",value:function(t){var e,n=i(this.text);try{for(n.s();!(e=n.n()).done;){var r=e.value;t.push(r)}}catch(o){n.e(o)}finally{n.f()}}},{key:"lines",get:function(){return this.text.length}},{key:"children",get:function(){return null}}],[{key:"split",value:function(t,e){var r,o=[],a=-1,s=i(t);try{for(s.s();!(r=s.n()).done;){var u=r.value;o.push(u),a+=u.length+1,32==o.length&&(e.push(new n(o,a)),o=[],a=-1)}}catch(h){s.e(h)}finally{s.f()}return a>-1&&e.push(new n(o,a)),e}}]),n}(T),E=function(t){s(n,t);var e=h(n);function n(t,r){var o;f(this,n),(o=e.call(this)).children=t,o.length=r,o.lines=0;var a,s=i(t);try{for(s.s();!(a=s.n()).done;){var u=a.value;o.lines+=u.lines}}catch(h){s.e(h)}finally{s.f()}return o}return v(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.children[i],a=r+o.length,s=n+o.lines-1;if((e?s:a)>=t)return o.lineInner(t,e,n,r);r=a+1,n=s+1}}},{key:"decompose",value:function(t,e,n,r){for(var i=0,o=0;o<=e&&i=o){var u=r&((o<=t?1:0)|(s>=e?2:0));o>=t&&s<=e&&!u?n.push(a):a.decompose(t-o,e-o,n,u)}o=s+1}}},{key:"replace",value:function(t,e,r){if(r.lines=o&&e<=u){var h=s.replace(t-o,e-o,r),l=this.lines-s.lines+h.lines;if(h.lines>4&&h.lines>l>>6){var f=this.children.slice();return f[i]=h,new n(f,this.length-(e-t)+r.length)}return a(c(n.prototype),"replace",this).call(this,o,u,h)}o=u+1}return a(c(n.prototype),"replace",this).call(this,t,e,r)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;it&&i&&(r+=n),to&&(r+=a.sliceString(t-o,e-o,n)),o=s+1}return r}},{key:"flatten",value:function(t){var e,n=i(this.children);try{for(n.s();!(e=n.n()).done;){e.value.flatten(t)}}catch(r){n.e(r)}finally{n.f()}}}],[{key:"from",value:function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.reduce((function(t,e){return t+e.length+1}),-1),o=0,a=i(t);try{for(a.s();!(e=a.n()).done;){var s=e.value;o+=s.lines}}catch(A){a.e(A)}finally{a.f()}if(o<32){var u,h=[],l=i(t);try{for(l.s();!(u=l.n()).done;){var c=u.value;c.flatten(h)}}catch(A){l.e(A)}finally{l.f()}return new D(h,r)}var f=Math.max(32,o>>5),d=f<<1,v=f>>1,p=[],g=0,m=-1,y=[];function k(t){var e;if(t.lines>d&&t instanceof n){var r,o=i(t.children);try{for(o.s();!(r=o.n()).done;){k(r.value)}}catch(A){o.e(A)}finally{o.f()}}else t.lines>v&&(g>v||!g)?(b(),p.push(t)):t instanceof D&&g&&(e=y[y.length-1])instanceof D&&t.lines+e.lines<=32?(g+=t.lines,m+=t.length+1,y[y.length-1]=new D(e.text.concat(t.text),e.length+1+t.length)):(g+t.lines>f&&b(),g+=t.lines,m+=t.length+1,y.push(t))}function b(){0!=g&&(p.push(1==y.length?y[0]:n.from(y,m)),m=-1,g=y.length=0)}var w,S=i(t);try{for(S.s();!(w=S.n()).done;){var x=w.value;k(x)}}catch(A){S.e(A)}finally{S.f()}return b(),1==p.length?p[0]:new n(p,r)}}]),n}(T);function P(t){var e,n=-1,r=i(t);try{for(r.s();!(e=r.n()).done;){n+=e.value.length+1}}catch(o){r.e(o)}finally{r.f()}return n}function R(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e9,i=0,o=0,a=!0;o=n&&(u>r&&(s=s.slice(0,r-i)),i1&&void 0!==arguments[1]?arguments[1]:1;f(this,t),this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[n>0?0:e instanceof D?e.text.length:e.children.length]}return v(t,[{key:"next",value:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;;){var e=this.nodes.length-1;if(e<0)return this.done=!0,this.value="",this.lineBreak=!1,this;var n=this.nodes[e],r=this.offsets[e],i=n instanceof D?n.text.length:n.children.length;if(r==(this.dir>0?i:0))this.nodes.pop(),this.offsets.pop();else if(this.lineBreak||r==(this.dir>0?0:i))if(n instanceof D){var o=n.text[r-(this.dir<0?1:0)];if(this.offsets[e]=r+=this.dir,this.lineBreak=!1,o.length>Math.max(0,t))return this.value=0==t?o:this.dir>0?o.slice(t):o.slice(0,o.length-t),this;t-=o.length}else{var a=n.children[this.dir>0?r:r-1];this.offsets[e]=r+this.dir,this.lineBreak=!1,t>a.length?t-=a.length:(this.nodes.push(a),this.offsets.push(this.dir>0?0:a instanceof D?a.text.length:a.children.length))}else{if(this.lineBreak=!0,0==t)return this.value="\n",this;t--}}}}]),t}(),j=function(){function t(e,n,r){f(this,t),this.value="",this.cursor=new L(e,n>r?-1:1),n>r?(this.skip=e.length-n,this.limit=n-r):(this.skip=n,this.limit=r-n)}return v(t,[{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.limit<=0)this.limit=-1;else{var e=this.cursor.next(this.skip+t),n=e.value,r=e.lineBreak,i=e.done;this.skip=0,this.value=n;var o=r?1:n.length;o>this.limit&&(this.value=this.cursor.dir>0?n.slice(0,this.limit):n.slice(o-this.limit)),i||0==this.value.length?this.limit=-1:this.limit-=this.value.length}return this}},{key:"lineBreak",get:function(){return this.cursor.lineBreak}},{key:"done",get:function(){return this.limit<0}}]),t}(),I=function(){function t(e,n,r,i){f(this,t),this.from=e,this.to=n,this.number=r,this.text=i}return v(t,[{key:"length",get:function(){return this.to-this.from}}]),t}()},19753:function(t,e,n){"use strict";n.d(e,{kH:function(){return Ct},p:function(){return Ot},Nm:function(){return ke},tk:function(){return Wn},BF:function(){return ne},lg:function(){return oe},$f:function(){return Qn},$1:function(){return er},Zp:function(){return $t}});for(var r=n(77885),i=n(23414),o=n(62038),a=n(13764),s={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",229:"q"},u={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},h="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),l="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),c="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),f="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),d="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),v=h&&(f||+h[1]<57)||c&&f,p=0;p<10;p++)s[48+p]=s[96+p]=String(p);for(p=1;p<=24;p++)s[p+111]="F"+p;for(p=65;p<=90;p++)s[p]=String.fromCharCode(p+32),u[p]=String.fromCharCode(p);for(var g in s)u.hasOwnProperty(g)||(u[g]=s[g]);function m(t,e,n){return(m="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=A(t)););return t}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}})(t,e,n||t)}function y(t){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function k(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&b(t,e)}function b(t,e){return(b=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function w(t){var e=function(){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(t){return!1}}();return function(){var n,r=A(t);if(e){var i=A(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return S(this,n)}}function S(t,e){return!e||"object"!==y(e)&&"function"!=typeof e?x(t):e}function x(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function A(t){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function C(t){return function(t){if(Array.isArray(t))return P(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||E(t)||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 M(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=E(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function O(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function T(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n2),android:/Android\b/.test(B.userAgent),webkit:H,safari:_,webkit_version:H?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=L.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};function q(t){return t.getSelection?t.getSelection():document.getSelection()}function F(t,e){if(!e.anchorNode)return!1;try{return t.contains(3==e.anchorNode.nodeType?e.anchorNode.parentNode:e.anchorNode)}catch(n){return!1}}function U(t){if(3==t.nodeType){var e=it();return e.setEnd(t,t.nodeValue.length),e.setStart(t,0),e.getClientRects()}return 1==t.nodeType?t.getClientRects():[]}function G(t,e,n,r){return!!n&&(J(t,e,n,r,-1)||J(t,e,n,r,1))}function K(t){for(var e=0;;e++)if(!(t=t.previousSibling))return e}function J(t,e,n,r,i){for(;;){if(t==n&&e==r)return!0;if(e==(i<0?0:Y(t))){if("DIV"==t.nodeName)return!1;var o=t.parentNode;if(!o||1!=o.nodeType)return!1;e=K(t)+(i<0?0:1),t=o}else{if(1!=t.nodeType)return!1;t=t.childNodes[e+(i<0?-1:0)],e=i<0?Y(t):0}}}function Y(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}var X={left:0,right:0,top:0,bottom:0};function Q(t,e){var n=e?t.left:t.right;return{left:n,right:n,top:t.top,bottom:t.bottom}}function Z(t){return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight}}var tt,et=function(){function t(){O(this,t),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return D(t,[{key:"eq",value:function(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}},{key:"set",value:function(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}}]),t}(),nt=null;function rt(t){if(t.setActive)return t.setActive();if(nt)return t.focus(nt);for(var e=[],n=t;n&&(e.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(t.focus(null==nt?{get preventScroll(){return nt={preventScroll:!0},!0}}:void 0),!nt){nt=!1;for(var r=0;r2&&void 0!==arguments[2])||arguments[2];O(this,t),this.node=e,this.offset=n,this.precise=r}return D(t,null,[{key:"before",value:function(e,n){return new t(e.parentNode,K(e),n)}},{key:"after",value:function(e,n){return new t(e.parentNode,K(e)+1,n)}}]),t}(),at=[],st=function(){function t(){O(this,t),this.parent=null,this.dom=null,this.dirty=2}return D(t,[{key:"posBefore",value:function(t){var e,n=this.posAtStart,r=M(this.children);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i==t)return n;n+=i.length+i.breakAfter}}catch(o){r.e(o)}finally{r.f()}throw new RangeError("Invalid child in posBefore")}},{key:"posAfter",value:function(t){return this.posBefore(t)+t.length}},{key:"coordsAt",value:function(t,e){return null}},{key:"sync",value:function(e){if(2&this.dirty){var n,r=this.dom,i=null,o=M(this.children);try{for(o.s();!(n=o.n()).done;){var a=n.value;if(a.dirty){var s=i?i.nextSibling:r.firstChild;!s||a.dom||t.get(s)||a.reuseDOM(s),a.sync(e),a.dirty=0}e&&e.node==r&&i!=a.dom&&(e.written=!0),ht(r,i,a.dom),i=a.dom}}catch(f){o.e(f)}finally{o.f()}var u=i?i.nextSibling:r.firstChild;for(u&&e&&e.node==r&&(e.written=!0);u;)u=ut(u)}else if(1&this.dirty){var h,l=M(this.children);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.dirty&&(c.sync(e),c.dirty=0)}}catch(f){l.e(f)}finally{l.f()}}}},{key:"reuseDOM",value:function(t){return!1}},{key:"localPosFromDOM",value:function(e,n){var r;if(e==this.dom)r=this.dom.childNodes[n];else{for(var i=0==Y(e)?0:0==n?-1:1;;){var o=e.parentNode;if(o==this.dom)break;0==i&&o.firstChild!=o.lastChild&&(i=e==o.firstChild?-1:1),e=o}r=i<0?e:e.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!t.get(r);)r=r.nextSibling;if(!r)return this.length;for(var a=0,s=0;;a++){var u=this.children[a];if(u.dom==r)return s;s+=u.length+u.breakAfter}}},{key:"domBoundsAround",value:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=-1,i=-1,o=-1,a=-1,s=0,u=n;se)return h.domBoundsAround(t,e,u);if(l>=t&&-1==r&&(r=s,i=u),l>=e&&l!=u&&-1==o){o=s,a=l;break}u=l+h.breakAfter}return{from:i,to:a<0?n+this.length:a,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o+1].dom:null}}},{key:"markDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];2&this.dirty||(this.dirty|=2,this.markParentsDirty(t))}},{key:"markParentsDirty",value:function(t){for(var e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}},{key:"setParent",value:function(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}},{key:"setDOM",value:function(t){this.dom=t,t.cmView=this}},{key:"replaceChildren",value:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:at;this.markDirty();for(var i=t;i0&&void 0!==arguments[0]?arguments[0]:this.length;return new lt(this.children,t,this.children.length)}},{key:"childPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(t,e)}},{key:"toString",value:function(){var t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==t?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}},{key:"editorView",get:function(){if(!this.parent)throw new Error("Accessing view in orphan content view");return this.parent.editorView}},{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"rootView",get:function(){for(var t=this;;){var e=t.parent;if(!e)return t;t=e}}}],[{key:"get",value:function(t){return t.cmView}}]),t}();function ut(t){var e=t.nextSibling;return t.parentNode.removeChild(t),e}function ht(t,e,n){var r=e?e.nextSibling:t.firstChild;if(n.parentNode==t)for(;r!=n;)r=ut(r);else t.insertBefore(n,r)}st.prototype.breakAfter=0;var lt=function(){function t(e,n,r){O(this,t),this.children=e,this.pos=n,this.i=r,this.off=0}return D(t,[{key:"findPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(t>this.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}]),t}(),ct=[],ft=function(t){k(n,t);var e=w(n);function n(){return O(this,n),e.apply(this,arguments)}return D(n,[{key:"become",value:function(t){return!1}},{key:"getSide",value:function(){return 0}}]),n}(st);ft.prototype.children=ct;var dt=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).text=t,r}return D(n,[{key:"createDOM",value:function(t){this.setDOM(t||document.createTextNode(this.text))}},{key:"sync",value:function(t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}},{key:"reuseDOM",value:function(t){return 3==t.nodeType&&(this.createDOM(t),!0)}},{key:"merge",value:function(t,e,r){return(!r||r instanceof n&&!(this.length-(e-t)+r.length>256))&&(this.text=this.text.slice(0,t)+(r?r.text:"")+this.text.slice(e),this.markDirty(),!0)}},{key:"slice",value:function(t){return new n(this.text.slice(t))}},{key:"localPosFromDOM",value:function(t,e){return t==this.dom?e:e?this.text.length:0}},{key:"domAtPos",value:function(t){return new ot(this.dom,t)}},{key:"domBoundsAround",value:function(t,e,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}},{key:"coordsAt",value:function(t,e){return pt(this.dom,t,e)}},{key:"length",get:function(){return this.text.length}}]),n}(ft),vt=function(t){k(n,t);var e=w(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;O(this,n),(r=e.call(this)).mark=t,r.children=i,r.length=o;var a,s=M(i);try{for(s.s();!(a=s.n()).done;){var u=a.value;u.setParent(x(r))}}catch(h){s.e(h)}finally{s.f()}return r}return D(n,[{key:"createDOM",value:function(){var t=document.createElement(this.mark.tagName);if(this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(var e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);this.setDOM(t)}},{key:"sync",value:function(t){this.dom||this.createDOM(),m(A(n.prototype),"sync",this).call(this,t)}},{key:"merge",value:function(t,e,r,i,o){return(!r||!(!(r instanceof n&&r.mark.eq(this.mark))||t&&i<=0||ee&&r.push(ir&&(e=r);var i=e,o=e,a=0;0==e&&n<0||e==r&&n>=0?z.chrome||z.gecko||(e?(i--,a=1):(o++,a=-1)):n<0?i--:o++;var s=it();s.setEnd(t,o),s.setStart(t,i);var u=s.getClientRects();if(!u.length)return X;var h=u[(a?a<0:n>=0)?0:u.length-1];return z.safari&&!a&&0==h.width&&(h=Array.prototype.find.call(u,(function(t){return t.width}))||h),a?Q(h,a<0):h}var gt=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return O(this,n),(o=e.call(this)).widget=t,o.length=r,o.side=i,o}return D(n,[{key:"slice",value:function(t){return n.create(this.widget,this.length-t,this.side)}},{key:"sync",value:function(){this.dom&&this.widget.updateDOM(this.dom)||(this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}},{key:"getSide",value:function(){return this.side}},{key:"merge",value:function(t,e,r,i,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&i<=0||e0?n.length-1:0;r=n[i],!(t>0?0==i:i==n.length-1||r.top0?-1:1);return 0==t&&e>0||t==this.length&&e<=0?r:Q(r,0==t)}},{key:"overrideDOMText",get:function(){if(0==this.length)return i.xv.empty;for(var t=this;t.parent;)t=t.parent;var e=t.editorView,n=e&&e.state.doc,r=this.posAtStart;return n?n.slice(r,r+this.length):i.xv.empty}}],[{key:"create",value:function(t,e,r){return new(t.customView||n)(t,e,r)}}]),n}(ft),mt=function(t){k(n,t);var e=w(n);function n(){return O(this,n),e.apply(this,arguments)}return D(n,[{key:"domAtPos",value:function(t){return new ot(this.widget.text,t)}},{key:"sync",value:function(){this.dom||this.setDOM(this.widget.toDOM())}},{key:"localPosFromDOM",value:function(t,e){return e?3==t.nodeType?Math.min(e,this.length):this.length:0}},{key:"ignoreMutation",value:function(){return!1}},{key:"coordsAt",value:function(t,e){return pt(this.widget.text,t,e)}},{key:"overrideDOMText",get:function(){return null}}]),n}(gt);function yt(t,e,n,r,i,o){var a,s=t.childCursor(),u=s.findPos(n,1),h=u.i,l=u.off,c=s.findPos(e,-1),f=c.i,d=c.off,v=e-n,p=M(r);try{for(p.s();!(a=p.n()).done;){v+=a.value.length}}catch(S){p.e(S)}finally{p.f()}t.length+=v;var g=t.children;if(f==h&&d){var m=g[f];if(1==r.length&&m.merge(d,l,r[0],i,o))return;if(0==r.length)return void m.merge(d,l,null,i,o);var y=m.slice(l);y.merge(0,0,r[r.length-1],0,o)?r[r.length-1]=y:r.push(y),h++,o=l=0}if(l){var k=g[h];r.length&&k.merge(0,l,r[r.length-1],0,o)?(r.pop(),o=0):k.merge(0,l,null,0,0)}else hi&&n0;r--){var s=e[r-1].dom;if(s.parentNode==t)return ot.after(s)}return new ot(t,0)}function bt(t,e,n){var r,i=t.children;n>0&&e instanceof vt&&i.length&&(r=i[i.length-1])instanceof vt&&r.mark.eq(e.mark)?bt(r,e.children[0],n-1):(i.push(e),e.setParent(t)),t.length+=e.length}function wt(t,e,n){for(var r=0,i=0;i=e:a>e)return o.coordsAt(e-r,n);r=a}}return(t.dom.lastChild||t.dom).getBoundingClientRect()}function St(t,e){for(var n in t)"class"==n&&e.class?e.class+=" "+t.class:"style"==n&&e.style?e.style+=";"+t.style:e[n]=t[n];return e}function xt(t,e){if(t==e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i=0,o=n;i-1}},{key:"heightRelevant",get:function(){return!1}}],[{key:"mark",value:function(t){return new Tt(t)}},{key:"widget",value:function(t){var e=t.side||0;return t.block&&(e+=200000001*(e>0?1:-1)),new Et(t,e,e,!!t.block,t.widget||null,!1)}},{key:"replace",value:function(t){var e=!!t.block,n=Pt(t),r=n.start,i=n.end;return new Et(t,e?-2e8*(r?2:1):1e8*(r?-1:1),e?2e8*(i?2:1):1e8*(i?1:-1),e,t.widget||null,!0)}},{key:"line",value:function(t){return new Dt(t)}},{key:"set",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a.Xs.of(t,e)}}]),n}(a.uU);Ot.none=a.Xs.empty;var Tt=function(t){k(n,t);var e=w(n);function n(t){var r;O(this,n);var i=Pt(t),o=i.start,a=i.end;return(r=e.call(this,1e8*(o?-1:1),1e8*(a?1:-1),null,t)).tagName=t.tagName||"span",r.class=t.class||"",r.attrs=t.attributes||null,r}return D(n,[{key:"eq",value:function(t){return this==t||t instanceof n&&this.tagName==t.tagName&&this.class==t.class&&xt(this.attrs,t.attrs)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t>=e)throw new RangeError("Mark decorations may not be empty");return m(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Ot);Tt.prototype.point=!1;var Dt=function(t){k(n,t);var e=w(n);function n(t){return O(this,n),e.call(this,-1e8,-1e8,null,t)}return D(n,[{key:"eq",value:function(t){return t instanceof n&&xt(this.spec.attributes,t.spec.attributes)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(e!=t)throw new RangeError("Line decoration ranges must be zero-length");return m(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Ot);Dt.prototype.mapMode=r.gc.TrackBefore,Dt.prototype.point=!0;var Et=function(t){k(n,t);var e=w(n);function n(t,i,o,a,s,u){var h;return O(this,n),(h=e.call(this,i,o,s,t)).block=a,h.isReplace=u,h.mapMode=a?i<0?r.gc.TrackBefore:r.gc.TrackAfter:r.gc.TrackDel,h}return D(n,[{key:"eq",value:function(t){return t instanceof n&&(e=this.widget,r=t.widget,e==r||!!(e&&r&&e.compare(r)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,r}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return m(A(n.prototype),"range",this).call(this,t,e)}},{key:"type",get:function(){return this.startSide=5}}]),n}(Ot);function Pt(t){var e=t.inclusiveStart,n=t.inclusiveEnd;return null==e&&(e=t.inclusive),null==n&&(n=t.inclusive),{start:e||!1,end:n||!1}}function Rt(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n.length-1;i>=0&&n[i]+r>t?n[i]=Math.max(n[i],e):n.push(t,e)}Et.prototype.point=!0;var Bt=r.r$.define({combine:function(t){return t.join(" ")}}),Lt=r.r$.define({combine:function(t){return t.indexOf(!0)>-1}}),jt=o.V.newName();function It(t){return t.replace(/\$\w[\w\.]*/g,(function(t){for(var e=t.slice(1).split("."),n="",r=1;r<=e.length;r++)n+=".cm-"+e.slice(0,r).join("-");return n}))}function Nt(t,e){return new o.V(e,{process:function(e){return e=It(e),/\$/.test(e)?e.replace(/\$/,t):t+" "+e},extend:function(e,n){return e=It(e),n.slice(0,t.length+1)==t+" "?t+" "+e.replace(/&/,n.slice(t.length+1)):e.replace(/&/,n)}})}function $t(t){if(t.indexOf(".")<0)return"cm-"+t;for(var e=t.split("."),n="",r=1;r<=e.length;r++)n+=(n?" ":"")+"cm-"+e.slice(0,r).join("-");return n}var Vt=Nt("."+jt,{$:{position:"relative !important",boxSizing:"border-box","&$focused":{outline_fallback:"1px dotted #212121",outline:"5px auto -webkit-focus-ring-color"},display:"flex !important",flexDirection:"column"},$scroller:{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},$content:{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",boxSizing:"border-box",padding:"4px 0",outline:"none"},"$$light $content":{caretColor:"black"},"$$dark $content":{caretColor:"white"},$line:{display:"block",padding:"0 2px 0 4px"},$selectionLayer:{zIndex:-1,contain:"size style"},$selectionBackground:{position:"absolute"},"$$light $selectionBackground":{background:"#d9d9d9"},"$$dark $selectionBackground":{background:"#222"},"$$focused$light $selectionBackground":{background:"#d7d4f0"},"$$focused$dark $selectionBackground":{background:"#233"},$cursorLayer:{zIndex:100,contain:"size style",pointerEvents:"none"},"$$focused $cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},$cursor:{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none",display:"none"},"$$dark $cursor":{borderLeftColor:"#444"},"$$focused $cursor":{display:"block"},"$$light $activeLine":{backgroundColor:"#f3f9ff"},"$$dark $activeLine":{backgroundColor:"#223039"},"$$light $specialChar":{color:"red"},"$$dark $specialChar":{color:"#f78"},$tab:{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},$placeholder:{color:"#888",display:"inline-block"},$button:{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"3px"},"$$light $button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"$$dark $button":{backgroundImage:"linear-gradient(#555, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},$textfield:{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"$$light $textfield":{backgroundColor:"white"},"$$dark $textfield":{border:"1px solid #555",backgroundColor:"inherit"}}),Wt=$t("line"),Ht=function(t){k(n,t);var e=w(n);function n(){var t;return O(this,n),(t=e.apply(this,arguments)).children=[],t.length=0,t.prevAttrs=void 0,t.attrs=null,t.breakAfter=0,t}return D(n,[{key:"merge",value:function(t,e,r,i,o,a){if(r){if(!(r instanceof n))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),yt(this,t,e,r?r.children:_t,o,a),!0}},{key:"split",value:function(t){var e=new n;if(e.breakAfter=this.breakAfter,0==this.length)return e;var r=this.childPos(t),i=r.i,o=r.off;o&&(e.append(this.children[i].slice(o),0),this.children[i].merge(o,this.children[i].length,null,0,0),i++);for(var a=i;a0&&0==this.children[i-1].length;)this.children[i-1].parent=null,i--;return this.children.length=i,this.markDirty(),this.length=t,e}},{key:"transferDOM",value:function(t){this.dom&&(t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}},{key:"setDeco",value:function(t){xt(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}},{key:"append",value:function(t,e){bt(this,t,e)}},{key:"addLineDeco",value:function(t){var e=t.spec.attributes;e&&(this.attrs=St(e,this.attrs||{}))}},{key:"domAtPos",value:function(t){return kt(this.dom,this.children,t)}},{key:"sync",value:function(t){this.dom||(this.setDOM(document.createElement("div")),this.dom.className=Wt,this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(At(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add(Wt),this.prevAttrs=void 0),m(A(n.prototype),"sync",this).call(this,t);var e=this.dom.lastChild;if(!e||"BR"!=e.nodeName&&st.get(e)instanceof gt){var r=document.createElement("BR");r.cmIgnore=!0,this.dom.appendChild(r)}}},{key:"measureTextSize",value:function(){if(0==this.children.length||this.length>20)return null;var t,e=0,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!(r instanceof dt))return null;var i=U(r.dom);if(1!=i.length)return null;e+=i[0].width}}catch(o){n.e(o)}finally{n.f()}return{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length}}},{key:"coordsAt",value:function(t,e){return wt(this,t,e)}},{key:"match",value:function(t){return!1}},{key:"type",get:function(){return Ct.Text}}],[{key:"find",value:function(t,e){for(var r=0,i=0;;r++){var o=t.children[r],a=i+o.length;if(a>=e){if(o instanceof n)return o;if(o.length)return null}i=a+o.breakAfter}}}]),n}(st),_t=[],zt=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return O(this,n),(o=e.call(this)).widget=t,o.length=r,o.type=i,o.breakAfter=0,o}return D(n,[{key:"merge",value:function(t,e,r,i,o,a){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&o<=0||e=0;n--)t=new vt(e[n],[t],t.length);return t}},{key:"buildText",value:function(t,e,n){for(;t>0;){if(this.textOff==this.text.length){var r=this.cursor.next(this.skip),i=r.value,o=r.lineBreak,a=r.done;if(this.skip=0,a)throw new Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.curLine=null,t--;continue}this.text=i,this.textOff=0}var s=Math.min(this.text.length-this.textOff,t,512);this.getLine().append(this.wrapMarks(new dt(this.text.slice(this.textOff,this.textOff+s)),e),n),this.textOff+=s,t-=s,n=0}}},{key:"span",value:function(t,e,n,r){this.buildText(e-t,n,r),this.pos=e,this.openStart<0&&(this.openStart=r)}},{key:"point",value:function(t,e,n,r,i){var o=e-t;if(n instanceof Et)if(n.block){var a=n.type;a!=Ct.WidgetAfter||this.posCovered()||this.getLine(),this.addWidget(new zt(n.widget||new Ft("div"),o,a))}else{var s=this.wrapMarks(gt.create(n.widget||new Ft("span"),o,n.startSide),r);this.getLine().append(s,i)}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);o&&(this.textOff+o<=this.text.length?this.textOff+=o:(this.skip+=o-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=e),this.openStart<0&&(this.openStart=i)}}],[{key:"build",value:function(e,n,r,i){var o=new t(e,n,r);return o.openEnd=a.Xs.spans(i,n,r,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(),o}}]),t}(),Ft=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).tag=t,r}return D(n,[{key:"eq",value:function(t){return t.tag==this.tag}},{key:"toDOM",value:function(){return document.createElement(this.tag)}},{key:"updateDOM",value:function(t){return t.nodeName.toLowerCase()==this.tag}}]),n}(Mt),Ut=[],Gt=r.r$.define(),Kt=r.r$.define(),Jt=r.r$.define(),Yt=r.r$.define(),Xt=r.r$.define(),Qt=r.r$.define();function Zt(t,e,n){var r=t.facet(Yt);r.length?r[0](e):window.onerror?window.onerror(String(e),n,void 0,void 0,e):n?console.error(n+":",e):console.error(e)}var te=r.r$.define({combine:function(t){return!t.length||t[0]}}),ee=function t(e,n){O(this,t),this.field=e,this.get=n},ne=function(){function t(){O(this,t)}return D(t,[{key:"from",value:function(t){return new ee(this,t)}}],[{key:"define",value:function(){return new t}}]),t}();ne.decorations=ne.define(),ne.scrollMargins=ne.define();var re=0,ie=r.r$.define(),oe=function(){function t(e,n,r){O(this,t),this.id=e,this.create=n,this.fields=r,this.extension=ie.of(this)}return D(t,null,[{key:"define",value:function(e,n){var r=n||{},i=r.eventHandlers,o=r.provide,a=r.decorations,s=[];if(o){var u,h=M(Array.isArray(o)?o:[o]);try{for(h.s();!(u=h.n()).done;){var l=u.value;s.push(l)}}catch(c){h.e(c)}finally{h.f()}}return i&&s.push(ae.from((function(t){return{plugin:t,handlers:i}}))),a&&s.push(ne.decorations.from(a)),new t(re++,e,s)}},{key:"fromClass",value:function(e,n){return t.define((function(t){return new e(t)}),n)}}]),t}(),ae=ne.define(),se=function(){function t(e){O(this,t),this.spec=e,this.mustUpdate=null,this.value=null}return D(t,[{key:"takeField",value:function(t,e){var n,r=M(this.spec.fields);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.field,a=i.get;o==t&&e.push(a(this.value))}}catch(s){r.e(s)}finally{r.f()}}},{key:"update",value:function(e){if(this.value){if(this.mustUpdate){var n=this.mustUpdate;if(this.mustUpdate=null,!this.value.update)return this;try{this.value.update(n)}catch(r){if(Zt(n.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(i){}return t.dummy}}}else try{this.value=this.spec.create(e)}catch(r){return Zt(e.state,r,"CodeMirror plugin crashed"),t.dummy}return this}},{key:"destroy",value:function(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(n){Zt(t.state,n,"CodeMirror plugin crashed")}}}]),t}();se.dummy=new se(oe.define((function(){return{}})));var ue=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),he=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),le=r.r$.define(),ce=r.r$.define(),fe=function(){function t(e,n,r,i){O(this,t),this.fromA=e,this.toA=n,this.fromB=r,this.toB=i}return D(t,[{key:"join",value:function(e){return new t(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}},{key:"addToSet",value:function(t){for(var e=t.length,n=this;e>0;e--){var r=t[e-1];if(!(r.fromA>n.toA)){if(r.toAl)break;o+=2}if(!u)return r;new t(u.fromA,u.toA,u.fromB,u.toB).addToSet(r),a=u.toA,s=u.toB}}}]),t}(),de=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ut;O(this,t),this.view=e,this.state=n,this.transactions=i,this.flags=0,this.startState=e.state,this.changes=r.as.empty(this.startState.doc.length);var o,a=M(i);try{for(a.s();!(o=a.n()).done;){var s=o.value;this.changes=this.changes.compose(s.changes)}}catch(l){a.e(l)}finally{a.f()}var u=[];this.changes.iterChangedRanges((function(t,e,n,r){return u.push(new fe(t,e,n,r))})),this.changedRanges=u;var h=e.hasFocus;h!=e.inputState.notifiedFocused&&(e.inputState.notifiedFocused=h,this.flags|=1),this.docChanged&&(this.flags|=2)}return D(t,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(18&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return this.transactions.some((function(t){return t.docChanged}))}},{key:"selectionSet",get:function(){return this.transactions.some((function(t){return t.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}]),t}(),ve=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).view=t,r.compositionDeco=Ot.none,r.decorations=[],r.minWidth=0,r.minWidthFrom=0,r.minWidthTo=0,r.impreciseAnchor=null,r.impreciseHead=null,r.setDOM(t.contentDOM),r.children=[new Ht],r.children[0].setParent(x(r)),r.updateInner([new fe(0,0,0,t.state.doc.length)],r.updateDeco(),0),r}return D(n,[{key:"update",value:function(t){var e=this,n=t.changedRanges;this.minWidth>0&&n.length&&(n.every((function(t){var n=t.fromA;return t.toAe.minWidthTo}))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=0),this.view.inputState.composing<0?this.compositionDeco=Ot.none:t.transactions.length&&(this.compositionDeco=function(t,e){var n=q(t.root),r=n.focusNode&&me(n.focusNode,n.focusOffset,0);if(!r)return Ot.none;var i,o,a=t.docView.nearest(r),s=r;if(a instanceof ft){for(;a.parent instanceof ft;)a=a.parent;o=(i=a.posAtStart)+a.length,s=a.dom}else{if(!(a instanceof Ht))return Ot.none;for(;s.parentNode!=a.dom;)s=s.parentNode;for(var u=s.previousSibling;u&&!st.get(u);)u=u.previousSibling;i=o=u?st.get(u).posAtEnd:a.posAtStart}var h=e.mapPos(i,1),l=Math.max(h,e.mapPos(o,-1)),c=r.nodeValue,f=t.state;if(l-h=this.view.viewport.from&&t.state.selection.main.to<=this.view.viewport.to?(this.updateSelection(h,d),!1):(this.updateInner(n,c,t.startState.doc.length,h,d),!0)}},{key:"updateInner",value:function(t,e,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];this.updateChildren(t,e,n),this.view.observer.ignore((function(){r.dom.style.height=r.view.viewState.domHeight+"px",r.dom.style.minWidth=r.minWidth?r.minWidth+"px":"";var t=z.chrome?{node:q(r.view.root).focusNode,written:!1}:void 0;r.sync(t),r.dirty=0,(null==t?void 0:t.written)&&(i=!0),r.updateSelection(i,o),r.dom.style.height=""}))}},{key:"updateChildren",value:function(t,e,n){for(var r=this.childCursor(n),i=t.length-1;;i--){var o=i>=0?t[i]:null;if(!o)break;var a=o.fromA,s=o.toA,u=o.fromB,h=o.toB,l=qt.build(this.view.state.doc,u,h,e),c=l.content,f=l.breakAtStart,d=l.openStart,v=l.openEnd,p=r.findPos(s,1),g=p.i,m=p.off,y=r.findPos(a,-1),k=y.i,b=y.off;this.replaceRange(k,b,g,m,c,f,d,v)}}},{key:"replaceRange",value:function(t,e,n,r,i,o,a,s){var u=this.children[t],h=i.length?i[i.length-1]:null,l=h?h.breakAfter:o;if(t!=n||o||l||!(i.length<2)||!u.merge(e,r,i.length?h:null,0==e,a,s)){var c=this.children[n];for(r0&&(!o&&i.length&&u.merge(e,u.length,i[0],!1,a,0)?u.breakAfter=i.shift().breakAfter:(e0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e||this.mayControlSelection()){var n=this.view.state.selection.main,r=this.domAtPos(n.anchor),i=this.domAtPos(n.head),o=q(this.root);(t||!o.focusNode||z.gecko&&n.empty&&ye(o.focusNode,o.focusOffset)||!G(r.node,r.offset,o.anchorNode,o.anchorOffset)||!G(i.node,i.offset,o.focusNode,o.focusOffset))&&this.view.observer.ignore((function(){if(n.empty){if(z.gecko){var t=ye(r.node,r.offset);if(t&&3!=t){var e=me(r.node,r.offset,1==t?1:-1);e&&(r=new ot(e,1==t?0:e.nodeValue.length))}}o.collapse(r.node,r.offset),null!=n.bidiLevel&&null!=o.cursorBidiLevel&&(o.cursorBidiLevel=n.bidiLevel)}else if(o.extend)o.collapse(r.node,r.offset),o.extend(i.node,i.offset);else{var a=document.createRange();if(n.anchor>n.head){var s=[i,r];r=s[0],i=s[1]}a.setEnd(i.node,i.offset),a.setStart(r.node,r.offset),o.removeAllRanges(),o.addRange(a)}})),this.impreciseAnchor=r.precise?null:new ot(o.anchorNode,o.anchorOffset),this.impreciseHead=i.precise?null:new ot(o.focusNode,o.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){var t=this.view.state.selection.main,e=q(this.root);if(t.empty&&t.assoc&&e.modify){var n=Ht.find(this,t.head);if(n){var r=n.posAtStart;if(t.head!=r&&t.head!=r+n.length){var i=this.coordsAt(t.head,-1),o=this.coordsAt(t.head,1);if(i&&o&&!(i.bottom>o.top)){var a=this.domAtPos(t.head+t.assoc);e.collapse(a.node,a.offset),e.modify("move",t.assoc<0?"forward":"backward","lineboundary")}}}}}},{key:"mayControlSelection",value:function(){return this.view.state.facet(te)?this.root.activeElement==this.dom:F(this.dom,q(this.root))}},{key:"nearest",value:function(t){for(var e=t;e;){var n=st.get(e);if(n&&n.rootView==this)return n;e=e.parentNode}return null}},{key:"posFromDOM",value:function(t,e){var n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,e)+n.posAtStart}},{key:"domAtPos",value:function(t){for(var e=this.childCursor().findPos(t,-1),n=e.i,r=e.off;no||t==o&&(i.type==Ct.Text||!r||this.children[r-1].breakAfter))return i.coordsAt(t-o,e);n=o}}},{key:"measureVisibleLineHeights",value:function(){for(var t=[],e=this.view.viewState.viewport,n=e.from,r=e.to,i=Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=0,a=0;ar)break;if(o>=n){t.push(s.dom.getBoundingClientRect().height);var h=s.dom.scrollWidth;h>i&&(this.minWidth=i=h,this.minWidthFrom=o,this.minWidthTo=u)}o=u+s.breakAfter}return t}},{key:"measureTextSize",value:function(){var t,e=this,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r instanceof Ht){var i=r.measureTextSize();if(i)return i}}}catch(u){n.e(u)}finally{n.f()}var o,a,s=document.createElement("div");return s.className="cm-line",s.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){e.dom.appendChild(s);var t=U(s.firstChild)[0];o=s.getBoundingClientRect().height,a=t?t.width/27:7,s.remove()})),{lineHeight:o,charWidth:a}}},{key:"childCursor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,e=this.children.length;return e&&(t-=this.children[--e].length),new lt(this.children,t,e)}},{key:"computeBlockGapDeco",value:function(){for(var t=[],e=this.view.viewState,n=0,r=0;;r++){var i=r==e.viewports.length?null:e.viewports[r],o=i?i.from-1:this.length;if(o>n){var a=e.lineAt(o,0).bottom-e.lineAt(n,0).top;t.push(Ot.replace({widget:new pe(a),block:!0,inclusive:!0}).range(n,o))}if(!i)break;n=i.to+1}return Ot.set(t)}},{key:"updateDeco",value:function(){return this.decorations=[this.computeBlockGapDeco(),this.view.viewState.lineGapDeco,this.compositionDeco].concat(C(this.view.state.facet(le)),C(this.view.pluginField(ne.decorations)))}},{key:"scrollPosIntoView",value:function(t,e){var n=this.coordsAt(t,e);if(n){var r,i=0,o=0,a=0,s=0,u=M(this.view.pluginField(ne.scrollMargins));try{for(u.s();!(r=u.n()).done;){var h=r.value;if(h){var l=h.left,c=h.right,f=h.top,d=h.bottom;null!=l&&(i=Math.max(i,l)),null!=c&&(o=Math.max(o,c)),null!=f&&(a=Math.max(a,f)),null!=d&&(s=Math.max(s,d))}}}catch(v){u.e(v)}finally{u.f()}!function(t,e){for(var n=t.ownerDocument.defaultView,r=t.parentNode;r;)if(1==r.nodeType){var i=void 0,o=r==document.body;if(o)i=Z(n);else{if(r.scrollHeight<=r.clientHeight&&r.scrollWidth<=r.clientWidth){r=r.parentNode;continue}var a=r.getBoundingClientRect();i={left:a.left,right:a.left+r.clientWidth,top:a.top,bottom:a.top+r.clientHeight}}var s=0,u=0;if(e.topi.bottom&&(u=e.bottom-i.bottom+5),e.lefti.right&&(s=e.right-i.right+5),s||u)if(o)n.scrollBy(s,u);else{if(u){var h=r.scrollTop;r.scrollTop+=u,u=r.scrollTop-h}if(s){var l=r.scrollLeft;r.scrollLeft+=s,s=r.scrollLeft-l}e={left:e.left-s,top:e.top-u,right:e.right-s,bottom:e.bottom-u}}if(o)break;r=r.parentNode}else{if(11!=r.nodeType)break;r=r.host}}(this.dom,{left:n.left-i,top:n.top-a,right:n.right+o,bottom:n.bottom+s})}}},{key:"root",get:function(){return this.view.root}},{key:"editorView",get:function(){return this.view}},{key:"length",get:function(){return this.view.state.doc.length}}]),n}(st),pe=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).height=t,r}return D(n,[{key:"toDOM",value:function(){var t=document.createElement("div");return this.updateDOM(t),t}},{key:"eq",value:function(t){return t.height==this.height}},{key:"updateDOM",value:function(t){return t.style.height=this.height+"px",!0}},{key:"estimatedHeight",get:function(){return this.height}}]),n}(Mt);var ge=function(t){k(n,t);var e=w(n);function n(t,r){var i;return O(this,n),(i=e.call(this)).top=t,i.text=r,i}return D(n,[{key:"eq",value:function(t){return this.top==t.top&&this.text==t.text}},{key:"toDOM",value:function(){return this.top}},{key:"ignoreEvent",value:function(){return!1}},{key:"customView",get:function(){return mt}}]),n}(Mt);function me(t,e,n){for(;;){if(3==t.nodeType)return t;if(1==t.nodeType&&e>0&&n<=0)e=Y(t=t.childNodes[e-1]);else{if(!(1==t.nodeType&&e=0))return null;t=t.childNodes[e],e=0}}}function ye(t,e){return 1!=t.nodeType?0:(e&&"false"==t.childNodes[e-1].contentEditable?1:0)|(e=e){if(a.level==n)return o;(i<0||(0!=r?r<0?a.frome:t[i].level>a.level))&&(i=o)}}if(i<0)throw new RangeError("Index out of range");return i}}]),t}(),Te=[];function De(t,e){var n,r=t.length,i=e==we?1:2;if(!t||1==i&&!Me.test(t))return Ee(r);for(var o=0,a=i,s=i;ox;){for(var M=C,O=2!=Te[--C];C>x&&O==(2!=Te[C-1]);)C--;w.push(new Oe(C,M,O?2:1))}else w.push(new Oe(x,S,0))}else for(var T=0;Tt?e.left-t:Math.max(0,t-e.right)}function Le(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function je(t,e){return t.tope.top+1}function Ie(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function $e(t,e,n){for(var r,i,o,a,s,u,h,l,c=t.firstChild;c;c=c.nextSibling)for(var f=U(c),d=0;dg||a==g&&o>p)&&(r=c,i=v,o=p,a=g),0==p?n>v.bottom&&(!h||h.bottomv.top)&&(u=c,l=v):h&&je(h,v)?h=Ne(h,v.bottom):l&&je(l,v)&&(l=Ie(l,v.top))}if(h&&h.bottom>=n?(r=s,i=h):l&&l.top<=n&&(r=u,i=l),!r)return{node:t,offset:0};var m=Math.max(i.left,Math.min(i.right,e));return 3==r.nodeType?Ve(r,m,n):o||"true"!=r.contentEditable?{node:t,offset:Array.prototype.indexOf.call(t.childNodes,r)+(e>=(i.left+i.right)/2?1:0)}:$e(r,m,n)}function Ve(t,e,n){for(var r=t.nodeValue.length,i=it(),o=0;o=e&&u.top-1<=n&&u.bottom+1>=n)){var h=e>=(u.left+u.right)/2,l=h;if(z.chrome||z.gecko)i.setEnd(t,o),i.getBoundingClientRect().left==u.right&&(l=!h);return{node:t,offset:o+(l?1:0)}}}}return{node:t,offset:0}}function We(t,e){for(var n,r=e.x,i=e.y,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,a=t.contentDOM.getBoundingClientRect(),s=t.defaultLineHeight/2,u=!1;;){if((n=t.blockAtHeight(i,a.top)).top>i||n.bottomi?-1:1,i=Math.min(n.bottom-s,Math.max(n.top+s,i)),u)return-1;u=!0}if(n.type==Ct.Text)break;i=o>0?n.bottom+s:n.top-s}var h=n.from;if(ht.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:null;r=Math.max(a.left+1,Math.min(a.right-1,r));var l,c=t.root,f=c.elementFromPoint(r,i),d=-1;if(f&&t.contentDOM.contains(f)&&!(t.docView.nearest(f)instanceof gt))if(c.caretPositionFromPoint){var v=c.caretPositionFromPoint(r,i);v&&(l=v.offsetNode,d=v.offset)}else if(c.caretRangeFromPoint){var p=c.caretRangeFromPoint(r,i);p&&(l=p.startContainer,d=p.startOffset)}if(!l||!t.docView.dom.contains(l)){var g=Ht.find(t.docView,h),m=$e(g.dom,r,i);l=m.node,d=m.offset}return t.docView.posFromDOM(l,d)}function He(t,e,n,i){var o=t.state.doc.lineAt(e.head),a=i&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>o.from?e.head-1:e.head):null;if(a){var s=t.dom.getBoundingClientRect(),u=t.posAtCoords({x:n==(t.textDirection==ke.LTR)?s.right-1:s.left+1,y:(a.top+a.bottom)/2});if(null!=u)return r.jT.cursor(u,n?-1:1)}var h=Ht.find(t.docView,e.head),l=h?n?h.posAtEnd:h.posAtStart:n?o.to:o.from;return r.jT.cursor(l,n?-1:1)}function _e(t,e,n,i){for(var o=t.state.doc.lineAt(e.head),a=t.bidiSpans(o),s=e,u=null;;){var h=Re(o,a,t.textDirection,s,n),l=Pe;if(!h){if(o.number==(n?t.state.doc.lines:1))return s;l="\n",o=t.state.doc.line(o.number+(n?1:-1)),a=t.bidiSpans(o),h=r.jT.cursor(n?o.from:o.to)}if(u){if(!u(l))return s}else{if(!i)return h;u=i(l)}s=h}}var ze=function(){function t(e){var n=this;O(this,t),this.lastKeyCode=0,this.lastKeyTime=0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionEndedAt=0,this.mouseSelection=null;var r=function(t){var r=Ge[t];e.contentDOM.addEventListener(t,(function(i){!Ue(e,i)||n.ignoreDuringComposition(i)||"keydown"==t&&n.screenKeyEvent(e,i)||(n.mustFlushObserver(i)&&e.observer.forceFlush(),n.runCustomHandlers(t,e,i)?i.preventDefault():r(e,i))})),n.registeredEvents.push(t)};for(var i in Ge)r(i);e.contentDOM.addEventListener("keydown",(function(t){e.inputState.lastKeyCode=t.keyCode,e.inputState.lastKeyTime=Date.now()})),this.notifiedFocused=e.hasFocus,this.ensureHandlers(e)}return D(t,[{key:"setSelectionOrigin",value:function(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}},{key:"ensureHandlers",value:function(t){var e,n=this,r=M(this.customHandlers=t.pluginField(ae));try{for(r.s();!(e=r.n()).done;){var i=e.value,o=function(e){n.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(n.registeredEvents.push(e),t.contentDOM.addEventListener(e,(function(r){Ue(t,r)&&n.runCustomHandlers(e,t,r)&&r.preventDefault()})))};for(var a in i.handlers)o(a)}}catch(s){r.e(s)}finally{r.f()}}},{key:"runCustomHandlers",value:function(t,e,n){var r,i=M(this.customHandlers);try{for(i.s();!(r=i.n()).done;){var o=r.value,a=o.handlers[t],s=!1;if(a){try{s=a.call(o.plugin,n,e)}catch(u){Zt(e.state,u)}if(s||n.defaultPrevented)return z.android&&"keydown"==t&&13==n.keyCode&&e.observer.flushSoon(),!0}}}catch(h){i.e(h)}finally{i.f()}return!1}},{key:"runScrollHandlers",value:function(t,e){var n,r=M(this.customHandlers);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.handlers.scroll;if(o)try{o.call(i.plugin,e,t)}catch(a){Zt(t.state,a)}}}catch(s){r.e(s)}finally{r.f()}}},{key:"ignoreDuringComposition",value:function(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(z.safari&&t.timeStamp-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}},{key:"screenKeyEvent",value:function(t,e){var n=9==e.keyCode&&Date.now()=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}(n,i)&&null,!1===this.dragging&&(i.preventDefault(),this.select(i))}return D(t,[{key:"move",value:function(t){if(0==t.buttons)return this.destroy();!1===this.dragging&&this.select(t)}},{key:"up",value:function(t){null==this.dragging&&this.select(this.startEvent),this.dragging||t.preventDefault(),this.destroy()}},{key:"destroy",value:function(){var t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.inputState.mouseSelection=null}},{key:"select",value:function(t){var e=this.style.get(t,this.extend,this.multiple);e.eq(this.view.state.selection)&&e.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:e,annotations:r.YW.userEvent.of("pointerselection"),scrollIntoView:!0})}},{key:"update",value:function(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)}}]),t}();function Ue(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(var n,r=e.target;r!=t.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=st.get(r))&&n.ignoreEvent(e))return!1;return!0}var Ge=Object.create(null),Ke=z.ie&&z.ie_version<15||z.ios&&z.webkit_version<604;function Je(t,e){var n,i=t.state,o=1,a=i.toText(e),s=a.lines==i.selection.ranges.length;if(on&&i.selection.ranges.every((function(t){return t.empty}))&&on==a.toString()){var u=-1;n=i.changeByRange((function(t){var n=i.doc.lineAt(t.from);if(n.from==u)return{range:t};u=n.from;var h=i.toText((s?a.line(o++).text:e)+i.lineBreak);return{changes:{from:n.from,insert:h},range:r.jT.cursor(t.from+h.length)}}))}else n=s?i.changeByRange((function(t){var e=a.line(o++);return{changes:{from:t.from,to:t.to,insert:e.text},range:r.jT.cursor(t.from+e.length)}})):i.replaceSelection(a);t.dispatch(n,{annotations:r.YW.userEvent.of("paste"),scrollIntoView:!0})}function Ye(t,e,n,o){if(1==o)return r.jT.cursor(e,n);if(2==o)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=t.charCategorizer(e),a=t.doc.lineAt(e),s=e-a.from;if(0==a.length)return r.jT.cursor(e);0==s?n=1:s==a.length&&(n=-1);var u=s,h=s;n<0?u=(0,i.cp)(a.text,s,!1):h=(0,i.cp)(a.text,s);for(var l=o(a.text.slice(u,h));u>0;){var c=(0,i.cp)(a.text,u,!1);if(o(a.text.slice(c,u))!=l)break;u=c}for(;hDate.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(rn+1)%3:1}(e),o=t.state.selection,a=n,s=e;return{update:function(t){t.changes&&(n&&(n.pos=t.changes.mapPos(n.pos)),o=o.map(t.changes))},get:function(e,u,h){var l;if(e.clientX==s.clientX&&e.clientY==s.clientY?l=a:(l=a=tn(t,e),s=e),!l||!n)return o;var c=Ye(t,l.pos,l.bias,i);if(n.pos!=l.pos&&!u){var f=Ye(t,n.pos,n.bias,i),d=Math.min(f.from,c.from),v=Math.max(f.to,c.to);c=d=e.top&&t<=e.bottom},Qe=function(t,e,n){return Xe(e,n)&&t>=n.left&&t<=n.right};function Ze(t,e,n,r){var i=Ht.find(t.docView,e);if(!i)return 1;var o=e-i.posAtStart;if(0==o)return 1;if(o==i.length)return-1;var a=i.coordsAt(o,-1);if(a&&Qe(n,r,a))return-1;var s=i.coordsAt(o,1);return s&&Qe(n,r,s)?1:a&&Xe(r,a)?-1:1}function tn(t,e){var n=t.posAtCoords({x:e.clientX,y:e.clientY});return null==n?null:{pos:n,bias:Ze(t,n,e.clientX,e.clientY)}}var en=z.ie&&z.ie_version<=11,nn=null,rn=0;Ge.dragstart=function(t,e){var n=t.state.selection.main,r=t.inputState.mouseSelection;r&&(r.dragging=n),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(n.from,n.to)),e.dataTransfer.effectAllowed="copyMove")},Ge.drop=function(t,e){if(e.dataTransfer){var n=t.posAtCoords({x:e.clientX,y:e.clientY}),i=e.dataTransfer.getData("Text");if(null!=n&&i){e.preventDefault();var o=t.inputState.mouseSelection,a=o&&o.dragging&&o.dragMove?{from:o.dragging.from,to:o.dragging.to}:null,s={from:n,insert:i},u=t.state.changes(a?[a,s]:s);t.focus(),t.dispatch({changes:u,selection:{anchor:u.mapPos(n,-1),head:u.mapPos(n,1)},annotations:r.YW.userEvent.of("drop")})}}},Ge.paste=function(t,e){t.observer.flush();var n=Ke?null:e.clipboardData,r=n&&n.getData("text/plain");r?(Je(t,r),e.preventDefault()):function(t){var e=t.dom.parentNode;if(e){var n=e.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout((function(){t.focus(),n.remove(),Je(t,n.value)}),50)}}(t)};var on=null;function an(t){t.docView.compositionDeco.size&&t.update([])}Ge.copy=Ge.cut=function(t,e){var n=function(t){var e,n=[],r=[],i=!1,o=M(t.selection.ranges);try{for(o.s();!(e=o.n()).done;){var a=e.value;a.empty||(n.push(t.sliceDoc(a.from,a.to)),r.push(a))}}catch(f){o.e(f)}finally{o.f()}if(!n.length){var s,u=-1,h=M(t.selection.ranges);try{for(h.s();!(s=h.n()).done;){var l=s.value.from,c=t.doc.lineAt(l);c.number>u&&(n.push(c.text),r.push({from:c.from,to:Math.min(t.doc.length,c.to+1)})),u=c.number}}catch(f){h.e(f)}finally{h.f()}i=!0}return{text:n.join(t.lineBreak),ranges:r,linewise:i}}(t.state),i=n.text,o=n.ranges,a=n.linewise;if(i){on=a?i:null;var s=Ke?null:e.clipboardData;s?(e.preventDefault(),s.clearData(),s.setData("text/plain",i)):function(t,e){var n=t.dom.parentNode;if(n){var r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=e,r.focus(),r.selectionEnd=e.length,r.selectionStart=0,setTimeout((function(){r.remove(),t.focus()}),50)}}(t,i),"cut"==e.type&&t.dispatch({changes:o,scrollIntoView:!0,annotations:r.YW.userEvent.of("cut")})}},Ge.focus=Ge.blur=function(t){setTimeout((function(){t.hasFocus!=t.inputState.notifiedFocused&&t.update([])}),10)},Ge.beforeprint=function(t){t.viewState.printing=!0,t.requestMeasure(),setTimeout((function(){t.viewState.printing=!1,t.requestMeasure()}),2e3)},Ge.compositionstart=Ge.compositionupdate=function(t){t.inputState.composing<0&&(t.docView.compositionDeco.size&&(t.observer.flush(),an(t)),t.inputState.composing=0)},Ge.compositionend=function(t){t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),setTimeout((function(){t.inputState.composing<0&&an(t)}),50)};var sn,un=["pre-wrap","normal","pre-line"],hn=function(){function t(){O(this,t),this.doc=i.xv.empty,this.lineWrapping=!1,this.direction=ke.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}return D(t,[{key:"heightForGap",value:function(t,e){var n=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.ceil((e-t-n*this.lineLength*.5)/this.lineLength)),this.lineHeight*n}},{key:"heightForLine",value:function(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(t){return this.doc=t,this}},{key:"mustRefresh",value:function(t,e,n){for(var r=!1,i=0;i-1!=this.lineWrapping||this.direction!=n}},{key:"refresh",value:function(t,e,n,r,i,o){var a=un.indexOf(t)>-1,s=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=a||this.direction!=e;if(this.lineWrapping=a,this.direction=e,this.lineHeight=n,this.charWidth=r,this.lineLength=i,s){this.heightSamples={};for(var u=0;u2&&void 0!==arguments[2]?arguments[2]:2;O(this,t),this.length=e,this.height=n,this.flags=r}return D(t,[{key:"setHeight",value:function(t,e){this.height!=e&&(Math.abs(this.height-e)>1e-4&&(t.heightChanged=!0),this.height=e)}},{key:"replace",value:function(e,n,r){return t.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(this)}},{key:"decomposeRight",value:function(t,e){e.push(this)}},{key:"applyChanges",value:function(t,e,n,r){for(var i=this,o=r.length-1;o>=0;o--){var a=r[o],s=a.fromA,u=a.toA,h=a.fromB,l=a.toB,c=i.lineAt(s,sn.ByPosNoHeight,e,0,0),f=c.to>=u?c:i.lineAt(u,sn.ByPosNoHeight,e,0,0);for(l+=f.to-u,u=f.to;o>0&&c.from<=r[o-1].toA;)s=r[o-1].fromA,h=r[o-1].fromB,o--,s0},set:function(t){this.flags=(t?2:0)|-3&this.flags}}],[{key:"empty",value:function(){return new vn(0,0)}},{key:"of",value:function(e){if(1==e.length)return e[0];for(var n=0,r=e.length,i=0,o=0;;)if(n==r)if(i>2*o){var a=e[n-1];a.break?e.splice(--n,1,a.left,null,a.right):e.splice(--n,1,a.left,a.right),r+=1+a.break,i-=a.size}else{if(!(o>2*i))break;var s=e[r];s.break?e.splice(r,1,s.left,null,s.right):e.splice(r,1,s.left,s.right),r+=2+s.break,o-=s.size}else if(i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=e&&n.more&&this.setHeight(t,n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}]),n}(fn),vn=function(t){k(n,t);var e=w(n);function n(t,r){var i;return O(this,n),(i=e.call(this,t,r,Ct.Text)).collapsed=0,i.widgetHeight=0,i}return D(n,[{key:"replace",value:function(t,e,r){var i=r[0];return 1==r.length&&(i instanceof n||i instanceof pn&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof pn?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):fn.of(r)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=e&&r.more?this.setHeight(t,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}]),n}(dn),pn=function(t){k(n,t);var e=w(n);function n(t){return O(this,n),e.call(this,t,0)}return D(n,[{key:"lines",value:function(t,e){var n=t.lineAt(e).number,r=t.lineAt(e+this.length).number;return{firstLine:n,lastLine:r,lineHeight:this.height/(r-n+1)}}},{key:"blockAt",value:function(t,e,n,r){var i=this.lines(e,r),o=i.firstLine,a=i.lastLine,s=i.lineHeight,u=Math.max(0,Math.min(a-o,Math.floor((t-n)/s))),h=e.line(o+u),l=h.from,c=h.length;return new cn(l,c,n+s*u,s,Ct.Text)}},{key:"lineAt",value:function(t,e,n,r,i){if(e==sn.ByHeight)return this.blockAt(t,n,r,i);if(e==sn.ByPosNoHeight){var o=n.lineAt(t),a=o.from,s=o.to;return new cn(a,s-a,0,0,Ct.Text)}var u=this.lines(n,i),h=u.firstLine,l=u.lineHeight,c=n.lineAt(t),f=c.from,d=c.length,v=c.number;return new cn(f,d,r+l*(v-h),l,Ct.Text)}},{key:"forEachLine",value:function(t,e,n,r,i,o){for(var a=this.lines(n,i),s=a.firstLine,u=a.lineHeight,h=Math.max(t,i),l=Math.min(i+this.length,e);h<=l;){var c=n.lineAt(h);h==t&&(r+=u*(c.number-s)),o(new cn(c.from,c.length,r,r+=u,Ct.Text)),h=c.to+1}}},{key:"replace",value:function(t,e,r){var i=this.length-e;if(i>0){var o=r[r.length-1];o instanceof n?r[r.length-1]=new n(o.length+i):r.push(null,new n(i-1))}if(t>0){var a=r[0];a instanceof n?r[0]=new n(t+a.length):r.unshift(new n(t-1),null)}return fn.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(new n(t-1),null)}},{key:"decomposeRight",value:function(t,e){e.push(null,new n(this.length-t-1))}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,o=e+this.length;if(i&&i.from<=e+this.length&&i.more){var a=[],s=Math.max(e,i.from);for(i.from>e&&a.push(new n(i.from-e-1).updateHeight(t,e));s<=o&&i.more;){var u=t.doc.lineAt(s).length;a.length&&a.push(null);var h=new vn(u,i.heights[i.index++]);h.outdated=!1,a.push(h),s+=u+1}return s<=o&&a.push(null,new n(o-s).updateHeight(t,s)),t.heightChanged=!0,fn.of(a)}return(r||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}]),n}(fn),gn=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return O(this,n),(o=e.call(this,t.length+r+i.length,t.height+i.height,r|(t.outdated||i.outdated?2:0))).left=t,o.right=i,o.size=t.size+i.size,o}return D(n,[{key:"blockAt",value:function(t,e,n,r){var i=n+this.left.height;return ta))return u;var h=e==sn.ByPosNoHeight?sn.ByPosNoHeight:sn.ByPos;return s?u.join(this.right.lineAt(a,h,n,o,a)):this.left.lineAt(a,h,n,r,i).join(u)}},{key:"forEachLine",value:function(t,e,n,r,i,o){var a=r+this.left.height,s=i+this.left.length+this.break;if(this.break)t=s&&this.right.forEachLine(t,e,n,a,s,o);else{var u=this.lineAt(s,sn.ByPos,n,r,i);t=t&&u.from<=e&&o(u),e>u.to&&this.right.forEachLine(u.to+1,e,n,a,s,o)}}},{key:"replace",value:function(t,e,n){var r=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-r,e-r,n));var i=[];t>0&&this.decomposeLeft(t,i);var o,a=i.length,s=M(n);try{for(s.s();!(o=s.n()).done;){var u=o.value;i.push(u)}}catch(l){s.e(l)}finally{s.f()}if(t>0&&mn(i,a-1),e=++n&&e.push(null),t>n&&this.right.decomposeLeft(t-n,e)}},{key:"decomposeRight",value:function(t,e){var n=this.left.length,r=n+this.break;if(t>=r)return this.right.decomposeRight(t-r,e);t2*e.size||e.size>2*t.size?fn.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=this.left,o=this.right,a=e+i.length+this.break,s=null;return r&&r.from<=e+i.length&&r.more?s=i=i.updateHeight(t,e,n,r):i.updateHeight(t,e,n),r&&r.from<=a+o.length&&r.more?s=o=o.updateHeight(t,a,n,r):o.updateHeight(t,a,n),s?this.balanced(i,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}},{key:"break",get:function(){return 1&this.flags}}]),n}(fn);function mn(t,e){var n,r;null==t[e]&&(n=t[e-1])instanceof pn&&(r=t[e+1])instanceof pn&&t.splice(e-1,3,new pn(n.length+1+r.length))}var yn=function(){function t(e,n){O(this,t),this.pos=e,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}return D(t,[{key:"span",value:function(t,e){if(this.lineStart>-1){var n=Math.min(e,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof vn?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new vn(n-this.pos,-1)),this.writtenTo=n,e>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}},{key:"point",value:function(t,e,n){if(t=5)&&this.addLineDeco(r,i)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)){var t=this.oracle.doc.lineAt(this.pos),e=t.from,n=t.to;this.lineStart=e,this.lineEnd=n,this.writtenToe&&this.nodes.push(new vn(this.pos-e,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(t,e){var n=new pn(e-t);return this.oracle.doc.lineAt(t).to==e&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof vn)return t;var e=new vn(0,-1);return this.nodes.push(e),e}},{key:"addBlock",value:function(t){this.enterLine(),t.type!=Ct.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,t.type!=Ct.WidgetBefore&&(this.covering=t)}},{key:"addLineDeco",value:function(t,e){var n=this.ensureLine();n.length+=e,n.collapsed+=e,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}},{key:"finish",value:function(t){var e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof vn||this.isCovered?(this.writtenTo=e&&i<=n}))){var o=t.lineAt(i,0),a=o.from,s=o.to;e.push(new An(a,s))}},i=0;i<=1;i++)r(i);this.viewports=e.sort((function(t,e){return t.from-e.from})),this.scaler=this.heightMap.height<=7e6?Tn:new Dn(this.heightOracle.doc,this.heightMap,this.viewports)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state;this.state=t.state;var i=this.state.facet(le),o=t.changedRanges,a=fe.extendWithRanges(o,kn(t.startState.facet(le),i,t?t.changes:r.as.empty(this.state.doc.length))),s=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(i,n.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=s&&(t.flags|=2);var u=a.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.headu.to)||!this.viewportIsAppropriate(u))&&(u=this.getViewport(0,e)),u.eq(this.viewport)||(this.viewport=u,t.flags|=4),this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(t.flags|=this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes)))),this.computeVisibleRanges(),e&&(this.scrollTo=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(t,e){var n=t.dom,r="",i=ke.LTR;if(!e){var o=window.getComputedStyle(n);r=o.whiteSpace,i="rtl"==o.direction?ke.RTL:ke.LTR,this.paddingTop=parseInt(o.paddingTop)||0,this.paddingBottom=parseInt(o.paddingBottom)||0}var a=this.printing?{top:-1e8,bottom:1e8,left:-1e8,right:1e8}:function(t,e){for(var n=t.getBoundingClientRect(),r=Math.max(0,n.left),i=Math.min(innerWidth,n.right),o=Math.max(0,n.top),a=Math.min(innerHeight,n.bottom),s=t.parentNode;s;)if(1==s.nodeType){if((s.scrollHeight>s.clientHeight||s.scrollWidth>s.clientWidth)&&"visible"!=window.getComputedStyle(s).overflow){var u=s.getBoundingClientRect();r=Math.max(r,u.left),i=Math.min(i,u.right),o=Math.max(o,u.top),a=Math.min(a,u.bottom)}s=s.parentNode}else{if(11!=s.nodeType)break;s=s.host}return{left:r-n.left,right:i-n.left,top:o-(n.top+e),bottom:a-(n.top+e)}}(n,this.paddingTop),s=a.top-this.pixelViewport.top,u=a.bottom-this.pixelViewport.bottom;if(this.pixelViewport=a,this.inView=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left,!this.inView)return 0;var h=t.measureVisibleLineHeights(),l=!1,c=0,f=0,d=this.heightOracle;if(!e){var v=t.dom.clientWidth;if(d.mustRefresh(h,r,i)||d.lineWrapping&&Math.abs(v-this.contentWidth)>d.charWidth){var p=t.measureTextSize(),g=p.lineHeight,m=p.charWidth;(l=d.refresh(r,i,g,m,v/m,h))&&(t.minWidth=0,f|=16)}this.contentWidth!=v&&(this.contentWidth=v,f|=16),s>0&&u>0?c=Math.max(s,u):s<0&&u<0&&(c=Math.min(s,u))}if(d.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(d,0,l,new ln(this.viewport.from,h)),d.heightChanged&&(f|=2),!this.viewportIsAppropriate(this.viewport,c)||this.scrollTo&&(this.scrollTo.headthis.viewport.to)){var y=this.getViewport(c,this.scrollTo);y.from==this.viewport.from&&y.to==this.viewport.to||(this.viewport=y,f|=4)}return this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(f|=this.updateLineGaps(this.ensureLineGaps(l?[]:this.lineGaps))),this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.enforceCursorAssoc()),f}},{key:"getViewport",value:function(t,e){var n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),r=this.heightMap,i=this.state.doc,o=this.visibleTop,a=this.visibleBottom,s=new An(r.lineAt(o-1e3*n,sn.ByHeight,i,0,0).from,r.lineAt(a+1e3*(1-n),sn.ByHeight,i,0,0).to);if(e)if(e.heads.to){var h=r.lineAt(e.head,sn.ByPos,i,0,0).bottom;s=new An(r.lineAt(h-(a-o)-500,sn.ByHeight,i,0,0).from,r.lineAt(h+500,sn.ByHeight,i,0,0).to)}return s}},{key:"mapViewport",value:function(t,e){var n=e.mapPos(t.from,-1),r=e.mapPos(t.to,1);return new An(this.heightMap.lineAt(n,sn.ByPos,this.state.doc,0,0).from,this.heightMap.lineAt(r,sn.ByPos,this.state.doc,0,0).to)}},{key:"viewportIsAppropriate",value:function(t){var e=t.from,n=t.to,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this.heightMap.lineAt(e,sn.ByPos,this.state.doc,0,0),o=i.top,a=this.heightMap.lineAt(n,sn.ByPos,this.state.doc,0,0),s=a.bottom,u=this.visibleTop,h=this.visibleBottom;return(0==e||o<=u-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=h+Math.max(10,Math.min(r,250)))&&o>u-2e3&&si&&(r.push({from:i,to:t}),o+=t-i),i=e}},20),i=r.from&&(o=h.from),h.from<=r.to&&h.to>=s&&(s=h.to);var l=o-1e4,c=s+1e4;l>r.from+5e3&&n.push(On(t,(function(t){return t.from==r.from&&t.to>l-5e3&&t.toc-5e3&&t.from=1)return r[r.length-1].to;for(var i=Math.floor(n*e),o=0;;o++){var a=r[o],s=a.from,u=a.to-s;if(i<=u)return s+i;i-=u}}function Mn(t,e){var n,r=0,i=M(t.ranges);try{for(i.s();!(n=i.n()).done;){var o=n.value,a=o.from,s=o.to;if(e<=s){r+=e-a;break}r+=s-a}}catch(u){i.e(u)}finally{i.f()}return r/t.total}function On(t,e){var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(e(i))return i}}catch(o){r.e(o)}finally{r.f()}}var Tn={toDOM:function(t){return t},fromDOM:function(t){return t},scale:1},Dn=function(){function t(e,n,r){O(this,t);var i=0,o=0,a=0;this.viewports=r.map((function(t){var r=t.from,o=t.to,a=n.lineAt(r,sn.ByPos,e,0,0).top,s=n.lineAt(o,sn.ByPos,e,0,0).bottom;return i+=s-a,{from:r,to:o,top:a,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-i)/(n.height-i);var s,u=M(this.viewports);try{for(u.s();!(s=u.n()).done;){var h=s.value;h.domTop=a+(h.top-o)*this.scale,a=h.domBottom=h.domTop+(h.bottom-h.top),o=h.bottom}}catch(l){u.e(l)}finally{u.f()}}return D(t,[{key:"toDOM",value:function(t,e){t-=e;for(var n=0,r=0,i=0;;n++){var o=nt.target.nodeValue.length}))?i.flushSoon():i.flush()})),Rn&&(this.onCharData=function(t){i.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),i.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.start(),this.onScroll=this.onScroll.bind(this),window.addEventListener("scroll",this.onScroll),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((function(t){i.parentCheck<0&&(i.parentCheck=setTimeout(i.listenForScroll.bind(i),1e3)),t[t.length-1].intersectionRatio>0!=i.intersecting&&(i.intersecting=!i.intersecting,i.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom)),this.listenForScroll()}return D(t,[{key:"onScroll",value:function(t){this.intersecting&&(this.flush(),this.onScrollChanged(t))}},{key:"onSelectionChange",value:function(t){var e=this.view,n=q(e.root);if(e.state.facet(te)?e.root.activeElement==this.dom:F(e.dom,n)){var r=n.anchorNode&&e.docView.nearest(n.anchorNode);r&&r.ignoreEvent(t)||(z.ie&&z.ie_version<=11&&!e.state.selection.main.empty&&n.focusNode&&G(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush())}}},{key:"listenForScroll",value:function(){this.parentCheck=-1;for(var t=0,e=null,n=this.dom;n;)if(1==n.nodeType)!e&&t=0&&(window.clearTimeout(this.delayedFlush),this.delayedFlush=-1,this.flush())}},{key:"flush",value:function(){var t=this;if(!(this.delayedFlush>=0)){var e,n=this.queue,r=M(this.observer.takeRecords());try{for(r.s();!(e=r.n()).done;){var i=e.value;n.push(i)}}catch(p){r.e(p)}finally{r.f()}n.length&&(this.queue=[]);var o=q(this.view.root),a=!this.ignoreSelection.eq(o)&&F(this.dom,o);if(0!=n.length||a){var s,u=-1,h=-1,l=!1,c=M(n);try{for(c.s();!(s=c.n()).done;){var f=s.value,d=this.readMutation(f);d&&(d.typeOver&&(l=!0),-1==u?(u=d.from,h=d.to):(u=Math.min(d.from,u),h=Math.max(d.to,h)))}}catch(p){c.e(p)}finally{c.f()}var v=this.view.state;(u>-1||a)&&this.onChange(u,h,l),this.view.state==v&&(this.view.docView.dirty&&(this.ignore((function(){return t.view.docView.sync()})),this.view.docView.dirty=0),this.view.docView.updateSelection()),this.clearSelection()}}}},{key:"readMutation",value:function(t){var e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty(),"childList"==t.type){var n=Ln(e,t.previousSibling||t.target.previousSibling,-1),r=Ln(e,t.nextSibling||t.target.nextSibling,1);return{from:n?e.posAfter(n):e.posAtStart,to:r?e.posBefore(r):e.posAtEnd,typeOver:!1}}return{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}}},{key:"destroy",value:function(){this.stop(),this.intersection&&this.intersection.disconnect();var t,e=M(this.scrollTargets);try{for(e.s();!(t=e.n()).done;){t.value.removeEventListener("scroll",this.onScroll)}}catch(n){e.e(n)}finally{e.f()}window.removeEventListener("scroll",this.onScroll),clearTimeout(this.parentCheck)}}]),t}();function Ln(t,e,n){for(;e;){var r=st.get(e);if(r&&r.parent==t)return r;var i=e.parentNode;e=i!=t.dom?i:n>0?e.nextSibling:e.previousSibling}return null}function jn(t,e,n,i){var o,a,s,u=t.state.selection.main;if(e>-1&&(s=t.docView.domBoundsAround(e,n,0))){var h=s,l=h.from,c=h.to,f=t.docView.impreciseHead||t.docView.impreciseAnchor?[]:function(t,e){var n=[];if(e.activeElement!=t)return n;var r=q(e),i=r.anchorNode,o=r.anchorOffset,a=r.focusNode,s=r.focusOffset;i&&(n.push(new $n(i,o)),a==i&&s==o||n.push(new $n(a,s)));return n}(t.contentDOM,t.root),d=new In(f,t);d.readRange(s.startDOM,s.endDOM),a=function(t,e){if(0==t.length)return null;var n=t[0].pos,i=2==t.length?t[1].pos:n;return n>-1&&i>-1?r.jT.single(n+e,i+e):null}(f,l);var v=u.from,p=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||z.android&&d.text.length0&&s>0&&t.charCodeAt(a-1)==e.charCodeAt(s-1);)a--,s--;if("end"==r){n-=a+Math.max(0,o-Math.min(a,s))-o}if(a=a?o-n:0)+(s-a),a=o}else if(s=s?o-n:0)+(a-s),s=o}return{from:o,toA:a,toB:s}}(t.state.sliceDoc(l,c),d.text,v-l,p);g&&(o={from:l+g.from,to:l+g.toA,insert:t.state.toText(d.text.slice(g.from,g.toB))})}else if(t.hasFocus||!t.state.facet(te)){var m=q(t.root),y=t.docView,k=y.impreciseHead,b=y.impreciseAnchor,w=k&&k.node==m.focusNode&&k.offset==m.focusOffset?t.state.selection.main.head:t.docView.posFromDOM(m.focusNode,m.focusOffset),S=b&&b.node==m.anchorNode&&b.offset==m.anchorOffset?t.state.selection.main.anchor:function(t){var e=t.isCollapsed;return e&&z.chrome&&t.rangeCount&&!t.getRangeAt(0).collapsed&&(e=!1),e}(m)?w:t.docView.posFromDOM(m.anchorNode,m.anchorOffset);w==u.head&&S==u.anchor||(a=r.jT.single(S,w))}if(o||a)if(!o&&i&&!u.empty&&a&&a.main.empty&&(o={from:u.from,to:u.to,insert:t.state.doc.slice(u.from,u.to)}),o){var x=t.state;if(z.android&&(o.from==u.from&&o.to==u.to&&1==o.insert.length&&2==o.insert.lines&&Vn(t,"Enter",10)||o.from==u.from-1&&o.to==u.to&&0==o.insert.length&&Vn(t,"Backspace",8)||o.from==u.from&&o.to==u.to+1&&0==o.insert.length&&Vn(t,"Delete",46)))return;var A,C=o.insert.toString();if(t.state.facet(Qt).some((function(e){return e(t,o.from,o.to,C)})))return;if(t.inputState.composing>=0&&t.inputState.composing++,o.from>=u.from&&o.to<=u.to&&o.to-o.from>=(u.to-u.from)/3){var M=u.fromo.to?x.sliceDoc(o.to,u.to):"";A=x.replaceSelection(t.state.toText(M+o.insert.sliceString(0,void 0,t.state.lineBreak)+O))}else{var T=x.changes(o);A={changes:T,selection:a&&!x.selection.main.eq(a.main)&&a.main.to<=T.newLength?x.selection.replaceRange(a.main):void 0}}t.dispatch(A,{scrollIntoView:!0,annotations:r.YW.userEvent.of("input")})}else if(a&&!a.main.eq(u)){var D,E=!1;t.inputState.lastSelectionTime>Date.now()-50&&("keyboardselection"==t.inputState.lastSelectionOrigin?E=!0:D=r.YW.userEvent.of(t.inputState.lastSelectionOrigin)),t.dispatch({selection:a,scrollIntoView:E,annotations:D})}}var In=function(){function t(e,n){O(this,t),this.points=e,this.view=n,this.text="",this.lineBreak=n.state.lineBreak}return D(t,[{key:"readRange",value:function(t,e){if(t){for(var n=t.parentNode,r=t;;){this.findPointBefore(n,r),this.readNode(r);var i=r.nextSibling;if(i==e)break;var o=st.get(r),a=st.get(i);((o?o.breakAfter:Nn(r))||(a?a.breakAfter:Nn(i))&&("BR"!=r.nodeName||r.cmIgnore))&&(this.text+=this.lineBreak),r=i}this.findPointBefore(n,e)}}},{key:"readNode",value:function(t){if(!t.cmIgnore){var e,n=st.get(t),r=n&&n.overrideDOMText;null!=r?e=r.sliceString(0,void 0,this.lineBreak):3==t.nodeType?e=t.nodeValue:"BR"==t.nodeName?e=t.nextSibling?this.lineBreak:"":1==t.nodeType&&this.readRange(t.firstChild,null),null!=e&&(this.findPointIn(t,e.length),this.text+=e,z.chrome&&13==this.view.inputState.lastKeyCode&&!t.nextSibling&&/\n\n$/.test(this.text)&&(this.text=this.text.slice(0,-1)))}}},{key:"findPointBefore",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}}catch(o){r.e(o)}finally{r.f()}}},{key:"findPointIn",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&(i.pos=this.text.length+Math.min(i.offset,e))}}catch(o){r.e(o)}finally{r.f()}}}]),t}();function Nn(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}var $n=function t(e,n){O(this,t),this.node=e,this.offset=n,this.pos=-1};function Vn(t,e,n){var r={key:e,code:e,keyCode:n,which:n,cancelable:!0},i=new KeyboardEvent("keydown",r);t.contentDOM.dispatchEvent(i);var o=new KeyboardEvent("keyup",r);return t.contentDOM.dispatchEvent(o),i.defaultPrevented||o.defaultPrevented}var Wn=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};O(this,t),this.plugins=[],this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className=$t("scroller"),this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=n.dispatch||function(t){return e.update([t])},this.dispatch=this.dispatch.bind(this),this.root=n.root||document,this.viewState=new xn(n.state||r.yy.create()),this.plugins=this.state.facet(ie).map((function(t){return new se(t).update(e)})),this.observer=new Bn(this,(function(t,n,r){jn(e,t,n,r)}),(function(t){e.inputState.runScrollHandlers(e,t),e.measure()})),this.inputState=new ze(this),this.docView=new ve(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,qn(),this.requestMeasure(),n.parent&&n.parent.appendChild(this.dom)}return D(t,[{key:"dispatch",value:function(){var t;this._dispatch(1==arguments.length&&(arguments.length<=0?void 0:arguments[0])instanceof r.YW?arguments.length<=0?void 0:arguments[0]:(t=this.state).update.apply(t,arguments))}},{key:"update",value:function(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var e,n=!1;this.updateState=2;try{var r,i=this.state,o=M(t);try{for(o.s();!(r=o.n()).done;){var a=r.value;if(a.startState!=i)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");i=a.state}}catch(l){o.e(l)}finally{o.f()}e=new de(this,i,t);var s=t.some((function(t){return t.scrollIntoView}))?i.selection.main:null;this.viewState.update(e,s),this.bidiCache=Gn.update(this.bidiCache,e.changes),e.empty||this.updatePlugins(e),n=this.docView.update(e),this.state.facet(ce)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(t)}finally{this.updateState=0}if((n||scrollTo||this.viewState.mustEnforceCursorAssoc)&&this.requestMeasure(),!e.empty){var u,h=M(this.state.facet(Xt));try{for(h.s();!(u=h.n()).done;){(0,u.value)(e)}}catch(l){h.e(l)}finally{h.f()}}}},{key:"setState",value:function(t){var e=this;if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");this.updateState=2;try{var n,r=M(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(i){r.e(i)}finally{r.f()}this.viewState=new xn(t),this.plugins=t.facet(ie).map((function(t){return new se(t).update(e)})),this.docView=new ve(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}this.requestMeasure()}},{key:"updatePlugins",value:function(t){var e=t.startState.facet(ie),n=t.state.facet(ie);if(e!=n){var r,i=[],o=M(n);try{for(o.s();!(r=o.n()).done;){var a=r.value,s=e.indexOf(a);if(s<0)i.push(new se(a));else{var u=this.plugins[s];u.mustUpdate=t,i.push(u)}}}catch(p){o.e(p)}finally{o.f()}var h,l=M(this.plugins);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.mustUpdate!=t&&c.destroy(this)}}catch(p){l.e(p)}finally{l.f()}this.plugins=i,this.inputState.ensureHandlers(this)}else{var f,d=M(this.plugins);try{for(d.s();!(f=d.n()).done;){f.value.mustUpdate=t}}catch(p){d.e(p)}finally{d.f()}}for(var v=0;v-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=-1;var e=null;try{for(var n=0;;n++){this.updateState=1;var r=this.viewState.measure(this.docView,n>0),i=this.measureRequests;if(!r&&!i.length&&null==this.viewState.scrollTo)break;if(this.measureRequests=[],n>5){console.warn("Viewport failed to stabilize");break}var o=i.map((function(e){try{return e.read(t)}catch(n){return Zt(t.state,n),Un}})),a=new de(this,this.state);a.flags|=r,e?e.flags|=r:e=a,this.updateState=2,a.empty||this.updatePlugins(a),this.updateAttrs(),r&&this.docView.update(a);for(var s=0;s-1&&this.measure()}},{key:"requestMeasure",value:function(t){var e=this;if(this.measureScheduled<0&&(this.measureScheduled=requestAnimationFrame((function(){return e.measure()}))),t){if(null!=t.key)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;return this.viewState.lineAt(t,e)}},{key:"moveByChar",value:function(t,e,n){return _e(this,t,e,n)}},{key:"moveByGroup",value:function(t,e){var n=this;return _e(this,t,e,(function(e){return function(t,e,n){var i=t.state.charCategorizer(e),o=i(n);return function(t){var e=i(t);return o==r.D0.Space&&(o=e),o==e}}(n,t.head,e)}))}},{key:"moveToLineBoundary",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return He(this,t,e,n)}},{key:"moveVertically",value:function(t,e,n){return function(t,e,n,o){var a,s=e.head,u=n?1:-1;if(s==(n?t.state.doc.length:0))return r.jT.cursor(s);var h=t.coordsAtPos(s);if(h)for(var l=t.dom.getBoundingClientRect(),c=null!==(a=e.goalColumn)&&void 0!==a?a:h.left-l.left,f=l.left+c,d=null!=o?o:5,v=u<0?h.top:h.bottom,p=0;p<50;p+=10){var g=We(t,{x:f,y:v+(d+p)*u},u);if(null==g)break;if(g!=s)return r.jT.cursor(g,void 0,void 0,c)}var m=t.state.doc,y=m.lineAt(s),k=t.state.tabSize,b=e.goalColumn,w=0;if(null==b){for(var S=m.iterRange(y.from,s);!S.next().done;)w=(0,i.IS)(S.value,w,k);b=w*t.defaultCharacterWidth}else w=Math.round(b/t.defaultCharacterWidth);if(u<0&&0==y.from)return r.jT.cursor(0);if(u>0&&y.to==m.length)return r.jT.cursor(y.to);for(var x=m.line(y.number+u),A=x.from,C=0,M=m.iterRange(x.from,x.to);C>=w&&!M.next().done;){var O=(0,i.Gz)(M.value,C,w,k),T=O.offset;C=w-O.leftOver,A+=T}return r.jT.cursor(A,void 0,void 0,b)}(this,t,e,n)}},{key:"scrollPosIntoView",value:function(t){this.viewState.scrollTo=r.jT.cursor(t),this.requestMeasure()}},{key:"domAtPos",value:function(t){return this.docView.domAtPos(t)}},{key:"posAtDOM",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.posFromDOM(t,e)}},{key:"posAtCoords",value:function(t){return this.readMeasured(),We(this,t)}},{key:"coordsAtPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(t,e);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(t),i=this.bidiSpans(r),o=i[Oe.find(i,t-r.from,-1,e)];return Q(n,o.dir==ke.LTR==e>0)}},{key:"bidiSpans",value:function(t){if(t.length>Hn)return Ee(t.length);var e,n=this.textDirection,r=M(this.bidiCache);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i.from==t.from&&i.dir==n)return i.order}}catch(a){r.e(a)}finally{r.f()}var o=De(t.text,this.textDirection);return this.bidiCache.push(new Gn(t.from,t.to,n,o)),o}},{key:"focus",value:function(){var t=this;this.observer.ignore((function(){rt(t.contentDOM),t.docView.updateSelection()}))}},{key:"destroy",value:function(){var t,e=M(this.plugins);try{for(e.s();!(t=e.n()).done;){t.value.destroy(this)}}catch(n){e.e(n)}finally{e.f()}this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled)}},{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"themeClasses",get:function(){return jt+" "+(this.state.facet(Lt)?"cm-dark":"cm-light")+" "+this.state.facet(Bt)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.heightOracle.direction}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"hasFocus",get:function(){return document.hasFocus()&&this.root.activeElement==this.contentDOM}}],[{key:"domEventHandlers",value:function(t){return oe.define((function(){return{}}),{eventHandlers:t})}},{key:"theme",value:function(t,e){var n=o.V.newName(),r=[Bt.of(n),ce.of(Nt(".".concat(jt,".").concat(n),t))];return e&&e.dark&&r.push(Lt.of(!0)),r}},{key:"baseTheme",value:function(t){return r.Wl.fallback(ce.of(Nt("."+jt,t)))}}]),t}();Wn.styleModule=ce,Wn.inputHandler=Qt,Wn.exceptionSink=Yt,Wn.updateListener=Xt,Wn.editable=te,Wn.mouseSelectionStyle=Jt,Wn.dragMovesSelection=Kt,Wn.clickAddsSelectionRange=Gt,Wn.decorations=le,Wn.lineWrapping=Wn.theme({$content:{whiteSpace:"pre-wrap",overflowWrap:"anywhere"}}),Wn.contentAttributes=he,Wn.editorAttributes=ue,Wn.announce=r.Py.define();var Hn=4096;function _n(t,e){return null==t?e.getBoundingClientRect().top:t}var zn=-1;function qn(){window.addEventListener("resize",(function(){-1==zn&&(zn=setTimeout(Fn,50))}))}function Fn(){zn=-1;for(var t=document.querySelectorAll(".cm-content"),e=0;e1&&void 0!==arguments[1]?arguments[1]:Kn,r=Object.create(null),i=Object.create(null),o=function(t,e){var n=i[t];if(null==n)i[t]=e;else if(n!=e)throw new Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},a=function(t,e,i,a){for(var s=r[t]||(r[t]=Object.create(null)),u=e.split(/ (?!$)/).map((function(t){return Jn(t,n)})),h=function(e){var n=u.slice(0,e).join(" ");o(n,!0),s[n]||(s[n]={preventDefault:!0,commands:[function(e){var r=nr={view:e,prefix:n,scope:t};return setTimeout((function(){nr==r&&(nr=null)}),rr),!0}]})},l=1;l=0&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}},{key:"eq",value:function(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}}]),t}(),ur=(oe.fromClass(function(){function t(e){O(this,t),this.view=e,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=e.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className=$t("selectionLayer"),this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=e.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className=$t("cursorLayer"),this.cursorLayer.setAttribute("aria-hidden","true"),e.requestMeasure(this.measureReq),this.setBlinkRate()}return D(t,[{key:"setBlinkRate",value:function(){this.cursorLayer.style.animationDuration=this.view.state.facet(ar).cursorBlinkRate+"ms"}},{key:"update",value:function(t){var e=t.startState.facet(ar)!=t.state.facet(ar);(e||t.selectionSet||t.geometryChanged||t.viewportChanged)&&this.view.requestMeasure(this.measureReq),t.transactions.some((function(t){return t.scrollIntoView}))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),e&&this.setBlinkRate()}},{key:"readPos",value:function(){var t,e=this,n=this.view.state,i=n.facet(ar),o=n.selection.ranges.map((function(t){return t.empty?[]:function(t,e){if(e.to<=t.viewport.from||e.from>=t.viewport.to)return[];var n=Math.max(e.from,t.viewport.from),i=Math.min(e.to,t.viewport.to),o=t.textDirection==ke.LTR,a=t.contentDOM,s=a.getBoundingClientRect(),u=lr(t),h=window.getComputedStyle(a.firstChild),l=s.left+parseInt(h.paddingLeft),c=s.right-parseInt(h.paddingRight),f=t.visualLineAt(n),d=t.visualLineAt(i);t.lineWrapping&&(f=cr(t,n,f),d=cr(t,i,d));if(f.from==d.from)return y(k(e.from,e.to));var v=k(e.from,null),p=k(null,e.to),g=[];return f.tof&&p.from=m)break;x>g&&u(Math.max(S,g),null==e&&S<=f,Math.min(x,m),null==n&&x>=d,w.dir)}}catch(C){b.e(C)}finally{b.f()}if((g=k.to+1)>=m)break}}}catch(C){v.e(C)}finally{v.f()}if(0==s.length){var A=t.coordsAtPos(f,-1);i=Math.min(A.top,i),a=Math.max(A.bottom,a)}return{top:i,bottom:a,horizontal:s}}}(e.view,t)})).reduce((function(t,e){return t.concat(e)})),a=[],s=M(n.selection.ranges);try{for(s.s();!(t=s.n()).done;){var u=t.value,h=u==n.selection.main;if(u.empty?!h||or:i.drawRangeCursor){var l=vr(this.view,u,h);l&&a.push(l)}}}catch(c){s.e(c)}finally{s.f()}return{rangePieces:o,cursors:a}}},{key:"drawSel",value:function(t){var e=this,n=t.rangePieces,r=t.cursors;if(n.length!=this.rangePieces.length||n.some((function(t,n){return!t.eq(e.rangePieces[n])}))){this.selectionLayer.textContent="";var i,o=M(n);try{for(o.s();!(i=o.n()).done;){var a=i.value;this.selectionLayer.appendChild(a.draw())}}catch(c){o.e(c)}finally{o.f()}this.rangePieces=n}if(r.length!=this.cursors.length||r.some((function(t,n){return!t.eq(e.cursors[n])}))){var s=this.cursorLayer.children;if(s.length!==r.length){this.cursorLayer.textContent="";var u,h=M(r);try{for(h.s();!(u=h.n()).done;){var l=u.value;this.cursorLayer.appendChild(l.draw())}}catch(c){h.e(c)}finally{h.f()}}else r.forEach((function(t,e){return t.adjust(s[e])}));this.cursors=r}}},{key:"destroy",value:function(){this.selectionLayer.remove(),this.cursorLayer.remove()}}]),t}()),{$line:{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}});or&&(ur.$line.caretColor="transparent !important");r.Wl.override(Wn.theme(ur));var hr=$t("selectionBackground");function lr(t){var e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==ke.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function cr(t,e,n){var i=r.jT.cursor(e);return{from:Math.max(n.from,t.moveToLineBoundary(i,!1,!0).from),to:Math.min(n.to,t.moveToLineBoundary(i,!0,!0).from)}}var fr=$t("cursor.primary"),dr=$t("cursor.secondary");function vr(t,e,n){var r=t.coordsAtPos(e.head,e.assoc||1);if(!r)return null;var i=lr(t);return new sr(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?fr:dr)}var pr=null!=/x/.unicode?"gu":"g",gr=new RegExp("[\0-\b\n--Ÿ­؜​‎‏\u2028\u2029\ufeff-]",pr),mr=null;r.r$.define({combine:function(t){var e=(0,r.BO)(t,{render:null,specialChars:gr,addSpecialChars:null});return(e.replaceTabs=!function(){if(null==mr&&"undefined"!=typeof document&&document.body){var t=document.body.style;mr=null!=(t.tabSize||t.MozTabSize)}return mr||!1}())&&(e.specialChars=new RegExp("\t|"+e.specialChars.source,pr)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,pr)),e}});var yr=Ot.line({attributes:{class:$t("activeLine")}});oe.fromClass(function(){function t(e){O(this,t),this.decorations=this.getDeco(e)}return D(t,[{key:"update",value:function(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e,n=-1,r=[],i=M(t.state.selection.ranges);try{for(i.s();!(e=i.n()).done;){var o=e.value;if(o.empty){var a=t.visualLineAt(o.head);a.from>n&&(r.push(yr.range(a.from)),n=a.from)}}}catch(s){i.e(s)}finally{i.f()}return Ot.set(r)}}]),t}(),{decorations:function(t){return t.decorations}})},26856:function(t,e,n){"use strict";function r(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}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 a,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{},n=e.deserialize;o(this,t),this.id=h++,this.deserialize=n||function(){throw new Error("This node type doesn't define a deserialize function")}}return s(t,[{key:"set",value:function(t,e){return t[this.id]=e,t}},{key:"add",value:function(t){var e=this;return"function"!=typeof t&&(t=d.match(t)),function(n){var r=t(n);return void 0===r?null:[e,r]}}}],[{key:"string",value:function(){return new t({deserialize:function(t){return t}})}},{key:"number",value:function(){return new t({deserialize:Number})}},{key:"flag",value:function(){return new t({deserialize:function(){return!0}})}}]),t}();c.closedBy=new c({deserialize:function(t){return t.split(" ")}}),c.openedBy=new c({deserialize:function(t){return t.split(" ")}}),c.group=new c({deserialize:function(t){return t.split(" ")}});var f=Object.create(null),d=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;o(this,t),this.name=e,this.props=n,this.id=r,this.flags=i}return s(t,[{key:"prop",value:function(t){return this.props[t.id]}},{key:"is",value:function(t){if("string"==typeof t){if(this.name==t)return!0;var e=this.prop(c.group);return!!e&&e.indexOf(t)>-1}return this.id==t}},{key:"isTop",get:function(){return(1&this.flags)>0}},{key:"isSkipped",get:function(){return(2&this.flags)>0}},{key:"isError",get:function(){return(4&this.flags)>0}},{key:"isAnonymous",get:function(){return(8&this.flags)>0}}],[{key:"define",value:function(e){var n=e.props&&e.props.length?Object.create(null):f,i=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),o=new t(e.name||"",n,e.id,i);if(e.props){var a,s=r(e.props);try{for(s.s();!(a=s.n()).done;){var u=a.value;Array.isArray(u)||(u=u(o)),u&&u[0].set(n,u[1])}}catch(h){s.e(h)}finally{s.f()}}return o}},{key:"match",value:function(t){var e=Object.create(null);for(var n in t){var i,o=r(n.split(" "));try{for(o.s();!(i=o.n()).done;){var a=i.value;e[a]=t[n]}}catch(s){o.e(s)}finally{o.f()}}return function(t){for(var n=t.prop(c.group),r=-1;r<(n?n.length:0);r++){var i=e[r<0?t.name:n[r]];if(i)return i}}}}]),t}();d.none=new d("",Object.create(null),0,8);var v=function(){function t(e){o(this,t),this.types=e;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=null!=t&&l.get(this)||this.topNode,r=new S(n);return null!=t&&(r.moveTo(t,e),l.set(this,r._tree)),r}},{key:"fullCursor",value:function(){return new S(this.topNode,!0)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor(t,e).node}},{key:"iterate",value:function(t){for(var e=t.enter,n=t.leave,r=t.from,i=void 0===r?0:r,o=t.to,a=void 0===o?this.length:o,s=this.cursor();;){var u=!1;if(s.from<=a&&s.to>=i&&(s.type.isAnonymous||!1!==e(s.type,s.from,s.to))){if(s.firstChild())continue;s.type.isAnonymous||(u=!0)}for(;u&&n&&n(s.type,s.from,s.to),u=s.type.isAnonymous,!s.nextSibling();){if(!s.parent())return;u=!0}}}},{key:"balance",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return this.children.length<=C?this:O(this.type,d.none,this.children,this.positions,0,this.children.length,0,t,this.length,0)}},{key:"topNode",get:function(){return new y(this,0,0,null)}}],[{key:"build",value:function(t){return M(t)}}]),t}();function g(t,e){return e&&(t.contextHash=e),t}p.empty=new p(d.none,[],[],0);var m=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:d.none;o(this,t),this.buffer=e,this.length=n,this.set=r,this.type=i}return s(t,[{key:"toString",value:function(){for(var t=[],e=0;e0){if(u>r&&(o=a),u>r)break}else if(s=r)break}else if(o=a,n>0)break;return o}}]),t}(),y=function(){function t(e,n,r,i){o(this,t),this.node=e,this.from=n,this.index=r,this._parent=i}return s(t,[{key:"nextChild",value:function(e,n,r){for(var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=this;;){for(var a=o.node,s=a.children,u=a.positions,h=n>0?s.length:-1;e!=h;e+=n){var l=s[e],c=u[e]+o.from;if(-1e8==r||!(n<0?c>=r:c+l.length<=r))if(l instanceof m){var f=l.findChild(0,l.buffer.length,n,-1e8==r?-1e8:r-c);if(f>-1)return new w(new b(o,l,e,c),null,f)}else if(i||!l.type.isAnonymous||x(l)){var d=new t(l,c,e,o);return i||!d.type.isAnonymous?d:d.nextChild(n<0?l.children.length-1:0,n,r)}}if(i||!o.type.isAnonymous)return null;if(e=o.index+n,!(o=o._parent))return null}}},{key:"childAfter",value:function(t){return this.nextChild(0,1,t)}},{key:"childBefore",value:function(t){return this.nextChild(this.node.children.length-1,-1,t)}},{key:"nextSignificantParent",value:function(){for(var t=this;t.type.isAnonymous&&t._parent;)t=t._parent;return t}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=k(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return k(this,t,e,n)}},{key:"toString",value:function(){return this.node.toString()}},{key:"type",get:function(){return this.node.type}},{key:"name",get:function(){return this.node.type.name}},{key:"to",get:function(){return this.from+this.node.length}},{key:"firstChild",get:function(){return this.nextChild(0,1,-1e8)}},{key:"lastChild",get:function(){return this.nextChild(this.node.children.length-1,-1,-1e8)}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent?this._parent.nextChild(this.index+1,1,-1):null}},{key:"prevSibling",get:function(){return this._parent?this._parent.nextChild(this.index-1,-1,-1):null}},{key:"cursor",get:function(){return new S(this)}}]),t}();function k(t,e,n,r){var i=t.cursor,o=[];if(!i.firstChild())return o;if(null!=n)for(;!i.type.is(n);)if(!i.nextSibling())return o;for(;;){if(null!=r&&i.type.is(r))return o;if(i.type.is(e)&&o.push(i.node),!i.nextSibling())return null==r?o:[]}}var b=function t(e,n,r,i){o(this,t),this.parent=e,this.buffer=n,this.index=r,this.start=i},w=function(){function t(e,n,r){o(this,t),this.context=e,this._parent=n,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}return s(t,[{key:"child",value:function(e,n){var r=this.context.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],e,-1e8==n?-1e8:n-this.context.start);return i<0?null:new t(this.context,this,i)}},{key:"childAfter",value:function(t){return this.child(1,t)}},{key:"childBefore",value:function(t){return this.child(-1,t)}},{key:"externalSibling",value:function(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,-1)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"toString",value:function(){return this.context.buffer.childString(this.index)}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=k(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return k(this,t,e,n)}},{key:"name",get:function(){return this.type.name}},{key:"from",get:function(){return this.context.start+this.context.buffer.buffer[this.index+1]}},{key:"to",get:function(){return this.context.start+this.context.buffer.buffer[this.index+2]}},{key:"firstChild",get:function(){return this.child(1,-1e8)}},{key:"lastChild",get:function(){return this.child(-1,-1e8)}},{key:"parent",get:function(){return this._parent||this.context.parent.nextSignificantParent()}},{key:"nextSibling",get:function(){var e=this.context.buffer,n=e.buffer[this.index+3];return n<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new t(this.context,this._parent,n):this.externalSibling(1)}},{key:"prevSibling",get:function(){var e=this.context.buffer,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new t(this.context,this._parent,e.findChild(n,this.index,-1,-1e8))}},{key:"cursor",get:function(){return new S(this)}}]),t}(),S=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(o(this,t),this.full=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof y)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(var r=e._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=e,this.yieldBuf(e.index)}}return s(t,[{key:"yieldNode",value:function(t){return!!t&&(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0)}},{key:"yieldBuf",value:function(t,e){this.index=t;var n=this.buffer,r=n.start,i=n.buffer;return this.type=e||i.set.types[i.buffer[t]],this.from=r+i.buffer[t+1],this.to=r+i.buffer[t+2],!0}},{key:"yield",value:function(t){return!!t&&(t instanceof y?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)))}},{key:"toString",value:function(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}},{key:"enter",value:function(t,e){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree.node.children.length-1:0,t,e,this.full));var n=this.buffer.buffer,r=n.findChild(this.index+4,n.buffer[this.index+3],t,-1e8==e?-1e8:e-this.buffer.start);return!(r<0)&&(this.stack.push(this.index),this.yieldBuf(r))}},{key:"firstChild",value:function(){return this.enter(1,-1e8)}},{key:"lastChild",value:function(){return this.enter(-1,-1e8)}},{key:"childAfter",value:function(t){return this.enter(1,t)}},{key:"childBefore",value:function(t){return this.enter(-1,t)}},{key:"parent",value:function(){if(!this.buffer)return this.yieldNode(this.full?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());var t=this.full?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}},{key:"sibling",value:function(t){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree._parent.nextChild(this._tree.index+t,t,-1e8,this.full));var e=this.buffer.buffer,n=this.stack.length-1;if(t<0){var r=n<0?0:this.stack[n]+4;if(this.index!=r)return this.yieldBuf(e.findChild(r,this.index,-1,-1e8))}else{var i=e.buffer[this.index+3];if(i<(n<0?e.buffer.length:e.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,-1e8,this.full))}},{key:"nextSibling",value:function(){return this.sibling(1)}},{key:"prevSibling",value:function(){return this.sibling(-1)}},{key:"atLastNode",value:function(t){var e,n,r=this.buffer;if(r){if(t>0){if(this.index1&&void 0!==arguments[1]?arguments[1]:0;(this.from==this.to||(e<1?this.from>=t:this.from>t)||(e>-1?this.to<=t:this.to=t:this.from>t)||(e>-1?this.to<=t:this.to=0;){for(var o=t;o;o=o._parent)if(o.index==r){if(r==this.index)return o;e=o,n=i+1;break t}r=this.stack[--i]}for(var a=n;ah;)if(n.id!=e){var l=n.size,c=n.pos-l;if(l<0||c=f?4:0,p=n.start;for(n.next();n.pos>c;){if(n.size<0)break t;n.id>=f&&(d+=4),n.next()}i=p,r+=l,o+=d}else u.size=r,u.start=i,u.skip=o,o+=4,r+=4,n.next();(e<0||r==t)&&(u.size=r,u.start=i,u.skip=o);return u.size>4?u:void 0}(v.pos-e,o))){for(var T=new Uint16Array(A.size-A.skip),D=v.pos-A.size,E=T.length;v.pos>D;)E=w(A.start,T,E,o);x=new m(T,h-A.start,r,o<0?d.none:y[o]),S=A.start-t}else{var P=v.pos-c;v.next();for(var R=[],B=[],L=a>=f?a:-1;v.pos>P;)v.id==L?v.next():b(u,P,R,B,L);R.reverse(),B.reverse(),x=L>-1&&R.length>C?O(M,M,R,B,0,R.length,0,s,h-u,k):g(new p(M,R,B,h-u),k)}n.push(x),i.push(S)}function w(t,e,n,r){var i=v.id,o=v.start,a=v.end,s=v.size;if(v.next(),i==r)return n;var u=n;if(s>4)for(var h=v.pos-(s-4);v.pos>h;)n=w(t,e,n,r);return i0;)b(t.start||0,0,S,x,-1);var M=null!==(e=t.length)&&void 0!==e?e:S.length?x[0]+S[0].length:0;return new p(y[o],S.reverse(),x.reverse(),M)}function O(t,e,n,r,i,o,a,s,u,h){var l=[],c=[];if(u<=s)for(var f=i;fv)break}if(m==y+1){var b=n[y];if(b instanceof p&&b.type==e&&b.length>v<<1){for(var w=0;w0}},{key:"openEnd",get:function(){return(2&this.open)>0}}],[{key:"applyChanges",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:128;if(!n.length)return e;for(var i=[],o=1,a=e.length?e[0]:null,s=0,u=0,h=0;;){var l=s=r)for(;a&&a.from=f.from||c<=f.to||h){var d=Math.max(f.from,u)-h,v=Math.min(f.to,c)-h;f=d>=v?null:new t(d,v,f.tree,f.offset+h,(s>0?1:0)|(l?2:0))}if(f&&i.push(f),a.to>c)break;a=o1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[new t(0,e.length,e,0,o?2:0)],s=r(i);try{for(s.s();!(n=s.n()).done;){var u=n.value;u.to>e.length&&a.push(u)}}catch(h){s.e(h)}finally{s.f()}return a}}]),t}()},62038:function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n-1&&(this.modules.splice(a,1),r--,a=-1),-1==a){if(this.modules.splice(r++,0,o),e)for(var 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�CJrmv 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map b/supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map deleted file mode 100644 index b0281c007..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.4be5dbabe183027348af.js","sources":["webpack://home-assistant-frontend/chunk.4be5dbabe183027348af.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js b/supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js deleted file mode 100644 index 7bb57fd1f..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[310],{42310:function(e,t,r){"use strict";r.r(t);r(30573);var n=r(99722),i=r(47181),o=(r(35602),r(92923),r(14089),r(52039),r(59602),r(34154)),s=r(41682),a=r(77097),c=r(11654);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 .form {\n color: var(--primary-text-color);\n }\n\n ha-settings-row {\n margin-top: 32px;\n padding: 0;\n }\n\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n\n .progress-text {\n text-align: center;\n }\n "]);return u=function(){return e},e}function d(){var e=m(['

',"

"]);return d=function(){return e},e}function p(){var e=m(['\n \n

\n ',"\n

"]);return p=function(){return e},e}function f(){var e=m(['\n

\n Update ',"\n

\n
\n
\n Are you sure you want to update the "," add-on to\n version ",'?\n
\n\n \n \n Snapshot\n \n \n Create a snapshot of the '," add-on before\n updating\n \n \n Cancel\n
\n \n Update\n ']);return f=function(){return e},e}function h(){var e=m(["\n \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)}}))}function y(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).then(n,i)}function v(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){y(o,n,i,s,a,"next",e)}function a(e){y(o,n,i,s,a,"throw",e)}s(void 0)}))}}function g(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 b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_(e);if(t){var i=_(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return w(this,r)}}function w(e,t){return!t||"object"!==l(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 _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(){S=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!C(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);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,n=new Array(t);rh(J1by+M%7c4Q-VyFK1 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map b/supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map deleted file mode 100644 index f27a0bc2f..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.56fb4c97119c34fdf0bc.js","sources":["webpack://home-assistant-frontend/chunk.56fb4c97119c34fdf0bc.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.590407cbed5b18fe66b5.js b/supervisor/api/panel/frontend_es5/chunk.590407cbed5b18fe66b5.js new file mode 100644 index 000000000..b601df973 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.590407cbed5b18fe66b5.js @@ -0,0 +1,2 @@ +(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[80],{6080:function(e,t,r){"use strict";r.r(t);var n=r(55317),i=r(99722),o=r(14516),a=r(47181),s=r(83849),c=r(15493),l=(r(35602),r(34154)),u=r(41682),d=(r(48811),r(21625),r(50054),r(11654)),f=r(55677),p=(r(30573),r(34178),r(53973),r(51095),r(61740),r(98762),r(22098),r(20258)),h=r(26765);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)}var y=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,r,n,i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.g7)(t,{title:n.localize("common.restart_name","name",i.name),text:n.localize("dialog.restart_addon.text"),confirmText:n.localize("dialog.restart_addon.confirm_text"),dismissText:n.localize("common.cancel")});case 2:if(!e.sent){e.next=12;break}return e.prev=4,e.next=7,(0,l.P$)(r,i.slug);case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),(0,h.Ys)(t,{title:n.localize("common.failed_to_restart_name","name",i.name),text:(0,u.js)(e.t0)});case 12:case"end":return e.stop()}}),e,null,[[4,9]])})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){m(o,n,i,a,s,"next",e)}function s(e){m(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r,n,i){return t.apply(this,arguments)}}();function v(e){return(v="function"==typeof Symbol&&"symbol"==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 b(e){return function(e){if(Array.isArray(e))return $(e)}(e)||N(e)||U(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(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 w(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){g(o,n,i,a,s,"next",e)}function s(e){g(o,n,i,a,s,"throw",e)}a(void 0)}))}}function k(){var e=O(["\n :host,\n ha-card,\n paper-dropdown-menu {\n display: block;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n "]);return k=function(){return e},e}function E(){var e=O(["\n ","\n "]);return E=function(){return e},e}function _(){var e=O(["\n \n ","\n \n "]);return _=function(){return e},e}function P(){var e=O(['

',"
"]);return P=function(){return e},e}function x(){var e=O(["\n \n ',"\n\n \n \n \n
\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n "]);return X=function(){return e},e}function Z(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 J(e,t){return(J=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ne(e);if(t){var i=ne(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return te(this,r)}}function te(e,t){return!t||"object"!==K(t)&&"function"!=typeof t?re(e):t}function re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(e){return(ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ie(){ie=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!se(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',": ",""]);return he=function(){return e},e}function me(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ve(e,t){return(ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=je(e);if(t){var i=je(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ge(this,r)}}function ge(e,t){return!t||"object"!==fe(t)&&"function"!=typeof t?we(e):t}function we(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ke(){ke=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(!Pe(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',"\n \n "]);return ze=function(){return e},e}function Te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Re(e,t){return(Re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Be(e);if(t){var i=Be(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ie(this,r)}}function Ie(e,t){return!t||"object"!==Ae(t)&&"function"!=typeof t?Me(e):t}function Me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Be(e){return(Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ue(){Ue=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Le(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r .slider-knob > .slider-knob-inner::after {\n -webkit-transform: scale(1) translate(0, -17px) scaleX(-1) !important;\n transform: scale(1) translate(0, -17px) scaleX(-1) !important;\n }\n\n .pin > .slider-knob > .slider-knob-inner {\n font-size: var(--ha-slider-pin-font-size, 10px);\n line-height: normal;\n cursor: pointer;\n }\n\n .disabled.ring > .slider-knob > .slider-knob-inner {\n background-color: var(--paper-slider-disabled-knob-color, var(--paper-grey-400));\n border: 2px solid var(--paper-slider-disabled-knob-color, var(--paper-grey-400));\n }\n\n .pin > .slider-knob > .slider-knob-inner::before {\n top: unset;\n margin-left: unset;\n\n bottom: calc(15px + var(--calculated-paper-slider-height)/2);\n left: 50%;\n width: 2.2em;\n height: 2.2em;\n\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate(-45deg) scale(0) translate(0);\n transform: rotate(-45deg) scale(0) translate(0);\n }\n\n .pin.expand > .slider-knob > .slider-knob-inner::before {\n -webkit-transform: rotate(-45deg) scale(1) translate(7px, -7px);\n transform: rotate(-45deg) scale(1) translate(7px, -7px);\n }\n\n .pin > .slider-knob > .slider-knob-inner::after {\n top: unset;\n font-size: unset;\n\n bottom: calc(15px + var(--calculated-paper-slider-height)/2);\n left: 50%;\n margin-left: -1.1em;\n width: 2.2em;\n height: 2.1em;\n\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom;\n -webkit-transform: scale(0) translate(0);\n transform: scale(0) translate(0);\n }\n\n .pin.expand > .slider-knob > .slider-knob-inner::after {\n -webkit-transform: scale(1) translate(0, -10px);\n transform: scale(1) translate(0, -10px);\n }\n\n .slider-input {\n width: 54px;\n }\n ')),tt}}],(r=[{key:"_setImmediateValue",value:function(e){Xe(et(o.prototype),"_setImmediateValue",this).call(this,this.step>=1?Math.round(e):Math.round(100*e)/100)}},{key:"_calcStep",value:function(e){if(!this.step)return parseFloat(e);var t=Math.round((e-this.min)/this.step),r=this.step.toString(),n=r.indexOf(".");if(-1!==n){var i=Math.pow(10,r.length-n-1);return Math.round((t*this.step+this.min)*i)/i}return t*this.step+this.min}}])&&We(t.prototype,r),n&&We(t,n),o}(rt);function it(e){return(it="function"==typeof Symbol&&"symbol"==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 ot(){var e=lt(["\n .flex {\n display: flex;\n }\n ha-slider {\n width: 100%;\n margin-right: 16px;\n }\n "]);return ot=function(){return e},e}function at(){var e=lt(['\n \n ',"\n \n
\n
\n "]);return ct=function(){return e},e}function lt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ut(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(e,t){return(dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ft(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=mt(e);if(t){var i=mt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pt(this,r)}}function pt(e,t){return!t||"object"!==it(t)&&"function"!=typeof t?ht(e):t}function ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mt(e){return(mt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yt(){yt=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!gt(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ',"\n \n "]);return Ot=function(){return e},e}function St(){var e=Ct(['\n \n \n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n :host {\n display: block;\n @apply --paper-font-common-base;\n }\n\n paper-input {\n width: 30px;\n text-align: center;\n --paper-input-container-input: {\n /* Damn you firefox\n * Needed to hide spin num in firefox\n * http://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box\n */\n -moz-appearance: textfield;\n @apply --paper-time-input-cotnainer;\n }\n --paper-input-container-input-webkit-spinner: {\n -webkit-appearance: none;\n margin: 0;\n display: none;\n }\n --paper-input-container-shared-input-style_-_-webkit-appearance: textfield;\n }\n\n paper-dropdown-menu {\n width: 55px;\n padding: 0;\n /* Force ripple to use the whole container */\n --paper-dropdown-menu-ripple: {\n color: var(\n --paper-time-input-dropdown-ripple-color,\n var(--primary-color)\n );\n }\n --paper-input-container-input: {\n @apply --paper-font-button;\n text-align: center;\n padding-left: 5px;\n @apply --paper-time-dropdown-input-cotnainer;\n }\n --paper-input-container-underline: {\n border-color: transparent;\n }\n --paper-input-container-underline-focus: {\n border-color: transparent;\n }\n }\n\n paper-item {\n cursor: pointer;\n text-align: center;\n font-size: 14px;\n }\n\n paper-listbox {\n padding: 0;\n }\n\n label {\n @apply --paper-font-caption;\n color: var(\n --paper-input-container-color,\n var(--secondary-text-color)\n );\n }\n\n .time-input-wrap {\n @apply --layout-horizontal;\n @apply --layout-no-wrap;\n justify-content: var(--paper-time-input-justify-content, normal);\n }\n\n [hidden] {\n display: none !important;\n }\n\n #millisec {\n width: 38px;\n }\n \n\n \n
\n \x3c!-- Hour Input --\x3e\n \n :\n \n\n \x3c!-- Min Input --\x3e\n \n :\n \n\n \x3c!-- Sec Input --\x3e\n \n :\n \n\n \x3c!-- Millisec Input --\x3e\n \n \n\n \x3c!-- Dropdown Menu --\x3e\n \n \n AM\n PM\n \n \n
\n ']);return Ht=function(){return e},e}function Qt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yt(e,t){for(var r=0;r\n ']);return tr=function(){return e},e}function rr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nr(e,t){return(nr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ir(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=sr(e);if(t){var i=sr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return or(this,r)}}function or(e,t){return!t||"object"!==Jt(t)&&"function"!=typeof t?ar(e):t}function ar(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sr(e){return(sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cr(){cr=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(!dr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r59&&(i+=Math.floor(r/60),r%=60),"minutes"===t&&r>59&&(n+=Math.floor(r/60),r%=60),(0,a.B)(this,"value-changed",{value:Object.assign({hours:n,minutes:i,seconds:this._seconds,milliseconds:this._milliseconds},er({},t,r))})}}}]}}),i.oi);function yr(e){return(yr="function"==typeof Symbol&&"symbol"==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 vr(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n "]);return vr=function(){return e},e}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){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_r(e);if(t){var i=_r(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return kr(this,r)}}function kr(e,t){return!t||"object"!==yr(t)&&"function"!=typeof t?Er(e):t}function Er(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _r(e){return(_r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pr(){Pr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Sr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n "]);return Vr=function(){return e},e}function qr(){var e=Hr(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n \n "]);return Cn=function(){return e},e}function Dn(){var e=Tn(["\n ","\n ","\n "]);return Dn=function(){return e},e}function jn(){var e=Tn(["\n \n "]);return jn=function(){return e},e}function An(){var e=Tn(['\n
\n ',"\n
\n "]);return An=function(){return e},e}function zn(){var e=Tn(["\n ","\n ","\n "]);return zn=function(){return e},e}function Tn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Rn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fn(e,t){return(Fn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function In(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Un(e);if(t){var i=Un(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Mn(this,r)}}function Mn(e,t){return!t||"object"!==On(t)&&"function"!=typeof t?Bn(e):t}function Bn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Un(e){return(Un=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $n(){$n=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(!Vn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n :host(.error-state) div.cm-wrap .cm-gutters {\n border-color: var(--error-state-color, red);\n }\n ",n=document.createElement("span"),r.appendChild(n),this.codemirror=new t.EditorView({state:t.EditorState.create({doc:this._value,extensions:[t.lineNumbers(),t.history(),t.highlightSelectionMatches(),t.keymap.of([].concat(Jn(t.defaultKeymap),Jn(t.searchKeymap),Jn(t.historyKeymap),Jn(t.tabKeyBindings),[ki])),t.tagExtension(gi,this._mode),t.theme,t.Prec.fallback(t.highlightStyle),t.tagExtension(wi,t.EditorView.editable.of(!this.readOnly)),t.EditorView.updateListener.of((function(e){return i._onUpdate(e)}))]}),root:r,parent:n});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){ei(o,n,i,a,s,"next",e)}function s(e){ei(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(function(e){return e.stopPropagation()}))}},{kind:"method",key:"_onUpdate",value:function(e){if(e.docChanged){var t=this.value;t!==this._value&&(this._value=t,(0,a.B)(this,"value-changed",{value:this._value}))}}}]}}),i.f4);function Ei(){var e=xi(["

","

"]);return Ei=function(){return e},e}function _i(){var e=xi(["\n ","\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n \n "]);return Qi=function(){return e},e}function Yi(){var e=Zi(['
',"
"]);return Yi=function(){return e},e}function Ki(){var e=Zi([" "]);return Ki=function(){return e},e}function Wi(){var e=Zi([""]);return Wi=function(){return e},e}function Xi(){var e=Zi(["\n

",'

\n \n
\n

\n ','\n

\n
\n \n \n \n \n ','\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n ',"
"]);return wo=function(){return e},e}function ko(){var e=_o(["\n \n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
\n ","\n \n ","\n \n ","\n
\n \n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=bo(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=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,l.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,y(this,this.hass,this.supervisor,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,u.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,l.d3)(this.hass,this.addon.slug,i);case 9:if(s={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",s),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,y(this,this.hass,this.supervisor,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,u.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,f.l,(0,i.iv)(yo())]}}]}}),i.oi);var Uo=r(18199);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 No(){var e=Ko(["\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 No=function(){return e},e}function Lo(){var e=Ko(["\n \n "]);return Lo=function(){return e},e}function Vo(){var e=Ko(["\n \n "]);return Vo=function(){return e},e}function qo(){var e=Ko(["\n \n "]);return qo=function(){return e},e}function Ho(){var e=Ko(["\n ","\n ","\n ","\n "]);return Ho=function(){return e},e}function Qo(){var e=Ko(['\n
\n ',"\n
\n "]);return Qo=function(){return e},e}function Yo(){var e=Ko([""]);return Yo=function(){return e},e}function Ko(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Wo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xo(e,t){return(Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ea(e);if(t){var i=ea(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Go(this,r)}}function Go(e,t){return!t||"object"!==$o(t)&&"function"!=typeof t?Jo(e):t}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e){return(ea=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ta(){ta=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(!ia(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"]);return da=function(){return e},e}function fa(){var e=ya([""]);return fa=function(){return e},e}function pa(){var e=ya(['
',"
"]);return pa=function(){return e},e}function ha(){var e=ya(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return ha=function(){return e},e}function ma(){var e=ya([""]);return ma=function(){return e},e}function ya(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function va(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 ba(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){va(o,n,i,a,s,"next",e)}function s(e){va(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ga(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wa(e,t){return(wa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ta(e);if(t){var i=Ta(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ea(this,r)}}function Ea(e,t){return!t||"object"!==la(t)&&"function"!=typeof t?_a(e):t}function _a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pa(){Pa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Sa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n ']);return Ba=function(){return e},e}function Ua(e,t){for(var r=0;r 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 Ya=function(){return e},e}function Ka(){var e=Ja(['
',"
"]);return Ka=function(){return e},e}function Wa(){var e=Ja(['\n \n ',"\n
\n "]);return Wa=function(){return e},e}function Xa(){var e=Ja([" "," "]);return Xa=function(){return e},e}function Za(){var e=Ja([" "]);return Za=function(){return e},e}function Ga(){var e=Ja(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n \n "]);return Ga=function(){return e},e}function Ja(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function es(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ts(e,t){return(ts=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=hs(e);if(t){var i=hs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ns(this,r)}}function ns(e,t){return!t||"object"!==Qa(t)&&"function"!=typeof t?is(e):t}function is(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function os(){os=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(!cs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r4)}),!this.icon||this.value||this.image?"":(0,i.dy)(Za(),this.icon),this.value&&!this.image?(0,i.dy)(Xa(),this.value):"",this.label?(0,i.dy)(Wa(),(0,Ra.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,i.dy)(Ka(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,i.iv)(Ya())]}},{kind:"method",key:"updated",value:function(e){ps(hs(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.oi);customElements.define("ha-label-badge",ms);r(14089);var ys=r(70203),vs=(r(79603),r(21050),r(66903)),bs=r(7628),gs=(0,o.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function ws(e){return(ws="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ks(){var e=fc(['\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 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 justify-content: space-between;\n display: flex;\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: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n ']);return ks=function(){return e},e}function Es(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 _s(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Es(o,n,i,a,s,"next",e)}function s(e){Es(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ps(){var e=fc(['\n \n
\n \n ',"\n \n "]);return xs=function(){return e},e}function Os(){var e=fc(["\n \n ","\n \n "]);return Os=function(){return e},e}function Ss(){var e=fc(["\n \n \n ',"\n \n \n "]);return Ss=function(){return e},e}function Cs(){var e=fc([" ","\n ",'\n \n \n ',"\n

\n "]);return zs=function(){return e},e}function Ts(){var e=fc(['\n

\n ',"\n

\n "]);return Ts=function(){return e},e}function Rs(){var e=fc(['
',"
"]);return Rs=function(){return e},e}function Fs(){var e=fc(["\n \n "]);return Fs=function(){return e},e}function Is(){var e=fc(["\n ','\n \n \n ',"\n \n \n ",""]);return Is=function(){return e},e}function Ms(){var e=fc(["\n \n ','\n \n \n ',"\n \n \n \n "]);return Ms=function(){return e},e}function Bs(){var e=fc(["\n \n ','\n \n \n ',"\n \n \n \n "]);return Bs=function(){return e},e}function Us(){var e=fc(["\n \n ','\n \n \n ',"\n \n \n \n "]);return Us=function(){return e},e}function $s(){var e=fc(["\n \n ','\n \n \n ',"\n \n \n \n "]);return $s=function(){return e},e}function Ns(){var e=fc(['\n \n \n \n ','\n \n \n ',"\n \n \n \n\n ","\n ","\n ","\n ","\n
\n "]);return Ns=function(){return e},e}function Ls(){var e=fc(["\n \n \n \n \n \n \n \n \n \n