From 2bb014fda547618d33f33f66b819f23ccce050a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Thu, 4 Mar 2021 17:16:17 +0100 Subject: [PATCH] Update frontend to 0d1c7238 (#2681) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 195 -> 196 bytes .../chunk.192eacaff3f9b89ec13e.js | 2 - .../chunk.192eacaff3f9b89ec13e.js.gz | Bin 4521 -> 0 bytes .../chunk.192eacaff3f9b89ec13e.js.map | 1 - .../chunk.42d4a155d238b5760bd6.js | 2 + .../chunk.42d4a155d238b5760bd6.js.gz | Bin 0 -> 1685 bytes .../chunk.42d4a155d238b5760bd6.js.map | 1 + .../chunk.8969c2e64257133e299a.js | 2 + .../chunk.8969c2e64257133e299a.js.gz | Bin 0 -> 81746 bytes .../chunk.8969c2e64257133e299a.js.map | 1 + .../chunk.9f79daafe7d108c4c9cc.js | 2 - .../chunk.9f79daafe7d108c4c9cc.js.gz | Bin 1630 -> 0 bytes .../chunk.9f79daafe7d108c4c9cc.js.map | 1 - .../chunk.afa043f3e39764ffdf47.js | 2 - .../chunk.afa043f3e39764ffdf47.js.gz | Bin 34200 -> 0 bytes .../chunk.afa043f3e39764ffdf47.js.map | 1 - .../chunk.b8843e5597eb8407842b.js | 2 - .../chunk.b8843e5597eb8407842b.js.gz | Bin 80731 -> 0 bytes .../chunk.b8843e5597eb8407842b.js.map | 1 - .../chunk.d87d75788ac8ff1fec7b.js | 2 + .../chunk.d87d75788ac8ff1fec7b.js.gz | Bin 0 -> 33656 bytes .../chunk.d87d75788ac8ff1fec7b.js.map | 1 + .../chunk.df526179132dea1206b5.js | 2 + .../chunk.df526179132dea1206b5.js.gz | Bin 0 -> 4173 bytes .../chunk.df526179132dea1206b5.js.map | 1 + .../panel/frontend_es5/entrypoint.054b9d8c.js | 3 + ...txt => entrypoint.054b9d8c.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.054b9d8c.js.gz | Bin 0 -> 337238 bytes .../frontend_es5/entrypoint.054b9d8c.js.map | 1 + .../panel/frontend_es5/entrypoint.54588d7a.js | 3 - .../frontend_es5/entrypoint.54588d7a.js.gz | Bin 336719 -> 0 bytes .../frontend_es5/entrypoint.54588d7a.js.map | 1 - .../api/panel/frontend_es5/manifest.json | 2 +- .../chunk.262eedb57a55b3306cd4.js | 2 - .../chunk.262eedb57a55b3306cd4.js.gz | Bin 1614 -> 0 bytes .../chunk.262eedb57a55b3306cd4.js.map | 1 - .../chunk.2a52ddf00a32f9ec0d5f.js | 2 + .../chunk.2a52ddf00a32f9ec0d5f.js.gz | Bin 0 -> 70877 bytes .../chunk.2a52ddf00a32f9ec0d5f.js.map | 1 + ...57b8f.js => chunk.600f787b88773abda704.js} | 6 +- .../chunk.600f787b88773abda704.js.gz | Bin 0 -> 3516 bytes .../chunk.600f787b88773abda704.js.map | 1 + .../chunk.62c35e5e80e28527e202.js | 2 - .../chunk.62c35e5e80e28527e202.js.gz | Bin 69986 -> 0 bytes .../chunk.62c35e5e80e28527e202.js.map | 1 - ...1be5c.js => chunk.9c105ce56fddae2a5c29.js} | 66 +++++----- .../chunk.9c105ce56fddae2a5c29.js.gz | Bin 0 -> 27527 bytes ....map => chunk.9c105ce56fddae2a5c29.js.map} | 2 +- .../chunk.a0b1632ea42dbd457b8f.js.gz | Bin 3613 -> 0 bytes .../chunk.a0b1632ea42dbd457b8f.js.map | 1 - .../chunk.c65ee896709ce77e9c78.js | 2 + .../chunk.c65ee896709ce77e9c78.js.gz | Bin 0 -> 1665 bytes .../chunk.c65ee896709ce77e9c78.js.map | 1 + .../chunk.d10412fdf72dccf1be5c.js.gz | Bin 27561 -> 0 bytes ...int.c1a28650.js => entrypoint.639ed35e.js} | 124 +++++++++--------- ...txt => entrypoint.639ed35e.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.639ed35e.js.gz | Bin 0 -> 221605 bytes .../entrypoint.639ed35e.js.map | 1 + .../frontend_latest/entrypoint.c1a28650.js.gz | Bin 221266 -> 0 bytes .../entrypoint.c1a28650.js.map | 1 - .../api/panel/frontend_latest/manifest.json | 2 +- ... af-c3597653002858c7c89b2abd270e9eea.json} | 2 +- ... ar-14eaf20e26696a01f428eca7ad6d9bd6.json} | 2 +- ... bg-e6980ce1cc5e5a4905de9ae614c4265c.json} | 2 +- .../bn-29a83ed1bec0abb82b1e56e4d9e4efbe.json | 1 + .../bs-db82392f8856251e03a3b0013ee3eae3.json | 1 - .../bs-dd5758cd77050a229e4977ffe2f06100.json | 1 + .../ca-398c01bc8fbeaad2f02468cbc8b39d31.json | 1 - .../ca-676692c484d029ffc02d3448140792dc.json | 1 + .../cs-1798332cf01d5a1aacf51a99b2b9aa5a.json | 1 - .../cs-ea74d5e55bb6f0fc5ce1e745effde08b.json | 1 + .../cy-37529054b99765405244bc9fdcd10ff7.json | 1 - .../cy-e6e740b83ebd4b1a8628464e6a38e50b.json | 1 + ... da-8a62c432affaaf2be577d484c3a8b066.json} | 2 +- .../da-c96d664030bb7e8b703d53882a17b91e.json | 1 - .../de-13474861aef3b186227dff4642675f6d.json | 1 - .../de-cb34874a70e32235a88d36230adf9e8e.json | 1 + .../el-bc900028ec7b42fb26aa642605205b2d.json | 1 - .../el-c81a754c994fbfec674e6d2e21f22b6f.json | 1 + .../en-1e09422abeb27cf0c3a49cbe802754bc.json | 1 - .../en-885af3f8f4d71cc8091c793c5d7f2b28.json | 1 + ...n-GB-08863fddd61dbcb54d0e1489b8d5eea8.json | 1 + ...n-GB-2e44b8bf1af3c9410f57af671c591d9e.json | 1 - .../eo-2d966daa2926b539ad272191226b12c4.json | 1 + .../eo-5a303ed11bff13ccb632683f26c3b60b.json | 1 - ...-419-98f10b346fe8f444cdd7073282582d50.json | 1 + .../es-cd4dc72b788db101c924c29e82a4ea14.json | 1 + .../es-e74feb8e8f0456932929741af76fc0a1.json | 1 - .../et-289f474607afcda3321efe62573da983.json | 1 + .../et-656f12116c0a9833e2be713212230355.json | 1 - .../eu-7de77ce4e655ff96024da06df0f68110.json | 1 - .../eu-ec078f44f1312085ba73a1ae04fe3ab0.json | 1 + .../fa-9051235556f85be05e5cff33a74490ad.json | 1 + .../fa-f5d664d9f126fd98d78e18e13c5c4446.json | 1 - .../fi-4d57d9dcf3994c17420935dc6a2ae443.json | 1 - .../fi-a04a97760314d33aadad81f56ac1d4b2.json | 1 + .../fr-11fdb3201a7ec051b8d32549ff7c60c8.json | 1 - .../fr-6af3210f2ac6324fd24b462810a831af.json | 1 + .../fy-a068b6a3052fd725a4b269992eb4121a.json | 1 - .../fy-c3161058dca8cfe15be061b429cf5de6.json | 1 + .../gl-3873431bd2f7dc8d5b1e90c6dc3c9a14.json | 1 - .../gl-907ddde680a93b7ebcd11a8c1149094a.json | 1 + .../gsw-6d1cbe2297499b1881c2811911d63d6e.json | 1 - .../gsw-b3e0cf69a5dfe3da81a541556e65af45.json | 1 + .../he-4ce8c8cd855894e3a17905977a226bf7.json | 1 + .../he-9426d4742533d522bdf867968717aae9.json | 1 - .../hi-10370f9c143373c3999f37c4bb9a89e2.json | 1 + .../hi-64254b672716fc92edd26b3fed394fde.json | 1 - .../hr-9f47c3c6991f23c10ff49009101e470f.json | 1 - .../hr-fe031b8260001cdfaca79d8d6072fba3.json | 1 + .../hu-16f31aae7fee95fa9115c7cc859a09f3.json | 1 - ... hu-d2a97712fd4da4a49faa243334acc60c.json} | 2 +- .../hy-2721bda8aaad50d4fbeb63f2a8bdd9b2.json | 1 + .../hy-9c04b4e1cc257640ef05865218807c68.json | 1 - .../id-be2931a7a863895da5c4f72cb80a0b3a.json | 1 + .../id-e25e34334eb470f60f1cb13ca9d7c026.json | 1 - .../is-460d70a532e47abc4dfb0769af112afb.json | 1 + .../is-a48b7cf6c64cbaf02cfc669a0149b888.json | 1 - .../it-1af3677bff1855d62a53b03b6395606a.json | 1 + .../it-3f8c3fbe3f35189ab6a906e40853e87f.json | 1 - .../ja-2b6380f3627704cc63f889e43e42b954.json | 1 - .../ja-2d511ddf480496f1bd82feba9d02fbc7.json | 1 + .../ka-040b154d1da1861a3b9cb900c3cf9b96.json | 1 - .../ka-04a22ec834bea1c75111cc54ed4bed89.json | 1 + .../ko-11bcd8607d3107069f14b35e63ee7c3b.json | 1 + .../ko-5e2a2915956b8ee81e89396479832dc6.json | 1 - .../lb-221bd1a51f28d3226101dbf9e383f634.json | 1 + .../lb-370e4f837dc4a609a705d337cee5fbb8.json | 1 - .../lt-238afe6bad0549c3c153da09f322aff1.json | 1 - .../lt-cf2e3354bda55a528962261b7b9dd865.json | 1 + .../lv-5c9c77a1b26241baaaad5a75d87dad2b.json | 1 + .../lv-6b43fb3b41abcfb58c3fbdda00f2d466.json | 1 - .../nb-07e3187403269ac976fa34ef962c8f16.json | 1 - .../nb-cf7f9d676ac6fa854c21cb245dca32d3.json | 1 + .../nl-abcd0ad53bb1ebe217865fafa28e9598.json | 1 + .../nl-e3a7573080b9cee1d21e1b624d48e4a5.json | 1 - ... nn-67db4a9f73173eb05315e48f44aad98b.json} | 2 +- .../pl-df527c2ba4f2fdc91a216c907229b44f.json | 1 + .../pl-f81b293022d46fb481d17f3c4a5ed542.json | 1 - .../pt-422d38a9f6cb5ea592c34671b592127a.json | 1 + .../pt-7f5bd07628493e37fd3824c16f6b5729.json | 1 - ...t-BR-1d4eb780c16a45b4bca877ad7ca9cd5d.json | 1 + ...t-BR-b973155e7f74d6e79f171bf835aedd1e.json | 1 - .../ro-109350656405887577a21781f29ece37.json | 1 - .../ro-c4fbcc1af69af5554b231da36b662166.json | 1 + .../ru-8d25f05a54c26ae8fb7cc1e4320006dc.json | 1 - .../ru-b1ee117ef3a32999272dab03cd08450f.json | 1 + .../sk-41d1b3e9aecf1939ecb3f95118faddf1.json | 1 - .../sk-b61aa809c75a560def5efb76f4b7260a.json | 1 + .../sl-873f4fdcca1be911cd88af0c98af9f23.json | 1 - .../sl-af28bdd43fb9950d789c12f843710492.json | 1 + ...Latn-28a8dd36aaad7e62f40089f75046e794.json | 1 - ...Latn-58bd2caaa2330c85e845d8fb85d45beb.json | 1 + .../sr-c52f05bad1e3145976df0cd251151a88.json | 1 - .../sr-f1ae5b366a73db7c3babc70d8f71745b.json | 1 + .../sv-08575b78af881cbedb7ceff7ea3a85a5.json | 1 + .../sv-93aa88a15d5b20de32f9eebea1b8c96b.json | 1 - .../ta-19228149a1864b538e848357e235399c.json | 1 + .../ta-b3c747effff017289cd5ac397c881f6c.json | 1 - .../te-53274bfeb81d55ebcb55627419999211.json | 1 - .../te-7974f3d597e97fbfb54b8d66c178e3bb.json | 1 + .../th-5cd5f8102ca19321c7d1f768be6feb8a.json | 1 + .../th-67a70fdf5614c8a8c3eb5e3dc4d5a53a.json | 1 - ... tr-1f093fdd155bae86cb05909d7f7b80a9.json} | 2 +- .../uk-159ad52c511ccb6a92e311c801f1e48d.json | 1 - .../uk-37684dfd21cf0ecf12adf40d71da0f52.json | 1 + .../ur-56155c34618dac2874d84825d80c457d.json | 1 + .../ur-df078b0a03a45076e8a522a20a6bab44.json | 1 - .../vi-17a7c73be40b7bfd318f2e965e749d1b.json | 1 - .../vi-c42cc023e5361857cefead3cbbe5bfbf.json | 1 + ...Hans-4ec67eca4b054827f158f7f33cd2cd13.json | 1 - ...Hans-f2cdc5df63f6346b25732b082fb8fd20.json | 1 + ...Hant-0eb9d5895cb16f0cd0540ffa626d99cd.json | 1 - ...Hant-4c797c8a418587904ddf3eae76a20660.json | 1 + 176 files changed, 191 insertions(+), 185 deletions(-) delete mode 100644 supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.42d4a155d238b5760bd6.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.42d4a155d238b5760bd6.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.42d4a155d238b5760bd6.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.8969c2e64257133e299a.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.8969c2e64257133e299a.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.8969c2e64257133e299a.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.9f79daafe7d108c4c9cc.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.9f79daafe7d108c4c9cc.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.9f79daafe7d108c4c9cc.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.afa043f3e39764ffdf47.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.afa043f3e39764ffdf47.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.afa043f3e39764ffdf47.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b8843e5597eb8407842b.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b8843e5597eb8407842b.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b8843e5597eb8407842b.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.d87d75788ac8ff1fec7b.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.d87d75788ac8ff1fec7b.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.d87d75788ac8ff1fec7b.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.df526179132dea1206b5.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.df526179132dea1206b5.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.df526179132dea1206b5.js.map create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.054b9d8c.js rename supervisor/api/panel/frontend_es5/{entrypoint.54588d7a.js.LICENSE.txt => entrypoint.054b9d8c.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.054b9d8c.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.054b9d8c.js.map delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.54588d7a.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.54588d7a.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.54588d7a.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.262eedb57a55b3306cd4.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.262eedb57a55b3306cd4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.262eedb57a55b3306cd4.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.2a52ddf00a32f9ec0d5f.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.2a52ddf00a32f9ec0d5f.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.2a52ddf00a32f9ec0d5f.js.map rename supervisor/api/panel/frontend_latest/{chunk.a0b1632ea42dbd457b8f.js => chunk.600f787b88773abda704.js} (76%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.600f787b88773abda704.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.600f787b88773abda704.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.62c35e5e80e28527e202.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.62c35e5e80e28527e202.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.62c35e5e80e28527e202.js.map rename supervisor/api/panel/frontend_latest/{chunk.d10412fdf72dccf1be5c.js => chunk.9c105ce56fddae2a5c29.js} (86%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.9c105ce56fddae2a5c29.js.gz rename supervisor/api/panel/frontend_latest/{chunk.d10412fdf72dccf1be5c.js.map => chunk.9c105ce56fddae2a5c29.js.map} (94%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.a0b1632ea42dbd457b8f.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.a0b1632ea42dbd457b8f.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.c65ee896709ce77e9c78.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.c65ee896709ce77e9c78.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.c65ee896709ce77e9c78.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.d10412fdf72dccf1be5c.js.gz rename supervisor/api/panel/frontend_latest/{entrypoint.c1a28650.js => entrypoint.639ed35e.js} (91%) rename supervisor/api/panel/frontend_latest/{entrypoint.c1a28650.js.LICENSE.txt => entrypoint.639ed35e.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.639ed35e.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.639ed35e.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.c1a28650.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.c1a28650.js.map rename supervisor/api/panel/static/translations/{es-419-9d8f4fccb83eb770f47904d5b50d7d63.json => af-c3597653002858c7c89b2abd270e9eea.json} (57%) rename supervisor/api/panel/static/translations/{bg-b3853b38c901acae8d548f62817caa32.json => ar-14eaf20e26696a01f428eca7ad6d9bd6.json} (55%) rename supervisor/api/panel/static/translations/{ar-63eaa245b3ba23212bbb72ceb90b9f84.json => bg-e6980ce1cc5e5a4905de9ae614c4265c.json} (55%) create mode 100644 supervisor/api/panel/static/translations/bn-29a83ed1bec0abb82b1e56e4d9e4efbe.json delete mode 100644 supervisor/api/panel/static/translations/bs-db82392f8856251e03a3b0013ee3eae3.json create mode 100644 supervisor/api/panel/static/translations/bs-dd5758cd77050a229e4977ffe2f06100.json delete mode 100644 supervisor/api/panel/static/translations/ca-398c01bc8fbeaad2f02468cbc8b39d31.json create mode 100644 supervisor/api/panel/static/translations/ca-676692c484d029ffc02d3448140792dc.json delete mode 100644 supervisor/api/panel/static/translations/cs-1798332cf01d5a1aacf51a99b2b9aa5a.json create mode 100644 supervisor/api/panel/static/translations/cs-ea74d5e55bb6f0fc5ce1e745effde08b.json delete mode 100644 supervisor/api/panel/static/translations/cy-37529054b99765405244bc9fdcd10ff7.json create mode 100644 supervisor/api/panel/static/translations/cy-e6e740b83ebd4b1a8628464e6a38e50b.json rename supervisor/api/panel/static/translations/{af-837eb71b756e062c5b8a9e6f24df2c06.json => da-8a62c432affaaf2be577d484c3a8b066.json} (54%) delete mode 100644 supervisor/api/panel/static/translations/da-c96d664030bb7e8b703d53882a17b91e.json delete mode 100644 supervisor/api/panel/static/translations/de-13474861aef3b186227dff4642675f6d.json create mode 100644 supervisor/api/panel/static/translations/de-cb34874a70e32235a88d36230adf9e8e.json delete mode 100644 supervisor/api/panel/static/translations/el-bc900028ec7b42fb26aa642605205b2d.json create mode 100644 supervisor/api/panel/static/translations/el-c81a754c994fbfec674e6d2e21f22b6f.json delete mode 100644 supervisor/api/panel/static/translations/en-1e09422abeb27cf0c3a49cbe802754bc.json create mode 100644 supervisor/api/panel/static/translations/en-885af3f8f4d71cc8091c793c5d7f2b28.json create mode 100644 supervisor/api/panel/static/translations/en-GB-08863fddd61dbcb54d0e1489b8d5eea8.json delete mode 100644 supervisor/api/panel/static/translations/en-GB-2e44b8bf1af3c9410f57af671c591d9e.json create mode 100644 supervisor/api/panel/static/translations/eo-2d966daa2926b539ad272191226b12c4.json delete mode 100644 supervisor/api/panel/static/translations/eo-5a303ed11bff13ccb632683f26c3b60b.json create mode 100644 supervisor/api/panel/static/translations/es-419-98f10b346fe8f444cdd7073282582d50.json create mode 100644 supervisor/api/panel/static/translations/es-cd4dc72b788db101c924c29e82a4ea14.json delete mode 100644 supervisor/api/panel/static/translations/es-e74feb8e8f0456932929741af76fc0a1.json create mode 100644 supervisor/api/panel/static/translations/et-289f474607afcda3321efe62573da983.json delete mode 100644 supervisor/api/panel/static/translations/et-656f12116c0a9833e2be713212230355.json delete mode 100644 supervisor/api/panel/static/translations/eu-7de77ce4e655ff96024da06df0f68110.json create mode 100644 supervisor/api/panel/static/translations/eu-ec078f44f1312085ba73a1ae04fe3ab0.json create mode 100644 supervisor/api/panel/static/translations/fa-9051235556f85be05e5cff33a74490ad.json delete mode 100644 supervisor/api/panel/static/translations/fa-f5d664d9f126fd98d78e18e13c5c4446.json delete mode 100644 supervisor/api/panel/static/translations/fi-4d57d9dcf3994c17420935dc6a2ae443.json create mode 100644 supervisor/api/panel/static/translations/fi-a04a97760314d33aadad81f56ac1d4b2.json delete mode 100644 supervisor/api/panel/static/translations/fr-11fdb3201a7ec051b8d32549ff7c60c8.json create mode 100644 supervisor/api/panel/static/translations/fr-6af3210f2ac6324fd24b462810a831af.json delete mode 100644 supervisor/api/panel/static/translations/fy-a068b6a3052fd725a4b269992eb4121a.json create mode 100644 supervisor/api/panel/static/translations/fy-c3161058dca8cfe15be061b429cf5de6.json delete mode 100644 supervisor/api/panel/static/translations/gl-3873431bd2f7dc8d5b1e90c6dc3c9a14.json create mode 100644 supervisor/api/panel/static/translations/gl-907ddde680a93b7ebcd11a8c1149094a.json delete mode 100644 supervisor/api/panel/static/translations/gsw-6d1cbe2297499b1881c2811911d63d6e.json create mode 100644 supervisor/api/panel/static/translations/gsw-b3e0cf69a5dfe3da81a541556e65af45.json create mode 100644 supervisor/api/panel/static/translations/he-4ce8c8cd855894e3a17905977a226bf7.json delete mode 100644 supervisor/api/panel/static/translations/he-9426d4742533d522bdf867968717aae9.json create mode 100644 supervisor/api/panel/static/translations/hi-10370f9c143373c3999f37c4bb9a89e2.json delete mode 100644 supervisor/api/panel/static/translations/hi-64254b672716fc92edd26b3fed394fde.json delete mode 100644 supervisor/api/panel/static/translations/hr-9f47c3c6991f23c10ff49009101e470f.json create mode 100644 supervisor/api/panel/static/translations/hr-fe031b8260001cdfaca79d8d6072fba3.json delete mode 100644 supervisor/api/panel/static/translations/hu-16f31aae7fee95fa9115c7cc859a09f3.json rename supervisor/api/panel/static/translations/{bn-27eccb9b1f36f081cfccfe7ed1e46bba.json => hu-d2a97712fd4da4a49faa243334acc60c.json} (55%) create mode 100644 supervisor/api/panel/static/translations/hy-2721bda8aaad50d4fbeb63f2a8bdd9b2.json delete mode 100644 supervisor/api/panel/static/translations/hy-9c04b4e1cc257640ef05865218807c68.json create mode 100644 supervisor/api/panel/static/translations/id-be2931a7a863895da5c4f72cb80a0b3a.json delete mode 100644 supervisor/api/panel/static/translations/id-e25e34334eb470f60f1cb13ca9d7c026.json create mode 100644 supervisor/api/panel/static/translations/is-460d70a532e47abc4dfb0769af112afb.json delete mode 100644 supervisor/api/panel/static/translations/is-a48b7cf6c64cbaf02cfc669a0149b888.json create mode 100644 supervisor/api/panel/static/translations/it-1af3677bff1855d62a53b03b6395606a.json delete mode 100644 supervisor/api/panel/static/translations/it-3f8c3fbe3f35189ab6a906e40853e87f.json delete mode 100644 supervisor/api/panel/static/translations/ja-2b6380f3627704cc63f889e43e42b954.json create mode 100644 supervisor/api/panel/static/translations/ja-2d511ddf480496f1bd82feba9d02fbc7.json delete mode 100644 supervisor/api/panel/static/translations/ka-040b154d1da1861a3b9cb900c3cf9b96.json create mode 100644 supervisor/api/panel/static/translations/ka-04a22ec834bea1c75111cc54ed4bed89.json create mode 100644 supervisor/api/panel/static/translations/ko-11bcd8607d3107069f14b35e63ee7c3b.json delete mode 100644 supervisor/api/panel/static/translations/ko-5e2a2915956b8ee81e89396479832dc6.json create mode 100644 supervisor/api/panel/static/translations/lb-221bd1a51f28d3226101dbf9e383f634.json delete mode 100644 supervisor/api/panel/static/translations/lb-370e4f837dc4a609a705d337cee5fbb8.json delete mode 100644 supervisor/api/panel/static/translations/lt-238afe6bad0549c3c153da09f322aff1.json create mode 100644 supervisor/api/panel/static/translations/lt-cf2e3354bda55a528962261b7b9dd865.json create mode 100644 supervisor/api/panel/static/translations/lv-5c9c77a1b26241baaaad5a75d87dad2b.json delete mode 100644 supervisor/api/panel/static/translations/lv-6b43fb3b41abcfb58c3fbdda00f2d466.json delete mode 100644 supervisor/api/panel/static/translations/nb-07e3187403269ac976fa34ef962c8f16.json create mode 100644 supervisor/api/panel/static/translations/nb-cf7f9d676ac6fa854c21cb245dca32d3.json create mode 100644 supervisor/api/panel/static/translations/nl-abcd0ad53bb1ebe217865fafa28e9598.json delete mode 100644 supervisor/api/panel/static/translations/nl-e3a7573080b9cee1d21e1b624d48e4a5.json rename supervisor/api/panel/static/translations/{nn-4cd0768f3c85e1ea3e21158967e391e2.json => nn-67db4a9f73173eb05315e48f44aad98b.json} (55%) create mode 100644 supervisor/api/panel/static/translations/pl-df527c2ba4f2fdc91a216c907229b44f.json delete mode 100644 supervisor/api/panel/static/translations/pl-f81b293022d46fb481d17f3c4a5ed542.json create mode 100644 supervisor/api/panel/static/translations/pt-422d38a9f6cb5ea592c34671b592127a.json delete mode 100644 supervisor/api/panel/static/translations/pt-7f5bd07628493e37fd3824c16f6b5729.json create mode 100644 supervisor/api/panel/static/translations/pt-BR-1d4eb780c16a45b4bca877ad7ca9cd5d.json delete mode 100644 supervisor/api/panel/static/translations/pt-BR-b973155e7f74d6e79f171bf835aedd1e.json delete mode 100644 supervisor/api/panel/static/translations/ro-109350656405887577a21781f29ece37.json create mode 100644 supervisor/api/panel/static/translations/ro-c4fbcc1af69af5554b231da36b662166.json delete mode 100644 supervisor/api/panel/static/translations/ru-8d25f05a54c26ae8fb7cc1e4320006dc.json create mode 100644 supervisor/api/panel/static/translations/ru-b1ee117ef3a32999272dab03cd08450f.json delete mode 100644 supervisor/api/panel/static/translations/sk-41d1b3e9aecf1939ecb3f95118faddf1.json create mode 100644 supervisor/api/panel/static/translations/sk-b61aa809c75a560def5efb76f4b7260a.json delete mode 100644 supervisor/api/panel/static/translations/sl-873f4fdcca1be911cd88af0c98af9f23.json create mode 100644 supervisor/api/panel/static/translations/sl-af28bdd43fb9950d789c12f843710492.json delete mode 100644 supervisor/api/panel/static/translations/sr-Latn-28a8dd36aaad7e62f40089f75046e794.json create mode 100644 supervisor/api/panel/static/translations/sr-Latn-58bd2caaa2330c85e845d8fb85d45beb.json delete mode 100644 supervisor/api/panel/static/translations/sr-c52f05bad1e3145976df0cd251151a88.json create mode 100644 supervisor/api/panel/static/translations/sr-f1ae5b366a73db7c3babc70d8f71745b.json create mode 100644 supervisor/api/panel/static/translations/sv-08575b78af881cbedb7ceff7ea3a85a5.json delete mode 100644 supervisor/api/panel/static/translations/sv-93aa88a15d5b20de32f9eebea1b8c96b.json create mode 100644 supervisor/api/panel/static/translations/ta-19228149a1864b538e848357e235399c.json delete mode 100644 supervisor/api/panel/static/translations/ta-b3c747effff017289cd5ac397c881f6c.json delete mode 100644 supervisor/api/panel/static/translations/te-53274bfeb81d55ebcb55627419999211.json create mode 100644 supervisor/api/panel/static/translations/te-7974f3d597e97fbfb54b8d66c178e3bb.json create mode 100644 supervisor/api/panel/static/translations/th-5cd5f8102ca19321c7d1f768be6feb8a.json delete mode 100644 supervisor/api/panel/static/translations/th-67a70fdf5614c8a8c3eb5e3dc4d5a53a.json rename supervisor/api/panel/static/translations/{tr-cb71b1734181821c5a48d115834fdbf3.json => tr-1f093fdd155bae86cb05909d7f7b80a9.json} (54%) delete mode 100644 supervisor/api/panel/static/translations/uk-159ad52c511ccb6a92e311c801f1e48d.json create mode 100644 supervisor/api/panel/static/translations/uk-37684dfd21cf0ecf12adf40d71da0f52.json create mode 100644 supervisor/api/panel/static/translations/ur-56155c34618dac2874d84825d80c457d.json delete mode 100644 supervisor/api/panel/static/translations/ur-df078b0a03a45076e8a522a20a6bab44.json delete mode 100644 supervisor/api/panel/static/translations/vi-17a7c73be40b7bfd318f2e965e749d1b.json create mode 100644 supervisor/api/panel/static/translations/vi-c42cc023e5361857cefead3cbbe5bfbf.json delete mode 100644 supervisor/api/panel/static/translations/zh-Hans-4ec67eca4b054827f158f7f33cd2cd13.json create mode 100644 supervisor/api/panel/static/translations/zh-Hans-f2cdc5df63f6346b25732b082fb8fd20.json delete mode 100644 supervisor/api/panel/static/translations/zh-Hant-0eb9d5895cb16f0cd0540ffa626d99cd.json create mode 100644 supervisor/api/panel/static/translations/zh-Hant-4c797c8a418587904ddf3eae76a20660.json diff --git a/home-assistant-polymer b/home-assistant-polymer index 419e56444..0d1c72386 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 419e5644410a55bc1330f5f58426746bbbaab5c1 +Subproject commit 0d1c72386e0f8530b9776664e0373b8feb353cca diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index f4bdce51d..efda56b17 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.c1a28650.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.639ed35e.js')")(); } catch (err) { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.54588d7a.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.054b9d8c.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 04f71a0983c2bc0d385eace49726bd0ff8e046fb..f46da0d696c4d81f18ab7df812e0dbb199f2606e 100644 GIT binary patch literal 196 zcmV;#06YI5iwFP!0000219gspW<)U%MFDtUF&2_QQns(Us-W86sO)6wrLsv(W?QTJ z@0}D?SRmn?xn~i+z}Es$=@VYg6(zT7clp#Ci!~wk9JV+{Zu;!ujawC}>9s_mA%Uv; zz2z$YZhxS(U&+4@<95!vhvgeE3T|MD+5N73L;HzE_4as3_c$Bog};?!OBb)EI!{|J$x@kpiu?c{KNWPVoO0|6Geht%SJ#)%P1)nmc=X*D9{&PrgA xpdAz?{J#bc|JT7^`*lsXVLC{|@5)O{hZRzohb@<+u}nXSd;{qBi7f#E0057{UX%a; diff --git a/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js b/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js deleted file mode 100644 index 2a67c4cce..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[226],{98226:function(e,r,t){"use strict";t.r(r);var n=t(99722),i=t(54211),o=t(15493),a=(t(48811),t(83849));function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,r){return A(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)||j(e,r)||O()}function l(){var e=d([""]);return l=function(){return e},e}function u(){var e=d([""]);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 deleted file mode 100644 index 7a30c74e07d9e0c9fab4a29a8fd44981b50a3a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4521 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 HGdchOY2eD4 diff --git a/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map b/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map deleted file mode 100644 index b2892069e..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.192eacaff3f9b89ec13e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"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.42d4a155d238b5760bd6.js b/supervisor/api/panel/frontend_es5/chunk.42d4a155d238b5760bd6.js new file mode 100644 index 000000000..3ff40468d --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.42d4a155d238b5760bd6.js @@ -0,0 +1,2 @@ +(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[914],{92914:function(r,o,a){"use strict";a.r(o),a.d(o,{keymap:function(){return t.$f},highlightActiveLine:function(){return t.ZO},EditorView:function(){return t.tk},EditorState:function(){return l.yy},Prec:function(){return l.Wl},defaultKeymap:function(){return p.wQ},lineNumbers:function(){return d.Eu},searchKeymap:function(){return m.Lp},highlightSelectionMatches:function(){return m.sW},history:function(){return g.m8},historyKeymap:function(){return g.f$},rectangularSelection:function(){return u.Z},langs:function(){return s},langCompartment:function(){return v},readonlyCompartment:function(){return b},tabKeyBindings:function(){return f},theme:function(){return y},highlightStyle:function(){return h}});var e=a(49619),t=a(19753),n=a(11163),c=a(49413),i=a(8987),p=a(86876),l=a(77885),d=a(11254),m=a(72360),g=a(62118),u=a(63637),s={jinja2:n.i.define(c.b),yaml:n.i.define(i.r)},v=new l.F6,b=new l.F6,f=[{key:"Tab",run:p.at},{key:"Shift-Tab",run:p.xi}],y=t.tk.theme({"&":{color:"var(--primary-text-color)",backgroundColor:"var(--code-editor-background-color, var(--card-background-color))","& ::selection":{backgroundColor:"rgba(var(--rgb-primary-color), 0.3)"},height:"var(--code-mirror-height, auto)",maxHeight:"var(--code-mirror-max-height, unset)"},"&.cm-focused":{outline:"none"},"&.cm-focused .cm-cursor":{borderLeftColor:"#var(--secondary-text-color)"},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground":{backgroundColor:"rgba(var(--rgb-primary-color), 0.3)"},".cm-scroller":{outline:"none"},".cm-content":{caretColor:"var(--secondary-text-color)"},".cm-panels":{backgroundColor:"var(--primary-background-color)",color:"var(--primary-text-color)"},".cm-panels.top":{borderBottom:"1px solid var(--divider-color)"},".cm-panels.bottom":{borderTop:"1px solid var(--divider-color)"},".cm-panel.search input":{margin:"4px 4px 0"},".cm-button":{border:"1px solid var(--primary-color)",padding:"0px 16px",textTransform:"uppercase",margin:"4px",background:"none",color:"var(--primary-color)",fontFamily:"var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif))",fontSize:"var(--mdc-typography-button-font-size, 0.875rem)",height:"36px",fontWeight:"var(--mdc-typography-button-font-weight, 500)",borderRadius:"4px",letterSpacing:"var(--mdc-typography-button-letter-spacing, 0.0892857em)"},".cm-textfield":{padding:"4px 0px 5px",borderRadius:"0",fontSize:"16px",color:"var(--primary-text-color)",border:"0",background:"none",fontFamily:"Roboto",borderBottom:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",margin:"4px 4px 0","& ::placeholder":{color:"var(--paper-input-container-color, var(--secondary-text-color))"},"&:focus":{outline:"none",borderBottom:"2px solid var(--primary-color)",paddingBottom:"4px"}},".cm-selectionMatch":{backgroundColor:"rgba(var(--rgb-primary-color), 0.1)"},".cm-searchMatch":{backgroundColor:"rgba(var(--rgb-accent-color), .2)",outline:"1px solid rgba(var(--rgb-accent-color), .4)"},".cm-searchMatch.selected":{backgroundColor:"rgba(var(--rgb-accent-color), .4)",outline:"1px solid var(--accent-color)"},".cm-gutters":{backgroundColor:"var(--paper-dialog-background-color, var(--primary-background-color))",color:"var(--paper-dialog-color, var(--secondary-text-color))",border:"none",borderRight:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",paddingRight:"1px"},"&.cm-focused cm-gutters":{borderRight:"2px solid var(--paper-input-container-focus-color, var(--primary-color))",paddingRight:"0"},".cm-gutterElementags.lineNumber":{color:"inherit"}}),h=e.Qf.define([{tag:e.pJ.keyword,color:"var(--codemirror-keyword, #6262FF)"},{tag:[e.pJ.name,e.pJ.deleted,e.pJ.character,e.pJ.propertyName,e.pJ.macroName],color:"var(--codemirror-property, #905)"},{tag:[e.pJ.function(e.pJ.variableName),e.pJ.labelName],color:"var(--codemirror-variable, #07a)"},{tag:[e.pJ.color,e.pJ.constant(e.pJ.name),e.pJ.standard(e.pJ.name)],color:"var(--codemirror-qualifier, #690)"},{tag:[e.pJ.definition(e.pJ.name),e.pJ.separator],color:"var(--codemirror-def, #8DA6CE)"},{tag:[e.pJ.typeName,e.pJ.className,e.pJ.number,e.pJ.changed,e.pJ.annotation,e.pJ.modifier,e.pJ.self,e.pJ.namespace],color:"var(--codemirror-number, #ca7841)"},{tag:[e.pJ.operator,e.pJ.operatorKeyword,e.pJ.url,e.pJ.escape,e.pJ.regexp,e.pJ.link,e.pJ.special(e.pJ.string)],color:"var(--codemirror-operator, #cda869)"},{tag:e.pJ.comment,color:"var(--codemirror-comment, #777)"},{tag:e.pJ.meta,color:"var(--codemirror-meta, var(--primary-text-color))"},{tag:e.pJ.strong,fontWeight:"bold"},{tag:e.pJ.emphasis,fontStyle:"italic"},{tag:e.pJ.link,color:"var(--primary-color)",textDecoration:"underline"},{tag:e.pJ.heading,fontWeight:"bold"},{tag:e.pJ.atom,color:"var(--codemirror-atom, #F90)"},{tag:e.pJ.bool,color:"var(--codemirror-atom, #F90)"},{tag:e.pJ.special(e.pJ.variableName),color:"var(--codemirror-variable-2, #690)"},{tag:e.pJ.processingInstruction,color:"var(--secondary-text-color)"},{tag:e.pJ.string,color:"var(--codemirror-string, #07a)"},{tag:e.pJ.inserted,color:"var(--codemirror-string2, #07a)"},{tag:e.pJ.invalid,color:"var(--error-color)"}])}}]); +//# sourceMappingURL=chunk.42d4a155d238b5760bd6.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.42d4a155d238b5760bd6.js.gz b/supervisor/api/panel/frontend_es5/chunk.42d4a155d238b5760bd6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cbb41c6beb5f55b4234ff4b83d62e6fe0341c3f7 GIT binary patch literal 1685 zcmV;G25R{qiwFP!000021FcwRck;Lr{(gT2$G72ggck_?J==Tly$WdzdLv7^lAMH_ z<-hOP0)dI0Z2Q2;*i)Wonrx@U$Z<>3vc<=s9l%^T{)s*}hH*&3Ipv z`)k-0)SNuhdkem_s^_zR<$JOfo2|s3e-+g?@PSa!YWv;Cd-5h1UfZt(+_swd>!Zo% zp8B>hGTZI;BGb_Oc4 z56oHmpM!+j;zR1$7F?@``?~UQnBlHPzsZV4)OX>cRsOF%u?R-hrj*o1Wr2b6ci444_`L z!O0|ek>0_ETK+(pV$9?}z17McM-FK`0I{1j?T08RMrI)b=?$~1G{I&=)#(PMLRgEG zf`;^H=`{it^zNNbTU18-QaSJ#8YyP1804Cj4mdK@rLXpVl_;&?Qs1j&R$8ZRm5jC= z><5thLo)vim=2g${IbApp<-!Xi*+Ggia%eyq>jj}mJ)1Rigi}?L%^e&Q47b6x)X|l z4OJjr8@uMPoz!vU+J~|WBJ;=5>l1n3rm&D zwZ%M3W56=%AR%Y4=UW@v*R?X{TKDAJ!N!<7=EJld*b-43%tlPtiPlrPc z6k6~Z<)UsgXzEp+lt|Eu^ca^b133$RGrEN$ZA7lBkOs<-xL8a zI1JA#6Po?xA{;`Xb4$w`T@9^B$m45bsKK=AL9RES3I#SE>fK9^Odd{sIOdI{47OS# zYV&#X=h4EUxvEdh%X8~8!}0H1v0xqsVShXt8*gKO>YN?LX$WV;?~Ozm1Lb3&Y>Z4} zny02c;WcSP&q7+j{{)RmJB`|*VH|-sWwj_>kAXM?Tu`Yuoi7rd&kE$jI-@;3NO6Ih zv-4RvQU12&h*Ne7{NSF zlx$yw?9=@CmiqlYI;|ix?`7ApyG81RUA`$E-n5ST-alvK+4!xusxhg(zpvdDEr8S# z2MHc{xL{jqDMO0k(pYW4`rSv-x}ePJ>hi}<b32Tjouh_@y4sO*WbJd>~{uEWoME)ce+&d#Ke}V&9Q$}DeY-R=g=@5oZgOi>EkIuZzwKR7xz{ zTet-cr?uAd4?4x3w;cpeE&gD9v5UvUih*;O;=2mVU$S})*wbH8F-RP~P6k084xXl? zP!6mI{)Fqe-S>t{ap4M;SETr3y2szMf4uO*KYLD>mcfVA7!3I3XCJ)Cs(&eFlQEyr f(R9kkSBv#@J{zw2EPL*=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);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),l=u.resolve(e,n);return(r=g(l.type,n,s))?y(t,e,n,l,r,s):k(t,e,n,u,l.type,o,s)}function y(t,e,n,r,i,o){var a=r.parent,s={from:r.from,to:r.to},u=0,l=null==a?void 0:a.cursor;if(l&&(n<0?l.childBefore(r.from):l.childAfter(r.to)))do{if(n<0?l.to<=r.from:l.from>=r.to){if(0==u&&i.indexOf(l.type.name)>-1)return{start:s,end:{from:l.from,to:l.to},matched:!0};if(g(l.type,n,o))u++;else if(g(l.type,-n,o)&&0==--u)return{start:s,end:{from:l.from,to:l.to},matched:!1}}}while(n<0?l.prevSibling():l.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 l={from:n<0?e-1:e,to:n>0?e+1:e},h=t.doc.iterRange(e,n>0?t.doc.length:0),c=0,f=0;!h.next().done&&f<=o;){var d=h.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:l,end:{from:v+p,to:v+p+1},matched:m>>1==u>>1};c--}}n>0&&(f+=d.length)}return h.done?{start:l,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 l=n?i.childAfter(u):i.childBefore(u);if(!l)break;E(t,l,o)?i=l:u=n?l.to:l.from}var h,c;return c=i.type.prop(o)&&(h=n?m(t,i.from,1):m(t,i.to,-1))&&h.matched?n?h.end.to:h.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 N(t,e){return A(t,(function(n){return n.empty?t.moveVertically(n,e,t.dom.clientHeight):C(n,e)}))}var j=function(t){return N(t,!1)},I=function(t){return N(t,!0)};function V(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 W=function(t){return A(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from,1)}))},z=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.headl.from&&rn&&(i.empty||i.to>s.from)&&(e(s,o,i),n=s.number),a=s.to+1}var u=t.changes(o);return{changes:o,range:r.jT.range(u.mapPos(i.anchor,1),u.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],l=(0,a.SS)(e,s);(u!=l||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),l=new a.Gn(e,{simulateBreak:n,simulateDoubleBreak:!!u}),h=(0,a.K0)(l,n);null==h&&(h=/^\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:I},{key:"Alt-v",run:j}].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:"Alt-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 r=this;l(this,t),this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");var i=function(t){r.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 o in n.domEventHandlers)i(o);this.markers=A(n.markers(e)),n.initialSpacer&&(this.spacer=new O(e,0,0,[n.initialSpacer(e)]),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])}return this.markers!=e}}]),t}(),O=function(){function t(e,n,r,i){l(this,t),this.height=-1,this.above=0,this.dom=document.createElement("div"),this.update(e,n,r,i)}return c(t,[{key:"update",value:function(t,e,n,r){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 i;i=this.dom.lastChild;)i.remove();var o,s="cm-gutterElement",u=a(r);try{for(u.s();!(o=u.n()).done;){var l=o.value,h=l.toDOM(t);h&&this.dom.appendChild(h);var c=l.elementClass;c&&(s+=" "+c)}}catch(f){u.e(f)}finally{u.f()}this.dom.className=s}}}]),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 l(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={class:"cm-lineNumbers",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,N(t.state.doc.lines)))},updateSpacer:function(t,e){var n=P(e.view,N(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 N(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 h(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=l(n);try{for(s.s();!(i=s.n()).done;){i.value.instances.push(a)}}catch(m){s.e(m)}finally{s.f()}var u,h=y(n),c=l(e.set);try{for(c.s();!(u=c.n()).done;){var f,d=u.value,v=l(h);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(h);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);h=a.slice(c)}var v=s.length-1,p=s[v];if(!p)throw new RangeError("Invalid path: "+a);var g=new x(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?A.combinedMatch(t):null}}),S=a.r$.define({combine:function(t){return t.length?t[0].match:null}}),x=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.depth=n||v<=e)){O[h]=f.name,f.isTop&&(c=f);for(var p=u,g=f.prop(b),m=!1;g;){if(!g.context||D(g.context,O,h)){var y,k=l(g.tags);try{for(k.s();!(y=k.n()).done;){var w=y.value,S=r(w,c);S&&(p&&(p+=" "),p+=S,1==g.mode?u+=(u?" ":"")+S:0==g.mode&&(m=!0))}}catch(C){k.e(C)}finally{k.f()}break}g=g.next}if(p!=a&&(d>o&&a&&i(o,s.from,a),o=d,a=p),!m&&s.firstChild()){do{var x=s.to;if(t(u,h+1,c),a!=p){var A=Math.min(n,x);A>o&&a&&i(o,A,a),o=A,a=p}}while(s.nextSibling());s.parent()}}}("",0,t.type)}function D(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 E=p.define,P=E(),R=E(),B=E(R),L=E(),N=E(L),j=E(L),I=E(),V=E(I),W=E(),z=E(),H=E(),_=E(H),q=E(),F={comment:P,lineComment:E(P),blockComment:E(P),docComment:E(P),name:R,variableName:E(R),typeName:B,tagName:E(B),propertyName:E(R),className:E(R),labelName:E(R),namespace:E(R),macroName:E(R),literal:L,string:N,docString:E(N),character:E(N),number:j,integer:E(j),float:E(j),bool:E(L),regexp:E(L),escape:E(L),color:E(L),url:E(L),keyword:W,self:E(W),null:E(W),atom:E(W),unit:E(W),modifier:E(W),operatorKeyword:E(W),controlKeyword:E(W),definitionKeyword:E(W),operator:z,derefOperator:E(z),arithmeticOperator:E(z),logicOperator:E(z),bitwiseOperator:E(z),compareOperator:E(z),updateOperator:E(z),definitionOperator:E(z),typeOperator:E(z),controlOperator:E(z),punctuation:H,separator:E(H),bracket:_,angleBracket:E(_),squareBracket:E(_),paren:E(_),brace:E(_),content:I,heading:V,heading1:E(V),heading2:E(V),heading3:E(V),heading4:E(V),heading5:E(V),heading6:E(V),contentSeparator:E(I),list:E(I),quote:E(I),emphasis:E(I),strong:E(I),link:E(I),monospace:E(I),inserted:E(),deleted:E(),changed:E(),invalid:E(),meta:q,documentMeta:E(q),annotation:E(q),processingInstruction:E(q),definition:p.defineModifier(),constant:p.defineModifier(),function:p.defineModifier(),standard:p.defineModifier(),local:p.defineModifier(),special:p.defineModifier()};A.define([{tag:F.link,textDecoration:"underline"},{tag:F.heading,textDecoration:"underline",fontWeight:"bold"},{tag:F.emphasis,fontStyle:"italic"},{tag:F.strong,fontWeight:"bold"},{tag:F.keyword,color:"#708"},{tag:[F.atom,F.bool,F.url,F.contentSeparator,F.labelName],color:"#219"},{tag:[F.literal,F.inserted],color:"#164"},{tag:[F.string,F.deleted],color:"#a11"},{tag:[F.regexp,F.escape,F.special(F.string)],color:"#e40"},{tag:F.definition(F.variableName),color:"#00f"},{tag:F.local(F.variableName),color:"#30a"},{tag:[F.typeName,F.namespace],color:"#085"},{tag:F.className,color:"#167"},{tag:[F.special(F.variableName),F.macroName],color:"#256"},{tag:F.definition(F.propertyName),color:"#00c"},{tag:F.comment,color:"#940"},{tag:F.meta,color:"#7a757a"},{tag:F.invalid,color:"#f00"}]),A.define([{tag:F.link,class:"cmt-link"},{tag:F.heading,class:"cmt-heading"},{tag:F.emphasis,class:"cmt-emphasis"},{tag:F.strong,class:"cmt-strong"},{tag:F.keyword,class:"cmt-keyword"},{tag:F.atom,class:"cmt-atom"},{tag:F.bool,class:"cmt-bool"},{tag:F.url,class:"cmt-url"},{tag:F.labelName,class:"cmt-labelName"},{tag:F.inserted,class:"cmt-inserted"},{tag:F.deleted,class:"cmt-deleted"},{tag:F.literal,class:"cmt-literal"},{tag:F.string,class:"cmt-string"},{tag:F.number,class:"cmt-number"},{tag:[F.regexp,F.escape,F.special(F.string)],class:"cmt-string2"},{tag:F.variableName,class:"cmt-variableName"},{tag:F.local(F.variableName),class:"cmt-variableName cmt-local"},{tag:F.definition(F.variableName),class:"cmt-variableName cmt-definition"},{tag:F.special(F.variableName),class:"cmt-variableName2"},{tag:F.typeName,class:"cmt-typeName"},{tag:F.namespace,class:"cmt-namespace"},{tag:F.macroName,class:"cmt-macroName"},{tag:F.propertyName,class:"cmt-propertyName"},{tag:F.operator,class:"cmt-operator"},{tag:F.comment,class:"cmt-comment"},{tag:F.meta,class:"cmt-meta"},{tag:F.invalid,class:"cmt-invalid"},{tag:F.punctuation,class:"cmt-punctuation"}])},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 l(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 l(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);n3&&void 0!==arguments[3]?arguments[3]:[];p(this,t),this.data=e,this.topNode=r,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(i)}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 l=[];if(e.iterChangedRanges((function(t,e,n,r){return l.push({fromA:t,toA:e,fromB:n,toB:r})})),i=r.i9.applyChanges(i,l),o=r.mp.empty,a={from:e.mapPos(a.from,-1),to:e.mapPos(a.to,1)},this.skipped.length){u=[];var h,c=s(this.skipped);try{for(c.s();!(h=c.n()).done;){var f=h.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}(),I=new r.md;function V(t){var e=t.type.prop(I);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 q(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?z:null}function W(t,e,n){for(;t;t=t.parent){var r=V(t);if(r)return r(new H(n,e,t))}return null}function z(){return 0}var H=function(t){h(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)).base=t,o.pos=r,o.node=i,o}return m(n,[{key:"continue",value:function(){var t=this.node.parent;return t?W(t,this.pos,this.base):0}},{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(_(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t)}}]),n}(j);function _(t,e){for(var n=e;n;n=n.parent)if(t==n)return!0;return!1}function q(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 l=n.childAfter(u);if(!l||l==i)return null;if(!l.type.isSkipped)return l.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 l={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 l}});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 h(t,e,this)}}]),t}();l.prototype.startSide=l.prototype.endSide=0,l.prototype.point=!1,l.prototype.mapMode=r.gc.TrackDel;var h=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,l.endSide))||f==d&&l.startSide>0&&l.endSide<=0)continue;(d-f||l.endSide-l.startSide)<0||(a<0&&(a=f),l.point&&(s=Math.max(s,d-f)),r.push(l),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,l=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)||ld.to||l=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),l=new k(a,u,o),h=new k(s,u,o);r.iterGaps((function(t,e,n){return b(l,t,h,e,n,i)})),r.empty&&0==r.length&&b(l,0,h,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 h?[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 l=t.to+u-n.to||t.endSide-n.endSide,h=l<0?t.to+u:n.to,c=Math.min(h,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),h>a)break;s=h,l<=0&&t.next(),l>=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;ia?-1:i==r.length?function(t,e){var n=t.coordsAtPos(t.viewport.from);return n?Math.round(Math.abs((n.left-e)/t.defaultCharacterWidth)):-1}(t,e.clientX):(0,o.IS)(r.text.slice(0,n-r.from),0,t.state.tabSize);return{line:r.number,col:s,off:i}}function u(t,e){var n=s(t,e),i=t.state.selection;return n?{update:function(t){if(t.docChanged){var e=t.changes.mapPos(t.startState.doc.line(n.line).from),r=t.state.doc.lineAt(e);n={line:r.number,col:n.col,off:Math.min(n.off,r.length)},i=i.map(t.changes)}},get:function(e,u,l){var h=s(t,e);if(!h)return i;var c=function(t,e,n){var i=Math.min(e.line,n.line),s=Math.max(e.line,n.line),u=[];if(e.off>a||n.off>a||e.col<0||n.col<0)for(var l=Math.min(e.off,n.off),h=Math.max(e.off,n.off),c=i;c<=s;c++){var f=t.doc.line(c);f.length<=h&&u.push(r.jT.range(f.from+l,f.to+h))}else for(var d=Math.min(e.col,n.col),v=Math.max(e.col,n.col),p=i;p<=s;p++){var g=t.doc.line(p),m=g.length>a?g.text.slice(0,2*v):g.text,y=(0,o.Gz)(m,0,d,t.tabSize),k=(0,o.Gz)(m,0,v,t.tabSize);y.leftOver||u.push(r.jT.range(g.from+y.offset,g.from+k.offset))}return u}(t.state,n,h);return c.length?l?r.jT.create(c.concat(i.ranges)):r.jT.create(c):i}}:null}function l(t){var e=(null==t?void 0:t.eventFilter)||function(t){return t.altKey&&0==t.button};return i.tk.mouseSelectionStyle.of((function(t,n){return e(n)?u(t,n):null}))}},72360:function(t,e,n){"use strict";n.d(e,{sW:function(){return W},Lp:function(){return lt}});var r=n(19753),i=n(77885);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){for(var n=0;n=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?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(h);this.top=new p(e,!0,n.topContainer),this.bottom=new p(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.classList.add("cm-panel"),a.class&&a.dom.classList.add(a.class),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(h);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new p(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new p(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=[],l=u(n);try{for(l.s();!(r=l.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(S){l.e(S)}finally{l.f()}this.specs=n,this.panels=i,this.top.sync(o),this.bottom.sync(a);for(var g=0,m=s;g=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&&o1)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,S.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 h,c=[],f=A(t.visibleRanges);try{for(f.s();!(h=f.n()).done;)for(var d=h.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(z.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}}),q=r.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),F=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}(),$=i.Py.define(),U=i.Py.define(),G=i.QQ.define({create:function(){return new K(new F("","",!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($)?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:"cm-searchMatch"}),Y=r.p.mark({class:"cm-searchMatch cm-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 y.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,effects:ft(t,o)}),!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,effects:ft(t,i)}),!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,l=[];if(i.from==s&&i.to==u&&(l.push({from:i.from,to:i.to,insert:n.replace}),i=Z(r.doc,i.to,n)),i){var h=0==l.length||l[0].from>=i.to?0:i.to-i.from-n.replace.length;o={anchor:i.from-h,head:i.to-h}}return t.dispatch({changes:l,selection:o,scrollIntoView:!!o,effects:i?ft(t,i):void 0}),!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:ht({view:t,query:e,updateQuery:function(n){e.eq(n)||(e=n,t.dispatch({effects:$.of(e)}))}}),mount:function(){this.dom.querySelector("[name=search]").select()},pos:80,class:"cm-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)].concat(x(e?[]:[i.Py.appendConfig.of(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},lt=[{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=[],l=0,h=new R(e.doc,e.sliceDoc(a,s));!h.next().done;){if(u.length>1e3)return!1;h.value.from==a&&(l=u.length),u.push(i.jT.range(h.value.from,h.value.to))}return n(e.update({selection:i.jT.create(u,l)})),!0}},{key:"Alt-g",run:function(t){var e=d(t,B);if(!e){var n=[L.of(!0)];null==t.state.field(N,!1)&&n.push(i.Py.appendConfig.of([c(),N,j])),t.dispatch({effects:n}),e=d(t,B)}return e&&e.dom.querySelector("input").focus(),!0}}];function ht(t){function e(e){return t.view.state.phrase(e)}var n=b("input",{value:t.query.search,placeholder:e("Find"),"aria-label":e("Find"),class:"cm-textfield",name:"search",onchange:a,onkeyup:a}),i=b("input",{value:t.query.replace,placeholder:e("Replace"),"aria-label":e("Replace"),class:"cm-textfield",name:"replace",onchange:a,onkeyup:a}),o=b("input",{type:"checkbox",name:"case",checked:!t.query.caseInsensitive,onchange:a});function a(){t.updateQuery(new F(n.value,i.value,!o.checked))}function s(t,e,n){return b("button",{class:"cm-button",name:t,onclick:e},n)}return b("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")]),b("label",null,[o,"match case"]),b("br"),i,s("replace",(function(){return it(t.view)}),[e("replace")]),s("replaceAll",(function(){return ot(t.view)}),[e("replace all")]),b("button",{name:"close",onclick:function(){return ut(t.view)},"aria-label":e("close")},["×"])])}var ct=/[\s\.,:;?!]/;function ft(t,e){var n=e.from,i=e.to;if(!t.hasFocus){var o=t.state.doc.lineAt(n).from,a=t.state.doc.lineAt(i).to,s=Math.max(o,n-30),u=Math.min(a,i+30),l=t.state.sliceDoc(s,u);if(s!=o)for(var h=0;h<30;h++)if(!ct.test(l[h+1])&&ct.test(l[h])){l=l.slice(h);break}if(u!=a)for(var c=l.length-1;c>l.length-30;c--)if(!ct.test(l[c-1])&&ct.test(l[c])){l=l.slice(0,c);break}return r.tk.announce.of("".concat(t.state.phrase("current match"),". ").concat(l," ").concat(t.state.phrase("on line")," ").concat(t.state.doc.lineAt(n).number))}}var dt=r.tk.baseTheme({".cm-panel.cm-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 .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-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 X},as:function(){return m},D0:function(){return at},F6:function(){return z},jT:function(){return C},yy:function(){return ft},r$:function(){return D},gc:function(){return v},Wl:function(){return V},Py:function(){return tt},QQ:function(){return B},YW:function(){return et},BO:function(){return dt}});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 l=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(l),s+=l}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,l=null;function h(){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),h(!l),l}},{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++],l=t.sections[s++];e(o,h,a,c,f),o=h,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,l=0;;)if(-1==a.ins)u+=a.len,a.next();else if(-1==s.ins&&l=0&&(a.done||ll&&!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&&l>u&&l+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),l=r.length;if(-1==o.ins){var h=-1==a.ins?-1:a.off?0:a.ins;y(r,u,h,s),i&&h&&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>l),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,l=!1,h=[],c=o(this.dependencies);try{for(c.s();!(n=c.n()).done;){var f=n.value;"doc"==f?u=!0:"selection"==f?l=!0:0==(1&(null!==(e=t[f.id])&&void 0!==e?e:1))&&h.push(t[f.id])}}catch(d){c.e(d)}finally{c.f()}return function(t,e){if(!e||e.reconfigured)return t.values[a]=r(t),1;if(!(u&&e.docChanged||l&&(e.docChanged||e.selection)||h.some((function(e){return(1&q(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,r){if(!r)return t.values[n]=e.create(t),1;var i,o=0;if(r.reconfigured){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,R.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}(),L=2,N=1,j=0;function I(t){return function(e){return new W(e,t)}}var V={fallback:I(3),default:I(L),extend:I(N),override:I(j)},W=function t(e,n){c(this,t),this.inner=e,this.prec=n},z=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new H(this,t)}},{key:"reconfigure",value:function(e){return t.reconfigure.of({compartment:this,extension:e})}}]),t}(),H=function t(e,n){c(this,t),this.compartment=e,this.inner=n},_=function(){function t(e,n,r,i,o){for(c(this,t),this.base=e,this.compartments=n,this.dynamicSlots=r,this.address=i,this.staticValues=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(e,n,r){var i,a=[],s=Object.create(null),u=new Set,l=o(function(t,e,n){var r=[[],[],[],[]],i=new Map;function a(t,s){var u=i.get(t);if(null!=u){if(u>=s)return;var l=r[u].indexOf(t);l>-1&&r[u].splice(l,1),t instanceof H&&n.delete(t.compartment)}if(i.set(t,s),Array.isArray(t)){var h,c=o(t);try{for(c.s();!(h=c.n()).done;){a(h.value,s)}}catch(d){c.e(d)}finally{c.f()}}else if(t instanceof H){if(n.has(t.compartment))throw new RangeError("Duplicate use of compartment in extensions");n.add(t.compartment),a(e.get(t.compartment)||t.inner,s)}else if(t instanceof W)a(t.inner,t.prec);else if(t instanceof B)r[s].push(t),t.provides&&a(t.provides,s);else if(t instanceof P)r[s].push(t),t.facet.extensions&&a(t.facet.extensions,s);else{var f=t.extension;if(!f)throw new Error("Unrecognized extension value in extension set (".concat(t,"). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks."));a(f,s)}}return a(t,L),r.reduce((function(t,e){return t.concat(e)}))}(e,n,u));try{for(l.s();!(i=l.n()).done;){var h=i.value;h instanceof B?a.push(h):(s[h.facet.id]||(s[h.facet.id]=[])).push(h)}}catch(k){l.e(k)}finally{l.f()}for(var c=Object.create(null),f=[],d=[],v=function(){var t=g[p];c[t.id]=d.length<<1,d.push((function(e){return t.slot(e)}))},p=0,g=a;p>1;return function(t,n){var u,l=n?n.reconfigured?n.startState.config.address[e.id]:s<<1:null,h=null==l,c=o(a);try{for(c.s();!(u=c.n()).done;)1&q(t,u.value)&&(h=!0)}catch(k){c.e(k)}finally{c.f()}if(!h)return 0;for(var f=[],d=0;d>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 F(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}var $=D.define(),U=D.define({combine:function(t){return t.some((function(t){return t}))},static:!0}),G=D.define({combine:function(t){return t.length?t[0]:void 0},static:!0}),K=D.define(),J=D.define(),Y=D.define(),X=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,null,[{key:"define",value:function(){return new Q}}]),t}(),Q=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new X(this,t)}}]),t}(),Z=function(){function t(e){c(this,t),this.map=e}return d(t,[{key:"of",value:function(t){return new tt(this,t)}}]),t}(),tt=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 Z(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}();tt.reconfigure=tt.define(),tt.appendConfig=tt.define();var et=function(){function t(e,n,r,i,o,a){c(this,t),this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=o,this.scrollIntoView=a,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}},{key:"reconfigured",get:function(){return this.startState.config!=this.state.config}}]),t}();function nt(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=rt(t,it(e,o,t.changes.newLength),!0))}return r==t?t:new et(e,t.changes,t.selection,r.effects,r.annotations,r.scrollIntoView)}(n?function(t){var e,n=t.startState,r=!0,i=o(n.facet(K));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:nt(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 l=t.changes.filter(r);s=l.changes,u=l.filtered.invertedDesc}t=new et(n,s,t.selection&&t.selection.map(u),tt.mapEffects(t.effects,u),t.annotations,t.scrollIntoView)}for(var h=n.facet(J),c=h.length-1;c>=0;c--){var f=h[c](t);t=f instanceof et?f:Array.isArray(f)&&1==f.length&&f[0]instanceof et?f[0]:ot(n,ut(f),!1)}return t}(s):s)}et.time=X.define(),et.userEvent=X.define(),et.addToHistory=X.define();var at,st=[];function ut(t){return null==t?st:Array.isArray(t)?t:[t]}!function(t){t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other"}(at||(at={}));var lt,ht=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{lt=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(vt){}function ct(t){return function(e){if(!/\S/.test(e))return at.Space;if(function(t){if(lt)return lt.test(t);for(var e=0;e"€"&&(n.toUpperCase()!=n.toLowerCase()||ht.test(n)))return!0}return!1}(e))return at.Word;for(var n=0;n-1)return at.Word;return at.Other}}var ft=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.startState.config==e)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]=F(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 q(this,n),F(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:(q(this,e),F(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($));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(l){s.e(l)}finally{s.f()}}}catch(l){i.e(l)}finally{i.f()}return r}},{key:"charCategorizer",value:function(t){return ct(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=_.resolve(e.extensions||[],new Map),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(U)||(o=o.asSingle()),new t(n,i,o)}}]),t}();function dt(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,l=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 h(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)}},function(t){var e=r.Jq.define({id:E.length,name:"Document",props:[o.mi.add((function(){return t}))]});return E.push(e),e}(s),[o.tK.of((function(t,e){return i.getIndent(t,e)}))])).streamParser=u,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!=this.topNode;)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],l=n+e.positions[s],h=u instanceof r.mp&&l=e.length)return e;o||e.type!=t.topNode||(o=!0);for(var a=e.children.length-1;a>=0;a--){var s=e.positions[a]+n,u=e.children[a],l=void 0;if(sn&&C(t,u.tree,0-u.offset,n,u.to),c=void 0;if(h&&(c=M(t,u.tree,n+u.offset,h.pos+u.offset,!1)))return{state:h.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,h=s.tree;this.state=u,this.pos=this.chunkStart=i+h.length,h.length&&(this.chunks.push(h),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=l(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):W(a,"Modifier ".concat(a," used at start of tag")):n?W(a,"Tag ".concat(a," used as modifier")):n=u:W(a,"Unknown highlighting tag ".concat(a))}}catch(f){o.e(f)}finally{o.f()}if(!n)return 0;var h=t.replace(/ /g,"_"),c=r.Jq.define({id:E.length,name:h,props:[(0,i.Gv)(s({},h,n))]});return E.push(c),c.id}(t)):0}for(var L=0,N=[["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 N(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=l(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 j(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(l){s.e(l)}finally{s.f()}return a>-1&&e.push(new n(o,a)),e}}]),n}(T),E=function(t){s(n,t);var e=l(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(l){s.e(l)}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 l=s.replace(t-o,e-o,r),h=this.lines-s.lines+l.lines;if(l.lines>4&&l.lines>h>>6){var f=this.children.slice();return f[i]=l,new n(f,this.length-(e-t)+r.length)}return a(c(n.prototype),"replace",this).call(this,o,u,l)}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,l=[],h=i(t);try{for(h.s();!(u=h.n()).done;){var c=u.value;c.flatten(l)}}catch(A){h.e(A)}finally{h.f()}return new D(l,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}(),N=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}(),j=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 fe},tk:function(){return _n},BF:function(){return Kt},lg:function(){return Xt},ZO:function(){return mr},$f:function(){return tr},$1:function(){return rr}});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"},l="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),h="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=l&&(f||+l[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 F(t){return t.getSelection?t.getSelection():document.getSelection()}function $(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),lt(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 l,h=M(this.children);try{for(h.s();!(l=h.n()).done;){var c=l.value;c.dirty&&(c.sync(e),c.dirty=0)}}catch(f){h.e(f)}finally{h.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 l.domBoundsAround(t,e,u);if(h>=t&&-1==r&&(r=s,i=u),h>=e&&h!=u&&-1==o){o=s,a=h;break}u=h+l.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 ht(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 lt(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 ht=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(l){s.e(l)}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?q.chrome||q.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 l=u[(a?a<0:n>=0)?0:u.length-1];return q.safari&&!a&&0==l.width&&(l=Array.prototype.find.call(u,(function(t){return t.width}))||l),a?Q(l,a<0):l}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),l=u.i,h=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==l&&d){var m=g[f];if(1==r.length&&m.merge(d,h,r[0],i,o))return;if(0==r.length)return void m.merge(d,h,null,i,o);var y=m.slice(h);y.merge(0,0,r[r.length-1],0,o)?r[r.length-1]=y:r.push(y),l++,o=h=0}if(h){var k=g[l];r.length&&k.merge(0,h,r[r.length-1],0,o)?(r.pop(),o=0):k.merge(0,h,null,0,0)}else li&&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 l;return O(this,n),(l=e.call(this,i,o,s,t)).block=a,l.isReplace=u,l.mapMode=a?i<0?r.gc.TrackBefore:r.gc.TrackAfter:r.gc.TrackDel,l}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=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:Lt,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="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(At(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),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),Lt=[],Nt=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 Nt(n.widget||new It("div"),o,a))}else{var s=this.wrapMarks(gt.create(n.widget||new It("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}(),It=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),Vt=[],Wt=r.r$.define(),zt=r.r$.define(),Ht=r.r$.define(),_t=r.r$.define(),qt=r.r$.define(),Ft=r.r$.define();function $t(t,e,n){var r=t.facet(_t);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 Ut=r.r$.define({combine:function(t){return!t.length||t[0]}}),Gt=function t(e,n){O(this,t),this.field=e,this.get=n},Kt=function(){function t(){O(this,t)}return D(t,[{key:"from",value:function(t){return new Gt(this,t)}}],[{key:"define",value:function(){return new t}}]),t}();Kt.decorations=Kt.define(),Kt.scrollMargins=Kt.define();var Jt=0,Yt=r.r$.define(),Xt=function(){function t(e,n,r){O(this,t),this.id=e,this.create=n,this.fields=r,this.extension=Yt.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,l=M(Array.isArray(o)?o:[o]);try{for(l.s();!(u=l.n()).done;){var h=u.value;s.push(h)}}catch(c){l.e(c)}finally{l.f()}}return i&&s.push(Qt.from((function(t){return{plugin:t,handlers:i}}))),a&&s.push(Kt.decorations.from(a)),new t(Jt++,e,s)}},{key:"fromClass",value:function(e,n){return t.define((function(t){return new e(t)}),n)}}]),t}(),Qt=Kt.define(),Zt=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($t(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 $t(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){$t(t.state,n,"CodeMirror plugin crashed")}}}]),t}();Zt.dummy=new Zt(Xt.define((function(){return{}})));var te=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),ee=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),ne=r.r$.define(),re=r.r$.define(),ie=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.toAh)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}(),oe=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Vt;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(h){a.e(h)}finally{a.f()}var u=[];this.changes.iterChangedRanges((function(t,e,n,r){return u.push(new ie(t,e,n,r))})),this.changedRanges=u;var l=e.hasFocus;l!=e.inputState.notifiedFocused&&(e.inputState.notifiedFocused=l,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}(),ae=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 Bt],r.children[0].setParent(x(r)),r.updateInner([new ie(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=F(t.root),r=n.focusNode&&he(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 Bt))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 l=e.mapPos(i,1),h=Math.max(l,e.mapPos(o,-1)),c=r.nodeValue,f=t.state;if(h-l=this.view.viewport.from&&t.state.selection.main.to<=this.view.viewport.to?(this.updateSelection(l,d),!1):(this.updateInner(n,c,t.startState.doc.length,l,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=q.chrome?{node:F(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,l=o.toB,h=jt.build(this.view.state.doc,u,l,e),c=h.content,f=h.breakAtStart,d=h.openStart,v=h.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],l=i.length?i[i.length-1]:null,h=l?l.breakAfter:o;if(t!=n||o||h||!(i.length<2)||!u.merge(e,r,i.length?l: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=n.empty?r:this.domAtPos(n.head);if(q.gecko&&n.empty&&se(r)){var o=document.createTextNode("");this.view.observer.ignore((function(){return r.node.insertBefore(o,r.node.childNodes[r.offset]||null)})),r=i=new ot(o,0),t=!0}var a=F(this.root);(t||!a.focusNode||q.gecko&&n.empty&&ce(a.focusNode,a.focusOffset)||!G(r.node,r.offset,a.anchorNode,a.anchorOffset)||!G(i.node,i.offset,a.focusNode,a.focusOffset))&&this.view.observer.ignore((function(){if(n.empty){if(q.gecko){var t=ce(r.node,r.offset);if(t&&3!=t){var e=he(r.node,r.offset,1==t?1:-1);e&&(r=new ot(e,1==t?0:e.nodeValue.length))}}a.collapse(r.node,r.offset),null!=n.bidiLevel&&null!=a.cursorBidiLevel&&(a.cursorBidiLevel=n.bidiLevel)}else if(a.extend)a.collapse(r.node,r.offset),a.extend(i.node,i.offset);else{var o=document.createRange();if(n.anchor>n.head){var s=[i,r];r=s[0],i=s[1]}o.setEnd(i.node,i.offset),o.setStart(r.node,r.offset),a.removeAllRanges(),a.addRange(o)}})),this.impreciseAnchor=r.precise?null:new ot(a.anchorNode,a.anchorOffset),this.impreciseHead=i.precise?null:new ot(a.focusNode,a.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){var t=this.view.state.selection.main,e=F(this.root);if(t.empty&&t.assoc&&e.modify){var n=Bt.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(Ut)?this.root.activeElement==this.dom:$(this.dom,F(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 l=s.dom.scrollWidth;l>i&&(this.minWidth=i=l,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 Bt){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 ht(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 ue(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(ne)),C(this.view.pluginField(Kt.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(Kt.scrollMargins));try{for(u.s();!(r=u.n()).done;){var l=r.value;if(l){var h=l.left,c=l.right,f=l.top,d=l.bottom;null!=h&&(i=Math.max(i,h)),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 l=r.scrollTop;r.scrollTop+=u,u=r.scrollTop-l}if(s){var h=r.scrollLeft;r.scrollLeft+=s,s=r.scrollLeft-h}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);function se(t){return 1==t.node.nodeType&&t.node.firstChild&&(0==t.offset||"false"==t.node.childNodes[t.offset-1].contentEditable)&&(t.offset0&&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 ce(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}(),we=[];function Se(t,e){var n,r=t.length,i=e==ve?1:2;if(!t||1==i&&!ke.test(t))return xe(r);for(var o=0,a=i,s=i;ox;){for(var M=C,O=2!=we[--C];C>x&&O==(2!=we[C-1]);)C--;w.push(new be(C,M,O?2:1))}else w.push(new be(x,S,0))}else for(var T=0;Tt?e.left-t:Math.max(0,t-e.right)}function Oe(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function Te(t,e){return t.tope.top+1}function De(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function Pe(t,e,n){for(var r,i,o,a,s,u,l,h,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&&(!l||l.bottomv.top)&&(u=c,h=v):l&&Te(l,v)?l=Ee(l,v.bottom):h&&Te(h,v)&&(h=De(h,v.top))}if(l&&l.bottom>=n?(r=s,i=l):h&&h.top<=n&&(r=u,i=h),!r)return{node:t,offset:0};var m=Math.max(i.left,Math.min(i.right,e));return 3==r.nodeType?Re(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)}:Pe(r,m,n)}function Re(t,e,n){for(var r=t.nodeValue.length,i=it(),o=0;o=e&&u.top-1<=n&&u.bottom+1>=n)){var l=e>=(u.left+u.right)/2,h=l;if(q.chrome||q.gecko)i.setEnd(t,o),i.getBoundingClientRect().left==u.right&&(h=!l);return{node:t,offset:o+(h?1:0)}}}}return{node:t,offset:0}}function Be(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 l=n.from;if(lt.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 h,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&&(h=v.offsetNode,d=v.offset)}else if(c.caretRangeFromPoint){var p=c.caretRangeFromPoint(r,i);p&&(h=p.startContainer,d=p.startOffset)}if(!h||!t.docView.dom.contains(h)){var g=Bt.find(t.docView,l),m=Pe(g.dom,r,i);h=m.node,d=m.offset}return t.docView.posFromDOM(h,d)}function Le(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==fe.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 l=Bt.find(t.docView,e.head),h=l?n?l.posAtEnd:l.posAtStart:n?o.to:o.from;return r.jT.cursor(h,n?-1:1)}function Ne(t,e,n,i){for(var o=t.state.doc.lineAt(e.head),a=t.bidiSpans(o),s=e,u=null;;){var l=Ce(o,a,t.textDirection,s,n),h=Ae;if(!l){if(o.number==(n?t.state.doc.lines:1))return s;h="\n",o=t.state.doc.line(o.number+(n?1:-1)),a=t.bidiSpans(o),l=r.jT.cursor(n?o.from:o.to)}if(u){if(!u(h))return s}else{if(!i)return l;u=i(h)}s=l}}var je=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=ze[t];e.contentDOM.addEventListener(t,(function(i){!We(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 ze)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(Qt));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){We(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){$t(e.state,u)}if(s||n.defaultPrevented)return q.android&&"keydown"==t&&13==n.keyCode&&e.observer.flushSoon(),!0}}}catch(l){i.e(l)}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){$t(t.state,a)}}}catch(s){r.e(s)}finally{r.f()}}},{key:"ignoreDuringComposition",value:function(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(q.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 We(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 ze=Object.create(null),He=q.ie&&q.ie_version<15||q.ios&&q.webkit_version<604;function _e(t,e){var n,i=t.state,o=1,a=i.toText(e),s=a.lines==i.selection.ranges.length;if(Qe&&i.selection.ranges.every((function(t){return t.empty}))&&Qe==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 l=i.toText((s?a.line(o++).text:e)+i.lineBreak);return{changes:{from:n.from,insert:l},range:r.jT.cursor(t.from+l.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})}ze.keydown=function(t,e){(function(t){var e=(t.ctrlKey?1:0)|(t.metaKey?8:0)|(t.altKey?2:0)|(t.shiftKey?4:0),n=t.keyCode,r=q.mac&&1==e;return 8==n||r&&72==n||46==n||r&&68==n||27==n||e==(q.mac?8:1)&&(66==n||73==n||89==n||90==n)})(e)&&e.preventDefault(),t.inputState.setSelectionOrigin("keyboardselection")};var qe=0;function Fe(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,l=s;n<0?u=(0,i.cp)(a.text,s,!1):l=(0,i.cp)(a.text,s);for(var h=o(a.text.slice(u,l));u>0;){var c=(0,i.cp)(a.text,u,!1);if(o(a.text.slice(c,u))!=h)break;u=c}for(;lDate.now()-50)){var n,i=null,o=M(t.state.facet(Ht));try{for(o.s();!(n=o.n()).done;){if(i=(0,n.value)(t,e))break}}catch(a){o.e(a)}finally{o.f()}i||0!=e.button||(i=function(t,e){var n=Ke(t,e),i=function(t){if(!Je)return t.detail;var e=Ye;return Ye=t,Xe=!e||e.timeStamp>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(Xe+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,l){var h;if(e.clientX==s.clientX&&e.clientY==s.clientY?h=a:(h=a=Ke(t,e),s=e),!h||!n)return o;var c=Fe(t,h.pos,h.bias,i);if(n.pos!=h.pos&&!u){var f=Fe(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},Ue=function(t,e,n){return $e(e,n)&&t>=n.left&&t<=n.right};function Ge(t,e,n,r){var i=Bt.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&&Ue(n,r,a))return-1;var s=i.coordsAt(o,1);return s&&Ue(n,r,s)?1:a&&$e(r,a)?-1:1}function Ke(t,e){var n=t.posAtCoords({x:e.clientX,y:e.clientY});return null==n?null:{pos:n,bias:Ge(t,n,e.clientX,e.clientY)}}var Je=q.ie&&q.ie_version<=11,Ye=null,Xe=0;ze.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")},ze.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")})}}},ze.paste=function(t,e){t.observer.flush();var n=He?null:e.clipboardData,r=n&&n.getData("text/plain");r?(_e(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(),_e(t,n.value)}),50)}}(t)};var Qe=null;function Ze(t){t.docView.compositionDeco.size&&t.update([])}ze.copy=ze.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,l=M(t.selection.ranges);try{for(l.s();!(s=l.n()).done;){var h=s.value.from,c=t.doc.lineAt(h);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){l.e(f)}finally{l.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){Qe=a?i:null;var s=He?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")})}},ze.focus=ze.blur=function(t){setTimeout((function(){t.hasFocus!=t.inputState.notifiedFocused&&t.update([])}),10)},ze.beforeprint=function(t){t.viewState.printing=!0,t.requestMeasure(),setTimeout((function(){t.viewState.printing=!1,t.requestMeasure()}),2e3)},ze.compositionstart=ze.compositionupdate=function(t){t.inputState.composing<0&&(t.docView.compositionDeco.size&&(t.observer.flush(),Ze(t)),t.inputState.composing=0)},ze.compositionend=function(t){t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),setTimeout((function(){t.inputState.composing<0&&Ze(t)}),50)};var tn,en=["pre-wrap","normal","pre-line"],nn=function(){function t(){O(this,t),this.doc=i.xv.empty,this.lineWrapping=!1,this.direction=fe.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=en.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,l=a.fromB,h=a.toB,c=i.lineAt(s,tn.ByPosNoHeight,e,0,0),f=c.to>=u?c:i.lineAt(u,tn.ByPosNoHeight,e,0,0);for(h+=f.to-u,u=f.to;o>0&&c.from<=r[o-1].toA;)s=r[o-1].fromA,l=r[o-1].fromB,o--,s0},set:function(t){this.flags=(t?2:0)|-3&this.flags}}],[{key:"empty",value:function(){return new un(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}(an),un=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 ln&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof ln?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):an.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}(sn),ln=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))),l=e.line(o+u),h=l.from,c=l.length;return new on(h,c,n+s*u,s,Ct.Text)}},{key:"lineAt",value:function(t,e,n,r,i){if(e==tn.ByHeight)return this.blockAt(t,n,r,i);if(e==tn.ByPosNoHeight){var o=n.lineAt(t),a=o.from,s=o.to;return new on(a,s-a,0,0,Ct.Text)}var u=this.lines(n,i),l=u.firstLine,h=u.lineHeight,c=n.lineAt(t),f=c.from,d=c.length,v=c.number;return new on(f,d,r+h*(v-l),h,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,l=Math.max(t,i),h=Math.min(i+this.length,e);l<=h;){var c=n.lineAt(l);l==t&&(r+=u*(c.number-s)),o(new on(c.from,c.length,r,r+=u,Ct.Text)),l=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 an.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 l=new un(u,i.heights[i.index++]);l.outdated=!1,a.push(l),s+=u+1}return s<=o&&a.push(null,new n(o-s).updateHeight(t,s)),t.heightChanged=!0,an.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}(an),hn=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 l=e==tn.ByPosNoHeight?tn.ByPosNoHeight:tn.ByPos;return s?u.join(this.right.lineAt(a,l,n,o,a)):this.left.lineAt(a,l,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,tn.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(h){s.e(h)}finally{s.f()}if(t>0&&cn(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?an.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}(an);function cn(t,e){var n,r;null==t[e]&&(n=t[e-1])instanceof ln&&(r=t[e+1])instanceof ln&&t.splice(e-1,3,new ln(n.length+1+r.length))}var fn=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 un?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new un(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 un(this.pos-e,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(t,e){var n=new ln(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 un)return t;var e=new un(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 un||this.isCovered?(this.writtenTo=e&&i<=n}))){var o=t.lineAt(i,0),a=o.from,s=o.to;e.push(new yn(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?Sn:new xn(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(ne),o=t.changedRanges,a=ie.extendWithRanges(o,dn(t.startState.facet(ne),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=fe.LTR;if(!e){var o=window.getComputedStyle(n);r=o.whiteSpace,i="rtl"==o.direction?fe.RTL:fe.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 l=t.measureVisibleLineHeights(),h=!1,c=0,f=0,d=this.heightOracle;if(!e){var v=t.dom.clientWidth;if(d.mustRefresh(l,r,i)||d.lineWrapping&&Math.abs(v-this.contentWidth)>d.charWidth){var p=t.measureTextSize(),g=p.lineHeight,m=p.charWidth;(h=d.refresh(r,i,g,m,v/m,l))&&(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,h,new rn(this.viewport.from,l)),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(h?[]: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 yn(r.lineAt(o-1e3*n,tn.ByHeight,i,0,0).from,r.lineAt(a+1e3*(1-n),tn.ByHeight,i,0,0).to);if(e)if(e.heads.to){var l=r.lineAt(e.head,tn.ByPos,i,0,0).bottom;s=new yn(r.lineAt(l-(a-o)-500,tn.ByHeight,i,0,0).from,r.lineAt(l+500,tn.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 yn(this.heightMap.lineAt(n,tn.ByPos,this.state.doc,0,0).from,this.heightMap.lineAt(r,tn.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,tn.ByPos,this.state.doc,0,0),o=i.top,a=this.heightMap.lineAt(n,tn.ByPos,this.state.doc,0,0),s=a.bottom,u=this.visibleTop,l=this.visibleBottom;return(0==e||o<=u-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=l+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=l.from),l.from<=r.to&&l.to>=s&&(s=l.to);var h=o-1e4,c=s+1e4;h>r.from+5e3&&n.push(wn(t,(function(t){return t.from==r.from&&t.to>h-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 bn(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 wn(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 Sn={toDOM:function(t){return t},fromDOM:function(t){return t},scale:1},xn=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,tn.ByPos,e,0,0).top,s=n.lineAt(o,tn.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 l=s.value;l.domTop=a+(l.top-o)*this.scale,a=l.domBottom=l.domTop+(l.bottom-l.top),o=l.bottom}}catch(h){u.e(h)}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=n-1}}),On=o.V.newName(),Tn=o.V.newName(),Dn=o.V.newName(),En={"&light":"."+Tn,"&dark":"."+Dn};function Pn(t,e,n){return new o.V(e,{finish:function(e){return/&/.test(e)?e.replace(/&\w*/,(function(e){if("&"==e)return t;if(!n||!n[e])throw new RangeError("Unsupported selector: ".concat(e));return n[e]})):t+" "+e}})}var Rn=Pn("."+On,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline_fallback:"1px dotted #212121",outline:"5px auto -webkit-focus-ring-color"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",boxSizing:"border-box",padding:"4px 0",outline:"none"},".cm-lineWrapping":{whiteSpace:"pre-wrap",overflowWrap:"anywhere"},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-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%":{}},".cm-cursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none",display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#f3f9ff"},"&dark .cm-activeLine":{backgroundColor:"#223039"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-placeholder":{color:"#888",display:"inline-block"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"3px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},En),Bn={childList:!0,characterData:!0,subtree:!0,characterDataOldValue:!0},Ln=q.ie&&q.ie_version<=11,Nn=function(){function t(e,n,r){var i=this;O(this,t),this.view=e,this.onChange=n,this.onScrollChanged=r,this.active=!1,this.ignoreSelection=new et,this.delayedFlush=-1,this.queue=[],this.scrollTargets=[],this.intersection=null,this.intersecting=!1,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver((function(t){var e,n=M(t);try{for(n.s();!(e=n.n()).done;){var r=e.value;i.queue.push(r)}}catch(o){n.e(o)}finally{n.f()}q.ie&&q.ie_version<=11&&t.some((function(t){return"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length}))?i.flushSoon():i.flush()})),Ln&&(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=F(e.root);if(e.state.facet(Ut)?e.root.activeElement==this.dom:$(e.dom,n)){var r=n.anchorNode&&e.docView.nearest(n.anchorNode);r&&r.ignoreEvent(t)||(q.ie&&q.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=F(this.view.root),a=!this.ignoreSelection.eq(o)&&$(this.dom,o);if(0!=n.length||a){var s,u=-1,l=-1,h=!1,c=M(n);try{for(c.s();!(s=c.n()).done;){var f=s.value,d=this.readMutation(f);d&&(d.typeOver&&(h=!0),-1==u?(u=d.from,l=d.to):(u=Math.min(d.from,u),l=Math.max(d.to,l)))}}catch(p){c.e(p)}finally{c.f()}var v=this.view.state;(u>-1||a)&&this.onChange(u,l,h),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=jn(e,t.previousSibling||t.target.previousSibling,-1),r=jn(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 jn(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 In(t,e,n,i){var o,a,s,u=t.state.selection.main;if(e>-1&&(s=t.docView.domBoundsAround(e,n,0))){var l=s,h=l.from,c=l.to,f=t.docView.impreciseHead||t.docView.impreciseAnchor?[]:function(t,e){var n=[];if(e.activeElement!=t)return n;var r=F(e),i=r.anchorNode,o=r.anchorOffset,a=r.focusNode,s=r.focusOffset;i&&(n.push(new zn(i,o)),a==i&&s==o||n.push(new zn(a,s)));return n}(t.contentDOM,t.root),d=new Vn(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,h);var v=u.from,p=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||q.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(h,c),d.text,v-h,p);g&&(o={from:h+g.from,to:h+g.toA,insert:t.state.toText(d.text.slice(g.from,g.toB))})}else if(t.hasFocus||!t.state.facet(Ut)){var m=F(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&&q.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(q.android&&(o.from==u.from&&o.to==u.to&&1==o.insert.length&&2==o.insert.lines&&Hn(t,"Enter",10)||o.from==u.from-1&&o.to==u.to&&0==o.insert.length&&Hn(t,"Backspace",8)||o.from==u.from&&o.to==u.to+1&&0==o.insert.length&&Hn(t,"Delete",46)))return;var A,C=o.insert.toString();if(t.state.facet(Ft).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&&(!a||a.main.empty&&a.main.from==o.from+o.insert.length)){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 Vn=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:Wn(r))||(a?a.breakAfter:Wn(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,q.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 Wn(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}var zn=function t(e,n){O(this,t),this.node=e,this.offset=n,this.pos=-1};function Hn(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 _n=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="cm-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 mn(n.state||r.yy.create()),this.plugins=this.state.facet(Yt).map((function(t){return new Zt(t).update(e)})),this.observer=new Nn(this,(function(t,n,r){In(e,t,n,r)}),(function(t){e.inputState.runScrollHandlers(e,t),e.measure()})),this.inputState=new je(this),this.docView=new ae(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,Un(),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,i=!1,o=this.state,a=M(t);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(s.startState!=o)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");o=s.state}}catch(c){a.e(c)}finally{a.f()}if(o.facet(r.yy.phrases)!=this.state.facet(r.yy.phrases))return this.setState(o);e=new oe(this,o,t);try{this.updateState=2;var u=t.some((function(t){return t.scrollIntoView}))?o.selection.main:null;this.viewState.update(e,u),this.bidiCache=Jn.update(this.bidiCache,e.changes),e.empty||this.updatePlugins(e),i=this.docView.update(e),this.state.facet(re)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(t)}finally{this.updateState=0}if((i||scrollTo||this.viewState.mustEnforceCursorAssoc)&&this.requestMeasure(),!e.empty){var l,h=M(this.state.facet(qt));try{for(h.s();!(l=h.n()).done;){(0,l.value)(e)}}catch(c){h.e(c)}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 mn(t),this.plugins=t.facet(Yt).map((function(t){return new Zt(t).update(e)})),this.docView=new ae(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(Yt),n=t.state.facet(Yt);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 Zt(a));else{var u=this.plugins[s];u.mustUpdate=t,i.push(u)}}}catch(p){o.e(p)}finally{o.f()}var l,h=M(this.plugins);try{for(h.s();!(l=h.n()).done;){var c=l.value;c.mustUpdate!=t&&c.destroy(this)}}catch(p){h.e(p)}finally{h.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 $t(t.state,n),Kn}})),a=new oe(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 Ne(this,t,e,n)}},{key:"moveByGroup",value:function(t,e){var n=this;return Ne(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 Le(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 l=t.coordsAtPos(s);if(l)for(var h=t.dom.getBoundingClientRect(),c=null!==(a=e.goalColumn)&&void 0!==a?a:l.left-h.left,f=h.left+c,d=null!=o?o:t.defaultLineHeight>>1,v=u<0?l.top:l.bottom,p=0;p<50;p+=10){var g=Be(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(),Be(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[be.find(i,t-r.from,-1,e)];return Q(n,o.dir==fe.LTR==e>0)}},{key:"bidiSpans",value:function(t){if(t.length>qn)return xe(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=Se(t.text,this.textDirection);return this.bidiCache.push(new Jn(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 On+" "+(this.state.facet(Mn)?Dn:Tn)+" "+this.state.facet(Cn)}},{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 Xt.define((function(){return{}}),{eventHandlers:t})}},{key:"theme",value:function(t,e){var n=o.V.newName(),r=[Cn.of(n),re.of(Pn(".".concat(n),t))];return e&&e.dark&&r.push(Mn.of(!0)),r}},{key:"baseTheme",value:function(t){return r.Wl.fallback(re.of(Pn("."+On,t,En)))}}]),t}();_n.styleModule=re,_n.inputHandler=Ft,_n.exceptionSink=_t,_n.updateListener=qt,_n.editable=Ut,_n.mouseSelectionStyle=Ht,_n.dragMovesSelection=zt,_n.clickAddsSelectionRange=Wt,_n.decorations=ne,_n.contentAttributes=ee,_n.editorAttributes=te,_n.lineWrapping=_n.contentAttributes.of({class:"cm-lineWrapping"}),_n.announce=r.Py.define();var qn=4096;function Fn(t,e){return null==t?e.getBoundingClientRect().top:t}var $n=-1;function Un(){window.addEventListener("resize",(function(){-1==$n&&($n=setTimeout(Gn,50))}))}function Gn(){$n=-1;for(var t=document.querySelectorAll(".cm-content"),e=0;e1&&void 0!==arguments[1]?arguments[1]:Yn,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 Xn(t,n)})),l=function(e){var n=u.slice(0,e).join(" ");o(n,!0),s[n]||(s[n]={preventDefault:!0,commands:[function(e){var r=ir={view:e,prefix:n,scope:t};return setTimeout((function(){ir==r&&(ir=null)}),or),!0}]})},h=1;h=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}(),hr=(Xt.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="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=e.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-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(ur).cursorBlinkRate+"ms"}},{key:"update",value:function(t){var e=t.startState.facet(ur)!=t.state.facet(ur);(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,r=n.facet(ur),i=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),r=Math.min(e.to,t.viewport.to),i=t.textDirection==fe.LTR,o=t.contentDOM,a=o.getBoundingClientRect(),s=cr(t),u=window.getComputedStyle(o.firstChild),l=a.left+parseInt(u.paddingLeft),h=a.right-parseInt(u.paddingRight),c=t.visualLineAt(n),f=t.visualLineAt(r);t.lineWrapping&&(c=fr(t,n,c),f=fr(t,r,f));if(c.from==f.from)return m(y(e.from,e.to,c));var d=y(e.from,null,c),v=y(null,e.to,f),p=[];return c.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);o=Math.min(A.top,o),a=Math.max(A.bottom,a)}return{top:o,bottom:a,horizontal:s}}}(e.view,t)})).reduce((function(t,e){return t.concat(e)})),o=[],a=M(n.selection.ranges);try{for(a.s();!(t=a.n()).done;){var s=t.value,u=s==n.selection.main;if(s.empty?!u||sr:r.drawRangeCursor){var l=dr(this.view,s,u);l&&o.push(l)}}}catch(h){a.e(h)}finally{a.f()}return{rangePieces:i,cursors:o}}},{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,l=M(r);try{for(l.s();!(u=l.n()).done;){var h=u.value;this.cursorLayer.appendChild(h.draw())}}catch(c){l.e(c)}finally{l.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}()),{".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}});sr&&(hr[".cm-line"].caretColor="transparent !important");r.Wl.override(_n.theme(hr));function cr(t){var e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==fe.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function fr(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)}}function dr(t,e,n){var r=t.coordsAtPos(e.head,e.assoc||1);if(!r)return null;var i=cr(t);return new lr(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}var vr=null!=/x/.unicode?"gu":"g",pr=new RegExp("[\0-\b\n--Ÿ­؜​‎‏\u2028\u2029\ufeff-]",vr),gr=null;r.r$.define({combine:function(t){var e=(0,r.BO)(t,{render:null,specialChars:pr,addSpecialChars:null});return(e.replaceTabs=!function(){if(null==gr&&"undefined"!=typeof document&&document.body){var t=document.body.style;gr=null!=(t.tabSize||t.MozTabSize)}return gr||!1}())&&(e.specialChars=new RegExp("\t|"+e.specialChars.source,vr)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,vr)),e}});function mr(){return kr}var yr=Ot.line({attributes:{class:"cm-activeLine"}}),kr=Xt.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=l++,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(l){s.e(l)}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&&h.get(this)||this.topNode,r=new S(n);return null!=t&&(r.moveTo(t,e),h.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,l=n>0?s.length:-1;e!=l;e+=n){var h=s[e],c=u[e]+o.from;if(-1e8==r||!(n<0?c>=r:c+h.length<=r))if(h instanceof m){var f=h.findChild(0,h.buffer.length,n,-1e8==r?-1e8:r-c);if(f>-1)return new w(new b(o,h,e,c),null,f)}else if(i||!h.type.isAnonymous||x(h)){var d=new t(h,c,e,o);return i||!d.type.isAnonymous?d:d.nextChild(n<0?h.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;al;)if(n.id!=e){var h=n.size,c=n.pos-h;if(h<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+=h,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,l-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,l-u,k):g(new p(M,R,B,l-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 l=v.pos-(s-4);v.pos>l;)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,l){var h=[],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,l=0;;){var h=s=r)for(;a&&a.from=f.from||c<=f.to||l){var d=Math.max(f.from,u)-l,v=Math.min(f.to,c)-l;f=d>=v?null:new t(d,v,f.tree,f.offset+l,(s>0?1:0)|(h?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(l){s.e(l)}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 s=0;sH{Z)XJFw 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

?HNM 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� zCJrmvg~$Y>U6s{i#09j%F7<62BOyzb)fezkrtBzFDy!Z1HEDlP>48y|kXqpj0y`f1 z{5PgJJPa^n+MfHdU%yQ=Owgaz6`Fvfb`{<;;quJZ@b@$;%j_H)%v{QFMwDSoR8C7Hn(8#AaHz>!LQBNY+jZ8hDYrdAgT=BZ5D=0 zmHgs=(^~S??AQsA&Du0 zY1B1kkJ9Dz3W((n(k;kE7o(mTQ>m_kPblp$(fI5kNXXq3It=-CN1=;vKKwdas5Vj& znYoA9K1>qs)2>2AcP~L@LMC26cU8<8Op1zyPiB&m!7ob?4V9&`d#IDV8}s2vSSiQ0 zRmitIe~lZM#!5~R)3mQJ^4U0ePk!Xv%s z%K%;Ae@rE4M=lh;Ve~Se`+Ufj0<=mvBTQO{f zc>hKVQh{VC*;S?vB(_GrR_fG<*H(BtlSuPX$b@p;=I0)vu5N}Jhob@z0w}_^C)Gq$ zsw$((UI`&f)|!HqTy7h1wl7(A+Lx@HeF@cvv4`q`nz?}zUT2rwS++P~i#s>u+fjCR z#2R(kEM7q*iZ9^!*j0uJu;qgto(V=dk4;2@84i+fyr|S)pew-F!c%IrH=Sa1rgVcx z&bR^Vt!k(+_*v#n8nV!<*uLOCqyQ{GgVhk#D%<3S57uMtqX3!&<=l{0l7k{3{213| zmykIZ6ztEdC5-szyZYcDV?$Zs=_GcN=c-|L78|AJ%Ftm|*Hugk&w#iJ2py|3oZelqx1GlNvvcK{N(ViPnC_PSO znT=z>k+knk;W(zCIItqdQ9cd3fm+-MW=)wCp?r@Cw9@~-}o>ozVYbtedV;kgVfC&>ZX!ZwXyeGYLFrQ!M& z#wo{4TYZRB9+&8~>cm;vp~FJK?U2cO?t8k(!Axqeo+UE_Jfz84n&tXs#euYM+`PER z3p^R!DZlB-Gt>_Mg?&tIb@j9?L!LmEvWp6c5JcFIe{o+_qcFf6k3=LekQBBV-PI!% zhj?pU1J*Y6J;eN;?0M=X{iv(&(_Yl;haY~-5@@F16FnYR%y``EN4?i*pMmx|wKBb* z2}+&x#?Y#5jLH7A_Ye4iJE-RgK#gFwRPJ$W_vnLYg}!<+o9Uv!;7b^64-XGnzFx-Z z4vKc6gh}SEdv)z`vo$2yh0gP2j!YZ&t^rQ>0f7%%o!P@ir`|IkRcHZ@he4ev3cj&M zZrI;3nY?9L$z$4SPlv@k+c-ahGRtWurP991I@ET<8O)K|j!==`m4xEe7e7OIphCt2lrdIhp&R0}J>krQ8d$0f$32 zBue0Guw79qGGjbKeAVuHRSsN*O|wa^X+U|BlZneaP^sg;Q?Gi@sBLCsFN;$7WAfH_ zvh%LtWQWaaY8N}YTepxWB4xqTEIZeC+U4+$Dw((Pa{EJP?p>gy(?c~zm04*zG5>(> zmF}F#y}ZqPT}MAjICv9pMXXl@QpJWu5lJU5HqUXD=$5B+uxk#vT=Ou)?h{{(?5etI zz)qB_n{RxS#8h8)&`}3hAwJ;59$wa9Ga+s!;Un~Q&BM!GVcS61ck^j(63s5$%%X*CaHb*TnCtfF>CIYsrf-#KgsRp&btoj5 zHeHQ*dn06dQbM)2z?PMfs}Tm{LyqgXv-l^|6i=qXsg%#8t_eC@@_QiV_%P|?+6SEZ zz`I!`@`yRof|nr|w@{B?)^jFMRE?}(cL{u-wy)r)g+C}Z-RHJi=%buPvhiZHkk`pjsCOh!b$Qn04 z(jA-&tQqM>X|#$LlYrL$RdoD3dJ?+8qDtESukJ)YWg@eHhVDkYQIn45)EoU1kE1~8 zkntP>JdHlUbl*4C(2&;4(sRW%WsDooN|~SxZZP`g=qFYoyTuO2C)W1~j{S$-8-%Va zi$jg0K|$dU^wfE)MDLX2*!ZV(IA4(zziLSF8RwfPX&MQ3$?zeh`mIOpn$><7-F(MW zCOqQDv~AruH?$QkCfaz3(W-W~s_}wW#%hS-Z#0QQXZUnEk)p8hr#;g5y1xEt&!~}s z$WBkAWH5k2BQcIZ+CmN`#Td#?;lmh`Ozj0}{}inDlL=Y)T0RMZQK_P(!($FGSOi z)6y){fUQ16aC*ZgZXt)_iuqBmw!LaSw?xr>N2?8=(E7Q{tWIH(h45HfE9!VLw`%ac zMZ79>Pu%?=Qg`S>3GZ%%3#LtXefZHiWt{6Mw+V&-9}aIL!CtB=iJ5i0py&tev1ZD9 zmlIlT{-RXSa@p(yVUel_C+t>Wh*@@|Vjnm^?m;dW4nVkfm?H{juIuBD-7c7|=VbU{ za@idpO0PupVU(O)_mq32nZcMnhBTvR;Su^^@ zbgFt)Smukn^!gLj+h${zR$jXD6s*nj=%(0!;|@QlsXt z%$vFg;%Ng2{MY zUsIR!J+r|_bGei`8m8cIcya58oY|2Nb9(p7;V7GO28v5{Zdd$LOfGGIdh-z zo{4FYq%OzyTyhEHjIq+xQVmfxWJz6k3td>9Oc?mLb?wWp+9MZIB2&PCa%KxLz-0A@ zRtINwom@LMb`$u>oA@o@aM{5=rNQR9PV3=1wP|j&hX&39z3V_d2}0V=%mB+pzh5go zEf`#C_Z_y2y!|^{#XDEQyJoWpec0~C+=na3M-t z6Aqt{tK>NG(4vu(B`?}Mi77OfOTOAbgiHr`Mowt?Yaz9-lpus;Qs-vI^S-fl9+QJ| zyNCKrmD?f<@XY30X4V{7V#P-9@uAY=_)zn-x{WT32af!W|-SJv;rk421UEKuu1!&vyKE8W-!KeARKMk{s8ngW z((nxIzuL1h9(u(GstGZhsf#i>2k_@)E3}2(8!-HQHn@p3WZi__KyrOt?jcvHh9`=Y zTO=lZkIbl53Q!~XdzXp8T)7D%wuJWM~x0PGYUatcw1_7~Mql+Xypy|LGDW@y&iwL_N#_Ao?ztN|W zK15f@DAkol7l|l{me6x5A)Nq+jP2#_=+>BF30npUA!gTKIJKKCXQL-wPO2w)!1W_z!5@I6d>yL{d; z<)rxc;zOn!w`Up4Lb`xg9h>wjAS76zKzc#jfQsd6FDbsIeM437=3tJeXjapNe9Q@k z3Gv>a>y=#nwMZ3dN8(D|^-D35#fYbgk z#&L&H5ApNP461tQ(+&1<73eZ2>18sK}BKg$Z9bT2u)hHgB z&DbA;hK+{ozCt9rYjZmb8RU=?6urny<#_)wL9Yd7!T@EXrfHK4R3T8T-TFwv-mLwh zB@ssvkZ0kUOyX`U$Qbf%0Vc-SOC-HckapWna|TpuclC&lPre<0G8j0_?SexkZGEvo z#X++2g@-0x^XMx%^Ti;gi4M$H)Gbb*G7CQrzYs{x3PK+RO!zIfcEQ*v3LdMb7V2Q;N`W^;)*9otvv{i(6)o$udh*N^NZ`d-Ktv| zDhqAVC+*FXi=MA1#A>6x+4+D@_giOTic?+tHL3TIFh2~=lSYU5qc=`XAihe9at~%C zssRz*nD-${qZ77i4dv{Hg~F5e({Fpbiu?=E5w{?ta_wJUoRw}f-7>CNjhFxpKL66l zGu19H5KCuFvnK8~>r=%=l^fFt^o+){+t%A?kq#qlWku?t@c0SSY2>?yGF2~ci(OiF zh6^v*(L`e(o0p>1Sfaj*a_lQb^53mJfdn~qUnOwELwbR?g&()t_J|0?cCjA)maCCH zV*2E48Iy~tvA*XU!F{~yD9;#ze7n^A7XJ4c$&~$&uSqxEYTsi`^3F@Ej_XLghB6qG zgg&I??j{Z=>TZS{TJ~`q+ApA{n02Ws#viGs z__tQ6yM-C_;j0<%kS$?F_4<%6@eSwc--`n5hbtB`1-QFdq$Jc;_2^(yr?x0&=vEkY z$(-U%{%!Mci(Qm3tyA{^3r*|s6} z>+@gw7%|zdKJ<+U*r8rS4jG!?TXu z=g;CoM}om}?BGibtzbB}?@QQ9^557HG%&0`Hxqu>O!%Rh@KZD4i$(%Z#cx_>t&4c3 z%jgG~y4RGE~P_SfG!#|XJ-kq$%S2wrtOb(oZ;+`eJM_PTqM^^tYO_ccahaEl= zH(qvOsMH(E!ks{Xw&}EhdemP^RJX!J(d~qJ>kxRzn4*N-@La}i_V40!zS4Ptycf!J zFOsE1SRZGITRF#!*+IalS+P}k0 zT&?zWG-HY6ik!Iey__xc$C834b(lY2tydMy+qjfV+rM$LF+mgKx_CJKR8FTx|mS1-`2PSO&=V&s(vmg+X{X;&2G{a=t?X>Yqpu zQhM)LXJ!0We}Mo{K(D{JcC(|!m#nX3QM2u>I_>mUoz{GPLM2g5io{`(k(s59pA<2y z?C7H)kJUxfV|8P<==KE7HS#Nu5F4R}$%x~fW4X)KSxK4iOv{W$D@T+H>WRIOhFu{g z8Hdbe55oq(OpreB5U%db^0-)H%t`50WnwdBm%?v>lOxvxuqPWv!0P-QWFo}Zg#{JQ zqzm%u0cmRhK=s`Kb!~ZLQO}MAajT#c$C|V(RHPMy2;6ghN2;gvIKJ~hz(T~`*Mgtk z2>yn*f`7I>G3?zxm(ia)mT^s63?U)mhrZ*Miqn$oc{Sq-!}|`p#YDmY*Ow-6?ypyM zsvFx@-b_gJP5YQkT673$;}b`S%It|sIsK{1UHVg%bdVu*Y1y%gLx2B#*sa@>ntp|> zHDO%)QsZAC+ohgLO~36@@CpBl;D-8jcBIQ&T=v$Q5M;ZpK{TQVgPQw0)+hp_t2~1E zFg4(jwhBHTr1ZfWo2AM+`o#0EbuAk~Epo*BAg9YA^7#IRmSGv-v{^2V9#`j%(JvV1Kc8kNM9nq|> z_BX~si|c1Tp~96#rpn-r1=qYi4J(TkWhs>T$kan-`nC`q$;W!%`cv7A(1GGBx6+D| zxkl1ticQmn6B#X5@fo@#_Z0a|5l7$c<+MQ(jOJ{$^&>yO6UsY*p$oklIQ5DxACRfI z#Rn8Bv&>%5od063`m#btb&6vH(BwDrs{UM=8z9WRd8(`KrHwDaGwgRAl@J@&Szg*ATkc(=2cK|F;&2!$YTj0Oe@o#rotaBr7X5^DMVbh#NW+bGh#Gn?=pG|Tc%7No zY5ijl~|4zqqm*{S(tt1{_gzuQ}m~MLz2G8EP>19ynmV5sa1ENKyP(r5e zL)?m+)bPX=AOR?9PVRsM2Bdb8x+)h;0-iN@c^G+28iX3HMFO(%^b2A zIv8#c86RqIyaE5FW?q9_H9(LYuTitKl|?$j#dU2d#TlTC7zb%;=xuKv(R8Slo*lS2 z5Z$;oE`ue&!_--*%OTMhfIE4Xk!_zJ1a7G#?_H*Ts5O}HFxZI&hxD=}?vsX={0Y02 zYQVI@FcXE!v0Ut5J1i_$If?DHc=&N5V&%R}G8HB8#<%05b}T3h8v@7$N!$&Z!5hye zu%=btb-^xGF%gCGlPApg70pnRlM4LSS?#?_n7BZ#EQ!igHLWw%m-%DACmXxZI^0PR z!P4EQxh0vusWz0E4(l0Mhha)MJqlXEW9NxSN*zxP--TY zic=_nPgqY4*ibG9by2w#yK2@P=#}CubUtsu)Lo2U3m7=~aghYB=>BJnWNM|O0^Mqe zJ!2ta>Jpo%URAPQl|t0$Sx6M-ML+E&a9!?PCkmL!u4S`_abn>D2>$0&!X(wjZfzqJ zro+TxO@TCVMo9tLTp&I#Wu|7bVDcd=Wo{(3#EX?$AIt(SWL5WQlBz`SHP1a!Di_q( zxhn6rC)2&5&g+fY#4$CI_G6PX-}}q=CKj(zmx1B-U5ELhQoOSjdXF9f8)dl`9>2O3 zK%j)qfQO3dpyTe$hpnZ`?4YYmnN1^apgA`0O3nqEKabsK-tSU5lVvyKFR@slndBAR zrYgXf|1!C|C5&%we81Cm@q^Bi4@^mZn{fZw`3ynkZ8q5{OeXB4RtqYW_#hRu5tNBn zRyhx|8=`Ykk?r@^?|afK!n+%DHdB7Y{1|q_>e0B>H@!kyHvS@_mS|7%_8;p*eY`tz zK`tjb1x3TH%LPS~R=8F=5nAnhU6{CFyU3`tP$R($%Z^U>dOm*|j_9_zXE8!6tV)VX zA0;cQOcEz9$y8z@K7kNnTzdh`>>=KI7qJKSLS=Mhw<%BM%A`D%OZ8((ssv2^m|!8r zlNxu8rQ;Rl0-k;C3^`XzzNVEI_6@cwxmJ1YX{^Al=}fKn5_t}P(b3qY_c=C>$lj_; z_wW@=`HVTQBHk(JzqdcgP9toBruOLU|lhX7kR3~DxxqWlhk z3|+G#tk*h|FjY(IH)$q>7|*<61t7z5R-KYorgVdep1V&T{H;wSCk@Cp2yp5E@yc9awpgat|iRdo_>&t2Fw& zQRuZwq=SJ>$e-Dy=3yIn%|(Y$g2)3jD_!4_@i_n-P8e!$<@vioDid$XH3;G_9ZODr zyweRd53F^LFP~*;nP)4e+;+*O%n5Wd3(h|%yE?Nmr;#G3B>kJ_<7S?vj^_eFAfMWR zn>H`prlKXeBi`G>j$o*(JMOr|OA$jKhX2VVrTQ^7a~q}jgq&~~;a#p0WxcCq1|1bB zN7LT%1tFo?QYR65$clMqy}oYuZl)tIhm8HRA5z2LMg)^|fXLX7@$Fvx0tppJxWKmh z9n#)9XfQDrVtjU!8tr9^YR} z>;5z{ZIX*jL&n~iup_Rq!*x39A&&H+M4h5tO`Knvi*BB+j?Lp1b$XsJtH<_TDW>%_?cs^~!YTD}(4g^e z*c8g2RX#?LIPA8|)rp?Csdl!ZG`~otT|_-t!vlDp{^ zKOe92OH?y2vmHdp9Va<4zC_|3Xo!=tszkqLMqhoYYXwPm`;qQ7Tt^$A`aUk-$!v`W z^2XSf#v>M9X31P>b52ROgyeO)J#E$=@3Ie)n#W8+nWN>=kl)QYoL;jMULE;eV~w!o zgC7nmS6jem*R9Pi`(#Kw&pW;F*X+VPL}c#^ajew z3O)XY*A6OCE7`u`$Xd4-mDs?azHgpaZ8OUwHc7K`d{P=dYbDm~9>z@E8 z%Bpuq;hS!m?-y3>3hdnrKQui?>CRMf3%1~0%+$ukxwrq>_%m5prYkb%2H)B}^X%B; z&EGgmvecc_%Z*l@uHS3;|U{` zV#-s5+CiL71UH!`hAs_8{s<5?NFC#(omC2+=PYkEs1s961U_p*lw;fdNTs7#NMqA8 z-W|%?rxU!?cP1(N+&6kcNv(>NK;8Y(CcJ|wc_{fF;}$+DxC=Ka9kUP#*&b%c0(DXyNf_L{niy{xU5yw zI~on-HLg~M|3!Yszo*S7!o`BvORx{))-{X*Rzk1^-0-bCj~&Ew>XvWbr`d zmNTGt^eOM{y8PL^0`@}!L&c_zw5s!M^m>x0E1a`&OjC!`=3e?i6B6bTKHzN9Owvm~ z1ao5=B$OLsH#KHDNbv8pQiI4m4YVoxP>i)Zz9senrm<2kb>LDVtJDT4s0x3kg{cc4 z2lRnzGw>fK^lMPUrVVTw)>MF4R+uSB?U+8j1dOS8E-J=y%J3R!p7-2Wm8|@agB6mp z!Yu^%lcTf;(o`eGv&Ajk`MObN^lAx=eUfX?X0wTSE8w zpjFaBe5cCWRg>=KucMPjtlk#m#xnbeAh03x%U8-SxHKcn&9;*cG}DGxNeNa>q)+izB3H}xIbO%@rAzK ztDx;3M^YLXf$AjVRhMxnrSdp4lJ(fYbbzj^@r2`?3&wT?l;>D5N-!dJ1k$E_n!^o| zEvm<+pdO=c6%{+Q#RaK^WdgZ&EWXV}I!1DGes*&Fz!wU_ zB7Zz>%ES0_AN|OgaqTM!?@)` z_-uNPzK_PE2m22WRBATR(Zl@*7=Y#B{YQ1uXOACFFCpguQz83jpVir6H4LW@#*asz z@4KYO`@{R!*YNj&Qt5R6;iK_r0?u|6+P$fG{8%YaiiU56IY5pc;n={0DoCoJ|5mPl3k4OdD0t*PRKF1Lc`yPUb!EQvQEg=Z!6(b9 z&8e1S`UT)7?!x>Lw7*~!oGU0dnIFJ~D1L$b^OK2~_xtsDUtsu3Xbu>DlkKt1HHG<_ z!TdcQL-lg4R+II?e6j{;;q&@LT})PLJ{ZwWJrn{_36_8^6Hp^DS*it$0(^*O08>2z zXRsp9pyy{$7eEZvnR(24J5fJnr*3zO2gQT@ByoOQrGiL9ZjAczW3^Rsh-JKYTuL@44$3f=TAO)1@%zc zGYbCr4BSS&V`H{c9X*pTr!;IFJ~SGCE}<9>C$!+)xq30{yaVmAEisg6NO59@_=#4%9#fBJ&N45PvAtEo zOC)o5J|M+txdIw$L!?&Z`#pvmxw6v24X;zO+>jscOzCHY?)|Xr)dmm_KUMS+Svt3YB@9F5dk?F)hZpVbJ}* zW%6dq5Cs5sM$N_0nrS{VpZbcT9-Rma4SuJh3l%HKMH?Z2I9D(ka7DQmk&X6SS%X`c zm(ueI#s=AyoU<*pd4p?Pqi1`ThIjp zcE<&Asv}Wdp#G-Y38xn@Ui5ZgQ>T8*7v3N^AcoSG5aR$y{yyva9#2c;8EmGQdXfr8 z_Lt!)iDYSq<&+)<<=8VGDF;@b=9PcdD38ZgERMhJ(j@cpioXtvmqzUA^5M2oI!PzV zK1W>id86e6Q+Rr1q=3>0bD6@EB~)vpa(m{M#(kw`e185`M>Er@@i*>i z5}}Gge0Tw zEKmR%?Lk(ioN3N5RFGUj@>0m!oQ_N(N=cH$@o+PtouBV$2vKTclvrHRFabQYc`&rO zJjbEUKzdo`mG14Tyd_F#G;DkvvCDfG)06~TzF0!$q95r)WdZA3c*MPZBjecMgi`xn z#2DRSGQpaa%q}M-1-NFOH*va#0BL`OxaTwsF@+gs>vo4PS&B#)cMiot>=3uCks>cOQ5U?$4{=!?55Bl=Y(}O$7Ygf?_-|Pj%x8&M42kmnhP_l-Wo6bin;P zR=%C`mY(4Z)wg`C2?Rq{sojwk8%C)M+x4WR?@=OST6$(7C!iVa7Jp)jWGbaEv|lCc zT*GA?6uhCEynS>ODWr3r0qholU?Re&p(a!vEjxpFoO}yo?`sNc+ewyg=9c!L46WP* z8`CwuOoz2a(CX0pR%WhDkf>DKTzlG1qB?V?DE69h#55(g*IXl+Te41@3SJb+1<-9x zHwCCpWF&nNy2z1p%ay{}CYWq|jFYs876Nre+vdTGM(hhb0D&P2d@R4QSN?TVZfk0P zXHWoUvnnp^g^W?=o!76-?b=Grk-yQxTD3lM^=ni8n(PLjQTKE%=Pt=<3?pZb7De1; zxZUINSXx4H#yY(&qg)Aju7Gx)VG(IsU8?iFl)7?myW)-;+yHBNMoT&Oi0)UG=(1-| z4>z1mj{c}l9|bebWHOrtUBXlUsg;<@>n=Z0wS?ekNbX9O4sChRuydErRsxx9^7|Q%Fh}s%_iEX z-tnAZ`U(L=lj%~j&LZIJ?)S*>Cjxg}x=(yw<+!LBpa{SAKt>FXUelg&glJSgv`%59 zP3^XdC^eo4zgU5E<(1WxgwjA`SaH(WUYHz_km+7trO$#v0syhHX=1!FU@wTFh{QO@ zX2{`D+8XoPiTxx9rT?=Q2*NFcQuj^P~N*y7tEDd)aHxygS{%SKQC64q$KB#L3)-DClncMwHNu3g~O{d!+F>pmG<=YDwSn zCeGsAdl(rbMkaepTTWzAe0TSut!8g@Vjz?5>EOXnYR$x?HTYQ_;viO84KJE!7s$#J zJAf4xDyBnaW@lNZQVZ7K_Iz_zW{1G&`4Gor_yM5uOJ!mP<63__>>CNcAQmI>W zAvr-xa+E>uDT1YK8uvvQ%@vPkVn&mdB6w7f0-}DqZ`tOUevErrH>Pe&A!SCaCZq98 z+<0nPy77zyXQ7BXcg3A8l>LU-WV`qN1xntt_gd!AgtC%w`#Kz&NX@<%l)DJd?Y{Lm;3t<;QtR#(QWjtqLTS%yX6pIDMD%x&RY#~uGY%_1_jv>{M@>Cz$vrs0p(BD z0Dl@N{O5a@mwQ0FvUe{j15W{ZAnMfL4=VV+WNXCQhQkIe_z6TMGdSCx>oNvF#=s4h z`3jyk5zL75WSPfjFL5w#Z|mn<+uGI8nG)OD-P+h0o&a`3{dqhnb^A>s%VLfS9eROt za{81kL!M<-TDrVLc99F;ZM1Yej}Ap!%9^0c`9WSAwr~K+{5T=6`lLgyv{hRFGYI#s z&Ulc9XL!!_7fi7-bxy27_I1+gW(W zWzEid7yDkc@PR4 zoPm8VkX{5)A+_K(YZ8ME|E$%k(;xMWV^W#u_`lN%d&d+oRzF9+V#fow3C27BW+KcY-&p6eJ8KeKASplu8)2h-mxPgntBB+8MfB zs5**eV@u*#{81}~B2*iVN4R@3jIpN@JLgX?%{I{Gk2UdymUNpz@>lbyY6fofcC zCY7RZq>Ilzj*2PuH^TcrBg!0W(N8#RUVZarF>!o_^^B=HNe*?!tBs_leDNaz)?abN zTBjnEs$zO;H??BOwg5pb$TBl`{SFvyx^V+U+J|VIIO|S!eiVyI$#f%?SGQ4%xG41& z67jR%vuB0|-_p_HsC2A|)nG3jM>Ks*@0Mwq?%P+#x=kNIf=oTZSFQ}BV>IMykDref zI${H*tIzh$(}PDY;Sqg;;}-sCr6N-t+8yC(@DXMF?7sPV{JHu09Qhfs5s^kB-LV1s zyGdIxW~6$jS)9*3GD|n|KWR1O)%!)Qvt`H{bSUe(Vt^cG73_Q8yI94Kyk;HA%&CGx zf6lTz`5DDfB!%boNJK;rNKMvqeeP1c6KpYo9K|$MqjAAmQ8uQ~Rg(3OD_5$Rq@aIW zu}W1;DpiH?zPW0r^M(CVWtht9R+U@{F{uuRE@VQhbcMAd{Ed<`SqZVLTqJ}_&5V}i zWW`tiPPw#M<*KW`m0bAst<+-Uj}jSDSN+)P=Gh0asRb=K?{w7ax>XV+4Qp5F`v{hC zeceP=6`j{Zczsq_IN+hoCLNH2{KHhKkNQT{Nw%cXoF~-sn(fR#wtZZ=5}7VD z@c+1oTF%-jSzsesld0W=h7hQ->g?=c*>dlcD)``9cZpN~GF_^89KoM@{7uA8qaNVd zG7zOR`^gfag1@IpT*!pjCrsK^<_oA&RE~_9{N|%fU4A)N?CzUL!i)%$ykO;z1+pbG z_#-AWH9w#nQ;%ApgVwS4ej(@e>A0F^p=a03oN%1uIjW3m2kJk~*t^?|>U1ph@$3X; z&4laHII`(*wG}e?NM-KgSFsEuBy3s)r!DNXH;7_Gd;M>;>NcoBF$7s;9@NJ28~I(B zokQh8MG?M2{zFB^-KMBD=H4(r@mt4FI5X3&`vzZ$k0vg@Z{qD6c6-k_m(ho+UF5QU z6YWpztciThV|Iuj_#LWp<}wyx{vymjVvjj>kwO5c2sJ?8vAofIV8w?&_{W~M;zzx_ z%lI|AYhP&m93)Vv4|tDy6s6p@%3k#CStm6sO*RVa z#R3|Bf`U;!S0MafU!suGZhP}QTeo+-u!;|zADO5I3}-U1 zXl)KOI2$s@;ZJ#TkmtPz zNa_hONv$YpRuqUds^_k(#^7!6y`E2YjN<&xV1#z5>-Uo#RH@$?!DCOR^$Zod#2cNg zDudmDr!cKuVoB_8&3FMC15<~al0EYMkthRG>3`PP`I;hc3m)NwVaF$i?Z)+|@VDwF zDIMw&sPjGS8#$d;Q3&$3J4TddmIAzBvN&dkjDt%jY}_pGJ@ z93|0@_b@YluMCG!DOao4=T+F}74=!wR}WW4IAsGFmY#r0Qh&#}#I$!wp@GEI$3t>N zjb&w~+}Ow%9$jwoZg&L;7*CUNt-w`mTiBCg8g)oJkQdc)jycR*(XsB4?diN6?^@mL zarT2(cmCI`ZmU|Nw9M;eoHKf1TzV%#^V2B;{csye$e9q-)Pacra@0LovpuD>y;tud z{#jeZb{l2KN}(Y`*Qs4352vdtRM6W>$eaoovd7zl?==XKkR#}q#D3Xix+q_g6UOZ{w!4N=y9NXYG%5%lkBSoC6{b-i8jyB}&jNCA8*%PB z+8eSiWOuE~j#{WfaR+da40e6-HCOl$-94l?brqp@=t@2#Q;9*~dO!vS@A7!vlf5*{ z&*N23Vj4NIJdtU7N4Ft3lECi2zo3nS(pW*9rj{}~Rb%Ig!}Gdx1j2%q299e(sqBGL zjUG@^?T1o*#(BOnt6AM2Qc@7c5gP8euca(sWI1>dyw!(aAVag1f6)9=x-b2aJAt$Y z0k@z&9j|9PSw)c^l!NrsMn68?dnoQT(u8P^$fvae5O)TxV!D-oy5X5dqrPV}=>b*_ zngHC38YzQ^0{(s40BhWM_pV$^;2v&+4$+8iTLbl`Z}lSA#q##pI=dsQVNiBx7?h}C zkbw*u(#CDHJ2w4atTL!=H2gFZC&2&YNY(C=7xIZ(@(bdx)YBV19E^5VYxJ+L!v(Rc zcuI5b@U}2FHP6N^mDrNBE*5jNpNLYi>%TT;M<5Ihuy$44hRp2f?L{3o*R*ae+_brF z^VYgeFkVk58So<|egrle$vbadk3T;l;vTCUs>ds*W06u+mkYZr7^X>VAcr zD_lp-T&Q8Ej!3SzxlZAt2Y#ik(52Z{C>brb!s@C+P@UVb-0Or>03#c=?9Q>t9kGna zE;K33Z&X($ruF0a7#~lB^UoTV&^Eiac{RCL;;`p+hy3o;7ov5q{64`~dhpc-%j~9! zplepIg}NL`@op@OmPKCkH#o0)dI{%yz66}yNc7>LUHFGd!M);TFbc7;i^!nA9y?OHaH;gyLVx)E>gI!Zw9Q6Q{H~IzbhS_=u!)80meT#5>KtZ6iD;ra~xQqWJ zGbfqK*~fo&h&IyB&ws3P3@%@&*hP9*u?ZZvvMCra4pW|@za7Wjz%-{J0!ocRfQ7O6 zETM^NIvdy7t8Lj0L0|S2-Yg6%S(yib5O`ENfFB@u;F|+Mnux-^5vVJEML3~Pvaq)j zF!y%>S4>uYMI{D>EbOC=iMdE^n7mY$=qmv|@7C%SP-o@cZY1`+M72YSAx~LWmH6q- z5yX+74>%(JtfG>XB?kAsLY`YK!)|YP>S#QDr_nF~Z_&nir?YhH@}S*{oKM54eduSI)DBmo-O&zwT(^B zqRxuACZCdQ*Gau|q`ayBGKS_lLd{P7kg{W{#?2dw{hfb3d_=z0X%oBM8b#rbNjq0TGBq5dx`$Z&}DFH zM#i%i&ek}UtJpr~(wC3%%DNZjgS0K0i{I=|+S^#aMjSEgOw+*S0L+g^`gS#C<7?W~GahZNp?YppIoRi1B>DFcTBU15LJ7D^+;|y;PMy zwzHtcg*{uyxvK9FFY1fK1^^i9I`1z(jV=Z&7-k0JgP9F>an*#qP%*=fr#>I{72`#T znU|~{miYLNibbmf<#c4dF0bH&F{X}kV0S-_Tu%o^cP_FWwPR9`NG>sV-CrDGx@hG! zai@$p5;3-S#O8=VUz5Rz+_;sliJ12DxLNbi zRao|8TP0Rlr4*FeeuL^HR$r5|eL$k_{5sn2a00oo&>$D0sbSNrgzZLC=R8!1AYrk_Q?FF%%q-Z@%I{Wv&&ww5m{* zp%4yG*07Ix!d&P-d)}{PQnMrpvm}#Mz#-W3Da*} zax=$mgh9eO`75P0jKyO#o!m?F0~O)VN1d&mGYL2J3kO|&t9gK`RR=Odtu%2e1x~*0;b$cIc)yWT8TqV_F_$-5ng42QivZa7W$hWH`8| zjgOg(4a34M!%?c3qMOKrcw7v`XCQE=y-+v$von6 zwi#QkWHCT-Za}!Kzv{5%dm=JsmAsO|NjOi3Xfmirzwzd(sEq?%=MP9W)aL+p$#S zqD-0!nw(s6XHJffpv_S?b8*0NE%=7xeoeNb=Y{$Z(kYINGdr zkV<_!GkJSAP^q}N<_{I)Xb1qeK`4YvGv!s;&LnlCs|R_bpZ0|t;$AsizA;P+?XPgh zpz#6CoLmBZnbMRq5YuCOzo1XX@TgHPRChr6%cXI1TDI=5L+;1t4|M%ZnS54&01U2Z zJBUSihyEW(kS7yHLYaAcx{MX_NnQK^&R2&3kh9m4z(OS|ya{BMrz>4ZufDjSwd>1N z)+`rOeO>877SoUr<8CyLd_-z)#Qhdu(=9s`cjv2_9QA$F@9lutZ_pE7i*=nQ$2LWZ zk$>08Tsbq{v(Rta#QHx0g%M+STvFh-hU7fT@k77;p>#KXP)gp%!ww`zsl$y?KX)5} zji>e@szN}X+{(`Kc!rLNoV&)k3A4uPP^5x97;y?JE3*&J3yrhjITwAGCuOPA*O}5? zsuk-v?IvbOc7sMiZOjfP%YAeJhLE{pu#frC6RiXh*{gJ#yAf3Bz>UQ?N)O#L`aZ_T zqPRelv5w-yU(X;kj}sN~XZu*e|mm1O0cm zVBhMMzKGM3mEK9xJ@w?RE^V(7k5Y`0OzA;6N$GS%YdW6KpW>Stg915=T&8rF2}>Lf zVfmqYXon0lBSUFoW+N9%SJL{hwBHdKh&%9S73LkkbHafe2O3PqLPp@grrc#m=jy&| z&r)|Qqmn6c2llc1pqtylxa-!Q&Dfkz8gm(9tx6k{e}FnfQ8R5Yf{8>DavO@b5!Bu7 z#_3xd?7vaF)QqrA%w!UAsJEiN%QDcNsP8`W!NCXSCg#l2IXz%+W7|d_r&p1~Q=-b( z>Vc4H!S7%mCw{VF9S9?ZH}!Lk{7yLXzjsj z124%N;x2ml|K6B@fK4u`_AJMwNaqlI+yiB-?3`#W}l*E2F^&hId}}MM-pyA zgBGBZdgoJGrhLOkufY{~P29qCd6%y7_%D()DVE#W%b{u`3z;_Ewj*^>8eo@0{AteJ zv`HTv$c{+pk0Ap!1ry_DSs!7=qz(+oK6Wv0hil!m)3t7DPrq5vOV}No3?#30nH$Zf zZ0Z=&@yK&0k+3@n_H^4?SM_Yxk##?GYA6d6!qRc|+`iwO*t_jW)Ke*9iH4?GU_J@10`p zvapw!7(k9DA7i{K<&8wZ`;Gv;@*xiyg?UPUfmo(^YVFh*p6Btq8_Y;vvE1p3Xwn#G z>nx4xY9-o2S&tPp1g?GIVOSBL>+Kx0#nD|>nr!=_YsC+C7=*Edk?DgU+|uYwxT_NL z3xf}k;9HsDGXjlo_**x!u@6JG4meAHr6}dtunAKRi?B@K%SVMOH`UO3cIMAqAtk$4 zMB`sDMm<+N4a3GWFeYgHIC7ugp{+{et8A3*?fZ#n?zxIDRWC_#zZn=#zK1jOF=6N# zUI)T>F!I8u%k!;^thK-j-}Uc0d9PQ0vVnorl`*6p+R$?Ek`#O#?Imfd$yi6CUG30? znj3DMi3^sm4Wria9OJaS&ekeSd1{K;MCWG3)T;uUs#j(cqPudp`l0JOS4XKI7~^%u zXJ6lD)cG_nlG7CtMm|@g_1KHlM1^=}9F{#XZaA?J1Mo6ltJr$Ljl`a>avwSWOsN)< z4IJCx?~#F9WEf{5O)Sp@^>6V%Kg5!7T9OxT63iRmf}0g6#0OWqX~Ugp{n@hxgnQDW z$-!Y7n(+p?kPB3=N`x}<(~X;>Egm0{(nh<+=3Q_ck*d^x@`pO=@`u|3x?>4DB1r=v zwK@)l<-|sQ*yco~u8FlOr>Tj6Gfwx&v&MwHh!)v-r-R1uAn6qQP4u?pK&9Ai;v!i2 zE0M#tGLffzacPu^P*K9#A*vBtAX1Q!pnHWvz+g6`Zb7qE7%)EoNw6$J)U{6s>NEXl zdX$>&?tL1yFcfjHf%PFGw&cFQxWpIHI+)f8KdRCu(PZ)mZvketd#*VlAKnpZ>r(3b zq+D8*%p`Jbxl4T3qNnc34Y_I7E=f}Gn1POGzK6spb~<0q31Uf0>q1=A{Cnb#f(~IsAb6H?;;O^BEMBcQDeA z9Xo`N$Uae`;h->W(-;{(3zS>K+T|(`6JxEyk3{KlWT`Vn%EB@Lose;(h!w}U$diVY z`EFW@i6FbLqV{}EVKg0vQU!<3Q6arvU%Sr+r24CQg9X;JtXOY%>wFht4-fQe*~kwPw!HJ_=WT)_Y5s0`9zw76EIM`F{0WLI5a)@HK0uq9-HdMgz~mz^=@7qSxL z;s8J3pJ>Jl06!UhmwC%eioBVf31o+JIh0FtQJSYwd#A-7%0>$S#{&5kc@rBEe3CPm zwqUnx?w-W0wA<%mob9m5Az0@Avdy#1WKdj8F0EtwunN)HY_`mlFFF7!EaM=BSOQrnd$!BnIWQYQBcGva(`b!FtjLuL76T!`p$Y`e^zi`dc!W83#kQ zM}YzpNgeJs(A<{PhHf=5&E5^h)lJYjeOKmD6#6oT+l=f$RZJd6o}Jqum;308T^KE)1~I5hp{m$}SJUgrg;FRu@Pl|(8 zA08M1`INZz=3uw1+tM6%i?6U#>(3Lf|338APdn%O&gZtlgp5w`ISZ=RY2?t|W)hMU zFuOG=5aNzkfq6X!;U;r)lqKW8)Gf3Qkrlh3qC+2Tg^W_6W_FtsX>Oby2p2?RCH)kq zxpXkn4}=phc4}bLM3u%7hJUl@37jzd6($Gwbke97HQn7DqI>heFKJ@p!)%1i`l=ix zLMBE+88z%-NH>wG2){G`Ll z@fm87DR+mZ!zq|j`uHs#)FSPz_wdEvKe@U{GHH$H7Z z%?x^`Or^Tx1aq%KU>cwKB0vk@{GNw(k&qx@Gv7SJjP|*v4{T%Hs3E66@IrpbbP6 z99Ar$+h8nZjyXBJ?G9yvtl{hcfgRkj@iJ4kbCyM&xu#9WXU)cE4jZ}YncN*=(`XnW ze3c`cW&72(I|^?{S!X+HvwV7*28sgdG#R^ZgJeT=wvi{dIM!;3(d<(UWIrAavZi$X zZUoY`v`+W%IvV;H^6S&#IBHx6ZNK=r<+A6d1x~j>kGT_F2ZU`GwVl%ZNdPvxz<}Ir zq8D~VxZCXG6QA0a@-CFWL4!-A;o2vjB@)kcBWl{ry&#I)bg*hfCu z##okHnItWT!F`ZyIkzEB`IiHQ+cIMdSMsJVpDn*LkZgnaOF>E1Z3pv1K=as%yLe%! z=|CIKoA?x|n=s{aC`U?pP|?pc?NX&kBOC>pxDMn%AGr^_!){kG=oqPPvEwkPm$%-( zvTEY*{o1X3>vr7;l=)Gveq+pocLKAnzAkhZz{?E5?!16&$!%Hv=JI1*h@#e0c!_?y zHVs#zoG8lGWsZFvT5NB_yBgZMjB68O3&~{8;=b zRaXXuI}v9ivFF>rnl%6#pz{44_4sI0w(bC7XopQrhrGpiI4wAPJS9OztkMqIh^_@) zvfvC^n1RJjZlKK6N!r+R6WqmI%*5_GrjS4pUPH)Z_jfZm#2;h^_IkF^ z!qe}3Ut5#c%y!LX&FnB>3919K=5;oJFXKUDqX@)pxAgiv^}@J)Q%{UHs8C;| zZx*WM>RrFf0Ap6`%EBg@A-waXMO7zLmbGgo~WZ#3qh>H0QR&@t@nt5m{Z z^u||p@RnY#S22d{+u2Rdv5^>6(@(SaaF7RP3f*hxbDa+$r3d4-H#;9JC_V|)l2s*= z{vQ@V&Q9am+i`ESe!nx%N(A*E_DA?%Pug7L-b45pS7o*{pupNx(;$a-2D5CH<-Lt0 zja?)TEB!uz2@{?>(Ic{^tLi+35x9%P->d zWMzEAr&)n|FFoH^+-UECq-_U!I~@LFPdcTEKaYFZyPj+hZcqOFB_i{9XyLVtHGq2# z;{7BY4^97m3-dqTm*+|PJHH7Y6;fc9tdldw&>&kU%&^3m_yC4}=uJhMrP__1FHr!1 z{JLEz67D2sgnp)%@0L2pD(u?Y341k*b6q~eIYpRbfO%tA-3=MB+)AsK=N5}y`;YNg-T?Zr;( zmvQeO=AYw#-19pY+uz^kw!8&*=Vm{fKUfUwWg^I*95X#Ku>5SaqtE2C7^lxic5R@Y!RBsbzfXcgVN+VDeQ@ zqjbg`PjFLkQ6yYlW(!|ttGV_Yd;IuuPj)uo%26O^DAK6?92&*-VQWfKAfAccZct)A z?tKO*#l&rIU!U)c^tr>IZ%st*aqm76J03i4kq7(B^Y~1Y)G^KnXE~Hb1Dt=*i^XX1 zQ0@?2S_oG;?%ED5O&_6wF-_#1>OFmc|6#qu`ThAL(cAFEeHeuIKga)|rqO8hOM!=V zL5=tC-zUHjB#djfNc3v{(KFQstw>f-RdWva9_sUO#<=kS`fv;6@eA{JjL5@>4|_7K zhvCK^zet6A3QX_}L;Zb~6eUKu!9!!e zU*95@VCgJ}DB;_H+8IYmifJl!??;BOa|&@eCDY_P^*9P8&0%JZYKt!E+g!t1g^+p} zDX#X~0iohU^bWbVX2)2xLoX^G@ zmwHN-F1VtN#yCgSUDlH81?Uvy&n#{^4H)=hX2EFs`d>CeOcM(Cca$N9jqO`xVt;;x zZble^Ohd|tIv9{EYGmwMlL*eZ0j6}YK{gD_X`VMi22jAeZPg*4!{6>?2=s2leev}N zn~phTSHYWK#wuO^T zBu#wWH+ro>isGP%@L^@(1=UKwXNi!Yj3)#}Q)2mb0L!u-#4T`Vi+nLtA zX%~P7-Fj>G!zTco)Hg!$EiclhK7y)V7bggm}B{F}+ zGRBC&4X#wnY>m_<;&xga62+d5Jlr>5J20LbMZ60bofhQ;R#Zs$vX{L}VZ(Jqxnr>0 zil159*1fS33*c()s0SFZXa4^FGMk%F%eF#h8$`%qdRO5%WHj~WQ>xxs_Ft6W^9$jbPw27|LKpTja^ z=AHOLc3BWY7;!5#LBCN6YSKC?7*?j0>MZBBhI($DHkeCARi!|qWu{HG4!~ON9x4Qf z8mGRx=380C_G6EOr7=1;jtuFZb^#>#gu>H8*Xi45uzk_4J1^SZLB?t`CN+6n(+&H& zdBdKvrdn{qvtEl;3lU|kcDv9PZK5;KCI1Z*EV2d};y&okG%*2M$O;E{g@4FKF7${z zt8biVtxhi7jk7bT%XK_=C&FkUCTN^BH%Fyc#G@~f9Ld2*scITkYHqE%;GsnKq7@sI z*-w@5Lx^BDv;p(Sau$x|tls)Am|3(A0HO-6;IQYG!Z@N6RVFHTRh}4ZA*(N~cE`#1?YFTbw@&ci^O3e6BlGlGZl*BDTG( zr?#y1M%kFCCxMC^Dky=Ik zRJN`m4UKfF(K(v&r3Yv|rnk~KZA0aaoW7IOyC|E zNdJe_C|lcve!R;KSHQvmyCg@$v6dT zSnVU*SU0hC<1GtT*ZR_eReO(eA!^;9 zFo;%}$%R)qIR`*zNdXtYG5U~fe|Ta}l4!QsW!H9mVxS5S)4M!)DQSD)ksLKVa{rW? z)vxvp8$$x0ZwvQEUngj&lCnL~@ejhmfZPV>DVU+)!wH|VLNuVvEL6oYjGP%dc^U#N2v8WDM;= z4eV8+qHLg2W3iJSs(6|W((zFAp~cv^e5y@h3k>obhuModdpsxvYLx~%5$Ya38OQMV z=@^Vvqne_iXae2;Eagl{nqPS_Sjx4SoEcjoD!=TXSyijdJVR|VNei8qV^>v~pY$1vTL|+%MTw*90)|PCi!X3Bqg$V*NRE)@9H@j_l$T7Sz{fy4o9m6LGB@IPPV$v9Zm z7>ER?fqn?EMLL@gGXcuEkU;OxC6f|dq-hZf}`p~uSrzNQd zgSp=!nd`kk9;+uuLy+%=l@3N>wZm4mt`1aFv1(Y4xtb2x`lFkwc@8L4LLCnt3CDpO z3iw1m<03AqLS&eoa1nk{isprwXA=WWcy_(=nb>eMSe3uEP=FL@#vJUsKlS^zzQdrW z2d1a=Ja8GJ3g0N3xOX2Wa5n~A3Q&gL?ATGkeq*F8jd^JsJfK|D_e>G#g9S`rsMuEq zoG^Q3i4?}4~hPdpAUQbOls{SkC#cqGC-aC(9 zxDh^4SN3iETGrHK9K*7D-?~TmDWcI4^)TT;zeXj}uZR=z%DA2wqTvdT3Chi;G%iOC zGyg%((s2A-wV}POq!7{@jw^2#WMg1n z1mp62V@)Rh^kFeQk`!h0EC+B}1i1OC9-WXFe^lDUsE)h4n$g|vaX54)#^)cj;h9YA zQFM`{bK~{d9+r{&leO3fvq!nJ*vS23k}<+j%H6zRj?A6Npo-W%Ct?ys=qudhGe`FE z_bFr%xZh0UMtULy;=|K#d%M^kw2#`-=!{@?{-u#um<;vs^;I}{C{{=|Te_ybD+AZP zt@jn&ppz%ME|u7b@q&%YTX{0qu;U`FFp*^d?x|LJH?e2{JHC%-?k=&Qm?v2n;~==t zI0*EaXJ8su2J~z^@~gAb1U?d#6w&t?igB#ZSOVBx5b%(h!!0xW-f(NlEXxSNcSybU z@UrVe4SedoH|d-7H&!#ft~r=hs+D+Rl~zHoBev)Htx;)VFZHdU4}Ea|wBtVoUI zII*nZi8AAtaJ&NV+$CBwnK+Jpp5ph4wgl!I4D;_A?mEoWXgPx#;O8x2^f*N=_t_GDXBaSH z6`!t13oS9yh(Fl9%<6DJDG-stqyioFWf=7aMEP7C!!1=*Yg2(8&Kv53@BxR$gFz4tw@p*%X*PeLHZ??A9UutSDX^ zcBIx7-*LL)lO42$+(8M`aEN-~?JBgHt>hGPN4+>t;=#%omq2YR)Enh%axLGOIr@b9x63I*VnFp%2n>S#N__)96a8pC15|BPIT>wxA9sX(ps>y*}_R|!e`V7J$jo;N}U zZD@a6&nqj%|6QEU0Z$7oCZu-DE8>Q^lxg}$?Twd{SC}tx@Z}t(AI9lx5e06Y5xp8o zRQphVm%8+vmiJ2sjdYqr$g9y)3tFJ%Z(%7S&BmdawZO4sk4f^_-d!SrrhcMaf!0|@ zt4U_kj$M1Fv@YPc>QEzh5uSok$vJDtCdh0#BylzUk(Fp}+P_cT*YJbXwL5fa-P>JX zdq96f6p?PAeB!~xPPRu(^Ed)20ac=Eg`&R?ATh-{HgTxR+e^wtkg1CAkk2+Xmtn}D-SJ~AzCgQ z+I$YTZt*wu*ANYA;$z508>?{~T1Ooh&^$OYr4O8DHNbaO%38RaFZz8EOwGlKYP|a!&F%3h0;R&vL!`Oc zr<48@XAk@Z8t6uy*~QkQC~-S<;qQhIlTzn9q`l^-Os)cA!~C{SA|zia=q-toCEH6pPr$yhoGgGrA3C}&*D6ddd^$d&LU2r!$|B4IQk|lbi636 zlO&RHBuoq4b(Ne=i{-%lh}oB$)%p^`em$D z+$BPYZ{R=TPU;Cm+QpN^qPD9jU~Y?p#G!8ivy7}CP?TNuhg4v%6L>M9Keb6W?Fe?w zgMDVUcxhP2Ez?FKR0fCA!RwLZQ>HZWhqppR!z>R>g0@8A!oE|a7G>qY^5egWgDnc3wdP(K4TR2 z81EH*%I5SdAP7F&!(%-B9TyM3T1V17bL7@8`}-WWROlDR(j zUC2Dck|>ro-a<&EbY88>guHL`%DmD&9tck$)|MekEn11bE6ygb-=0=a{Ju-B8JG~Lcij@h;doI%VZ2rp2<=F=a`_UF8-;Pg zuh40Qd;aZW_HV}r+gtqK@iJo8v}+l)PH(E~lqb=nlBp=F1#z-f)FIlpseqjYE%;F4 z7HU=#v6**=px;+_IN^K?)xh#Ff&p52JFECItIC}OWCwh>nOC@q_;dqXQ!z$zLMZ@2FkhArx5L(q8| zR;HA#)V7XdvTgZQDJET?T!?kXPGTp&K<@@yN78tsZyh&pHzlz~Bmtjl%u!5pD3rbR z@aayD4R~(?HH7kmE%!0%FnT)im8*juP(}~%Gz2{L0Y_x`2nWBW2mX4ET5L&B85I5k zW!ud=lfX-D6|c}O%r6B1Zcrc6J~7P*L2+x~eU}^c4@l!Ffrm0{3gUeC!5B;GgNET3 zkK;LX*Or|lWjg8Y3K#k*2Exo+V1)kfzIOaRrZ&rix3X$|+h|TYYUx$%%IB5lG z8^gm{mILRKN7@85iP-yLdl(aVbYG3n`{%%>?BeST=gOE4 z#QEh-J>893v$o$kYx^glk>kHQ5Wm_!(tolpYF3xG%vPA})I4Jp%up9Al}< zN=50kYz12x4{PzaQBx&fQBfi4SaGuq&H0{`aOA;csB2a4HA^!2*cw%Frf7#!Q4Bzx zW#G}tIPw$zXieks%7lCvEX|KxD0=A6e!tT~&0A&6y zZfAL?qM=OozC04qk(JMZo;U~y)VojXadWo76cvG#4&RYM0$IwO-rJJb3=j;nIf@b# zT_ZE3e1}69l9RJ5=xB z6#Ft56Pol_G%&yYSwt`Gz&tZUBVVgmR&{0aOuZYtGAM@@Y4S;5z20;{{G>7Qr()B& zid!OrF6zJS4zw#E4;jBK=X%G!_9qJ)%H*ZGv<#yXx-@27gDtEVQ^)Ezj zwOkEvK)A4w4L=n&g~x(({vy`}Oo|bX8{i=8 zZ1pn66c2Qs<#Em180}kkfqDa1@aNLGm~TtYt~TiBP5U)rFuxGFw;%SJ4(4-p{47O# zm=vBhJ{V`~P9BfRrQqF{+@r-gm}1%}fiJN%I=P4Pya~sJe%%QOcQW7mezoU(uSeWA zIeIVA^QZ7k{eMV(d9BK|gcMxpZWz=TB_`?jGrh*9j*|4P`T^7IUgNwDsGm%tyRuN< z;VVjr3*L^5%vt@;e3|F**-IeuMg3L%Y(C6Z35b#AbN*l`o%)`Nq2CxX3Q{RTYte$W zU<;)&-QB@(a*4?SwyLh;IAY#qQLs8T0;{khePl|$xpX*1JkC$4dNBO_5$m;o5lXS_ z-S1RyI}DoxYH1je-=u0V;+nogY~AYaG1rBOvge~V`i1!o`oV;nJpV+$O(jN0Mb4nE z{I{5&8f3q8^%{k9MSf|f14neViUNQ2LTWXf=!4Qpjo2M5RViWjoV|sn@kMeL!xT=@IHEVc_cESY1Cja@FpzNx z19UE?z4LemnZ8fbn=%1fLnhcPtM}J`9*u6wy24Dov1yza$Dcz}9ht~X#wbo%uaYvl zH;AUYzY+IL$l~Le=V#J0(!ZXv@jUU?x1QMwu(~?n+>?I4q83(AOJ!VmfH}?Ve13hd z%lP^nEM*dcd?iGtc83$P*u-pcv?|5a&yaEks^@xE=BsO5Re81w>dM2cMYK#7joK2I z#hB3D`8yPV}ziNN|e%A zJz155UcV4Br}t+7J|$$7@DfIa5)w){LbxfVVA}J?rpQw7#Va&ogF>Zi#wfev0M+T( zocn;|Z$G$Z@x$(DSE&>?*8*F1IUF3Ag-Go`r??d~d5P%CS`c;LNW^)R=FU+ng%9o# zb)&d8Wgf=0(J5|>#rU67_-G9Sz6U8H#H?dPPIK?N(5WxvsHCTJ=X1wR!}T?!6_^H} zJ1(9+R(A0hJe0pW{ZY@{?Q}$%CP`;%rn(rS1dKUYSeXiZSGvaHbXRrUV1S2a`n~jFQ3tPl#`gg7_kN4-?VwJR=hsv*5H) zIe-P`u=vx}IUy^h9TnLjDzaUj6sZt}Mv^OTwH}hHHmTHtLm*AED3$2OtvF5*6#P+F zsNjywE*&F`3-;{%9Qs;}kDE2;D#_Iqa_3_$spI2R7PD-vft7IRvc*Fo6jiu@;TL;s zTtVbQ!g4>s2&+pqnk)}0w?8dme_BOWpfgid&<%_MOkWnNIG#~wW*wawd7Xh)CW}4y z?wtF{7(iO=g$0f8O<9EI2}La;Dq13<%87_zIw~`|72a3V?S#p(H2(RjJu_HS`gQY- zy&508C4JKN;kWGc;kUF>sW@85m8{ToM^=rV2w4$H`s5SLRuiO^OK+EOQk6Nm=$kiP z^liKhMVO%o!@ozU>pW+2?a{%~(LrO+M4~i{Q!>ld z1AU)~T%0%k9ku1IyOHr0XlXvG2GXv8PmbQBAv>6q&GG2yk$9t&V7!u;CntooAD|3p zo>t>R9AmmMFa->;d0>M~<}m!^3DvHl-ireFMDk#aFY#LUgz+Q7$>dZ7lQHTFr$5Po z*kKZW`flC$011%%Egq{IUnmV*ft{%F%_N~e8oK<19pxcTPQ(L6Ffv-HFIjb4yAcuxL*Y>iO9c#*zUrSB7NR3Pu~bR^@SSwxzXc34V{`{vS>Fc)6R26K)MNAs@rM z18lc73f3$K4#o_qovu*`Qf4slVf{0#f9Tg=d-KRb{)9nl6>&>=WfoVFt6gx6o)xmn z?;1c4MmFDj`byvhC*2-B#VAMMO<#{k`@^Bc=;C<5u%* zFpwLRvee}|_=5?qWlS;;l<1mvG5%d)9!lknE1yx9xr+Ww*DXf! z9BsiLakV|d3_1V$Cebs^*6D=u{LWfy>I(1l#`WzUoT`1RWTQ<^UlEr;Xu@BeZF3lt zPPuE{57Q9ss;X(!9(?R|mguk_chRs&(^vQd^49~*^)#XNzV!UOcZO3p1xk&XtB0(t zNm*xb4nIQ&Eogy8i>D4)_q@u@FYAp3HyKqf_8J7W-#agQx0?xfSaETkyO&ZWOul_g_dJ{3;)6_Ekuu#fm<~H^Oh2XWQefKi z!uN4u6WyW<1>DHn<$S~aD3+G3nMIvI9(Gg=~|oq^Aym7F_8wWYi;A+*KVB^_MQmTG1wZzcCQ@cX#=J)BdA@KDG2)d86tc~2wv9WkS@&a8JtlB#9m;f?jj!ou@M)PYs-`^7K|Pn5P!ZOLf`; z^PRdRFy)bYN6s(bT6IBqFEjgwoj5vF=T_tM{UOkbDym^Wl4s=0%^b{+4%9-{U3f3g z?KeDbzduxSiLnVd`rb2fb-JhFr#{J^Iu{kunR<&rj6~h`#w&Ia7Q1l8hDteMFZJ?C z149?Gft61>@bL+wp>vOn*OHl}qW!ablcEdyp7sY~W(g1vi@s8Jg%-WeB6K4Ey8)kL;?(8HS@QrY&ZSg?76ox(?M| zITSnNjEJkQV?t=(MqVkmIRr>L9RehlCUn*AA0lEiJCX3sLNhiCW$XUd*)7EdkcZf;Su1 zk_akyHY?i}tP@!j$J&gD-+H0)yT{%LC!KZtxVqpAtEmWi<;Q>TeX=ti*R^$p%r!?6 zay#XR^2ZpuA6XJ*RD}t-lOHoICwm;LUTrHYCa9ECdn}E9NXe!cs`A;bnSb-gC+uy^ zwF}FF+x$4%!mLk8ax~VKYxe7%naW6UKlngT$Z$)f`bNOik>Pc=-Y|=`$U`F?UqM}m zF=Xm(CUr-Xwp~q>$lVc&KkaFy%*OSOg_;ms3k|uD2i-h?E^l&m*4Bs2?XRy#q=%ii zA|oVpo|%N~a870^iTRPa8LkBXqKsw@wR`XH?Nw=lPBN#xvkHoz_2imvmcP|!FW#@C-tn8^;LYiqbnxH(?+^ap|NH;< z|Kb1lzxi+e%m47d`7i&I|K`8^Pv2Dg!~MtR@8@r-glA}hV{z$4X)ng>T*7hf$WOvd8#kztcFwe4$EStb^@s>t-@rQb zR8w}HYKoITee#KWg2A6(dg5D7B)P%l%nfB!I-?sDh`h{xeob$+faolT5DX(EMsz9Q z^&lAUH|2G&AAW~Dr^;s<#}uVhjsD+QU1vr89yY=CbhU!?iVs~mD_*|M4Gvwx4L==$ zqpP^qeH*jln;*6xDwA(>^-+>mUttduke)q-%Ghmo;+#(c_1YTIPnmsz6_Uc`_?Ky{z0* z3BkU1X_OsZo}Xr`>uakUc}(xdiVKy$PRz=O>&_UWmlWogVgsk`kV3nq7hj==(4=SF zko&lkm;xjzb6OwkJS#KISO3f|Nbf zrxFGhQ1UTl;AZ(qQ*j3kbq(h+Dk<|5r;THafOgn){9SVWrASM7dVD>4bbWtcz$2{1 z^R=Ffsj0+yYEDJi(+yM%BZlHnpqykm=M78Eu_CgS0GKs18p_PSklVOjyclOP?a=AY z4>?ZL6=FYLACB$Q$S$<SyMj#Polja=YSi4}v;YqeDl`Z9$Y5>WOjOI$$c z<%na^G4CmSv00=k5aW>TWM)2#9rTv9vy3k^XcDzh zFcLfGx?E=SJ-Y?RvOs?%72d16QSnD4Rb@vd8=1Cm6;o@EXzMWtS{yQ2Hpi&KCS!$z z55jgMbDtY6n);5Y1>{j6=z>g5noN;Or+XNl?&^HrvF2tQ`PGjd=@+0v{ZmK! zd?U}-9qH?hOg`^Of9@{lD>WMKKaeY!_NA}7C}+3$G5=@><}y{rI85hBjGoLUS;$!= zbG7RC>DkMM1k;14rDOOS^6#K$`W+nW+QBSM9N?8#m5*a?3oZPM!dqNc99uX~ln!qD z=QqoKoVJns${cQK2=sjK+-&yf{Hd;i&o-V11R7_hR6fO}JwDblKiRPPjN2lc-~e1>Aw5lu&IpOUOuGCuT2rJj>RheD4;MCs|$H{E;BgpW`&+Vy)?KxyS+=E5+Jg_ zvprbR>0ea=${E%lSDKV6JGF1;Tb7@%Ue{iO_dD0%eO`n3G9EUU9P%?(Z34;Fx=?Ao z7IS*SsVh{{v0Sjg4GJV&>2Zl`hAkV5u2S6$9wsxSs$_L8US6h=$j*mbD!aQtg<0RN z6kts1`rvw~N)ILwe{8XBi$`MMjPUw_-za4bKIQ#B|@jYwY0k0lqmd z#LVIJF(k=M(VC|;;Gugml^W(mCWd3SFtBfv+$FUYh2u^|;n<$f!gEH2=Zs2KQHGk} zaPb2>lQ}`9vI0%{TEe;_o!eDY=hk5m+kYF%y`B7bj2?4b=!)6qMB#fLr5=^|P&vFl zj)_V0j*eM)bj*T2FtA~Gt6(+B98JjbgD9P*>^o)xEPrjZf1HCOmeNe*I0bD?qmG$~ z`qtKqXfxkS0dzC>^9bg=i~bGeV;9(Ut4N|j#gJMQN>6TJ6A`CiYyiV{Rl3EK{ns@Q zk<5#oVwqK|`OYlMb6u>n)OcZ~BZiCXQGk1Go$eU$jpYKdA;?CE4tfcv0-d&51s;8L z8r@;#Arp@+PldfcPmOI^0=MN{0A41%Vt8!sxM<|cEgQL1r0D?FByC0cs#8(EvSnf7 zq7}>`3fEDg+bx2)D3Y@@0!DCU*RqfoZUHXgaddKfRPA-P?&MijT1(u8*IrcO$6lP?Kw;RgL9j&HdU zWR}8bQ3tW5#nHVt-&+ww_(gzU9Zs>^)%5pAufE=+Jvv!jHj9iK@BOG29`qt({3Af1 z-4kQpbx9un%e$bFsg(i)f4xMJp@9`>ztdpFrEX8VM;?1!7m9Maj-b=6Tq26nwC8(2 zl)2V{9rpr?(arOA9+#R5+TR`es%k~Hy3oI}Hy#>q(hYlZ^ z55ki@41l(uBo&ib1h0BcMXZq)34xk!NecUAS6xx1a8j_#6W|WezPYPnS*dnuxm)&lNqdHVtHlB}vV-j+treYB&YRAM?jr0506J(b z{JBZTEQyjfSe|CPn;^;4$}4fK`}a?3B(sKtvd1&;mEKO*{0d9teu4yOLFUT!o|u_q zjW;+Xi$_Yqdsu?oR_?Ydv}#g~Eh{mXEGjDd>H*8tYsN7{?ZFaQE0Jv(1r*VgEf^=R zrata;8IJ|-c|lxCLx#FNJj$HsDDj(+8QxsQs+`2TN>5^y9LLZo^0b4Ie!QzJDi-(w zl_o3mux}V~3}s;C#D_Q_nTmykN2`Fwk@dZgs__-mC01inT~{;am@Yq%W8x^1L{uGq zo3pyZ@E?e3b|N{F+3tb#hw;M}=O>@|Z#IC|WWsgDDl?Fy%K;{jc+h0(xKc1qQ`Z*y z;MBWnHPL;QI*lKLzB5(9Pd}>_5^)}t!W-!*h11jwCSg45FKcR@3!LqxFJC`r`_vk- zqM=-d>shAK);-1FaXy#{Y;XbM5aE&FcM<+QjWW5ETFyw#Q7$+}bpo(0JGRXCk&7ul zw`cmLMB})uW~#8{yj5~KM+)dB()4=S+*Sr7WaW&k-9nJH>Irl@AeUAdAyPk;=nXz| zm?Zq1n~+GEn8~+^vKZK*9Lcgl=Qw!o-Rh`ULc7y)5L8c0#aWsxl3ARV--r!9C8|;wlK+r3M{Wh+`mSc40<0lutTyN$7xFF_Yq>s;UFT#gS57L`TkybdD zr(voK^Fg7rl5RqPWR<(Rio0w0NHP#sPRn(B&Ae?+{g=H?3KEGBKfSZd$F;y6vIKZ! zMyJsXnsoo7&EP0?v_r&&o7i?5?>araZF)0sn%YLY-RKe~;i=LwMflB{T?liE+)W%A zMlpk+qTW#ZWlezzM|eOpelDJet?&meYNd9HNiO8JHn3V`1u}HgVe}qO)g2f%%Zh3L zh|N)AIQ2nPQ??8wmer#JXbpKtEE9=?&x4hSGmMI`8iFGWg_DI3^vGx;{?6t6o8xkBK~zl|SV6l8Sbq1-QC`~Jy?@jFaRK9tkpvVR39bA26j>t>GTF3b$!U?-(d zmF^_y_4U9(6c9HrH>cL6#yUKTi)kl`=aMqDcPI^78;wNBK7B;Tw(?YNFAHfQrQ#0O z2@rByw{=E)o2I{$*KDo$D|j_|)XiY9I>Vi5j4${Z8Ro9Ro#5?`N<-cUl4_1;_7(-I z-lz@zyeRvo{Mwh^Tndxt62nwsmPp%>xtL5>OiDMf-mjKFdX7sqpXevK%H5k_NcXDL zcqWQ+yA4g6plZp0J*^gzri`8Xay9hZxq;nXqvFP$Dm^}~#2;S}SehT3gRYQ*TQUb# zx0W7HfsN4^2$S);j|e5+r`yEVy(sF+CLUjzux$Fo12pgR2cXvu;xK*x1b`1=zjdGj z9GOPlNXJ-H3Na2c)z=)2X|(HHQon@wptC*KKlPq(VQ|Jg>0L4bop!OYtoP6DxWfx~ z$ipX}j|5JdKWsTvkB7MH^THOQjVT_&Y-9Y>ZpOc~jK3zvUl06R1HOMZ%E|E>uT6X7 zz$4h0!d!@so%@z)GsE1yci*|RBiJ8y4&e$u_8h{^mrc&0Rq__B;RWL+o>8Tynm)!- z3X01884AN1h126tWVVhhVwH+p^pSyEUpZQ3Q^HvHhslJy^TDtw8~z)Vc1u zL^Ax5PjQGit<|QxR$HoC18riM;ktImbG#)OjyWG_boC!#9$q!OD({{jpC8FP`4NuN zo@`?TQSfpQAs7wjZp;OI=%9?~1}9+^q=R8=kX_~NLFSL!N4b*^zGbNw-Mr?9752~U zarqTc8N|sOO!8#zqXG_ZPAb3l){;m6AP?~+T#LISx~Srdzu_b~;L?+XbO0Nb949bA zUbecniB@)eWvbjXFn(l;ksY#TE-T+Qkq$`;AEQ{MqRtSz3^Ep&rH{(O0GOZ_&tiTp)rniG%yHRmY9pD!4_&8@!d^VPtK4FF4^A65Mkfh)0wT??Pj+G0} zGn?ileQ>CjIdFM7&V%u#~~G*Ybq~DBhcD&!g9JHE^GDnE|UpTCw9x zuw+3Yul+dic<*m)i?d0MXb#$MQ4sqS|9quloU9mC@CcA^CIWF@sjsH4-1s!A?gjoIM?!7GEtEh+{N zU~Rh9kt%MQ@1zk;HSiVbiK?W1hzF&6%=j_ESP~q!8pi%T{IT@|`vbIxx^R7s`rSto z58Ol>Ub-;hzCQwHpN%uiBbz>b4_A%-Blu$z_`ZV18Zky5`Sa#Izw}1>6?NCeltRCN z(ghDe@Ml)V11VKKcng(G76;j60Zi1AW-mQn0E*7&C5M+mEGEGr^nx8Q7ScSSc0+ZwI8-DK_k4j zL!s1nDCBkv!vMPJX@$th$PG}|=>`bT#@OKVTcRz*%+TH#V-MMJr*A`{(p{_tG?`a% z2gi#aj&POVVnU7ie2Zp$f05p7Kh34sEF@m9SJvTqaf3e3$Lb1<_8(K^Zdpsgo#~vII~<+tg-`dWHQ%ZEVa9|nJTq}GEd}+ zeh2vXsY9>Ccd+p~*V}E^W%99d7@WkrBMD4}_as7D1T=iUf)2SDDn<~sh;{$s| zns#00P|k8Q?)nIIZf!1f$fcC3(|6r7yV;pK*v55(A}T%NocyZ3in4zfzKY_uucEBO zS5emRRrIHhL-x`+GAYz{H*nM54?p~W|F6BVoh%%k9=r=#-BQT-b41r_eM7Yts|<>Q zjQLaZn#bupJCB606-T`~KZYIX@+Nt<%1+}IdJCHJ~Sd-XtVS!aX&w zR@!)>Cz)Ra-ixj_0xzGEV#y0G<|T0NU;dLb!WL6dG#J-mPUV~8(|e-jXi6rIY5@IO zDJUPkdDjA9k3ODJl+;fwz%wC=XcmIoFiqFI(zhC|*FHkAW^y|Ip?=2~GPUeCZA-n(`Sr_T zZ=yxN+T!@(^-}Mc<+YP7U~#YQ0@{gs{aL>!oGXY^Z9XRFNts;O5_>RKMHELfgrJg3 z%i+?&2EeFjU}xOHAND@ICwo1?DaTI+|9o=qOm>V+4}+S*j__6XPUp|!LPyxyeh*{1 zF3e1AqN;X=ji)C&lhH1+1E9+?EypzOnGnt{ai@n-`LBBY%BGlv4OCW#%B5+?o>f9> z2#)I^H*Yq~00RH^Eq>cB$>j33(Kl(&xAdi8>)XwsS8%-ru6*684_{T;A4#Mpeb4K` z{YU-{PL*zP=>@o6L4Ak{=p9JxnY<0Rlv+&n7`P+l%u8AWzp^R_Sw-9=P}jI+%oN|L>1FsAi8qVB&wNp*N$l@g9#gx-Su;k zTbh_D%u1pfDuiEO$7c!(Wbaa)KPQ*H7$;6Nqe_{~J*SUD;|BRqaF!N2FWudhU$IR6 zcrzP&k2kj@nEH%~ZH#5y*nYXk9mjhiCzYHe92p(2mEDc-ae^$N4?^vIDl>{CFPp z<-hO90tXX2WXr9xXP#&JAkwuUvg8(4nzHNnHif+2s2u*H)^h8pbbn<=Ne420@rSyTu6qUuK15jw{(UL=hVAqQXMQI>VWZp3}s1RZM7-b`{xO z!#1b-9ue;hxWdSeOJ2$LYzbKB-`ztd~JX=3V#xN;^_K= zI|tIDtWoLuhdoIlqlIvvwYjU4+i&(na0y=)`3j6}&`FaIiaoJF4coL5t&`97o^1Gf zBk-^L4g{1MUr@(3U>gzkCy%gBnQeo-Nb-3lZ?#(_*((?TmFp%Oxlhvy!S8aJ@@5^2 zIvdEFs<1kZ$ZbWF&dq)wKfj@-18>mocrhI=V&d>PT+Aj{F_Hc_98U4bN`>(dj~tKl z#e5bM?N8JBY#I}R$JuN?pTs0BQKQK?CTst8bTu8sq`>2JG#t)jlE1Ng!Q~4&TFQhc zSY9vY%kMTkbG;MM9pC>!R&V%D zP0HkScdsmWObKO{5eD1s^|awRHQSzpJJ%~EaYR-)dTXN!nZ9?b%Tx+IC>y?auM$wC zbI_qCeISgHGkUGFT-swlMa$g-BWAs#-N1s!%Co>gI)mgYjT zB~z@hkUpe~Dp}_hRv4>{Plz%pn9m_Q(m#8YzeZ9e_T4J0r19;4pZHfal^|>bzSc<( ziyx5-9T$QL^odit%Ei0NIh8M?p}y-_C3t#hvXtL&6gQw(C88quUg@W!ldu~*Tb5>^EokVpQ98J4KGS}^4Vkd(E5`_|cOH*Fh zL(T*^2j)9X8RqR?tv|0B9czO*KYTwlA8Hj&cd6TF>pf1U-4!>tSJQK^bh6K&w&p$??Bh z+avd~TwT%mYCMZ@^t9;;>Y)erevj9#E&t8N8T;%eZz-}r<@A4ZoL4sehi>1td;F@+f?IH@04%D z>iEBnLe*3E#PyHbW0tTQH4jEl@}OjCOjw%(gVKC3`hkEPkZNs{>aKq>mt1bZaEBuh zlbbgn`6fHw9(RaYLZUxSu3>wNZWDHXu{&Ihj`Gg4>1aCo@I&7iCHl7#E@=*=Jf$GO zK^h*|h8oHonDD5L(qP>7%St<^%qai(N2}!{2u&{rlQX;3g}r=2ET=00o-hsu1YLo6 z+`tiq1_m>FW+0U0aFpdY&0tI3+wgBwYSI%yyS0B7RPc<0@u^%4>gGaScok923TSGm zQ>L98(a1V~|DEZ3ADj`pt%m!wGeNDrf0SjzR3($^WBsU<%2DsmpiCE-K#+WzYR^wZac_M9*fkIy47ITXChZ(|QZ2Ghq-)u4}iVl@e)9 z2XeikmfKP*e4mZDqk^+atxD6QS4Qu}`@obbE5D2inSwzW)Oa>PQ+~-O>QvsE0WZX~ zeTY*~1Fe)2|0$?m^V%Y~IQYHM*(@HH6$5KA#80GkreNh5u*=`@Dw3-CT0IEj`r-*d zE-e@b=>_Ph8GAzoKZAltRW8Q+{U7o3fAss$I#v~i!536((OL4X>@H%d`^!0Qtr&NB{r; diff --git a/supervisor/api/panel/frontend_es5/chunk.9f79daafe7d108c4c9cc.js.map b/supervisor/api/panel/frontend_es5/chunk.9f79daafe7d108c4c9cc.js.map deleted file mode 100644 index 8848f495c..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.9f79daafe7d108c4c9cc.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.9f79daafe7d108c4c9cc.js","sources":["webpack://home-assistant-frontend/chunk.9f79daafe7d108c4c9cc.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.afa043f3e39764ffdf47.js b/supervisor/api/panel/frontend_es5/chunk.afa043f3e39764ffdf47.js deleted file mode 100644 index 5eeeb2280..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.afa043f3e39764ffdf47.js +++ /dev/null @@ -1,2 +0,0 @@ -(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