From 291becbdf90aa6d0feec834f9385638d5fa29e9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 1 Mar 2021 17:19:48 +0100 Subject: [PATCH] Update frontend to 1642c684 (#2657) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +-- supervisor/api/panel/entrypoint.js.gz | Bin 194 -> 196 bytes .../chunk.05a4e4e73d8f994a6fd1.js.gz | Bin 35719 -> 0 bytes .../chunk.05a4e4e73d8f994a6fd1.js.map | 1 - .../chunk.120191275627a8d9d962.js | 2 ++ .../chunk.120191275627a8d9d962.js.gz | Bin 0 -> 4572 bytes .../chunk.120191275627a8d9d962.js.map | 1 + ...a6fd1.js => chunk.1552fa5e505d681ebfad.js} | 4 +-- .../chunk.1552fa5e505d681ebfad.js.gz | Bin 0 -> 35688 bytes .../chunk.1552fa5e505d681ebfad.js.map | 1 + .../chunk.18376fdec54d36cd3828.js | 2 -- .../chunk.18376fdec54d36cd3828.js.gz | Bin 73243 -> 0 bytes .../chunk.18376fdec54d36cd3828.js.map | 1 - .../chunk.26873c1843972911e786.js | 2 -- .../chunk.26873c1843972911e786.js.gz | Bin 1148 -> 0 bytes .../chunk.26873c1843972911e786.js.map | 1 - .../chunk.4be5dbabe183027348af.js | 2 ++ .../chunk.4be5dbabe183027348af.js.gz | Bin 0 -> 80495 bytes .../chunk.4be5dbabe183027348af.js.map | 1 + .../chunk.529fc71790bcecf6b53f.js | 2 ++ .../chunk.529fc71790bcecf6b53f.js.gz | Bin 0 -> 4594 bytes .../chunk.529fc71790bcecf6b53f.js.map | 1 + .../chunk.56fb4c97119c34fdf0bc.js | 2 ++ .../chunk.56fb4c97119c34fdf0bc.js.gz | Bin 0 -> 1491 bytes .../chunk.56fb4c97119c34fdf0bc.js.map | 1 + .../chunk.b292b81cc0bdb261f6c1.js | 2 -- .../chunk.b292b81cc0bdb261f6c1.js.gz | Bin 4561 -> 0 bytes .../chunk.b292b81cc0bdb261f6c1.js.map | 1 - .../chunk.e3171242353384f14b6d.js | 2 -- .../chunk.e3171242353384f14b6d.js.gz | Bin 4553 -> 0 bytes .../chunk.e3171242353384f14b6d.js.map | 1 - ...int.59ace4b4.js => entrypoint.3a11130b.js} | 6 ++-- ...txt => entrypoint.3a11130b.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.3a11130b.js.gz | Bin 0 -> 325493 bytes .../frontend_es5/entrypoint.3a11130b.js.map | 1 + .../frontend_es5/entrypoint.59ace4b4.js.gz | Bin 325348 -> 0 bytes .../frontend_es5/entrypoint.59ace4b4.js.map | 1 - .../api/panel/frontend_es5/manifest.json | 2 +- .../chunk.07dc0eb2422e612aa1a4.js.gz | Bin 28761 -> 0 bytes .../chunk.2c93c75d6ce545a7ac2d.js.gz | Bin 3629 -> 0 bytes .../chunk.2c93c75d6ce545a7ac2d.js.map | 1 - ...aa1a4.js => chunk.43240e92b78e7913ef1e.js} | 22 +++++++-------- .../chunk.43240e92b78e7913ef1e.js.gz | Bin 0 -> 28765 bytes ....map => chunk.43240e92b78e7913ef1e.js.map} | 2 +- ...7ac2d.js => chunk.683dd8ec2e467ef570f3.js} | 26 +++++++++--------- .../chunk.683dd8ec2e467ef570f3.js.gz | Bin 0 -> 3655 bytes .../chunk.683dd8ec2e467ef570f3.js.map | 1 + ...c01f1.js => chunk.7f6dda27399ca750b258.js} | 21 +++++++------- .../chunk.7f6dda27399ca750b258.js.gz | Bin 0 -> 3646 bytes .../chunk.7f6dda27399ca750b258.js.map | 1 + .../chunk.8d6ffc7037ecabcc01f1.js.gz | Bin 3619 -> 0 bytes .../chunk.8d6ffc7037ecabcc01f1.js.map | 1 - .../chunk.9a9fc8720cbeebf49a13.js | 2 ++ .../chunk.9a9fc8720cbeebf49a13.js.gz | Bin 0 -> 1472 bytes .../chunk.9a9fc8720cbeebf49a13.js.map | 1 + .../chunk.c03e8ad365d47f546e3c.js | 2 ++ .../chunk.c03e8ad365d47f546e3c.js.gz | Bin 0 -> 69759 bytes .../chunk.c03e8ad365d47f546e3c.js.map | 1 + .../chunk.c51d78da8ef70d12b6e7.js | 2 -- .../chunk.c51d78da8ef70d12b6e7.js.gz | Bin 63660 -> 0 bytes .../chunk.c51d78da8ef70d12b6e7.js.map | 1 - .../chunk.d6fcb58d786c441d32f0.js | 2 -- .../chunk.d6fcb58d786c441d32f0.js.gz | Bin 1132 -> 0 bytes .../chunk.d6fcb58d786c441d32f0.js.map | 1 - .../frontend_latest/entrypoint.5875b404.js.gz | Bin 209448 -> 0 bytes ...int.5875b404.js => entrypoint.a5b7c2a9.js} | 20 +++++++------- ...txt => entrypoint.a5b7c2a9.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.a5b7c2a9.js.gz | Bin 0 -> 209663 bytes ...b404.js.map => entrypoint.a5b7c2a9.js.map} | 2 +- .../api/panel/frontend_latest/manifest.json | 2 +- 71 files changed, 78 insertions(+), 79 deletions(-) delete mode 100644 supervisor/api/panel/frontend_es5/chunk.05a4e4e73d8f994a6fd1.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.05a4e4e73d8f994a6fd1.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js.map rename supervisor/api/panel/frontend_es5/{chunk.05a4e4e73d8f994a6fd1.js => chunk.1552fa5e505d681ebfad.js} (51%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.1552fa5e505d681ebfad.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.1552fa5e505d681ebfad.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.18376fdec54d36cd3828.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.18376fdec54d36cd3828.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.18376fdec54d36cd3828.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b292b81cc0bdb261f6c1.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b292b81cc0bdb261f6c1.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b292b81cc0bdb261f6c1.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.e3171242353384f14b6d.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.e3171242353384f14b6d.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.e3171242353384f14b6d.js.map rename supervisor/api/panel/frontend_es5/{entrypoint.59ace4b4.js => entrypoint.3a11130b.js} (88%) rename supervisor/api/panel/frontend_es5/{entrypoint.59ace4b4.js.LICENSE.txt => entrypoint.3a11130b.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3a11130b.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3a11130b.js.map delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.59ace4b4.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.59ace4b4.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.07dc0eb2422e612aa1a4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.2c93c75d6ce545a7ac2d.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.2c93c75d6ce545a7ac2d.js.map rename supervisor/api/panel/frontend_latest/{chunk.07dc0eb2422e612aa1a4.js => chunk.43240e92b78e7913ef1e.js} (94%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.43240e92b78e7913ef1e.js.gz rename supervisor/api/panel/frontend_latest/{chunk.07dc0eb2422e612aa1a4.js.map => chunk.43240e92b78e7913ef1e.js.map} (91%) rename supervisor/api/panel/frontend_latest/{chunk.2c93c75d6ce545a7ac2d.js => chunk.683dd8ec2e467ef570f3.js} (93%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.683dd8ec2e467ef570f3.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.683dd8ec2e467ef570f3.js.map rename supervisor/api/panel/frontend_latest/{chunk.8d6ffc7037ecabcc01f1.js => chunk.7f6dda27399ca750b258.js} (93%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.7f6dda27399ca750b258.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.7f6dda27399ca750b258.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.8d6ffc7037ecabcc01f1.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.8d6ffc7037ecabcc01f1.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.9a9fc8720cbeebf49a13.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.9a9fc8720cbeebf49a13.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.9a9fc8720cbeebf49a13.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.c03e8ad365d47f546e3c.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.c03e8ad365d47f546e3c.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.c03e8ad365d47f546e3c.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.c51d78da8ef70d12b6e7.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.c51d78da8ef70d12b6e7.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.c51d78da8ef70d12b6e7.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.d6fcb58d786c441d32f0.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.d6fcb58d786c441d32f0.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.d6fcb58d786c441d32f0.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.5875b404.js.gz rename supervisor/api/panel/frontend_latest/{entrypoint.5875b404.js => entrypoint.a5b7c2a9.js} (99%) rename supervisor/api/panel/frontend_latest/{entrypoint.5875b404.js.LICENSE.txt => entrypoint.a5b7c2a9.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.a5b7c2a9.js.gz rename supervisor/api/panel/frontend_latest/{entrypoint.5875b404.js.map => entrypoint.a5b7c2a9.js.map} (97%) diff --git a/home-assistant-polymer b/home-assistant-polymer index 478a4b259..1642c6849 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 478a4b2593106ea7068a43d23ce1f11d5e77eb01 +Subproject commit 1642c6849388f253f498fba432997d87a03034d7 diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 2194b15c0..e0617d269 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.5875b404.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.a5b7c2a9.js')")(); } catch (err) { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.59ace4b4.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.3a11130b.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 adf57c34ecab2144bfd6b899996dc82ce6dbe9d6..b26fb048cecfae2506f201f068371d7f99e15b67 100644 GIT binary patch literal 196 zcmV;#06YI5iwFP!0000219gspW&|-1h5^{87zdk$q}y|IP| ztEq^a?{4R1x|!U2AMM2&`!IY12Ei2!G23(HBQQ{gM~D^ojTA#Bt$NO+pAL59)MQi` wH0U~`hOcW-pZ_`B2c&5^9kk(ZWvTISN-FcTrW_6BUq6lf0FQeb%7 diff --git a/supervisor/api/panel/frontend_es5/chunk.05a4e4e73d8f994a6fd1.js.gz b/supervisor/api/panel/frontend_es5/chunk.05a4e4e73d8f994a6fd1.js.gz deleted file mode 100644 index 6342b84e2a914247269111ed03bd4a7c535641f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35719 zcmYhiV~`+Cw65DdZQHhO+qP}nw(ahjwr$(CZQJfU^X+}kJr%K@SoP++vVK)W<;pC) zC~$y(*Ds)GMTn>eR^(5rY6|=SO6n0edZ@-^tW?EV#QyvyJwujQWMYo9{VBhjhq^VB zH~+YafrUx)?a@I2zg;%>uF>O1FSb)9v*}yHKT6Y5S9-9^=5Xy*eyOkD-5W~27}{d4 zTnIML){|17s$l|bx)?J49;RpLu&}>Qsw}-*n>G>UTGT9nbhHwSu@aPu;Zsd;N0Kpu z2_-~CGlbI*^Wl>@f`^L5CC4)(;z^G}>$^!)t>>u)aRPxylIsl;BPx3hxDXQa;SC7~ z38NMu3KfE-fd!2l4(Y|l9HSjGcnX+zDziNpq*#v_B}9~`Ni#;1%zv3AnB86CiJ342 zk;_6gURe%mWEVMqC`j7tS{h_hn5GvNwAdXehgBGuJqycXar&lw0lbL57ZdT|(7g7Y z?^-Hjsbg>A*u{jB$zf{pXgR6Ewt|?wQ|*R-z%utyo%+=KR^ZtQo^;R)%H%fN1H-6# z8vS54s+sMYS;z%*&;QD3;QjT<@6d36Uxv>=5>#j0QFL8g{Mbu}TFqh)^W(wEIxhgP zQnABWWh6?td}kzk*F8tIBUIFuY6cy7qVgIBu{{aDS@;~lhCbk7f#3>1+WZBRv~RLC zSSPR`;RF1FTt9poRDaTA7Nyc~FSJY1m*2q7T<5vWHv0sfBTcM-t)1W?V(xjPezDHDP=5Y~BtMYl!t&H$Zp#pc6 zHZ@R$RtWp4S1617Xat0yw!j9w6`CW$Wk(yleUl8hAhgr4MQd>68^<`_{e{>4{O3JK z=Rn>TYvdbpYOQXJVQ_FIj$b?@`Xv1^e;H~ zuHAsh(ehNY3J`F?m@nSnx}@9N@@LEQmx6%NixWqm>#H)xPfc}EBBYgTE5Zqjqr@c4 zdM)&pK%zNP4i*9DlbPLn2;WeHxpOYj%3z4la5P}Oo~R1W33Ijh9i{X1*{Uhsx{3~& zon5-W!{4rL%P)oe^7Yr>`hd&$A+d>d(twhXpEqM+p#|)Vjx0gF)Kr#YZ-UKgvGPJR zSRooyX!^OML_87mVkiKi{0L2abm&cf`qi)dd>OHNf85-5R(D>W+3MjckgdRO0M4K& z`ZgBqIDo0;<*Qh9sH@^A>2KO4T6c-4%9A)`(AhYQMWb@wTDTGF^XC1tXNmpcJ91ft zN%jxXI2R~2DwAcWFQ9IpjMtOC9a71l%4bBB3i;gzKi2rzW(oHv#7}>adpJL!|BHSS zJfZB;ZPSHEv+P&Dai=`yzLy72<_Z&}80rg>lmgL66C&C-aCdEz7WO~H@UCeO@9omE z$A-@i(Mnd{)TMQlOFHaGP6QLcqvN7PQ1taeZ|tF({>B)1f55AT@}*(FYdbOf5x`CK zt96*uD(6m2?mKq)Hk<3|spBlE%5Y;y$>Vwvrrk5dU0tigT*c!y0G<($m_ox?@=7Dn zf-=K@IHK7tPC>HfC`p3iCGNpZVexhY2};H8c0q^ecqQ&C{Foy3d=mF7()YU#YYouG ztaYhWil*Tg#JoZw(fyEbyr0JY@HxA}8smDlNK6y(D{2(Uslp&x42ntzHZ^BdwYjVt zxWx6Q-u3SJzqpt%)ySQ82HJONpJfl?F+n7#&2juW8@J`5HW*|wlgtUP=zd(%KBcsY z055#$v#dG-mlTOhWK}tjHUO$OCwL}g!cg@&hY-`ma}FN@VP8R6EvQL6os;wn75|}A zyb#f%!8x$3b$&!I^_(VFv2?DV$Mn9qvz|7^gZbi#+z~9AC9!aNf)@d|2EQXp=Iw%HDD%7g`S`)1$N1XL$#c-oDPvSee%v;l)aUx+O4Y+FWAZ%`ZS)Ql#9xL zS0NXOlP%b%Kh8$Q<6RYe8VHjNig)CS^5UB@FO67#N=9lJBDM6U*a8td0j zxVBQo1!kn)!Jt+8;5i3~LEaURQE>tAXbrAzagB8Vb91z zsxgRAN=3#6=Mw_K4Q6=hVB9L59IV#!t1?fmg8&q$*md&Ypif;jOW2MpScu8_JCsFsCB#OEE(=)+d-O014* zcaf7N$lazoHj}*AvAm*eNg0<);fQf&HX~pu?L8 z45|Mx!GjhLedW}x*f3Un3NV2Xvdo?WnmpSKb@P@E5g8swHU{3aF+1KwM840+^y~v)*%aS9|Pj`Rrj3JAwh4&9kOtknVV?u|_%ZVN(wlq+O9)r!~l9SOcAIh4! z#3MTz&;W8I>_<7&pY+h_qEL&*==7lZx|XIpPFIOwJd0~Gdp^blLPIU?+L#G4LGYqp z8yXYT&%dn8%YJB{l{H0;Tae5VX$rz!1AC$id9d{D+l{j3-Oky}y2x_C(dxOvD20hd z>JTo~rke!V(Wz&K`7{vY>plx7WU+BNm(m1Ye?1eB{FEG&j3JKkyK(ACKc6tMz)cr> zTml%4o4%)LZi9VR7bx$EKxEzu-YQ*LrOS_A_3BZ*uMk3a;eB;AiGs6uocH=VQ-E2J zF9b;MP`Fm*Ld++oOx;9PNys$1z2Eb7**Gh4y--O1W1bVlLV}uzj4-`HA6;*mfEvaO zTE-iXCAsnDoM~SUn*uS-^#LWhj-#*flsuSudn_C!X2&sqMK}tkd5LrfXCRN4F$)R# zZE~4K$87z%s_9DWqUJ)2ZLw`ma^BDNfs+pPtD}*e2v!^cKQLP-))0~s!~sJE)S|X8 zxlqpCs>__hLbkcu#o)L*Mcu^Wj-&ailE$gn$VjA=LEub&)$<}S%|LDwtMKrICuJ2U zsiB+037?`MHnpA^E-#Sq}P9tH3qWa2J4gz8*t z__n2*?|~Qfgo-XNvLzOX2{NDu_KSCTMT(&rcZUvAYS=AW#)2^wi$W_Sut(Zuypria z1%|{-X{gH0G=(LA8YakM1j)W`+Q8M~jvE)&e2<}!gPwTUFW1(?bI~VV5GOf!DwEQW*H%+tTfeFFo)3x{33%VC9 z9{|CXI+9{-2P?ros-@+E-hn#q#XQ~AkB_}hiwX~jCGIQL`^{8cARInkZH5+P_KAC4 zB{GGNdVp+;p%p9Z;un!N2l7~nd?g?5aP8}ovC3mFn?036{S*tU%aF2Vu=fzQsw{-b zGb24t{UNTo6gLaa^q$o-K)Gu#)`)hY*+&|i?o(?JAcF!qTGg+i^9M9I%Lv0Pv1EMQe~E}y!v&2LAw3q7rx>smv`Gn|{*e0W1GQUYO!5bm7zD9F`K z`&?ijB#Cd%Q}*+?@52GNtPkCZ)_|DZxjeFh;Yr;&l9PWxiElkwR`}KNux5Z@d2tV) z?+(D#=q71494dg295%I6DYN=)^gQC{99Ry9TdAkS!2}dD&_#0kmk#yb(@w?@` zb|RxQ^@Nd>Mem^KfX;@FC(>=)w3%O4()Lo?MrVn<@G1lR#>$xtd-j3FKI?SX zLGbTe7OVcO0(Dk311MzhLaZp_-uCI$OT1-o`D8i4$oaK%y$)>I`6Uey9kvc7vbJsP zWr2khOPVp}uy1?A@w87k9<*dM;LdjVB4>)U#ROe#uuCQctBD?=LV#}=OJ`AX5RXRo z%WZs!NbeXo`o**@{0!HufQqY=lNFeXim|qS!4V*MTD|9C@*`hMxw(A>#b~~ER;_eu zP({13LLYXjiluQApDw5HM~k-Za$q#2rM<^+!UA`06;u_6to{ZAp&jf3` zWS-sg?hHzAvZe)5l-Fib?AC+TxTCyoV`2XTd#rRKU_xRu)wQThQ0Ct!01q~#`GXL9 zKO50QK+8+IroT*e19zKus7G+L!_+cht8cHg^k@aEArY;lT`&*I4J9v|JbSMqTJe0c z#t>3c)RO$$ST7d?FAB4#N)-W)VO4TTJ`y_0(cFFGAYPOWzlieFp0cDHcL2a#+(GFM73-q0dGyL^@CBql0^L@YS!v4p5giZkUdhffvAxR+AXA`7JYA1 zNAx81VFcOHCA{N0k$`NtLQh%0tu6L?bOLS>J)4pj<@;^=VXp*cLpA<@uhFRHZ`{I* zY;v#zd1I1|*(BfhmvFsgLrwCqT;5IUteIge-9JQ&>Ag1Rz{bUGvSDH?ArIVycaqlVpr#r&GFQKMpPd1IjMF=1N>KGflA`{ zrgAAgLGy24#WOTSf*-3TV6S{5AR?(%lu>w zZOC-j6Tk%g*!=#dCQLl{(l2x0RkYcNA|{Dc$zTnZcA$u)my^5K@8B?VEQi>!?$z*y zvV@y*l+%NGO-3OGzO(#QPNAKG_l^Vonr#^4hu7H`V6NUD2Tk6cAYWw11)Ga@39M)Fi_xs$!;<%udJ|T&sb`=~wFttchR(^v zubPP!)^Zfm(SUFDoiRG{0UOdU<% z62}c0EZE^ika$3gGYkA>m!7%ntsqoYdVc3*oIzOyh+Y+Anh*>O_%x}`T%))}!8n7s zWl~$O%{;_cu#)Y0k$z%)0BYE?fzUB_HrbcqikYfvBh7qjJ zpe6^Rl6lsfqfX>CC)emSF+6Qy!oDKsRr3%U&d7|)O^*x9EJKJk(Ff{+E`4>KxXiZ1 z#8Q0p38jOADvvZ3+B+)^D$}IeN9%xCcGF?A7l6_AJo>lP4+7C(5C;-@FI7@jZ5|S_ zF#U-?=24!lvib;FUc)@SUOjD>D$OcP zxAbwfRAr*wMaEUB#J2L1doN^)WgLifek0Mw#pKr6Qo}JHW@)XAz`+MyAOr1vr{;d_ zqzE3T&(>da@W^%{Xb^qB&Ob%30VwdT&Y;=F6 zm$6Tq=ln^er|$RXJLCzuraX_%#I8b0Z&Gj%qqAi?4*9X^eV2vn;r*ghuURO@?Y8J$ z>1!gjW~X8t)#cq&%dmu}xS^1DNg|fK2pQ`SxK!`e;{cawDGlFIqfj2_JP%+Kj3IKL zrmA-5I4x;HCsm0!d1_^=OyLf&I23=q3H%Q&%JT;%^lf&S7J^NX#8`_AC%A4mlcE$q zG5v0ogI>@YRvc#SLVz1$K$mXP>CO$z-7|`_hF9U2x2_JI_gHDq4l#_T*`F4!QXl;EBz|1HiKv?}1a#Gg`tEJM>Pi!i5>SD= z3H8AJg?ZU6ipO%=8hPN#%W=L4E|k_~@udBgc!rD`TST&)*sGP65F|3a=@j-iLb2c8 z3`+aNg0UPNi5wF037itM+-*tN8HW<$jSXac8*53>D5pu#G;w?q@y$v|jlDOe8ff&t zHbg5#_nnDl#r|R%eJXY6O#OH4|AVrWY@XkYJN<>dYv6y34y}XlXEnrfTprg%=FGs% zK|eJ{a$Nr5Dj!NP*9BNpEcYsZ$#9kvltzRz#MPgcJZ#y)T&Pk0@5@wdG}k;gY2K*Q zXpMUXAR}7%)hSPSb&^6n@7s)MLBwqLI!=Nm0bgLD9vDlqDk_qhE6(5%$dD-9hfWhf zQL3r-r7lvfA5KaPrO1rdte;H{ZaeAKq$AluPD~=*7wzGy5FSV;osTbwTD&_^#0Y{x znFlF53MZXm>d+D7nI}M>rOl6g-&020_5LIBVyBA#8 z!LyE=%+Su9FBA)=mWF~{VCf0Fvyfa4Hm;`cs3A6&m`Gfvsio9*Z}Leor>^c7kAJtc zk)g>&lg*=GFTo@3U|r%j;y>YTr^oHjY})H&b9QycpTXm-%Mjy}ya(n*4g_Cb%YV=t z?Fs&S5d0C-EBSUEAuyd|YW%55fqsM+Gm7l;kjwK(b`wql(^RmzO0b>(eT%dgqY0Gr z0P8d_ga}n`R+}IytPQ~<%)B^vXlpK41WdEj&L8z=2Boo84^(p#4@7fQ$aQgF0insg zQFw75kop@448u8I01QK$V|2GJ2%2*=_y1z|Eex8MdnUdw43_Z}KS(MNx;q2Jcvb)u z=O0@BBORo%{e}Rj8Z_f8I~a!d0e%n~3gfG5U3}jG1wjy3LlCqr9S-BGso>}?t|qyu zJzN#BxjmeQLJ-_sKcO_YU_lsvDgo?ZK#;ra-zEnGem0j0 z{LBIHzDFl^I9X%$dtD;@OiPj=H(mh3pd0Y}Y~=O4wLrzC!4f|~4TrLDei zRBwoQHW+;jbec(U;59K2WMcM>E{~7)>)pE&-<>ZH+r47GGgk1E21K|k&t71{tI%qd8CISm_MheFiX{i9+`fl!1furxmrt> zB-e`Dilyc_o*8b0WugY2@t^d#32$EAx1%o}?uQ?1{X{v@p<pTqbN*n4C9 zLZ%*$-~s`2TJWs*F?=R$-Whym1HZX%JNdslXYeUG*t|AF@Trx*Gc-g+{!=ERM9jN0 z5%b=xT>lPBiJ9|e!RNg>)qzjtR7A{vT8NqZ{$UebfPMd9M>(Ad`1Zxf?a?#I?NNg` zy;*YP_nU1$ACV0Frj>(y_v+%G-O)`8-E4CKwr+-a_c8?f`qHI6wY#9h;o=;Lh1`AQ zJ6gI6f}ocE;ylM6fEG8EXmk&fe$?nCJ@3Y^!l^W_CjI%?X`fy#Uw`!j$MV}2T!`Yq&tiU~ND z$D^6HJg*josEEaJ_!axpNONVb=hn-i-}Y z>kJ?@81*+!AZoo8Kx@4jAobsDfqNNcwAjn*{V#;IH#QLT@S7DgS>e#_n!p%lbQeeD zd3n4Bb+E@~z=Zu$?7L@HcIF>gV35OQcr(CSNt%Jnw^Gk;_3t#+NS}bTZHLwtl%jsk zpT}`q_paPmpL(*ubJB6uh-(7aG3d%gEpO;Z&RSs-$Ze`0Djwtqyw?C4l5Lbm5hv5^ znJW97LJ`glz+Q{$3UAaiN$TOvGNd^oW9m6gUi!q*Td82&KnnXD{Sd3($~Ph#2C8?( zN$5;!isz4SN%D+U;lQ_Ry=n{yBipeK@WiHHw_|)S#m-&>9CQVzPaV_$Iy$RYY7$wXT#vqw8mRWH2Rz=oUUe&|lsiuz;0wtBky|S*lX@ zXLo8=AuTKO5HzM9fu#&*p6-|`@S`CqUy!S<2uIUhVw$W2p+X7OJW`Ni*VPq7*h9PG zE$#U-Y_+-$JooVy03j}|H&S7$6)e2OYOc!?N~A(L9zA1lmf2JSo(!4$O9Hr=bopsV zl*O}cfEH)(n>wLEFbNe)vR|=L0U;9ELKmae`!KBOG>(LcOd>eRddalfH4Yj1qrdnq zs^gmgxMClL)=c*IwA+@`S)9MG_eB3D!oG{0werDvik=kSr&l}LP_vC;qz+w9hAAgN zS0tmh*}*|Ss*SY5S|MtzS*~qK)!HqFEUvL*fp2<}u_H^0omuT2+$L$R%`)K{gg#sy z<~qW)s|Ne1ZtYysub$K_*yiuDP?J80rYernZ^-tZD!oUl$z-BS0;z)9(k|vgPTnRj zDK~=_ds6T6RO({3*?SlLSxrvX)eU&b*6v(|;7-kcaWx#wdGRFg&*#dCc2haGhp_`_ z6>~y1Y$%o>-iGujp|u+kgzUsqis{!}J1(_rEIP#+(_&G;|6*T((}>RQ{dgvb5kk7o z%dDIq80_J!#I99+Ch~&+yT}+}6y$Hp_C}RPhdXa$NZ2Y7(>0>ery&0gy;qOYbqbfKV>0SL&PI@0ReIr5%_aeVSrg>{5M(l)`8 zXzx=K6)Q#5$RCQ4OTsl@&iO8BQCX(L*0NJ?ykNa~iWe8YCHSUJXqS!`=$T#T_-Bdl z4OoNZUZfh+B>>WgME=Z`v+)liPd2KJd_l~)+l2Tu$XD>e6OvXj`_GLm*<_%228ptp ziP)6GDNrioWZj`?5sS+TbuyM7x3BjV!a)bp-hd!dq+d2&Qs_J2K{ck&xJF=kGDatd zKQE~%VPqm39Hm*MMp-8=Y4h*f)yXlQjf^$bEG9GYm}^@BHMJDMDP*VX^@Ee@2{c?( zi{6v>KLq13qfxKYdQvxc2{lDqR%h9Fn(b^WEAu|K-Kn9%A66EVS2aakowvT|h^a## zH)mwIxO$*BKfuk;NZpp5ej^`l|FCls`*P#{^Z(-{`{gG!$7uUUs~dZ}=irNL`^V_| ze+^8#UwHQa3V)#bKlpYlhW@2O)eqlzP9q;Zxt%{c-SXQ%yg9KieuHMie;pIYUwp?& zci#+p#P_JdK|fWnby zIQltKHvk{r5Zi#t7v*>rr#Sj)a;G@E@pRK%0QR`gd(fw!K*F1kaJ3^e-+-XrW#53D zn{Qz05q|yzpY`qMw!g|5eV~wbC9Nj?9QY+2`ws-CyCxg>vo?fK=XjZsT$_S2v#Vms zgftvTtxAv*OQUcpg$)J2@qCxZJ3(KkESJtF@o`cTz=0I|H8bgFPc^vo_L2JROo1TZ zyfPbjSUP&3wkKnhTd!T_&zLiYHOqEQrQj+#WZDMwHPnI zS3Oy+`<$qQCFA61iGNMQ$9>9=5RrYjz$FOSxbstx4duz)o6G#lifEu>pf+(~>(zO^edv+~a};Y)i8Fp{hacc(Wq@{*q^g3+ z-{c66f7vWv?B&IPSkPVMY?*sOB>I8CL&!o~-tVDPHYPqpH0kmHQgy~hM&zZ>AjjCI zDf$brg4&oKSv1*M?!F8{ekUE-qlX1XfK}b7kt$Q%S)GOoo)LSQ(_pjYOQ1*PYCj#y zh#VONQzGkmFg!q%5c$spUEm{E9&=p&8Na3!4i;0&05Y4<@M(f{g+RW6^BBRB_>$4% z5o2Gg3Ynu%1H2|QVnC)u5tNRg-RzON6uD-+V|e@p>>zZ=$)IL*`~6U+X1XJ%6Ul`I zL>t%OP}w)xR4No*vjh2eUo_&9da9Xh^7xpQD2zswlX;~u)B0Z49n{y}egtaVu~cJg z4w>d=4$a*DiFtkqk!B}bIO@%bWaF#6XyYq=q`3okp!r>gc;joAaQ=|jm-eSGg>V#^ zJ*<1ZqcD_Mqy0a)?}nqsn(zHzIDAK-)=V?a?WYiFvgZ#ahNGsL3H*=MUN~yyKPy^@ z`JLy`zmhv{vBuWRa8$Gu^SUPW{GlL<2vj_?zq58Z=MNo0M4*mDk!WJqkk0L|$~L;Q zxaAL#V1?{Q6v#`9p{Jj06Pl|J-o#22WwJ}M!hD+_Hr76$pPae^bvjniKQR;E}o1-!WeLFD;`fjt=Rz6+Sr5iBH$;Q z9YpHbdesG6W7aJh4%f@srlVvwjKlkzP#WN&j2tY}z{7bZKsrB;6WrcDa-R`)0*L+G zJ$zDvnlW%L>(vu^*;Ob*V7;k0YLJv6uwh#&Sp|72ggtV7IEQDmrJh7(lZrOiQ-?O0tS7xx;kF3$ z`HQ(77H~*(Mt4mcNtLmO==pe)a`x*yX}#a#K1Y_nWh?bj4#b|-i80?*-`aE$C3`t1 zb7e57#+muLrVn+Zxd?<3BvY5Wl{OeUj47uZHIqygEW1`}td^|^yeYW61vRi#kYl12 z#_>h(86Hc8LOi zifGQZTCV8N(W_hZcL<|3m7xp?J^d{m?39bkr>8e1yEnP*#VY%)?%(x50~+H6AZFToXuYj8Gz z3nzxOsTmN92-Rs7Nscq`Y`$u&CLY2=d?w@vQ6)qo2ukdnlo==9h12ODzshCjqzIuF*t>TSL}Z|FpWS=j$}?kaRlm~BQ!zcT!oB`bu_EGbfp8T zxcLim?1FQ4qu_dZIimY2Kn81TPLLpICTW&m38-^hfTbN4{bnj_XvHVF#0?>HP$Vd$ zt{@qc6J3!3ViyQ`@*n_r~5C7c{YP85( z027JHiiNC^w3d5X(a^`Su0LezsFZ%5%85R?uB+6xVEtSE=`yvVTw_Y@NX~qq{D;bF zbVXXI+vh`Dz1}v#bB!ruhv?~2V@=Rlzpnd}%0C~aIKzaAy51&e6@jF`no|-ayq^edzNtUaUs4Q(H3 zZkh*%JLlxM2st8e=|T%AH);iYn>(2w;b)tKYZCow-E;i0hZv0a--e;&{>_gy_l8AE zR|OKV+wq|N5dI={hG+^hZ4$uyMV4DD-{9qK4)o*dY!m$+YN_Omhp?{W_aJ! zPv4_lE)Q^}0tBo;B9L$XUZtLxrzIRJ*MLPj$cQTP=0v002`Opjzd?tX(wlNQU1c=6 zIYLV>feXqVu`WskJo{@^!`SrS=8z!m=#EM~)72jg7n_gEoLam5J#S1Eyj7a5XY5o> z9*ltb(T0)db1Et^8DlG#6NCG$nqN_JBdbDop-tzaC_zfflw52mz^B)@gr2CgPA|!i-_AFwJ+r6`=yu==Z001cb)d=x14Q|n#oP>xFEj?4SyxoD zhF8Z<4U!ayNIlE$Y%=i}CyQ6uB8TH$Kvg@s*y62{u@-VZOCk{5nJLtEv~T(>N+@X1 zwuGjhtc3FJ*EW-j_zHT%2e-*kv)xG-pd#u4hD>!l12a zi2Ug=Y7yR+s=oaY3H3k|Ep>y3c=1tP}ThlvHr*dH73K= zDRzyKJF0o_d&zXVq4a_JoI9#I(`+vMkJn88{}DLMqigzq{=dUa zx76!qXoLT&KW98pw`*pLbV$EYuN$B({*yWNp`NHQ>(02NuIn;9P_G(Hyil)d$GD@q z)ho^B&??R}9z(YNPCm8KV6GKS&qY|2BhYDi_u$InPI0Kd72mwZY%Bf;Yo15dS%^|m znynBa$yS`G8JMlG++`_F#aW0`AE}+-sve}3UPCS&O5 zl*0`V@|R=p^MbNAq+eDBKhPm-nehNyS@*Q+I*Uc$1*w_t^himk^pp1UgnY(5!1~{o z0xpa?`G&+ivH3KfLT=cYe?fvsqUd;3VV8JOS&pa2so=BT;~&oQ9TSQ*^U(XcbG*RYP;JB}P>lw3U_Q z+yZl1Ip!5++ia^z%wdcLFe`RUZ)RLt6~=kSMk{MQ%v7t)*x52d8EN=(^JES?xk}?uldD_(Gbd|be8#T`vGe0zM^{sz^+lkVYK$R;c*Bn6_*=6TF0jye3 z>MX=hW)i?hZ7MMSldL)6Vueuf`<{F7`?WX1`G-gF`?od1xmW?hIc(ndGJk2$A1cAG zTIU#wM+6#d(TKFy43rOr@j=4>NQ4FN zdn^0e6A8mdJrGKUr1AHI@9_1gw+oIF@o1n8TJ4&8uJY_$3E-c@m zr(dWl4)MFTjG!bpoU^;^VH5tiFk)eQ3jxN<{|MmlhYW_XCn6~fu8#N+f3O8-OE>!@ zFLcHXie(cMhQ(QaAP#i#_CPx?6mC2>6i!qChOc%BF5ppNXM?XEB#hs4idGuD@MIG8 zmqpZ?ApV!B8F)b9ka<8Y9oaGf4Zfk0^@HL0nZ3SmysDBFxN2=DwBaB@Hw2EooL;NS z@KM7j0x1GdpoMR#;H0%srTr^7o4-WP05e~`VA&6J!W zO{bY@B}hi8A%nLk!d`gcS*9;OmVj{M*0& zg>^AT325)nlDq#;O}(zVAoud#4wCnnlzkL_zsjNEVgGjHLFM)nN{^(0Kv3wVDPud%l`X3dEi zwc9O&IelN{E1hPvEb9*XpSPr)j*0>%! z5rQPv_`jSHC=r6-zZ@;tSTLL@qY`!OP$bq^@NcoUd?ExP6iJ3XBhFZGLPml#xCZN3 zaN?LaX&RaoV_Rn?angiqqJ(%VGHBjshbN2s)ThkMu#^V}3f<71B09zW-`Fd%C-k8B zO&ySy|KDb$E+iq+y`t`9SlWIXyb`j0@i`ajcn2ctxEU7I(S@T1xm<~99y@B}*K*ys zGct^Wrhc(ErBQM3COO={~PaA3QW-C<UBR-K2#?$@TXvDBX++)GEml_AJ;t$x4XrmyX*3WTdo^k9_wX2#vGAL$7-#eS z`raTln#Z;gn{g;bBpl6J`1+!a zY%+#XsiAP0%v$rize;YiHNgMv4SaB*Xd0e3HxwdC7tiuhVu|>Am1u)j1=L~ouXpQ z;S1n_9o{e!MvdLsCUP3GdvPMVe>X0Ey@GXky-Ik!5>o876B@_9+u$+WZy}hA-HDCB z>G2VSe6-X=Yz#bG}&!&Gq7|UE8lCu@!j}`kKNCM|C9eG{Ds>zldspvzfmuV z*DIs29oJWzu$^oW-;b&RJFd@Xkv_W~9fr^50lOQdzmK@Q-9SU>@o7~5eC|try&7p4 z_&dz$`{6G5=_-vHxf44kx!+=BIAnJdUjzcNO0wWzhlBo62RQ7j4LZy#-n$Am0ca%j zuayKb%$tcE-6e;LN{p}53mdgXMvB@YM6G_wQ?E?@43PmDbyd6iuZi>rP{Q8G4n=)3 z(iKF0QkdKhrcOoYi5>_ACk^JN|02DyBM5wm9<~VKM;CMqHy-)HhWuI=1-^9YxHcOG z+ZL3*mRM8&kPG7W#wZV{**D?6Krbh&aQZp!%ak?o+Mamq8O&?p(#tvvZ35jI$u7Fw zrHtE0QoW6HE}s()<8>wtgp~=Umz5V|@i$hw<63vIQGtsG)Z7xpOJV%P;f+dyf5%cT zr~cM?T%JqjQNuw^MvA|(uZVH)VcjBi-ubxdqHkvUgEhcC0BB3_@#^xO-o^GHC6~w2FcRUGdB5 z-YYIoeQ6;kdRqIT*a68-i@55S>PYuKz>%a~%Ik%y)X=14iQGh8(AZSF&6zbX2Yf6g zz6Waor1gZ7KcxXcjX`CzMLVBv2H#aEQ{Gwnuu*2*Ttm)**K;4|)Kc%KLi~?G=jTpT zSWHh2o%N>#F6*~(bM4)Uk^TYgE)>JB?nxBZZWU0h9ZV3c9b7;xKl$JoK6OItPolYk zZfX$LZ_MK7r}4gF9P7=0_*{7li{V;r4f=o3!!=WT=LXAqt$!dD7~|(s>i~x3R(q$> zJDkJuyJ`r3f?Z?(^~3yEZzviV?vVw@+R>%9_V!{i zIM{GqeeGx)7_Q>&)RP1GH=P`)^`{bs^{3h|te+Hn!$Uih1fW z@&<0SE$_sTYzG!Tn&UXG1}+lp`H~|b>wb;g0>GU?jN@BSH4INdj6xi5IAgkZl6=>r zrf$KBQ{7PU#ph7J@oZozq(+jywLtWRzrdFGCJh*Y{YL-PXxsG@l1BSvv(xKwfuXJ5 z>8@+eF1=@h=#Ebn*X-zWP~s}&4#80IM74zY;sd~t>HZ>e&xZhnMkLcz=$*0szWW^! zti*tooa?n|^&yj2f*Y&wCokO7Ew}(D_?h z)8b{1;hn33sK%jV56s@7qi*j6BdON9=6Zpe7-bL$26ti}(O>Rr#2vEaC5sTVf4e&!AG7cu4b&23qXp$|( z2?x}$%^$No;Cq~y6>3bWjT)u=1!i_@fw8wna_{I?I|6Z9)3c07LoZwF*CbTe7Q`JY z4>aK+Rvr@dkMr(~GTzStuaH6G?#=i5D}wGRXhGAY%7jo-seY@OMqTz<_VjdP$$-@m z>cSfm^i0YmzkTc^|E=^GG&&dKfH>m-Ep0pozDcYxXrv4y5b^pLG@V#HhM+b+Q?R>- zaVR=e*YGL>1a?v{1B7af1buI;#BMt9|BnU}#NYaFB|&H)7H;vbU=}wck02cbd zafx>XHR{2Of8grU{7YNvVE=RUXH}w_?HAVin*J{Kl5~2i+kb8fm-;rsf&M1 zECo0AGzzVAxf^DB!Q~kJ#Ran)&n#0m)3II@aLmcxB7fAg_ABZY&VK5e@;i?Tw_ycT zTbRX4D%?3l#>@%u1m z+2M;oo9{#pnp(`|Ln`buDUH>&764d9UAd8jlN1$0dj#O1dhC4(d($e3vER>0|?e2o}5?FMEssdS}rK!}oNuG)OjKP1jk*^{8NMC@B zpk9LaiX7zxwflM2CQk(y3-ibWg@Zj`>BcZ?gR~GDmy&8%sc5#W`HRRA~?8G04OSPlK`S|=996@-_( zq=e4IE;2TeJ1cU>4iOKOk-0_+klpd`?za+OvdLzYTXwOx3c@&+6%&G=2(pHykhg_7Yd<6Pw%eMwc2 zCp^n<7a_L|)qcHED{1(f}GjyMi z`XFhlu%4Thporfni+q0Fn;lfb(u(I*v@;qD|4#*wJUbRnMjJ?S#pM$sX?pA*1Uh7OFcc1m4OPFBWuh5ZY(3-$bYv zedw-7X%CqQNdjZyjKA`-N5N<8Pb}wyEcrG2NB359VfiuSD=Af>%6>6YUq%rK!v*{t zAs8*hhau|vQOEh_&?5q+O|dOB+PoG8d-(}ly%Pq;DTepf$!yvMb212wSz*yjK#W|3 zd~u@miPkek0bD$^dk#D*9)I+`917eBwPtZ2J3s^zdPgxjV-ja<;B<~yi6*F#$I1l( zeGY_ydbIwqUnQjN%;C2LdHN%IPsIB(l*#Bl76-j>>D=*k!)QJM>EJvW|Ac%2R3Z;2 zGEH6*c!wn#zx6v+uVoPZMvKZn1c&?u^-=f(l#N1hblcBvd{1>#R)4r*q)tn5j>OxW zrYHi$3$hkc_D}+^N8EwW4Y&rf2Qf+;&_;y-H8#|8DRtCQP%3f>>hUe>YC`ba`LlfrIOjLhkWA^x# zVY<=?%xkB@?cGqRY`cx}yYP-WcXrhs)y{?E2vF_%5RWMg%YX+%g=Kc%uQ$;z0j zFDg9$m+z`k-YJ4)BkB$2o$hul-l~IvzUI}zU6b2w|A4pkOd7@m=}fc-la}eE&`31K zRP>t#y^-&93dTceG{%EDGSe|jGn3IZS_Z>Q+GzA!Sr5ohL>j{J0gyE<9yZ5Ff)h4} z+0iJ6+%(_+-2A8fg?4&e+zH0dBSHr~UMx}*w(KI%NQC2W@{x#45HiaNhkR_Z^L+dK zW^6LcA$Elxr{ASuu}Cfo911sR6A_+_BxL7rm+T5!QYXSZ>G4QUm~@FqAX8O@Wali+ zj`_T_vG)&}KZDPhIZQtVs)l1>W#J^T>i3)YsoZo#soWCbByy=j)B(#Xe5#4+_r8jT zV>co2QULu)2vXY8No*vYiD9g|W6zErBrkV6Bg_ez8QFS?+pc_HMd;X25bX6xOv}@v z52vySzllc%{Y?z6Vpuo@tYgseb$F=)K}Y{Tvc56MvSr)4)Ma#+ZQHhO+qP}nwr$&0 zUAAr8{OX*0--{RVMP$y%J;od}*T0o}?Xl-dF5%?rIEZBg;Uznl-^$RV$WB}>hxp5Q ziic)>097`!i|x*M^62%7-BUgzy^&H8;;bYJ7X#eQbphFj-5IW5Y7g?lARo7SBkD?e zN4pyGV@`h8s7X)KbA|C`mIfS90RY_WMl>c;sy9JobqGXmvaK(8wDk_Q69&*N9U^dx zP@v^mNmahG<0gP<%s=>*f?nonbWWZCA4cEw#6_XIrq~XX1fbKD3?+xPknLP0b z-_1C^G()L9OMCYSG{!oJC%#}^x}E}#TSqot*sJ0dNX3i>%Pf1CanYEFPG?W09IUm# z&uhB=X!IHBftI6!^Ij9ox?;oLt1^p&SjYDXTrJJQX{Jnw>*0{<#NG*FX+4_Xpi(K& zq)ys_q)~qDG<#c|eedwwq0>bk0e$zTJP-bPfVun<-#hSk9V1~&4nG2sBTU-Car$|X zB~Ai*$)|CVU4f707JzZ$g0FD%^od+lfdMu>;?X)s|DS7cJPV8Ov8GxQQ2BKzk5-R- z_XOUoria|Qg1|Aqx8y&=B!M9#_NWPP^Xw#Cf}n169$M&-Mhv(r2kqY-#IuZ(V@;a& zRZ9_TOn>KN-%9)T?M9`|`Q><*eutySiat_|2gVb0EOVGIx3eDIbTvP7_0wUF<>SmO zo2^R+McQ<3@#zJwXi_OL&8p$hMVR+3#@CZ|jaCa~6rttcF^7nO(M?Dg4!*F|i_5<9 z8F>}>WY%m5Wk%5Fg1LgpmsKq;qo0?i&;&xj&-KovCq-#|cFMo&A^vTTdi<)>j5Ak@ z-u7rbq-01>YSI*9Y9&}?%&SCkCRu4avzIG}$BOh*9v1h_^Bay6gw}P-iyi@;{`I7Vk-cCgyp|mQxF=oFCtMy~&>_n71117yL_2--=kwy*{R4*1+ENlQc7(mGiEFtGqR;0Pt5&@2OoqVOG&?u*Z1{ZVslSr6xrF|59nzGy z9qqFcPs|kGDC$%?gucEu$zo1<+wHC-l;yy??j1u8Uz(Fpw$8(95WH$sDyv9lgB13y{a=S%^6j!)2BIbVT*HpWog>Uz%-3}iB>P<2 z+LYI~cjkB4H0y3L!0ohK``A>0`0E7}XyKJIDOll^HB?G9GANkgl>!>u3I_fm&@&ya zD^mG`p%jv=YbnQ=VTRRTwIT=vj_7kG1YX09qHmFA5T^`<@egQoM6ujT|2XVK-wGZ1 z=SYg7aJ_)G;dv_(7vcpHnF>`g8)+m(>rjXmWCW=erc=g?yy@BL3spV%kxz1B9fDoJ zG_xBN?g|>A6FAw57-?AqRvK@6o#V?qkcY{c2Qv4fFEOPBM4INs*6{$rUz!7_r>H+r zbEmgSSzj*-%Tdkd6HJg2KW$!HG#L4Pn97fBB%?i+fIhGpB$e#pT-fwU*RCS7xo3&1 zeC{6!0$^<`N$eXfxe&NH#GGqbpO(^SpR_aB@^KR^f6{6@eKEZ-L^ql_s53E;-ES<;>pBI!q$V z*}C{0yXkIV#@=$_6NcC^0c>#|FvSF>GJsT91dDUWh&*MpX=S@E`TojsN*<-8R!f<4}a>3)4?aS3L61IsjF;#)yQow^) zl)}kwa5&ng=T=C9UWFS&@jI<|@+Z%~h%#gt0B0DZAcQ%trjOo#-ev+rSf2 z^DW99gTPYU^J`~?37VC4 zt&cM+wu4ceuM$~?U+hJW?6LxGsht4r>%YblrErxY|p0NekY zARLgFgEX7N_i1wBfxDoxuVusNkdQ0COadW~>iJE*u+jRsA3}qMMr3op#}NFj(Bk1m zS8s-Fz?;&DDIuvC){!jz93^%^*KpR)T+R*aO6U@T&@xPK*nur1`&R_v^ox;w1{s4X|H#)7vs|XyGSx7DFTIpX?y*0hS_aK+hcQF zRZG-|dxx=>wQlizW%ICFoORR{S=ZVLT=g!sml{m1MbctP@o}{w3++~c8qDZ@3=3lzuS=U{#U%Ns%FiEhGhaX+SAEEUDXPafH zFKo^2ANdIsz+oMX?0$oF!?0yp9dHU9zuB);$2bem+hNUU zg(<+cuVi#9N&ND4Kqu1x6tfn%0yd3&yUZ35DLa3$5wfD%^u|DG6l3dpcwV+R?p{Gh zpK5NRT^tA>T+XDmGpsmYK?`>+FwC)v;OzP&Ia1Q%f43^lba9DpF-V)|D|pQ+Zb%GpffoF)P8FF z$o)^I$MKZz&<5JZbQ^=Kz1-$MdLESXshxquD`@ZOsjR;DqMtJKc^m=QTBZL4F&9uS zb0?Da<5isYA+KF9R*O>UAt09mt zBz5h1z@Ui7NE)ofY1eW^h&YdQ_kbn@dwDE<$a>kdDR0 zthy)zOb0Y|(w$+2fou?710~JliI1{~rx`z%Nuu7LK@RIM$rLUq^b%%D*OTAv`Tm7( zD>fWm%&ZoAcrsV|;uK^=L&~tpq6VNa7uaB(8)ji22LLcCwTY`s!D}HT0 z?@=>b$rM<~Fl)%QwpL`4Up|>x2s%ngZD#f=Bo|&aI}E#hAKbI!2#Su((&s&@|Bz`b zQw5sL9muk@^M{CRS-$L9I4Su<@|&@UUuuxHQ9i3Q>5P$WJmsXJ>1>c6x4j&xFtl1> z7BWowJ0tU;MK)TeAaj2?HE@4+ZRC1w5VI#zw&KBCxO_WGzI=P~Z<+V9 zu|ZT*l~j$ENt>c7tCwQRXv)mC z7|Lp#14_sm%4kiM^y$^~=9TqPcS_B4f63QJl~*q}$UEYy>M>rGoDHliE}Y4{ysY|_ zoC!=fQ~~)fA(+6MYWKM3knho3&|7RQWbA4lpA~ARsrsJoV$JW_rll(>j#Lg~{u)^+ z_XCz3+U+axx>XI^U4o0~zbc_yoMSLwS*&t|^u}Ys;!9ekg=q=YR6%PNpb*nN-MMDZ zQdFGTE7CU{Gauz|fC|guCT#Yp1C_=YTY#=tp-y>!i26v;$uk8(VN{sgY?%5);arwL zh*+R+=7UzGW3VjA?2o)zPN-J&DT=vMzTIZMlsoa?D#36U@d+pqDkgZAHhnsIu3tk! z#$u{XtOZz)(l;CY3e5}=o$^ofP=V9n=^mPnC?WAqqv5(W%g%mrYp@pdQwB^h)@ga3p6())K+jVur!#4bP&izRU9 zPfsY;DjQ4)TVfzOXKM`omsXSchaoW#?bfCgxO+6GC)8O-i@&tpf)<+=Zr|T!EaVVr zFVKr~6d8b@!-6F`g$7D|M@rz*kfvHdu%($xy{A3FN5DW{Qz&QT(Dese`b{$Z>0~$aUKThYwi0 z$+SXB7ETdpuiD2b>=xUyK_znn0IR}>u=C3OdM$uQaG+6Nc8neimp0o(-2f)XKcUAi)gXk;`F{iVck2F+H^<>)UN0K! z$W<(L|GlC2KdBrOw*?XY|H<`k)c;4a^;a+YT1WApLOUXwap9NZ2UM)C0huuvVdOu%eAGhR+#vBVno6T1s8VdpGq|6abj_ zHJjd$Da>hZaH8xkO}f>}lj!dhOBdksA4T#o4}quYOK4CJS4Q|+JLaYz&-3^&7f!v^}uONbS$p4l7ZfV zRNH8FI2j0Zba5`j%}h^IW$9U%%^ZLU9JqYp8sOH?cic|+uCkYRBN+4EtzG##h%@R7 zr_Yx|5_ScLeV0(ZIm=3Rq3ohY)5+28UuCsQwE5Ny`3zEKDWz6acfKE>=7 z(rB=8DkH$uF389rF99Ttc zuf{?F+(;%2*MIv>bBwo^VgfbmeTchOfVY+d9r{$##^30Z#P`!L$KR9(2XIz;9yxlP z8h3!_v?Wm{!jlBp;Yo5`bmrCDy)%=WYYz9<3aIX|ewM-|a*hx*Eu{~vWx`-?8IEhI zP@@S@Pj)7^#$t<2Gmj#$Vhleve0XRLTti2cmE7$PN_ z7elZGQ?ffcLd8(MzbEHCsB zQa@C@LVH+{$Zijo(|=gsS$23ge6)V?yvLV8tho-J?#uoqEhJI^Va;l@SNy8m;f19+la=E4;+XtD;>G#(4O#@_-1HINF zmw4+$lVYH!QitBsRub+GIurqCXhzbx#W(q1gX{Ivw3PGzp;RtAv_K- z_)pIOdMPI+623E~FunJVtw{_%qSu_n*o+p~BYuLHAl$UYy0`LO>gdb zYM>UgqjXE;4@>#wOsZB16cVWne=RIiumecjD$1S6<1ePz78WGC4>QgUl`YnP=T}D+ z8Lx*XYEQ0@U;03Z;D48I#QQM!vAZ)KZ6=7XjA(kRL>)ka7v^MaaukK%&Xs=lAWn#!U7 z*zj69PeVsw+x(xg!NEwooqK9boE=$?K6GpAgIY>$Ywnno&m!FQNMDGkv@)c{ZqEU0 z;}qe!PGIGn2gK?L`rr@@0S%qum=m+z&YJWp;FSKz^71D!q7l_)8uA z?&ufzfc<`wKbSPrYOqm3+Gd^RQ}&q+n8%bOY~yAlQ)?q>--6quIwgk zo36%F_Mo@*S%-qRhEw+4)Jtkp%ZrZ5_lsAQCN$cq4Vm7Ww#oA`DsyVmB-+glnbFOP zUDBPr`pO!q2F}@1J!)d8JP(@iq==C`uE@k3o;230oEI}IZYycS1JW$i?kj)DibJxR zNr~^)Zs9pEO8+_F%??Oo%ADwtL?Xa(kee(;JL?*dIpsR&Wgg$GIA#y%N8Do~(k!~c zMvJgd>mjgDi(yTO5=mX;4p+jdwx3pzsJ8Z$=1_ZlsC4yq+2Tmype+$b0;$vf?%4`? z9PcinluOOwMJzF-F%vvBb9Sw|IKBeiprZckC|k$+XehMMbn(z--jvq#2BSV%UMjKJ zPgEtX4EQ@$y(|w7osDY1UgvHguIaA`$j4SzGwJ;pRI~*vEEXF#Uo`^M-AGG%f-<>clL?6+-z}xnY z^A7QBzGggbA%yqk7&os-=GND#YXW70mZ0=asfcV+CF0Y!a9=tA8+WO5czCU9{cp4j zd`qf}gO%51Iu7PAmCQ%07qB<2O;??>7Yw!aMk|&4hb~Jn3Pt1BfMWpeqJ)x1zlogFb7q-cBRLiOtDKZhAR=Iq5ku`f^0)B>1Oh#inqOrA3$i8C?u|?-klJr9-;(~ji8(}d<_N3SGh8K_L~y@ZGYvV zJ&u%wj?MOOmk{Z8J2wC%V!8JYZo6EEy?ERS}Ad8*M+{TV-5|$S{aw zS^&k}VFy!6&=+&2MoOMYq znqm8$3y*RNBq{pW`_pJ1o#C!W^^`3Td!>jy5ydUen=b*7fzG_U#tC}b(&F47ljZhD z5iz!uBb&HNirU0r^-Llb)Rm$j4R+S^bz?b_we7%9T>cc3kDMz%zt}gU^18)E&My;b zZqE8S$R{Ukz>;Uca9{HOjVAwHpqW4NH?GPhoy{|m(%T8N*;i{CHqHX-eJ<3(g*gNX zg^~tJB84L)&+AcT^@ZWSPAU)Q5UPX18x;fG^WhXn_~{-Ikg-sUY)2P2?lgv5DqdCn zh006?ee#6Y@MD$K>RP~NGT;8uek63((|`#b6Uv5%%JXtq;tc?YjM5$_($dR3&sWCr z38Y|NhQn3LQ%^dmpGR0vYH(r>B?-)LT0-QR$X2>M82LN1h&rA(IirG5o<93bU;o}d z9z3opu#3?%wqwr~Y@`T&+*u|nsMA(b`|Jtk%iP?g{;m!2SF&^_g-a(3QlV zk4Pwc13ty6wCj5H57~Q4-PmfgG)3x&k{CEp+kn3SP|kdq5o&c1^6P57zX?|XTvfe4 zqTVi8XdPK>?d%gRbl}Er0h~?FIrrwMMj3H%$TSSeI(;%%C(N9<;Kx&P0+VK7`iVsq zJGTLxC?k|Mjz7mHg0+&|&W7A440>wLrE!Ez06S}Iwm#V@Bn~|?mesI4UfC%C;%geh z)7KlSxGCDLTIf3UU8=NMx0;`(Du$wgNPQxn1eTHS>2=$cn9$))g7|G*hgXh(qxVf5jrGY8n)jLwIoc#8N9QnwX+5L8~YdEZ+{NZMiK11{-LXxnkG_###Ti1i0 zM~qp4_2iEbWb`7l-l8Z!me2dIooN4DBA>u+d)GMV^GsNUQaTrEdoD7u@lr~X*OxBe z6=qxUkZlfqH`ecSbXgaaK7x-|Ts?r|JhuZNqs-p( z3Oo+!_f01U{s*DN{i~4py&ECKF_Jc+8A~x7+~r3m#nEEi7cTveCNhQ!=9t+P0OW+ZL4eIo#Ykg( zK322WM^)rcmHHv!Z)e5GO5EM;`Ne5Ib7f;qo%$_9@zp2A@WER3g@7-zs*^plsbQp zJ~ut|wx)~ylA(aLj78eldfWn5FQ!dBP^=pp={&zJKR8y0uX|9Ky=~-D%Kr*()Oax% z=d)Hxmo)qKP*mvpL6_XoQ?C)6AY9tl)(N!sV5+pzbo56&_akYa;uckAUTnkJ61bk- zY3{!AUO-t_YF0@WeJ;EO{G5iwdSa#CJlyuDX||GR%B^J{csu2T5RuW6U~yA|3b~s(T5RVL$QOtN@m$g5z!d?c~QwUpnYfOAO@$E9Xn~ z-QacAQ+%k-@7BFehMo%C8jEX)y&BVp>^J}szTV6F)8tUU8 zg=1AjU3kXZJ=$nO{KNB?9a8>=1B(8NRS}`1F&g4rP0_EP!(2DdP!*|F5v7wc9QqjW zMigk%UMCIK{UiO=1VQLdSAMFMZ~n!nJel)^GGVMdFEhAqaRSLUm1B6>xt8KQ9Kq?c z`Qg|QrColZsPY7PdX!X|(X)L{pIiHAriNwHg4jwQ4p=t6S(>U(2y=5tm*8KBTaB%A z4&m^t8VN#F8L~`ptNE(k42dyyMrY$#VrhZL+9meb7=h13b}cE5!YZdqeW` z3iSmqgJHZ9@aj<8z|!9pUPQ7+#pbaPaS;q;E3@3HU$7r8@bF7hW3UD+qP%{H{PaBZ z@T?vmjF~E3Zlvzyk=k#A>71e412}F}L|ao%XS~1Gm_daNmSZWD)SLjL;iBLJ=Lx-Y zzN2MK(!wGotsUMQ4*;r;HyVt;w%Vvn$wtULk+3am0o+wazQV8!N%%>No%jl0X|zyN zo=@>EajI4@H|EsKaa`c~ssi*S^q9`Co|JAk0Jk&7z)}N6!LHD#F8K_7-qiahqZQ$N zKZipXP_j+JDa-~4OJ(&b1n^ud08v#+QvaZB0+3^LQIs6p>K6po5TlEfM3ug(LKzj4Ym_3Ol z`G>Y-Cfqub%xu$SB^z<@mvF+Or+B92%ws$}Jd2%BN(n*K_Tvpjzl2QH{(SW#)p_8% zqp*i^_Hbc!K^dqGiiY^t9*Wb`K&_`*iQ6dMTeZ!5%&P8@zn=gOCt~c~BN#&L^q2w9v)dIk zyFL1t{)14^SJ3uxh_@=ClP;)ftq5mR$U8AG8k8u3v6_58I1;Lw>o593Ag4;bP8AYP zbBj+}T_5dds6BhB?<*wR^`Lj$IJ)#pTrgz!<5M-HMPzZf`n%}9+W3CX%81StqXw#Y zZyP|jVl116glRdUmQa6a9NJ!!KeDQ6ysI&MAJQOeJk6SD(k`*F-Kh0sUnW0gn)7g; z`L!@gdNrK}6+dsB1X@rfd(|@;WmUIg$EPre(C+xne2W)<)L4H{JEf(H5s41?Y}>C&c)9jolV|vHqhrK-@}~=pAR}2 zUeEI)u%hBMlNuK#a19>D{Vw?sXG1q3B0eYUJNZcgxs~@fC$9?I(-)ofuAQjZoSfdT z7T+Pp3xn977{sL5a=U{KH?-jsvVe|NZb6rew-pi?vYnt}c<4SLe_<_x{G`h6nasW3 zC!jHy-a@*bR(Yk+vXwYY5OX_{8Mt#!aYCQyFq99z(yQN<|MltwyDCr12Tgq1f z_)cU*nszyJjd&Dt0`VkH4iJS<2j_UR{;nk0G5wA0WBOSQa>W*luOFeWMQ`C$Gs*>;o|4KhrlC~SWYR_y{rpz$?-rW7-lb4s z;83`0Pt_rnCnc`&T+)@ya$1*exUYtL&( zozwtE6{9{vRH}LTktYq#h!uRn;#qFOtcU$ix^W8uh;*ZDfuI8ISKga&mVs*!zd%5} zwmA*WiQ%+gf~GPE_j(y)?UVeMtfo@ft^hR($(JQG;+&6@xax$WGN;ki^2S7W7{eoh zSJp?_aLQ{S5Bs(vpO&66G;-rc0ca!Sh(q8gR#9!&P>JIOvb(Bqkv0n)&1aTdnSPDS zMp^bU2bV=9+g$=`@+vBOkpe@S2C?Jr&7HJiw{7sLFRmGy^f77bg@n!F*V^*~E$DN$ zVu@r}2ggo6DcNGoPlS08R21|A(3x`uV8RY*fH+FqZkoMDdz zrXf>k_flc2+KJ(Vd`m5)Rz`0r9i``!I_)vmw~BQqQ6URU1*|!o%Z14n7@>QCVW=w9 zsgy8J{|(P5FD9J;NLX2u%|Mr7XH{}lraoH&u>=Lttpqk_KR!6WTS3MiMBgl`g+DQ% ztsuGVf~cp|U|?UyED0>atO*jCp$U|Rx?J-=?}V(5T@Ra-9o=z; zyFE(Jb3gKrAI+x(iFd;vjn|2(8rD(Q%+)_*GQoXeenN82*ZY%2L&seJZIAI4OvZR$ zT%Ib1)TqypD#aF{MGV3K4p@q{UH!*)USo1*gO9V%Ry-+bRK-Wh0i;)}$;GJdsJGpB z)Xh!EV<$q@y6z}&T6q$b9g{X3xSa{znC9HHnKt2FV$nMN?bf0|C6%PPHfc)5h_o8K zn@)g7S2=8ZUNu#4y~2X8(p|s8g51_w%7j5hQ()5}K%`o06Qn)N`4&XaPdTYA{g?G7 zCmiIg(q$OL)!ZOLx?1em#A~pRj0GxW!Y)Lydx008UZasBe#5S4xX~XpM$^ZO{L)9! znbzc7`8jYxqWG0`B7VevTd^%sc;s41M=GrFM#QkyF>=`Ite`qv=y+Exe8}>6qxkOF z{MB6S7h6D&hp273Zp=NXO`?`=UC%W|B=wr^WrheV>olgHrk?6N)cl$ZziY{6jEz*z zN1fwR!SKLX=T28o^49u>mtisrBB?T#j6ejJwo@^yG25BT9@f~Kdl z-kiS&Y+%(e!&M=_mCu!o37D3+#t_5%%$~u^Nc$`O@^6OAQGF+lt+AqYw%AxfV{&e@ zY8k4d00M42u5aAOpBga0TpF1in)uXbXuc6vZ|t>oGJq;9)y>t3LV}>~PSJY|8tLNH zQMt>)7L4F&aK;?7+i%wqdq8I!n0;*aKK(48ACDFxsB!hk7>p+vyWIPH1{RIYZ9G_8 zmQV%(to1V`Jf}7I+}dc;Xg0ytu{=_?FezM-0qep#6@WJ1RN$%&LWgAZid1B43xFSk zyPwGexm{dw@FVaEE_#vtC>PQQH$j1FM|y)^K>{{i;mu|QC(~V8A_-}tqm7f5tPLL6 z%249RGW3E`ftZ%6*a8^hZnnp6+tz@=&`;#8%X-tr`E(Dkds?Y^^dJ5$77AeeeSh`bp-L<^GG)fd(TqS^a8|8m?(dBLm1IHkuwb79$e69QRZF- zeLxfwzb~@Fi340b`n1g4)s3Mi3Jxb{ZYJVZR8Tk?ADCGJAfTQo@$ZLS25ZUUEOYAonjAmH zFFQGE*%~HPhUhY_h_pJeXwJvp5ob_-$EYy9nzoYX^u-#0sW*E6ye=HWv@$r>24dr^ zmxEG6luy-bV4q#z1zxtlb0d8rO{L?*M+KNPg^K8MMzAvg2cNF_WlC(5fVinIH-4!G z>h7-!Btm>(FPngRjWdvFSp@r~JN#JXz)r={i{0ww2#?a63LR&PN@rx#O1@ZCt(tSa zzw;T=3{4t^?P%C9n%2u`%Y|P(S%p*9>DXBhfGMf1gaEqypcY3+q55##HqZw~ z2)KL$q=~DA#?u-@pk{@yCqlq3T+rE2n>qs)tg8Wd z_}fW>s0FIOFd;5qdHF*egfRi!!rX-LEJ=c64eWiM6qy=cNn>kV{iilQS{rDFL_F}1 zotL|oojQ^|m`imUo!|nLBd4IM7L8^WflKLjCI=$}ePNGxc!DRU4t$_7cn)7kh(RWJhe!qCMI9M2@m@e=&2K?= zo6{?t`7HO)Zsn-!YCpALHJnwBgjG`~nc`a02jp*bd^|g1ixkciX*^Cmi75BWP-bdL{@474C)kfjI>{Bq?17(xT%Si!a1v5l3p+;^}4s#Od~ z#`-gnnDzhyI&b&T57g^rVqW$E|Fn|yV=Y9Ei@}H>Xk`8P_6ghO`W73{L>?&zkv^h! zoZy19e~O@y4m}lL+i}%wGgHiOIjhukLNl^{uMRdg0w7EtzdE4Z{3Bx{5{VsUB9>In z>h-Qg%ZZ7u4VQ0tV}(VZ-O5&Aa63ec=cKs&eaMDR|AQ)R8Qm=_pZ6T!R(DK}QD}-^ z3)qP$vamv@4Yn=dS?h$D7|puJuwDySBk%Y#I)v9Ta!!flUPYi>sc%pv((iKLWYZpk z7zK$nE~beZ8_2lIXb@ErVE1j5)2|8EkU1ln3++)obyEiQ~wgf@V9zaMN&_ zZU{%R*ug+?Rvu^a?CY}`0!o$L_*x2gP=6v?d)FSH7K4m>I1#e?6To7ihQ#UBW@UVe zaV@R^U)r3s+6rH`3$$<24U8#lG><}#4kY_#Buwv%1SbD+wYQNVypqP&>Zf!2 zRz4|?fos~3uC`~Y{t9>xefEeN=XCkl{%+Cp?^(wdedrnnRQxwY`!haZ!$CR#5gOF% z0ZJ1W9Lf^#&iS;8o>7(Ko(oV%*MtyZDM%DO;rtKP5OA>s2*jL^F8RHLh} zERy-NgZG`a@2Ms4$MW4ZG_Eu0p2WI&Sqp|wL3Ev-gb9**%IQP1ul<>x4j`7-fimX{ z>#pc{lpQ$}y1?xe(qH-rvxoh8$3IL6QPDQ-FSFxo;`0AlkHc3=o7OLjXM-f zRxeX}*G-6Q-k8q8ut^b=m4FZ#uLl~dKPNP*POWgc#<5wjEz0NM(sQkCddZ*uh9B`V zZ{jd!en%va)s9~J^PJSMlRCfs$4xO_?cMe<_V0>7Zp5cm(qq-@Ir%w5X@+7Owfu{< z-TW>2U0kxp;~MPG-DPz1P#rCl13XUgx(s{MP@JiyBBCd?>?}Mcrf1=O8i#I10kq#! znv_fZmUkG*3}Ps$qRw3Gcio?vXte0pU;Nh?!%pUN#_;EH^RGc^`AUpUXv@^QV|@6< znXA`?1_RDKG<2iLHOPBp@4JQiw(Yu*YiFItvZZxo{vT}d)|lm6E=~dQ+6S!Qzq7&Q zv^q=#YqZ$MW*%vA@JNG5zTR9Ye^r}yXOjVX&cz6U5*1#HKI50p5E=9OE1Eu%u}aYT z{AtE^^oieC+n@&H-P@`0YHQd&f7?tynO~-{t>7V_MkjMMg>o;!U-_7?OXf&^L1~D~ zgUv+Sgsr|9NBgRou~L`-64MM{sgQ3w)E`P&>+C2O-#iYQ(c?^ZzX_mI;%fLRrI2G_ z9fz#}InWa6OJik5Pt++30EyhN#8coKg%5mM=&YcZ9oX>s~9ev`=) z<2>aWgM7iU&n?O^WlC4bs$1t?mge9eOGutiV^m|MD1vw&(!=T1tfD)Xl+}W}L2Ed+ z#uprQiX3}*bXKfA^g$bPN=46rw|9xhhbp|82!;O8&toDmcyF)oA+S$%F0Uo?U@tZP zdz?JYr#OI5#GkuWCnW}-PmCqw7uS)(&8yqmLrix=TL#)iARe-F z{rvc~p<|@ean9B(xK3f~SKpQzY1Sgt<=c1wq0SS z*ob1QgKYEDe03x4w&4Kkp1OQJEA+f_R12WQIN%2s-2qi=?0Sci{WG(Vh#B!~#E944MF1=;Teo9fl)L0r6T%^{$QyG@MUUU(8eP2&hP z3cgVpdfa>W5YkQbQ_N+5a}-|@*ZjZriNRHWWbO>D2I9}MaMm>hD)_s_SIiEO>4tCK zT~I)Ie2UQy)vD!|@Dx;b$@Ofc+4S~02kiZ~cYcSp6P`uk$(1h)nw;&DnTXq+nyQjb zFZE}hdsnbTP=x}K3;4*qm1^=b3x6VabhWn}G_3S|FP*V{`L>Ib|$Pj`Zk4;h5j(0Ga6mV>Zj5O( zzaI=-r1RTniQ%VNj)(gKOddWAB?1%Mxu8=?h!EmwHbP$*qvsr@)P$ zp3@(qVY<9o z8IML&vFC5tZdT_Vz%%hpYa;YYb?bbe%0mp;0VeV8H7A8m+frp*Ay6AMffIpR05d0Y zoRMH^kjkGo*t8QoI#HLIU?<^gz zmYZXwqTPnU9c1+FQ?pTAa)OTt$YYId+2t5YUIO?T;NmVkKws^sd(mF)IvCIZ^U**G zrM#9i3vSIpg18l%%RQv5$nbTAGEzZ6WjFPBI(PGq3Pt8!vb;jKkuJR2zTTZ(1pwhZ zA$}4ft7iyJAo5XeOIwL^9O5a_SL1~1?IXnDlEEJwj}xxT;+d6lCK{G@?ol`%dPq;vx%Y~Sj&A&0L-cn?^q*_^X<8y zP;hjn+AwaL6^%Ufuw1qW@H17?<@ZP!D=AoA`Ygw}Z_OJx%V*EgezQ4#?sSjXUK41z zVt$w#fy?P8t(v~e5hp*hcPBps%4Q4?9*L`^yIs*C$O#_4hZe09MN?sB(Z`SYQxe7a z>M^1r7tfBaJ|!_3Jv3e$+YQZ<=WtvS%wiP)+|ZN)W)g;$&l#M`FM005xF_`%I|{8>J!V$-(|-fgOuijh&*siUvcqdW}dJ~DxrA-z|^MJWp-Wvyk`L6qhaV^6@5 zP5Fe#Zn1KM=Cb)|HllP;s>vz#4X5KMm)@##db))fOv^7<_;Si2QF?KrTW(qfPMMsg zboQziNa!R9*5^%!?0D@x18s@zSEGKjpY9beUeXuy?;Sl-*=B*V$K~-A!oB4uB|;13 zFSp3sf>Un2)TumDBAY|YO96R{t>^AwH}k)71b$CFzUQ5mNtE0^diA_|e8}$kob}}@ zbx7(oRb3pO6!RD|z0|5FDP;$`CE93b?8Rq7Ozw=*paQpnpDm{}x9qOEskE#e!L?W_ zI@*v^#T<9tD@zfsr$p@#_-y?)HAEO>knMDb<}NdR)+yFemg_7BdmmY;So4%qJBqNX zTsv7!3ajfhX!_VUR4QR7;YOoX8Jd=oZcOm`bNH-(7a^4QP8Z>*mw&eeDzvpmtL(N8 z8s7qZXa&`O*ZeCXu|+C0u0;wJ*9H!BR0E3tZpr`SfC|_~3k@-<3*Lk1N&EuIcZH%( zMZacHJM0I^a(`O$BQvhS!u_F`aGuCyk+B`&^dthg<}l(5~@aIghMY z0j4*q0Vt?bfi*CwaT?9&((bdpc*NCsa+j5Sa*v(R=AhMkTEi&^q?sP?qhs31c|Lu72(5-){XqWps!2HJTG0y|=EyI?pHJbs5;#xf#@bYf+@nQ}bFHJRC3p%YMCY%O{b|@D~ zA5trK^xGg2(6azKHbgGD0PLPLUyfNZrR`1L9641HB zk?Yz)`sW!CY)KDrPs_gcP-D=?;UdQvVyHC_3NieBdtIRgJfow{@#pi=xm_Oo8l!XO zrOEWtqh}hnfSPttutg~)UE3nB{8o6X#wBsfBhekkSc2;Q7W(DK+i#zV(@i8P4jg>T`*O@ zxxg!3@X#v1Ap;(D*!&*}K7brS+!DjL5M;zWf*9@%kN!?1r0L)?$QWl&aHhG@{~#sX z6FAZhX*`5KAU6rax9Gprt6l2rz8c-X3LKP)e^l}lAN!T*KbrB?^w*$2lOK~W6CZY0 z#$R@#4BJ7Hlb$G$W=9>drblojR!0eFPuO%9ai~vHfqL76bQiz=)}q+!t=K!V#qiT# z9O|Jx$v;77Knh6&cfk+TJ}00)S#?9dt6&aH^=Ti=1*-wjDY~;YFWfOn<}TcEiOOS; zK&sH4sAj3lwbH5WG!+2VWZeSQ4E6O!_%2s~|Ge2$ZpR58tWz2kux1gk*MbGQ)7b$; zyXNM;uR_yzxfwuvJqTDEq!Zlr&y70Cj?j+`1&{{l2PwvJ&5~ibVgCoDAlY#e{+Ft; z1E>j51N>Kkg$VtlYFF@GUabWB(UhzL)ja<3TONAxUFN&$J+~CyX-cQMQKurlQI`VM zK7IwPu>#U20IZ1sziAHz);@=KtvUwkJUFq(4g%3G833y3i1bUbvQyFAiMw74yVZ&i z>$V`!*=~9#>6WOB?>1G_t#^(w{5$$4ctvO_+Jx%*{{q?wCHJf!qn}|dP}xsDSoS(% zX_9H!Q}A-V&#p~dZC85w3u`5c2iQeCHpc{Qj{2 z&tukvswoSt^>m)Mp?^B%=KlY^Mp=QaPx!n|@{TIE$$tmp?!`Y4{BF&3@&*HdksO>J7^Y6+kpBux!2LbuVk0xOirES9862Xnsot zS2rA3OcB>i6lD=hA4;D;g=#0(n@$HTD@tT{vqgMTD;X(x-e*7`|l97 z9IxFQ+_d8-7kS#LCbYFp_rbDnlbRW?Hxq9wpLF7iNoqCAb*+|M1?32WvXTG(@If@B zPF*~ep#jv|lLiB${PDww*CkDqsH`XhwY*uR5B9TV)|;$kwV_*b3|sI%)~=VzVibJq zikw8s@}@6v`Vz-4GHOp-A$5(!^2kHSE0fszJh+hOW_tZelgB>tWTj5=^5bX@uXWh9 zi5^O#O|8foyalr6oKhV|#58Ha+leF~?kFoU*A7Ja(2H1LohitvU^RxB9(Um{&JZwD|&rh6_ttVSg zw!Ub#zQd>9)|0I#TTiy0Y(3d}vi0|Tif#Qp&&Sr2ttVUG);IXrY<-L8ZR@*yI9tD#t*u`xrmbH~ zw)OWsH(Sp++4@mzeS?Q>eS^o?`VRMPeTU~^>*eUdJc?-RulSI*zRt6?^>yYnY8JEW zF}z;B@8795=4TGtTRaNw8Bc)rO`a>XH+TZHpH>SmjeC}|ezXrM48J?)u~L57fsE=O zLi+zQtX3yb>xt0c+r9Pfvhx4#uB^FH+=;*cKZS??i&U#%lWR9n?3H=j`+9QC!4P4S z16&d$JLS@M-)>0=5zAAV`<{Wpy4C&bR`Y8o6uSi_0`{SMvlz`I=ECU*iMIS((8{X* zH|4Rp`O4H`_)i)|D&12c28JG}9iG>yDLj2{d1J5ng}QZRVjyOPtl#6lFBkcC%>P`! z3m$p-_se%so?4>Ia*J;SQi!@&ZDeO>*@$ypc^(ZqH#Qi{>wd+ed5x6-hoQjlShI;& z=a1Es%quy`e*mj(41n$QvH#&~_daQQIt+ezt|;@W+;SlU130%3_+|qz06Oh?Q(h`& zTmQLTy>^?(1D>|nR{y98|G}4jGNy3Q?A|u>e)p@EjgAIZ<~ujU(Jqd|mY}f!J00VG zRh%X3b{ihM8xhc}_s+lC8M6fFlRY|B)k1dv=!BSyp;5BVAwNR!6>rR2pFjJit8Xya zD6U4pm~k@39dP`EaSGJD6X3$^__$d{~Ors0Xir)^?@bmvB`)X>E;;} zIoBmLd5&g!xQ8iTBHn;xxKlAm#)crKS<%4al)?vbDL?mRCBl9td^mJY29?xK#`4JW;=X+1y6UI<=XDYvY} z3(;?&jy(<89XP`7@u1c?wga*d`$oS9y#`wtxjUN#1~>3Pbo$zEq9!mpmyb@flBewOPPTU*Ves2^o!`e;l%uekNHo3ivp&!_TmpTQ2 zP-Y7yi792Kc{Yld{nT1Ftt7zfEzZ|PvjXX~>yjj|FPfgfZ(dI}dkZGP#5&M0V!bq2 zUT1{S^z56%9^l$3=`=ySHhR4eHR$dGmnY}TgJQ`%<6oLLa{^2nto^`Rc zPE&!zexJ70Ho0(eb?nPkvPf;?$pT7r3#e+C;71exDUb9CZB}vk4B|L5-RexIgU%e% z!l?TAQc{8~QR??^G~af5{1Dk>%jFSE7Ehk+!%wkSM#mp$pjdKpe0H=GosW7L2L`Pm zcIKbr{1kzQ6KQye<`T#guv8jI6Ckf7)7YjnkB0`XK%GBISUapFW&t?97n3;;&^EG1 z0L-MwrQUi%sm_^1jI;EzVhAZCbzWEm)yMM;yQG;-3n*bmID|GY6-)^b?d28+&C z8S5d#|A#w5T}eb}d){xAasgFbDI~$c^|K?v_-QT=CN{NSFt4ed(wf}rwC_8_E8+{% zvF#s+=`KPPiq&o4xm2v}1J6sPhFI^tj2Dkdrj;)t zSd1r$iCMQQ$`z|p(CLRNteN`7>Q-g4B0>CA(`7T^0b#+^B_`!u!z$zV z*QmrUiyRlpZw7%=4q_o3aEc&smKHb*1-}Tc@IQb4{1-1ox&FNn#f>D_ZCPN;vD8m# z42mo;SC3L>Bt$H=HPE9U>_9f;j5K6;EqjQe$acAS!X#W02wPwP7xT$j*&ZaQ%0=GERIu|(87A`nb^d`U~ zAvJ5MLg&RHGI}NI3C;dDpZ|X*+g_9$Ky?G3z-aPv-8Wb9;-om{$NcM~i*Ks4v*Y5l Tx=6qk!Z7}SCeZfB-G&7K!A~vs diff --git a/supervisor/api/panel/frontend_es5/chunk.05a4e4e73d8f994a6fd1.js.map b/supervisor/api/panel/frontend_es5/chunk.05a4e4e73d8f994a6fd1.js.map deleted file mode 100644 index f37b45363..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.05a4e4e73d8f994a6fd1.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.05a4e4e73d8f994a6fd1.js","sources":["webpack://home-assistant-frontend/chunk.05a4e4e73d8f994a6fd1.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js b/supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js new file mode 100644 index 000000000..297592d37 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.120191275627a8d9d962.js @@ -0,0 +1,2 @@ +(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[850],{78850:function(e,t,r){"use strict";r.r(t);r(30573);var n=r(99722),i=r(47181),o=(r(35602),r(92923),r(14089),r(52039),r(59602),r(41682)),s=r(77097),a=r(51283),c=r(11654);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=m(["\n .form {\n color: var(--primary-text-color);\n }\n\n ha-settings-row {\n margin-top: 32px;\n padding: 0;\n }\n\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n\n .progress-text {\n text-align: center;\n }\n "]);return u=function(){return e},e}function f(){var e=m(['

',"

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

\n ',"\n

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

\n Update Home Assistant Core\n

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

","

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

",'

\n \n
\n

Configuration

\n
\n \n \n \n \n Reset to defaults\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n ',"
"]);return wo=function(){return e},e}function ko(){var e=Po(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=bo(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,l.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,y(this,this.hass,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error="Failed to set addon network configuration, ".concat((0,u.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,l.d3)(this.hass,this.addon.slug,i);case 9:if(s={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",s),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,y(this,this.hass,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error="Failed to set addon network configuration, ".concat((0,u.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,f.l,(0,i.iv)(yo())]}}]}}),i.oi);var Uo=r(18199);function No(e){return(No="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $o(){var e=Wo(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return $o=function(){return e},e}function Lo(){var e=Wo(["\n \n "]);return Lo=function(){return e},e}function qo(){var e=Wo(["\n \n "]);return qo=function(){return e},e}function Vo(){var e=Wo(["\n \n "]);return Vo=function(){return e},e}function Ho(){var e=Wo(["\n ","\n ","\n ","\n "]);return Ho=function(){return e},e}function Yo(){var e=Wo(['\n
\n ',"\n
\n "]);return Yo=function(){return e},e}function Qo(){var e=Wo([""]);return Qo=function(){return e},e}function Wo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Xo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Go(e,t){return(Go=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 Ko(this,r)}}function Ko(e,t){return!t||"object"!==No(t)&&"function"!=typeof t?Jo(e):t}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e){return(ea=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ta(){ta=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ia(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"]);return da=function(){return e},e}function fa(){var e=ya([""]);return fa=function(){return e},e}function pa(){var e=ya(['
',"
"]);return pa=function(){return e},e}function ha(){var e=ya(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return ha=function(){return e},e}function ma(){var e=ya([""]);return ma=function(){return e},e}function ya(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function va(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ba(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){va(o,n,i,a,s,"next",e)}function s(e){va(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ga(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wa(e,t){return(wa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=za(e);if(t){var i=za(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ea(this,r)}}function Ea(e,t){return!t||"object"!==la(t)&&"function"!=typeof t?Pa(e):t}function Pa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xa(){xa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Oa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n ']);return Ba=function(){return e},e}function Ua(e,t){for(var r=0;r bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return Qa=function(){return e},e}function Wa(){var e=Ja(['
',"
"]);return Wa=function(){return e},e}function Xa(){var e=Ja(['\n \n ',"\n
\n "]);return Xa=function(){return e},e}function Ga(){var e=Ja([" "," "]);return Ga=function(){return e},e}function Za(){var e=Ja([" "]);return Za=function(){return e},e}function Ka(){var e=Ja(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n \n "]);return Ka=function(){return e},e}function Ja(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function es(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ts(e,t){return(ts=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=hs(e);if(t){var i=hs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ns(this,r)}}function ns(e,t){return!t||"object"!==Ya(t)&&"function"!=typeof t?is(e):t}function is(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function os(){os=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!cs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r4)}),!this.icon||this.value||this.image?"":(0,i.dy)(Za(),this.icon),this.value&&!this.image?(0,i.dy)(Ga(),this.value):"",this.label?(0,i.dy)(Xa(),(0,Ra.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,i.dy)(Wa(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,i.iv)(Qa())]}},{kind:"method",key:"updated",value:function(e){ps(hs(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.oi);customElements.define("ha-label-badge",ms);r(14089);var ys=r(70203),vs=(r(79603),r(21050),r(66903)),bs=(0,o.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function gs(e){return(gs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ws(){var e=uc(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n ']);return ws=function(){return e},e}function ks(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Es(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ks(o,n,i,a,s,"next",e)}function s(e){ks(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ps(){var e=uc(['\n \n
\n \n Rebuild\n \n ']);return xs=function(){return e},e}function _s(){var e=uc(["\n \n Open web UI\n \n "]);return _s=function(){return e},e}function Ss(){var e=uc(["\n \n \n Open web UI\n \n \n ']);return Ss=function(){return e},e}function Os(){var e=uc([" ","\n ",'\n \n Stop\n \n \n You are running Home Assistant\n ',", to install this add-on you\n need at least version "," of\n Home Assistant\n

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

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

\n ']);return Ts=function(){return e},e}function zs(){var e=uc(['
',"
"]);return zs=function(){return e},e}function Rs(){var e=uc(["\n \n "]);return Rs=function(){return e},e}function Fs(){var e=uc(["\n Hostname\n \n \n ',"\n \n \n ",""]);return Fs=function(){return e},e}function Is(){var e=uc(["\n \n Protection mode\n \n \n Blocks elevated system access from the add-on\n \n \n \n Show in sidebar\n \n \n ',"\n \n \n \n "]);return Ms=function(){return e},e}function Bs(){var e=uc(["\n \n Auto update\n \n \n Auto update the add-on when there is a new\n version available\n \n \n \n Watchdog\n \n \n This will start the add-on if it crashes\n \n \n \n \n Start on boot\n \n \n Make the add-on start during a system boot\n \n \n \n \n \n \n \n \n \n \n
\n ']);return Js=function(){return e},e}function ec(){var e=uc([" "," "]);return ec=function(){return e},e}function tc(){var e=uc(['\n \n

Warning: Protection mode is disabled!

\n
\n Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.\n
\n
\n \n You are running Home Assistant\n ',", to update to this\n version of the add-on you need at least version\n "," of Home Assistant\n

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

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

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

","

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

","

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

",'

\n \n
\n

Configuration

\n
\n \n \n \n \n Reset to defaults\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n \n ',"
"]);return wo=function(){return e},e}function ko(){var e=Po(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=bo(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,l.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,y(this,this.hass,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error="Failed to set addon network configuration, ".concat((0,u.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=bo(regeneratorRuntime.mark((function e(t){var r,n,i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,l.d3)(this.hass,this.addon.slug,i);case 9:if(s={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",s),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,y(this,this.hass,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error="Failed to set addon network configuration, ".concat((0,u.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,f.l,(0,i.iv)(yo())]}}]}}),i.oi);var Uo=r(18199);function No(e){return(No="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $o(){var e=Wo(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return $o=function(){return e},e}function Lo(){var e=Wo(["\n \n "]);return Lo=function(){return e},e}function qo(){var e=Wo(["\n \n "]);return qo=function(){return e},e}function Vo(){var e=Wo(["\n \n "]);return Vo=function(){return e},e}function Ho(){var e=Wo(["\n ","\n ","\n ","\n "]);return Ho=function(){return e},e}function Yo(){var e=Wo(['\n
\n ',"\n
\n "]);return Yo=function(){return e},e}function Qo(){var e=Wo([""]);return Qo=function(){return e},e}function Wo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ko(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xo(e,t){return(Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Go(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ea(e);if(t){var i=ea(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Zo(this,r)}}function Zo(e,t){return!t||"object"!==No(t)&&"function"!=typeof t?Jo(e):t}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e){return(ea=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ta(){ta=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ia(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"]);return da=function(){return e},e}function fa(){var e=ya([""]);return fa=function(){return e},e}function pa(){var e=ya(['
',"
"]);return pa=function(){return e},e}function ha(){var e=ya(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return ha=function(){return e},e}function ma(){var e=ya([""]);return ma=function(){return e},e}function ya(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function va(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ba(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){va(o,n,i,a,s,"next",e)}function s(e){va(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ga(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wa(e,t){return(wa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=za(e);if(t){var i=za(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ea(this,r)}}function Ea(e,t){return!t||"object"!==la(t)&&"function"!=typeof t?Pa(e):t}function Pa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xa(){xa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Oa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n ']);return Ba=function(){return e},e}function Ua(e,t){for(var r=0;r bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return Qa=function(){return e},e}function Wa(){var e=Ja(['
',"
"]);return Wa=function(){return e},e}function Ka(){var e=Ja(['\n \n ',"\n
\n "]);return Ka=function(){return e},e}function Xa(){var e=Ja([" "," "]);return Xa=function(){return e},e}function Ga(){var e=Ja([" "]);return Ga=function(){return e},e}function Za(){var e=Ja(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n \n "]);return Za=function(){return e},e}function Ja(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function es(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ts(e,t){return(ts=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=hs(e);if(t){var i=hs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ns(this,r)}}function ns(e,t){return!t||"object"!==Ya(t)&&"function"!=typeof t?is(e):t}function is(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function os(){os=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!cs(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r4)}),!this.icon||this.value||this.image?"":(0,i.dy)(Ga(),this.icon),this.value&&!this.image?(0,i.dy)(Xa(),this.value):"",this.label?(0,i.dy)(Ka(),(0,Ra.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,i.dy)(Wa(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,i.iv)(Qa())]}},{kind:"method",key:"updated",value:function(e){ps(hs(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.oi);customElements.define("ha-label-badge",ms);r(14089);var ys=r(70203),vs=(r(79603),r(21050),r(66903)),bs=(0,o.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function gs(e){return(gs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ws(){var e=uc(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n ']);return ws=function(){return e},e}function ks(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Es(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ks(o,n,i,a,s,"next",e)}function s(e){ks(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ps(){var e=uc(['\n \n
\n \n Rebuild\n \n ']);return xs=function(){return e},e}function _s(){var e=uc(["\n \n Open web UI\n \n "]);return _s=function(){return e},e}function Ss(){var e=uc(["\n \n \n Open web UI\n \n \n ']);return Ss=function(){return e},e}function Os(){var e=uc([" ","\n ",'\n \n Stop\n \n \n You are running Home Assistant\n ',", to install this add-on you\n need at least version "," of\n Home Assistant\n

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

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

\n ']);return Ts=function(){return e},e}function zs(){var e=uc(['
',"
"]);return zs=function(){return e},e}function Rs(){var e=uc(["\n \n "]);return Rs=function(){return e},e}function Fs(){var e=uc(["\n Hostname\n \n \n ',"\n \n \n ",""]);return Fs=function(){return e},e}function Is(){var e=uc(["\n \n Protection mode\n \n \n Blocks elevated system access from the add-on\n \n \n \n Show in sidebar\n \n \n ',"\n \n \n \n "]);return Ms=function(){return e},e}function Bs(){var e=uc(["\n \n Auto update\n \n \n Auto update the add-on when there is a new\n version available\n \n \n \n Watchdog\n \n \n This will start the add-on if it crashes\n \n \n \n \n Start on boot\n \n \n Make the add-on start during a system boot\n \n \n \n \n \n \n \n \n \n \n
\n ']);return Js=function(){return e},e}function ec(){var e=uc([" "," "]);return ec=function(){return e},e}function tc(){var e=uc(['\n \n

Warning: Protection mode is disabled!

\n
\n Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.\n
\n
\n \n You are running Home Assistant\n ',", to update to this\n version of the add-on you need at least version\n "," of Home Assistant\n

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

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

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

","

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

^00}Feu?$VgYFO+o=nfV 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 q(xmySt**o9@NmD#4*B8i@bc&+;ul4B30oly=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,a=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&m(e.state,a.head-1,1,i)||i.afterCursor&&(m(e.state,a.head,1,i)||a.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,a=i.brackets||f,u=(0,s.qz)(t),h=u.resolve(e,n);return(r=g(h.type,n,a))?y(t,e,n,h,r,a):k(t,e,n,u,h.type,o,a)}function y(t,e,n,r,i,o){var s=r.parent,a={from:r.from,to:r.to},u=0,h=null==s?void 0:s.cursor;if(h&&(n<0?h.childBefore(r.from):h.childAfter(r.to)))do{if(n<0?h.to<=r.from:h.from>=r.to){if(0==u&&i.indexOf(h.type.name)>-1)return{start:a,end:{from:h.from,to:h.to},matched:!0};if(g(h.type,n,o))u++;else if(g(h.type,-n,o)&&0==--u)return{start:a,end:{from:h.from,to:h.to},matched:!1}}}while(n<0?h.prevSibling():h.nextSibling());return{start:a,matched:!1}}function k(t,e,n,r,i,o,s){var a=n<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),u=s.indexOf(a);if(u<0||u%2==0!=n>0)return null;for(var h={from:n<0?e-1:e,to:n>0?e+1:e},l=t.doc.iterRange(e,n>0?t.doc.length:0),c=0,f=0;!l.next().done&&f<=o;){var d=l.value;n<0&&(f+=d.length);for(var v=e+f*n,p=n>0?0:d.length-1,g=n>0?d.length:-1;p!=g;p+=n){var m=s.indexOf(d[p]);if(!(m<0||r.resolve(v+p,1).type!=i))if(m%2==0==n>0)c++;else{if(1==c)return{start:h,end:{from:v+p,to:v+p+1},matched:m>>1==u>>1};c--}}n>0&&(f+=d.length)}return l.done?{start:h,matched:!1}:null}function w(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 b(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 b(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,a=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function b(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,s.qz)(t).resolve(e.head),o=n?a.md.closedBy:a.md.openedBy,u=e.head;;){var h=n?i.childAfter(u):i.childBefore(u);if(!h)break;E(t,h,o)?i=h:u=n?h.to:h.from}var l,c;return c=i.type.prop(o)&&(l=n?m(t,i.from,1):m(t,i.to,-1))&&l.matched?n?l.end.to:l.end.from:n?i.to:i.from,r.jT.cursor(c,n?-1:1)}function R(t,e){return A(t,(function(n){return n.empty?t.moveVertically(n,e):C(n,e)}))}var B=function(t){return R(t,!1)},L=function(t){return R(t,!0)};function j(t,e){return A(t,(function(n){return n.empty?t.moveVertically(n,e,t.dom.clientHeight):C(n,e)}))}var I=function(t){return j(t,!1)},N=function(t){return j(t,!0)};function 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 s=/^\s*/.exec(t.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;s&&e.head!=i.from+s&&(o=r.jT.cursor(i.from+s))}return o}var $=function(t){return A(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from,1)}))},_=function(t){return A(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).to,-1)}))};function H(t,e,n){var i=!1,o=S(t.selection,(function(e){var o=m(t,e.head,-1)||m(t,e.head,1)||e.head>0&&m(t,e.head-1,1)||e.headh.from&&rn&&(e(s,o,i),n=s.number),!(i.to<=s.to);)s=t.doc.lineAt(s.to+1);var a=t.changes(o);return{changes:o,range:r.jT.range(a.mapPos(i.anchor,1),a.mapPos(i.head,1))}}))}var pt=function(t){var e=t.state,n=t.dispatch,r=Object.create(null),i=new s.Gn(e,{overrideIndentation:function(t){var e=r[t];return null==e?-1:e}}),o=vt(e,(function(t,n,o){var a=(0,s.K0)(i,t.from);if(null!=a){var u=/^\s*/.exec(t.text)[0],h=(0,s.SS)(e,a);(u!=h||o.from=e&&(n=i.type.prop(a.md.closedBy))&&n.indexOf(o.name)>-1&&t.doc.lineAt(i.to).from==t.doc.lineAt(o.from).from?{from:i.to,to:o.from}:null}(e,n),h=new s.Gn(e,{simulateBreak:n,simulateDoubleBreak:!!u}),l=(0,s.K0)(h,n);null==l&&(l=/^\s*/.exec(e.doc.lineAt(n).text)[0].length);for(var c=e.doc.lineAt(n);oc.from&&n",run:nt},{key:"Ctrl-v",run:N},{key:"Alt-v",run:I}].map((function(t){return{mac:t.key,run:t.run,shift:t.shift}}))),kt=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:function(t){return A(t,(function(e){return P(t.state,e,t.textDirection!=o.Nm.LTR)}))},shift:function(t){return W(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 W(t,(function(e){return P(t.state,e,t.textDirection==o.Nm.LTR)}))}},{key:"Alt-ArrowUp",run:function(t){return ft(t.state,t.dispatch,!1)}},{key:"Shift-Alt-ArrowUp",run:function(t){return dt(t.state,t.dispatch,!1)}},{key:"Alt-ArrowDown",run:function(t){return ft(t.state,t.dispatch,!0)}},{key:"Shift-Alt-ArrowDown",run:function(t){return dt(t.state,t.dispatch,!0)}},{key:"Escape",run:function(t){var e=t.state,n=t.dispatch,i=e.selection,o=null;return i.ranges.length>1?o=r.jT.create([i.main]):i.main.empty||(o=r.jT.create([r.jT.cursor(i.main.head)])),!!o&&(n(x(e,o)),!0)}},{key:"Mod-l",run:function(t){var e=t.state,n=t.dispatch,i=ct(e).map((function(t){var n=t.from,i=t.to;return r.jT.range(n,Math.min(i+1,e.doc.length))}));return n(e.update({selection:r.jT.create(i),annotations:r.YW.userEvent.of("keyboardselection")})),!0}},{key:"Mod-i",run:function(t){var e=t.state,n=t.dispatch,i=S(e.selection,(function(t){for(var n,i=(0,s.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,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);nthis.i;)t.dom.removeChild(t.elements.pop().dom)}}]),t}(),M=function(){function t(e,n){var i=this;h(this,t),this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className=(0,r.Zp)("gutter"+(this.config.style?"."+this.config.style:"")),this.elementClass=(0,r.Zp)("gutterElement"+(this.config.style?"."+this.config.style:""));var o=function(t){i.dom.addEventListener(t,(function(r){var i=e.visualLineAtHeight(r.clientY,e.contentDOM.getBoundingClientRect().top);n.domEventHandlers[t](e,i,r)&&r.preventDefault()}))};for(var s in n.domEventHandlers)o(s);this.markers=A(n.markers(e)),n.initialSpacer&&(this.spacer=new O(e,0,0,[n.initialSpacer(e)],this.elementClass),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}return c(t,[{key:"update",value:function(t){var e=this.markers;if(this.markers=A(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],t);n!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[n],this.elementClass)}return this.markers!=e}}]),t}(),O=function(){function t(e,n,r,i,o){h(this,t),this.height=-1,this.above=0,this.dom=document.createElement("div"),this.update(e,n,r,i,o)}return c(t,[{key:"update",value:function(t,e,n,r,i){if(this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),this.markers!=r){this.markers=r;for(var o;o=this.dom.lastChild;)o.remove();var a,u=i,h=s(r);try{for(h.s();!(a=h.n()).done;){var l=a.value,c=l.toDOM(t);c&&this.dom.appendChild(c);var f=l.elementClass;f&&(u+=" "+f)}}catch(d){h.e(d)}finally{h.f()}this.dom.className=u}}}]),t}();var T=o.r$.define(),D=o.r$.define({combine:function(t){return(0,o.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers:function(t,e){var n=Object.assign({},t),r=function(t){var r=n[t],i=e[t];n[t]=r?function(t,e,n){return r(t,e,n)||i(t,e,n)}:i};for(var i in e)r(i);return n}})}}),E=function(t){f(n,t);var e=v(n);function n(t){var r;return h(this,n),(r=e.call(this)).number=t,r}return c(n,[{key:"eq",value:function(t){return this.number==t.number}},{key:"toDOM",value:function(){return document.createTextNode(this.number)}}]),n}(m);function P(t,e){return t.state.facet(D).formatNumber(e,t.state)}var R,B=(R={style:"lineNumber",markers:function(t){return t.state.facet(T)},lineMarker:function(t,e,n){return n.length?null:new E(P(t,t.state.doc.lineAt(e.from).number))},initialSpacer:function(t){return new E(P(t,j(t.state.doc.lines)))},updateSpacer:function(t,e){var n=P(e.view,j(e.view.state.doc.lines));return n==t.number?t:new E(n)}},[S(),k.of(Object.assign(Object.assign({},y),R))]);function L(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[D.of(t),B]}function j(t){for(var e=9;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?e:m.get(e.base||e,e.modified.concat(t).sort((function(t,e){return t.id-e.id})))}}}]),t}(),g=0,m=function(){function t(){c(this,t),this.instances=[],this.id=g++}return d(t,null,[{key:"get",value:function(e,n){if(!n.length)return e;var r=n[0].instances.find((function(t){return t.base==e&&(r=n,i=t.modified,r.length==i.length&&r.every((function(t,e){return t==i[e]})));var r,i}));if(r)return r;var i,o=[],s=new p(o,e,n),a=h(n);try{for(a.s();!(i=a.n()).done;){i.value.instances.push(s)}}catch(m){a.e(m)}finally{a.f()}var u,l=y(n),c=h(e.set);try{for(c.s();!(u=c.n()).done;){var f,d=u.value,v=h(l);try{for(v.s();!(f=v.n()).done;){var g=f.value;o.push(t.get(d,g))}}catch(m){v.e(m)}finally{v.f()}}}catch(m){c.e(m)}finally{c.f()}return s}}]),t}();function y(t){for(var e=[t],n=0;n0&&c+3==s.length){u=1;break}var f=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!f)throw new RangeError("Invalid path: "+s);if(a.push("*"==f[0]?null:'"'==f[0][0]?JSON.parse(f[0]):f[0]),(c+=f[0].length)==s.length)break;var d=s[c++];if(c==s.length&&"!"==d){u=0;break}if("/"!=d)throw new RangeError("Invalid path: "+s);l=s.slice(c)}var v=a.length-1,p=a[v];if(!p)throw new RangeError("Invalid path: "+s);var g=new S(r,u,v>0?a.slice(0,v):null);e[p]=g.sort(e[p])}}}catch(m){o.e(m)}finally{o.f()}}return w.add(e)}var w=new r.md,b=s.r$.define({combine:function(t){return t.length?t[0]:null}}),S=function(){function t(e,n,r,i){c(this,t),this.tags=e,this.mode=n,this.context=r,this.next=i}return d(t,[{key:"sort",value:function(t){return!t||t.deptho&&s&&i(o,e,s),o=e,s=u),c)return a--,!1;O[a]=u,T[a]=n,M[a]=t.name},leave:function(t,e,r){a--;var u=O[a];if(u!=s){var h=Math.min(n,r);h>o&&s&&i(o,h,s),o=h,s=u}}})}function E(t,e,n){if(t.length>n-1)return!1;for(var r=n-1,i=t.length-1;i>=0;i--,r--){var o=t[i];if(o&&o!=e[r])return!1}return!0}var P=p.define,R=P(),B=P(),L=P(),j=P(L),I=P(L),N=P(),V=P(N),$=P(),_=P(),H=P(),W=P(H),z=P(),F={comment:R,lineComment:P(R),blockComment:P(R),docComment:P(R),name:B,variableName:P(B),typeName:P(B),propertyName:P(B),className:P(B),labelName:P(B),namespace:P(B),macroName:P(B),literal:L,string:j,docString:P(j),character:P(j),number:I,integer:P(I),float:P(I),bool:P(L),regexp:P(L),escape:P(L),color:P(L),url:P(L),keyword:$,self:P($),null:P($),atom:P($),unit:P($),modifier:P($),operatorKeyword:P($),controlKeyword:P($),definitionKeyword:P($),operator:_,derefOperator:P(_),arithmeticOperator:P(_),logicOperator:P(_),bitwiseOperator:P(_),compareOperator:P(_),updateOperator:P(_),definitionOperator:P(_),typeOperator:P(_),controlOperator:P(_),punctuation:H,separator:P(H),bracket:W,angleBracket:P(W),squareBracket:P(W),paren:P(W),brace:P(W),content:N,heading:V,heading1:P(V),heading2:P(V),heading3:P(V),heading4:P(V),heading5:P(V),heading6:P(V),contentSeparator:P(N),list:P(N),quote:P(N),emphasis:P(N),strong:P(N),link:P(N),monospace:P(N),inserted:P(),deleted:P(),changed:P(),invalid:P(),meta:z,documentMeta:P(z),annotation:P(z),processingInstruction:P(z),definition:p.defineModifier(),constant:p.defineModifier(),function:p.defineModifier(),standard:p.defineModifier(),local:p.defineModifier(),special:p.defineModifier()};x.define({tag: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,F.local(F.variableName)],color:"#256"},{tag:F.definition(F.propertyName),color:"#00c"},{tag:F.comment,color:"#940"},{tag:F.meta,color:"#7a757a"},{tag:F.invalid,color:"#f00"})},64928:function(t,e,n){"use strict";n.d(e,{Gn:function(){return I},SQ:function(){return w},kU:function(){return k},y1:function(){return B},K0:function(){return j},tK:function(){return P},SS:function(){return L},c:function(){return R},mi:function(){return y},qz:function(){return S}});var r=n(26856),i=n(23414),o=n(77885),s=n(19753);function a(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 u(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 u(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,a=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:[];p(this,t),this.data=e,o.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(o.yy.prototype,"tree",{get:function(){return S(this)}}),this.parser=n,this.extension=[E.of(this),o.yy.languageData.of((function(t,e){return t.facet(b(t,e))}))].concat(r)}return m(t,[{key:"isActiveAt",value:function(t,e){return b(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")),s=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=s.advance()););return e}},{key:"allowsNesting",get:function(){return!0}}]),t}();function b(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}w.setState=o.Py.define();function S(t){var e=t.field(w.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,s=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=s,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,s=this.viewport,u=this.skipped;if(this.takeTree(),!e.empty){var h=[];if(e.iterChangedRanges((function(t,e,n,r){return h.push({fromA:t,toA:e,fromB:n,toB:r})})),i=r.i9.applyChanges(i,h),o=r.mp.empty,s={from:e.mapPos(s.from,-1),to:e.mapPos(s.to,1)},this.skipped.length){u=[];var l,c=a(this.skipped);try{for(c.s();!(l=c.n()).done;){var f=l.value,d=e.mapPos(f.from,1),v=e.mapPos(f.to,-1);dt.from&&(this.fragments=C(this.fragments,i,o),this.skipped.splice(n--,1))}return this.skipped.length=t}}]),t}();function C(t,e,n){return r.i9.applyChanges(t,[{fromA:e,toA:n,fromB:e,toB:n}])}A.skippingParser={startParse:function(t,e,n){return{pos:e,advance:function(){return n.tempSkipped.push({from:e,to:t.length}),this.pos=t.length,new r.mp(r.Jq.none,[],[],t.length-e)},forceFinish:function(){return this.advance()}}}};var M=function(){function t(e){p(this,t),this.context=e,this.tree=e.tree}return m(t,[{key:"apply",value:function(e){if(!e.docChanged)return this;var n=this.context.changes(e.changes,e.state),r=this.context.tree.length==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.tree.length),n.viewport.to);return n.work(25,r)||n.takeTree(),new t(n)}}],[{key:"init",value:function(e){var n=new A(e.facet(E).parser,e,[],r.mp.empty,{from:0,to:e.doc.length},[]);return n.work(25)||n.takeTree(),new t(n)}}]),t}();w.state=o.QQ.define({create:M.init,update:function(t,e){var n,r=a(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(w.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=s.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(w.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(w.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 s=Math.min(this.chunkBudget,t?Math.max(25,t.timeRemaining()):100),a=o.context.work(s,i+1e6);this.chunkBudget-=Date.now()-e,(a||this.chunkBudget<=0||o.context.movedPast(i))&&(o.context.takeTree(),this.view.dispatch({effects:w.setState.of(new M(o.context))})),!a&&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:[w.state,D]}),P=o.r$.define(),R=o.r$.define({combine:function(t){if(!t.length)return" ";if(!/^(?: +|\t+)$/.test(t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return t[0]}});function B(t){var e=t.facet(R);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function L(t,e){var n="",r=t.tabSize;if(9==t.facet(R).charCodeAt(0))for(;e>=r;)n+="\t",e-=r;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};p(this,t),this.state=e,this.options=n,this.unit=B(e)}return m(t,[{key:"textAfterPos",value:function(t){var e,n,r=null===(e=this.options)||void 0===e?void 0:e.simulateBreak;return t==r&&(null===(n=this.options)||void 0===n?void 0:n.simulateDoubleBreak)?"":this.state.sliceDoc(t,Math.min(t+100,null!=r&&r>t?r:1e9,this.state.doc.lineAt(t).to))}},{key:"column",value:function(t){var e,n=this.state.doc.lineAt(t),r=n.text.slice(0,t-n.from),i=this.countColumn(r,t-n.from),o=(null===(e=this.options)||void 0===e?void 0:e.overrideIndentation)?this.options.overrideIndentation(n.from):-1;return o>-1&&(i+=o-this.countColumn(r,r.search(/\S/))),i}},{key:"countColumn",value:function(t,e){return(0,i.IS)(e<0?t:t.slice(0,e),0,this.state.tabSize)}},{key:"lineIndent",value:function(t){var e,n=null===(e=this.options)||void 0===e?void 0:e.overrideIndentation;if(n){var r=n(t.from);if(r>-1)return r}return this.countColumn(t.text,t.text.search(/\S/))}}]),t}(),N=new r.md;function V(t){var e=t.type.prop(N);if(e)return e;var n,i=t.firstChild;if(i&&(n=i.type.prop(r.md.closedBy))){var o=t.lastChild,s=o&&n.indexOf(o.name)>-1;return function(t){return W(t,!0,1,void 0,s&&!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?$:null}function $(){return 0}var _=function(t){l(n,t);var e=f(n);function n(t,r,i){var o;return p(this,n),(o=e.call(this,t.state,t.options)).pos=r,o.node=i,o}return m(n,[{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){for(var t=this.state.doc.lineAt(this.node.from);;){for(var e=this.node.resolve(t.from);e.parent&&e.parent.from==e.from;)e=e.parent;if(H(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t)}}]),n}(I);function H(t,e){for(var n=e;n;n=n.parent)if(t==n)return!0;return!1}function W(t,e,n,r,i){var o=t.textAfter,s=o.match(/^\s*/)[0].length,a=r&&o.slice(s,s+r.length)==r||i==t.pos+s,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,s=t.state.doc.lineAt(r.from),a=null==o||o<=s.from?s.to:Math.min(s.to,o),u=r.to;;){var h=n.childAfter(u);if(!h||h==i)return null;if(!h.type.isSkipped)return h.from!?|~^]/,o=/^[:\[\(\{]/,s=["true","false"],a=/^(\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(s))return"atom";if(t.match(a))return"number"}if(e.sign){if(e.sign=!1,t.match(s))return"atom";if(t.match(a))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(s))return"atom";if(t.match(a))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"),s=new RegExp("(("+s.join(")|(")+"))\\b");var h={startState:function(){return{tokenize:u}},token:function(t,e){return e.tokenize(t,e)},languageData:{commentTokens:{block:{open:"{#",close:"#}"}}}}},8987:function(t,e,n){"use strict";n.d(e,{r:function(){return i}});var r=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i"),i={token:function(t,e){var n=t.peek(),i=e.escaped;if(e.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?e.inlinePairs++:"}"==n?e.inlinePairs--:"["==n?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!i&&","==n)return t.next(),"meta";if(e.inlinePairs>0&&!i&&","==n)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(r))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}},13764:function(t,e,n){"use strict";n.d(e,{Xs:function(){return d},f_:function(){return v},uU:function(){return h}});var r=n(77885);function i(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,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,s=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:t;return new l(t,e,this)}}]),t}();h.prototype.startSide=h.prototype.endSide=0,h.prototype.point=!1,h.prototype.mapMode=r.gc.TrackDel;var l=function t(e,n,r){s(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){s(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,s=i.length;;){if(o==s)return o;var a=o+s>>1,u=i[a]-t||(e<0?this.value[a].startSide:this.value[a].endSide)-n;if(a==o)return u>=0?o:s;u>=0?s=a:o=a+1}}},{key:"between",value:function(t,e,n,r){for(var i=this.findIndex(e,-1),o=this.findIndex(n,1,void 0,i);i(d=n.mapPos(c,h.endSide))||f==d&&h.startSide>0&&h.endSide<=0)continue;(d-f||h.endSide-h.startSide)<0||(s<0&&(s=f),h.point&&(a=Math.max(a,d-f)),r.push(h),i.push(f-s),o.push(d-s))}return{mapped:r.length?new t(i,o,r,a):null,pos:s}}},{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;s(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,s=e.filterFrom,a=void 0===s?0:s,u=e.filterTo,h=void 0===u?this.length:u,f=e.filter;if(0==r.length&&!f)return this;if(o&&r.slice().sort(c),this==t.empty)return r.length?t.of(r):this;for(var d=new g(this,null,-1).goto(0),p=0,m=[],y=new v;d.value||p=0){var k=r[p++];y.addInner(k.from,k.to,k.value)||m.push(k)}else 1==d.rangeIndex&&d.chunkIndexthis.chunkEnd(d.chunkIndex)||hd.to||h=o&&e<=o+s.length&&!1===s.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,s=e.filter((function(e){return e.maxPoint>=500||e!=t.empty&&n.indexOf(e)<0&&e.maxPoint>=o})),a=n.filter((function(n){return n.maxPoint>=500||n!=t.empty&&e.indexOf(n)<0&&n.maxPoint>=o})),u=p(s,a),h=new k(s,u,o),l=new k(a,u,o);r.iterGaps((function(t,e,n){return w(h,t,l,e,n,i)})),r.empty&&0==r.length&&w(h,0,l,0,0,i)}},{key:"spans",value:function(t,e,n,r){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=new k(t,null,i).goto(e),s=e,a=o.openStart;;){var u=Math.min(o.to,n);if(o.point?(r.point(s,u,o.point,o.activeForPoint(o.to),a),a=o.openEnd(u)+(o.to>u?1:0)):u>s&&(r.span(s,u,o.active,a),a=o.openEnd(u)),o.to>n)break;s=o.to,o.next()}return a}},{key:"of",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new v,o=i(t instanceof l?[t]:n?t.slice().sort(c):t);try{for(o.s();!(e=o.n()).done;){var s=e.value;r.add(s.from,s.to,s.value)}}catch(a){o.e(a)}finally{o.f()}return r.finish()}}]),t}();d.empty=new d([],[],null,-1),d.empty.nextLayer=d.empty;var v=function(){function t(){s(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 s=n.value,a=0;a3&&void 0!==arguments[3]?arguments[3]:0;s(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){s(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(a){r.e(a)}finally{r.f()}for(var s=this.heap.length>>1;s>=0;s--)y(this.heap,s);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(s){r.e(s)}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(s,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){s(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 w(t,e,n,r,i,o){t.goto(e),n.goto(r);for(var s=r+i,a=r,u=r-e;;){var h=t.to+u-n.to||t.endSide-n.endSide,l=h<0?t.to+u:n.to,c=Math.min(l,s);if(t.point||n.point?t.point&&n.point&&(t.point==n.point||t.point.eq(n.point))||o.comparePoint(a,c,t.point,n.point):c>a&&!b(t.active,n.active)&&o.compareRange(a,c,t.active,n.active),l>s)break;a=l,h<=0&&t.next(),h>=0&&n.next()}}function b(t,e){if(t.length!=e.length)return!1;for(var n=0;n=e;r--)t[r+1]=t[r];t[e]=n}function A(t,e){for(var n=-1,r=1e9,i=0;i=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,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);n1&&void 0!==arguments[1]&&arguments[1];w(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:b(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+=s}else{if(n!=v.Simple&&u>=t&&(n==v.TrackDel&&rt||n==v.TrackBefore&&rt))return null;if(u>t||u==t&&e<0&&!s)return t==r||e<0?i:i+a;i+=a}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&&s>=t)return!(re)||"cover";r=s}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 b(this,t,e,!0)}},{key:"invert",value:function(t){for(var e=this.sections.slice(),i=[],o=0,s=0;o=0){e[o]=u,e[o+1]=a;for(var h=o>>1;i.length1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:b(this,t,e,!0)}},{key:"iterChanges",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];w(this,t,e)}},{key:"filter",value:function(t){var e=[],r=[],i=[],o=new x(this);t:for(var s=0,a=0;;){for(var u=s==t.length?1e9:t[s++];a0&&k(r,e,o.text),o.forward(h),a+=h}for(var c=t[s++];a>1].toJSON()))}return t}},{key:"desc",get:function(){return new g(this.sections)}}],[{key:"of",value:function(t,e,i){var s=[],a=[],u=0,h=null;function l(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||s.length){um||v<0||m>e)throw new RangeError("Invalid change range ".concat(v," to ").concat(m," (in doc of length ").concat(e,")"));var b=w?"string"==typeof w?r.xv.of(w.split(i||p)):w:r.xv.empty,S=b.length;if(v==m&&0==S)return;vu&&y(s,v-u,-1),y(s,m-v,S),k(a,s,b),u=m}}(t),l(!h),h}},{key:"empty",value:function(t){return new n(t?[t,-1]:[],[])}},{key:"fromJSON",value:function(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");for(var e=[],i=[],o=0;o3&&void 0!==arguments[3]&&arguments[3];if(!(0==e&&n<=0)){var i=t.length-2;i>=0&&n<=0&&n==t[i+1]?t[i]+=e:0==e&&0==t[i]?t[i+1]+=n:r?(t[i]+=e,t[i+1]+=n):t.push(e,n)}}function k(t,e,n){if(0!=n.length){var i=e.length-2>>1;if(i>1])),!(n||a==t.sections.length||t.sections[a+1]<0);)u=t.sections[a++],h=t.sections[a++];e(o,l,s,c,f),o=l,s=c}}}function b(t,e,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[],o=r?[]:null,s=new x(t),a=new x(e),u=0,h=0;;)if(-1==s.ins)u+=s.len,s.next();else if(-1==a.ins&&h=0&&(s.done||hh&&!s.done&&u+s.len=0)){if(s.done&&a.done)return o?new m(i,o):new g(i);throw new Error("Mismatched change set lengths")}for(var c=0,f=u+s.len;;)if(a.ins>=0&&h>u&&h+a.len2&&void 0!==arguments[2]&&arguments[2],r=[],i=n?[]:null,o=new x(t),s=new x(e),a=!1;;){if(o.done&&s.done)return i?new m(r,i):new g(r);if(0==o.ins)y(r,o.len,0,a),o.next();else if(0!=s.len||s.done){if(o.done||s.done)throw new Error("Mismatched change set lengths");var u=Math.min(o.len2,s.len),h=r.length;if(-1==o.ins){var l=-1==s.ins?-1:s.off?0:s.ins;y(r,u,l,a),i&&l&&k(i,r,s.text)}else-1==s.ins?(y(r,o.off?0:o.len,u,a),i&&k(i,r,o.textBit(u))):(y(r,o.off?0:o.len,s.off?0:s.ins,a),i&&!s.off&&k(i,r,s.text));a=(o.ins>u||s.ins>=0&&s.len>u)&&(a||r.length>h),o.forward2(u),s.forward(u)}else y(r,0,s.ins,a),i&&k(i,r,s.text),s.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(a,s):C.range(s,a))}}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,s=t[this.id]>>1,a=2==this.type,u=!1,h=!1,l=[],c=o(this.dependencies);try{for(c.s();!(n=c.n()).done;){var f=n.value;"doc"==f?u=!0:"selection"==f?h=!0:0==(1&(null!==(e=t[f.id])&&void 0!==e?e:1))&&l.push(t[f.id])}}catch(d){c.e(d)}finally{c.f()}return function(t,e){if(!e||e.reconfigure)return t.values[s]=r(t),1;if(!(u&&e.docChanged||h&&(e.docChanged||e.selection)||l.some((function(e){return(1&q(t,e))>0}))))return 0;var n=r(t),o=e.startState.values[s];return(a?function(t,e,n){if(t.length!=e.length)return!1;for(var r=0;r>1;return function(t,n){var u,h=n?n.reconfigure?n.startState.config.address[e.id]:a<<1:null,l=null==h,c=o(s);try{for(c.s();!(u=c.n()).done;){1&q(t,u.value)&&(l=!0)}}catch(k){c.e(k)}finally{c.f()}if(!l)return 0;for(var f=[],d=0;d>1;return function(t,r){if(!r)return t.values[n]=e.create(t),1;var i,o=0;if(r.reconfigure){var s=function(t,e){var n=t.config.address[e];return null==n?null:n>>1}(r.startState,e.id);i=null==s?e.create(r.startState):r.startState.values[s],o=1}else i=r.startState.values[n];var a=e.updateF(i,r);return o||e.compareF(i,a)||(o=1),o&&(t.values[n]=a),o}}},{key:"init",value:function(t){return[this,B.of({field:this,create:t})]}}],[{key:"define",value:function(e){var n=new t(T++,e.create,e.update,e.compare||function(t,e){return t===e},e);return e.provide&&(n.provides=e.provide(n)),n}}]),t}(),j=2,I=1,N=0;function V(t){return function(e){return new _(e,t)}}var $={fallback:V(3),default:V(j),extend:V(I),override:V(N)},_=function t(e,n){c(this,t),this.inner=e,this.prec=n},H=function t(e,n){c(this,t),this.tag=e,this.inner=n};function W(t,e){return new H(t,e)}var z=function(){function t(e,n,r,i,o){for(c(this,t),this.source=e,this.replacements=n,this.dynamicSlots=r,this.address=i,this.staticValues=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),i=arguments.length>2?arguments[2]:void 0,s=[],a=Object.create(null),u=o(F(e,r));try{for(u.s();!(n=u.n()).done;){var h=n.value;h instanceof L?s.push(h):(a[h.facet.id]||(a[h.facet.id]=[])).push(h)}}catch(y){u.e(y)}finally{u.f()}for(var l=Object.create(null),c=[],f=[],d=function(){var t=p[v];l[t.id]=f.length<<1,f.push((function(e){return t.slot(e)}))},v=0,p=s;v=a)return;var h=n[u].indexOf(t);h>-1&&n[u].splice(h,1)}if(r.set(t,a),Array.isArray(t)){var l,c=o(t);try{for(c.s();!(l=c.n()).done;){s(l.value,a)}}catch(f){c.e(f)}finally{c.f()}}else if(t instanceof H){if(t.tag in i)throw new RangeError("Duplicate use of tag '".concat(String(t.tag),"' in extensions"));i[t.tag]=!0,s(e[t.tag]||t.inner,a)}else t instanceof _?s(t.inner,t.prec):t instanceof L?(n[a].push(t),t.provides&&s(t.provides,a)):t instanceof P?(n[a].push(t),t.facet.extensions&&s(t.facet.extensions,a)):s(t.extension,a)}s(t,j);var a,u,h=o((u=e,(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(u):[]).concat(Object.keys(u))));try{for(h.s();!(a=h.n()).done;){var l=a.value;!(l in i)&&"full"!=l&&e[l]&&(i[l]=!0,s(e[l],j))}}catch(c){h.e(c)}finally{h.f()}return n.reduce((function(t,e){return t.concat(e)}))}function q(t,e){if(1&e)return 2;var n=e>>1,r=t.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;t.status[n]=4;var i=t.config.dynamicSlots[n](t,t.applying);return t.status[n]=2|i}function U(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}var K=D.define(),G=D.define({combine:function(t){return t.some((function(t){return t}))},static:!0}),J=D.define({combine:function(t){return t.length?t[0]:void 0},static:!0}),Y=D.define(),X=D.define(),Q=D.define(),Z=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,null,[{key:"define",value:function(){return new tt}}]),t}(),tt=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new Z(this,t)}}]),t}(),et=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,[{key:"map",value:function(e){var n=this.type.map(this.value,e);return void 0===n?void 0:n==this.value?this:new t(this.type,n)}},{key:"is",value:function(t){return this.type==t}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new nt(t.map||function(t){return t})}},{key:"mapEffects",value:function(t,e){if(!t.length)return t;var n,r=[],i=o(t);try{for(i.s();!(n=i.n()).done;){var s=n.value.map(e);s&&r.push(s)}}catch(a){i.e(a)}finally{i.f()}return r}}]),t}(),nt=function(){function t(e){c(this,t),this.map=e}return d(t,[{key:"of",value:function(t){return new et(this,t)}}]),t}(),rt=function(){function t(e,n,r,i,o,s,a){c(this,t),this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=o,this.reconfigure=s,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}}]),t}();function it(t,e){for(var n=[],r=0,i=0;;){var o=void 0,s=void 0;if(r=t[r]))o=t[r++],s=t[r++];else{if(!(i=0;i--){var o=n[i](t);o&&Object.keys(o).length&&(r=ot(t,st(e,o,t.changes.newLength),!0))}return r==t?t:new rt(e,t.changes,t.selection,r.effects,r.annotations,r.reconfigure,r.scrollIntoView)}(n?function(t){var e,n=t.startState,r=!0,i=o(n.facet(Y));try{for(i.s();!(e=i.n()).done;){var s=(0,e.value)(t);if(!1===s){r=!1;break}Array.isArray(s)&&(r=!0===r?s:it(r,s))}}catch(d){i.e(d)}finally{i.f()}if(!0!==r){var a,u;if(!1===r)u=t.changes.invertedDesc,a=m.empty(n.doc.length);else{var h=t.changes.filter(r);a=h.changes,u=h.filtered.invertedDesc}t=new rt(n,a,t.selection&&t.selection.map(u),et.mapEffects(t.effects,u),t.annotations,t.reconfigure,t.scrollIntoView)}for(var l=n.facet(X),c=l.length-1;c>=0;c--){var f=l[c](t);t=f instanceof rt?f:Array.isArray(f)&&1==f.length&&f[0]instanceof rt?f[0]:at(n,lt(f),!1)}return t}(a):a)}rt.time=Z.define(),rt.userEvent=Z.define(),rt.addToHistory=Z.define();var ut,ht=[];function lt(t){return null==t?ht:Array.isArray(t)?t:[t]}!function(t){t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other"}(ut||(ut={}));var ct,ft=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{ct=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(gt){}function dt(t){return function(e){if(!/\S/.test(e))return ut.Space;if(function(t){if(ct)return ct.test(t);for(var e=0;e"€"&&(n.toUpperCase()!=n.toLowerCase()||ft.test(n)))return!0}return!1}(e))return ut.Word;for(var n=0;n-1)return ut.Word;return ut.Other}}var vt=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(c(this,t),this.config=e,this.doc=n,this.selection=r,this.applying=null,this.status=e.statusTemplate.slice(),i&&!i.reconfigure)this.values=i.startState.values.slice();else if(this.values=e.dynamicSlots.map((function(t){return null})),i)for(var o in e.address){var s=e.address[o],a=i.startState.config.address[o];null!=a&&0==(1&s)&&(this.values[s>>1]=U(i.startState,a))}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),U(this,n);if(e)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return e instanceof m?e:m.of(e,this.doc.length,this.facet(t.lineSeparator))}},{key:"toText",value:function(e){return r.xv.of(e.split(this.facet(t.lineSeparator)||p))}},{key:"sliceDoc",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(t,e,this.lineBreak)}},{key:"facet",value:function(t){var e=this.config.address[t.id];return null==e?t.default:(q(this,e),U(this,e))}},{key:"toJSON",value:function(t){var e={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(var n in t)e[n]=t[n].spec.toJSON(this.field(t[n]),this);return e}},{key:"phrase",value:function(e){var n,r=o(this.facet(t.phrases));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(Object.prototype.hasOwnProperty.call(i,e))return i[e]}}catch(s){r.e(s)}finally{r.f()}return e}},{key:"languageDataAt",value:function(t,e){var n,r=[],i=o(this.facet(K));try{for(i.s();!(n=i.n()).done;){var s,a=o((0,n.value)(this,e));try{for(a.s();!(s=a.n()).done;){var u=s.value;Object.prototype.hasOwnProperty.call(u,t)&&r.push(u[t])}}catch(h){a.e(h)}finally{a.f()}}}catch(h){i.e(h)}finally{i.f()}return r}},{key:"charCategorizer",value:function(t){return dt(this.languageDataAt("wordChars",t).join(""))}},{key:"tabSize",get:function(){return this.facet(t.tabSize)}},{key:"lineBreak",get:function(){return this.facet(t.lineSeparator)||"\n"}}],[{key:"fromJSON",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!e||"string"!=typeof e.doc)throw new RangeError("Invalid JSON representation for EditorState");var i=[];if(r){var o=function(t){var n=r[t],o=e[t];i.push(n.init((function(t){return n.spec.fromJSON(o,t)})))};for(var s in r)o(s)}return t.create({doc:e.doc,selection:C.fromJSON(e.selection),extensions:n.extensions?i.concat([n.extensions]):i})}},{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=z.resolve(e.extensions||[]),i=e.doc instanceof r.xv?e.doc:r.xv.of((e.doc||"").split(n.staticFacet(t.lineSeparator)||p)),o=e.selection?e.selection instanceof C?e.selection:C.single(e.selection.anchor,e.selection.head):C.single(0);return O(o,i.length),n.staticFacet(G)||(o=o.asSingle()),new t(n,i,o)}}]),t}();function pt(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},s=o(t);try{for(s.s();!(n=s.n()).done;)for(var a=n.value,u=0,h=Object.keys(a);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,s=!0,a=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function l(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return null==e&&-1==(e=t.search(/[^\s\u00a0]/))&&(e=t.length),(0,s.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 w(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 s,a=(0,o.kU)(t.languageData),u={token:(s=t).token,blankLine:s.blankLine||function(){},startState:s.startState||function(){return!0},copyState:s.copyState||x,indent:s.indent||function(){return null},languageData:s.languageData||{}};return(i=e.call(this,a,{startParse:function(t,e,n){return new O(p(i),t,e,n)}},[o.tK.of((function(t,e){return i.getIndent(t,e)}))])).streamParser=u,i.docType=function(t){var e=E.length;return E.push(new r.Jq("document",o.mi.set(Object.create(null),t),e)),e}(a),i.stateAfter=new WeakMap,i}return w(n,[{key:"getIndent",value:function(t,e){for(var n=(0,o.qz)(t.state),r=n.resolve(e);r&&r.type!=E[this.docType];)r=r.parent;if(!r)return null;var i,s,a=C(this,n,0,r.from,e);if(a?(s=a.state,i=a.pos+1):(s=this.streamParser.startState(t.unit),i=0),e-i>1e4)return null;for(;i=i&&n+e.length<=o&&t.stateAfter.get(e);if(s)return{state:t.streamParser.copyState(s),pos:n+e.length};for(var a=e.children.length-1;a>=0;a--){var u=e.children[a],h=n+e.positions[a],l=u instanceof r.mp&&h=e.length)return e;o||e.type!=E[t.docType]||(o=!0);for(var s=e.children.length-1;s>=0;s--){var a=e.positions[s]+n,u=e.children[s],h=void 0;if(an&&C(t,u.tree,0-u.offset,n,u.to),c=void 0;if(l&&(c=M(t,u.tree,n+u.offset,l.pos+u.offset,!1)))return{state:l.state,tree:c}}}catch(f){a.e(f)}finally{a.f()}return{state:t.streamParser.startState((0,o.y1)(i)),tree:r.mp.empty}}(e,s.fragments,i,s.state),u=a.state,l=a.tree;this.state=u,this.pos=this.chunkStart=i+l.length,l.length&&(this.chunks.push(l),this.chunkPos.push(i)),this.pose.start)return i}throw new Error("Stream parser failed to advance stream.")}var D=Object.create(null),E=[r.Jq.none],P=new r.Lj(E),R=[];function B(t){return t?D[t]||(D[t]=function(t){var e,n=null,o=h(t.split("."));try{for(o.s();!(e=o.n()).done;){var s=e.value,u=i.pJ[s];u?"function"==typeof u?n?n=u(n):$(s,"Modifier ".concat(s," used at start of tag")):n?$(s,"Tag ".concat(s," used as modifier")):n=u:$(s,"Unknown highlighting tag ".concat(s))}}catch(f){o.e(f)}finally{o.f()}if(!n)return 0;var l=t.replace(/ /g,"_"),c=r.Jq.define({id:E.length,name:l,props:[(0,i.Gv)(a({},l,n))]});return E.push(c),c.id}(t)):0}for(var L=0,j=[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","typeName"],["attribute","propertyName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]];L-1||(R.push(t),console.warn(e))}},23414:function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,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,s=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}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?w:b)(t,e)}function w(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 b(t,e){for(;e>0;){var n=w(t,e-2);if(n=56320&&t<57344}function x(t){return t>=55296&&t<56320}function A(t,e){var n=t.charCodeAt(e);if(!x(n)||e+1==t.length)return n;var r=t.charCodeAt(e+1);return S(r)?r-56320+(n-55296<<10)+65536:n}function C(t){return t<65536?1:2}function M(t,e,n){for(var r=0;r=n)return{offset:i,leftOver:0};e+=9==t.charCodeAt(i)?r-e%r:1,i=k(t,i)}return{offset:t.length,leftOver:n-e}}var T=function(){function t(){f(this,t)}return v(t,[{key:"lineAt",value:function(t){if(t<0||t>this.length)throw new RangeError("Invalid position ".concat(t," in document of length ").concat(this.length));return this.lineInner(t,!1,1,0)}},{key:"line",value:function(t){if(t<1||t>this.lines)throw new RangeError("Invalid line number ".concat(t," in ").concat(this.lines,"-line document"));return this.lineInner(t,!0,1,0)}},{key:"replace",value:function(t,e,n){var r=[];return this.decompose(0,t,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(e,this.length,r,1),E.from(r,this.length-(e-t)+n.length)}},{key:"append",value:function(t){return this.replace(this.length,this.length,t)}},{key:"slice",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=[];return this.decompose(t,e,n,0),E.from(n,e-t)}},{key:"eq",value:function(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;for(var e=new L(this),n=new L(t);;){if(e.next(),n.next(),e.lineBreak!=n.lineBreak||e.done!=n.done||e.value!=n.value)return!1;if(e.done)return!0}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new L(this,t)}},{key:"iterRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new j(this,t,e)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var t=[];return this.flatten(t),t}}],[{key:"of",value:function(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new D(e):E.from(D.split(e,[])):t.empty}}]),t}();"undefined"!=typeof Symbol&&(T.prototype[Symbol.iterator]=function(){return this.iter()});var D=function(t){a(n,t);var e=h(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P(t);return f(this,n),(r=e.call(this)).text=t,r.length=i,r}return v(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.text[i],s=r+o.length;if((e?n:s)>=t)return new I(r,s,n,o);r=s+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 s=r.pop(),a=R(o.text,s.text.slice(),0,o.length);if(a.length<=32)r.push(new n(a,s.length+o.length));else{var u=a.length>>1;r.push(new n(a.slice(0,u)),new n(a.slice(u)))}}else r.push(o)}},{key:"replace",value:function(t,e,r){if(!(r instanceof n))return s(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+=s.slice(Math.max(0,t-i),e-i)),i=a+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=[],s=-1,a=i(t);try{for(a.s();!(r=a.n()).done;){var u=r.value;o.push(u),s+=u.length+1,32==o.length&&(e.push(new n(o,s)),o=[],s=-1)}}catch(h){a.e(h)}finally{a.f()}return s>-1&&e.push(new n(o,s)),e}}]),n}(T),E=function(t){a(n,t);var e=h(n);function n(t,r){var o;f(this,n),(o=e.call(this)).children=t,o.length=r,o.lines=0;var s,a=i(t);try{for(a.s();!(s=a.n()).done;){var u=s.value;o.lines+=u.lines}}catch(h){a.e(h)}finally{a.f()}return o}return v(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.children[i],s=r+o.length,a=n+o.lines-1;if((e?a:s)>=t)return o.lineInner(t,e,n,r);r=s+1,n=a+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)|(a>=e?2:0));o>=t&&a<=e&&!u?n.push(s):s.decompose(t-o,e-o,n,u)}o=a+1}}},{key:"replace",value:function(t,e,r){if(r.lines=o&&e<=u){var h=a.replace(t-o,e-o,r),l=this.lines-a.lines+h.lines;if(h.lines>4&&h.lines>l>>6){var f=this.children.slice();return f[i]=h,new n(f,this.length-(e-t)+r.length)}return s(c(n.prototype),"replace",this).call(this,o,u,h)}o=u+1}return s(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+=s.sliceString(t-o,e-o,n)),o=a+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,s=i(t);try{for(s.s();!(e=s.n()).done;){var a=e.value;o+=a.lines}}catch(A){s.e(A)}finally{s.f()}if(o<32){var u,h=[],l=i(t);try{for(l.s();!(u=l.n()).done;){var c=u.value;c.flatten(h)}}catch(A){l.e(A)}finally{l.f()}return new D(h,r)}var f=Math.max(32,o>>5),d=f<<1,v=f>>1,p=[],g=0,m=-1,y=[];function k(t){var e;if(t.lines>d&&t instanceof n){var r,o=i(t.children);try{for(o.s();!(r=o.n()).done;){k(r.value)}}catch(A){o.e(A)}finally{o.f()}}else t.lines>v&&(g>v||!g)?(w(),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&&w(),g+=t.lines,m+=t.length+1,y.push(t))}function w(){0!=g&&(p.push(1==y.length?y[0]:n.from(y,m)),m=-1,g=y.length=0)}var b,S=i(t);try{for(S.s();!(b=S.n()).done;){var x=b.value;k(x)}}catch(A){S.e(A)}finally{S.f()}return w(),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,s=!0;o=n&&(u>r&&(a=a.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 s=n.children[this.dir>0?r:r-1];this.offsets[e]=r+this.dir,this.lineBreak=!1,t>s.length?t-=s.length:(this.nodes.push(s),this.offsets.push(this.dir>0?0:s instanceof D?s.text.length:s.children.length))}else{if(this.lineBreak=!0,0==t)return this.value="\n",this;t--}}}}]),t}(),j=function(){function t(e,n,r){f(this,t),this.value="",this.cursor=new L(e,n>r?-1:1),n>r?(this.skip=e.length-n,this.limit=n-r):(this.skip=n,this.limit=r-n)}return v(t,[{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.limit<=0)this.limit=-1;else{var e=this.cursor.next(this.skip+t),n=e.value,r=e.lineBreak,i=e.done;this.skip=0,this.value=n;var o=r?1:n.length;o>this.limit&&(this.value=this.cursor.dir>0?n.slice(0,this.limit):n.slice(o-this.limit)),i||0==this.value.length?this.limit=-1:this.limit-=this.value.length}return this}},{key:"lineBreak",get:function(){return this.cursor.lineBreak}},{key:"done",get:function(){return this.limit<0}}]),t}(),I=function(){function t(e,n,r,i){f(this,t),this.from=e,this.to=n,this.number=r,this.text=i}return v(t,[{key:"length",get:function(){return this.to-this.from}}]),t}()},19753:function(t,e,n){"use strict";n.d(e,{kH:function(){return Ct},p:function(){return Ot},Nm:function(){return ke},tk:function(){return _n},BF:function(){return ne},lg:function(){return oe},$f:function(){return Qn},Zp:function(){return Vt}});for(var r=n(77885),i=n(23414),o=n(62038),s=n(13764),a={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",229:"q"},u={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},h="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),l="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),c="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),f="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),d="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),v=h&&(f||+h[1]<57)||c&&f,p=0;p<10;p++)a[48+p]=a[96+p]=String(p);for(p=1;p<=24;p++)a[p+111]="F"+p;for(p=65;p<=90;p++)a[p]=String.fromCharCode(p+32),u[p]=String.fromCharCode(p);for(var g in a)u.hasOwnProperty(g)||(u[g]=a[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&&w(t,e)}function w(t,e){return(w=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function b(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,s=!0,a=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)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:W,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 q(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 K(t,e,n,r){return!!n&&(J(t,e,n,r,-1)||J(t,e,n,r,1))}function G(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=G(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,G(e),n)}},{key:"after",value:function(e,n){return new t(e.parentNode,G(e)+1,n)}}]),t}(),st=[],at=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 s=n.value;if(s.dirty){var a=i?i.nextSibling:r.firstChild;!a||s.dom||t.get(a)||s.reuseDOM(a),s.sync(e),s.dirty=0}e&&e.node==r&&i!=s.dom&&(e.written=!0),ht(r,i,s.dom),i=s.dom}}catch(f){o.e(f)}finally{o.f()}var u=i?i.nextSibling:r.firstChild;for(u&&e&&e.node==r&&(e.written=!0);u;)u=ut(u)}else if(1&this.dirty){var h,l=M(this.children);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.dirty&&(c.sync(e),c.dirty=0)}}catch(f){l.e(f)}finally{l.f()}}}},{key:"reuseDOM",value:function(t){return!1}},{key:"localPosFromDOM",value:function(e,n){var r;if(e==this.dom)r=this.dom.childNodes[n];else{for(var i=0==Y(e)?0:0==n?-1:1;;){var o=e.parentNode;if(o==this.dom)break;0==i&&o.firstChild!=o.lastChild&&(i=e==o.firstChild?-1:1),e=o}r=i<0?e:e.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!t.get(r);)r=r.nextSibling;if(!r)return this.length;for(var s=0,a=0;;s++){var u=this.children[s];if(u.dom==r)return a;a+=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,s=-1,a=0,u=n;ae)return h.domBoundsAround(t,e,u);if(l>=t&&-1==r&&(r=a,i=u),l>=e&&l!=u&&-1==o){o=a,s=l;break}u=l+h.breakAfter}return{from:i,to:s<0?n+this.length:s,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]:st;this.markDirty();for(var i=t;i0&&void 0!==arguments[0]?arguments[0]:this.length;return new lt(this.children,t,this.children.length)}},{key:"childPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(t,e)}},{key:"toString",value:function(){var t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==t?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}},{key:"editorView",get:function(){if(!this.parent)throw new Error("Accessing view in orphan content view");return this.parent.editorView}},{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"rootView",get:function(){for(var t=this;;){var e=t.parent;if(!e)return t;t=e}}}],[{key:"get",value:function(t){return t.cmView}}]),t}();function ut(t){var e=t.nextSibling;return t.parentNode.removeChild(t),e}function ht(t,e,n){var r=e?e.nextSibling:t.firstChild;if(n.parentNode==t)for(;r!=n;)r=ut(r);else t.insertBefore(n,r)}at.prototype.breakAfter=0;var lt=function(){function t(e,n,r){O(this,t),this.children=e,this.pos=n,this.i=r,this.off=0}return D(t,[{key:"findPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(t>this.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}]),t}(),ct=[],ft=function(t){k(n,t);var e=b(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}(at);ft.prototype.children=ct;var dt=function(t){k(n,t);var e=b(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=b(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 s,a=M(i);try{for(a.s();!(s=a.n()).done;){var u=s.value;u.setParent(x(r))}}catch(h){a.e(h)}finally{a.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,s=0;0==e&&n<0||e==r&&n>=0?z.chrome||z.gecko||(e?(i--,s=1):(o++,s=-1)):n<0?i--:o++;var a=it();a.setEnd(t,o),a.setStart(t,i);var u=a.getClientRects();if(!u.length)return X;var h=u[(s?s<0:n>=0)?0:u.length-1];return z.safari&&!s&&0==h.width&&(h=Array.prototype.find.call(u,(function(t){return t.width}))||h),s?Q(h,s<0):h}var gt=function(t){k(n,t);var e=b(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=b(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 s,a=t.childCursor(),u=a.findPos(n,1),h=u.i,l=u.off,c=a.findPos(e,-1),f=c.i,d=c.off,v=e-n,p=M(r);try{for(p.s();!(s=p.n()).done;){v+=s.value.length}}catch(S){p.e(S)}finally{p.f()}t.length+=v;var g=t.children;if(f==h&&d){var m=g[f];if(1==r.length&&m.merge(d,l,r[0],i,o))return;if(0==r.length)return void m.merge(d,l,null,i,o);var y=m.slice(l);y.merge(0,0,r[r.length-1],0,o)?r[r.length-1]=y:r.push(y),h++,o=l=0}if(l){var k=g[h];r.length&&k.merge(0,l,r[r.length-1],0,o)?(r.pop(),o=0):k.merge(0,l,null,0,0)}else hi&&n0;r--){var a=e[r-1].dom;if(a.parentNode==t)return ot.after(a)}return new ot(t,0)}function wt(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)?wt(r,e.children[0],n-1):(i.push(e),e.setParent(t)),t.length+=e.length}function bt(t,e,n){for(var r=0,i=0;i=e:s>e)return o.coordsAt(e-r,n);r=s}}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 s.Xs.of(t,e)}}]),n}(s.uU);Ot.none=s.Xs.empty;var Tt=function(t){k(n,t);var e=b(n);function n(t){var r;O(this,n);var i=Pt(t),o=i.start,s=i.end;return(r=e.call(this,1e8*(o?-1:1),1e8*(s?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=b(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=b(n);function n(t,i,o,s,a,u){var h;return O(this,n),(h=e.call(this,i,o,a,t)).block=s,h.isReplace=u,h.mapMode=s?i<0?r.gc.TrackBefore:r.gc.TrackAfter:r.gc.TrackDel,h}return D(n,[{key:"eq",value:function(t){return t instanceof n&&(e=this.widget,r=t.widget,e==r||!!(e&&r&&e.compare(r)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,r}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return m(A(n.prototype),"range",this).call(this,t,e)}},{key:"type",get:function(){return this.startSide=5}}]),n}(Ot);function Pt(t){var e=t.inclusiveStart,n=t.inclusiveEnd;return null==e&&(e=t.inclusive),null==n&&(n=t.inclusive),{start:e||!1,end:n||!1}}function Rt(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n.length-1;i>=0&&n[i]+r>t?n[i]=Math.max(n[i],e):n.push(t,e)}Et.prototype.point=!0;var Bt=r.r$.define({combine:function(t){return t.join(" ")}}),Lt=r.r$.define({combine:function(t){return t.indexOf(!0)>-1}}),jt=o.V.newName();function It(t){return t.replace(/\$\w[\w\.]*/g,(function(t){for(var e=t.slice(1).split("."),n="",r=1;r<=e.length;r++)n+=".cm-"+e.slice(0,r).join("-");return n}))}function Nt(t,e){return new o.V(e,{process:function(e){return e=It(e),/\$/.test(e)?e.replace(/\$/,t):t+" "+e},extend:function(e,n){return e=It(e),n.slice(0,t.length+1)==t+" "?t+" "+e.replace(/&/,n.slice(t.length+1)):e.replace(/&/,n)}})}function Vt(t){if(t.indexOf(".")<0)return"cm-"+t;for(var e=t.split("."),n="",r=1;r<=e.length;r++)n+=(n?" ":"")+"cm-"+e.slice(0,r).join("-");return n}var $t=Nt("."+jt,{$:{position:"relative !important",boxSizing:"border-box","&$focused":{outline_fallback:"1px dotted #212121",outline:"5px auto -webkit-focus-ring-color"},display:"flex !important",flexDirection:"column"},$scroller:{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},$content:{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",boxSizing:"border-box",padding:"4px 0",outline:"none"},"$$light $content":{caretColor:"black"},"$$dark $content":{caretColor:"white"},$line:{display:"block",padding:"0 2px 0 4px"},$selectionLayer:{zIndex:-1,contain:"size style"},$selectionBackground:{position:"absolute"},"$$light $selectionBackground":{background:"#d9d9d9"},"$$dark $selectionBackground":{background:"#222"},"$$focused$light $selectionBackground":{background:"#d7d4f0"},"$$focused$dark $selectionBackground":{background:"#233"},$cursorLayer:{zIndex:100,contain:"size style",pointerEvents:"none"},"$$focused $cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},$cursor:{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none",display:"none"},"$$dark $cursor":{borderLeftColor:"#444"},"$$focused $cursor":{display:"block"},"$$light $activeLine":{backgroundColor:"#f3f9ff"},"$$dark $activeLine":{backgroundColor:"#223039"},"$$light $specialChar":{color:"red"},"$$dark $specialChar":{color:"#f78"},$tab:{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},$placeholder:{color:"#888",display:"inline-block"},$button:{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"3px"},"$$light $button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"$$dark $button":{backgroundImage:"linear-gradient(#555, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},$textfield:{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"$$light $textfield":{backgroundColor:"white"},"$$dark $textfield":{border:"1px solid #555",backgroundColor:"inherit"}}),_t=Vt("line"),Ht=function(t){k(n,t);var e=b(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,s){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:Wt,o,s),!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 s=i;s0&&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){wt(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=_t,this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(At(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add(_t),this.prevAttrs=void 0),m(A(n.prototype),"sync",this).call(this,t);var e=this.dom.lastChild;if(!e||"BR"!=e.nodeName&&at.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 bt(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],s=i+o.length;if(s>=e){if(o instanceof n)return o;if(o.length)return null}i=s+o.breakAfter}}}]),n}(at),Wt=[],zt=function(t){k(n,t);var e=b(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,s){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,s=r.done;if(this.skip=0,s)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 a=Math.min(this.text.length-this.textOff,t,512);this.getLine().append(this.wrapMarks(new dt(this.text.slice(this.textOff,this.textOff+a)),e),n),this.textOff+=a,t-=a,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 s=n.type;s!=Ct.WidgetAfter||this.posCovered()||this.getLine(),this.addWidget(new zt(n.widget||new qt("div"),o,s))}else{var a=this.wrapMarks(gt.create(n.widget||new qt("span"),o,n.startSide),r);this.getLine().append(a,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=s.Xs.spans(i,n,r,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(),o}}]),t}(),qt=function(t){k(n,t);var e=b(n);function n(t){var r;return O(this,n),(r=e.call(this)).tag=t,r}return D(n,[{key:"eq",value:function(t){return t.tag==this.tag}},{key:"toDOM",value:function(){return document.createElement(this.tag)}},{key:"updateDOM",value:function(t){return t.nodeName.toLowerCase()==this.tag}}]),n}(Mt),Ut=[],Kt=r.r$.define(),Gt=r.r$.define(),Jt=r.r$.define(),Yt=r.r$.define(),Xt=r.r$.define(),Qt=r.r$.define();function Zt(t,e,n){var r=t.facet(Yt);r.length?r[0](e):window.onerror?window.onerror(String(e),n,void 0,void 0,e):n?console.error(n+":",e):console.error(e)}var te=r.r$.define({combine:function(t){return!t.length||t[0]}}),ee=function t(e,n){O(this,t),this.field=e,this.get=n},ne=function(){function t(){O(this,t)}return D(t,[{key:"from",value:function(t){return new ee(this,t)}}],[{key:"define",value:function(){return new t}}]),t}();ne.decorations=ne.define(),ne.scrollMargins=ne.define();var re=0,ie=r.r$.define(),oe=function(){function t(e,n,r){O(this,t),this.id=e,this.create=n,this.fields=r,this.extension=ie.of(this)}return D(t,null,[{key:"define",value:function(e,n){var r=n||{},i=r.eventHandlers,o=r.provide,s=r.decorations,a=[];if(o){var u,h=M(Array.isArray(o)?o:[o]);try{for(h.s();!(u=h.n()).done;){var l=u.value;a.push(l)}}catch(c){h.e(c)}finally{h.f()}}return i&&a.push(se.from((function(t){return{plugin:t,handlers:i}}))),s&&a.push(ne.decorations.from(s)),new t(re++,e,a)}},{key:"fromClass",value:function(e,n){return t.define((function(t){return new e(t)}),n)}}]),t}(),se=ne.define(),ae=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,s=i.get;o==t&&e.push(s(this.value))}}catch(a){r.e(a)}finally{r.f()}}},{key:"update",value:function(e){if(this.value){if(this.mustUpdate){var n=this.mustUpdate;if(this.mustUpdate=null,!this.value.update)return this;try{this.value.update(n)}catch(r){if(Zt(n.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(i){}return t.dummy}}}else try{this.value=this.spec.create(e)}catch(r){return Zt(e.state,r,"CodeMirror plugin crashed"),t.dummy}return this}},{key:"destroy",value:function(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(n){Zt(t.state,n,"CodeMirror plugin crashed")}}}]),t}();ae.dummy=new ae(oe.define((function(){return{}})));var ue=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),he=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),le=r.r$.define(),ce=r.r$.define(),fe=function(){function t(e,n,r,i){O(this,t),this.fromA=e,this.toA=n,this.fromB=r,this.toB=i}return D(t,[{key:"join",value:function(e){return new t(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}},{key:"addToSet",value:function(t){for(var e=t.length,n=this;e>0;e--){var r=t[e-1];if(!(r.fromA>n.toA)){if(r.toAl)break;o+=2}if(!u)return r;new t(u.fromA,u.toA,u.fromB,u.toB).addToSet(r),s=u.toA,a=u.toB}}}]),t}(),de=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ut;O(this,t),this.view=e,this.state=n,this.transactions=i,this.flags=0,this.startState=e.state,this.changes=r.as.empty(this.startState.doc.length);var o,s=M(i);try{for(s.s();!(o=s.n()).done;){var a=o.value;this.changes=this.changes.compose(a.changes)}}catch(l){s.e(l)}finally{s.f()}var u=[];this.changes.iterChangedRanges((function(t,e,n,r){return u.push(new fe(t,e,n,r))})),this.changedRanges=u;var h=e.hasFocus;h!=e.inputState.notifiedFocused&&(e.inputState.notifiedFocused=h,this.flags|=1),this.docChanged&&(this.flags|=2)}return D(t,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(18&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return this.transactions.some((function(t){return t.docChanged}))}},{key:"selectionSet",get:function(){return this.transactions.some((function(t){return t.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}]),t}(),ve=function(t){k(n,t);var e=b(n);function n(t){var r;return O(this,n),(r=e.call(this)).view=t,r.compositionDeco=Ot.none,r.decorations=[],r.minWidth=0,r.minWidthFrom=0,r.minWidthTo=0,r.impreciseAnchor=null,r.impreciseHead=null,r.setDOM(t.contentDOM),r.children=[new Ht],r.children[0].setParent(x(r)),r.updateInner([new fe(0,0,0,t.state.doc.length)],r.updateDeco(),0),r}return D(n,[{key:"update",value:function(t){var e=this,n=t.changedRanges;this.minWidth>0&&n.length&&(n.every((function(t){var n=t.fromA;return t.toAe.minWidthTo}))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=0),this.view.inputState.composing<0?this.compositionDeco=Ot.none:t.transactions.length&&(this.compositionDeco=function(t,e){var n=F(t.root),r=n.focusNode&&me(n.focusNode,n.focusOffset,0);if(!r)return Ot.none;var i,o,s=t.docView.nearest(r),a=r;if(s instanceof ft){for(;s.parent instanceof ft;)s=s.parent;o=(i=s.posAtStart)+s.length,a=s.dom}else{if(!(s instanceof Ht))return Ot.none;for(;a.parentNode!=s.dom;)a=a.parentNode;for(var u=a.previousSibling;u&&!at.get(u);)u=u.previousSibling;i=o=u?at.get(u).posAtEnd:s.posAtStart}var h=e.mapPos(i,1),l=Math.max(h,e.mapPos(o,-1)),c=r.nodeValue,f=t.state;if(l-h=this.view.viewport.from&&t.state.selection.main.to<=this.view.viewport.to?(this.updateSelection(h,d),!1):(this.updateInner(n,c,t.startState.doc.length,h,d),!0)}},{key:"updateInner",value:function(t,e,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];this.updateChildren(t,e,n),this.view.observer.ignore((function(){r.dom.style.height=r.view.viewState.domHeight+"px",r.dom.style.minWidth=r.minWidth?r.minWidth+"px":"";var t=z.chrome?{node: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 s=o.fromA,a=o.toA,u=o.fromB,h=o.toB,l=Ft.build(this.view.state.doc,u,h,e),c=l.content,f=l.breakAtStart,d=l.openStart,v=l.openEnd,p=r.findPos(a,1),g=p.i,m=p.off,y=r.findPos(s,-1),k=y.i,w=y.off;this.replaceRange(k,w,g,m,c,f,d,v)}}},{key:"replaceRange",value:function(t,e,n,r,i,o,s,a){var u=this.children[t],h=i.length?i[i.length-1]:null,l=h?h.breakAfter:o;if(t!=n||o||l||!(i.length<2)||!u.merge(e,r,i.length?h:null,0==e,s,a)){var c=this.children[n];for(r0&&(!o&&i.length&&u.merge(e,u.length,i[0],!1,s,0)?u.breakAfter=i.shift().breakAfter:(e0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e||this.mayControlSelection()){var n=this.view.state.selection.main,r=this.domAtPos(n.anchor),i=this.domAtPos(n.head),o=F(this.root);(t||!o.focusNode||z.gecko&&n.empty&&ye(o.focusNode,o.focusOffset)||!K(r.node,r.offset,o.anchorNode,o.anchorOffset)||!K(i.node,i.offset,o.focusNode,o.focusOffset))&&this.view.observer.ignore((function(){if(n.empty){if(z.gecko){var t=ye(r.node,r.offset);if(t&&3!=t){var e=me(r.node,r.offset,1==t?1:-1);e&&(r=new ot(e,1==t?0:e.nodeValue.length))}}o.collapse(r.node,r.offset),null!=n.bidiLevel&&null!=o.cursorBidiLevel&&(o.cursorBidiLevel=n.bidiLevel)}else if(o.extend)o.collapse(r.node,r.offset),o.extend(i.node,i.offset);else{var s=document.createRange();if(n.anchor>n.head){var a=[i,r];r=a[0],i=a[1]}s.setEnd(i.node,i.offset),s.setStart(r.node,r.offset),o.removeAllRanges(),o.addRange(s)}})),this.impreciseAnchor=r.precise?null:new ot(o.anchorNode,o.anchorOffset),this.impreciseHead=i.precise?null:new ot(o.focusNode,o.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){var t=this.view.state.selection.main,e=F(this.root);if(t.empty&&t.assoc&&e.modify){var n=Ht.find(this,t.head);if(n){var r=n.posAtStart;if(t.head!=r&&t.head!=r+n.length){var i=this.coordsAt(t.head,-1),o=this.coordsAt(t.head,1);if(i&&o&&!(i.bottom>o.top)){var s=this.domAtPos(t.head+t.assoc);e.collapse(s.node,s.offset),e.modify("move",t.assoc<0?"forward":"backward","lineboundary")}}}}}},{key:"mayControlSelection",value:function(){return this.view.state.facet(te)?this.root.activeElement==this.dom:q(this.dom,F(this.root))}},{key:"nearest",value:function(t){for(var e=t;e;){var n=at.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,s=0;sr)break;if(o>=n){t.push(a.dom.getBoundingClientRect().height);var h=a.dom.scrollWidth;h>i&&(this.minWidth=i=h,this.minWidthFrom=o,this.minWidthTo=u)}o=u+a.breakAfter}return t}},{key:"measureTextSize",value:function(){var t,e=this,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r instanceof Ht){var i=r.measureTextSize();if(i)return i}}}catch(u){n.e(u)}finally{n.f()}var o,s,a=document.createElement("div");return a.className="cm-line",a.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){e.dom.appendChild(a);var t=U(a.firstChild)[0];o=a.getBoundingClientRect().height,s=t?t.width/27:7,a.remove()})),{lineHeight:o,charWidth:s}}},{key:"childCursor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,e=this.children.length;return e&&(t-=this.children[--e].length),new lt(this.children,t,e)}},{key:"computeBlockGapDeco",value:function(){for(var t=[],e=this.view.viewState,n=0,r=0;;r++){var i=r==e.viewports.length?null:e.viewports[r],o=i?i.from-1:this.length;if(o>n){var s=e.lineAt(o,0).bottom-e.lineAt(n,0).top;t.push(Ot.replace({widget:new pe(s),block:!0,inclusive:!0}).range(n,o))}if(!i)break;n=i.to+1}return Ot.set(t)}},{key:"updateDeco",value:function(){return this.decorations=[this.computeBlockGapDeco(),this.view.viewState.lineGapDeco,this.compositionDeco].concat(C(this.view.state.facet(le)),C(this.view.pluginField(ne.decorations)))}},{key:"scrollPosIntoView",value:function(t,e){var n=this.coordsAt(t,e);if(n){var r,i=0,o=0,s=0,a=0,u=M(this.view.pluginField(ne.scrollMargins));try{for(u.s();!(r=u.n()).done;){var h=r.value;if(h){var l=h.left,c=h.right,f=h.top,d=h.bottom;null!=l&&(i=Math.max(i,l)),null!=c&&(o=Math.max(o,c)),null!=f&&(s=Math.max(s,f)),null!=d&&(a=Math.max(a,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 s=r.getBoundingClientRect();i={left:s.left,right:s.left+r.clientWidth,top:s.top,bottom:s.top+r.clientHeight}}var a=0,u=0;if(e.topi.bottom&&(u=e.bottom-i.bottom+5),e.lefti.right&&(a=e.right-i.right+5),a||u)if(o)n.scrollBy(a,u);else{if(u){var h=r.scrollTop;r.scrollTop+=u,u=r.scrollTop-h}if(a){var l=r.scrollLeft;r.scrollLeft+=a,a=r.scrollLeft-l}e={left:e.left-a,top:e.top-u,right:e.right-a,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-s,right:n.right+o,bottom:n.bottom+a})}}},{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}(at),pe=function(t){k(n,t);var e=b(n);function n(t){var r;return O(this,n),(r=e.call(this)).height=t,r}return D(n,[{key:"toDOM",value:function(){var t=document.createElement("div");return this.updateDOM(t),t}},{key:"eq",value:function(t){return t.height==this.height}},{key:"updateDOM",value:function(t){return t.style.height=this.height+"px",!0}},{key:"estimatedHeight",get:function(){return this.height}}]),n}(Mt);var ge=function(t){k(n,t);var e=b(n);function n(t,r){var i;return O(this,n),(i=e.call(this)).top=t,i.text=r,i}return D(n,[{key:"eq",value:function(t){return this.top==t.top&&this.text==t.text}},{key:"toDOM",value:function(){return this.top}},{key:"ignoreEvent",value:function(){return!1}},{key:"customView",get:function(){return mt}}]),n}(Mt);function me(t,e,n){for(;;){if(3==t.nodeType)return t;if(1==t.nodeType&&e>0&&n<=0)e=Y(t=t.childNodes[e-1]);else{if(!(1==t.nodeType&&e=0))return null;t=t.childNodes[e],e=0}}}function ye(t,e){return 1!=t.nodeType?0:(e&&"false"==t.childNodes[e-1].contentEditable?1:0)|(e=e){if(s.level==n)return o;(i<0||(0!=r?r<0?s.frome:t[i].level>s.level))&&(i=o)}}if(i<0)throw new RangeError("Index out of range");return i}}]),t}(),Te=[];function De(t,e){var n,r=t.length,i=e==be?1:2;if(!t||1==i&&!Me.test(t))return Ee(r);for(var o=0,s=i,a=i;ox;){for(var M=C,O=2!=Te[--C];C>x&&O==(2!=Te[C-1]);)C--;b.push(new Oe(C,M,O?2:1))}else b.push(new Oe(x,S,0))}else for(var T=0;Tt?e.left-t:Math.max(0,t-e.right)}function Le(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function je(t,e){return t.tope.top+1}function Ie(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function Ve(t,e,n){for(var r,i,o,s,a,u,h,l,c=t.firstChild;c;c=c.nextSibling)for(var f=U(c),d=0;dg||s==g&&o>p)&&(r=c,i=v,o=p,s=g),0==p?n>v.bottom&&(!h||h.bottomv.top)&&(u=c,l=v):h&&je(h,v)?h=Ne(h,v.bottom):l&&je(l,v)&&(l=Ie(l,v.top))}if(h&&h.bottom>=n?(r=a,i=h):l&&l.top<=n&&(r=u,i=l),!r)return{node:t,offset:0};var m=Math.max(i.left,Math.min(i.right,e));return 3==r.nodeType?$e(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)}:Ve(r,m,n)}function $e(t,e,n){for(var r=t.nodeValue.length,i=it(),o=0;o=e&&u.top-1<=n&&u.bottom+1>=n)){var h=e>=(u.left+u.right)/2,l=h;if(z.chrome||z.gecko)i.setEnd(t,o),i.getBoundingClientRect().left==u.right&&(l=!h);return{node:t,offset:o+(l?1:0)}}}}return{node:t,offset:0}}function _e(t,e){for(var n,r=e.x,i=e.y,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,s=t.contentDOM.getBoundingClientRect(),a=t.defaultLineHeight/2,u=!1;;){if((n=t.blockAtHeight(i,s.top)).top>i||n.bottomi?-1:1,i=Math.min(n.bottom-a,Math.max(n.top+a,i)),u)return-1;u=!0}if(n.type==Ct.Text)break;i=o>0?n.bottom+a:n.top-a}var h=n.from;if(ht.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:null;r=Math.max(s.left+1,Math.min(s.right-1,r));var l,c=t.root,f=c.elementFromPoint(r,i),d=-1;if(f&&t.contentDOM.contains(f)&&!(t.docView.nearest(f)instanceof gt))if(c.caretPositionFromPoint){var v=c.caretPositionFromPoint(r,i);v&&(l=v.offsetNode,d=v.offset)}else if(c.caretRangeFromPoint){var p=c.caretRangeFromPoint(r,i);p&&(l=p.startContainer,d=p.startOffset)}if(!l||!t.docView.dom.contains(l)){var g=Ht.find(t.docView,h),m=Ve(g.dom,r,i);l=m.node,d=m.offset}return t.docView.posFromDOM(l,d)}function He(t,e,n,i){var o=t.state.doc.lineAt(e.head),s=i&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>o.from?e.head-1:e.head):null;if(s){var a=t.dom.getBoundingClientRect(),u=t.posAtCoords({x:n==(t.textDirection==ke.LTR)?a.right-1:a.left+1,y:(s.top+s.bottom)/2});if(null!=u)return r.jT.cursor(u,n?-1:1)}var h=Ht.find(t.docView,e.head),l=h?n?h.posAtEnd:h.posAtStart:n?o.to:o.from;return r.jT.cursor(l,n?-1:1)}function We(t,e,n,i){for(var o=t.state.doc.lineAt(e.head),s=t.bidiSpans(o),a=e,u=null;;){var h=Re(o,s,t.textDirection,a,n),l=Pe;if(!h){if(o.number==(n?t.state.doc.lines:1))return a;l="\n",o=t.state.doc.line(o.number+(n?1:-1)),s=t.bidiSpans(o),h=r.jT.cursor(n?o.from:o.to)}if(u){if(!u(l))return a}else{if(!i)return h;u=i(l)}a=h}}var ze=function(){function t(e){var n=this;O(this,t),this.lastKeyCode=0,this.lastKeyTime=0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionEndedAt=0,this.mouseSelection=null;var r=function(t){var r=Ke[t];e.contentDOM.addEventListener(t,(function(i){!Ue(e,i)||n.ignoreDuringComposition(i)||"keydown"==t&&n.screenKeyEvent(e,i)||(n.mustFlushObserver(i)&&e.observer.forceFlush(),n.runCustomHandlers(t,e,i)?i.preventDefault():r(e,i))})),n.registeredEvents.push(t)};for(var i in Ke)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(se));try{for(r.s();!(e=r.n()).done;){var i=e.value,o=function(e){n.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(n.registeredEvents.push(e),t.contentDOM.addEventListener(e,(function(r){Ue(t,r)&&n.runCustomHandlers(e,t,r)&&r.preventDefault()})))};for(var s in i.handlers)o(s)}}catch(a){r.e(a)}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,s=o.handlers[t],a=!1;if(s){try{a=s.call(o.plugin,n,e)}catch(u){Zt(e.state,u)}if(a||n.defaultPrevented)return z.android&&"keydown"==t&&13==n.keyCode&&e.observer.flushSoon(),!0}}}catch(h){i.e(h)}finally{i.f()}return!1}},{key:"runScrollHandlers",value:function(t,e){var n,r=M(this.customHandlers);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.handlers.scroll;if(o)try{o.call(i.plugin,e,t)}catch(s){Zt(t.state,s)}}}catch(a){r.e(a)}finally{r.f()}}},{key:"ignoreDuringComposition",value:function(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(z.safari&&t.timeStamp-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}},{key:"screenKeyEvent",value:function(t,e){var n=9==e.keyCode&&Date.now()=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}(n,i)&&null,!1===this.dragging&&(i.preventDefault(),this.select(i))}return D(t,[{key:"move",value:function(t){if(0==t.buttons)return this.destroy();!1===this.dragging&&this.select(t)}},{key:"up",value:function(t){null==this.dragging&&this.select(this.startEvent),this.dragging||t.preventDefault(),this.destroy()}},{key:"destroy",value:function(){var t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.inputState.mouseSelection=null}},{key:"select",value:function(t){var e=this.style.get(t,this.extend,this.multiple);e.eq(this.view.state.selection)&&e.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:e,annotations:r.YW.userEvent.of("pointerselection"),scrollIntoView:!0})}},{key:"update",value:function(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)}}]),t}();function Ue(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(var n,r=e.target;r!=t.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=at.get(r))&&n.ignoreEvent(e))return!1;return!0}var Ke=Object.create(null),Ge=z.ie&&z.ie_version<15||z.ios&&z.webkit_version<604;function Je(t,e){var n,i=t.state,o=1,s=i.toText(e),a=s.lines==i.selection.ranges.length;if(on&&i.selection.ranges.every((function(t){return t.empty}))&&on==s.toString()){var u=-1;n=i.changeByRange((function(t){var n=i.doc.lineAt(t.from);if(n.from==u)return{range:t};u=n.from;var h=i.toText((a?s.line(o++).text:e)+i.lineBreak);return{changes:{from:n.from,insert:h},range:r.jT.cursor(t.from+h.length)}}))}else n=a?i.changeByRange((function(t){var e=s.line(o++);return{changes:{from:t.from,to:t.to,insert:e.text},range:r.jT.cursor(t.from+e.length)}})):i.replaceSelection(s);t.dispatch(n,{annotations:r.YW.userEvent.of("paste"),scrollIntoView:!0})}function Ye(t,e,n,o){if(1==o)return r.jT.cursor(e,n);if(2==o)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=t.charCategorizer(e),s=t.doc.lineAt(e),a=e-s.from;if(0==s.length)return r.jT.cursor(e);0==a?n=1:a==s.length&&(n=-1);var u=a,h=a;n<0?u=(0,i.cp)(s.text,a,!1):h=(0,i.cp)(s.text,a);for(var l=o(s.text.slice(u,h));u>0;){var c=(0,i.cp)(s.text,u,!1);if(o(s.text.slice(c,u))!=l)break;u=c}for(;hDate.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(rn+1)%3:1}(e),o=t.state.selection,s=n,a=e;return{update:function(t){t.changes&&(n&&(n.pos=t.changes.mapPos(n.pos)),o=o.map(t.changes))},get:function(e,u,h){var l;if(e.clientX==a.clientX&&e.clientY==a.clientY?l=s:(l=s=tn(t,e),a=e),!l||!n)return o;var c=Ye(t,l.pos,l.bias,i);if(n.pos!=l.pos&&!u){var f=Ye(t,n.pos,n.bias,i),d=Math.min(f.from,c.from),v=Math.max(f.to,c.to);c=d=e.top&&t<=e.bottom},Qe=function(t,e,n){return Xe(e,n)&&t>=n.left&&t<=n.right};function Ze(t,e,n,r){var i=Ht.find(t.docView,e);if(!i)return 1;var o=e-i.posAtStart;if(0==o)return 1;if(o==i.length)return-1;var s=i.coordsAt(o,-1);if(s&&Qe(n,r,s))return-1;var a=i.coordsAt(o,1);return a&&Qe(n,r,a)?1:s&&Xe(r,s)?-1:1}function tn(t,e){var n=t.posAtCoords({x:e.clientX,y:e.clientY});return null==n?null:{pos:n,bias:Ze(t,n,e.clientX,e.clientY)}}var en=z.ie&&z.ie_version<=11,nn=null,rn=0;Ke.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")},Ke.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,s=o&&o.dragging&&o.dragMove?{from:o.dragging.from,to:o.dragging.to}:null,a={from:n,insert:i},u=t.state.changes(s?[s,a]:a);t.focus(),t.dispatch({changes:u,selection:{anchor:u.mapPos(n,-1),head:u.mapPos(n,1)},annotations:r.YW.userEvent.of("drop")})}}},Ke.paste=function(t,e){t.observer.flush();var n=Ge?null:e.clipboardData,r=n&&n.getData("text/plain");r?(Je(t,r),e.preventDefault()):function(t){var e=t.dom.parentNode;if(e){var n=e.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout((function(){t.focus(),n.remove(),Je(t,n.value)}),50)}}(t)};var on=null;function sn(t){t.docView.compositionDeco.size&&t.update([])}Ke.copy=Ke.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 s=e.value;s.empty||(n.push(t.sliceDoc(s.from,s.to)),r.push(s))}}catch(f){o.e(f)}finally{o.f()}if(!n.length){var a,u=-1,h=M(t.selection.ranges);try{for(h.s();!(a=h.n()).done;){var l=a.value.from,c=t.doc.lineAt(l);c.number>u&&(n.push(c.text),r.push({from:c.from,to:Math.min(t.doc.length,c.to+1)})),u=c.number}}catch(f){h.e(f)}finally{h.f()}i=!0}return{text:n.join(t.lineBreak),ranges:r,linewise:i}}(t.state),i=n.text,o=n.ranges,s=n.linewise;if(i){on=s?i:null;var a=Ge?null:e.clipboardData;a?(e.preventDefault(),a.clearData(),a.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")})}},Ke.focus=Ke.blur=function(t){setTimeout((function(){t.hasFocus!=t.inputState.notifiedFocused&&t.update([])}),10)},Ke.beforeprint=function(t){t.viewState.printing=!0,t.requestMeasure(),setTimeout((function(){t.viewState.printing=!1,t.requestMeasure()}),2e3)},Ke.compositionstart=Ke.compositionupdate=function(t){t.inputState.composing<0&&(t.docView.compositionDeco.size&&(t.observer.flush(),sn(t)),t.inputState.composing=0)},Ke.compositionend=function(t){t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),setTimeout((function(){t.inputState.composing<0&&sn(t)}),50)};var an,un=["pre-wrap","normal","pre-line"],hn=function(){function t(){O(this,t),this.doc=i.xv.empty,this.lineWrapping=!1,this.direction=ke.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}return D(t,[{key:"heightForGap",value:function(t,e){var n=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.ceil((e-t-n*this.lineLength*.5)/this.lineLength)),this.lineHeight*n}},{key:"heightForLine",value:function(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(t){return this.doc=t,this}},{key:"mustRefresh",value:function(t,e,n){for(var r=!1,i=0;i-1!=this.lineWrapping||this.direction!=n}},{key:"refresh",value:function(t,e,n,r,i,o){var s=un.indexOf(t)>-1,a=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=s||this.direction!=e;if(this.lineWrapping=s,this.direction=e,this.lineHeight=n,this.charWidth=r,this.lineLength=i,a){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 s=r[o],a=s.fromA,u=s.toA,h=s.fromB,l=s.toB,c=i.lineAt(a,an.ByPosNoHeight,e,0,0),f=c.to>=u?c:i.lineAt(u,an.ByPosNoHeight,e,0,0);for(l+=f.to-u,u=f.to;o>0&&c.from<=r[o-1].toA;)a=r[o-1].fromA,h=r[o-1].fromB,o--,a0},set:function(t){this.flags=(t?2:0)|-3&this.flags}}],[{key:"empty",value:function(){return new vn(0,0)}},{key:"of",value:function(e){if(1==e.length)return e[0];for(var n=0,r=e.length,i=0,o=0;;)if(n==r)if(i>2*o){var s=e[n-1];s.break?e.splice(--n,1,s.left,null,s.right):e.splice(--n,1,s.left,s.right),r+=1+s.break,i-=s.size}else{if(!(o>2*i))break;var a=e[r];a.break?e.splice(r,1,a.left,null,a.right):e.splice(r,1,a.left,a.right),r+=2+a.break,o-=a.size}else if(i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=e&&n.more&&this.setHeight(t,n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}]),n}(fn),vn=function(t){k(n,t);var e=b(n);function n(t,r){var i;return O(this,n),(i=e.call(this,t,r,Ct.Text)).collapsed=0,i.widgetHeight=0,i}return D(n,[{key:"replace",value:function(t,e,r){var i=r[0];return 1==r.length&&(i instanceof n||i instanceof pn&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof pn?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):fn.of(r)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=e&&r.more?this.setHeight(t,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}]),n}(dn),pn=function(t){k(n,t);var e=b(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,s=i.lastLine,a=i.lineHeight,u=Math.max(0,Math.min(s-o,Math.floor((t-n)/a))),h=e.line(o+u),l=h.from,c=h.length;return new cn(l,c,n+a*u,a,Ct.Text)}},{key:"lineAt",value:function(t,e,n,r,i){if(e==an.ByHeight)return this.blockAt(t,n,r,i);if(e==an.ByPosNoHeight){var o=n.lineAt(t),s=o.from,a=o.to;return new cn(s,a-s,0,0,Ct.Text)}var u=this.lines(n,i),h=u.firstLine,l=u.lineHeight,c=n.lineAt(t),f=c.from,d=c.length,v=c.number;return new cn(f,d,r+l*(v-h),l,Ct.Text)}},{key:"forEachLine",value:function(t,e,n,r,i,o){for(var s=this.lines(n,i),a=s.firstLine,u=s.lineHeight,h=Math.max(t,i),l=Math.min(i+this.length,e);h<=l;){var c=n.lineAt(h);h==t&&(r+=u*(c.number-a)),o(new cn(c.from,c.length,r,r+=u,Ct.Text)),h=c.to+1}}},{key:"replace",value:function(t,e,r){var i=this.length-e;if(i>0){var o=r[r.length-1];o instanceof n?r[r.length-1]=new n(o.length+i):r.push(null,new n(i-1))}if(t>0){var s=r[0];s instanceof n?r[0]=new n(t+s.length):r.unshift(new n(t-1),null)}return fn.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(new n(t-1),null)}},{key:"decomposeRight",value:function(t,e){e.push(null,new n(this.length-t-1))}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,o=e+this.length;if(i&&i.from<=e+this.length&&i.more){var s=[],a=Math.max(e,i.from);for(i.from>e&&s.push(new n(i.from-e-1).updateHeight(t,e));a<=o&&i.more;){var u=t.doc.lineAt(a).length;s.length&&s.push(null);var h=new vn(u,i.heights[i.index++]);h.outdated=!1,s.push(h),a+=u+1}return a<=o&&s.push(null,new n(o-a).updateHeight(t,a)),t.heightChanged=!0,fn.of(s)}return(r||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}]),n}(fn),gn=function(t){k(n,t);var e=b(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 ts))return u;var h=e==an.ByPosNoHeight?an.ByPosNoHeight:an.ByPos;return a?u.join(this.right.lineAt(s,h,n,o,s)):this.left.lineAt(s,h,n,r,i).join(u)}},{key:"forEachLine",value:function(t,e,n,r,i,o){var s=r+this.left.height,a=i+this.left.length+this.break;if(this.break)t=a&&this.right.forEachLine(t,e,n,s,a,o);else{var u=this.lineAt(a,an.ByPos,n,r,i);t=t&&u.from<=e&&o(u),e>u.to&&this.right.forEachLine(u.to+1,e,n,s,a,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,s=i.length,a=M(n);try{for(a.s();!(o=a.n()).done;){var u=o.value;i.push(u)}}catch(l){a.e(l)}finally{a.f()}if(t>0&&mn(i,s-1),e=++n&&e.push(null),t>n&&this.right.decomposeLeft(t-n,e)}},{key:"decomposeRight",value:function(t,e){var n=this.left.length,r=n+this.break;if(t>=r)return this.right.decomposeRight(t-r,e);t2*e.size||e.size>2*t.size?fn.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=this.left,o=this.right,s=e+i.length+this.break,a=null;return r&&r.from<=e+i.length&&r.more?a=i=i.updateHeight(t,e,n,r):i.updateHeight(t,e,n),r&&r.from<=s+o.length&&r.more?a=o=o.updateHeight(t,s,n,r):o.updateHeight(t,s,n),a?this.balanced(i,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}},{key:"break",get:function(){return 1&this.flags}}]),n}(fn);function mn(t,e){var n,r;null==t[e]&&(n=t[e-1])instanceof pn&&(r=t[e+1])instanceof pn&&t.splice(e-1,3,new pn(n.length+1+r.length))}var yn=function(){function t(e,n){O(this,t),this.pos=e,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}return D(t,[{key:"span",value:function(t,e){if(this.lineStart>-1){var n=Math.min(e,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof vn?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new vn(n-this.pos,-1)),this.writtenTo=n,e>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}},{key:"point",value:function(t,e,n){if(t=5)&&this.addLineDeco(r,i)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)){var t=this.oracle.doc.lineAt(this.pos),e=t.from,n=t.to;this.lineStart=e,this.lineEnd=n,this.writtenToe&&this.nodes.push(new vn(this.pos-e,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(t,e){var n=new pn(e-t);return this.oracle.doc.lineAt(t).to==e&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof vn)return t;var e=new vn(0,-1);return this.nodes.push(e),e}},{key:"addBlock",value:function(t){this.enterLine(),t.type!=Ct.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,t.type!=Ct.WidgetBefore&&(this.covering=t)}},{key:"addLineDeco",value:function(t,e){var n=this.ensureLine();n.length+=e,n.collapsed+=e,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}},{key:"finish",value:function(t){var e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof vn||this.isCovered?(this.writtenTo=e&&i<=n}))){var o=t.lineAt(i,0),s=o.from,a=o.to;e.push(new An(s,a))}},i=0;i<=1;i++)r(i);this.viewports=e.sort((function(t,e){return t.from-e.from})),this.scaler=this.heightMap.height<=7e6?Tn:new Dn(this.heightOracle.doc,this.heightMap,this.viewports)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state;this.state=t.state;var i=this.state.facet(le),o=t.changedRanges,s=fe.extendWithRanges(o,kn(t.startState.facet(le),i,t?t.changes:r.as.empty(this.state.doc.length))),a=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(i,n.doc,this.heightOracle.setDoc(this.state.doc),s),this.heightMap.height!=a&&(t.flags|=2);var u=s.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.headu.to)||!this.viewportIsAppropriate(u))&&(u=this.getViewport(0,e)),u.eq(this.viewport)||(this.viewport=u,t.flags|=4),this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(t.flags|=this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes)))),this.computeVisibleRanges(),e&&(this.scrollTo=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(t,e){var n=t.dom,r="",i=ke.LTR;if(!e){var o=window.getComputedStyle(n);r=o.whiteSpace,i="rtl"==o.direction?ke.RTL:ke.LTR,this.paddingTop=parseInt(o.paddingTop)||0,this.paddingBottom=parseInt(o.paddingBottom)||0}var s=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),s=Math.min(innerHeight,n.bottom),a=t.parentNode;a;)if(1==a.nodeType){if((a.scrollHeight>a.clientHeight||a.scrollWidth>a.clientWidth)&&"visible"!=window.getComputedStyle(a).overflow){var u=a.getBoundingClientRect();r=Math.max(r,u.left),i=Math.min(i,u.right),o=Math.max(o,u.top),s=Math.min(s,u.bottom)}a=a.parentNode}else{if(11!=a.nodeType)break;a=a.host}return{left:r-n.left,right:i-n.left,top:o-(n.top+e),bottom:s-(n.top+e)}}(n,this.paddingTop),a=s.top-this.pixelViewport.top,u=s.bottom-this.pixelViewport.bottom;if(this.pixelViewport=s,this.inView=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left,!this.inView)return 0;var h=t.measureVisibleLineHeights(),l=!1,c=0,f=0,d=this.heightOracle;if(!e){var v=t.dom.clientWidth;if(d.mustRefresh(h,r,i)||d.lineWrapping&&Math.abs(v-this.contentWidth)>d.charWidth){var p=t.measureTextSize(),g=p.lineHeight,m=p.charWidth;(l=d.refresh(r,i,g,m,v/m,h))&&(t.minWidth=0,f|=16)}this.contentWidth!=v&&(this.contentWidth=v,f|=16),a>0&&u>0?c=Math.max(a,u):a<0&&u<0&&(c=Math.min(a,u))}if(d.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(d,0,l,new ln(this.viewport.from,h)),d.heightChanged&&(f|=2),!this.viewportIsAppropriate(this.viewport,c)||this.scrollTo&&(this.scrollTo.headthis.viewport.to)){var y=this.getViewport(c,this.scrollTo);y.from==this.viewport.from&&y.to==this.viewport.to||(this.viewport=y,f|=4)}return this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(f|=this.updateLineGaps(this.ensureLineGaps(l?[]:this.lineGaps))),this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.enforceCursorAssoc()),f}},{key:"getViewport",value:function(t,e){var n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),r=this.heightMap,i=this.state.doc,o=this.visibleTop,s=this.visibleBottom,a=new An(r.lineAt(o-1e3*n,an.ByHeight,i,0,0).from,r.lineAt(s+1e3*(1-n),an.ByHeight,i,0,0).to);if(e)if(e.heada.to){var h=r.lineAt(e.head,an.ByPos,i,0,0).bottom;a=new An(r.lineAt(h-(s-o)-500,an.ByHeight,i,0,0).from,r.lineAt(h+500,an.ByHeight,i,0,0).to)}return a}},{key:"mapViewport",value:function(t,e){var n=e.mapPos(t.from,-1),r=e.mapPos(t.to,1);return new An(this.heightMap.lineAt(n,an.ByPos,this.state.doc,0,0).from,this.heightMap.lineAt(r,an.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,an.ByPos,this.state.doc,0,0),o=i.top,s=this.heightMap.lineAt(n,an.ByPos,this.state.doc,0,0),a=s.bottom,u=this.visibleTop,h=this.visibleBottom;return(0==e||o<=u-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||a>=h+Math.max(10,Math.min(r,250)))&&o>u-2e3&&ai&&(r.push({from:i,to:t}),o+=t-i),i=e}},20),i=r.from&&(o=h.from),h.from<=r.to&&h.to>=a&&(a=h.to);var l=o-1e4,c=a+1e4;l>r.from+5e3&&n.push(On(t,(function(t){return t.from==r.from&&t.to>l-5e3&&t.toc-5e3&&t.from=1)return r[r.length-1].to;for(var i=Math.floor(n*e),o=0;;o++){var s=r[o],a=s.from,u=s.to-a;if(i<=u)return a+i;i-=u}}function Mn(t,e){var n,r=0,i=M(t.ranges);try{for(i.s();!(n=i.n()).done;){var o=n.value,s=o.from,a=o.to;if(e<=a){r+=e-s;break}r+=a-s}}catch(u){i.e(u)}finally{i.f()}return r/t.total}function On(t,e){var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(e(i))return i}}catch(o){r.e(o)}finally{r.f()}}var Tn={toDOM:function(t){return t},fromDOM:function(t){return t},scale:1},Dn=function(){function t(e,n,r){O(this,t);var i=0,o=0,s=0;this.viewports=r.map((function(t){var r=t.from,o=t.to,s=n.lineAt(r,an.ByPos,e,0,0).top,a=n.lineAt(o,an.ByPos,e,0,0).bottom;return i+=a-s,{from:r,to:o,top:s,bottom:a,domTop:0,domBottom:0}})),this.scale=(7e6-i)/(n.height-i);var a,u=M(this.viewports);try{for(u.s();!(a=u.n()).done;){var h=a.value;h.domTop=s+(h.top-o)*this.scale,s=h.domBottom=h.domTop+(h.bottom-h.top),o=h.bottom}}catch(l){u.e(l)}finally{u.f()}}return D(t,[{key:"toDOM",value:function(t,e){t-=e;for(var n=0,r=0,i=0;;n++){var o=nt.target.nodeValue.length}))?i.flushSoon():i.flush()})),Rn&&(this.onCharData=function(t){i.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),i.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.start(),this.onScroll=this.onScroll.bind(this),window.addEventListener("scroll",this.onScroll),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((function(t){i.parentCheck<0&&(i.parentCheck=setTimeout(i.listenForScroll.bind(i),1e3)),t[t.length-1].intersectionRatio>0!=i.intersecting&&(i.intersecting=!i.intersecting,i.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom)),this.listenForScroll()}return D(t,[{key:"onScroll",value:function(t){this.intersecting&&(this.flush(),this.onScrollChanged(t))}},{key:"onSelectionChange",value:function(t){var e=this.view,n=F(e.root);if(e.state.facet(te)?e.root.activeElement==this.dom:q(e.dom,n)){var r=n.anchorNode&&e.docView.nearest(n.anchorNode);r&&r.ignoreEvent(t)||(z.ie&&z.ie_version<=11&&!e.state.selection.main.empty&&n.focusNode&&K(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),s=!this.ignoreSelection.eq(o)&&q(this.dom,o);if(0!=n.length||s){var a,u=-1,h=-1,l=!1,c=M(n);try{for(c.s();!(a=c.n()).done;){var f=a.value,d=this.readMutation(f);d&&(d.typeOver&&(l=!0),-1==u?(u=d.from,h=d.to):(u=Math.min(d.from,u),h=Math.max(d.to,h)))}}catch(p){c.e(p)}finally{c.f()}var v=this.view.state;(u>-1||s)&&this.onChange(u,h,l),this.view.state==v&&(this.view.docView.dirty&&(this.ignore((function(){return t.view.docView.sync()})),this.view.docView.dirty=0),this.view.docView.updateSelection()),this.clearSelection()}}}},{key:"readMutation",value:function(t){var e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty(),"childList"==t.type){var n=Ln(e,t.previousSibling||t.target.previousSibling,-1),r=Ln(e,t.nextSibling||t.target.nextSibling,1);return{from:n?e.posAfter(n):e.posAtStart,to:r?e.posBefore(r):e.posAtEnd,typeOver:!1}}return{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}}},{key:"destroy",value:function(){this.stop(),this.intersection&&this.intersection.disconnect();var t,e=M(this.scrollTargets);try{for(e.s();!(t=e.n()).done;){t.value.removeEventListener("scroll",this.onScroll)}}catch(n){e.e(n)}finally{e.f()}window.removeEventListener("scroll",this.onScroll),clearTimeout(this.parentCheck)}}]),t}();function Ln(t,e,n){for(;e;){var r=at.get(e);if(r&&r.parent==t)return r;var i=e.parentNode;e=i!=t.dom?i:n>0?e.nextSibling:e.previousSibling}return null}function jn(t,e,n,i){var o,s,a,u=t.state.selection.main;if(e>-1&&(a=t.docView.domBoundsAround(e,n,0))){var h=a,l=h.from,c=h.to,f=t.docView.impreciseHead||t.docView.impreciseAnchor?[]:function(t,e){var n=[];if(e.activeElement!=t)return n;var r=F(e),i=r.anchorNode,o=r.anchorOffset,s=r.focusNode,a=r.focusOffset;i&&(n.push(new Vn(i,o)),s==i&&a==o||n.push(new Vn(s,a)));return n}(t.contentDOM,t.root),d=new In(f,t);d.readRange(a.startDOM,a.endDOM),s=function(t,e){if(0==t.length)return null;var n=t[0].pos,i=2==t.length?t[1].pos:n;return n>-1&&i>-1?r.jT.single(n+e,i+e):null}(f,l);var v=u.from,p=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||z.android&&d.text.length0&&a>0&&t.charCodeAt(s-1)==e.charCodeAt(a-1);)s--,a--;if("end"==r){n-=s+Math.max(0,o-Math.min(s,a))-o}if(s=s?o-n:0)+(a-s),s=o}else if(a=a?o-n:0)+(s-a),a=o}return{from:o,toA:s,toB:a}}(t.state.sliceDoc(l,c),d.text,v-l,p);g&&(o={from:l+g.from,to:l+g.toA,insert:t.state.toText(d.text.slice(g.from,g.toB))})}else if(t.hasFocus||!t.state.facet(te)){var m=F(t.root),y=t.docView,k=y.impreciseHead,w=y.impreciseAnchor,b=k&&k.node==m.focusNode&&k.offset==m.focusOffset?t.state.selection.main.head:t.docView.posFromDOM(m.focusNode,m.focusOffset),S=w&&w.node==m.anchorNode&&w.offset==m.anchorOffset?t.state.selection.main.anchor:function(t){var e=t.isCollapsed;return e&&z.chrome&&t.rangeCount&&!t.getRangeAt(0).collapsed&&(e=!1),e}(m)?b:t.docView.posFromDOM(m.anchorNode,m.anchorOffset);b==u.head&&S==u.anchor||(s=r.jT.single(S,b))}if(o||s)if(!o&&i&&!u.empty&&s&&s.main.empty&&(o={from:u.from,to:u.to,insert:t.state.doc.slice(u.from,u.to)}),o){var x=t.state;if(z.android&&(o.from==u.from&&o.to==u.to&&1==o.insert.length&&2==o.insert.lines&&$n(t,"Enter",10)||o.from==u.from-1&&o.to==u.to&&0==o.insert.length&&$n(t,"Backspace",8)||o.from==u.from&&o.to==u.to+1&&0==o.insert.length&&$n(t,"Delete",46)))return;var A,C=o.insert.toString();if(t.state.facet(Qt).some((function(e){return e(t,o.from,o.to,C)})))return;if(t.inputState.composing>=0&&t.inputState.composing++,o.from>=u.from&&o.to<=u.to&&o.to-o.from>=(u.to-u.from)/3){var M=u.fromo.to?x.sliceDoc(o.to,u.to):"";A=x.replaceSelection(t.state.toText(M+o.insert.sliceString(0,void 0,t.state.lineBreak)+O))}else{var T=x.changes(o);A={changes:T,selection:s&&!x.selection.main.eq(s.main)&&s.main.to<=T.newLength?x.selection.replaceRange(s.main):void 0}}t.dispatch(A,{scrollIntoView:!0,annotations:r.YW.userEvent.of("input")})}else if(s&&!s.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:s,scrollIntoView:E,annotations:D})}}var In=function(){function t(e,n){O(this,t),this.points=e,this.view=n,this.text="",this.lineBreak=n.state.lineBreak}return D(t,[{key:"readRange",value:function(t,e){if(t){for(var n=t.parentNode,r=t;;){this.findPointBefore(n,r),this.readNode(r);var i=r.nextSibling;if(i==e)break;var o=at.get(r),s=at.get(i);((o?o.breakAfter:Nn(r))||(s?s.breakAfter:Nn(i))&&("BR"!=r.nodeName||r.cmIgnore))&&(this.text+=this.lineBreak),r=i}this.findPointBefore(n,e)}}},{key:"readNode",value:function(t){if(!t.cmIgnore){var e,n=at.get(t),r=n&&n.overrideDOMText;null!=r?e=r.sliceString(0,void 0,this.lineBreak):3==t.nodeType?e=t.nodeValue:"BR"==t.nodeName?e=t.nextSibling?this.lineBreak:"":1==t.nodeType&&this.readRange(t.firstChild,null),null!=e&&(this.findPointIn(t,e.length),this.text+=e,z.chrome&&13==this.view.inputState.lastKeyCode&&!t.nextSibling&&/\n\n$/.test(this.text)&&(this.text=this.text.slice(0,-1)))}}},{key:"findPointBefore",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}}catch(o){r.e(o)}finally{r.f()}}},{key:"findPointIn",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&(i.pos=this.text.length+Math.min(i.offset,e))}}catch(o){r.e(o)}finally{r.f()}}}]),t}();function Nn(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}var Vn=function t(e,n){O(this,t),this.node=e,this.offset=n,this.pos=-1};function $n(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=Vt("scroller"),this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=n.dispatch||function(t){return e.update([t])},this.dispatch=this.dispatch.bind(this),this.root=n.root||document,this.viewState=new xn(n.state||r.yy.create()),this.plugins=this.state.facet(ie).map((function(t){return new ae(t).update(e)})),this.observer=new Bn(this,(function(t,n,r){jn(e,t,n,r)}),(function(t){e.inputState.runScrollHandlers(e,t),e.measure()})),this.inputState=new ze(this),this.docView=new ve(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,Fn(),this.requestMeasure(),n.parent&&n.parent.appendChild(this.dom)}return D(t,[{key:"dispatch",value:function(){var t;this._dispatch(1==arguments.length&&(arguments.length<=0?void 0:arguments[0])instanceof r.YW?arguments.length<=0?void 0:arguments[0]:(t=this.state).update.apply(t,arguments))}},{key:"update",value:function(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var e,n=!1;this.updateState=2;try{var r,i=this.state,o=M(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(s.startState!=i)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");i=s.state}}catch(l){o.e(l)}finally{o.f()}e=new de(this,i,t);var a=t.some((function(t){return t.scrollIntoView}))?i.selection.main:null;this.viewState.update(e,a),this.bidiCache=Kn.update(this.bidiCache,e.changes),e.empty||this.updatePlugins(e),n=this.docView.update(e),this.state.facet(ce)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(t)}finally{this.updateState=0}if((n||scrollTo||this.viewState.mustEnforceCursorAssoc)&&this.requestMeasure(),!e.empty){var u,h=M(this.state.facet(Xt));try{for(h.s();!(u=h.n()).done;){(0,u.value)(e)}}catch(l){h.e(l)}finally{h.f()}}}},{key:"setState",value:function(t){var e=this;if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");this.updateState=2;try{var n,r=M(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(i){r.e(i)}finally{r.f()}this.viewState=new xn(t),this.plugins=t.facet(ie).map((function(t){return new ae(t).update(e)})),this.docView=new ve(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}this.requestMeasure()}},{key:"updatePlugins",value:function(t){var e=t.startState.facet(ie),n=t.state.facet(ie);if(e!=n){var r,i=[],o=M(n);try{for(o.s();!(r=o.n()).done;){var s=r.value,a=e.indexOf(s);if(a<0)i.push(new ae(s));else{var u=this.plugins[a];u.mustUpdate=t,i.push(u)}}}catch(p){o.e(p)}finally{o.f()}var h,l=M(this.plugins);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.mustUpdate!=t&&c.destroy(this)}}catch(p){l.e(p)}finally{l.f()}this.plugins=i,this.inputState.ensureHandlers(this)}else{var f,d=M(this.plugins);try{for(d.s();!(f=d.n()).done;){f.value.mustUpdate=t}}catch(p){d.e(p)}finally{d.f()}}for(var v=0;v-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=-1;var e=null;try{for(var n=0;;n++){this.updateState=1;var r=this.viewState.measure(this.docView,n>0),i=this.measureRequests;if(!r&&!i.length&&null==this.viewState.scrollTo)break;if(this.measureRequests=[],n>5){console.warn("Viewport failed to stabilize");break}var o=i.map((function(e){try{return e.read(t)}catch(n){return Zt(t.state,n),Un}})),s=new de(this,this.state);s.flags|=r,e?e.flags|=r:e=s,this.updateState=2,s.empty||this.updatePlugins(s),this.updateAttrs(),r&&this.docView.update(s);for(var a=0;a-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 We(this,t,e,n)}},{key:"moveByGroup",value:function(t,e){var n=this;return We(this,t,e,(function(e){return function(t,e,n){var i=t.state.charCategorizer(e),o=i(n);return function(t){var e=i(t);return o==r.D0.Space&&(o=e),o==e}}(n,t.head,e)}))}},{key:"moveToLineBoundary",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return He(this,t,e,n)}},{key:"moveVertically",value:function(t,e,n){return function(t,e,n,o){var s,a=e.head,u=n?1:-1;if(a==(n?t.state.doc.length:0))return r.jT.cursor(a);var h=t.coordsAtPos(a);if(h)for(var l=t.dom.getBoundingClientRect(),c=null!==(s=e.goalColumn)&&void 0!==s?s:h.left-l.left,f=l.left+c,d=null!=o?o:5,v=u<0?h.top:h.bottom,p=0;p<50;p+=10){var g=_e(t,{x:f,y:v+(d+p)*u},u);if(null==g)break;if(g!=a)return r.jT.cursor(g,void 0,void 0,c)}var m=t.state.doc,y=m.lineAt(a),k=t.state.tabSize,w=e.goalColumn,b=0;if(null==w){for(var S=m.iterRange(y.from,a);!S.next().done;)b=(0,i.IS)(S.value,b,k);w=b*t.defaultCharacterWidth}else b=Math.round(w/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>=b&&!M.next().done;){var O=(0,i.Gz)(M.value,C,b,k),T=O.offset;C=b-O.leftOver,A+=T}return r.jT.cursor(A,void 0,void 0,w)}(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(),_e(this,t)}},{key:"coordsAtPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(t,e);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(t),i=this.bidiSpans(r),o=i[Oe.find(i,t-r.from,-1,e)];return Q(n,o.dir==ke.LTR==e>0)}},{key:"bidiSpans",value:function(t){if(t.length>Hn)return Ee(t.length);var e,n=this.textDirection,r=M(this.bidiCache);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i.from==t.from&&i.dir==n)return i.order}}catch(s){r.e(s)}finally{r.f()}var o=De(t.text,this.textDirection);return this.bidiCache.push(new Kn(t.from,t.to,n,o)),o}},{key:"focus",value:function(){var t=this;this.observer.ignore((function(){rt(t.contentDOM),t.docView.updateSelection()}))}},{key:"destroy",value:function(){var t,e=M(this.plugins);try{for(e.s();!(t=e.n()).done;){t.value.destroy(this)}}catch(n){e.e(n)}finally{e.f()}this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled)}},{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"themeClasses",get:function(){return jt+" "+(this.state.facet(Lt)?"cm-dark":"cm-light")+" "+this.state.facet(Bt)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.heightOracle.direction}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"hasFocus",get:function(){return document.hasFocus()&&this.root.activeElement==this.contentDOM}}],[{key:"domEventHandlers",value:function(t){return oe.define((function(){return{}}),{eventHandlers:t})}},{key:"theme",value:function(t,e){var n=o.V.newName(),r=[Bt.of(n),ce.of(Nt(".".concat(jt,".").concat(n),t))];return e&&e.dark&&r.push(Lt.of(!0)),r}},{key:"baseTheme",value:function(t){return r.Wl.fallback(ce.of(Nt("."+jt,t)))}}]),t}();_n.styleModule=ce,_n.inputHandler=Qt,_n.exceptionSink=Yt,_n.updateListener=Xt,_n.editable=te,_n.mouseSelectionStyle=Jt,_n.dragMovesSelection=Gt,_n.clickAddsSelectionRange=Kt,_n.decorations=le,_n.lineWrapping=_n.theme({$content:{whiteSpace:"pre-wrap",overflowWrap:"anywhere"}}),_n.contentAttributes=he,_n.editorAttributes=ue,_n.announce=r.Py.define();var Hn=4096;function Wn(t,e){return null==t?e.getBoundingClientRect().top:t}var zn=-1;function Fn(){window.addEventListener("resize",(function(){-1==zn&&(zn=setTimeout(qn,50))}))}function qn(){zn=-1;for(var t=document.querySelectorAll(".cm-content"),e=0;e1&&void 0!==arguments[1]?arguments[1]:Gn,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")},s=function(t,e,i,s){for(var a=r[t]||(r[t]=Object.create(null)),u=e.split(/ (?!$)/).map((function(t){return Jn(t,n)})),h=function(e){var n=u.slice(0,e).join(" ");o(n,!0),a[n]||(a[n]={preventDefault:!0,commands:[function(e){var r=er={view:e,prefix:n,scope:t};return setTimeout((function(){er==r&&(er=null)}),nr),!0}]})},l=1;l=0&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}},{key:"eq",value:function(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}}]),t}(),ar=(oe.fromClass(function(){function t(e){O(this,t),this.view=e,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=e.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className=Vt("selectionLayer"),this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=e.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className=Vt("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(or).cursorBlinkRate+"ms"}},{key:"update",value:function(t){var e=t.startState.facet(or)!=t.state.facet(or);(e||t.selectionSet||t.geometryChanged||t.viewportChanged)&&this.view.requestMeasure(this.measureReq),t.transactions.some((function(t){return t.scrollIntoView}))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),e&&this.setBlinkRate()}},{key:"readPos",value:function(){var t,e=this,n=this.view.state,i=n.facet(or),o=n.selection.ranges.map((function(t){return t.empty?[]:function(t,e){if(e.to<=t.viewport.from||e.from>=t.viewport.to)return[];var n=Math.max(e.from,t.viewport.from),i=Math.min(e.to,t.viewport.to),o=t.textDirection==ke.LTR,s=t.contentDOM,a=s.getBoundingClientRect(),u=hr(t),h=window.getComputedStyle(s.firstChild),l=a.left+parseInt(h.paddingLeft),c=a.right-parseInt(h.paddingRight),f=t.visualLineAt(n),d=t.visualLineAt(i);t.lineWrapping&&(f=lr(t,n,f),d=lr(t,i,d));if(f.from==d.from)return y(k(e.from,e.to));var v=k(e.from,null),p=k(null,e.to),g=[];return f.tof&&p.from=m)break;x>g&&u(Math.max(S,g),null==e&&S<=f,Math.min(x,m),null==n&&x>=d,b.dir)}}catch(C){w.e(C)}finally{w.f()}if((g=k.to+1)>=m)break}}}catch(C){v.e(C)}finally{v.f()}if(0==a.length){var A=t.coordsAtPos(f,-1);i=Math.min(A.top,i),s=Math.max(A.bottom,s)}return{top:i,bottom:s,horizontal:a}}}(e.view,t)})).reduce((function(t,e){return t.concat(e)})),s=[],a=M(n.selection.ranges);try{for(a.s();!(t=a.n()).done;){var u=t.value,h=u==n.selection.main;if(u.empty?!h||ir:i.drawRangeCursor){var l=dr(this.view,u,h);l&&s.push(l)}}}catch(c){a.e(c)}finally{a.f()}return{rangePieces:o,cursors:s}}},{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 s=i.value;this.selectionLayer.appendChild(s.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 a=this.cursorLayer.children;if(a.length!==r.length){this.cursorLayer.textContent="";var u,h=M(r);try{for(h.s();!(u=h.n()).done;){var l=u.value;this.cursorLayer.appendChild(l.draw())}}catch(c){h.e(c)}finally{h.f()}}else r.forEach((function(t,e){return t.adjust(a[e])}));this.cursors=r}}},{key:"destroy",value:function(){this.selectionLayer.remove(),this.cursorLayer.remove()}}]),t}()),{$line:{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}});ir&&(ar.$line.caretColor="transparent !important");r.Wl.override(_n.theme(ar));var ur=Vt("selectionBackground");function hr(t){var e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==ke.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function lr(t,e,n){var i=r.jT.cursor(e);return{from:Math.max(n.from,t.moveToLineBoundary(i,!1,!0).from),to:Math.min(n.to,t.moveToLineBoundary(i,!0,!0).from)}}var cr=Vt("cursor.primary"),fr=Vt("cursor.secondary");function dr(t,e,n){var r=t.coordsAtPos(e.head,e.assoc||1);if(!r)return null;var i=hr(t);return new sr(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?cr:fr)}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}});var mr=Ot.line({attributes:{class:Vt("activeLine")}});oe.fromClass(function(){function t(e){O(this,t),this.decorations=this.getDeco(e)}return D(t,[{key:"update",value:function(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e,n=-1,r=[],i=M(t.state.selection.ranges);try{for(i.s();!(e=i.n()).done;){var o=e.value;if(o.empty){var s=t.visualLineAt(o.head);s.from>n&&(r.push(mr.range(s.from)),n=s.from)}}}catch(a){i.e(a)}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 s,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,s=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{},n=e.deserialize;o(this,t),this.id=h++,this.deserialize=n||function(){throw new Error("This node type doesn't define a deserialize function")}}return a(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 a(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 s,a=r(e.props);try{for(a.s();!(s=a.n()).done;){var u=s.value;Array.isArray(u)||(u=u(o)),u&&u[0].set(n,u[1])}}catch(h){a.e(h)}finally{a.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 s=i.value;e[s]=t[n]}}catch(a){o.e(a)}finally{o.f()}}return function(t){for(var n=t.prop(c.group),r=-1;r<(n?n.length:0);r++){var i=e[r<0?t.name:n[r]];if(i)return i}}}}]),t}();d.none=new d("",Object.create(null),0,8);var v=function(){function t(e){o(this,t),this.types=e;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=null!=t&&l.get(this)||this.topNode,r=new S(n);return null!=t&&(r.moveTo(t,e),l.set(this,r._tree)),r}},{key:"fullCursor",value:function(){return new S(this.topNode,!0)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor(t,e).node}},{key:"iterate",value:function(t){for(var e=t.enter,n=t.leave,r=t.from,i=void 0===r?0:r,o=t.to,s=void 0===o?this.length:o,a=this.cursor();;){var u=!1;if(a.from<=s&&a.to>=i&&(a.type.isAnonymous||!1!==e(a.type,a.from,a.to))){if(a.firstChild())continue;a.type.isAnonymous||(u=!0)}for(;u&&n&&n(a.type,a.from,a.to),u=a.type.isAnonymous,!a.nextSibling();){if(!a.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 a(t,[{key:"toString",value:function(){for(var t=[],e=0;e0){if(u>r&&(o=s),u>r)break}else if(a=r)break}else if(o=s,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 a(t,[{key:"nextChild",value:function(e,n,r){for(var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=this;;){for(var s=o.node,a=s.children,u=s.positions,h=n>0?a.length:-1;e!=h;e+=n){var l=a[e],c=u[e]+o.from;if(-1e8==r||!(n<0?c>=r:c+l.length<=r))if(l instanceof m){var f=l.findChild(0,l.buffer.length,n,-1e8==r?-1e8:r-c);if(f>-1)return new b(new w(o,l,e,c),null,f)}else if(i||!l.type.isAnonymous||x(l)){var d=new t(l,c,e,o);return i||!d.type.isAnonymous?d:d.nextChild(n<0?l.children.length-1:0,n,r)}}if(i||!o.type.isAnonymous)return null;if(e=o.index+n,!(o=o._parent))return null}}},{key:"childAfter",value:function(t){return this.nextChild(0,1,t)}},{key:"childBefore",value:function(t){return this.nextChild(this.node.children.length-1,-1,t)}},{key:"nextSignificantParent",value:function(){for(var t=this;t.type.isAnonymous&&t._parent;)t=t._parent;return t}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=k(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return k(this,t,e,n)}},{key:"toString",value:function(){return this.node.toString()}},{key:"type",get:function(){return this.node.type}},{key:"name",get:function(){return this.node.type.name}},{key:"to",get:function(){return this.from+this.node.length}},{key:"firstChild",get:function(){return this.nextChild(0,1,-1e8)}},{key:"lastChild",get:function(){return this.nextChild(this.node.children.length-1,-1,-1e8)}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent?this._parent.nextChild(this.index+1,1,-1):null}},{key:"prevSibling",get:function(){return this._parent?this._parent.nextChild(this.index-1,-1,-1):null}},{key:"cursor",get:function(){return new S(this)}}]),t}();function k(t,e,n,r){var i=t.cursor,o=[];if(!i.firstChild())return o;if(null!=n)for(;!i.type.is(n);)if(!i.nextSibling())return o;for(;;){if(null!=r&&i.type.is(r))return o;if(i.type.is(e)&&o.push(i.node),!i.nextSibling())return null==r?o:[]}}var w=function t(e,n,r,i){o(this,t),this.parent=e,this.buffer=n,this.index=r,this.start=i},b=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 a(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 a(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 s=n;sh;)if(n.id!=e){var l=n.size,c=n.pos-l;if(l<0||c=f?4:0,p=n.start;for(n.next();n.pos>c;){if(n.size<0)break t;n.id>=f&&(d+=4),n.next()}i=p,r+=l,o+=d}else u.size=r,u.start=i,u.skip=o,o+=4,r+=4,n.next();(e<0||r==t)&&(u.size=r,u.start=i,u.skip=o);return u.size>4?u:void 0}(v.pos-e,o))){for(var T=new Uint16Array(A.size-A.skip),D=v.pos-A.size,E=T.length;v.pos>D;)E=b(A.start,T,E,o);x=new m(T,h-A.start,r,o<0?d.none:y[o]),S=A.start-t}else{var P=v.pos-c;v.next();for(var R=[],B=[],L=s>=f?s:-1;v.pos>P;)v.id==L?v.next():w(u,P,R,B,L);R.reverse(),B.reverse(),x=L>-1&&R.length>C?O(M,M,R,B,0,R.length,0,a,h-u,k):g(new p(M,R,B,h-u),k)}n.push(x),i.push(S)}function b(t,e,n,r){var i=v.id,o=v.start,s=v.end,a=v.size;if(v.next(),i==r)return n;var u=n;if(a>4)for(var h=v.pos-(a-4);v.pos>h;)n=b(t,e,n,r);return i0;)w(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,s,a,u,h){var l=[],c=[];if(u<=a)for(var f=i;fv)break}if(m==y+1){var w=n[y];if(w instanceof p&&w.type==e&&w.length>v<<1){for(var b=0;b0}},{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,s=e.length?e[0]:null,a=0,u=0,h=0;;){var l=a=r)for(;s&&s.from=f.from||c<=f.to||h){var d=Math.max(f.from,u)-h,v=Math.min(f.to,c)-h;f=d>=v?null:new t(d,v,f.tree,f.offset+h,(a>0?1:0)|(l?2:0))}if(f&&i.push(f),s.to>c)break;s=o1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=[new t(0,e.length,e,0,o?2:0)],a=r(i);try{for(a.s();!(n=a.n()).done;){var u=n.value;u.to>e.length&&s.push(u)}}catch(h){a.e(h)}finally{a.f()}return s}}]),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(s,1),r--,s=-1),-1==s){if(this.modules.splice(r++,0,o),e)for(var a=0;aFMOjHE0y;DJ{!P52l>t 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 F1OU27aZUgL diff --git a/supervisor/api/panel/frontend_es5/chunk.18376fdec54d36cd3828.js.map b/supervisor/api/panel/frontend_es5/chunk.18376fdec54d36cd3828.js.map deleted file mode 100644 index 8032b0348..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.18376fdec54d36cd3828.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.18376fdec54d36cd3828.js","sources":["webpack://home-assistant-frontend/chunk.18376fdec54d36cd3828.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js b/supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js deleted file mode 100644 index 59f510861..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[914],{92914:function(r,o,e){"use strict";e.r(o),e.d(o,{keymap:function(){return t.$f},EditorView:function(){return t.tk},EditorState:function(){return l.yy},Prec:function(){return l.Wl},tagExtension:function(){return l.kU},defaultKeymap:function(){return p.wQ},indentLess:function(){return p.xi},indentMore:function(){return p.at},lineNumbers:function(){return d.Eu},langs:function(){return u},theme:function(){return g},highlightStyle:function(){return m}});var a=e(49619),t=e(19753),n=e(11163),c=e(49413),i=e(8987),l=e(77885),p=e(86876),d=e(11254),u={jinja2:n.i.define(c.b),yaml:n.i.define(i.r)},g=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.2)"},height:"var(--code-mirror-height, auto)"},$content:{caretColor:"var(--secondary-text-color)"},$$focused:{outline:"none"},"$$focused $cursor":{borderLeftColor:"#var(--secondary-text-color)"},"$$focused $selectionBackground, $selectionBackground":{backgroundColor:"rgba(var(--rgb-primary-color), 0.2)"},$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))"},"$$focused $gutters":{borderRight:"2px solid var(--paper-input-container-focus-color, var(--primary-color))"},"$gutterElementags.lineNumber":{color:"inherit"}}),m=a.Qf.define({tag:a.pJ.keyword,color:"var(--codemirror-keyword, #6262FF)"},{tag:[a.pJ.name,a.pJ.deleted,a.pJ.character,a.pJ.propertyName,a.pJ.macroName],color:"var(--codemirror-property, #905)"},{tag:[a.pJ.function(a.pJ.variableName),a.pJ.labelName],color:"var(--codemirror-variable, #07a)"},{tag:[a.pJ.color,a.pJ.constant(a.pJ.name),a.pJ.standard(a.pJ.name)],color:"var(--codemirror-qualifier, #690)"},{tag:[a.pJ.definition(a.pJ.name),a.pJ.separator],color:"var(--codemirror-def, #8DA6CE)"},{tag:[a.pJ.typeName,a.pJ.className,a.pJ.number,a.pJ.changed,a.pJ.annotation,a.pJ.modifier,a.pJ.self,a.pJ.namespace],color:"var(--codemirror-number, #ca7841)"},{tag:[a.pJ.operator,a.pJ.operatorKeyword,a.pJ.url,a.pJ.escape,a.pJ.regexp,a.pJ.link,a.pJ.special(a.pJ.string)],color:"var(--codemirror-operator, #cda869)"},{tag:a.pJ.comment,color:"var(--codemirror-comment, #777)"},{tag:a.pJ.meta,color:"var(--codemirror-meta, var(--primary-text-color))"},{tag:a.pJ.strong,fontWeight:"bold"},{tag:a.pJ.emphasis,fontStyle:"italic"},{tag:a.pJ.link,color:"var(--primary-color)",textDecoration:"underline"},{tag:a.pJ.heading,fontWeight:"bold"},{tag:a.pJ.atom,color:"var(--codemirror-atom, #F90)"},{tag:a.pJ.bool,color:"var(--codemirror-atom, #F90)"},{tag:a.pJ.special(a.pJ.variableName),color:"var(--codemirror-variable-2, #690)"},{tag:a.pJ.processingInstruction,color:"var(--secondary-text-color)"},{tag:a.pJ.string,color:"var(--codemirror-string, #07a)"},{tag:a.pJ.inserted,color:"var(--codemirror-string2, #07a)"},{tag:a.pJ.invalid,color:"var(--error-color)"})}}]); -//# sourceMappingURL=chunk.26873c1843972911e786.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js.gz b/supervisor/api/panel/frontend_es5/chunk.26873c1843972911e786.js.gz deleted file mode 100644 index 2b8db313b3918407aa1832641e26e813b72c6c82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148 zcmV-?1cUn@iwFP!000021D#jra@#l%{(n!wp*=U^48&N9t(Hmez4y8TRum!--~nK4 zjly?7u!uGlGR+m_?pLsjV)qP+MR<(!1nBDeGL@^Pit#fT!;J-LKQFYB7A3p*yNTbw zzyBD7Notn8_wT2J!;fS$9lGDMMJlP~O7=8S1cQyA8uX0SoLc_^hPtN$f+6cEvRUCe zhU63xY&6U2RjITd>%YBf|AMBTqEa*5GTA5ew1H6N}Qg zSZmViWkwh-AQkq0m)#^hewq<38A|&AjcH9e;oFplN@HsZ*o+7+@lhJjQMb{s@Mh|A zKt^p*7qUx?+sLDgEP1pP?%O`MYtfbyXIXIJ8)y$MV()M|8cYLX-Ec4+ADs_~%!h-) z$PHFTM&t2haukpxe>s|rM*(34YIt-Qko4l_E0TULC8>)oTGv8V4_4|qDG3a&Q;)(4Sk-#T&psPr$ zRI=-5bE#t3$6~GYPg6=1@v0oq?1y0BIQ@UU+03B8qFnxL^MiNKp3~ z2ce?Qo>t_oZKa)THAQDV9K5VwRpaXES=r!0a^e{!IP=bubD5+$URvN1^>3*(%U+el z6}2HZ{4KeHrL{T@wNm4zz!)7eGU4fYtpAV(A|Alt@&--+Zzo>!&|p<`2zjEfJ=yx6eETLEwb`~E1W(IO z1sHSsD2oMCw@gOc{(+RrLT;yOmtv*&%8^)*+NMc>{-ny4hPOvyJUJZf*i#7>b0dwX z`_-Z=UZz@<12hzp%DKh}Pm-$DT&^l(2~rNCS9M2o8U3UqwYKxdU^1H4-m138`R3|` zS8<0PkH<}Dj21d^MbPWK9GgtWY9%AGP}07x?xndBtdWCpvIN6To>l$P;ByOt(>kp# zQ`^;C-^#g*8%UKdIzRJM$xu5OHh7i@jQ`3LSQU3xpa^<=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);n0&&m(e.state,s.head-1,1,i)||i.afterCursor&&(m(e.state,s.head,1,i)||s.head-1&&i%2==(e<0?1:0))return[n[i+e]]}return null}function m(t,e,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.maxScanDistance||c,s=i.brackets||f,u=(0,a.qz)(t),h=u.resolve(e,n);return(r=g(h.type,n,s))?y(t,e,n,h,r,s):k(t,e,n,u,h.type,o,s)}function y(t,e,n,r,i,o){var a=r.parent,s={from:r.from,to:r.to},u=0,h=null==a?void 0:a.cursor;if(h&&(n<0?h.childBefore(r.from):h.childAfter(r.to)))do{if(n<0?h.to<=r.from:h.from>=r.to){if(0==u&&i.indexOf(h.type.name)>-1)return{start:s,end:{from:h.from,to:h.to},matched:!0};if(g(h.type,n,o))u++;else if(g(h.type,-n,o)&&0==--u)return{start:s,end:{from:h.from,to:h.to},matched:!1}}}while(n<0?h.prevSibling():h.nextSibling());return{start:s,matched:!1}}function k(t,e,n,r,i,o,a){var s=n<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),u=a.indexOf(s);if(u<0||u%2==0!=n>0)return null;for(var h={from:n<0?e-1:e,to:n>0?e+1:e},l=t.doc.iterRange(e,n>0?t.doc.length:0),c=0,f=0;!l.next().done&&f<=o;){var d=l.value;n<0&&(f+=d.length);for(var v=e+f*n,p=n>0?0:d.length-1,g=n>0?d.length:-1;p!=g;p+=n){var m=a.indexOf(d[p]);if(!(m<0||r.resolve(v+p,1).type!=i))if(m%2==0==n>0)c++;else{if(1==c)return{start:h,end:{from:v+p,to:v+p+1},matched:m>>1==u>>1};c--}}n>0&&(f+=d.length)}return l.done?{start:h,matched:!1}:null}function b(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return w(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function w(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function P(t,e,n){for(var i=(0,a.qz)(t).resolve(e.head),o=n?s.md.closedBy:s.md.openedBy,u=e.head;;){var h=n?i.childAfter(u):i.childBefore(u);if(!h)break;E(t,h,o)?i=h:u=n?h.to:h.from}var l,c;return c=i.type.prop(o)&&(l=n?m(t,i.from,1):m(t,i.to,-1))&&l.matched?n?l.end.to:l.end.from:n?i.to:i.from,r.jT.cursor(c,n?-1:1)}function R(t,e){return A(t,(function(n){return n.empty?t.moveVertically(n,e):C(n,e)}))}var B=function(t){return R(t,!1)},L=function(t){return R(t,!0)};function j(t,e){return A(t,(function(n){return n.empty?t.moveVertically(n,e,t.dom.clientHeight):C(n,e)}))}var I=function(t){return j(t,!1)},N=function(t){return j(t,!0)};function $(t,e,n){var i=t.visualLineAt(e.head),o=t.moveToLineBoundary(e,n);if(o.head==e.head&&o.head!=(n?i.to:i.from)&&(o=t.moveToLineBoundary(e,n,!1)),!n&&o.head==i.from&&i.length){var a=/^\s*/.exec(t.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;a&&e.head!=i.from+a&&(o=r.jT.cursor(i.from+a))}return o}var V=function(t){return A(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from,1)}))},W=function(t){return A(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).to,-1)}))};function H(t,e,n){var i=!1,o=S(t.selection,(function(e){var o=m(t,e.head,-1)||m(t,e.head,1)||e.head>0&&m(t,e.head-1,1)||e.headh.from&&rn&&(e(a,o,i),n=a.number),!(i.to<=a.to);)a=t.doc.lineAt(a.to+1);var s=t.changes(o);return{changes:o,range:r.jT.range(s.mapPos(i.anchor,1),s.mapPos(i.head,1))}}))}var pt=function(t){var e=t.state,n=t.dispatch,r=Object.create(null),i=new a.Gn(e,{overrideIndentation:function(t){var e=r[t];return null==e?-1:e}}),o=vt(e,(function(t,n,o){var s=(0,a.K0)(i,t.from);if(null!=s){var u=/^\s*/.exec(t.text)[0],h=(0,a.SS)(e,s);(u!=h||o.from=e&&(n=i.type.prop(s.md.closedBy))&&n.indexOf(o.name)>-1&&t.doc.lineAt(i.to).from==t.doc.lineAt(o.from).from?{from:i.to,to:o.from}:null}(e,n),h=new a.Gn(e,{simulateBreak:n,simulateDoubleBreak:!!u}),l=(0,a.K0)(h,n);null==l&&(l=/^\s*/.exec(e.doc.lineAt(n).text)[0].length);for(var c=e.doc.lineAt(n);oc.from&&n",run:nt},{key:"Ctrl-v",run:N},{key:"Alt-v",run:I}].map((function(t){return{mac:t.key,run:t.run,shift:t.shift}}))),kt=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:function(t){return A(t,(function(e){return P(t.state,e,t.textDirection!=o.Nm.LTR)}))},shift:function(t){return _(t,(function(e){return P(t.state,e,t.textDirection!=o.Nm.LTR)}))}},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:function(t){return A(t,(function(e){return P(t.state,e,t.textDirection==o.Nm.LTR)}))},shift:function(t){return _(t,(function(e){return P(t.state,e,t.textDirection==o.Nm.LTR)}))}},{key:"Alt-ArrowUp",run:function(t){return ft(t.state,t.dispatch,!1)}},{key:"Shift-Alt-ArrowUp",run:function(t){return dt(t.state,t.dispatch,!1)}},{key:"Alt-ArrowDown",run:function(t){return ft(t.state,t.dispatch,!0)}},{key:"Shift-Alt-ArrowDown",run:function(t){return dt(t.state,t.dispatch,!0)}},{key:"Escape",run:function(t){var e=t.state,n=t.dispatch,i=e.selection,o=null;return i.ranges.length>1?o=r.jT.create([i.main]):i.main.empty||(o=r.jT.create([r.jT.cursor(i.main.head)])),!!o&&(n(x(e,o)),!0)}},{key:"Mod-l",run:function(t){var e=t.state,n=t.dispatch,i=ct(e).map((function(t){var n=t.from,i=t.to;return r.jT.range(n,Math.min(i+1,e.doc.length))}));return n(e.update({selection:r.jT.create(i),annotations:r.YW.userEvent.of("keyboardselection")})),!0}},{key:"Mod-i",run:function(t){var e=t.state,n=t.dispatch,i=S(e.selection,(function(t){for(var n,i=(0,a.qz)(e).resolve(t.head,1);!(i.from=t.to||i.to>t.to&&i.from<=t.from)&&(null===(n=i.parent)||void 0===n?void 0:n.parent);)i=i.parent;return r.jT.range(i.to,i.from)}));return n(x(e,i)),!0}},{key:"Mod-[",run:mt},{key:"Mod-]",run:gt},{key:"Mod-Alt-\\",run:pt},{key:"Shift-Mod-k",run:function(t){var e=t.state,n=e.changes(ct(e).map((function(t){var n=t.from,r=t.to;return n>0?n--:r=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw o}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nthis.i;)t.dom.removeChild(t.elements.pop().dom)}}]),t}(),M=function(){function t(e,n){var i=this;h(this,t),this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className=(0,r.Zp)("gutter"+(this.config.style?"."+this.config.style:"")),this.elementClass=(0,r.Zp)("gutterElement"+(this.config.style?"."+this.config.style:""));var o=function(t){i.dom.addEventListener(t,(function(r){var i=e.visualLineAtHeight(r.clientY,e.contentDOM.getBoundingClientRect().top);n.domEventHandlers[t](e,i,r)&&r.preventDefault()}))};for(var a in n.domEventHandlers)o(a);this.markers=A(n.markers(e)),n.initialSpacer&&(this.spacer=new O(e,0,0,[n.initialSpacer(e)],this.elementClass),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}return c(t,[{key:"update",value:function(t){var e=this.markers;if(this.markers=A(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],t);n!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[n],this.elementClass)}return this.markers!=e}}]),t}(),O=function(){function t(e,n,r,i,o){h(this,t),this.height=-1,this.above=0,this.dom=document.createElement("div"),this.update(e,n,r,i,o)}return c(t,[{key:"update",value:function(t,e,n,r,i){if(this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),this.markers!=r){this.markers=r;for(var o;o=this.dom.lastChild;)o.remove();var s,u=i,h=a(r);try{for(h.s();!(s=h.n()).done;){var l=s.value,c=l.toDOM(t);c&&this.dom.appendChild(c);var f=l.elementClass;f&&(u+=" "+f)}}catch(d){h.e(d)}finally{h.f()}this.dom.className=u}}}]),t}();var T=o.r$.define(),D=o.r$.define({combine:function(t){return(0,o.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers:function(t,e){var n=Object.assign({},t),r=function(t){var r=n[t],i=e[t];n[t]=r?function(t,e,n){return r(t,e,n)||i(t,e,n)}:i};for(var i in e)r(i);return n}})}}),E=function(t){f(n,t);var e=v(n);function n(t){var r;return h(this,n),(r=e.call(this)).number=t,r}return c(n,[{key:"eq",value:function(t){return this.number==t.number}},{key:"toDOM",value:function(){return document.createTextNode(this.number)}}]),n}(m);function P(t,e){return t.state.facet(D).formatNumber(e,t.state)}var R,B=(R={style:"lineNumber",markers:function(t){return t.state.facet(T)},lineMarker:function(t,e,n){return n.length?null:new E(P(t,t.state.doc.lineAt(e.from).number))},initialSpacer:function(t){return new E(P(t,j(t.state.doc.lines)))},updateSpacer:function(t,e){var n=P(e.view,j(e.view.state.doc.lines));return n==t.number?t:new E(n)}},[S(),k.of(Object.assign(Object.assign({},y),R))]);function L(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[D.of(t),B]}function j(t){for(var e=9;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?e:m.get(e.base||e,e.modified.concat(t).sort((function(t,e){return t.id-e.id})))}}}]),t}(),g=0,m=function(){function t(){c(this,t),this.instances=[],this.id=g++}return d(t,null,[{key:"get",value:function(e,n){if(!n.length)return e;var r=n[0].instances.find((function(t){return t.base==e&&(r=n,i=t.modified,r.length==i.length&&r.every((function(t,e){return t==i[e]})));var r,i}));if(r)return r;var i,o=[],a=new p(o,e,n),s=h(n);try{for(s.s();!(i=s.n()).done;){i.value.instances.push(a)}}catch(m){s.e(m)}finally{s.f()}var u,l=y(n),c=h(e.set);try{for(c.s();!(u=c.n()).done;){var f,d=u.value,v=h(l);try{for(v.s();!(f=v.n()).done;){var g=f.value;o.push(t.get(d,g))}}catch(m){v.e(m)}finally{v.f()}}}catch(m){c.e(m)}finally{c.f()}return a}}]),t}();function y(t){for(var e=[t],n=0;n0&&c+3==a.length){u=1;break}var f=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!f)throw new RangeError("Invalid path: "+a);if(s.push("*"==f[0]?null:'"'==f[0][0]?JSON.parse(f[0]):f[0]),(c+=f[0].length)==a.length)break;var d=a[c++];if(c==a.length&&"!"==d){u=0;break}if("/"!=d)throw new RangeError("Invalid path: "+a);l=a.slice(c)}var v=s.length-1,p=s[v];if(!p)throw new RangeError("Invalid path: "+a);var g=new S(r,u,v>0?s.slice(0,v):null);e[p]=g.sort(e[p])}}}catch(m){o.e(m)}finally{o.f()}}return b.add(e)}var b=new r.md,w=a.r$.define({combine:function(t){return t.length?t[0]:null}}),S=function(){function t(e,n,r,i){c(this,t),this.tags=e,this.mode=n,this.context=r,this.next=i}return d(t,[{key:"sort",value:function(t){return!t||t.deptho&&a&&i(o,e,a),o=e,a=u),c)return s--,!1;O[s]=u,T[s]=n,M[s]=t.name},leave:function(t,e,r){s--;var u=O[s];if(u!=a){var h=Math.min(n,r);h>o&&a&&i(o,h,a),o=h,a=u}}})}function E(t,e,n){if(t.length>n-1)return!1;for(var r=n-1,i=t.length-1;i>=0;i--,r--){var o=t[i];if(o&&o!=e[r])return!1}return!0}var P=p.define,R=P(),B=P(),L=P(),j=P(L),I=P(L),N=P(),$=P(N),V=P(),W=P(),H=P(),_=P(H),z=P(),q={comment:R,lineComment:P(R),blockComment:P(R),docComment:P(R),name:B,variableName:P(B),typeName:P(B),propertyName:P(B),className:P(B),labelName:P(B),namespace:P(B),macroName:P(B),literal:L,string:j,docString:P(j),character:P(j),number:I,integer:P(I),float:P(I),bool:P(L),regexp:P(L),escape:P(L),color:P(L),url:P(L),keyword:V,self:P(V),null:P(V),atom:P(V),unit:P(V),modifier:P(V),operatorKeyword:P(V),controlKeyword:P(V),definitionKeyword:P(V),operator:W,derefOperator:P(W),arithmeticOperator:P(W),logicOperator:P(W),bitwiseOperator:P(W),compareOperator:P(W),updateOperator:P(W),definitionOperator:P(W),typeOperator:P(W),controlOperator:P(W),punctuation:H,separator:P(H),bracket:_,angleBracket:P(_),squareBracket:P(_),paren:P(_),brace:P(_),content:N,heading:$,heading1:P($),heading2:P($),heading3:P($),heading4:P($),heading5:P($),heading6:P($),contentSeparator:P(N),list:P(N),quote:P(N),emphasis:P(N),strong:P(N),link:P(N),monospace:P(N),inserted:P(),deleted:P(),changed:P(),invalid:P(),meta:z,documentMeta:P(z),annotation:P(z),processingInstruction:P(z),definition:p.defineModifier(),constant:p.defineModifier(),function:p.defineModifier(),standard:p.defineModifier(),local:p.defineModifier(),special:p.defineModifier()};x.define({tag:q.link,textDecoration:"underline"},{tag:q.heading,textDecoration:"underline",fontWeight:"bold"},{tag:q.emphasis,fontStyle:"italic"},{tag:q.strong,fontWeight:"bold"},{tag:q.keyword,color:"#708"},{tag:[q.atom,q.bool,q.url,q.contentSeparator,q.labelName],color:"#219"},{tag:[q.literal,q.inserted],color:"#164"},{tag:[q.string,q.deleted],color:"#a11"},{tag:[q.regexp,q.escape,q.special(q.string)],color:"#e40"},{tag:q.definition(q.variableName),color:"#00f"},{tag:q.local(q.variableName),color:"#30a"},{tag:[q.typeName,q.namespace],color:"#085"},{tag:q.className,color:"#167"},{tag:[q.special(q.variableName),q.macroName,q.local(q.variableName)],color:"#256"},{tag:q.definition(q.propertyName),color:"#00c"},{tag:q.comment,color:"#940"},{tag:q.meta,color:"#7a757a"},{tag:q.invalid,color:"#f00"})},62118:function(t,e,n){"use strict";n.d(e,{m8:function(){return p},f$:function(){return P}});var r=n(77885),i=n(19753);function o(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{};return[v,d.of(t),i.tk.domEventHandlers({beforeinput:function(t,e){return"historyUndo"==t.inputType?m(e):"historyRedo"==t.inputType&&y(e)}})]}function g(t,e){return function(n){var r=n.state,i=n.dispatch,o=r.field(v,!1);if(!o)return!1;var a=o.pop(t,r,e);return!!a&&(i(a),!0)}}var m=g(0,!1),y=g(1,!1),k=g(0,!0),b=g(1,!0);function w(t){return function(e){var n=e.field(v,!1);if(!n)return 0;var r=0==t?n.done:n.undone;return r.length-(r.length&&!r[0].changes?1:0)}}w(0),w(1);var S=function(){function t(e,n,r,i,o){s(this,t),this.changes=e,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=o}return h(t,[{key:"setSelAfter",value:function(e){return new t(this.changes,this.effects,this.mapped,this.startSelection,e)}}],[{key:"fromTransaction",value:function(e){var n,r=C,i=o(e.startState.facet(f));try{for(i.s();!(n=i.n()).done;){var a=(0,n.value)(e);a.length&&(r=r.concat(a))}}catch(s){i.e(s)}finally{i.f()}return!r.length&&e.changes.empty?null:new t(e.changes.invert(e.startState.doc),r,void 0,e.startState.selection,C)}},{key:"selection",value:function(e){return new t(void 0,C,void 0,void 0,e)}}]),t}();function x(t,e,n,r){var i=e+1>n+20?e-n-1:0,o=t.slice(i,e);return o.push(r),o}function A(t,e){return t.length?e.length?t.concat(e):t:e}var C=[];function M(t,e){if(t.length){var n=t[t.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(e)?t:(r.push(e),x(t,t.length-1,1e9,n.setSelAfter(r)))}return[S.selection([e])]}function O(t){var e=t[t.length-1],n=t.slice();return n[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),n}function T(t,e){if(!t.length)return t;for(var n=t.length,r=C;n;){var i=D(t[n-1],e,r);if(i.changes&&!i.changes.empty||i.effects.length){var o=t.slice(0,n);return o[n-1]=i,o}e=i.mapped,n--,r=i.selectionsAfter}return r.length?[S.selection(r)]:C}function D(t,e,n){var i=A(t.selectionsAfter.length?t.selectionsAfter.map((function(t){return t.map(e)})):C,n);if(!t.changes)return S.selection(i);var o=t.changes.map(e),a=e.mapDesc(t.changes,!0),s=t.mapped?t.mapped.composeDesc(a):a;return new S(o,r.Py.mapEffects(t.effects,e),s,t.startSelection.map(a),i)}var E=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;s(this,t),this.done=e,this.undone=n,this.prevTime=r,this.prevUserEvent=i}return h(t,[{key:"isolate",value:function(){return this.prevTime?new t(this.done,this.undone):this}},{key:"addChanges",value:function(e,n,r,i,o){var a=this.done,s=a[a.length-1];return new t(a=s&&s.changes&&n-this.prevTime=s&&i<=u&&(r=!0)}})),r}(s.changes,e.changes)?x(a,a.length-1,o,new S(e.changes.compose(s.changes),A(e.effects,s.effects),s.mapped,s.startSelection,C)):x(a,a.length,o,e),C,n,r)}},{key:"addSelection",value:function(e,n,r,i){var o,a,s=this.done.length?this.done[this.done.length-1].selectionsAfter:C;return s.length>0&&n-this.prevTime=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:[];p(this,t),this.data=e,o.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(o.yy.prototype,"tree",{get:function(){return S(this)}}),this.parser=n,this.extension=[E.of(this),o.yy.languageData.of((function(t,e){return t.facet(w(t,e))}))].concat(r)}return m(t,[{key:"isActiveAt",value:function(t,e){return w(t,e)==this.data}},{key:"findRegions",value:function(t){var e=this,n=t.facet(E);if((null==n?void 0:n.data)==this.data)return[{from:0,to:t.doc.length}];if(!n||!n.allowsNesting)return[];var r=[];return S(t).iterate({enter:function(t,n,i){if(t.isTop&&t.prop(y)==e.data)return r.push({from:n,to:i}),!1}}),r}},{key:"parseString",value:function(t){for(var e,n=i.xv.of(t.split("\n")),a=this.parser.startParse(new x(n),0,new A(this.parser,o.yy.create({doc:n}),[],r.mp.empty,{from:0,to:t.length},[]));!(e=a.advance()););return e}},{key:"allowsNesting",get:function(){return!0}}]),t}();function w(t,e){var n=t.facet(E);if(!n)return null;if(!n.allowsNesting)return n.data;for(var r=S(t).resolve(e,-1);r;){var i=r.type.prop(y);if(i)return i;r=r.parent}return n.data}b.setState=o.Py.define();function S(t){var e=t.field(b.state,!1);return e?e.tree:r.mp.empty}var x=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;p(this,t),this.doc=e,this.length=n,this.cursorPos=0,this.string="",this.prevString="",this.cursor=e.iter()}return m(t,[{key:"syncTo",value:function(t){return t=this.length)return-1;var e=this.cursorPos-this.string.length;if(t=this.cursorPos){if(t=e-this.prevString.length)return this.prevString.charCodeAt(t-(e-this.prevString.length));e=this.syncTo(t)}return this.string.charCodeAt(t-e)}},{key:"lineAfter",value:function(t){if(t>=this.length||t<0)return"";var e=this.cursorPos-this.string.length;return(t=this.cursorPos)&&(e=this.syncTo(t)),this.cursor.lineBreak?"":this.string.slice(t-e)}},{key:"read",value:function(t,e){var n=this.cursorPos-this.string.length;return t=this.cursorPos?this.doc.sliceString(t,e):this.string.slice(t-n,e-n)}},{key:"clip",value:function(e){return new t(this.doc,e)}}]),t}(),A=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;p(this,t),this.parser=e,this.state=n,this.fragments=r,this.tree=i,this.viewport=o,this.skipped=a,this.parse=null,this.tempSkipped=[]}return m(t,[{key:"work",value:function(t,e){if(this.tree!=r.mp.empty&&(null==e?this.tree.length==this.state.doc.length:this.tree.length>=e))return this.takeTree(),!0;this.parse||(this.parse=this.parser.startParse(new x(this.state.doc),0,this));for(var n=Date.now()+t;;){var i=this.parse.advance();if(i)return this.fragments=this.withoutTempSkipped(r.i9.addTree(i)),this.parse=null,this.tree=i,!0;if(null!=e&&this.parse.pos>=e)return this.takeTree(),!0;if(Date.now()>n)return!1}}},{key:"takeTree",value:function(){this.parse&&this.parse.pos>this.tree.length&&(this.tree=this.parse.forceFinish(),this.fragments=this.withoutTempSkipped(r.i9.addTree(this.tree,this.fragments,!0)))}},{key:"withoutTempSkipped",value:function(t){for(var e;e=this.tempSkipped.pop();)t=C(t,e.from,e.to);return t}},{key:"changes",value:function(e,n){var i=this.fragments,o=this.tree,a=this.viewport,u=this.skipped;if(this.takeTree(),!e.empty){var h=[];if(e.iterChangedRanges((function(t,e,n,r){return h.push({fromA:t,toA:e,fromB:n,toB:r})})),i=r.i9.applyChanges(i,h),o=r.mp.empty,a={from:e.mapPos(a.from,-1),to:e.mapPos(a.to,1)},this.skipped.length){u=[];var l,c=s(this.skipped);try{for(c.s();!(l=c.n()).done;){var f=l.value,d=e.mapPos(f.from,1),v=e.mapPos(f.to,-1);dt.from&&(this.fragments=C(this.fragments,i,o),this.skipped.splice(n--,1))}return this.skipped.length=t}}]),t}();function C(t,e,n){return r.i9.applyChanges(t,[{fromA:e,toA:n,fromB:e,toB:n}])}A.skippingParser={startParse:function(t,e,n){return{pos:e,advance:function(){return n.tempSkipped.push({from:e,to:t.length}),this.pos=t.length,new r.mp(r.Jq.none,[],[],t.length-e)},forceFinish:function(){return this.advance()}}}};var M=function(){function t(e){p(this,t),this.context=e,this.tree=e.tree}return m(t,[{key:"apply",value:function(e){if(!e.docChanged)return this;var n=this.context.changes(e.changes,e.state),r=this.context.tree.length==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.tree.length),n.viewport.to);return n.work(25,r)||n.takeTree(),new t(n)}}],[{key:"init",value:function(e){var n=new A(e.facet(E).parser,e,[],r.mp.empty,{from:0,to:e.doc.length},[]);return n.work(25)||n.takeTree(),new t(n)}}]),t}();b.state=o.QQ.define({create:M.init,update:function(t,e){var n,r=s(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(b.setState))return i.value}}catch(o){r.e(o)}finally{r.f()}return e.startState.facet(E)!=e.state.facet(E)?M.init(e.state):t.apply(e)}});var O="undefined"!=typeof window&&window.requestIdleCallback||function(t,e){var n=e.timeout;return setTimeout(t,n)},T="undefined"!=typeof window&&window.cancelIdleCallback||clearTimeout,D=a.lg.fromClass(function(){function t(e){p(this,t),this.view=e,this.working=-1,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}return m(t,[{key:"update",value:function(t){if(t.viewportChanged){var e=this.view.state.field(b.state).context;e.updateViewport(t.view.viewport)&&e.reset(),this.view.viewport.to>e.tree.length&&this.scheduleWork()}t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork())}},{key:"scheduleWork",value:function(){if(!(this.working>-1)){var t=this.view.state;t.field(b.state).tree.length>=t.doc.length||(this.working=O(this.work,{timeout:500}))}}},{key:"work",value:function(t){this.working=-1;var e=Date.now();if(this.chunkEnd=i+1e6)){var a=Math.min(this.chunkBudget,t?Math.max(25,t.timeRemaining()):100),s=o.context.work(a,i+1e6);this.chunkBudget-=Date.now()-e,(s||this.chunkBudget<=0||o.context.movedPast(i))&&(o.context.takeTree(),this.view.dispatch({effects:b.setState.of(new M(o.context))})),!s&&this.chunkBudget>0&&this.scheduleWork()}}}},{key:"destroy",value:function(){this.working>=0&&T(this.working)}}]),t}(),{eventHandlers:{focus:function(){this.scheduleWork()}}}),E=o.r$.define({combine:function(t){return t.length?t[0]:null},enables:[b.state,D]}),P=o.r$.define(),R=o.r$.define({combine:function(t){if(!t.length)return" ";if(!/^(?: +|\t+)$/.test(t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return t[0]}});function B(t){var e=t.facet(R);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function L(t,e){var n="",r=t.tabSize;if(9==t.facet(R).charCodeAt(0))for(;e>=r;)n+="\t",e-=r;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};p(this,t),this.state=e,this.options=n,this.unit=B(e)}return m(t,[{key:"textAfterPos",value:function(t){var e,n,r=null===(e=this.options)||void 0===e?void 0:e.simulateBreak;return t==r&&(null===(n=this.options)||void 0===n?void 0:n.simulateDoubleBreak)?"":this.state.sliceDoc(t,Math.min(t+100,null!=r&&r>t?r:1e9,this.state.doc.lineAt(t).to))}},{key:"column",value:function(t){var e,n=this.state.doc.lineAt(t),r=n.text.slice(0,t-n.from),i=this.countColumn(r,t-n.from),o=(null===(e=this.options)||void 0===e?void 0:e.overrideIndentation)?this.options.overrideIndentation(n.from):-1;return o>-1&&(i+=o-this.countColumn(r,r.search(/\S/))),i}},{key:"countColumn",value:function(t,e){return(0,i.IS)(e<0?t:t.slice(0,e),0,this.state.tabSize)}},{key:"lineIndent",value:function(t){var e,n=null===(e=this.options)||void 0===e?void 0:e.overrideIndentation;if(n){var r=n(t.from);if(r>-1)return r}return this.countColumn(t.text,t.text.search(/\S/))}}]),t}(),N=new r.md;function $(t){var e=t.type.prop(N);if(e)return e;var n,i=t.firstChild;if(i&&(n=i.type.prop(r.md.closedBy))){var o=t.lastChild,a=o&&n.indexOf(o.name)>-1;return function(t){return _(t,!0,1,void 0,a&&!function(t){var e,n;return t.pos==(null===(e=t.options)||void 0===e?void 0:e.simulateBreak)&&(null===(n=t.options)||void 0===n?void 0:n.simulateDoubleBreak)}(t)?o.from:void 0)}}return null==t.parent?V:null}function V(){return 0}var W=function(t){l(n,t);var e=f(n);function n(t,r,i){var o;return p(this,n),(o=e.call(this,t.state,t.options)).pos=r,o.node=i,o}return m(n,[{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){for(var t=this.state.doc.lineAt(this.node.from);;){for(var e=this.node.resolve(t.from);e.parent&&e.parent.from==e.from;)e=e.parent;if(H(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t)}}]),n}(I);function H(t,e){for(var n=e;n;n=n.parent)if(t==n)return!0;return!1}function _(t,e,n,r,i){var o=t.textAfter,a=o.match(/^\s*/)[0].length,s=r&&o.slice(a,a+r.length)==r||i==t.pos+a,u=e?function(t){var e,n=t.node,r=n.childAfter(n.from),i=n.lastChild;if(!r)return null;for(var o=null===(e=t.options)||void 0===e?void 0:e.simulateBreak,a=t.state.doc.lineAt(r.from),s=null==o||o<=a.from?a.to:Math.min(a.to,o),u=r.to;;){var h=n.childAfter(u);if(!h||h==i)return null;if(!h.type.isSkipped)return h.from!?|~^]/,o=/^[:\[\(\{]/,a=["true","false"],s=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function u(t,e){var n=t.peek();if(e.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(e.intag){if(e.operator){if(e.operator=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.sign){if(e.sign=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.instring)return n==e.instring&&(e.instring=!1),t.next(),"string";if("'"==n||'"'==n)return e.instring=n,t.next(),"string";if(t.match(e.intag+"}")||t.eat("-")&&t.match(e.intag+"}"))return e.intag=!1,"tag";if(t.match(i))return e.operator=!0,"operator";if(t.match(o))e.sign=!0;else if(t.eat(" ")||t.sol()){if(t.match(r))return"keyword";if(t.match(a))return"atom";if(t.match(s))return"number";t.sol()&&t.next()}else t.next();return"variable"}if(t.eat("{")){if(t.eat("#"))return e.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(n=t.eat(/\{|%/))return e.intag=n,"{"==n&&(e.intag="}"),t.eat("-"),"tag"}t.next()}r=new RegExp("(("+r.join(")|(")+"))\\b"),a=new RegExp("(("+a.join(")|(")+"))\\b");var h={startState:function(){return{tokenize:u}},token:function(t,e){return e.tokenize(t,e)},languageData:{commentTokens:{block:{open:"{#",close:"#}"}}}}},8987:function(t,e,n){"use strict";n.d(e,{r:function(){return i}});var r=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i"),i={token:function(t,e){var n=t.peek(),i=e.escaped;if(e.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?e.inlinePairs++:"}"==n?e.inlinePairs--:"["==n?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!i&&","==n)return t.next(),"meta";if(e.inlinePairs>0&&!i&&","==n)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(r))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}},13764:function(t,e,n){"use strict";n.d(e,{Xs:function(){return d},f_:function(){return v},uU:function(){return h}});var r=n(77885);function i(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:t;return new l(t,e,this)}}]),t}();h.prototype.startSide=h.prototype.endSide=0,h.prototype.point=!1,h.prototype.mapMode=r.gc.TrackDel;var l=function t(e,n,r){a(this,t),this.from=e,this.to=n,this.value=r};function c(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}var f=function(){function t(e,n,r,i){a(this,t),this.from=e,this.to=n,this.value=r,this.maxPoint=i}return u(t,[{key:"findIndex",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e9*e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(t<=0)return r;for(var i=e<0?this.to:this.from,o=r,a=i.length;;){if(o==a)return o;var s=o+a>>1,u=i[s]-t||(e<0?this.value[s].startSide:this.value[s].endSide)-n;if(s==o)return u>=0?o:a;u>=0?a=s:o=s+1}}},{key:"between",value:function(t,e,n,r){for(var i=this.findIndex(e,-1),o=this.findIndex(n,1,void 0,i);i(d=n.mapPos(c,h.endSide))||f==d&&h.startSide>0&&h.endSide<=0)continue;(d-f||h.endSide-h.startSide)<0||(a<0&&(a=f),h.point&&(s=Math.max(s,d-f)),r.push(h),i.push(f-a),o.push(d-a))}return{mapped:r.length?new t(i,o,r,s):null,pos:a}}},{key:"length",get:function(){return this.to[this.to.length-1]}}]),t}(),d=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.empty,i=arguments.length>3?arguments[3]:void 0;a(this,t),this.chunkPos=e,this.chunk=n,this.nextLayer=r,this.maxPoint=i}return u(t,[{key:"chunkEnd",value:function(t){return this.chunkPos[t]+this.chunk[t].length}},{key:"update",value:function(e){var n=e.add,r=void 0===n?[]:n,i=e.sort,o=void 0!==i&&i,a=e.filterFrom,s=void 0===a?0:a,u=e.filterTo,h=void 0===u?this.length:u,f=e.filter;if(0==r.length&&!f)return this;if(o&&r.slice().sort(c),this==t.empty)return r.length?t.of(r):this;for(var d=new g(this,null,-1).goto(0),p=0,m=[],y=new v;d.value||p=0){var k=r[p++];y.addInner(k.from,k.to,k.value)||m.push(k)}else 1==d.rangeIndex&&d.chunkIndexthis.chunkEnd(d.chunkIndex)||hd.to||h=o&&e<=o+a.length&&!1===a.between(o,e-o,n-o,r))return}this.nextLayer.between(e,n,r)}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return m.from([this]).goto(t)}},{key:"length",get:function(){var t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}},{key:"size",get:function(){if(this==t.empty)return 0;var e,n=this.nextLayer.size,r=i(this.chunk);try{for(r.s();!(e=r.n()).done;){n+=e.value.value.length}}catch(o){r.e(o)}finally{r.f()}return n}}],[{key:"iter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return m.from(t).goto(e)}},{key:"compare",value:function(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,a=e.filter((function(e){return e.maxPoint>=500||e!=t.empty&&n.indexOf(e)<0&&e.maxPoint>=o})),s=n.filter((function(n){return n.maxPoint>=500||n!=t.empty&&e.indexOf(n)<0&&n.maxPoint>=o})),u=p(a,s),h=new k(a,u,o),l=new k(s,u,o);r.iterGaps((function(t,e,n){return b(h,t,l,e,n,i)})),r.empty&&0==r.length&&b(h,0,l,0,0,i)}},{key:"spans",value:function(t,e,n,r){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=new k(t,null,i).goto(e),a=e,s=o.openStart;;){var u=Math.min(o.to,n);if(o.point?(r.point(a,u,o.point,o.activeForPoint(o.to),s),s=o.openEnd(u)+(o.to>u?1:0)):u>a&&(r.span(a,u,o.active,s),s=o.openEnd(u)),o.to>n)break;a=o.to,o.next()}return s}},{key:"of",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new v,o=i(t instanceof l?[t]:n?t.slice().sort(c):t);try{for(o.s();!(e=o.n()).done;){var a=e.value;r.add(a.from,a.to,a.value)}}catch(s){o.e(s)}finally{o.f()}return r.finish()}}]),t}();d.empty=new d([],[],null,-1),d.empty.nextLayer=d.empty;var v=function(){function t(){a(this,t),this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}return u(t,[{key:"finishChunk",value:function(t){this.chunks.push(new f(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}},{key:"add",value:function(e,n,r){this.addInner(e,n,r)||(this.nextLayer||(this.nextLayer=new t)).add(e,n,r)}},{key:"addInner",value:function(t,e,n){var r=t-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(e-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=e,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,e-t)),!0)}},{key:"addChunk",value:function(t,e){if((t-this.lastTo||e.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,e.maxPoint),this.chunks.push(e),this.chunkPos.push(t);var n=e.value.length-1;return this.last=e.value[n],this.lastFrom=e.from[n]+t,this.lastTo=e.to[n]+t,!0}},{key:"finish",value:function(){return this.finishInner(d.empty)}},{key:"finishInner",value:function(t){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return t;var e=new d(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,e}}]),t}();function p(t,e){var n,r=new Map,o=i(t);try{for(o.s();!(n=o.n()).done;)for(var a=n.value,s=0;s3&&void 0!==arguments[3]?arguments[3]:0;a(this,t),this.layer=e,this.skip=n,this.minPoint=r,this.rank=i}return u(t,[{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.chunkIndex=this.rangeIndex=0,this.gotoInner(t,e,!1),this}},{key:"gotoInner",value:function(t,e,n){for(;this.chunkIndex=this.minPoint)break}}},{key:"nextChunk",value:function(){this.chunkIndex++,this.rangeIndex=0,this.next()}},{key:"compare",value:function(t){return this.from-t.from||this.startSide-t.startSide||this.to-t.to||this.endSide-t.endSide}},{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"endSide",get:function(){return this.value?this.value.endSide:0}}]),t}(),m=function(){function t(e){a(this,t),this.heap=e}return u(t,[{key:"goto",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9,r=i(this.heap);try{for(r.s();!(e=r.n()).done;){var o=e.value;o.goto(t,n)}}catch(s){r.e(s)}finally{r.f()}for(var a=this.heap.length>>1;a>=0;a--)y(this.heap,a);return this.next(),this}},{key:"forward",value:function(t,e){var n,r=i(this.heap);try{for(r.s();!(n=r.n()).done;){n.value.forward(t,e)}}catch(a){r.e(a)}finally{r.f()}for(var o=this.heap.length>>1;o>=0;o--)y(this.heap,o);(this.to-t||this.value.endSide-e)<0&&this.next()}},{key:"next",value:function(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{var t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),y(this.heap,0)}}},{key:"startSide",get:function(){return this.value?this.value.startSide:0}}],[{key:"from",value:function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],o=0;o=r&&i.push(new g(a,n,r,o));return 1==i.length?i[0]:new t(i)}}]),t}();function y(t,e){for(var n=t[e];;){var r=1+(e<<1);if(r>=t.length)break;var i=t[r];if(r+1=0&&(i=t[r+1],r++),n.compare(i)<0)break;t[r]=n,t[e]=i,e=r}}var k=function(){function t(e,n,r){a(this,t),this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=m.from(e,n,r)}return u(t,[{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.cursor.goto(t,e),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=e,this.openStart=-1,this.next(),this}},{key:"forward",value:function(t,e){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-e)<0;)this.removeActive(this.minActive);this.cursor.forward(t,e)}},{key:"removeActive",value:function(t){S(this.active,t),S(this.activeTo,t),S(this.activeRank,t),this.minActive=A(this.active,this.activeTo)}},{key:"addActive",value:function(t){for(var e=0,n=this.cursor,r=n.value,i=n.to,o=n.rank;e-1&&(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)<0){if(this.activeTo[r]>t){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),e&&S(e,r)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}var i=this.cursor.value;if(i.point){this.point=i,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=i.endSide,this.cursor.fromt&&this.forward(this.to,this.endSide);break}this.addActive(e),this.cursor.next()}}if(e){for(var o=0;othis.pointRank);n++)(this.activeTo[n]>t||this.activeTo[n]==t&&this.active[n].endSide>this.point.endSide)&&e.push(this.active[n]);return e}},{key:"openEnd",value:function(t){for(var e=0;et;)e++;return e}}]),t}();function b(t,e,n,r,i,o){t.goto(e),n.goto(r);for(var a=r+i,s=r,u=r-e;;){var h=t.to+u-n.to||t.endSide-n.endSide,l=h<0?t.to+u:n.to,c=Math.min(l,a);if(t.point||n.point?t.point&&n.point&&(t.point==n.point||t.point.eq(n.point))||o.comparePoint(s,c,t.point,n.point):c>s&&!w(t.active,n.active)&&o.compareRange(s,c,t.active,n.active),l>a)break;s=l,h<=0&&t.next(),h>=0&&n.next()}}function w(t,e){if(t.length!=e.length)return!1;for(var n=0;n=e;r--)t[r+1]=t[r];t[e]=n}function A(t,e){for(var n=-1,r=1e9,i=0;i=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?n.panels[r]:null}var v=r.lg.fromClass(function(){function t(e){o(this,t),this.specs=e.state.facet(f),this.panels=this.specs.map((function(t){return t(e)}));var n=e.state.facet(l);this.top=new g(e,!0,n.topContainer),this.bottom=new g(e,!1,n.bottomContainer),this.top.sync(this.panels.filter((function(t){return t.top}))),this.bottom.sync(this.panels.filter((function(t){return!t.top})));var r,i=u(this.panels);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.dom.className+=" "+p(a),a.mount&&a.mount()}}catch(s){i.e(s)}finally{i.f()}}return s(t,[{key:"update",value:function(t){var e=t.state.facet(l);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new g(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new g(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();var n=t.state.facet(f);if(n!=this.specs){var r,i=[],o=[],a=[],s=[],h=u(n);try{for(h.s();!(r=h.n()).done;){var c=r.value,d=this.specs.indexOf(c),v=void 0;d<0?(v=c(t.view),s.push(v)):(v=this.panels[d]).update&&v.update(t),i.push(v),(v.top?o:a).push(v)}}catch(x){h.e(x)}finally{h.f()}this.specs=n,this.panels=i,this.top.sync(o),this.bottom.sync(a);for(var m=0,y=s;m=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function C(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(u){i=!0,o=u}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(t,e)||M(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(t,e){if(t){if("string"==typeof t)return O(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?O(t,e):void 0}}function O(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,o=arguments.length>4?arguments[4]:void 0;T(this,t),this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(r,i),this.bufferStart=r,this.normalize=o?function(t){return o(P(t))}:P,this.query=this.normalize(n)}return E(t,[{key:"peek",value:function(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return this.buffer.charCodeAt(this.bufferPos)}},{key:"next",value:function(){for(;;){var t=this.peek();if(t<0)return this.done=!0,this;var e=String.fromCharCode(t),n=this.bufferStart+this.bufferPos;for(this.bufferPos++;;){var r=this.peek();if(r<56320||r>=57344)break;this.bufferPos++,e+=String.fromCharCode(r)}for(var i=this.normalize(e),o=0,a=n;;o++){var s=i.charCodeAt(o),u=this.match(s,a);if(u)return this.value=u,this;if(o==i.length-1)break;a==n&&o".concat(t.state.phrase("Go to line:")," \n");var n=e.querySelector("input");function o(){var e=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(n.value);if(e){var r=t.state,o=r.doc.lineAt(r.selection.main.head),a=C(e,5),s=a[1],u=a[2],h=a[3],l=a[4],c=h?+h.slice(1):0,f=u?+u:o.number;if(u&&l){var d=f/100;s&&(d=d*("-"==s?-1:1)+o.number/r.doc.lines),f=Math.round(r.doc.lines*d)}else u&&s&&(f=f*("-"==s?-1:1)+o.number);var v=r.doc.line(Math.max(1,Math.min(r.doc.lines,f)));t.dispatch({effects:L.of(!1),selection:i.jT.cursor(v.from+Math.max(0,Math.min(c,v.length))),scrollIntoView:!0}),t.focus()}}return e.addEventListener("keydown",(function(e){27==e.keyCode?(e.preventDefault(),t.dispatch({effects:L.of(!1)}),t.focus()):13==e.keyCode&&(e.preventDefault(),o())})),e.addEventListener("submit",o),{dom:e,style:"gotoLine",pos:-10}}var L=i.Py.define(),j=i.QQ.define({create:function(){return!0},update:function(t,e){var n,r=A(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(L)&&(t=i.value)}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return f.computeN([t],(function(e){return e.field(t)?[B]:[]}))}}),I=r.tk.baseTheme({"$panel.gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),N={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100},$=i.r$.define({combine:function(t){return(0,i.BO)(t,N,{highlightWordAroundCursor:function(t,e){return t||e},minSelectionLength:Math.min,maxMatches:Math.min})}});function V(t){var e=[z,_];return t&&e.push($.of(t)),e}var W=r.p.mark({class:(0,r.Zp)("selectionMatch")}),H=r.p.mark({class:(0,r.Zp)("selectionMatch.main")}),_=r.lg.fromClass(function(){function t(e){T(this,t),this.decorations=this.getDeco(e)}return E(t,[{key:"update",value:function(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e=t.state.facet($),n=t.state,o=n.selection;if(o.ranges.length>1)return r.p.none;var a,s=o.main,u=null;if(s.empty){if(!e.highlightWordAroundCursor)return r.p.none;if(u=n.charCategorizer(s.head),!(a=function(t,e,n){for(var r=t.lineAt(e),o=e-r.from,a=e-r.from;o>0;){var s=(0,x.cp)(r.text,o,!1);if(n(r.text.slice(s,o))!=i.D0.Word)break;o=s}for(;a200)return r.p.none;if(!(a=n.sliceDoc(s.from,s.to).trim()))return r.p.none}var l,c=[],f=A(t.visibleRanges);try{for(f.s();!(l=f.n()).done;)for(var d=l.value,v=new R(n.doc,a,d.from,d.to);!v.next().done;){var p=v.value,g=p.from,m=p.to;if((!u||(0==g||u(n.sliceDoc(g-1,g))!=i.D0.Word)&&(m==n.doc.length||u(n.sliceDoc(m,m+1))!=i.D0.Word))&&(u&&g<=s.from&&m>=s.to?c.push(H.range(g,m)):(g>=s.to||m<=s.from)&&c.push(W.range(g,m)),c.length>e.maxMatches))return r.p.none}}catch(y){f.e(y)}finally{f.f()}return r.p.set(c)}}]),t}(),{decorations:function(t){return t.decorations}}),z=r.tk.baseTheme({$selectionMatch:{backgroundColor:"#99ff7780"},"$searchMatch $selectionMatch":{backgroundColor:"transparent"}}),q=function(){function t(e,n,r){T(this,t),this.search=e,this.replace=n,this.caseInsensitive=r}return E(t,[{key:"eq",value:function(t){return this.search==t.search&&this.replace==t.replace&&this.caseInsensitive==t.caseInsensitive}},{key:"cursor",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return new R(t,this.search,e,n,this.caseInsensitive?function(t){return t.toLowerCase()}:void 0)}},{key:"valid",get:function(){return!!this.search}}]),t}(),F=i.Py.define(),U=i.Py.define(),G=i.QQ.define({create:function(){return new K(new q("","",!1),[])},update:function(t,e){var n,r=A(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(F)?t=new K(i.value,t.panel):i.is(U)&&(t=new K(t.query,i.value?[at]:[]))}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return f.computeN([t],(function(e){return e.field(t).panel}))}}),K=function t(e,n){T(this,t),this.query=e,this.panel=n},J=r.p.mark({class:(0,r.Zp)("searchMatch")}),Y=r.p.mark({class:(0,r.Zp)("searchMatch.selected")}),X=r.lg.fromClass(function(){function t(e){T(this,t),this.view=e,this.decorations=this.highlight(e.state.field(G))}return E(t,[{key:"update",value:function(t){var e=t.state.field(G);(e!=t.startState.field(G)||t.docChanged||t.selectionSet)&&(this.decorations=this.highlight(e))}},{key:"highlight",value:function(t){var e=t.query;if(!t.panel.length||!e.valid)return r.p.none;for(var n=this.view.state,i=this.view.viewport,o=e.cursor(n.doc,Math.max(0,i.from-e.search.length),Math.min(i.to+e.search.length,n.doc.length)),a=new k.f_,s=function(){var t=o.value,e=t.from,r=t.to,i=n.selection.ranges.some((function(t){return t.from==e&&t.to==r}));a.add(e,r,i?Y:J)};!o.next().done;)s();return a.finish()}}]),t}(),{decorations:function(t){return t.decorations}});function Q(t){return function(e){var n=e.state.field(G,!1);return n&&n.query.valid?t(e,n):st(e)}}function Z(t,e,n){var r=n.cursor(t,e).next();return r.done&&(r=n.cursor(t,0,e+n.search.length-1).next()).done?null:r.value}var tt=Q((function(t,e){var n=t.state.selection.main,r=n.from,i=n.to,o=Z(t.state.doc,t.state.selection.main.from+1,e.query);return!(!o||o.from==r&&o.to==i)&&(t.dispatch({selection:{anchor:o.from,head:o.to},scrollIntoView:!0}),ft(t),!0)}));function et(t,e,n,r){for(var i=r;;){for(var o=Math.max(n,i-1e4-t.search.length),a=t.cursor(e,o,i),s=null;!a.next().done;)s=a.value;if(s)return s;if(o==n)return null;i-=1e4}}var nt=Q((function(t,e){var n=e.query,r=t.state,i=et(n,r.doc,0,r.selection.main.to-1)||et(n,r.doc,r.selection.main.from+1,r.doc.length);return!!i&&(t.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0}),ft(t),!0)})),rt=Q((function(t,e){for(var n=e.query.cursor(t.state.doc),r=[];!n.next().done;)r.push(i.jT.range(n.value.from,n.value.to));return!!r.length&&(t.dispatch({selection:i.jT.create(r)}),!0)})),it=Q((function(t,e){var n=e.query,r=t.state,i=Z(r.doc,r.selection.main.from,n);if(!i)return!1;var o,a=r.selection.main,s=a.from,u=a.to,h=[];if(i.from==s&&i.to==u&&(h.push({from:i.from,to:i.to,insert:n.replace}),i=Z(r.doc,i.to,n)),i){var l=0==h.length||h[0].from>=i.to?0:i.to-i.from-n.replace.length;o={anchor:i.from-l,head:i.to-l}}return t.dispatch({changes:h,selection:o,scrollIntoView:!!o}),i&&ft(t),!0})),ot=Q((function(t,e){for(var n=e.query,r=n.cursor(t.state.doc),i=[];!r.next().done;){var o=r.value,a=o.from,s=o.to;i.push({from:a,to:s,insert:n.replace})}return!!i.length&&(t.dispatch({changes:i}),!0)}));function at(t){var e=t.state.field(G).query;return{dom:lt({view:t,query:e,updateQuery:function(n){e.eq(n)||(e=n,t.dispatch({effects:F.of(e)}))}}),mount:function(){this.dom.querySelector("[name=search]").select()},pos:80,style:"search"}}var st=function(t){var e=t.state.field(G,!1);if(e&&e.panel.length){var n=d(t,at);if(!n)return!1;n.dom.querySelector("[name=search]").focus()}else t.dispatch({effects:U.of(!0),reconfigure:e?void 0:{append:vt}});return!0},ut=function(t){var e=t.state.field(G,!1);if(!e||!e.panel.length)return!1;var n=d(t,at);return n&&n.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:U.of(!1)}),!0},ht=[{key:"Mod-f",run:st,scope:"editor search-panel"},{key:"F3",run:tt,shift:nt,scope:"editor search-panel"},{key:"Mod-g",run:tt,shift:nt,scope:"editor search-panel"},{key:"Escape",run:ut,scope:"editor search-panel"},{key:"Mod-Shift-l",run:function(t){var e=t.state,n=t.dispatch,r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;for(var o=r.main,a=o.from,s=o.to,u=[],h=0,l=new R(e.doc,e.sliceDoc(a,s));!l.next().done;){if(u.length>1e3)return!1;l.value.from==a&&(h=u.length),u.push(i.jT.range(l.value.from,l.value.to))}return n(e.update({selection:i.jT.create(u,h)})),!0}},{key:"Alt-g",run:function(t){var e=d(t,B);return e||(t.dispatch({reconfigure:null==t.state.field(j,!1)?{append:[c(),j,I]}:void 0,effects:L.of(!0)}),e=d(t,B)),e&&e.dom.querySelector("input").focus(),!0}}];function lt(t){function e(e){return t.view.state.phrase(e)}var n=w("input",{value:t.query.search,placeholder:e("Find"),"aria-label":e("Find"),class:(0,r.Zp)("textfield"),name:"search",onchange:a,onkeyup:a}),i=w("input",{value:t.query.replace,placeholder:e("Replace"),"aria-label":e("Replace"),class:(0,r.Zp)("textfield"),name:"replace",onchange:a,onkeyup:a}),o=w("input",{type:"checkbox",name:"case",checked:!t.query.caseInsensitive,onchange:a});function a(){t.updateQuery(new q(n.value,i.value,!o.checked))}function s(t,e,n){return w("button",{class:(0,r.Zp)("button"),name:t,onclick:e},n)}return w("div",{onkeydown:function(e){(0,r.$1)(t.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==n?(e.preventDefault(),(e.shiftKey?nt:tt)(t.view)):13==e.keyCode&&e.target==i&&(e.preventDefault(),it(t.view))}},[n,s("next",(function(){return tt(t.view)}),[e("next")]),s("prev",(function(){return nt(t.view)}),[e("previous")]),s("select",(function(){return rt(t.view)}),[e("all")]),w("label",null,[o,"match case"]),w("br"),i,s("replace",(function(){return it(t.view)}),[e("replace")]),s("replaceAll",(function(){return ot(t.view)}),[e("replace all")]),w("button",{name:"close",onclick:function(){return ut(t.view)},"aria-label":e("close")},["×"]),w("div",{style:"position: absolute; top: -10000px","aria-live":"polite"})])}var ct=/[\s\.,:;?!]/;function ft(t){var e=t.state.selection.main,n=e.from,r=e.to,i=t.state.doc.lineAt(n).from,o=t.state.doc.lineAt(r).to,a=Math.max(i,n-30),s=Math.min(o,r+30),u=t.state.sliceDoc(a,s);if(a!=i)for(var h=0;h<30;h++)if(!ct.test(u[h+1])&&ct.test(u[h])){u=u.slice(h);break}if(s!=o)for(var l=u.length-1;l>u.length-30;l--)if(!ct.test(u[l-1])&&ct.test(u[l])){u=u.slice(0,l);break}var c=d(t,at);c&&c.dom.contains(t.root.activeElement)&&(c.dom.querySelector("div[aria-live]").textContent=t.state.phrase("current match")+". "+u)}var dt=r.tk.baseTheme({"$panel.search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button":{margin:".2em .5em .2em 0"},"& label":{fontSize:"80%"}},"$$light $searchMatch":{backgroundColor:"#ffff0054"},"$$dark $searchMatch":{backgroundColor:"#00ffff8a"},"$$light $searchMatch.selected":{backgroundColor:"#ff6a0054"},"$$dark $searchMatch.selected":{backgroundColor:"#ff00ff8a"}}),vt=[G,i.Wl.override(X),c(),dt]},77885:function(t,e,n){"use strict";n.d(e,{q6:function(){return Z},as:function(){return m},D0:function(){return ut},jT:function(){return C},yy:function(){return vt},r$:function(){return D},gc:function(){return v},Wl:function(){return V},Py:function(){return et},QQ:function(){return L},YW:function(){return rt},BO:function(){return pt},kU:function(){return _}});var r=n(23414);function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"composeDesc",value:function(t){return this.empty?t:t.empty?this:S(this,t)}},{key:"mapDesc",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e)}},{key:"mapPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.Simple,r=0,i=0,o=0;ot)return i+(t-r);i+=a}else{if(n!=v.Simple&&u>=t&&(n==v.TrackDel&&rt||n==v.TrackBefore&&rt))return null;if(u>t||u==t&&e<0&&!a)return t==r||e<0?i:i+s;i+=s}r=u}if(t>r)throw new RangeError("Position ".concat(t," is out of range for changeset of length ").concat(r));return i}},{key:"touchesRange",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=0,r=0;n=0&&r<=e&&a>=t)return!(re)||"cover";r=a}return!1}},{key:"toString",value:function(){for(var t="",e=0;e=0?":"+r:"")}return t}},{key:"length",get:function(){for(var t=0,e=0;e1&&void 0!==arguments[1]&&arguments[1];return w(this,t,e,!0)}},{key:"invert",value:function(t){for(var e=this.sections.slice(),i=[],o=0,a=0;o=0){e[o]=u,e[o+1]=s;for(var h=o>>1;i.length1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e,!0)}},{key:"iterChanges",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"filter",value:function(t){var e=[],r=[],i=[],o=new x(this);t:for(var a=0,s=0;;){for(var u=a==t.length?1e9:t[a++];s0&&k(r,e,o.text),o.forward(h),s+=h}for(var c=t[a++];s>1].toJSON()))}return t}},{key:"desc",get:function(){return new g(this.sections)}}],[{key:"of",value:function(t,e,i){var a=[],s=[],u=0,h=null;function l(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||a.length){um||v<0||m>e)throw new RangeError("Invalid change range ".concat(v," to ").concat(m," (in doc of length ").concat(e,")"));var w=b?"string"==typeof b?r.xv.of(b.split(i||p)):b:r.xv.empty,S=w.length;if(v==m&&0==S)return;vu&&y(a,v-u,-1),y(a,m-v,S),k(s,a,w),u=m}}(t),l(!h),h}},{key:"empty",value:function(t){return new n(t?[t,-1]:[],[])}},{key:"fromJSON",value:function(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");for(var e=[],i=[],o=0;o3&&void 0!==arguments[3]&&arguments[3];if(!(0==e&&n<=0)){var i=t.length-2;i>=0&&n<=0&&n==t[i+1]?t[i]+=e:0==e&&0==t[i]?t[i+1]+=n:r?(t[i]+=e,t[i+1]+=n):t.push(e,n)}}function k(t,e,n){if(0!=n.length){var i=e.length-2>>1;if(i>1])),!(n||s==t.sections.length||t.sections[s+1]<0);)u=t.sections[s++],h=t.sections[s++];e(o,l,a,c,f),o=l,a=c}}}function w(t,e,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[],o=r?[]:null,a=new x(t),s=new x(e),u=0,h=0;;)if(-1==a.ins)u+=a.len,a.next();else if(-1==s.ins&&h=0&&(a.done||hh&&!a.done&&u+a.len=0)){if(a.done&&s.done)return o?new m(i,o):new g(i);throw new Error("Mismatched change set lengths")}for(var c=0,f=u+a.len;;)if(s.ins>=0&&h>u&&h+s.len2&&void 0!==arguments[2]&&arguments[2],r=[],i=n?[]:null,o=new x(t),a=new x(e),s=!1;;){if(o.done&&a.done)return i?new m(r,i):new g(r);if(0==o.ins)y(r,o.len,0,s),o.next();else if(0!=a.len||a.done){if(o.done||a.done)throw new Error("Mismatched change set lengths");var u=Math.min(o.len2,a.len),h=r.length;if(-1==o.ins){var l=-1==a.ins?-1:a.off?0:a.ins;y(r,u,l,s),i&&l&&k(i,r,a.text)}else-1==a.ins?(y(r,o.off?0:o.len,u,s),i&&k(i,r,o.textBit(u))):(y(r,o.off?0:o.len,a.off?0:a.ins,s),i&&!a.off&&k(i,r,a.text));s=(o.ins>u||a.ins>=0&&a.len>u)&&(s||r.length>h),o.forward2(u),a.forward(u)}else y(r,0,a.ins,s),i&&k(i,r,a.text),a.next()}}var x=function(){function t(e){c(this,t),this.set=e,this.i=0,this.next()}return d(t,[{key:"next",value:function(){var t=this.set.sections;this.i>1;return n>=e.length&&!t?r.xv.empty:e[n].slice(this.off,null==t?void 0:this.off+t)}},{key:"forward",value:function(t){t==this.len?this.next():(this.len-=t,this.off+=t)}},{key:"forward2",value:function(t){-1==this.ins?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}},{key:"done",get:function(){return-2==this.ins}},{key:"len2",get:function(){return this.ins<0?this.len:this.ins}},{key:"text",get:function(){var t=this.set.inserted,e=this.i-2>>1;return e>=t.length?r.xv.empty:t[e]}}]),t}(),A=function(){function t(e,n,r){c(this,t),this.from=e,this.to=n,this.flags=r}return d(t,[{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=e.mapPos(this.from,n),i=e.mapPos(this.to,n);return r==this.from&&i==this.to?this:new t(r,i,this.flags)}},{key:"extend",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t<=this.anchor&&e>=this.anchor)return C.range(t,e);var n=Math.abs(t-this.anchor)>Math.abs(e-this.anchor)?t:e;return C.range(this.anchor,n)}},{key:"eq",value:function(t){return this.anchor==t.anchor&&this.head==t.head}},{key:"toJSON",value:function(){return{anchor:this.anchor,head:this.head}}},{key:"anchor",get:function(){return 16&this.flags?this.to:this.from}},{key:"head",get:function(){return 16&this.flags?this.from:this.to}},{key:"empty",get:function(){return this.from==this.to}},{key:"assoc",get:function(){return 4&this.flags?-1:8&this.flags?1:0}},{key:"bidiLevel",get:function(){var t=3&this.flags;return 3==t?null:t}},{key:"goalColumn",get:function(){var t=this.flags>>5;return 33554431==t?void 0:t}}],[{key:"fromJSON",value:function(t){if(!t||"number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid JSON representation for SelectionRange");return C.range(t.anchor,t.head)}}]),t}(),C=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;c(this,t),this.ranges=e,this.mainIndex=n}return d(t,[{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return e.empty?this:t.create(this.ranges.map((function(t){return t.map(e,n)})),this.mainIndex)}},{key:"eq",value:function(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(var e=0;e1&&void 0!==arguments[1])||arguments[1];return t.create([e].concat(this.ranges),n?0:this.mainIndex+1)}},{key:"replaceRange",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.mainIndex,r=this.ranges.slice();return r[n]=e,t.create(r,this.mainIndex)}},{key:"toJSON",value:function(){return{ranges:this.ranges.map((function(t){return t.toJSON()})),main:this.mainIndex}}},{key:"main",get:function(){return this.ranges[this.mainIndex]}}],[{key:"fromJSON",value:function(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new t(e.ranges.map((function(t){return A.fromJSON(t)})),e.main)}},{key:"single",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return new t([t.range(e,n)],0)}},{key:"create",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0==e.length)throw new RangeError("A selection needs at least one range");for(var r=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return new A(t,t,(0==e?0:e<0?4:8)|(null==n?3:Math.min(2,n))|(null!=r?r:33554431)<<5)}},{key:"range",value:function(t,e,n){var r=(null!=n?n:33554431)<<5;return e1&&void 0!==arguments[1]?arguments[1]:0,n=t[e];t.sort((function(t,e){return t.from-e.from})),e=t.indexOf(n);for(var r=1;ri.head?C.range(s,a):C.range(a,s))}}return new C(t,e)}function O(t,e){var n,r=o(t.ranges);try{for(r.s();!(n=r.n()).done;){if(n.value.to>e)throw new RangeError("Selection points outside of document")}}catch(i){r.e(i)}finally{r.f()}}var T=0,D=function(){function t(e,n,r,i,o){c(this,t),this.combine=e,this.compareInput=n,this.compare=r,this.isStatic=i,this.extensions=o,this.id=T++,this.default=e([])}return d(t,[{key:"of",value:function(t){return new P([],this,0,t)}},{key:"compute",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new P(t,this,1,e)}},{key:"computeN",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new P(t,this,2,e)}},{key:"from",value:function(t,e){return e||(e=function(t){return t}),this.compute([t],(function(n){return e(n.field(t))}))}}],[{key:"define",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new t(e.combine||function(t){return t},e.compareInput||function(t,e){return t===e},e.compare||(e.combine?function(t,e){return t===e}:E),!!e.static,e.enables)}}]),t}();function E(t,e){return t==e||t.length==e.length&&t.every((function(t,n){return t===e[n]}))}var P=function(){function t(e,n,r,i){c(this,t),this.dependencies=e,this.facet=n,this.type=r,this.value=i,this.id=T++}return d(t,[{key:"dynamicSlot",value:function(t){var e,n,r=this.value,i=this.facet.compareInput,a=t[this.id]>>1,s=2==this.type,u=!1,h=!1,l=[],c=o(this.dependencies);try{for(c.s();!(n=c.n()).done;){var f=n.value;"doc"==f?u=!0:"selection"==f?h=!0:0==(1&(null!==(e=t[f.id])&&void 0!==e?e:1))&&l.push(t[f.id])}}catch(d){c.e(d)}finally{c.f()}return function(t,e){if(!e||e.reconfigure)return t.values[a]=r(t),1;if(!(u&&e.docChanged||h&&(e.docChanged||e.selection)||l.some((function(e){return(1&F(t,e))>0}))))return 0;var n=r(t),o=e.startState.values[a];return(s?function(t,e,n){if(t.length!=e.length)return!1;for(var r=0;r>1;return function(t,n){var u,h=n?n.reconfigure?n.startState.config.address[e.id]:s<<1:null,l=null==h,c=o(a);try{for(c.s();!(u=c.n()).done;){1&F(t,u.value)&&(l=!0)}}catch(k){c.e(k)}finally{c.f()}if(!l)return 0;for(var f=[],d=0;d>1;return function(t,r){if(!r)return t.values[n]=e.create(t),1;var i,o=0;if(r.reconfigure){var a=function(t,e){var n=t.config.address[e];return null==n?null:n>>1}(r.startState,e.id);i=null==a?e.create(r.startState):r.startState.values[a],o=1}else i=r.startState.values[n];var s=e.updateF(i,r);return o||e.compareF(i,s)||(o=1),o&&(t.values[n]=s),o}}},{key:"init",value:function(t){return[this,B.of({field:this,create:t})]}}],[{key:"define",value:function(e){var n=new t(T++,e.create,e.update,e.compare||function(t,e){return t===e},e);return e.provide&&(n.provides=e.provide(n)),n}}]),t}(),j=2,I=1,N=0;function $(t){return function(e){return new W(e,t)}}var V={fallback:$(3),default:$(j),extend:$(I),override:$(N)},W=function t(e,n){c(this,t),this.inner=e,this.prec=n},H=function t(e,n){c(this,t),this.tag=e,this.inner=n};function _(t,e){return new H(t,e)}var z=function(){function t(e,n,r,i,o){for(c(this,t),this.source=e,this.replacements=n,this.dynamicSlots=r,this.address=i,this.staticValues=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),i=arguments.length>2?arguments[2]:void 0,a=[],s=Object.create(null),u=o(q(e,r));try{for(u.s();!(n=u.n()).done;){var h=n.value;h instanceof L?a.push(h):(s[h.facet.id]||(s[h.facet.id]=[])).push(h)}}catch(y){u.e(y)}finally{u.f()}for(var l=Object.create(null),c=[],f=[],d=function(){var t=p[v];l[t.id]=f.length<<1,f.push((function(e){return t.slot(e)}))},v=0,p=a;v=s)return;var h=n[u].indexOf(t);h>-1&&n[u].splice(h,1)}if(r.set(t,s),Array.isArray(t)){var l,c=o(t);try{for(c.s();!(l=c.n()).done;){a(l.value,s)}}catch(f){c.e(f)}finally{c.f()}}else if(t instanceof H){if(t.tag in i)throw new RangeError("Duplicate use of tag '".concat(String(t.tag),"' in extensions"));i[t.tag]=!0,a(e[t.tag]||t.inner,s)}else t instanceof W?a(t.inner,t.prec):t instanceof L?(n[s].push(t),t.provides&&a(t.provides,s)):t instanceof P?(n[s].push(t),t.facet.extensions&&a(t.facet.extensions,s)):a(t.extension,s)}a(t,j);var s,u,h=o((u=e,(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(u):[]).concat(Object.keys(u))));try{for(h.s();!(s=h.n()).done;){var l=s.value;!(l in i)&&"full"!=l&&e[l]&&(i[l]=!0,a(e[l],j))}}catch(c){h.e(c)}finally{h.f()}return n.reduce((function(t,e){return t.concat(e)}))}function F(t,e){if(1&e)return 2;var n=e>>1,r=t.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;t.status[n]=4;var i=t.config.dynamicSlots[n](t,t.applying);return t.status[n]=2|i}function U(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}var G=D.define(),K=D.define({combine:function(t){return t.some((function(t){return t}))},static:!0}),J=D.define({combine:function(t){return t.length?t[0]:void 0},static:!0}),Y=D.define(),X=D.define(),Q=D.define(),Z=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,null,[{key:"define",value:function(){return new tt}}]),t}(),tt=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new Z(this,t)}}]),t}(),et=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,[{key:"map",value:function(e){var n=this.type.map(this.value,e);return void 0===n?void 0:n==this.value?this:new t(this.type,n)}},{key:"is",value:function(t){return this.type==t}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new nt(t.map||function(t){return t})}},{key:"mapEffects",value:function(t,e){if(!t.length)return t;var n,r=[],i=o(t);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(e);a&&r.push(a)}}catch(s){i.e(s)}finally{i.f()}return r}}]),t}(),nt=function(){function t(e){c(this,t),this.map=e}return d(t,[{key:"of",value:function(t){return new et(this,t)}}]),t}(),rt=function(){function t(e,n,r,i,o,a,s){c(this,t),this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=o,this.reconfigure=a,this.scrollIntoView=s,this._doc=null,this._state=null,r&&O(r,n.newLength),o.some((function(e){return e.type==t.time}))||(this.annotations=o.concat(t.time.of(Date.now())))}return d(t,[{key:"annotation",value:function(t){var e,n=o(this.annotations);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r.type==t)return r.value}}catch(i){n.e(i)}finally{n.f()}}},{key:"newDoc",get:function(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}},{key:"newSelection",get:function(){return this.selection||this.startState.selection.map(this.changes)}},{key:"state",get:function(){return this._state||this.startState.applyTransaction(this),this._state}},{key:"docChanged",get:function(){return!this.changes.empty}}]),t}();function it(t,e){for(var n=[],r=0,i=0;;){var o=void 0,a=void 0;if(r=t[r]))o=t[r++],a=t[r++];else{if(!(i=0;i--){var o=n[i](t);o&&Object.keys(o).length&&(r=ot(t,at(e,o,t.changes.newLength),!0))}return r==t?t:new rt(e,t.changes,t.selection,r.effects,r.annotations,r.reconfigure,r.scrollIntoView)}(n?function(t){var e,n=t.startState,r=!0,i=o(n.facet(Y));try{for(i.s();!(e=i.n()).done;){var a=(0,e.value)(t);if(!1===a){r=!1;break}Array.isArray(a)&&(r=!0===r?a:it(r,a))}}catch(d){i.e(d)}finally{i.f()}if(!0!==r){var s,u;if(!1===r)u=t.changes.invertedDesc,s=m.empty(n.doc.length);else{var h=t.changes.filter(r);s=h.changes,u=h.filtered.invertedDesc}t=new rt(n,s,t.selection&&t.selection.map(u),et.mapEffects(t.effects,u),t.annotations,t.reconfigure,t.scrollIntoView)}for(var l=n.facet(X),c=l.length-1;c>=0;c--){var f=l[c](t);t=f instanceof rt?f:Array.isArray(f)&&1==f.length&&f[0]instanceof rt?f[0]:st(n,lt(f),!1)}return t}(s):s)}rt.time=Z.define(),rt.userEvent=Z.define(),rt.addToHistory=Z.define();var ut,ht=[];function lt(t){return null==t?ht:Array.isArray(t)?t:[t]}!function(t){t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other"}(ut||(ut={}));var ct,ft=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{ct=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(gt){}function dt(t){return function(e){if(!/\S/.test(e))return ut.Space;if(function(t){if(ct)return ct.test(t);for(var e=0;e"€"&&(n.toUpperCase()!=n.toLowerCase()||ft.test(n)))return!0}return!1}(e))return ut.Word;for(var n=0;n-1)return ut.Word;return ut.Other}}var vt=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(c(this,t),this.config=e,this.doc=n,this.selection=r,this.applying=null,this.status=e.statusTemplate.slice(),i&&!i.reconfigure)this.values=i.startState.values.slice();else if(this.values=e.dynamicSlots.map((function(t){return null})),i)for(var o in e.address){var a=e.address[o],s=i.startState.config.address[o];null!=s&&0==(1&a)&&(this.values[a>>1]=U(i.startState,s))}this.applying=i,i&&(i._state=this);for(var u=0;u1&&void 0!==arguments[1])||arguments[1],n=this.config.address[t.id];if(null!=n)return F(this,n),U(this,n);if(e)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return e instanceof m?e:m.of(e,this.doc.length,this.facet(t.lineSeparator))}},{key:"toText",value:function(e){return r.xv.of(e.split(this.facet(t.lineSeparator)||p))}},{key:"sliceDoc",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(t,e,this.lineBreak)}},{key:"facet",value:function(t){var e=this.config.address[t.id];return null==e?t.default:(F(this,e),U(this,e))}},{key:"toJSON",value:function(t){var e={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(var n in t)e[n]=t[n].spec.toJSON(this.field(t[n]),this);return e}},{key:"phrase",value:function(e){var n,r=o(this.facet(t.phrases));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(Object.prototype.hasOwnProperty.call(i,e))return i[e]}}catch(a){r.e(a)}finally{r.f()}return e}},{key:"languageDataAt",value:function(t,e){var n,r=[],i=o(this.facet(G));try{for(i.s();!(n=i.n()).done;){var a,s=o((0,n.value)(this,e));try{for(s.s();!(a=s.n()).done;){var u=a.value;Object.prototype.hasOwnProperty.call(u,t)&&r.push(u[t])}}catch(h){s.e(h)}finally{s.f()}}}catch(h){i.e(h)}finally{i.f()}return r}},{key:"charCategorizer",value:function(t){return dt(this.languageDataAt("wordChars",t).join(""))}},{key:"tabSize",get:function(){return this.facet(t.tabSize)}},{key:"lineBreak",get:function(){return this.facet(t.lineSeparator)||"\n"}}],[{key:"fromJSON",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!e||"string"!=typeof e.doc)throw new RangeError("Invalid JSON representation for EditorState");var i=[];if(r){var o=function(t){var n=r[t],o=e[t];i.push(n.init((function(t){return n.spec.fromJSON(o,t)})))};for(var a in r)o(a)}return t.create({doc:e.doc,selection:C.fromJSON(e.selection),extensions:n.extensions?i.concat([n.extensions]):i})}},{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=z.resolve(e.extensions||[]),i=e.doc instanceof r.xv?e.doc:r.xv.of((e.doc||"").split(n.staticFacet(t.lineSeparator)||p)),o=e.selection?e.selection instanceof C?e.selection:C.single(e.selection.anchor,e.selection.head):C.single(0);return O(o,i.length),n.staticFacet(K)||(o=o.asSingle()),new t(n,i,o)}}]),t}();function pt(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},a=o(t);try{for(a.s();!(n=a.n()).done;)for(var s=n.value,u=0,h=Object.keys(s);u=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function l(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return null==e&&-1==(e=t.search(/[^\s\u00a0]/))&&(e=t.length),(0,a.IS)(t.slice(r,e),i,n)}var S=function(){function t(e,n,r){y(this,t),this.string=e,this.tabSize=n,this.indentUnit=r,this.pos=0,this.start=0,this.lastColumnPos=0,this.lastColumnValue=0}return b(t,[{key:"eol",value:function(){return this.pos>=this.string.length}},{key:"sol",value:function(){return 0==this.pos}},{key:"peek",value:function(){return this.string.charAt(this.pos)||void 0}},{key:"next",value:function(){if(this.pose}},{key:"eatSpace",value:function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}},{key:"skipToEnd",value:function(){this.pos=this.string.length}},{key:"skipTo",value:function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0}},{key:"backUp",value:function(t){this.pos-=t}},{key:"column",value:function(){return this.lastColumnPos0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}},{key:"current",value:function(){return this.string.slice(this.start,this.pos)}}]),t}();function x(t){if("object"!=m(t))return t;var e={};for(var n in t){var r=t[n];e[n]=r instanceof Array?r.slice():r}return e}var A=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,t);var e=d(n);function n(t){var i;y(this,n);var a,s=(0,o.kU)(t.languageData),u={token:(a=t).token,blankLine:a.blankLine||function(){},startState:a.startState||function(){return!0},copyState:a.copyState||x,indent:a.indent||function(){return null},languageData:a.languageData||{}};return(i=e.call(this,s,{startParse:function(t,e,n){return new O(p(i),t,e,n)}},[o.tK.of((function(t,e){return i.getIndent(t,e)}))])).streamParser=u,i.docType=function(t){var e=E.length;return E.push(new r.Jq("document",o.mi.set(Object.create(null),t),e)),e}(s),i.stateAfter=new WeakMap,i}return b(n,[{key:"getIndent",value:function(t,e){for(var n=(0,o.qz)(t.state),r=n.resolve(e);r&&r.type!=E[this.docType];)r=r.parent;if(!r)return null;var i,a,s=C(this,n,0,r.from,e);if(s?(a=s.state,i=s.pos+1):(a=this.streamParser.startState(t.unit),i=0),e-i>1e4)return null;for(;i=i&&n+e.length<=o&&t.stateAfter.get(e);if(a)return{state:t.streamParser.copyState(a),pos:n+e.length};for(var s=e.children.length-1;s>=0;s--){var u=e.children[s],h=n+e.positions[s],l=u instanceof r.mp&&h=e.length)return e;o||e.type!=E[t.docType]||(o=!0);for(var a=e.children.length-1;a>=0;a--){var s=e.positions[a]+n,u=e.children[a],h=void 0;if(sn&&C(t,u.tree,0-u.offset,n,u.to),c=void 0;if(l&&(c=M(t,u.tree,n+u.offset,l.pos+u.offset,!1)))return{state:l.state,tree:c}}}catch(f){s.e(f)}finally{s.f()}return{state:t.streamParser.startState((0,o.y1)(i)),tree:r.mp.empty}}(e,a.fragments,i,a.state),u=s.state,l=s.tree;this.state=u,this.pos=this.chunkStart=i+l.length,l.length&&(this.chunks.push(l),this.chunkPos.push(i)),this.pose.start)return i}throw new Error("Stream parser failed to advance stream.")}var D=Object.create(null),E=[r.Jq.none],P=new r.Lj(E),R=[];function B(t){return t?D[t]||(D[t]=function(t){var e,n=null,o=h(t.split("."));try{for(o.s();!(e=o.n()).done;){var a=e.value,u=i.pJ[a];u?"function"==typeof u?n?n=u(n):V(a,"Modifier ".concat(a," used at start of tag")):n?V(a,"Tag ".concat(a," used as modifier")):n=u:V(a,"Unknown highlighting tag ".concat(a))}}catch(f){o.e(f)}finally{o.f()}if(!n)return 0;var l=t.replace(/ /g,"_"),c=r.Jq.define({id:E.length,name:l,props:[(0,i.Gv)(s({},l,n))]});return E.push(c),c.id}(t)):0}for(var L=0,j=[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","typeName"],["attribute","propertyName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]];L-1||(R.push(t),console.warn(e))}},23414:function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt)return p[e-1]<=t;return!1}function y(t){return t>=127462&&t<=127487}function k(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(n?b:w)(t,e)}function b(t,e){if(e==t.length)return e;e&&S(t.charCodeAt(e))&&x(t.charCodeAt(e-1))&&e--;var n=A(t,e);for(e+=C(n);e=0&&y(A(t,o));)i++,o-=2;if(i%2==0)break;e+=2}}return e}function w(t,e){for(;e>0;){var n=b(t,e-2);if(n=56320&&t<57344}function x(t){return t>=55296&&t<56320}function A(t,e){var n=t.charCodeAt(e);if(!x(n)||e+1==t.length)return n;var r=t.charCodeAt(e+1);return S(r)?r-56320+(n-55296<<10)+65536:n}function C(t){return t<65536?1:2}function M(t,e,n){for(var r=0;r=n)return{offset:i,leftOver:0};e+=9==t.charCodeAt(i)?r-e%r:1,i=k(t,i)}return{offset:t.length,leftOver:n-e}}var T=function(){function t(){f(this,t)}return v(t,[{key:"lineAt",value:function(t){if(t<0||t>this.length)throw new RangeError("Invalid position ".concat(t," in document of length ").concat(this.length));return this.lineInner(t,!1,1,0)}},{key:"line",value:function(t){if(t<1||t>this.lines)throw new RangeError("Invalid line number ".concat(t," in ").concat(this.lines,"-line document"));return this.lineInner(t,!0,1,0)}},{key:"replace",value:function(t,e,n){var r=[];return this.decompose(0,t,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(e,this.length,r,1),E.from(r,this.length-(e-t)+n.length)}},{key:"append",value:function(t){return this.replace(this.length,this.length,t)}},{key:"slice",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=[];return this.decompose(t,e,n,0),E.from(n,e-t)}},{key:"eq",value:function(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;for(var e=new L(this),n=new L(t);;){if(e.next(),n.next(),e.lineBreak!=n.lineBreak||e.done!=n.done||e.value!=n.value)return!1;if(e.done)return!0}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new L(this,t)}},{key:"iterRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new j(this,t,e)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var t=[];return this.flatten(t),t}}],[{key:"of",value:function(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new D(e):E.from(D.split(e,[])):t.empty}}]),t}();"undefined"!=typeof Symbol&&(T.prototype[Symbol.iterator]=function(){return this.iter()});var D=function(t){s(n,t);var e=h(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P(t);return f(this,n),(r=e.call(this)).text=t,r.length=i,r}return v(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.text[i],a=r+o.length;if((e?n:a)>=t)return new I(r,a,n,o);r=a+1,n++}}},{key:"decompose",value:function(t,e,r,i){var o=t<=0&&e>=this.length?this:new n(B(this.text,t,e),Math.min(e,this.length)-Math.max(0,t));if(1&i){var a=r.pop(),s=R(o.text,a.text.slice(),0,o.length);if(s.length<=32)r.push(new n(s,a.length+o.length));else{var u=s.length>>1;r.push(new n(s.slice(0,u)),new n(s.slice(u)))}}else r.push(o)}},{key:"replace",value:function(t,e,r){if(!(r instanceof n))return a(c(n.prototype),"replace",this).call(this,t,e,r);var i=R(this.text,R(r.text,B(this.text,0,t)),e),o=this.length+r.length-(e-t);return i.length<=32?new n(i,o):E.from(n.split(i,[]),o)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;i<=e&&ot&&o&&(r+=n),ti&&(r+=a.slice(Math.max(0,t-i),e-i)),i=s+1}return r}},{key:"flatten",value:function(t){var e,n=i(this.text);try{for(n.s();!(e=n.n()).done;){var r=e.value;t.push(r)}}catch(o){n.e(o)}finally{n.f()}}},{key:"lines",get:function(){return this.text.length}},{key:"children",get:function(){return null}}],[{key:"split",value:function(t,e){var r,o=[],a=-1,s=i(t);try{for(s.s();!(r=s.n()).done;){var u=r.value;o.push(u),a+=u.length+1,32==o.length&&(e.push(new n(o,a)),o=[],a=-1)}}catch(h){s.e(h)}finally{s.f()}return a>-1&&e.push(new n(o,a)),e}}]),n}(T),E=function(t){s(n,t);var e=h(n);function n(t,r){var o;f(this,n),(o=e.call(this)).children=t,o.length=r,o.lines=0;var a,s=i(t);try{for(s.s();!(a=s.n()).done;){var u=a.value;o.lines+=u.lines}}catch(h){s.e(h)}finally{s.f()}return o}return v(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.children[i],a=r+o.length,s=n+o.lines-1;if((e?s:a)>=t)return o.lineInner(t,e,n,r);r=a+1,n=s+1}}},{key:"decompose",value:function(t,e,n,r){for(var i=0,o=0;o<=e&&i=o){var u=r&((o<=t?1:0)|(s>=e?2:0));o>=t&&s<=e&&!u?n.push(a):a.decompose(t-o,e-o,n,u)}o=s+1}}},{key:"replace",value:function(t,e,r){if(r.lines=o&&e<=u){var h=s.replace(t-o,e-o,r),l=this.lines-s.lines+h.lines;if(h.lines>4&&h.lines>l>>6){var f=this.children.slice();return f[i]=h,new n(f,this.length-(e-t)+r.length)}return a(c(n.prototype),"replace",this).call(this,o,u,h)}o=u+1}return a(c(n.prototype),"replace",this).call(this,t,e,r)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;it&&i&&(r+=n),to&&(r+=a.sliceString(t-o,e-o,n)),o=s+1}return r}},{key:"flatten",value:function(t){var e,n=i(this.children);try{for(n.s();!(e=n.n()).done;){e.value.flatten(t)}}catch(r){n.e(r)}finally{n.f()}}}],[{key:"from",value:function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.reduce((function(t,e){return t+e.length+1}),-1),o=0,a=i(t);try{for(a.s();!(e=a.n()).done;){var s=e.value;o+=s.lines}}catch(A){a.e(A)}finally{a.f()}if(o<32){var u,h=[],l=i(t);try{for(l.s();!(u=l.n()).done;){var c=u.value;c.flatten(h)}}catch(A){l.e(A)}finally{l.f()}return new D(h,r)}var f=Math.max(32,o>>5),d=f<<1,v=f>>1,p=[],g=0,m=-1,y=[];function k(t){var e;if(t.lines>d&&t instanceof n){var r,o=i(t.children);try{for(o.s();!(r=o.n()).done;){k(r.value)}}catch(A){o.e(A)}finally{o.f()}}else t.lines>v&&(g>v||!g)?(b(),p.push(t)):t instanceof D&&g&&(e=y[y.length-1])instanceof D&&t.lines+e.lines<=32?(g+=t.lines,m+=t.length+1,y[y.length-1]=new D(e.text.concat(t.text),e.length+1+t.length)):(g+t.lines>f&&b(),g+=t.lines,m+=t.length+1,y.push(t))}function b(){0!=g&&(p.push(1==y.length?y[0]:n.from(y,m)),m=-1,g=y.length=0)}var w,S=i(t);try{for(S.s();!(w=S.n()).done;){var x=w.value;k(x)}}catch(A){S.e(A)}finally{S.f()}return b(),1==p.length?p[0]:new n(p,r)}}]),n}(T);function P(t){var e,n=-1,r=i(t);try{for(r.s();!(e=r.n()).done;){n+=e.value.length+1}}catch(o){r.e(o)}finally{r.f()}return n}function R(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e9,i=0,o=0,a=!0;o=n&&(u>r&&(s=s.slice(0,r-i)),i1&&void 0!==arguments[1]?arguments[1]:1;f(this,t),this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[n>0?0:e instanceof D?e.text.length:e.children.length]}return v(t,[{key:"next",value:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;;){var e=this.nodes.length-1;if(e<0)return this.done=!0,this.value="",this.lineBreak=!1,this;var n=this.nodes[e],r=this.offsets[e],i=n instanceof D?n.text.length:n.children.length;if(r==(this.dir>0?i:0))this.nodes.pop(),this.offsets.pop();else if(this.lineBreak||r==(this.dir>0?0:i))if(n instanceof D){var o=n.text[r-(this.dir<0?1:0)];if(this.offsets[e]=r+=this.dir,this.lineBreak=!1,o.length>Math.max(0,t))return this.value=0==t?o:this.dir>0?o.slice(t):o.slice(0,o.length-t),this;t-=o.length}else{var a=n.children[this.dir>0?r:r-1];this.offsets[e]=r+this.dir,this.lineBreak=!1,t>a.length?t-=a.length:(this.nodes.push(a),this.offsets.push(this.dir>0?0:a instanceof D?a.text.length:a.children.length))}else{if(this.lineBreak=!0,0==t)return this.value="\n",this;t--}}}}]),t}(),j=function(){function t(e,n,r){f(this,t),this.value="",this.cursor=new L(e,n>r?-1:1),n>r?(this.skip=e.length-n,this.limit=n-r):(this.skip=n,this.limit=r-n)}return v(t,[{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.limit<=0)this.limit=-1;else{var e=this.cursor.next(this.skip+t),n=e.value,r=e.lineBreak,i=e.done;this.skip=0,this.value=n;var o=r?1:n.length;o>this.limit&&(this.value=this.cursor.dir>0?n.slice(0,this.limit):n.slice(o-this.limit)),i||0==this.value.length?this.limit=-1:this.limit-=this.value.length}return this}},{key:"lineBreak",get:function(){return this.cursor.lineBreak}},{key:"done",get:function(){return this.limit<0}}]),t}(),I=function(){function t(e,n,r,i){f(this,t),this.from=e,this.to=n,this.number=r,this.text=i}return v(t,[{key:"length",get:function(){return this.to-this.from}}]),t}()},19753:function(t,e,n){"use strict";n.d(e,{kH:function(){return Ct},p:function(){return Ot},Nm:function(){return ke},tk:function(){return Wn},BF:function(){return ne},lg:function(){return oe},$f:function(){return Qn},$1:function(){return er},Zp:function(){return $t}});for(var r=n(77885),i=n(23414),o=n(62038),a=n(13764),s={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",229:"q"},u={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},h="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),l="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),c="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),f="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),d="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),v=h&&(f||+h[1]<57)||c&&f,p=0;p<10;p++)s[48+p]=s[96+p]=String(p);for(p=1;p<=24;p++)s[p+111]="F"+p;for(p=65;p<=90;p++)s[p]=String.fromCharCode(p+32),u[p]=String.fromCharCode(p);for(var g in s)u.hasOwnProperty(g)||(u[g]=s[g]);function m(t,e,n){return(m="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=A(t)););return t}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}})(t,e,n||t)}function y(t){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function k(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&b(t,e)}function b(t,e){return(b=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function w(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=A(t);if(e){var i=A(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return S(this,n)}}function S(t,e){return!e||"object"!==y(e)&&"function"!=typeof e?x(t):e}function x(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function A(t){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function C(t){return function(t){if(Array.isArray(t))return P(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||E(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=E(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function O(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function T(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n2),android:/Android\b/.test(B.userAgent),webkit:H,safari:_,webkit_version:H?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=L.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};function q(t){return t.getSelection?t.getSelection():document.getSelection()}function F(t,e){if(!e.anchorNode)return!1;try{return t.contains(3==e.anchorNode.nodeType?e.anchorNode.parentNode:e.anchorNode)}catch(n){return!1}}function U(t){if(3==t.nodeType){var e=it();return e.setEnd(t,t.nodeValue.length),e.setStart(t,0),e.getClientRects()}return 1==t.nodeType?t.getClientRects():[]}function G(t,e,n,r){return!!n&&(J(t,e,n,r,-1)||J(t,e,n,r,1))}function K(t){for(var e=0;;e++)if(!(t=t.previousSibling))return e}function J(t,e,n,r,i){for(;;){if(t==n&&e==r)return!0;if(e==(i<0?0:Y(t))){if("DIV"==t.nodeName)return!1;var o=t.parentNode;if(!o||1!=o.nodeType)return!1;e=K(t)+(i<0?0:1),t=o}else{if(1!=t.nodeType)return!1;t=t.childNodes[e+(i<0?-1:0)],e=i<0?Y(t):0}}}function Y(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}var X={left:0,right:0,top:0,bottom:0};function Q(t,e){var n=e?t.left:t.right;return{left:n,right:n,top:t.top,bottom:t.bottom}}function Z(t){return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight}}var tt,et=function(){function t(){O(this,t),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return D(t,[{key:"eq",value:function(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}},{key:"set",value:function(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}}]),t}(),nt=null;function rt(t){if(t.setActive)return t.setActive();if(nt)return t.focus(nt);for(var e=[],n=t;n&&(e.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(t.focus(null==nt?{get preventScroll(){return nt={preventScroll:!0},!0}}:void 0),!nt){nt=!1;for(var r=0;r2&&void 0!==arguments[2])||arguments[2];O(this,t),this.node=e,this.offset=n,this.precise=r}return D(t,null,[{key:"before",value:function(e,n){return new t(e.parentNode,K(e),n)}},{key:"after",value:function(e,n){return new t(e.parentNode,K(e)+1,n)}}]),t}(),at=[],st=function(){function t(){O(this,t),this.parent=null,this.dom=null,this.dirty=2}return D(t,[{key:"posBefore",value:function(t){var e,n=this.posAtStart,r=M(this.children);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i==t)return n;n+=i.length+i.breakAfter}}catch(o){r.e(o)}finally{r.f()}throw new RangeError("Invalid child in posBefore")}},{key:"posAfter",value:function(t){return this.posBefore(t)+t.length}},{key:"coordsAt",value:function(t,e){return null}},{key:"sync",value:function(e){if(2&this.dirty){var n,r=this.dom,i=null,o=M(this.children);try{for(o.s();!(n=o.n()).done;){var a=n.value;if(a.dirty){var s=i?i.nextSibling:r.firstChild;!s||a.dom||t.get(s)||a.reuseDOM(s),a.sync(e),a.dirty=0}e&&e.node==r&&i!=a.dom&&(e.written=!0),ht(r,i,a.dom),i=a.dom}}catch(f){o.e(f)}finally{o.f()}var u=i?i.nextSibling:r.firstChild;for(u&&e&&e.node==r&&(e.written=!0);u;)u=ut(u)}else if(1&this.dirty){var h,l=M(this.children);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.dirty&&(c.sync(e),c.dirty=0)}}catch(f){l.e(f)}finally{l.f()}}}},{key:"reuseDOM",value:function(t){return!1}},{key:"localPosFromDOM",value:function(e,n){var r;if(e==this.dom)r=this.dom.childNodes[n];else{for(var i=0==Y(e)?0:0==n?-1:1;;){var o=e.parentNode;if(o==this.dom)break;0==i&&o.firstChild!=o.lastChild&&(i=e==o.firstChild?-1:1),e=o}r=i<0?e:e.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!t.get(r);)r=r.nextSibling;if(!r)return this.length;for(var a=0,s=0;;a++){var u=this.children[a];if(u.dom==r)return s;s+=u.length+u.breakAfter}}},{key:"domBoundsAround",value:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=-1,i=-1,o=-1,a=-1,s=0,u=n;se)return h.domBoundsAround(t,e,u);if(l>=t&&-1==r&&(r=s,i=u),l>=e&&l!=u&&-1==o){o=s,a=l;break}u=l+h.breakAfter}return{from:i,to:a<0?n+this.length:a,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o+1].dom:null}}},{key:"markDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];2&this.dirty||(this.dirty|=2,this.markParentsDirty(t))}},{key:"markParentsDirty",value:function(t){for(var e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}},{key:"setParent",value:function(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}},{key:"setDOM",value:function(t){this.dom=t,t.cmView=this}},{key:"replaceChildren",value:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:at;this.markDirty();for(var i=t;i0&&void 0!==arguments[0]?arguments[0]:this.length;return new lt(this.children,t,this.children.length)}},{key:"childPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(t,e)}},{key:"toString",value:function(){var t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==t?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}},{key:"editorView",get:function(){if(!this.parent)throw new Error("Accessing view in orphan content view");return this.parent.editorView}},{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"rootView",get:function(){for(var t=this;;){var e=t.parent;if(!e)return t;t=e}}}],[{key:"get",value:function(t){return t.cmView}}]),t}();function ut(t){var e=t.nextSibling;return t.parentNode.removeChild(t),e}function ht(t,e,n){var r=e?e.nextSibling:t.firstChild;if(n.parentNode==t)for(;r!=n;)r=ut(r);else t.insertBefore(n,r)}st.prototype.breakAfter=0;var lt=function(){function t(e,n,r){O(this,t),this.children=e,this.pos=n,this.i=r,this.off=0}return D(t,[{key:"findPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(t>this.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}]),t}(),ct=[],ft=function(t){k(n,t);var e=w(n);function n(){return O(this,n),e.apply(this,arguments)}return D(n,[{key:"become",value:function(t){return!1}},{key:"getSide",value:function(){return 0}}]),n}(st);ft.prototype.children=ct;var dt=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).text=t,r}return D(n,[{key:"createDOM",value:function(t){this.setDOM(t||document.createTextNode(this.text))}},{key:"sync",value:function(t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}},{key:"reuseDOM",value:function(t){return 3==t.nodeType&&(this.createDOM(t),!0)}},{key:"merge",value:function(t,e,r){return(!r||r instanceof n&&!(this.length-(e-t)+r.length>256))&&(this.text=this.text.slice(0,t)+(r?r.text:"")+this.text.slice(e),this.markDirty(),!0)}},{key:"slice",value:function(t){return new n(this.text.slice(t))}},{key:"localPosFromDOM",value:function(t,e){return t==this.dom?e:e?this.text.length:0}},{key:"domAtPos",value:function(t){return new ot(this.dom,t)}},{key:"domBoundsAround",value:function(t,e,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}},{key:"coordsAt",value:function(t,e){return pt(this.dom,t,e)}},{key:"length",get:function(){return this.text.length}}]),n}(ft),vt=function(t){k(n,t);var e=w(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;O(this,n),(r=e.call(this)).mark=t,r.children=i,r.length=o;var a,s=M(i);try{for(s.s();!(a=s.n()).done;){var u=a.value;u.setParent(x(r))}}catch(h){s.e(h)}finally{s.f()}return r}return D(n,[{key:"createDOM",value:function(){var t=document.createElement(this.mark.tagName);if(this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(var e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);this.setDOM(t)}},{key:"sync",value:function(t){this.dom||this.createDOM(),m(A(n.prototype),"sync",this).call(this,t)}},{key:"merge",value:function(t,e,r,i,o){return(!r||!(!(r instanceof n&&r.mark.eq(this.mark))||t&&i<=0||ee&&r.push(ir&&(e=r);var i=e,o=e,a=0;0==e&&n<0||e==r&&n>=0?z.chrome||z.gecko||(e?(i--,a=1):(o++,a=-1)):n<0?i--:o++;var s=it();s.setEnd(t,o),s.setStart(t,i);var u=s.getClientRects();if(!u.length)return X;var h=u[(a?a<0:n>=0)?0:u.length-1];return z.safari&&!a&&0==h.width&&(h=Array.prototype.find.call(u,(function(t){return t.width}))||h),a?Q(h,a<0):h}var gt=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return O(this,n),(o=e.call(this)).widget=t,o.length=r,o.side=i,o}return D(n,[{key:"slice",value:function(t){return n.create(this.widget,this.length-t,this.side)}},{key:"sync",value:function(){this.dom&&this.widget.updateDOM(this.dom)||(this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}},{key:"getSide",value:function(){return this.side}},{key:"merge",value:function(t,e,r,i,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&i<=0||e0?n.length-1:0;r=n[i],!(t>0?0==i:i==n.length-1||r.top0?-1:1);return 0==t&&e>0||t==this.length&&e<=0?r:Q(r,0==t)}},{key:"overrideDOMText",get:function(){if(0==this.length)return i.xv.empty;for(var t=this;t.parent;)t=t.parent;var e=t.editorView,n=e&&e.state.doc,r=this.posAtStart;return n?n.slice(r,r+this.length):i.xv.empty}}],[{key:"create",value:function(t,e,r){return new(t.customView||n)(t,e,r)}}]),n}(ft),mt=function(t){k(n,t);var e=w(n);function n(){return O(this,n),e.apply(this,arguments)}return D(n,[{key:"domAtPos",value:function(t){return new ot(this.widget.text,t)}},{key:"sync",value:function(){this.dom||this.setDOM(this.widget.toDOM())}},{key:"localPosFromDOM",value:function(t,e){return e?3==t.nodeType?Math.min(e,this.length):this.length:0}},{key:"ignoreMutation",value:function(){return!1}},{key:"coordsAt",value:function(t,e){return pt(this.widget.text,t,e)}},{key:"overrideDOMText",get:function(){return null}}]),n}(gt);function yt(t,e,n,r,i,o){var a,s=t.childCursor(),u=s.findPos(n,1),h=u.i,l=u.off,c=s.findPos(e,-1),f=c.i,d=c.off,v=e-n,p=M(r);try{for(p.s();!(a=p.n()).done;){v+=a.value.length}}catch(S){p.e(S)}finally{p.f()}t.length+=v;var g=t.children;if(f==h&&d){var m=g[f];if(1==r.length&&m.merge(d,l,r[0],i,o))return;if(0==r.length)return void m.merge(d,l,null,i,o);var y=m.slice(l);y.merge(0,0,r[r.length-1],0,o)?r[r.length-1]=y:r.push(y),h++,o=l=0}if(l){var k=g[h];r.length&&k.merge(0,l,r[r.length-1],0,o)?(r.pop(),o=0):k.merge(0,l,null,0,0)}else hi&&n0;r--){var s=e[r-1].dom;if(s.parentNode==t)return ot.after(s)}return new ot(t,0)}function bt(t,e,n){var r,i=t.children;n>0&&e instanceof vt&&i.length&&(r=i[i.length-1])instanceof vt&&r.mark.eq(e.mark)?bt(r,e.children[0],n-1):(i.push(e),e.setParent(t)),t.length+=e.length}function wt(t,e,n){for(var r=0,i=0;i=e:a>e)return o.coordsAt(e-r,n);r=a}}return(t.dom.lastChild||t.dom).getBoundingClientRect()}function St(t,e){for(var n in t)"class"==n&&e.class?e.class+=" "+t.class:"style"==n&&e.style?e.style+=";"+t.style:e[n]=t[n];return e}function xt(t,e){if(t==e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i=0,o=n;i-1}},{key:"heightRelevant",get:function(){return!1}}],[{key:"mark",value:function(t){return new Tt(t)}},{key:"widget",value:function(t){var e=t.side||0;return t.block&&(e+=200000001*(e>0?1:-1)),new Et(t,e,e,!!t.block,t.widget||null,!1)}},{key:"replace",value:function(t){var e=!!t.block,n=Pt(t),r=n.start,i=n.end;return new Et(t,e?-2e8*(r?2:1):1e8*(r?-1:1),e?2e8*(i?2:1):1e8*(i?1:-1),e,t.widget||null,!0)}},{key:"line",value:function(t){return new Dt(t)}},{key:"set",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a.Xs.of(t,e)}}]),n}(a.uU);Ot.none=a.Xs.empty;var Tt=function(t){k(n,t);var e=w(n);function n(t){var r;O(this,n);var i=Pt(t),o=i.start,a=i.end;return(r=e.call(this,1e8*(o?-1:1),1e8*(a?1:-1),null,t)).tagName=t.tagName||"span",r.class=t.class||"",r.attrs=t.attributes||null,r}return D(n,[{key:"eq",value:function(t){return this==t||t instanceof n&&this.tagName==t.tagName&&this.class==t.class&&xt(this.attrs,t.attrs)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t>=e)throw new RangeError("Mark decorations may not be empty");return m(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Ot);Tt.prototype.point=!1;var Dt=function(t){k(n,t);var e=w(n);function n(t){return O(this,n),e.call(this,-1e8,-1e8,null,t)}return D(n,[{key:"eq",value:function(t){return t instanceof n&&xt(this.spec.attributes,t.spec.attributes)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(e!=t)throw new RangeError("Line decoration ranges must be zero-length");return m(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Ot);Dt.prototype.mapMode=r.gc.TrackBefore,Dt.prototype.point=!0;var Et=function(t){k(n,t);var e=w(n);function n(t,i,o,a,s,u){var h;return O(this,n),(h=e.call(this,i,o,s,t)).block=a,h.isReplace=u,h.mapMode=a?i<0?r.gc.TrackBefore:r.gc.TrackAfter:r.gc.TrackDel,h}return D(n,[{key:"eq",value:function(t){return t instanceof n&&(e=this.widget,r=t.widget,e==r||!!(e&&r&&e.compare(r)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,r}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return m(A(n.prototype),"range",this).call(this,t,e)}},{key:"type",get:function(){return this.startSide=5}}]),n}(Ot);function Pt(t){var e=t.inclusiveStart,n=t.inclusiveEnd;return null==e&&(e=t.inclusive),null==n&&(n=t.inclusive),{start:e||!1,end:n||!1}}function Rt(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n.length-1;i>=0&&n[i]+r>t?n[i]=Math.max(n[i],e):n.push(t,e)}Et.prototype.point=!0;var Bt=r.r$.define({combine:function(t){return t.join(" ")}}),Lt=r.r$.define({combine:function(t){return t.indexOf(!0)>-1}}),jt=o.V.newName();function It(t){return t.replace(/\$\w[\w\.]*/g,(function(t){for(var e=t.slice(1).split("."),n="",r=1;r<=e.length;r++)n+=".cm-"+e.slice(0,r).join("-");return n}))}function Nt(t,e){return new o.V(e,{process:function(e){return e=It(e),/\$/.test(e)?e.replace(/\$/,t):t+" "+e},extend:function(e,n){return e=It(e),n.slice(0,t.length+1)==t+" "?t+" "+e.replace(/&/,n.slice(t.length+1)):e.replace(/&/,n)}})}function $t(t){if(t.indexOf(".")<0)return"cm-"+t;for(var e=t.split("."),n="",r=1;r<=e.length;r++)n+=(n?" ":"")+"cm-"+e.slice(0,r).join("-");return n}var Vt=Nt("."+jt,{$:{position:"relative !important",boxSizing:"border-box","&$focused":{outline_fallback:"1px dotted #212121",outline:"5px auto -webkit-focus-ring-color"},display:"flex !important",flexDirection:"column"},$scroller:{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},$content:{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",boxSizing:"border-box",padding:"4px 0",outline:"none"},"$$light $content":{caretColor:"black"},"$$dark $content":{caretColor:"white"},$line:{display:"block",padding:"0 2px 0 4px"},$selectionLayer:{zIndex:-1,contain:"size style"},$selectionBackground:{position:"absolute"},"$$light $selectionBackground":{background:"#d9d9d9"},"$$dark $selectionBackground":{background:"#222"},"$$focused$light $selectionBackground":{background:"#d7d4f0"},"$$focused$dark $selectionBackground":{background:"#233"},$cursorLayer:{zIndex:100,contain:"size style",pointerEvents:"none"},"$$focused $cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},$cursor:{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none",display:"none"},"$$dark $cursor":{borderLeftColor:"#444"},"$$focused $cursor":{display:"block"},"$$light $activeLine":{backgroundColor:"#f3f9ff"},"$$dark $activeLine":{backgroundColor:"#223039"},"$$light $specialChar":{color:"red"},"$$dark $specialChar":{color:"#f78"},$tab:{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},$placeholder:{color:"#888",display:"inline-block"},$button:{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"3px"},"$$light $button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"$$dark $button":{backgroundImage:"linear-gradient(#555, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},$textfield:{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"$$light $textfield":{backgroundColor:"white"},"$$dark $textfield":{border:"1px solid #555",backgroundColor:"inherit"}}),Wt=$t("line"),Ht=function(t){k(n,t);var e=w(n);function n(){var t;return O(this,n),(t=e.apply(this,arguments)).children=[],t.length=0,t.prevAttrs=void 0,t.attrs=null,t.breakAfter=0,t}return D(n,[{key:"merge",value:function(t,e,r,i,o,a){if(r){if(!(r instanceof n))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),yt(this,t,e,r?r.children:_t,o,a),!0}},{key:"split",value:function(t){var e=new n;if(e.breakAfter=this.breakAfter,0==this.length)return e;var r=this.childPos(t),i=r.i,o=r.off;o&&(e.append(this.children[i].slice(o),0),this.children[i].merge(o,this.children[i].length,null,0,0),i++);for(var a=i;a0&&0==this.children[i-1].length;)this.children[i-1].parent=null,i--;return this.children.length=i,this.markDirty(),this.length=t,e}},{key:"transferDOM",value:function(t){this.dom&&(t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}},{key:"setDeco",value:function(t){xt(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}},{key:"append",value:function(t,e){bt(this,t,e)}},{key:"addLineDeco",value:function(t){var e=t.spec.attributes;e&&(this.attrs=St(e,this.attrs||{}))}},{key:"domAtPos",value:function(t){return kt(this.dom,this.children,t)}},{key:"sync",value:function(t){this.dom||(this.setDOM(document.createElement("div")),this.dom.className=Wt,this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(At(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add(Wt),this.prevAttrs=void 0),m(A(n.prototype),"sync",this).call(this,t);var e=this.dom.lastChild;if(!e||"BR"!=e.nodeName&&st.get(e)instanceof gt){var r=document.createElement("BR");r.cmIgnore=!0,this.dom.appendChild(r)}}},{key:"measureTextSize",value:function(){if(0==this.children.length||this.length>20)return null;var t,e=0,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!(r instanceof dt))return null;var i=U(r.dom);if(1!=i.length)return null;e+=i[0].width}}catch(o){n.e(o)}finally{n.f()}return{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length}}},{key:"coordsAt",value:function(t,e){return wt(this,t,e)}},{key:"match",value:function(t){return!1}},{key:"type",get:function(){return Ct.Text}}],[{key:"find",value:function(t,e){for(var r=0,i=0;;r++){var o=t.children[r],a=i+o.length;if(a>=e){if(o instanceof n)return o;if(o.length)return null}i=a+o.breakAfter}}}]),n}(st),_t=[],zt=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return O(this,n),(o=e.call(this)).widget=t,o.length=r,o.type=i,o.breakAfter=0,o}return D(n,[{key:"merge",value:function(t,e,r,i,o,a){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&o<=0||e=0;n--)t=new vt(e[n],[t],t.length);return t}},{key:"buildText",value:function(t,e,n){for(;t>0;){if(this.textOff==this.text.length){var r=this.cursor.next(this.skip),i=r.value,o=r.lineBreak,a=r.done;if(this.skip=0,a)throw new Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.curLine=null,t--;continue}this.text=i,this.textOff=0}var s=Math.min(this.text.length-this.textOff,t,512);this.getLine().append(this.wrapMarks(new dt(this.text.slice(this.textOff,this.textOff+s)),e),n),this.textOff+=s,t-=s,n=0}}},{key:"span",value:function(t,e,n,r){this.buildText(e-t,n,r),this.pos=e,this.openStart<0&&(this.openStart=r)}},{key:"point",value:function(t,e,n,r,i){var o=e-t;if(n instanceof Et)if(n.block){var a=n.type;a!=Ct.WidgetAfter||this.posCovered()||this.getLine(),this.addWidget(new zt(n.widget||new Ft("div"),o,a))}else{var s=this.wrapMarks(gt.create(n.widget||new Ft("span"),o,n.startSide),r);this.getLine().append(s,i)}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);o&&(this.textOff+o<=this.text.length?this.textOff+=o:(this.skip+=o-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=e),this.openStart<0&&(this.openStart=i)}}],[{key:"build",value:function(e,n,r,i){var o=new t(e,n,r);return o.openEnd=a.Xs.spans(i,n,r,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(),o}}]),t}(),Ft=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).tag=t,r}return D(n,[{key:"eq",value:function(t){return t.tag==this.tag}},{key:"toDOM",value:function(){return document.createElement(this.tag)}},{key:"updateDOM",value:function(t){return t.nodeName.toLowerCase()==this.tag}}]),n}(Mt),Ut=[],Gt=r.r$.define(),Kt=r.r$.define(),Jt=r.r$.define(),Yt=r.r$.define(),Xt=r.r$.define(),Qt=r.r$.define();function Zt(t,e,n){var r=t.facet(Yt);r.length?r[0](e):window.onerror?window.onerror(String(e),n,void 0,void 0,e):n?console.error(n+":",e):console.error(e)}var te=r.r$.define({combine:function(t){return!t.length||t[0]}}),ee=function t(e,n){O(this,t),this.field=e,this.get=n},ne=function(){function t(){O(this,t)}return D(t,[{key:"from",value:function(t){return new ee(this,t)}}],[{key:"define",value:function(){return new t}}]),t}();ne.decorations=ne.define(),ne.scrollMargins=ne.define();var re=0,ie=r.r$.define(),oe=function(){function t(e,n,r){O(this,t),this.id=e,this.create=n,this.fields=r,this.extension=ie.of(this)}return D(t,null,[{key:"define",value:function(e,n){var r=n||{},i=r.eventHandlers,o=r.provide,a=r.decorations,s=[];if(o){var u,h=M(Array.isArray(o)?o:[o]);try{for(h.s();!(u=h.n()).done;){var l=u.value;s.push(l)}}catch(c){h.e(c)}finally{h.f()}}return i&&s.push(ae.from((function(t){return{plugin:t,handlers:i}}))),a&&s.push(ne.decorations.from(a)),new t(re++,e,s)}},{key:"fromClass",value:function(e,n){return t.define((function(t){return new e(t)}),n)}}]),t}(),ae=ne.define(),se=function(){function t(e){O(this,t),this.spec=e,this.mustUpdate=null,this.value=null}return D(t,[{key:"takeField",value:function(t,e){var n,r=M(this.spec.fields);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.field,a=i.get;o==t&&e.push(a(this.value))}}catch(s){r.e(s)}finally{r.f()}}},{key:"update",value:function(e){if(this.value){if(this.mustUpdate){var n=this.mustUpdate;if(this.mustUpdate=null,!this.value.update)return this;try{this.value.update(n)}catch(r){if(Zt(n.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(i){}return t.dummy}}}else try{this.value=this.spec.create(e)}catch(r){return Zt(e.state,r,"CodeMirror plugin crashed"),t.dummy}return this}},{key:"destroy",value:function(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(n){Zt(t.state,n,"CodeMirror plugin crashed")}}}]),t}();se.dummy=new se(oe.define((function(){return{}})));var ue=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),he=r.r$.define({combine:function(t){return t.reduce((function(t,e){return St(e,t)}),{})}}),le=r.r$.define(),ce=r.r$.define(),fe=function(){function t(e,n,r,i){O(this,t),this.fromA=e,this.toA=n,this.fromB=r,this.toB=i}return D(t,[{key:"join",value:function(e){return new t(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}},{key:"addToSet",value:function(t){for(var e=t.length,n=this;e>0;e--){var r=t[e-1];if(!(r.fromA>n.toA)){if(r.toAl)break;o+=2}if(!u)return r;new t(u.fromA,u.toA,u.fromB,u.toB).addToSet(r),a=u.toA,s=u.toB}}}]),t}(),de=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ut;O(this,t),this.view=e,this.state=n,this.transactions=i,this.flags=0,this.startState=e.state,this.changes=r.as.empty(this.startState.doc.length);var o,a=M(i);try{for(a.s();!(o=a.n()).done;){var s=o.value;this.changes=this.changes.compose(s.changes)}}catch(l){a.e(l)}finally{a.f()}var u=[];this.changes.iterChangedRanges((function(t,e,n,r){return u.push(new fe(t,e,n,r))})),this.changedRanges=u;var h=e.hasFocus;h!=e.inputState.notifiedFocused&&(e.inputState.notifiedFocused=h,this.flags|=1),this.docChanged&&(this.flags|=2)}return D(t,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(18&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return this.transactions.some((function(t){return t.docChanged}))}},{key:"selectionSet",get:function(){return this.transactions.some((function(t){return t.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}]),t}(),ve=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).view=t,r.compositionDeco=Ot.none,r.decorations=[],r.minWidth=0,r.minWidthFrom=0,r.minWidthTo=0,r.impreciseAnchor=null,r.impreciseHead=null,r.setDOM(t.contentDOM),r.children=[new Ht],r.children[0].setParent(x(r)),r.updateInner([new fe(0,0,0,t.state.doc.length)],r.updateDeco(),0),r}return D(n,[{key:"update",value:function(t){var e=this,n=t.changedRanges;this.minWidth>0&&n.length&&(n.every((function(t){var n=t.fromA;return t.toAe.minWidthTo}))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=0),this.view.inputState.composing<0?this.compositionDeco=Ot.none:t.transactions.length&&(this.compositionDeco=function(t,e){var n=q(t.root),r=n.focusNode&&me(n.focusNode,n.focusOffset,0);if(!r)return Ot.none;var i,o,a=t.docView.nearest(r),s=r;if(a instanceof ft){for(;a.parent instanceof ft;)a=a.parent;o=(i=a.posAtStart)+a.length,s=a.dom}else{if(!(a instanceof Ht))return Ot.none;for(;s.parentNode!=a.dom;)s=s.parentNode;for(var u=s.previousSibling;u&&!st.get(u);)u=u.previousSibling;i=o=u?st.get(u).posAtEnd:a.posAtStart}var h=e.mapPos(i,1),l=Math.max(h,e.mapPos(o,-1)),c=r.nodeValue,f=t.state;if(l-h=this.view.viewport.from&&t.state.selection.main.to<=this.view.viewport.to?(this.updateSelection(h,d),!1):(this.updateInner(n,c,t.startState.doc.length,h,d),!0)}},{key:"updateInner",value:function(t,e,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];this.updateChildren(t,e,n),this.view.observer.ignore((function(){r.dom.style.height=r.view.viewState.domHeight+"px",r.dom.style.minWidth=r.minWidth?r.minWidth+"px":"";var t=z.chrome?{node:q(r.view.root).focusNode,written:!1}:void 0;r.sync(t),r.dirty=0,(null==t?void 0:t.written)&&(i=!0),r.updateSelection(i,o),r.dom.style.height=""}))}},{key:"updateChildren",value:function(t,e,n){for(var r=this.childCursor(n),i=t.length-1;;i--){var o=i>=0?t[i]:null;if(!o)break;var a=o.fromA,s=o.toA,u=o.fromB,h=o.toB,l=qt.build(this.view.state.doc,u,h,e),c=l.content,f=l.breakAtStart,d=l.openStart,v=l.openEnd,p=r.findPos(s,1),g=p.i,m=p.off,y=r.findPos(a,-1),k=y.i,b=y.off;this.replaceRange(k,b,g,m,c,f,d,v)}}},{key:"replaceRange",value:function(t,e,n,r,i,o,a,s){var u=this.children[t],h=i.length?i[i.length-1]:null,l=h?h.breakAfter:o;if(t!=n||o||l||!(i.length<2)||!u.merge(e,r,i.length?h:null,0==e,a,s)){var c=this.children[n];for(r0&&(!o&&i.length&&u.merge(e,u.length,i[0],!1,a,0)?u.breakAfter=i.shift().breakAfter:(e0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e||this.mayControlSelection()){var n=this.view.state.selection.main,r=this.domAtPos(n.anchor),i=this.domAtPos(n.head),o=q(this.root);(t||!o.focusNode||z.gecko&&n.empty&&ye(o.focusNode,o.focusOffset)||!G(r.node,r.offset,o.anchorNode,o.anchorOffset)||!G(i.node,i.offset,o.focusNode,o.focusOffset))&&this.view.observer.ignore((function(){if(n.empty){if(z.gecko){var t=ye(r.node,r.offset);if(t&&3!=t){var e=me(r.node,r.offset,1==t?1:-1);e&&(r=new ot(e,1==t?0:e.nodeValue.length))}}o.collapse(r.node,r.offset),null!=n.bidiLevel&&null!=o.cursorBidiLevel&&(o.cursorBidiLevel=n.bidiLevel)}else if(o.extend)o.collapse(r.node,r.offset),o.extend(i.node,i.offset);else{var a=document.createRange();if(n.anchor>n.head){var s=[i,r];r=s[0],i=s[1]}a.setEnd(i.node,i.offset),a.setStart(r.node,r.offset),o.removeAllRanges(),o.addRange(a)}})),this.impreciseAnchor=r.precise?null:new ot(o.anchorNode,o.anchorOffset),this.impreciseHead=i.precise?null:new ot(o.focusNode,o.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){var t=this.view.state.selection.main,e=q(this.root);if(t.empty&&t.assoc&&e.modify){var n=Ht.find(this,t.head);if(n){var r=n.posAtStart;if(t.head!=r&&t.head!=r+n.length){var i=this.coordsAt(t.head,-1),o=this.coordsAt(t.head,1);if(i&&o&&!(i.bottom>o.top)){var a=this.domAtPos(t.head+t.assoc);e.collapse(a.node,a.offset),e.modify("move",t.assoc<0?"forward":"backward","lineboundary")}}}}}},{key:"mayControlSelection",value:function(){return this.view.state.facet(te)?this.root.activeElement==this.dom:F(this.dom,q(this.root))}},{key:"nearest",value:function(t){for(var e=t;e;){var n=st.get(e);if(n&&n.rootView==this)return n;e=e.parentNode}return null}},{key:"posFromDOM",value:function(t,e){var n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,e)+n.posAtStart}},{key:"domAtPos",value:function(t){for(var e=this.childCursor().findPos(t,-1),n=e.i,r=e.off;no||t==o&&(i.type==Ct.Text||!r||this.children[r-1].breakAfter))return i.coordsAt(t-o,e);n=o}}},{key:"measureVisibleLineHeights",value:function(){for(var t=[],e=this.view.viewState.viewport,n=e.from,r=e.to,i=Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=0,a=0;ar)break;if(o>=n){t.push(s.dom.getBoundingClientRect().height);var h=s.dom.scrollWidth;h>i&&(this.minWidth=i=h,this.minWidthFrom=o,this.minWidthTo=u)}o=u+s.breakAfter}return t}},{key:"measureTextSize",value:function(){var t,e=this,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r instanceof Ht){var i=r.measureTextSize();if(i)return i}}}catch(u){n.e(u)}finally{n.f()}var o,a,s=document.createElement("div");return s.className="cm-line",s.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){e.dom.appendChild(s);var t=U(s.firstChild)[0];o=s.getBoundingClientRect().height,a=t?t.width/27:7,s.remove()})),{lineHeight:o,charWidth:a}}},{key:"childCursor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,e=this.children.length;return e&&(t-=this.children[--e].length),new lt(this.children,t,e)}},{key:"computeBlockGapDeco",value:function(){for(var t=[],e=this.view.viewState,n=0,r=0;;r++){var i=r==e.viewports.length?null:e.viewports[r],o=i?i.from-1:this.length;if(o>n){var a=e.lineAt(o,0).bottom-e.lineAt(n,0).top;t.push(Ot.replace({widget:new pe(a),block:!0,inclusive:!0}).range(n,o))}if(!i)break;n=i.to+1}return Ot.set(t)}},{key:"updateDeco",value:function(){return this.decorations=[this.computeBlockGapDeco(),this.view.viewState.lineGapDeco,this.compositionDeco].concat(C(this.view.state.facet(le)),C(this.view.pluginField(ne.decorations)))}},{key:"scrollPosIntoView",value:function(t,e){var n=this.coordsAt(t,e);if(n){var r,i=0,o=0,a=0,s=0,u=M(this.view.pluginField(ne.scrollMargins));try{for(u.s();!(r=u.n()).done;){var h=r.value;if(h){var l=h.left,c=h.right,f=h.top,d=h.bottom;null!=l&&(i=Math.max(i,l)),null!=c&&(o=Math.max(o,c)),null!=f&&(a=Math.max(a,f)),null!=d&&(s=Math.max(s,d))}}}catch(v){u.e(v)}finally{u.f()}!function(t,e){for(var n=t.ownerDocument.defaultView,r=t.parentNode;r;)if(1==r.nodeType){var i=void 0,o=r==document.body;if(o)i=Z(n);else{if(r.scrollHeight<=r.clientHeight&&r.scrollWidth<=r.clientWidth){r=r.parentNode;continue}var a=r.getBoundingClientRect();i={left:a.left,right:a.left+r.clientWidth,top:a.top,bottom:a.top+r.clientHeight}}var s=0,u=0;if(e.topi.bottom&&(u=e.bottom-i.bottom+5),e.lefti.right&&(s=e.right-i.right+5),s||u)if(o)n.scrollBy(s,u);else{if(u){var h=r.scrollTop;r.scrollTop+=u,u=r.scrollTop-h}if(s){var l=r.scrollLeft;r.scrollLeft+=s,s=r.scrollLeft-l}e={left:e.left-s,top:e.top-u,right:e.right-s,bottom:e.bottom-u}}if(o)break;r=r.parentNode}else{if(11!=r.nodeType)break;r=r.host}}(this.dom,{left:n.left-i,top:n.top-a,right:n.right+o,bottom:n.bottom+s})}}},{key:"root",get:function(){return this.view.root}},{key:"editorView",get:function(){return this.view}},{key:"length",get:function(){return this.view.state.doc.length}}]),n}(st),pe=function(t){k(n,t);var e=w(n);function n(t){var r;return O(this,n),(r=e.call(this)).height=t,r}return D(n,[{key:"toDOM",value:function(){var t=document.createElement("div");return this.updateDOM(t),t}},{key:"eq",value:function(t){return t.height==this.height}},{key:"updateDOM",value:function(t){return t.style.height=this.height+"px",!0}},{key:"estimatedHeight",get:function(){return this.height}}]),n}(Mt);var ge=function(t){k(n,t);var e=w(n);function n(t,r){var i;return O(this,n),(i=e.call(this)).top=t,i.text=r,i}return D(n,[{key:"eq",value:function(t){return this.top==t.top&&this.text==t.text}},{key:"toDOM",value:function(){return this.top}},{key:"ignoreEvent",value:function(){return!1}},{key:"customView",get:function(){return mt}}]),n}(Mt);function me(t,e,n){for(;;){if(3==t.nodeType)return t;if(1==t.nodeType&&e>0&&n<=0)e=Y(t=t.childNodes[e-1]);else{if(!(1==t.nodeType&&e=0))return null;t=t.childNodes[e],e=0}}}function ye(t,e){return 1!=t.nodeType?0:(e&&"false"==t.childNodes[e-1].contentEditable?1:0)|(e=e){if(a.level==n)return o;(i<0||(0!=r?r<0?a.frome:t[i].level>a.level))&&(i=o)}}if(i<0)throw new RangeError("Index out of range");return i}}]),t}(),Te=[];function De(t,e){var n,r=t.length,i=e==we?1:2;if(!t||1==i&&!Me.test(t))return Ee(r);for(var o=0,a=i,s=i;ox;){for(var M=C,O=2!=Te[--C];C>x&&O==(2!=Te[C-1]);)C--;w.push(new Oe(C,M,O?2:1))}else w.push(new Oe(x,S,0))}else for(var T=0;Tt?e.left-t:Math.max(0,t-e.right)}function Le(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function je(t,e){return t.tope.top+1}function Ie(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function $e(t,e,n){for(var r,i,o,a,s,u,h,l,c=t.firstChild;c;c=c.nextSibling)for(var f=U(c),d=0;dg||a==g&&o>p)&&(r=c,i=v,o=p,a=g),0==p?n>v.bottom&&(!h||h.bottomv.top)&&(u=c,l=v):h&&je(h,v)?h=Ne(h,v.bottom):l&&je(l,v)&&(l=Ie(l,v.top))}if(h&&h.bottom>=n?(r=s,i=h):l&&l.top<=n&&(r=u,i=l),!r)return{node:t,offset:0};var m=Math.max(i.left,Math.min(i.right,e));return 3==r.nodeType?Ve(r,m,n):o||"true"!=r.contentEditable?{node:t,offset:Array.prototype.indexOf.call(t.childNodes,r)+(e>=(i.left+i.right)/2?1:0)}:$e(r,m,n)}function Ve(t,e,n){for(var r=t.nodeValue.length,i=it(),o=0;o=e&&u.top-1<=n&&u.bottom+1>=n)){var h=e>=(u.left+u.right)/2,l=h;if(z.chrome||z.gecko)i.setEnd(t,o),i.getBoundingClientRect().left==u.right&&(l=!h);return{node:t,offset:o+(l?1:0)}}}}return{node:t,offset:0}}function We(t,e){for(var n,r=e.x,i=e.y,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,a=t.contentDOM.getBoundingClientRect(),s=t.defaultLineHeight/2,u=!1;;){if((n=t.blockAtHeight(i,a.top)).top>i||n.bottomi?-1:1,i=Math.min(n.bottom-s,Math.max(n.top+s,i)),u)return-1;u=!0}if(n.type==Ct.Text)break;i=o>0?n.bottom+s:n.top-s}var h=n.from;if(ht.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:null;r=Math.max(a.left+1,Math.min(a.right-1,r));var l,c=t.root,f=c.elementFromPoint(r,i),d=-1;if(f&&t.contentDOM.contains(f)&&!(t.docView.nearest(f)instanceof gt))if(c.caretPositionFromPoint){var v=c.caretPositionFromPoint(r,i);v&&(l=v.offsetNode,d=v.offset)}else if(c.caretRangeFromPoint){var p=c.caretRangeFromPoint(r,i);p&&(l=p.startContainer,d=p.startOffset)}if(!l||!t.docView.dom.contains(l)){var g=Ht.find(t.docView,h),m=$e(g.dom,r,i);l=m.node,d=m.offset}return t.docView.posFromDOM(l,d)}function He(t,e,n,i){var o=t.state.doc.lineAt(e.head),a=i&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>o.from?e.head-1:e.head):null;if(a){var s=t.dom.getBoundingClientRect(),u=t.posAtCoords({x:n==(t.textDirection==ke.LTR)?s.right-1:s.left+1,y:(a.top+a.bottom)/2});if(null!=u)return r.jT.cursor(u,n?-1:1)}var h=Ht.find(t.docView,e.head),l=h?n?h.posAtEnd:h.posAtStart:n?o.to:o.from;return r.jT.cursor(l,n?-1:1)}function _e(t,e,n,i){for(var o=t.state.doc.lineAt(e.head),a=t.bidiSpans(o),s=e,u=null;;){var h=Re(o,a,t.textDirection,s,n),l=Pe;if(!h){if(o.number==(n?t.state.doc.lines:1))return s;l="\n",o=t.state.doc.line(o.number+(n?1:-1)),a=t.bidiSpans(o),h=r.jT.cursor(n?o.from:o.to)}if(u){if(!u(l))return s}else{if(!i)return h;u=i(l)}s=h}}var ze=function(){function t(e){var n=this;O(this,t),this.lastKeyCode=0,this.lastKeyTime=0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionEndedAt=0,this.mouseSelection=null;var r=function(t){var r=Ge[t];e.contentDOM.addEventListener(t,(function(i){!Ue(e,i)||n.ignoreDuringComposition(i)||"keydown"==t&&n.screenKeyEvent(e,i)||(n.mustFlushObserver(i)&&e.observer.forceFlush(),n.runCustomHandlers(t,e,i)?i.preventDefault():r(e,i))})),n.registeredEvents.push(t)};for(var i in Ge)r(i);e.contentDOM.addEventListener("keydown",(function(t){e.inputState.lastKeyCode=t.keyCode,e.inputState.lastKeyTime=Date.now()})),this.notifiedFocused=e.hasFocus,this.ensureHandlers(e)}return D(t,[{key:"setSelectionOrigin",value:function(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}},{key:"ensureHandlers",value:function(t){var e,n=this,r=M(this.customHandlers=t.pluginField(ae));try{for(r.s();!(e=r.n()).done;){var i=e.value,o=function(e){n.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(n.registeredEvents.push(e),t.contentDOM.addEventListener(e,(function(r){Ue(t,r)&&n.runCustomHandlers(e,t,r)&&r.preventDefault()})))};for(var a in i.handlers)o(a)}}catch(s){r.e(s)}finally{r.f()}}},{key:"runCustomHandlers",value:function(t,e,n){var r,i=M(this.customHandlers);try{for(i.s();!(r=i.n()).done;){var o=r.value,a=o.handlers[t],s=!1;if(a){try{s=a.call(o.plugin,n,e)}catch(u){Zt(e.state,u)}if(s||n.defaultPrevented)return z.android&&"keydown"==t&&13==n.keyCode&&e.observer.flushSoon(),!0}}}catch(h){i.e(h)}finally{i.f()}return!1}},{key:"runScrollHandlers",value:function(t,e){var n,r=M(this.customHandlers);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.handlers.scroll;if(o)try{o.call(i.plugin,e,t)}catch(a){Zt(t.state,a)}}}catch(s){r.e(s)}finally{r.f()}}},{key:"ignoreDuringComposition",value:function(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(z.safari&&t.timeStamp-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}},{key:"screenKeyEvent",value:function(t,e){var n=9==e.keyCode&&Date.now()=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}(n,i)&&null,!1===this.dragging&&(i.preventDefault(),this.select(i))}return D(t,[{key:"move",value:function(t){if(0==t.buttons)return this.destroy();!1===this.dragging&&this.select(t)}},{key:"up",value:function(t){null==this.dragging&&this.select(this.startEvent),this.dragging||t.preventDefault(),this.destroy()}},{key:"destroy",value:function(){var t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.inputState.mouseSelection=null}},{key:"select",value:function(t){var e=this.style.get(t,this.extend,this.multiple);e.eq(this.view.state.selection)&&e.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:e,annotations:r.YW.userEvent.of("pointerselection"),scrollIntoView:!0})}},{key:"update",value:function(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)}}]),t}();function Ue(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(var n,r=e.target;r!=t.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=st.get(r))&&n.ignoreEvent(e))return!1;return!0}var Ge=Object.create(null),Ke=z.ie&&z.ie_version<15||z.ios&&z.webkit_version<604;function Je(t,e){var n,i=t.state,o=1,a=i.toText(e),s=a.lines==i.selection.ranges.length;if(on&&i.selection.ranges.every((function(t){return t.empty}))&&on==a.toString()){var u=-1;n=i.changeByRange((function(t){var n=i.doc.lineAt(t.from);if(n.from==u)return{range:t};u=n.from;var h=i.toText((s?a.line(o++).text:e)+i.lineBreak);return{changes:{from:n.from,insert:h},range:r.jT.cursor(t.from+h.length)}}))}else n=s?i.changeByRange((function(t){var e=a.line(o++);return{changes:{from:t.from,to:t.to,insert:e.text},range:r.jT.cursor(t.from+e.length)}})):i.replaceSelection(a);t.dispatch(n,{annotations:r.YW.userEvent.of("paste"),scrollIntoView:!0})}function Ye(t,e,n,o){if(1==o)return r.jT.cursor(e,n);if(2==o)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=t.charCategorizer(e),a=t.doc.lineAt(e),s=e-a.from;if(0==a.length)return r.jT.cursor(e);0==s?n=1:s==a.length&&(n=-1);var u=s,h=s;n<0?u=(0,i.cp)(a.text,s,!1):h=(0,i.cp)(a.text,s);for(var l=o(a.text.slice(u,h));u>0;){var c=(0,i.cp)(a.text,u,!1);if(o(a.text.slice(c,u))!=l)break;u=c}for(;hDate.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(rn+1)%3:1}(e),o=t.state.selection,a=n,s=e;return{update:function(t){t.changes&&(n&&(n.pos=t.changes.mapPos(n.pos)),o=o.map(t.changes))},get:function(e,u,h){var l;if(e.clientX==s.clientX&&e.clientY==s.clientY?l=a:(l=a=tn(t,e),s=e),!l||!n)return o;var c=Ye(t,l.pos,l.bias,i);if(n.pos!=l.pos&&!u){var f=Ye(t,n.pos,n.bias,i),d=Math.min(f.from,c.from),v=Math.max(f.to,c.to);c=d=e.top&&t<=e.bottom},Qe=function(t,e,n){return Xe(e,n)&&t>=n.left&&t<=n.right};function Ze(t,e,n,r){var i=Ht.find(t.docView,e);if(!i)return 1;var o=e-i.posAtStart;if(0==o)return 1;if(o==i.length)return-1;var a=i.coordsAt(o,-1);if(a&&Qe(n,r,a))return-1;var s=i.coordsAt(o,1);return s&&Qe(n,r,s)?1:a&&Xe(r,a)?-1:1}function tn(t,e){var n=t.posAtCoords({x:e.clientX,y:e.clientY});return null==n?null:{pos:n,bias:Ze(t,n,e.clientX,e.clientY)}}var en=z.ie&&z.ie_version<=11,nn=null,rn=0;Ge.dragstart=function(t,e){var n=t.state.selection.main,r=t.inputState.mouseSelection;r&&(r.dragging=n),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(n.from,n.to)),e.dataTransfer.effectAllowed="copyMove")},Ge.drop=function(t,e){if(e.dataTransfer){var n=t.posAtCoords({x:e.clientX,y:e.clientY}),i=e.dataTransfer.getData("Text");if(null!=n&&i){e.preventDefault();var o=t.inputState.mouseSelection,a=o&&o.dragging&&o.dragMove?{from:o.dragging.from,to:o.dragging.to}:null,s={from:n,insert:i},u=t.state.changes(a?[a,s]:s);t.focus(),t.dispatch({changes:u,selection:{anchor:u.mapPos(n,-1),head:u.mapPos(n,1)},annotations:r.YW.userEvent.of("drop")})}}},Ge.paste=function(t,e){t.observer.flush();var n=Ke?null:e.clipboardData,r=n&&n.getData("text/plain");r?(Je(t,r),e.preventDefault()):function(t){var e=t.dom.parentNode;if(e){var n=e.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout((function(){t.focus(),n.remove(),Je(t,n.value)}),50)}}(t)};var on=null;function an(t){t.docView.compositionDeco.size&&t.update([])}Ge.copy=Ge.cut=function(t,e){var n=function(t){var e,n=[],r=[],i=!1,o=M(t.selection.ranges);try{for(o.s();!(e=o.n()).done;){var a=e.value;a.empty||(n.push(t.sliceDoc(a.from,a.to)),r.push(a))}}catch(f){o.e(f)}finally{o.f()}if(!n.length){var s,u=-1,h=M(t.selection.ranges);try{for(h.s();!(s=h.n()).done;){var l=s.value.from,c=t.doc.lineAt(l);c.number>u&&(n.push(c.text),r.push({from:c.from,to:Math.min(t.doc.length,c.to+1)})),u=c.number}}catch(f){h.e(f)}finally{h.f()}i=!0}return{text:n.join(t.lineBreak),ranges:r,linewise:i}}(t.state),i=n.text,o=n.ranges,a=n.linewise;if(i){on=a?i:null;var s=Ke?null:e.clipboardData;s?(e.preventDefault(),s.clearData(),s.setData("text/plain",i)):function(t,e){var n=t.dom.parentNode;if(n){var r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=e,r.focus(),r.selectionEnd=e.length,r.selectionStart=0,setTimeout((function(){r.remove(),t.focus()}),50)}}(t,i),"cut"==e.type&&t.dispatch({changes:o,scrollIntoView:!0,annotations:r.YW.userEvent.of("cut")})}},Ge.focus=Ge.blur=function(t){setTimeout((function(){t.hasFocus!=t.inputState.notifiedFocused&&t.update([])}),10)},Ge.beforeprint=function(t){t.viewState.printing=!0,t.requestMeasure(),setTimeout((function(){t.viewState.printing=!1,t.requestMeasure()}),2e3)},Ge.compositionstart=Ge.compositionupdate=function(t){t.inputState.composing<0&&(t.docView.compositionDeco.size&&(t.observer.flush(),an(t)),t.inputState.composing=0)},Ge.compositionend=function(t){t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),setTimeout((function(){t.inputState.composing<0&&an(t)}),50)};var sn,un=["pre-wrap","normal","pre-line"],hn=function(){function t(){O(this,t),this.doc=i.xv.empty,this.lineWrapping=!1,this.direction=ke.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}return D(t,[{key:"heightForGap",value:function(t,e){var n=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.ceil((e-t-n*this.lineLength*.5)/this.lineLength)),this.lineHeight*n}},{key:"heightForLine",value:function(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(t){return this.doc=t,this}},{key:"mustRefresh",value:function(t,e,n){for(var r=!1,i=0;i-1!=this.lineWrapping||this.direction!=n}},{key:"refresh",value:function(t,e,n,r,i,o){var a=un.indexOf(t)>-1,s=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=a||this.direction!=e;if(this.lineWrapping=a,this.direction=e,this.lineHeight=n,this.charWidth=r,this.lineLength=i,s){this.heightSamples={};for(var u=0;u2&&void 0!==arguments[2]?arguments[2]:2;O(this,t),this.length=e,this.height=n,this.flags=r}return D(t,[{key:"setHeight",value:function(t,e){this.height!=e&&(Math.abs(this.height-e)>1e-4&&(t.heightChanged=!0),this.height=e)}},{key:"replace",value:function(e,n,r){return t.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(this)}},{key:"decomposeRight",value:function(t,e){e.push(this)}},{key:"applyChanges",value:function(t,e,n,r){for(var i=this,o=r.length-1;o>=0;o--){var a=r[o],s=a.fromA,u=a.toA,h=a.fromB,l=a.toB,c=i.lineAt(s,sn.ByPosNoHeight,e,0,0),f=c.to>=u?c:i.lineAt(u,sn.ByPosNoHeight,e,0,0);for(l+=f.to-u,u=f.to;o>0&&c.from<=r[o-1].toA;)s=r[o-1].fromA,h=r[o-1].fromB,o--,s0},set:function(t){this.flags=(t?2:0)|-3&this.flags}}],[{key:"empty",value:function(){return new vn(0,0)}},{key:"of",value:function(e){if(1==e.length)return e[0];for(var n=0,r=e.length,i=0,o=0;;)if(n==r)if(i>2*o){var a=e[n-1];a.break?e.splice(--n,1,a.left,null,a.right):e.splice(--n,1,a.left,a.right),r+=1+a.break,i-=a.size}else{if(!(o>2*i))break;var s=e[r];s.break?e.splice(r,1,s.left,null,s.right):e.splice(r,1,s.left,s.right),r+=2+s.break,o-=s.size}else if(i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=e&&n.more&&this.setHeight(t,n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}]),n}(fn),vn=function(t){k(n,t);var e=w(n);function n(t,r){var i;return O(this,n),(i=e.call(this,t,r,Ct.Text)).collapsed=0,i.widgetHeight=0,i}return D(n,[{key:"replace",value:function(t,e,r){var i=r[0];return 1==r.length&&(i instanceof n||i instanceof pn&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof pn?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):fn.of(r)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=e&&r.more?this.setHeight(t,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}]),n}(dn),pn=function(t){k(n,t);var e=w(n);function n(t){return O(this,n),e.call(this,t,0)}return D(n,[{key:"lines",value:function(t,e){var n=t.lineAt(e).number,r=t.lineAt(e+this.length).number;return{firstLine:n,lastLine:r,lineHeight:this.height/(r-n+1)}}},{key:"blockAt",value:function(t,e,n,r){var i=this.lines(e,r),o=i.firstLine,a=i.lastLine,s=i.lineHeight,u=Math.max(0,Math.min(a-o,Math.floor((t-n)/s))),h=e.line(o+u),l=h.from,c=h.length;return new cn(l,c,n+s*u,s,Ct.Text)}},{key:"lineAt",value:function(t,e,n,r,i){if(e==sn.ByHeight)return this.blockAt(t,n,r,i);if(e==sn.ByPosNoHeight){var o=n.lineAt(t),a=o.from,s=o.to;return new cn(a,s-a,0,0,Ct.Text)}var u=this.lines(n,i),h=u.firstLine,l=u.lineHeight,c=n.lineAt(t),f=c.from,d=c.length,v=c.number;return new cn(f,d,r+l*(v-h),l,Ct.Text)}},{key:"forEachLine",value:function(t,e,n,r,i,o){for(var a=this.lines(n,i),s=a.firstLine,u=a.lineHeight,h=Math.max(t,i),l=Math.min(i+this.length,e);h<=l;){var c=n.lineAt(h);h==t&&(r+=u*(c.number-s)),o(new cn(c.from,c.length,r,r+=u,Ct.Text)),h=c.to+1}}},{key:"replace",value:function(t,e,r){var i=this.length-e;if(i>0){var o=r[r.length-1];o instanceof n?r[r.length-1]=new n(o.length+i):r.push(null,new n(i-1))}if(t>0){var a=r[0];a instanceof n?r[0]=new n(t+a.length):r.unshift(new n(t-1),null)}return fn.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(new n(t-1),null)}},{key:"decomposeRight",value:function(t,e){e.push(null,new n(this.length-t-1))}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,o=e+this.length;if(i&&i.from<=e+this.length&&i.more){var a=[],s=Math.max(e,i.from);for(i.from>e&&a.push(new n(i.from-e-1).updateHeight(t,e));s<=o&&i.more;){var u=t.doc.lineAt(s).length;a.length&&a.push(null);var h=new vn(u,i.heights[i.index++]);h.outdated=!1,a.push(h),s+=u+1}return s<=o&&a.push(null,new n(o-s).updateHeight(t,s)),t.heightChanged=!0,fn.of(a)}return(r||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}]),n}(fn),gn=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return O(this,n),(o=e.call(this,t.length+r+i.length,t.height+i.height,r|(t.outdated||i.outdated?2:0))).left=t,o.right=i,o.size=t.size+i.size,o}return D(n,[{key:"blockAt",value:function(t,e,n,r){var i=n+this.left.height;return ta))return u;var h=e==sn.ByPosNoHeight?sn.ByPosNoHeight:sn.ByPos;return s?u.join(this.right.lineAt(a,h,n,o,a)):this.left.lineAt(a,h,n,r,i).join(u)}},{key:"forEachLine",value:function(t,e,n,r,i,o){var a=r+this.left.height,s=i+this.left.length+this.break;if(this.break)t=s&&this.right.forEachLine(t,e,n,a,s,o);else{var u=this.lineAt(s,sn.ByPos,n,r,i);t=t&&u.from<=e&&o(u),e>u.to&&this.right.forEachLine(u.to+1,e,n,a,s,o)}}},{key:"replace",value:function(t,e,n){var r=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-r,e-r,n));var i=[];t>0&&this.decomposeLeft(t,i);var o,a=i.length,s=M(n);try{for(s.s();!(o=s.n()).done;){var u=o.value;i.push(u)}}catch(l){s.e(l)}finally{s.f()}if(t>0&&mn(i,a-1),e=++n&&e.push(null),t>n&&this.right.decomposeLeft(t-n,e)}},{key:"decomposeRight",value:function(t,e){var n=this.left.length,r=n+this.break;if(t>=r)return this.right.decomposeRight(t-r,e);t2*e.size||e.size>2*t.size?fn.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=this.left,o=this.right,a=e+i.length+this.break,s=null;return r&&r.from<=e+i.length&&r.more?s=i=i.updateHeight(t,e,n,r):i.updateHeight(t,e,n),r&&r.from<=a+o.length&&r.more?s=o=o.updateHeight(t,a,n,r):o.updateHeight(t,a,n),s?this.balanced(i,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}},{key:"break",get:function(){return 1&this.flags}}]),n}(fn);function mn(t,e){var n,r;null==t[e]&&(n=t[e-1])instanceof pn&&(r=t[e+1])instanceof pn&&t.splice(e-1,3,new pn(n.length+1+r.length))}var yn=function(){function t(e,n){O(this,t),this.pos=e,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}return D(t,[{key:"span",value:function(t,e){if(this.lineStart>-1){var n=Math.min(e,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof vn?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new vn(n-this.pos,-1)),this.writtenTo=n,e>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}},{key:"point",value:function(t,e,n){if(t=5)&&this.addLineDeco(r,i)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)){var t=this.oracle.doc.lineAt(this.pos),e=t.from,n=t.to;this.lineStart=e,this.lineEnd=n,this.writtenToe&&this.nodes.push(new vn(this.pos-e,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(t,e){var n=new pn(e-t);return this.oracle.doc.lineAt(t).to==e&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof vn)return t;var e=new vn(0,-1);return this.nodes.push(e),e}},{key:"addBlock",value:function(t){this.enterLine(),t.type!=Ct.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,t.type!=Ct.WidgetBefore&&(this.covering=t)}},{key:"addLineDeco",value:function(t,e){var n=this.ensureLine();n.length+=e,n.collapsed+=e,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}},{key:"finish",value:function(t){var e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof vn||this.isCovered?(this.writtenTo=e&&i<=n}))){var o=t.lineAt(i,0),a=o.from,s=o.to;e.push(new An(a,s))}},i=0;i<=1;i++)r(i);this.viewports=e.sort((function(t,e){return t.from-e.from})),this.scaler=this.heightMap.height<=7e6?Tn:new Dn(this.heightOracle.doc,this.heightMap,this.viewports)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state;this.state=t.state;var i=this.state.facet(le),o=t.changedRanges,a=fe.extendWithRanges(o,kn(t.startState.facet(le),i,t?t.changes:r.as.empty(this.state.doc.length))),s=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(i,n.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=s&&(t.flags|=2);var u=a.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.headu.to)||!this.viewportIsAppropriate(u))&&(u=this.getViewport(0,e)),u.eq(this.viewport)||(this.viewport=u,t.flags|=4),this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(t.flags|=this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes)))),this.computeVisibleRanges(),e&&(this.scrollTo=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(t,e){var n=t.dom,r="",i=ke.LTR;if(!e){var o=window.getComputedStyle(n);r=o.whiteSpace,i="rtl"==o.direction?ke.RTL:ke.LTR,this.paddingTop=parseInt(o.paddingTop)||0,this.paddingBottom=parseInt(o.paddingBottom)||0}var a=this.printing?{top:-1e8,bottom:1e8,left:-1e8,right:1e8}:function(t,e){for(var n=t.getBoundingClientRect(),r=Math.max(0,n.left),i=Math.min(innerWidth,n.right),o=Math.max(0,n.top),a=Math.min(innerHeight,n.bottom),s=t.parentNode;s;)if(1==s.nodeType){if((s.scrollHeight>s.clientHeight||s.scrollWidth>s.clientWidth)&&"visible"!=window.getComputedStyle(s).overflow){var u=s.getBoundingClientRect();r=Math.max(r,u.left),i=Math.min(i,u.right),o=Math.max(o,u.top),a=Math.min(a,u.bottom)}s=s.parentNode}else{if(11!=s.nodeType)break;s=s.host}return{left:r-n.left,right:i-n.left,top:o-(n.top+e),bottom:a-(n.top+e)}}(n,this.paddingTop),s=a.top-this.pixelViewport.top,u=a.bottom-this.pixelViewport.bottom;if(this.pixelViewport=a,this.inView=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left,!this.inView)return 0;var h=t.measureVisibleLineHeights(),l=!1,c=0,f=0,d=this.heightOracle;if(!e){var v=t.dom.clientWidth;if(d.mustRefresh(h,r,i)||d.lineWrapping&&Math.abs(v-this.contentWidth)>d.charWidth){var p=t.measureTextSize(),g=p.lineHeight,m=p.charWidth;(l=d.refresh(r,i,g,m,v/m,h))&&(t.minWidth=0,f|=16)}this.contentWidth!=v&&(this.contentWidth=v,f|=16),s>0&&u>0?c=Math.max(s,u):s<0&&u<0&&(c=Math.min(s,u))}if(d.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(d,0,l,new ln(this.viewport.from,h)),d.heightChanged&&(f|=2),!this.viewportIsAppropriate(this.viewport,c)||this.scrollTo&&(this.scrollTo.headthis.viewport.to)){var y=this.getViewport(c,this.scrollTo);y.from==this.viewport.from&&y.to==this.viewport.to||(this.viewport=y,f|=4)}return this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(f|=this.updateLineGaps(this.ensureLineGaps(l?[]:this.lineGaps))),this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.enforceCursorAssoc()),f}},{key:"getViewport",value:function(t,e){var n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),r=this.heightMap,i=this.state.doc,o=this.visibleTop,a=this.visibleBottom,s=new An(r.lineAt(o-1e3*n,sn.ByHeight,i,0,0).from,r.lineAt(a+1e3*(1-n),sn.ByHeight,i,0,0).to);if(e)if(e.heads.to){var h=r.lineAt(e.head,sn.ByPos,i,0,0).bottom;s=new An(r.lineAt(h-(a-o)-500,sn.ByHeight,i,0,0).from,r.lineAt(h+500,sn.ByHeight,i,0,0).to)}return s}},{key:"mapViewport",value:function(t,e){var n=e.mapPos(t.from,-1),r=e.mapPos(t.to,1);return new An(this.heightMap.lineAt(n,sn.ByPos,this.state.doc,0,0).from,this.heightMap.lineAt(r,sn.ByPos,this.state.doc,0,0).to)}},{key:"viewportIsAppropriate",value:function(t){var e=t.from,n=t.to,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this.heightMap.lineAt(e,sn.ByPos,this.state.doc,0,0),o=i.top,a=this.heightMap.lineAt(n,sn.ByPos,this.state.doc,0,0),s=a.bottom,u=this.visibleTop,h=this.visibleBottom;return(0==e||o<=u-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=h+Math.max(10,Math.min(r,250)))&&o>u-2e3&&si&&(r.push({from:i,to:t}),o+=t-i),i=e}},20),i=r.from&&(o=h.from),h.from<=r.to&&h.to>=s&&(s=h.to);var l=o-1e4,c=s+1e4;l>r.from+5e3&&n.push(On(t,(function(t){return t.from==r.from&&t.to>l-5e3&&t.toc-5e3&&t.from=1)return r[r.length-1].to;for(var i=Math.floor(n*e),o=0;;o++){var a=r[o],s=a.from,u=a.to-s;if(i<=u)return s+i;i-=u}}function Mn(t,e){var n,r=0,i=M(t.ranges);try{for(i.s();!(n=i.n()).done;){var o=n.value,a=o.from,s=o.to;if(e<=s){r+=e-a;break}r+=s-a}}catch(u){i.e(u)}finally{i.f()}return r/t.total}function On(t,e){var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(e(i))return i}}catch(o){r.e(o)}finally{r.f()}}var Tn={toDOM:function(t){return t},fromDOM:function(t){return t},scale:1},Dn=function(){function t(e,n,r){O(this,t);var i=0,o=0,a=0;this.viewports=r.map((function(t){var r=t.from,o=t.to,a=n.lineAt(r,sn.ByPos,e,0,0).top,s=n.lineAt(o,sn.ByPos,e,0,0).bottom;return i+=s-a,{from:r,to:o,top:a,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-i)/(n.height-i);var s,u=M(this.viewports);try{for(u.s();!(s=u.n()).done;){var h=s.value;h.domTop=a+(h.top-o)*this.scale,a=h.domBottom=h.domTop+(h.bottom-h.top),o=h.bottom}}catch(l){u.e(l)}finally{u.f()}}return D(t,[{key:"toDOM",value:function(t,e){t-=e;for(var n=0,r=0,i=0;;n++){var o=nt.target.nodeValue.length}))?i.flushSoon():i.flush()})),Rn&&(this.onCharData=function(t){i.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),i.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.start(),this.onScroll=this.onScroll.bind(this),window.addEventListener("scroll",this.onScroll),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((function(t){i.parentCheck<0&&(i.parentCheck=setTimeout(i.listenForScroll.bind(i),1e3)),t[t.length-1].intersectionRatio>0!=i.intersecting&&(i.intersecting=!i.intersecting,i.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom)),this.listenForScroll()}return D(t,[{key:"onScroll",value:function(t){this.intersecting&&(this.flush(),this.onScrollChanged(t))}},{key:"onSelectionChange",value:function(t){var e=this.view,n=q(e.root);if(e.state.facet(te)?e.root.activeElement==this.dom:F(e.dom,n)){var r=n.anchorNode&&e.docView.nearest(n.anchorNode);r&&r.ignoreEvent(t)||(z.ie&&z.ie_version<=11&&!e.state.selection.main.empty&&n.focusNode&&G(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush())}}},{key:"listenForScroll",value:function(){this.parentCheck=-1;for(var t=0,e=null,n=this.dom;n;)if(1==n.nodeType)!e&&t=0&&(window.clearTimeout(this.delayedFlush),this.delayedFlush=-1,this.flush())}},{key:"flush",value:function(){var t=this;if(!(this.delayedFlush>=0)){var e,n=this.queue,r=M(this.observer.takeRecords());try{for(r.s();!(e=r.n()).done;){var i=e.value;n.push(i)}}catch(p){r.e(p)}finally{r.f()}n.length&&(this.queue=[]);var o=q(this.view.root),a=!this.ignoreSelection.eq(o)&&F(this.dom,o);if(0!=n.length||a){var s,u=-1,h=-1,l=!1,c=M(n);try{for(c.s();!(s=c.n()).done;){var f=s.value,d=this.readMutation(f);d&&(d.typeOver&&(l=!0),-1==u?(u=d.from,h=d.to):(u=Math.min(d.from,u),h=Math.max(d.to,h)))}}catch(p){c.e(p)}finally{c.f()}var v=this.view.state;(u>-1||a)&&this.onChange(u,h,l),this.view.state==v&&(this.view.docView.dirty&&(this.ignore((function(){return t.view.docView.sync()})),this.view.docView.dirty=0),this.view.docView.updateSelection()),this.clearSelection()}}}},{key:"readMutation",value:function(t){var e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty(),"childList"==t.type){var n=Ln(e,t.previousSibling||t.target.previousSibling,-1),r=Ln(e,t.nextSibling||t.target.nextSibling,1);return{from:n?e.posAfter(n):e.posAtStart,to:r?e.posBefore(r):e.posAtEnd,typeOver:!1}}return{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}}},{key:"destroy",value:function(){this.stop(),this.intersection&&this.intersection.disconnect();var t,e=M(this.scrollTargets);try{for(e.s();!(t=e.n()).done;){t.value.removeEventListener("scroll",this.onScroll)}}catch(n){e.e(n)}finally{e.f()}window.removeEventListener("scroll",this.onScroll),clearTimeout(this.parentCheck)}}]),t}();function Ln(t,e,n){for(;e;){var r=st.get(e);if(r&&r.parent==t)return r;var i=e.parentNode;e=i!=t.dom?i:n>0?e.nextSibling:e.previousSibling}return null}function jn(t,e,n,i){var o,a,s,u=t.state.selection.main;if(e>-1&&(s=t.docView.domBoundsAround(e,n,0))){var h=s,l=h.from,c=h.to,f=t.docView.impreciseHead||t.docView.impreciseAnchor?[]:function(t,e){var n=[];if(e.activeElement!=t)return n;var r=q(e),i=r.anchorNode,o=r.anchorOffset,a=r.focusNode,s=r.focusOffset;i&&(n.push(new $n(i,o)),a==i&&s==o||n.push(new $n(a,s)));return n}(t.contentDOM,t.root),d=new In(f,t);d.readRange(s.startDOM,s.endDOM),a=function(t,e){if(0==t.length)return null;var n=t[0].pos,i=2==t.length?t[1].pos:n;return n>-1&&i>-1?r.jT.single(n+e,i+e):null}(f,l);var v=u.from,p=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||z.android&&d.text.length0&&s>0&&t.charCodeAt(a-1)==e.charCodeAt(s-1);)a--,s--;if("end"==r){n-=a+Math.max(0,o-Math.min(a,s))-o}if(a=a?o-n:0)+(s-a),a=o}else if(s=s?o-n:0)+(a-s),s=o}return{from:o,toA:a,toB:s}}(t.state.sliceDoc(l,c),d.text,v-l,p);g&&(o={from:l+g.from,to:l+g.toA,insert:t.state.toText(d.text.slice(g.from,g.toB))})}else if(t.hasFocus||!t.state.facet(te)){var m=q(t.root),y=t.docView,k=y.impreciseHead,b=y.impreciseAnchor,w=k&&k.node==m.focusNode&&k.offset==m.focusOffset?t.state.selection.main.head:t.docView.posFromDOM(m.focusNode,m.focusOffset),S=b&&b.node==m.anchorNode&&b.offset==m.anchorOffset?t.state.selection.main.anchor:function(t){var e=t.isCollapsed;return e&&z.chrome&&t.rangeCount&&!t.getRangeAt(0).collapsed&&(e=!1),e}(m)?w:t.docView.posFromDOM(m.anchorNode,m.anchorOffset);w==u.head&&S==u.anchor||(a=r.jT.single(S,w))}if(o||a)if(!o&&i&&!u.empty&&a&&a.main.empty&&(o={from:u.from,to:u.to,insert:t.state.doc.slice(u.from,u.to)}),o){var x=t.state;if(z.android&&(o.from==u.from&&o.to==u.to&&1==o.insert.length&&2==o.insert.lines&&Vn(t,"Enter",10)||o.from==u.from-1&&o.to==u.to&&0==o.insert.length&&Vn(t,"Backspace",8)||o.from==u.from&&o.to==u.to+1&&0==o.insert.length&&Vn(t,"Delete",46)))return;var A,C=o.insert.toString();if(t.state.facet(Qt).some((function(e){return e(t,o.from,o.to,C)})))return;if(t.inputState.composing>=0&&t.inputState.composing++,o.from>=u.from&&o.to<=u.to&&o.to-o.from>=(u.to-u.from)/3){var M=u.fromo.to?x.sliceDoc(o.to,u.to):"";A=x.replaceSelection(t.state.toText(M+o.insert.sliceString(0,void 0,t.state.lineBreak)+O))}else{var T=x.changes(o);A={changes:T,selection:a&&!x.selection.main.eq(a.main)&&a.main.to<=T.newLength?x.selection.replaceRange(a.main):void 0}}t.dispatch(A,{scrollIntoView:!0,annotations:r.YW.userEvent.of("input")})}else if(a&&!a.main.eq(u)){var D,E=!1;t.inputState.lastSelectionTime>Date.now()-50&&("keyboardselection"==t.inputState.lastSelectionOrigin?E=!0:D=r.YW.userEvent.of(t.inputState.lastSelectionOrigin)),t.dispatch({selection:a,scrollIntoView:E,annotations:D})}}var In=function(){function t(e,n){O(this,t),this.points=e,this.view=n,this.text="",this.lineBreak=n.state.lineBreak}return D(t,[{key:"readRange",value:function(t,e){if(t){for(var n=t.parentNode,r=t;;){this.findPointBefore(n,r),this.readNode(r);var i=r.nextSibling;if(i==e)break;var o=st.get(r),a=st.get(i);((o?o.breakAfter:Nn(r))||(a?a.breakAfter:Nn(i))&&("BR"!=r.nodeName||r.cmIgnore))&&(this.text+=this.lineBreak),r=i}this.findPointBefore(n,e)}}},{key:"readNode",value:function(t){if(!t.cmIgnore){var e,n=st.get(t),r=n&&n.overrideDOMText;null!=r?e=r.sliceString(0,void 0,this.lineBreak):3==t.nodeType?e=t.nodeValue:"BR"==t.nodeName?e=t.nextSibling?this.lineBreak:"":1==t.nodeType&&this.readRange(t.firstChild,null),null!=e&&(this.findPointIn(t,e.length),this.text+=e,z.chrome&&13==this.view.inputState.lastKeyCode&&!t.nextSibling&&/\n\n$/.test(this.text)&&(this.text=this.text.slice(0,-1)))}}},{key:"findPointBefore",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}}catch(o){r.e(o)}finally{r.f()}}},{key:"findPointIn",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&(i.pos=this.text.length+Math.min(i.offset,e))}}catch(o){r.e(o)}finally{r.f()}}}]),t}();function Nn(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}var $n=function t(e,n){O(this,t),this.node=e,this.offset=n,this.pos=-1};function Vn(t,e,n){var r={key:e,code:e,keyCode:n,which:n,cancelable:!0},i=new KeyboardEvent("keydown",r);t.contentDOM.dispatchEvent(i);var o=new KeyboardEvent("keyup",r);return t.contentDOM.dispatchEvent(o),i.defaultPrevented||o.defaultPrevented}var Wn=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};O(this,t),this.plugins=[],this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className=$t("scroller"),this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=n.dispatch||function(t){return e.update([t])},this.dispatch=this.dispatch.bind(this),this.root=n.root||document,this.viewState=new xn(n.state||r.yy.create()),this.plugins=this.state.facet(ie).map((function(t){return new se(t).update(e)})),this.observer=new Bn(this,(function(t,n,r){jn(e,t,n,r)}),(function(t){e.inputState.runScrollHandlers(e,t),e.measure()})),this.inputState=new ze(this),this.docView=new ve(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,qn(),this.requestMeasure(),n.parent&&n.parent.appendChild(this.dom)}return D(t,[{key:"dispatch",value:function(){var t;this._dispatch(1==arguments.length&&(arguments.length<=0?void 0:arguments[0])instanceof r.YW?arguments.length<=0?void 0:arguments[0]:(t=this.state).update.apply(t,arguments))}},{key:"update",value:function(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var e,n=!1;this.updateState=2;try{var r,i=this.state,o=M(t);try{for(o.s();!(r=o.n()).done;){var a=r.value;if(a.startState!=i)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");i=a.state}}catch(l){o.e(l)}finally{o.f()}e=new de(this,i,t);var s=t.some((function(t){return t.scrollIntoView}))?i.selection.main:null;this.viewState.update(e,s),this.bidiCache=Gn.update(this.bidiCache,e.changes),e.empty||this.updatePlugins(e),n=this.docView.update(e),this.state.facet(ce)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(t)}finally{this.updateState=0}if((n||scrollTo||this.viewState.mustEnforceCursorAssoc)&&this.requestMeasure(),!e.empty){var u,h=M(this.state.facet(Xt));try{for(h.s();!(u=h.n()).done;){(0,u.value)(e)}}catch(l){h.e(l)}finally{h.f()}}}},{key:"setState",value:function(t){var e=this;if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");this.updateState=2;try{var n,r=M(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(i){r.e(i)}finally{r.f()}this.viewState=new xn(t),this.plugins=t.facet(ie).map((function(t){return new se(t).update(e)})),this.docView=new ve(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}this.requestMeasure()}},{key:"updatePlugins",value:function(t){var e=t.startState.facet(ie),n=t.state.facet(ie);if(e!=n){var r,i=[],o=M(n);try{for(o.s();!(r=o.n()).done;){var a=r.value,s=e.indexOf(a);if(s<0)i.push(new se(a));else{var u=this.plugins[s];u.mustUpdate=t,i.push(u)}}}catch(p){o.e(p)}finally{o.f()}var h,l=M(this.plugins);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.mustUpdate!=t&&c.destroy(this)}}catch(p){l.e(p)}finally{l.f()}this.plugins=i,this.inputState.ensureHandlers(this)}else{var f,d=M(this.plugins);try{for(d.s();!(f=d.n()).done;){f.value.mustUpdate=t}}catch(p){d.e(p)}finally{d.f()}}for(var v=0;v-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=-1;var e=null;try{for(var n=0;;n++){this.updateState=1;var r=this.viewState.measure(this.docView,n>0),i=this.measureRequests;if(!r&&!i.length&&null==this.viewState.scrollTo)break;if(this.measureRequests=[],n>5){console.warn("Viewport failed to stabilize");break}var o=i.map((function(e){try{return e.read(t)}catch(n){return Zt(t.state,n),Un}})),a=new de(this,this.state);a.flags|=r,e?e.flags|=r:e=a,this.updateState=2,a.empty||this.updatePlugins(a),this.updateAttrs(),r&&this.docView.update(a);for(var s=0;s-1&&this.measure()}},{key:"requestMeasure",value:function(t){var e=this;if(this.measureScheduled<0&&(this.measureScheduled=requestAnimationFrame((function(){return e.measure()}))),t){if(null!=t.key)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;return this.viewState.lineAt(t,e)}},{key:"moveByChar",value:function(t,e,n){return _e(this,t,e,n)}},{key:"moveByGroup",value:function(t,e){var n=this;return _e(this,t,e,(function(e){return function(t,e,n){var i=t.state.charCategorizer(e),o=i(n);return function(t){var e=i(t);return o==r.D0.Space&&(o=e),o==e}}(n,t.head,e)}))}},{key:"moveToLineBoundary",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return He(this,t,e,n)}},{key:"moveVertically",value:function(t,e,n){return function(t,e,n,o){var a,s=e.head,u=n?1:-1;if(s==(n?t.state.doc.length:0))return r.jT.cursor(s);var h=t.coordsAtPos(s);if(h)for(var l=t.dom.getBoundingClientRect(),c=null!==(a=e.goalColumn)&&void 0!==a?a:h.left-l.left,f=l.left+c,d=null!=o?o:5,v=u<0?h.top:h.bottom,p=0;p<50;p+=10){var g=We(t,{x:f,y:v+(d+p)*u},u);if(null==g)break;if(g!=s)return r.jT.cursor(g,void 0,void 0,c)}var m=t.state.doc,y=m.lineAt(s),k=t.state.tabSize,b=e.goalColumn,w=0;if(null==b){for(var S=m.iterRange(y.from,s);!S.next().done;)w=(0,i.IS)(S.value,w,k);b=w*t.defaultCharacterWidth}else w=Math.round(b/t.defaultCharacterWidth);if(u<0&&0==y.from)return r.jT.cursor(0);if(u>0&&y.to==m.length)return r.jT.cursor(y.to);for(var x=m.line(y.number+u),A=x.from,C=0,M=m.iterRange(x.from,x.to);C>=w&&!M.next().done;){var O=(0,i.Gz)(M.value,C,w,k),T=O.offset;C=w-O.leftOver,A+=T}return r.jT.cursor(A,void 0,void 0,b)}(this,t,e,n)}},{key:"scrollPosIntoView",value:function(t){this.viewState.scrollTo=r.jT.cursor(t),this.requestMeasure()}},{key:"domAtPos",value:function(t){return this.docView.domAtPos(t)}},{key:"posAtDOM",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.posFromDOM(t,e)}},{key:"posAtCoords",value:function(t){return this.readMeasured(),We(this,t)}},{key:"coordsAtPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(t,e);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(t),i=this.bidiSpans(r),o=i[Oe.find(i,t-r.from,-1,e)];return Q(n,o.dir==ke.LTR==e>0)}},{key:"bidiSpans",value:function(t){if(t.length>Hn)return Ee(t.length);var e,n=this.textDirection,r=M(this.bidiCache);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i.from==t.from&&i.dir==n)return i.order}}catch(a){r.e(a)}finally{r.f()}var o=De(t.text,this.textDirection);return this.bidiCache.push(new Gn(t.from,t.to,n,o)),o}},{key:"focus",value:function(){var t=this;this.observer.ignore((function(){rt(t.contentDOM),t.docView.updateSelection()}))}},{key:"destroy",value:function(){var t,e=M(this.plugins);try{for(e.s();!(t=e.n()).done;){t.value.destroy(this)}}catch(n){e.e(n)}finally{e.f()}this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled)}},{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"themeClasses",get:function(){return jt+" "+(this.state.facet(Lt)?"cm-dark":"cm-light")+" "+this.state.facet(Bt)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.heightOracle.direction}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"hasFocus",get:function(){return document.hasFocus()&&this.root.activeElement==this.contentDOM}}],[{key:"domEventHandlers",value:function(t){return oe.define((function(){return{}}),{eventHandlers:t})}},{key:"theme",value:function(t,e){var n=o.V.newName(),r=[Bt.of(n),ce.of(Nt(".".concat(jt,".").concat(n),t))];return e&&e.dark&&r.push(Lt.of(!0)),r}},{key:"baseTheme",value:function(t){return r.Wl.fallback(ce.of(Nt("."+jt,t)))}}]),t}();Wn.styleModule=ce,Wn.inputHandler=Qt,Wn.exceptionSink=Yt,Wn.updateListener=Xt,Wn.editable=te,Wn.mouseSelectionStyle=Jt,Wn.dragMovesSelection=Kt,Wn.clickAddsSelectionRange=Gt,Wn.decorations=le,Wn.lineWrapping=Wn.theme({$content:{whiteSpace:"pre-wrap",overflowWrap:"anywhere"}}),Wn.contentAttributes=he,Wn.editorAttributes=ue,Wn.announce=r.Py.define();var Hn=4096;function _n(t,e){return null==t?e.getBoundingClientRect().top:t}var zn=-1;function qn(){window.addEventListener("resize",(function(){-1==zn&&(zn=setTimeout(Fn,50))}))}function Fn(){zn=-1;for(var t=document.querySelectorAll(".cm-content"),e=0;e1&&void 0!==arguments[1]?arguments[1]:Kn,r=Object.create(null),i=Object.create(null),o=function(t,e){var n=i[t];if(null==n)i[t]=e;else if(n!=e)throw new Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},a=function(t,e,i,a){for(var s=r[t]||(r[t]=Object.create(null)),u=e.split(/ (?!$)/).map((function(t){return Jn(t,n)})),h=function(e){var n=u.slice(0,e).join(" ");o(n,!0),s[n]||(s[n]={preventDefault:!0,commands:[function(e){var r=nr={view:e,prefix:n,scope:t};return setTimeout((function(){nr==r&&(nr=null)}),rr),!0}]})},l=1;l=0&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}},{key:"eq",value:function(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}}]),t}(),ur=(oe.fromClass(function(){function t(e){O(this,t),this.view=e,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=e.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className=$t("selectionLayer"),this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=e.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className=$t("cursorLayer"),this.cursorLayer.setAttribute("aria-hidden","true"),e.requestMeasure(this.measureReq),this.setBlinkRate()}return D(t,[{key:"setBlinkRate",value:function(){this.cursorLayer.style.animationDuration=this.view.state.facet(ar).cursorBlinkRate+"ms"}},{key:"update",value:function(t){var e=t.startState.facet(ar)!=t.state.facet(ar);(e||t.selectionSet||t.geometryChanged||t.viewportChanged)&&this.view.requestMeasure(this.measureReq),t.transactions.some((function(t){return t.scrollIntoView}))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),e&&this.setBlinkRate()}},{key:"readPos",value:function(){var t,e=this,n=this.view.state,i=n.facet(ar),o=n.selection.ranges.map((function(t){return t.empty?[]:function(t,e){if(e.to<=t.viewport.from||e.from>=t.viewport.to)return[];var n=Math.max(e.from,t.viewport.from),i=Math.min(e.to,t.viewport.to),o=t.textDirection==ke.LTR,a=t.contentDOM,s=a.getBoundingClientRect(),u=lr(t),h=window.getComputedStyle(a.firstChild),l=s.left+parseInt(h.paddingLeft),c=s.right-parseInt(h.paddingRight),f=t.visualLineAt(n),d=t.visualLineAt(i);t.lineWrapping&&(f=cr(t,n,f),d=cr(t,i,d));if(f.from==d.from)return y(k(e.from,e.to));var v=k(e.from,null),p=k(null,e.to),g=[];return f.tof&&p.from=m)break;x>g&&u(Math.max(S,g),null==e&&S<=f,Math.min(x,m),null==n&&x>=d,w.dir)}}catch(C){b.e(C)}finally{b.f()}if((g=k.to+1)>=m)break}}}catch(C){v.e(C)}finally{v.f()}if(0==s.length){var A=t.coordsAtPos(f,-1);i=Math.min(A.top,i),a=Math.max(A.bottom,a)}return{top:i,bottom:a,horizontal:s}}}(e.view,t)})).reduce((function(t,e){return t.concat(e)})),a=[],s=M(n.selection.ranges);try{for(s.s();!(t=s.n()).done;){var u=t.value,h=u==n.selection.main;if(u.empty?!h||or:i.drawRangeCursor){var l=vr(this.view,u,h);l&&a.push(l)}}}catch(c){s.e(c)}finally{s.f()}return{rangePieces:o,cursors:a}}},{key:"drawSel",value:function(t){var e=this,n=t.rangePieces,r=t.cursors;if(n.length!=this.rangePieces.length||n.some((function(t,n){return!t.eq(e.rangePieces[n])}))){this.selectionLayer.textContent="";var i,o=M(n);try{for(o.s();!(i=o.n()).done;){var a=i.value;this.selectionLayer.appendChild(a.draw())}}catch(c){o.e(c)}finally{o.f()}this.rangePieces=n}if(r.length!=this.cursors.length||r.some((function(t,n){return!t.eq(e.cursors[n])}))){var s=this.cursorLayer.children;if(s.length!==r.length){this.cursorLayer.textContent="";var u,h=M(r);try{for(h.s();!(u=h.n()).done;){var l=u.value;this.cursorLayer.appendChild(l.draw())}}catch(c){h.e(c)}finally{h.f()}}else r.forEach((function(t,e){return t.adjust(s[e])}));this.cursors=r}}},{key:"destroy",value:function(){this.selectionLayer.remove(),this.cursorLayer.remove()}}]),t}()),{$line:{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}});or&&(ur.$line.caretColor="transparent !important");r.Wl.override(Wn.theme(ur));var hr=$t("selectionBackground");function lr(t){var e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==ke.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function cr(t,e,n){var i=r.jT.cursor(e);return{from:Math.max(n.from,t.moveToLineBoundary(i,!1,!0).from),to:Math.min(n.to,t.moveToLineBoundary(i,!0,!0).from)}}var fr=$t("cursor.primary"),dr=$t("cursor.secondary");function vr(t,e,n){var r=t.coordsAtPos(e.head,e.assoc||1);if(!r)return null;var i=lr(t);return new sr(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?fr:dr)}var pr=null!=/x/.unicode?"gu":"g",gr=new RegExp("[\0-\b\n--Ÿ­؜​‎‏\u2028\u2029\ufeff-]",pr),mr=null;r.r$.define({combine:function(t){var e=(0,r.BO)(t,{render:null,specialChars:gr,addSpecialChars:null});return(e.replaceTabs=!function(){if(null==mr&&"undefined"!=typeof document&&document.body){var t=document.body.style;mr=null!=(t.tabSize||t.MozTabSize)}return mr||!1}())&&(e.specialChars=new RegExp("\t|"+e.specialChars.source,pr)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,pr)),e}});var yr=Ot.line({attributes:{class:$t("activeLine")}});oe.fromClass(function(){function t(e){O(this,t),this.decorations=this.getDeco(e)}return D(t,[{key:"update",value:function(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e,n=-1,r=[],i=M(t.state.selection.ranges);try{for(i.s();!(e=i.n()).done;){var o=e.value;if(o.empty){var a=t.visualLineAt(o.head);a.from>n&&(r.push(yr.range(a.from)),n=a.from)}}}catch(s){i.e(s)}finally{i.f()}return Ot.set(r)}}]),t}(),{decorations:function(t){return t.decorations}})},26856:function(t,e,n){"use strict";function r(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{},n=e.deserialize;o(this,t),this.id=h++,this.deserialize=n||function(){throw new Error("This node type doesn't define a deserialize function")}}return s(t,[{key:"set",value:function(t,e){return t[this.id]=e,t}},{key:"add",value:function(t){var e=this;return"function"!=typeof t&&(t=d.match(t)),function(n){var r=t(n);return void 0===r?null:[e,r]}}}],[{key:"string",value:function(){return new t({deserialize:function(t){return t}})}},{key:"number",value:function(){return new t({deserialize:Number})}},{key:"flag",value:function(){return new t({deserialize:function(){return!0}})}}]),t}();c.closedBy=new c({deserialize:function(t){return t.split(" ")}}),c.openedBy=new c({deserialize:function(t){return t.split(" ")}}),c.group=new c({deserialize:function(t){return t.split(" ")}});var f=Object.create(null),d=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;o(this,t),this.name=e,this.props=n,this.id=r,this.flags=i}return s(t,[{key:"prop",value:function(t){return this.props[t.id]}},{key:"is",value:function(t){if("string"==typeof t){if(this.name==t)return!0;var e=this.prop(c.group);return!!e&&e.indexOf(t)>-1}return this.id==t}},{key:"isTop",get:function(){return(1&this.flags)>0}},{key:"isSkipped",get:function(){return(2&this.flags)>0}},{key:"isError",get:function(){return(4&this.flags)>0}},{key:"isAnonymous",get:function(){return(8&this.flags)>0}}],[{key:"define",value:function(e){var n=e.props&&e.props.length?Object.create(null):f,i=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),o=new t(e.name||"",n,e.id,i);if(e.props){var a,s=r(e.props);try{for(s.s();!(a=s.n()).done;){var u=a.value;Array.isArray(u)||(u=u(o)),u&&u[0].set(n,u[1])}}catch(h){s.e(h)}finally{s.f()}}return o}},{key:"match",value:function(t){var e=Object.create(null);for(var n in t){var i,o=r(n.split(" "));try{for(o.s();!(i=o.n()).done;){var a=i.value;e[a]=t[n]}}catch(s){o.e(s)}finally{o.f()}}return function(t){for(var n=t.prop(c.group),r=-1;r<(n?n.length:0);r++){var i=e[r<0?t.name:n[r]];if(i)return i}}}}]),t}();d.none=new d("",Object.create(null),0,8);var v=function(){function t(e){o(this,t),this.types=e;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=null!=t&&l.get(this)||this.topNode,r=new S(n);return null!=t&&(r.moveTo(t,e),l.set(this,r._tree)),r}},{key:"fullCursor",value:function(){return new S(this.topNode,!0)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor(t,e).node}},{key:"iterate",value:function(t){for(var e=t.enter,n=t.leave,r=t.from,i=void 0===r?0:r,o=t.to,a=void 0===o?this.length:o,s=this.cursor();;){var u=!1;if(s.from<=a&&s.to>=i&&(s.type.isAnonymous||!1!==e(s.type,s.from,s.to))){if(s.firstChild())continue;s.type.isAnonymous||(u=!0)}for(;u&&n&&n(s.type,s.from,s.to),u=s.type.isAnonymous,!s.nextSibling();){if(!s.parent())return;u=!0}}}},{key:"balance",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return this.children.length<=C?this:O(this.type,d.none,this.children,this.positions,0,this.children.length,0,t,this.length,0)}},{key:"topNode",get:function(){return new y(this,0,0,null)}}],[{key:"build",value:function(t){return M(t)}}]),t}();function g(t,e){return e&&(t.contextHash=e),t}p.empty=new p(d.none,[],[],0);var m=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:d.none;o(this,t),this.buffer=e,this.length=n,this.set=r,this.type=i}return s(t,[{key:"toString",value:function(){for(var t=[],e=0;e0){if(u>r&&(o=a),u>r)break}else if(s=r)break}else if(o=a,n>0)break;return o}}]),t}(),y=function(){function t(e,n,r,i){o(this,t),this.node=e,this.from=n,this.index=r,this._parent=i}return s(t,[{key:"nextChild",value:function(e,n,r){for(var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=this;;){for(var a=o.node,s=a.children,u=a.positions,h=n>0?s.length:-1;e!=h;e+=n){var l=s[e],c=u[e]+o.from;if(-1e8==r||!(n<0?c>=r:c+l.length<=r))if(l instanceof m){var f=l.findChild(0,l.buffer.length,n,-1e8==r?-1e8:r-c);if(f>-1)return new w(new b(o,l,e,c),null,f)}else if(i||!l.type.isAnonymous||x(l)){var d=new t(l,c,e,o);return i||!d.type.isAnonymous?d:d.nextChild(n<0?l.children.length-1:0,n,r)}}if(i||!o.type.isAnonymous)return null;if(e=o.index+n,!(o=o._parent))return null}}},{key:"childAfter",value:function(t){return this.nextChild(0,1,t)}},{key:"childBefore",value:function(t){return this.nextChild(this.node.children.length-1,-1,t)}},{key:"nextSignificantParent",value:function(){for(var t=this;t.type.isAnonymous&&t._parent;)t=t._parent;return t}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=k(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return k(this,t,e,n)}},{key:"toString",value:function(){return this.node.toString()}},{key:"type",get:function(){return this.node.type}},{key:"name",get:function(){return this.node.type.name}},{key:"to",get:function(){return this.from+this.node.length}},{key:"firstChild",get:function(){return this.nextChild(0,1,-1e8)}},{key:"lastChild",get:function(){return this.nextChild(this.node.children.length-1,-1,-1e8)}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent?this._parent.nextChild(this.index+1,1,-1):null}},{key:"prevSibling",get:function(){return this._parent?this._parent.nextChild(this.index-1,-1,-1):null}},{key:"cursor",get:function(){return new S(this)}}]),t}();function k(t,e,n,r){var i=t.cursor,o=[];if(!i.firstChild())return o;if(null!=n)for(;!i.type.is(n);)if(!i.nextSibling())return o;for(;;){if(null!=r&&i.type.is(r))return o;if(i.type.is(e)&&o.push(i.node),!i.nextSibling())return null==r?o:[]}}var b=function t(e,n,r,i){o(this,t),this.parent=e,this.buffer=n,this.index=r,this.start=i},w=function(){function t(e,n,r){o(this,t),this.context=e,this._parent=n,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}return s(t,[{key:"child",value:function(e,n){var r=this.context.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],e,-1e8==n?-1e8:n-this.context.start);return i<0?null:new t(this.context,this,i)}},{key:"childAfter",value:function(t){return this.child(1,t)}},{key:"childBefore",value:function(t){return this.child(-1,t)}},{key:"externalSibling",value:function(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,-1)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"toString",value:function(){return this.context.buffer.childString(this.index)}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=k(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return k(this,t,e,n)}},{key:"name",get:function(){return this.type.name}},{key:"from",get:function(){return this.context.start+this.context.buffer.buffer[this.index+1]}},{key:"to",get:function(){return this.context.start+this.context.buffer.buffer[this.index+2]}},{key:"firstChild",get:function(){return this.child(1,-1e8)}},{key:"lastChild",get:function(){return this.child(-1,-1e8)}},{key:"parent",get:function(){return this._parent||this.context.parent.nextSignificantParent()}},{key:"nextSibling",get:function(){var e=this.context.buffer,n=e.buffer[this.index+3];return n<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new t(this.context,this._parent,n):this.externalSibling(1)}},{key:"prevSibling",get:function(){var e=this.context.buffer,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new t(this.context,this._parent,e.findChild(n,this.index,-1,-1e8))}},{key:"cursor",get:function(){return new S(this)}}]),t}(),S=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(o(this,t),this.full=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof y)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(var r=e._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=e,this.yieldBuf(e.index)}}return s(t,[{key:"yieldNode",value:function(t){return!!t&&(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0)}},{key:"yieldBuf",value:function(t,e){this.index=t;var n=this.buffer,r=n.start,i=n.buffer;return this.type=e||i.set.types[i.buffer[t]],this.from=r+i.buffer[t+1],this.to=r+i.buffer[t+2],!0}},{key:"yield",value:function(t){return!!t&&(t instanceof y?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)))}},{key:"toString",value:function(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}},{key:"enter",value:function(t,e){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree.node.children.length-1:0,t,e,this.full));var n=this.buffer.buffer,r=n.findChild(this.index+4,n.buffer[this.index+3],t,-1e8==e?-1e8:e-this.buffer.start);return!(r<0)&&(this.stack.push(this.index),this.yieldBuf(r))}},{key:"firstChild",value:function(){return this.enter(1,-1e8)}},{key:"lastChild",value:function(){return this.enter(-1,-1e8)}},{key:"childAfter",value:function(t){return this.enter(1,t)}},{key:"childBefore",value:function(t){return this.enter(-1,t)}},{key:"parent",value:function(){if(!this.buffer)return this.yieldNode(this.full?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());var t=this.full?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}},{key:"sibling",value:function(t){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree._parent.nextChild(this._tree.index+t,t,-1e8,this.full));var e=this.buffer.buffer,n=this.stack.length-1;if(t<0){var r=n<0?0:this.stack[n]+4;if(this.index!=r)return this.yieldBuf(e.findChild(r,this.index,-1,-1e8))}else{var i=e.buffer[this.index+3];if(i<(n<0?e.buffer.length:e.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,-1e8,this.full))}},{key:"nextSibling",value:function(){return this.sibling(1)}},{key:"prevSibling",value:function(){return this.sibling(-1)}},{key:"atLastNode",value:function(t){var e,n,r=this.buffer;if(r){if(t>0){if(this.index1&&void 0!==arguments[1]?arguments[1]:0;(this.from==this.to||(e<1?this.from>=t:this.from>t)||(e>-1?this.to<=t:this.to=t:this.from>t)||(e>-1?this.to<=t:this.to=0;){for(var o=t;o;o=o._parent)if(o.index==r){if(r==this.index)return o;e=o,n=i+1;break t}r=this.stack[--i]}for(var a=n;ah;)if(n.id!=e){var l=n.size,c=n.pos-l;if(l<0||c=f?4:0,p=n.start;for(n.next();n.pos>c;){if(n.size<0)break t;n.id>=f&&(d+=4),n.next()}i=p,r+=l,o+=d}else u.size=r,u.start=i,u.skip=o,o+=4,r+=4,n.next();(e<0||r==t)&&(u.size=r,u.start=i,u.skip=o);return u.size>4?u:void 0}(v.pos-e,o))){for(var T=new Uint16Array(A.size-A.skip),D=v.pos-A.size,E=T.length;v.pos>D;)E=w(A.start,T,E,o);x=new m(T,h-A.start,r,o<0?d.none:y[o]),S=A.start-t}else{var P=v.pos-c;v.next();for(var R=[],B=[],L=a>=f?a:-1;v.pos>P;)v.id==L?v.next():b(u,P,R,B,L);R.reverse(),B.reverse(),x=L>-1&&R.length>C?O(M,M,R,B,0,R.length,0,s,h-u,k):g(new p(M,R,B,h-u),k)}n.push(x),i.push(S)}function w(t,e,n,r){var i=v.id,o=v.start,a=v.end,s=v.size;if(v.next(),i==r)return n;var u=n;if(s>4)for(var h=v.pos-(s-4);v.pos>h;)n=w(t,e,n,r);return i0;)b(t.start||0,0,S,x,-1);var M=null!==(e=t.length)&&void 0!==e?e:S.length?x[0]+S[0].length:0;return new p(y[o],S.reverse(),x.reverse(),M)}function O(t,e,n,r,i,o,a,s,u,h){var l=[],c=[];if(u<=s)for(var f=i;fv)break}if(m==y+1){var b=n[y];if(b instanceof p&&b.type==e&&b.length>v<<1){for(var w=0;w0}},{key:"openEnd",get:function(){return(2&this.open)>0}}],[{key:"applyChanges",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:128;if(!n.length)return e;for(var i=[],o=1,a=e.length?e[0]:null,s=0,u=0,h=0;;){var l=s=r)for(;a&&a.from=f.from||c<=f.to||h){var d=Math.max(f.from,u)-h,v=Math.min(f.to,c)-h;f=d>=v?null:new t(d,v,f.tree,f.offset+h,(s>0?1:0)|(l?2:0))}if(f&&i.push(f),a.to>c)break;a=o1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[new t(0,e.length,e,0,o?2:0)],s=r(i);try{for(s.s();!(n=s.n()).done;){var u=n.value;u.to>e.length&&a.push(u)}}catch(h){s.e(h)}finally{s.f()}return a}}]),t}()},62038:function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n-1&&(this.modules.splice(a,1),r--,a=-1),-1==a){if(this.modules.splice(r++,0,o),e)for(var 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�CJrmv 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map b/supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map new file mode 100644 index 000000000..b0281c007 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.4be5dbabe183027348af.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.4be5dbabe183027348af.js","sources":["webpack://home-assistant-frontend/chunk.4be5dbabe183027348af.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js b/supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js new file mode 100644 index 000000000..7bb57fd1f --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.529fc71790bcecf6b53f.js @@ -0,0 +1,2 @@ +(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[310],{42310:function(e,t,r){"use strict";r.r(t);r(30573);var n=r(99722),i=r(47181),o=(r(35602),r(92923),r(14089),r(52039),r(59602),r(34154)),s=r(41682),a=r(77097),c=r(11654);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=m(["\n .form {\n color: var(--primary-text-color);\n }\n\n ha-settings-row {\n margin-top: 32px;\n padding: 0;\n }\n\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n\n .progress-text {\n text-align: center;\n }\n "]);return u=function(){return e},e}function d(){var e=m(['

',"

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

\n ',"\n

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

\n Update ',"\n

\n
\n
\n Are you sure you want to update the "," add-on to\n version ",'?\n
\n\n \n \n Snapshot\n \n \n Create a snapshot of the '," add-on before\n updating\n \n \n Cancel\n
\n \n Update\n ']);return f=function(){return e},e}function h(){var e=m(["\n \n ","\n ","\n \n "]);return h=function(){return e},e}function m(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function y(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).then(n,i)}function v(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){y(o,n,i,s,a,"next",e)}function a(e){y(o,n,i,s,a,"throw",e)}s(void 0)}))}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_(e);if(t){var i=_(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return w(this,r)}}function w(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(){S=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!C(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);rh(J1by+M%7c4Q-VyFK1 zCkQt7gY+WruD(X~ETnO`hIz)t^;MFq>qIZ%Gq+Y+Mk@prv9}IBJiPzthgohD z@BRDHp#L$r9}nICX`Cy8QY#Mv42*wIa|^_xkpk(=gvLXEX1q~kp5Iqhc`__m7T?#bnqYJuQx_nbCMK8T)=<3y{IV zkt=eyJUr|lANqlC%faBlP0Th5N$P=rZvbmgc(?KY-vS@PQuo+|9`gfakm>G?_*mkzjHr*2Xj_7e~ zGWY!ZB4%Jq?>+sXNc9!Q+APU^T_8m0RGTSr(_Xim8M)-fy%^s{WAh zt_4J?7Pf2jdLPt*ETrn9&ZcBE%x-48&5TEp+cqWr7qEpiB2T$-lJvrWwfh8-v{}k; zr(~XLaXo8txA2yxcq$jJDL^5Z=lH`7X&HoLemhFFq#ylRb=Y&ZJs0Xz;W2>vXhpk6 zt8_($mmtbY#*{UP@W>A|78&`4k9I1-T|X-VgZzJ2eX3H zt+VRuq}PVj7^^Mp1xXu&ggA3el0CE8t7hYUvo_U86kj?w3Gm`nYa>2MhD1h;qQn$v zrMKJw=5twW+eJtj7&LWP@eErsD+D#mkzBP9To@p?Iwv--7Hh7MpeFefFD5`}Knahc zu2!zmgjj*GMJzPvoHfNf(KhPeT+VHQ*^DbvczH2bLjF-avx&yGdi)ibV zXBnfFpN$*ZHhL~nDXv-TS$EoIWh=Sme0=R#pDfp+JI@ids)!43)#0%qw2HX7y%5hG zqARWhq)px$_AQj1EoJpostMb#$rlMb^$jI{^@fr(AD`7}5J{fu1qpQqiWS$P6;9k$ zA^1ri0V{Y0zd$8-N39!g``~nLfvag+i%nh?yYwKyZ4VzFJY*1BCked1?+1U({|A9# zYyj@St3E{#O9g)#=fj``>oD#OUr(LwG>7T_9`qj{eZOYBeR|CcR3HN#SpOc)ZJ8Hm z@LqrPZ1LvB!xHLIa1@D`ZUwHijEHfCM;=C6!5MnOpE@N=X(2RVb-Dsq3NZoYIf@

H?#6K>zu&K*dG~DK8D?AVOg7is*J1NcjvAdGEx|UY zX}||U4rA-TZxsRoQk14A?aquy5GYhmfG@ewt>>WNH;DsJh+l<(?LrC6s;;h@I|3v{ zd18xu-4SW1Y+1!pfgy~=X;!s1M_+(JnMo}%lpa!KU08B%rB$Di9m11Zv>J^C9T=r% zvBCFCNbBBV^d~78laM-@S51>tHcTZI{L?WYjS%_}>jL>uIytsnf9i9`PtG15;&eS| zRd#Y>GR%{cQiFm~^EJReCET;RTW<(Sm%^&kB4o9n^RtG}K^b@4Q^;BIgvR^ioi{B{R4Kex0*o-BL*T}K zP_b^^#PZw$=BLugKZO#a0leb+W5@GSAHM^{a~;6oJIdASFO(uY(o8^~D=y|sS2|K6Uv?4|XD8#@d+bKfd!wWER#51N zhtX9qc~Cfg0RsJE)a4d7Al&nY8%exHm9KHuCu+e}KAonQTwlmVI%CuHtmX|o&6sD$ zPyBDr*55e*dEW}V<;*X}V(nc8IvBK5fv+7I);Rp377GxT0x8QIG?r3lP$SLFZo9iE zDChRypc8RuSRup3otH|if5IEu6SeCcP$ugpg4&QQg%eawY*cpPXO3-}no0YiSrlp%I5Ri!Pt zqjZ9Y6!@RIytj*35qc8>0B+bhzQKkv+Aw}8;nRwZux{9P^V&A$!GLB3@(!HB!33g!$UrOk zEqXo_|Av&~?eYq;M?id$I4Tp8?wb|+DFw%E5qB_x0*#vr2$T%fh<4+i}xHSmO?1MsS0&A8)^YT^WxKJ$j z_vyyXn(1eFB=4p*Gg4)S>2l7D30(I(KN1yh6T;euuVTW1W0Pn zuL!E$4P^&|!yRn(=XYuiD???&J&YgC%)%O>-C<*0!>KFxU$BFTk1nZQgj`pH(*@wa zDtjXtwo5@!|EjLc0?4es;CAhCkD5Gv?Mo3i@zMX0)1IYQP|RKWa{Y6QF7^ztWmtUYU;Qf?M>lQ!1o5sI|$W zLRFppApRy2iRn4cKjn#^!pwpS@k(rs)Fzk9Rzsa~jh)5mK+H2j6Pws(DM*yk?6SHd zWKAKx!y5}d-n?vTP`4mCc@rgMsW<(UrLRTjG=hPqlxb_xAPvUb@#=l1~>zATT&`q|%oTJEqy%5u zv4!n-W=Yu9vH|w|l}re`0w+Y^L|w+Nzu2r-7Vs9$vI(z?K-vT!6$Ks5| zkoy&@sgF95IvsDsCW;b>kTc01Iyo6%U9up39;>zudI8CEOQUF0Tnm;r6U1o#Vumg(S&1 z-_2>h^>cq%I%Crli~TQipq7$tE;BJRKF(iSXxsckfVR~$ZZtQrWi+z^nC*e6v;1GY zGR*qLOM}k;^0ihe$Cvr2G0^p*Z!g=G-cJgqV={ZS6h?)-Rkj-|u){*V(!NYl`}@Ak zH${}1QNsHLlrWj)NT+u^WThPjRBdVfC>@4mhrdI8c_@)o8cX0BB;Tq)>eX^ML7+&`j7QsU~NX;o6&|D z-9Xsw4JzFzVey-@)UfPzv@Bq{ySoz(SS)QY7L9oE(g5jg+>=F{>e;;-J>F5{M*r^i ziqA1f>=}dGbM;Yts_12?0s^0e=(bkS_Rg9(RCHq5G)PHTYZo5zF7ke=>dP808VxA% zE>5}nmf=|z1n_FvXh3YZo1lIVQH)ai=RZe#4cy#SH*REr9>;zQ#X07rHk#-EUS6JZ zMNM7LnV;c#6|M}L^R{E1yCfi-qx#DJo>=|>W%^IP3q_5kcW*@$1ehq1DBHl$6k~!3 z1_DAr$>Bd;Q+c)1cg0NjUfmbO@J>(bi`OyOnBI_sS;^q_e>G`1O4xt@})d33Zj+n$rIH`i;-$?&#f0;m(A!zX;`teFIk z38Qn-2GaYTx-_l-1yPhzY#tFA`2^7H*QAaIjQYPJ6280v#*H7A4ts)j-xhm<(lrEa zBt$dx99v-EjrS^JOw38K-`gRvef!Qyg{=&~775-$tk2AJomBHVZ(EpV^F@%7xn9*) zm!UL?5qDSy*Dj-%)u%*u$J*L8biIuwdPN{DGYS1IrHmt>4QG!q@qMgdtj>l>l%EqF z+>j{&+sXbVDM{@en*(zueO&{A2hd=b;=o?5OKE%$Ab48V_>wtaEv5{#;CAQBC%AH&7 zYJZ}H&g}XVun)l(4nokF=pM;0gJ&h{FI8@ad-x0CR%ZQ1ct-PnAxL{+d7O7~vY7%U zH*bwK`q`u@uZiO4TyO*b^QF-BC6@Z?LkK|$C%Qv$WcG~;ZP^fFih|m^kOU2fUqdVr z{1yPstClB+dEA(F;w!;4%)3#CQrll<7nV=#H|sav$jhsSYhD;=PjdW8xmctgE~eA+ zicqvI?r$1U%0{lNG~<_kR&<<=^G3Ej@NpnVOOF+EiPE%K4;0E%8YrJIJO$1Ems&Ku z+ccZO&iD4+7QKxG6a6;?20(Ef$1^!!wjof?Y7-6Qp{TC$JReRn$xa`v2b-bt+ z^5%0X@gSi~p>>yn5(NVM|0P#yZLS7o_(AAf}r{I$+9(Y{#u>Y;@BWj(6S#s*iMmzrP2BFCToM?fI6p?U>}iA9+vt6n#mR)&Hhet{8;bJ&NB&+LJN$Xq)9ZOHa1x1ZCzG z!q8ydj9q{}R9+php+c=|ewq)6vBS@UpEkHZ2i)}`aL8T&J?d!;cHP?S$CeVDMA^EJ z8fAAa3#k zshf1vO&)J1Z}LmXJ9?b=qehfv&t=mz+yFUH{7muo0>Vf%>a(sDWxoYTn2nHzUW|B5 zpM6Y-X4B~rdp=`R5Xj`kY&Hnl!32LUV%uXUcWrLx(B(h+uHo&*crl%4pWU)~cDH24 zb=B9DED5Ev)e8QhFd}OT&$RfjN00tHY2{MQ`M&@WaE)Jm{?Brbf5VwQJ$iXIe?EEs c^6+%d=V#AOpFTbV*iwFP!000021D#jrmf}1T{l8Da@g#hX@CP(anlm})oTDt4L4z!5CAq^g ze)p9vFqkpnn=HBN-ntbeyPFzV9GpTZF`3<&rhGOP3H-oXQ*AIeKVl`g0UljD)baQ4 zFW>w?rh3}^@@3TNeM9q6*Zx0_Q%(#Oys3~t*q?i;hK4qZ660OPfocjL;UH=XG@rqF zg5?U~&lQ+d@rDU5#u>U7Q6toQ3a7O$X0~*BW3Yi59~qpVXXvE@QfvIcGGy@N-kAZe zt*zE+_AWya#5iT<$u_wxIDM5NMmaoBlMs}y@riByp0t}302BUau(FUsS&y7 zMN(W8#%7Eam`W-dtTC!4USKZ9f}|Rv@m!=PKTuotxdt5;h?3x~kcXoKcb{3X#8G}VjJ>Xf_U+%EJoAtgn&!o{1p|f+J%M5p zzi^zuHNu33Z#lN~!l8|t8tY|p8Ep?KH*S`#=3G!d1x1aAob<)4pjdFTW-O%@Bneg% z%ExU~888QWL;q*@o#XZ;FSFeXQ)2{Q7Us{YRJ*KAipOo2tUlT#h=l|#J_OQ$QZk-wSdPBG1{*$0wfLV%l+Bk1~GS@N|??m_k3 zu&qT7TsE-%Sng!2)8GIV=RDm>Y7D3yrx#05_Gn-xCfhFL?MJ+N#;a^4#rDh0uMYik z_u3toN^T`NX%6?RW3r&j+JG ze<|SkJ%)-^1PlyBZbPP6VPZhJtyDsSGUv}r?*tPi^6j^+k(VGFdelDNh+BR@6+4Ti zIAo9$`Yr&&A+X&6mM9ybJ-{0QTuT;9UVQnxSbP;De;Q#Gtr@mQ`)`UFjVY+Sl%sYv zoa+lMGpa-Zi4`_NZRfUV%R0P!tAFR-2C+Gpuqr!YSnJi67Xwqaj8B&R!<-9)b2*E4 ziO6YRC}J@xWon7Zjw-ttRvy8FVXw0xPe>?oLzUeVH+1e{s+e1VCRl=7E11BUbZbWW zY#~enp_nz@#wf}sJ33Ovw%Q^*?2k%qi?%2E;o1sc*e!Z67*wGN7`zo%7#mx^YpP7z zD8VPiyZOW7!!r~ts`x-6r&v>6c)6c1JZdnbq;xCGREny5edj9f0uc(kkCBu|pezh3 zJX63C-KPl~k!-C%ZnR~)Z%;u56bixqEvVA->P4{k;J3OPXK{I15zyME_=szxQc@fP zvj6M7Bq@h)s{&`PUOWy+xdvq*+5_#@V^1)n8&Jqmr9?l=zWG=G^UpsQ8d{`^z%wkR t<$L$~=`}J<`7Ai@$6=3*2A$4`9QEQTZigiJrGo^^{{!0sV~Ru(00671%)|fy literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map b/supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map new file mode 100644 index 000000000..f27a0bc2f --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.56fb4c97119c34fdf0bc.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.56fb4c97119c34fdf0bc.js","sources":["webpack://home-assistant-frontend/chunk.56fb4c97119c34fdf0bc.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.b292b81cc0bdb261f6c1.js b/supervisor/api/panel/frontend_es5/chunk.b292b81cc0bdb261f6c1.js deleted file mode 100644 index 3d3a79c1c..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.b292b81cc0bdb261f6c1.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[310],{42310:function(e,t,r){"use strict";r.r(t);r(30573);var n=r(99722),i=r(47181),o=(r(35602),r(92923),r(14089),r(52039),r(59602),r(34154)),s=r(41682),a=r(77097),c=r(11654);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=m(["\n .form {\n color: var(--primary-text-color);\n }\n\n ha-settings-row {\n margin-top: 32px;\n padding: 0;\n }\n\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n\n .progress-text {\n text-align: center;\n }\n "]);return u=function(){return e},e}function d(){var e=m(['

',"

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

\n ',"\n

"]);return p=function(){return e},e}function f(){var e=m(["
\n Are you sure you want to update this add-on to version\n ",'?\n
\n\n \n \n Snapshot\n \n \n Create a snapshot of the add-on before updating\n \n \n Cancel\n \n \n Update\n ']);return f=function(){return e},e}function h(){var e=m(['\n =0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,n=new 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',"

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

\n ',"\n

"]);return f=function(){return e},e}function d(){var e=m(["
\n Are you sure you want to update Home Assistant Core to version\n ",'?\n
\n\n \n \n Snapshot\n \n \n Create a snapshot of Home Assistant Core before updating\n \n \n Cancel\n \n \n Update\n ']);return d=function(){return e},e}function h(){var e=m(["\n =0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);rnX20MhV^_wvTO+$CQ76 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 a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:{},r=((n.compareTime||new Date).getTime()-t.getTime())/1e3,i=r>=0?"past":"future";r=Math.abs(r);var s=Math.round(r);if(0===s)return e("ui.components.relative_time.just_now");for(var c="week",l=0;l\n \n
\n
\n ']);return C=function(){return t},t}function O(){var t=T(['
']);return O=function(){return t},t}function P(){var t=T(["\n ","\n ",'\n
\n
\n ','\n
\n
\n ',"\n ","\n ","\n
\n
\n "]);return P=function(){return t},t}function T(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function R(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function L(t,e){return(L=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function j(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=z(t);if(e){var i=z(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return I(this,n)}}function I(t,e){return!e||"object"!==x(e)&&"function"!=typeof e?D(t):e}function D(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function z(t){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function M(){M=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(r){e.forEach((function(e){var i=e.placement;if(e.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?t:n;this.defineClassElement(o,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var r=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],r=[],i={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,i)}),this),t.forEach((function(t){if(!Z(t))return n.push(t);var e=this.decorateElement(t,i);n.push(e.element),n.push.apply(n,e.extras),r.push.apply(r,e.finishers)}),this),!e)return{elements:n,finishers:r};var o=this.decorateConstructor(n,e);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(t,e,n){var r=e[t.placement];if(!n&&-1!==r.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");r.push(t.key)},decorateElement:function(t,e){for(var n=[],r=[],i=t.decorators,o=i.length-1;o>=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n \n \n \n \n ']);return d=function(){return t},t}function p(){var t=h(["\n ","\n "]);return p=function(){return t},t}function h(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function m(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){return(y=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function v(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=P(t);if(e){var i=P(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}function b(t,e){return!e||"object"!==s(e)&&"function"!=typeof e?g(t):e}function g(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function w(){w=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(r){e.forEach((function(e){var i=e.placement;if(e.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?t:n;this.defineClassElement(o,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var r=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],r=[],i={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,i)}),this),t.forEach((function(t){if(!x(t))return n.push(t);var e=this.decorateElement(t,i);n.push(e.element),n.push.apply(n,e.extras),r.push.apply(r,e.finishers)}),this),!e)return{elements:n,finishers:r};var o=this.decorateConstructor(n,e);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(t,e,n){var r=e[t.placement];if(!n&&-1!==r.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");r.push(t.key)},decorateElement:function(t,e){for(var n=[],r=[],i=t.decorators,o=i.length-1;o>=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n Have a look here on how to restore it.']);return I=function(){return t},t}function D(t,e,n,r,i,o,a){try{var s=t[o](a),c=s.value}catch(l){return void n(l)}s.done?e(c):Promise.resolve(c).then(r,i)}function z(){var t=M(["\n =0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n1073741824)){t.next=4;break}return(0,L.Ys)(this,{title:"Snapshot file is too big",text:(0,i.dy)(I()),confirmText:"ok"}),t.abrupt("return");case 4:if(["application/x-tar"].includes(n.type)){t.next=7;break}return(0,L.Ys)(this,{title:"Unsupported file format",text:"Please choose a Home Assistant snapshot file (.tar)",confirmText:"ok"}),t.abrupt("return");case 7:return this._uploading=!0,t.prev=8,t.next=11,(0,R.oS)(this.hass,n);case 11:r=t.sent,(0,o.B)(this,"snapshot-uploaded",{snapshot:r.data}),t.next=18;break;case 15:t.prev=15,t.t0=t.catch(8),(0,L.Ys)(this,{title:"Upload failed",text:(0,T.js)(t.t0),confirmText:"ok"});case 18:return t.prev=18,this._uploading=!1,t.finish(18);case 21:case"end":return t.stop()}}),t,this,[[8,15,18,21]])})),a=function(){var t=this,e=arguments;return new Promise((function(r,i){var o=n.apply(t,e);function a(t){D(o,r,i,a,s,"next",t)}function s(t){D(o,r,i,a,s,"throw",t)}a(void 0)}))},function(t){return a.apply(this,arguments)})}]}}),i.oi)},21050:function(t,e,n){"use strict";var r=n(99722),i=n(81471),o=n(88027);function a(t){return(a="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 s(){var t=l(["\n rect {\n height: 100%;\n }\n rect:first-child {\n width: 100%;\n fill: var(--ha-bar-background-color, var(--secondary-background-color));\n }\n rect:last-child {\n fill: var(--ha-bar-primary-color, var(--primary-color));\n rx: var(--ha-bar-border-radius, 4px);\n }\n svg {\n border-radius: var(--ha-bar-border-radius, 4px);\n height: 12px;\n width: 100%;\n }\n "]);return s=function(){return t},t}function c(){var t=l(['\n \n \n \n \n \n \n ']);return c=function(){return t},t}function l(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function d(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=m(t);if(e){var i=m(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return p(this,n)}}function p(t,e){return!e||"object"!==a(e)&&"function"!=typeof e?h(t):e}function h(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function m(t){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function y(){y=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(r){e.forEach((function(e){var i=e.placement;if(e.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?t:n;this.defineClassElement(o,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var r=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],r=[],i={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,i)}),this),t.forEach((function(t){if(!g(t))return n.push(t);var e=this.decorateElement(t,i);n.push(e.element),n.push.apply(n,e.extras),r.push.apply(r,e.finishers)}),this),!e)return{elements:n,finishers:r};var o=this.decorateConstructor(n,e);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(t,e,n){var r=e[t.placement];if(!n&&-1!==r.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");r.push(t.key)},decorateElement:function(t,e){for(var n=[],r=[],i=t.decorators,o=i.length-1;o>=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n div[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n display: flex;\n justify-content: space-between;\n }\n ha-bar {\n --ha-bar-primary-color: var(\n --hassio-bar-ok-color,\n var(--success-color)\n );\n }\n .target-warning {\n --ha-bar-primary-color: var(\n --hassio-bar-warning-color,\n var(--warning-color)\n );\n }\n .target-critical {\n --ha-bar-primary-color: var(\n --hassio-bar-critical-color,\n var(--error-color)\n );\n }\n .value {\n width: 42px;\n padding-right: 4px;\n }\n ']);return S=function(){return t},t}function A(){var t=C(['\n \n ','\n \n
\n \n ','%\n \n =0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n50,"target-critical":e>85}),this.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,r.iv)(S())}}]}}),r.oi)},66903:function(t,e,n){"use strict";n.d(e,{v:function(){return i}});var r=n(47181),i=function(t,e){(0,r.B)(t,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return Promise.all([n.e(546),n.e(694)]).then(n.bind(n,56884))},dialogParams:e})}},9402:function(t,e,n){"use strict";n.r(e),n.d(e,{DialogHassioNetwork:function(){return fo}});n(30573),n(32358),n(36051),n(81689);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,n,i){var o,a=arguments.length,s=a<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(s=(a<3?o(s):a>3?o(e,n,s):o(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}Object.create;Object.create;var o=n(99722);function a(t){return(a="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 s(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===("undefined"==typeof Reflect?"undefined":a(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var c=t.length-1;c>=0;c--)(i=t[c])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s}Object.create;Object.create;var c=n(78220),l=n(87480),u=n(72774),f={ACTIVE:"mdc-tab-indicator--active",FADE:"mdc-tab-indicator--fade",NO_TRANSITION:"mdc-tab-indicator--no-transition"},d={CONTENT_SELECTOR:".mdc-tab-indicator__content"},p=function(t){function e(n){return t.call(this,(0,l.pi)((0,l.pi)({},e.defaultAdapter),n))||this}return(0,l.ZT)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return f},enumerable:!0,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return d},enumerable:!0,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},computeContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setContentStyleProperty:function(){}}},enumerable:!0,configurable:!0}),e.prototype.computeContentClientRect=function(){return this.adapter.computeContentClientRect()},e}(u.K),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,l.ZT)(e,t),e.prototype.activate=function(){this.adapter.addClass(p.cssClasses.ACTIVE)},e.prototype.deactivate=function(){this.adapter.removeClass(p.cssClasses.ACTIVE)},e}(p),m=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,l.ZT)(e,t),e.prototype.activate=function(t){if(t){var e=this.computeContentClientRect(),n=t.width/e.width,r=t.left-e.left;this.adapter.addClass(p.cssClasses.NO_TRANSITION),this.adapter.setContentStyleProperty("transform","translateX("+r+"px) scaleX("+n+")"),this.computeContentClientRect(),this.adapter.removeClass(p.cssClasses.NO_TRANSITION),this.adapter.addClass(p.cssClasses.ACTIVE),this.adapter.setContentStyleProperty("transform","")}else this.adapter.addClass(p.cssClasses.ACTIVE)},e.prototype.deactivate=function(){this.adapter.removeClass(p.cssClasses.ACTIVE)},e}(p),y=n(81471);function v(t){return(v="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 b(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n ',"\n \n "]);return b=function(){return t},t}function g(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function w(t,e){for(var n=0;n\n "]);return U=function(){return t},t}function V(){var t=$(['']);return V=function(){return t},t}function K(){var t=$(['\n \n \n ',"\n ","\n ","\n \n ","\n ","\n "]);return K=function(){return t},t}function G(){var t=$(['\n ',""]);return G=function(){return t},t}function W(){var t=$([""]);return W=function(){return t},t}function q(){var t=$(['\n ',""]);return q=function(){return t},t}function Y(){var t=$([""]);return Y=function(){return t},t}function $(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function X(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function J(t,e){for(var n=0;n=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}Object.create;Object.create;function vt(t){return(vt="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 bt(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===("undefined"==typeof Reflect?"undefined":vt(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}Object.create;Object.create;var gt=n(58014),wt={ANIMATING:"mdc-tab-scroller--animating",SCROLL_AREA_SCROLL:"mdc-tab-scroller__scroll-area--scroll",SCROLL_TEST:"mdc-tab-scroller__test"},_t={AREA_SELECTOR:".mdc-tab-scroller__scroll-area",CONTENT_SELECTOR:".mdc-tab-scroller__scroll-content"},kt=function(t){this.adapter=t},xt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,l.ZT)(e,t),e.prototype.getScrollPositionRTL=function(){var t=this.adapter.getScrollAreaScrollLeft(),e=this.calculateScrollEdges_().right;return Math.round(e-t)},e.prototype.scrollToRTL=function(t){var e=this.calculateScrollEdges_(),n=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue_(e.right-t);return{finalScrollPosition:r,scrollDelta:r-n}},e.prototype.incrementScrollRTL=function(t){var e=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue_(e-t);return{finalScrollPosition:n,scrollDelta:n-e}},e.prototype.getAnimatingScrollPosition=function(t){return t},e.prototype.calculateScrollEdges_=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.min(Math.max(e.left,t),e.right)},e}(kt),Et=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,l.ZT)(e,t),e.prototype.getScrollPositionRTL=function(t){var e=this.adapter.getScrollAreaScrollLeft();return Math.round(t-e)},e.prototype.scrollToRTL=function(t){var e=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue_(-t);return{finalScrollPosition:n,scrollDelta:n-e}},e.prototype.incrementScrollRTL=function(t){var e=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue_(e-t);return{finalScrollPosition:n,scrollDelta:n-e}},e.prototype.getAnimatingScrollPosition=function(t,e){return t-e},e.prototype.calculateScrollEdges_=function(){var t=this.adapter.getScrollContentOffsetWidth();return{left:this.adapter.getScrollAreaOffsetWidth()-t,right:0}},e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.max(Math.min(e.right,t),e.left)},e}(kt),St=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,l.ZT)(e,t),e.prototype.getScrollPositionRTL=function(t){var e=this.adapter.getScrollAreaScrollLeft();return Math.round(e-t)},e.prototype.scrollToRTL=function(t){var e=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue_(t);return{finalScrollPosition:n,scrollDelta:e-n}},e.prototype.incrementScrollRTL=function(t){var e=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue_(e+t);return{finalScrollPosition:n,scrollDelta:e-n}},e.prototype.getAnimatingScrollPosition=function(t,e){return t+e},e.prototype.calculateScrollEdges_=function(){return{left:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth(),right:0}},e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.min(Math.max(e.right,t),e.left)},e}(kt),At=function(t){function e(n){var r=t.call(this,(0,l.pi)((0,l.pi)({},e.defaultAdapter),n))||this;return r.isAnimating_=!1,r}return(0,l.ZT)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return wt},enumerable:!0,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return _t},enumerable:!0,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{eventTargetMatchesSelector:function(){return!1},addClass:function(){},removeClass:function(){},addScrollAreaClass:function(){},setScrollAreaStyleProperty:function(){},setScrollContentStyleProperty:function(){},getScrollContentStyleValue:function(){return""},setScrollAreaScrollLeft:function(){},getScrollAreaScrollLeft:function(){return 0},getScrollContentOffsetWidth:function(){return 0},getScrollAreaOffsetWidth:function(){return 0},computeScrollAreaClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeScrollContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeHorizontalScrollbarHeight:function(){return 0}}},enumerable:!0,configurable:!0}),e.prototype.init=function(){var t=this.adapter.computeHorizontalScrollbarHeight();this.adapter.setScrollAreaStyleProperty("margin-bottom",-t+"px"),this.adapter.addScrollAreaClass(e.cssClasses.SCROLL_AREA_SCROLL)},e.prototype.getScrollPosition=function(){if(this.isRTL_())return this.computeCurrentScrollPositionRTL_();var t=this.calculateCurrentTranslateX_();return this.adapter.getScrollAreaScrollLeft()-t},e.prototype.handleInteraction=function(){this.isAnimating_&&this.stopScrollAnimation_()},e.prototype.handleTransitionEnd=function(t){var n=t.target;this.isAnimating_&&this.adapter.eventTargetMatchesSelector(n,e.strings.CONTENT_SELECTOR)&&(this.isAnimating_=!1,this.adapter.removeClass(e.cssClasses.ANIMATING))},e.prototype.incrementScroll=function(t){0!==t&&this.animate_(this.getIncrementScrollOperation_(t))},e.prototype.incrementScrollImmediate=function(t){if(0!==t){var e=this.getIncrementScrollOperation_(t);0!==e.scrollDelta&&(this.stopScrollAnimation_(),this.adapter.setScrollAreaScrollLeft(e.finalScrollPosition))}},e.prototype.scrollTo=function(t){if(this.isRTL_())return this.scrollToRTL_(t);this.scrollTo_(t)},e.prototype.getRTLScroller=function(){return this.rtlScrollerInstance_||(this.rtlScrollerInstance_=this.rtlScrollerFactory_()),this.rtlScrollerInstance_},e.prototype.calculateCurrentTranslateX_=function(){var t=this.adapter.getScrollContentStyleValue("transform");if("none"===t)return 0;var e=/\((.+?)\)/.exec(t);if(!e)return 0;var n=e[1],r=(0,l.CR)(n.split(","),6),i=(r[0],r[1],r[2],r[3],r[4]);r[5];return parseFloat(i)},e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.min(Math.max(e.left,t),e.right)},e.prototype.computeCurrentScrollPositionRTL_=function(){var t=this.calculateCurrentTranslateX_();return this.getRTLScroller().getScrollPositionRTL(t)},e.prototype.calculateScrollEdges_=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},e.prototype.scrollTo_=function(t){var e=this.getScrollPosition(),n=this.clampScrollValue_(t),r=n-e;this.animate_({finalScrollPosition:n,scrollDelta:r})},e.prototype.scrollToRTL_=function(t){var e=this.getRTLScroller().scrollToRTL(t);this.animate_(e)},e.prototype.getIncrementScrollOperation_=function(t){if(this.isRTL_())return this.getRTLScroller().incrementScrollRTL(t);var e=this.getScrollPosition(),n=t+e,r=this.clampScrollValue_(n);return{finalScrollPosition:r,scrollDelta:r-e}},e.prototype.animate_=function(t){var n=this;0!==t.scrollDelta&&(this.stopScrollAnimation_(),this.adapter.setScrollAreaScrollLeft(t.finalScrollPosition),this.adapter.setScrollContentStyleProperty("transform","translateX("+t.scrollDelta+"px)"),this.adapter.computeScrollAreaClientRect(),requestAnimationFrame((function(){n.adapter.addClass(e.cssClasses.ANIMATING),n.adapter.setScrollContentStyleProperty("transform","none")})),this.isAnimating_=!0)},e.prototype.stopScrollAnimation_=function(){this.isAnimating_=!1;var t=this.getAnimatingScrollPosition_();this.adapter.removeClass(e.cssClasses.ANIMATING),this.adapter.setScrollContentStyleProperty("transform","translateX(0px)"),this.adapter.setScrollAreaScrollLeft(t)},e.prototype.getAnimatingScrollPosition_=function(){var t=this.calculateCurrentTranslateX_(),e=this.adapter.getScrollAreaScrollLeft();return this.isRTL_()?this.getRTLScroller().getAnimatingScrollPosition(e,t):e-t},e.prototype.rtlScrollerFactory_=function(){var t=this.adapter.getScrollAreaScrollLeft();this.adapter.setScrollAreaScrollLeft(t-1);var e=this.adapter.getScrollAreaScrollLeft();if(e<0)return this.adapter.setScrollAreaScrollLeft(t),new Et(this.adapter);var n=this.adapter.computeScrollAreaClientRect(),r=this.adapter.computeScrollContentClientRect(),i=Math.round(r.right-n.right);return this.adapter.setScrollAreaScrollLeft(t),i===e?new St(this.adapter):new xt(this.adapter)},e.prototype.isRTL_=function(){return"rtl"===this.adapter.getScrollContentStyleValue("direction")},e}(u.K);function Ct(t){return(Ct="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 Ot(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n
\n
\n
\n
\n
\n ']);return Ot=function(){return t},t}function Pt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Tt(t,e){for(var n=0;nr&&(i=0),i},e.prototype.calculateScrollIncrement_=function(t,e,n,r){var i=this.adapter.getTabDimensionsAtIndex(e),o=i.contentLeft-n-r,a=i.contentRight-n-Gt.EXTRA_SCROLL_AMOUNT,s=o+Gt.EXTRA_SCROLL_AMOUNT;return et?Math.max(s,0):Math.min(c,0)},e.prototype.findAdjacentTabIndexClosestToEdge_=function(t,e,n,r){var i=e.rootLeft-n,o=e.rootRight-n-r,a=i+o;return i<0||a<0?t-1:o>0||a>0?t+1:-1},e.prototype.findAdjacentTabIndexClosestToEdgeRTL_=function(t,e,n,r,i){var o=i-e.rootLeft-r-n,a=i-e.rootRight-n,s=o+a;return o>0||s>0?t+1:a<0||s<0?t-1:-1},e.prototype.getKeyFromEvent_=function(t){return Wt.has(t.key)?t.key:qt.get(t.keyCode)},e.prototype.isActivationKey_=function(t){return t===Kt.SPACE_KEY||t===Kt.ENTER_KEY},e.prototype.indexIsInRange_=function(t){return t>=0&&t\n \n
\n ']);return Qt=function(){return t},t}function te(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ee(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return function(e){var n=e.committer.element,r=t.interactionNode||n,i=e.value,o=Ie.get(i);void 0!==o&&o!==r&&(i.destroy(),i=ge.Jb),i===ge.Jb?(i=je(Object.assign({},t,{surfaceNode:n})),Ie.set(i,r),e.setValue(i)):(void 0!==t.unbounded&&i.setUnbounded(t.unbounded),void 0!==t.disabled&&i.setUnbounded(t.disabled)),!0===t.active?i.startPress():!1===t.active&&i.endPress()}}));function ze(t){return(ze="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 Me(){var t=Be(["\n ","\n .mdc-chip {\n background-color: rgba(var(--rgb-primary-text-color), 0.15);\n color: var(--primary-text-color);\n }\n "]);return Me=function(){return t},t}function Ne(){var t=Be(['\n
\n
\n \n \n ',"\n \n \n
\n "]);return Ne=function(){return t},t}function Fe(){var t=Be(['\n
\n ',"\n
\n "]);return Fe=function(){return t},t}function Ze(){var t=Be([""]);return Ze=function(){return t},t}function Be(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function He(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ue(t,e){return(Ue=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function Ve(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=We(t);if(e){var i=We(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Ke(this,n)}}function Ke(t,e){return!e||"object"!==ze(e)&&"function"!=typeof e?Ge(t):e}function Ge(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function We(t){return(We=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function qe(){qe=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(r){e.forEach((function(e){var i=e.placement;if(e.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?t:n;this.defineClassElement(o,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var r=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],r=[],i={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,i)}),this),t.forEach((function(t){if(!Xe(t))return n.push(t);var e=this.decorateElement(t,i);n.push(e.element),n.push.apply(n,e.extras),r.push.apply(r,e.finishers)}),this),!e)return{elements:n,finishers:r};var o=this.decorateConstructor(n,e);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(t,e,n){var r=e[t.placement];if(!n&&-1!==r.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");r.push(t.key)},decorateElement:function(t,e){for(var n=[],r=[],i=t.decorators,o=i.length-1;o>=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n ',"\n
\n
\n =0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}Object.create;Object.create;var xn=n(18601);function En(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 Sn(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 Sn(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 Sn(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n \n
\n
\n
\n
\n ',"\n
"]);return Dn=function(){return t},t}function zn(){var t=Mn(['']);return zn=function(){return t},t}function Mn(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function Nn(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Fn(t,e){for(var n=0;n=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n \n ',"\n \n \n "]);return Wr=function(){return t},t}function qr(){var t=li(["\n

\n ",":\n

\n
    \n ","\n
\n "]);return qr=function(){return t},t}function Yr(){var t=li(['\n
  • \n \n ',"\n \n
  • \n "]);return Yr=function(){return t},t}function $r(){var t=li(["\n

    \n ",":\n

    \n
      \n ","\n
    \n "]);return $r=function(){return t},t}function Xr(){var t=li(['\n
  • \n \n ',"\n \n
  • \n "]);return Xr=function(){return t},t}function Jr(){var t=li(["\n

    ",":

    \n
      \n ","\n
    \n "]);return Jr=function(){return t},t}function Qr(){var t=li(['\n
  • \n \n ',"\n \n
  • \n "]);return Qr=function(){return t},t}function ti(){var t=li(["\n

    ",":

    \n
      \n ","\n
    \n "]);return ti=function(){return t},t}function ei(){var t=li(["\n
  • \n \n ',"\n \n
  • \n "]);return ei=function(){return t},t}function ni(){var t=li(["\n

    \n ",":\n

    \n
      \n ","\n
    \n "]);return ni=function(){return t},t}function ri(){var t=li(["\n

    \n ",':\n

    \n \n =0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n \n \n \n \n
    \n \n \n \n \n \n \n \n \n \n \n ']);return ji=function(){return t},t}function Ii(){var t=Wi(['
    \n If you are changing the Wi-Fi, IP or gateway addresses, you might\n lose the connection!\n
    ']);return Ii=function(){return t},t}function Di(){var t=Wi(['\n \n \n \n \n \n \n \n \n \n \n \n \n '," - Strength: ","\n \n \n "]);return Mi=function(){return t},t}function Ni(){var t=Wi(["\n \n ","\n \n "]);return Ni=function(){return t},t}function Fi(){var t=Wi(['\n ']);return Fi=function(){return t},t}function Zi(){var t=Wi(["

    Connected to: ","

    "]);return Zi=function(){return t},t}function Bi(){var t=Wi(['\n \n ','\n \n ',"\n ","\n ",'\n
    \n
    \n \n
    \n \n \n Network settings\n \n \n =0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);ne.primary?-1:1})),this._interface=Object.assign({},this._interfaces[this._curTabIndex]),t.next=7,this.updateComplete;case 7:case"end":return t.stop()}}),t,this)}))),function(t){return a.apply(this,arguments)})},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._processing=!1,(0,ke.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._interface?(0,o.dy)(Ki(),!0,this.closeDialog,ve.r5M,this._interfaces.length>1?(0,o.dy)(Vi(),this._curTabIndex,this._handleTabActivated,this._interfaces.map((function(t){return(0,o.dy)(Ui(),t.interface,t.interface)}))):"",_e(this._renderTab())):(0,o.dy)(Gi())}},{kind:"method",key:"_renderTab",value:function(){var t,e,n,r,i,a=this;return(0,o.dy)(Hi(),uo.map((function(t){return a._interface[t]?a._renderIPConfiguration(t):""})),"wireless"===(null===(t=this._interface)||void 0===t?void 0:t.type)?(0,o.dy)(Bi(),(null===(e=this._interface)||void 0===e||null===(n=e.wifi)||void 0===n?void 0:n.ssid)?(0,o.dy)(Zi(),null===(r=this._interface)||void 0===r||null===(i=r.wifi)||void 0===i?void 0:i.ssid):"",this._scanForAP,this._scanning,this._scanning?(0,o.dy)(Fi()):"Scan for accesspoints",this._accessPoints&&this._accessPoints.accesspoints&&0!==this._accessPoints.accesspoints.length?(0,o.dy)(Ni(),this._accessPoints.accesspoints.filter((function(t){return t.ssid})).map((function(t){var e;return(0,o.dy)(Mi(),a._selectAP,t.ssid===(null===(e=a._wifiConfiguration)||void 0===e?void 0:e.ssid),t,t.ssid,t.mac,t.signal)}))):"",this._wifiConfiguration?(0,o.dy)(zi(),this._handleRadioValueChangedAp,this._wifiConfiguration,void 0===this._wifiConfiguration.auth||"open"===this._wifiConfiguration.auth,this._handleRadioValueChangedAp,this._wifiConfiguration,"wep"===this._wifiConfiguration.auth,this._handleRadioValueChangedAp,this._wifiConfiguration,"wpa-psk"===this._wifiConfiguration.auth,"wpa-psk"===this._wifiConfiguration.auth||"wep"===this._wifiConfiguration.auth?(0,o.dy)(Di(),this._handleInputValueChangedWifi):""):""):"",this._dirty?(0,o.dy)(Ii()):"",this.closeDialog,this._updateNetwork,!this._dirty,this._processing?(0,o.dy)(ji()):"Save")}},{kind:"method",key:"_selectAP",value:function(t){this._wifiConfiguration=t.currentTarget.ap,this._dirty=!0}},{kind:"method",key:"_scanForAP",value:(i=Yi(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._interface){t.next=2;break}return t.abrupt("return");case 2:return this._scanning=!0,t.prev=3,t.next=6,(0,Ai.Ne)(this.hass,this._interface.interface);case 6:this._accessPoints=t.sent,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(3),(0,Ci.Ys)(this,{title:"Failed to scan for accesspoints",text:(0,Si.js)(t.t0)});case 12:return t.prev=12,this._scanning=!1,t.finish(12);case 15:case"end":return t.stop()}}),t,this,[[3,9,12,15]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_renderIPConfiguration",value:function(t){var e,n,r;return(0,o.dy)(Li(),"IPv".concat(t.charAt(t.length-1)),this._handleRadioValueChanged,t,t,"auto"===(null===(e=this._interface[t])||void 0===e?void 0:e.method),this._handleRadioValueChanged,t,t,"static"===(null===(n=this._interface[t])||void 0===n?void 0:n.method),this._handleRadioValueChanged,t,t,"disabled"===(null===(r=this._interface[t])||void 0===r?void 0:r.method),"static"===this._interface[t].method?(0,o.dy)(Ri(),t,this._toString(this._interface[t].address),this._handleInputValueChanged,t,this._interface[t].gateway,this._handleInputValueChanged,t,this._toString(this._interface[t].nameservers),this._handleInputValueChanged):"")}},{kind:"method",key:"_toArray",value:function(t){return Array.isArray(t)&&t&&"string"==typeof t[0]&&(t=t[0]),t?"string"==typeof t?t.replace(/ /g,"").split(","):t:[]}},{kind:"method",key:"_toString",value:function(t){return t?Array.isArray(t)?t.join(", "):t:""}},{kind:"method",key:"_updateNetwork",value:(r=Yi(regeneratorRuntime.mark((function t(){var e,n,r,i,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this._processing=!0,i={},uo.forEach((function(t){var e,n,r,a,s;i[t]={method:(null===(e=o._interface[t])||void 0===e?void 0:e.method)||"auto"},"static"===(null===(n=o._interface[t])||void 0===n?void 0:n.method)&&(i[t]=Object.assign({},i[t],{address:o._toArray(null===(r=o._interface[t])||void 0===r?void 0:r.address),gateway:null===(a=o._interface[t])||void 0===a?void 0:a.gateway,nameservers:o._toArray(null===(s=o._interface[t])||void 0===s?void 0:s.nameservers)}))})),this._wifiConfiguration&&"open"!==(i=Object.assign({},i,{wifi:{ssid:this._wifiConfiguration.ssid,mode:this._wifiConfiguration.mode,auth:this._wifiConfiguration.auth||"open"}})).wifi.auth&&(i.wifi=Object.assign({},i.wifi,{psk:this._wifiConfiguration.psk})),i.enabled=void 0!==this._wifiConfiguration||"disabled"!==(null===(e=i.ipv4)||void 0===e?void 0:e.method)||"disabled"!==(null===(n=i.ipv6)||void 0===n?void 0:n.method),t.prev=5,t.next=8,(0,Ai.tJ)(this.hass,this._interface.interface,i);case 8:t.next=15;break;case 10:return t.prev=10,t.t0=t.catch(5),(0,Ci.Ys)(this,{title:"Failed to change network settings",text:(0,Si.js)(t.t0)}),this._processing=!1,t.abrupt("return");case 15:null===(r=this._params)||void 0===r||r.loadData(),this.closeDialog();case 17:case"end":return t.stop()}}),t,this,[[5,10]])}))),function(){return r.apply(this,arguments)})},{kind:"method",key:"_handleTabActivated",value:(n=Yi(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this._dirty){t.next=7;break}return t.next=3,(0,Ci.g7)(this,{text:"You have unsaved changes, these will get lost if you change tabs, do you want to continue?",confirmText:"yes",dismissText:"no"});case 3:if(t.sent){t.next=7;break}return this.requestUpdate("_interface"),t.abrupt("return");case 7:this._curTabIndex=e.detail.index,this._interface=Object.assign({},this._interfaces[e.detail.index]);case 9:case"end":return t.stop()}}),t,this)}))),function(t){return n.apply(this,arguments)})},{kind:"method",key:"_handleRadioValueChanged",value:function(t){var e=t.target.value,n=t.target.version;e&&this._interface&&this._interface[n].method!==e&&(this._dirty=!0,this._interface[n].method=e,this.requestUpdate("_interface"))}},{kind:"method",key:"_handleRadioValueChangedAp",value:function(t){var e=t.target.value;this._wifiConfiguration.auth=e,this._dirty=!0,this.requestUpdate("_wifiConfiguration")}},{kind:"method",key:"_handleInputValueChanged",value:function(t){var e=t.target.value,n=t.target.version,r=t.target.id;e&&this._interface&&this._toString(this._interface[n][r])!==this._toString(e)&&(this._dirty=!0,this._interface[n][r]=e)}},{kind:"method",key:"_handleInputValueChangedWifi",value:function(t){var e=t.target.value,n=t.target.id;e&&this._wifiConfiguration&&this._wifiConfiguration[n]!==e&&(this._dirty=!0,this._wifiConfiguration[n]=e)}},{kind:"get",static:!0,key:"styles",value:function(){return[Oi.yu,(0,o.iv)(Ti())]}}]}}),o.oi)},1822:function(t,e,n){"use strict";n.r(e);n(30573),n(32358),n(81689);var r=n(55317),i=n(99722),o=(n(35602),n(92923)),a=(n(52039),n(41682)),s=n(63864);function c(t,e,n,r,i,o,a){try{var s=t[o](a),c=s.value}catch(l){return void n(l)}s.done?e(c):Promise.resolve(c).then(r,i)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){c(o,r,i,a,s,"next",t)}function s(t){c(o,r,i,a,s,"throw",t)}a(void 0)}))}}var u=function(){var t=l(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,s.I)(e.config.version,2021,2,4)){t.next=4;break}return t.next=3,e.callWS({type:"supervisor/api",endpoint:"/docker/registries",method:"get"});case 3:return t.abrupt("return",t.sent);case 4:return t.t0=a.rY,t.next=7,e.callApi("GET","hassio/docker/registries");case 7:return t.t1=t.sent,t.abrupt("return",(0,t.t0)(t.t1));case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),f=function(){var t=l(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,s.I)(e.config.version,2021,2,4)){t.next=4;break}return t.next=3,e.callWS({type:"supervisor/api",endpoint:"/docker/registries",method:"post",data:n});case 3:return t.abrupt("return");case 4:return t.next=6,e.callApi("POST","hassio/docker/registries",n);case 6:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),d=function(){var t=l(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,s.I)(e.config.version,2021,2,4)){t.next=4;break}return t.next=3,e.callWS({type:"supervisor/api",endpoint:"/docker/registries/".concat(n),method:"delete"});case 3:return t.abrupt("return");case 4:return t.next=6,e.callApi("DELETE","hassio/docker/registries/".concat(n));case 6:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),p=n(26765),h=n(11654);function m(t){return(m="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 y(){var t=E(['\n ha-dialog.button-left {\n --justify-action-buttons: flex-start;\n }\n paper-icon-item {\n cursor: pointer;\n }\n .form {\n color: var(--primary-text-color);\n }\n .option {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n mwc-button {\n margin-left: 8px;\n }\n mwc-icon-button {\n color: var(--error-color);\n margin: -10px;\n }\n mwc-list-item {\n cursor: default;\n }\n mwc-list-item span[slot="secondary"] {\n color: var(--secondary-text-color);\n }\n ha-paper-dropdown-menu {\n display: block;\n }\n ']);return y=function(){return t},t}function v(t,e,n,r,i,o,a){try{var s=t[o](a),c=s.value}catch(l){return void n(l)}s.done?e(c):Promise.resolve(c).then(r,i)}function b(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){v(o,r,i,a,s,"next",t)}function s(t){v(o,r,i,a,s,"throw",t)}a(void 0)}))}}function g(){var t=E(["\n \n No registries configured\n \n "]);return g=function(){return t},t}function w(){var t=E(['\n \n ','\n Username: ',"\n \n \n \n\n \n
    \n ',"\n
    \n \n "]);return x=function(){return t},t}function E(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function A(t,e){return(A=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function C(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=T(t);if(e){var i=T(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return O(this,n)}}function O(t,e){return!e||"object"!==m(e)&&"function"!=typeof e?P(t):e}function P(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function T(t){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function R(){R=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(r){e.forEach((function(e){var i=e.placement;if(e.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?t:n;this.defineClassElement(o,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var r=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],r=[],i={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,i)}),this),t.forEach((function(t){if(!I(t))return n.push(t);var e=this.decorateElement(t,i);n.push(e.element),n.push.apply(n,e.extras),r.push.apply(r,e.finishers)}),this),!e)return{elements:n,finishers:r};var o=this.decorateConstructor(n,e);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(t,e,n){var r=e[t.placement];if(!n&&-1!==r.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");r.push(t.key)},decorateElement:function(t,e){for(var n=[],r=[],i=t.decorators,o=i.length-1;o>=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n"]);return d=function(){return t},t}function p(){var t=v(["\n \n No repositories\n \n "]);return p=function(){return t},t}function h(){var t=v(['\n \n \n
    ',"
    \n
    ","
    \n
    ","
    \n
    \n ',"
    "]);return m=function(){return t},t}function y(){var t=v(["\n \n ','\n
    \n ','\n
    \n \n
    \n
    \n \n Close\n \n \n ']);return y=function(){return t},t}function v(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function b(t,e,n,r,i,o,a){try{var s=t[o](a),c=s.value}catch(l){return void n(l)}s.done?e(c):Promise.resolve(c).then(r,i)}function g(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){b(o,r,i,a,s,"next",t)}function s(t){b(o,r,i,a,s,"throw",t)}a(void 0)}))}}function w(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _(t,e){return(_=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function k(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=S(t);if(e){var i=S(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return x(this,n)}}function x(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?E(t):e}function E(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function S(t){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function A(){A=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(r){e.forEach((function(e){var i=e.placement;if(e.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?t:n;this.defineClassElement(o,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var r=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],r=[],i={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,i)}),this),t.forEach((function(t){if(!P(t))return n.push(t);var e=this.decorateElement(t,i);n.push(e.element),n.push.apply(n,e.extras),r.push.apply(r,e.finishers)}),this),!e)return{elements:n,finishers:r};var o=this.decorateConstructor(n,e);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(t,e,n){var r=e[t.placement];if(!n&&-1!==r.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");r.push(t.key)},decorateElement:function(t,e){for(var n=[],r=[],i=t.decorators,o=i.length-1;o>=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n \n \n Upload snapshot\n \n \n =0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,i[o])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;c--)(o=t[c])&&(s=(a<3?o(s):a>3?o(e,n,s):o(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}function l(t,e){return function(n,r){e(n,r,t)}}function u(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function f(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{c(r.next(t))}catch(e){o(e)}}function s(t){try{c(r.throw(t))}catch(e){o(e)}}function c(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}c((r=r.apply(t,e||[])).next())}))}function d(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function v(){for(var t=[],e=0;e1||s(t,e)}))})}function s(t,e){try{(n=i[t](e)).value instanceof g?Promise.resolve(n.value.v).then(c,l):u(o[0][2],n)}catch(r){u(o[0][3],r)}var n}function c(t){s("next",t)}function l(t){s("throw",t)}function u(t,e){t(e),o.shift(),o.length&&s(o[0][0],o[0][1])}}function _(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:g(t[r](e)),done:"return"===r}:i?i(e):e}:i}}function k(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=m(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,i,(e=t[n](e)).done,e.value)}))}}}function x(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var E=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function S(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&p(e,t,n);return E(e,t),e}function A(t){return t&&t.__esModule?t:{default:t}}function C(t,e){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return e.get(t)}function O(t,e,n){if(!e.has(t))throw new TypeError("attempted to set private field on non-instance");return e.set(t,n),n}},7151:function(t,e,n){"use strict";var r=n(39460),i=n(16723);"undefined"==typeof Intl&&("undefined"!=typeof window?Object.defineProperty(window,"Intl",{value:{}}):"undefined"!=typeof global&&Object.defineProperty(global,"Intl",{value:{}})),i.shouldPolyfill()&&Object.defineProperty(Intl,"getCanonicalLocales",{value:r.getCanonicalLocales,writable:!0,enumerable:!1,configurable:!0})},16723:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.shouldPolyfill=void 0,e.shouldPolyfill=function(){return"undefined"==typeof Intl||!("getCanonicalLocales"in Intl)||"x-private"===Intl.getCanonicalLocales("und-x-private")[0]}},73887:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.canonicalizeUnicodeLocaleId=e.canonicalizeUnicodeLanguageId=void 0;var r=n(86576),i=n(10879),o=n(36838),a=r.__importStar(n(16085)),s=n(55946);function c(t){for(var e={},n=[],r=0,i=t;re[0]?1:0}function u(t,e){return t.typee.type?1:0}function f(t,e){for(var n=r.__spreadArrays(t),i=0,o=e;i-1&&(v=w)}}v&&(e.region=v),e.region=e.region.toUpperCase()}if(e.script&&(e.script=e.script[0].toUpperCase()+e.script.slice(1).toLowerCase(),i.scriptAlias[e.script]&&(e.script=i.scriptAlias[e.script])),e.variants.length){for(var _=0;_=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,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){c=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw a}}}}function o(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]:window.document,e=t.activeElement,n=[];if(!e)return n;for(;e&&(n.push(e),e.shadowRoot);)e=e.shadowRoot.activeElement;return n},d=function(t){var e=f();if(!e.length)return!1;var n=e[e.length-1],r=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(t){i=t.composedPath()};return document.body.addEventListener("check-if-focused",o),n.dispatchEvent(r),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(t)}},30573: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,n,i){var o,a=arguments.length,s=a<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(s=(a<3?o(s):a>3?o(e,n,s):o(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}Object.create;Object.create;var o=n(99722);function a(t){return(a="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)}Object.create;Object.create;function s(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}([':host{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}']);return s=function(){return t},t}var c=(0,o.iv)(s());function l(t){return(l="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 u(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}([""]);return u=function(){return t},t}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){for(var n=0;n=0;c--)(i=t[c])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s}([(0,o.Mo)("mwc-icon")],v);n(30747);var b=n(98734),g=n(81471);function w(t){return(w="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 _(){var t=S(['\n \n ',"\n "]);return _=function(){return t},t}function k(){var t=S(['\n \n ',"\n ",'\n \n \n ','\n \n \n ','\n \n \n \n \n \n ',"\n \n \n "]);return k=function(){return t},t}function x(){var t=S(['']);return x=function(){return t},t}function E(){var t=S([""]);return E=function(){return t},t}function S(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function C(t,e){for(var n=0;n=0;c--)(o=t[c])&&(s=(a<3?o(s):a>3?o(e,n,s):o(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}Object.create;Object.create;var o=n(99722),a=(n(30747),n(98734));function s(t){return(s="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 c(){var t=u(['\n ','\n ','\n \n \n \n ']);return c=function(){return t},t}function l(){var t=u(['\n \n ']);return l=function(){return t},t}function u(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){for(var n=0;ni{position:absolute;top:0;padding-top:inherit}.mdc-icon-button i,.mdc-icon-button svg,.mdc-icon-button img,.mdc-icon-button ::slotted(*){display:block;width:var(--mdc-icon-size, 24px);height:var(--mdc-icon-size, 24px)}']);return b=function(){return t},t}i([(0,o.Cb)({type:Boolean,reflect:!0})],v.prototype,"disabled",void 0),i([(0,o.Cb)({type:String})],v.prototype,"icon",void 0),i([(0,o.Cb)({type:String})],v.prototype,"label",void 0),i([(0,o.IO)("button")],v.prototype,"buttonElement",void 0),i([(0,o.GC)("mwc-ripple")],v.prototype,"ripple",void 0),i([(0,o.sz)()],v.prototype,"shouldRenderRipple",void 0),i([(0,o.hO)({passive:!0})],v.prototype,"handleRippleMouseDown",null),i([(0,o.hO)({passive:!0})],v.prototype,"handleRippleTouchStart",null);var g=(0,o.iv)(b());function w(t){return(w="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 _(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function k(t,e){return(k=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function x(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=S(t);if(e){var i=S(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return E(this,n)}}function E(t,e){return!e||"object"!==w(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function S(t){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}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&&k(t,e)}(n,t);var e=x(n);function n(){return _(this,n),e.apply(this,arguments)}return n}(v);A.styles=g,A=i([(0,o.Mo)("mwc-icon-button")],A)},81689:function(t,e,n){"use strict";var r=n(36220),i=n(99722),o=(n(30747),n(14114)),a=n(98734),s=n(81471);function c(t){return(c="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 l(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 u(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 u(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 u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n\n \n \n \n \n \n ']);return f=function(){return t},t}function d(){var t=_([""]);return d=function(){return t},t}function p(){var t=_(['\n \n ',"\n "]);return p=function(){return t},t}function h(){var t=_(['\n \n \n ']);return h=function(){return t},t}function m(){var t=_(['\n \n \n ']);return m=function(){return t},t}function y(){var t=_(['
    ']);return y=function(){return t},t}function v(){var t=_(["\n \n "]);return v=function(){return t},t}function b(){var t=_(["\n ","\n ","\n ","\n ",""]);return b=function(){return t},t}function g(){var t=_([""]);return g=function(){return t},t}function w(){var t=_([""]);return w=function(){return t},t}function _(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function k(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function x(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 K(t,e){if(t){if("string"==typeof t)return G(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)?G(t,e):void 0}}function G(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0&&this.adapter.setTabIndexForElementIndex(e,0)}},{key:"handleFocusOut",value:function(t,e){var n=this;e>=0&&this.adapter.setTabIndexForElementIndex(e,-1),setTimeout((function(){n.adapter.isFocusInsideList()||n.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(t,e,n){var r="ArrowLeft"===Z(t),i="ArrowUp"===Z(t),o="ArrowRight"===Z(t),a="ArrowDown"===Z(t),s="Home"===Z(t),c="End"===Z(t),l="Enter"===Z(t),u="Spacebar"===Z(t);if(this.adapter.isRootFocused())i||c?(t.preventDefault(),this.focusLastElement()):(a||s)&&(t.preventDefault(),this.focusFirstElement());else{var f=this.adapter.getFocusedElementIndex();if(!(-1===f&&(f=n)<0)){var d;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent(t),d=this.focusNextElement(f);else if(this.isVertical_&&i||!this.isVertical_&&r)this.preventDefaultEvent(t),d=this.focusPrevElement(f);else if(s)this.preventDefaultEvent(t),d=this.focusFirstElement();else if(c)this.preventDefaultEvent(t),d=this.focusLastElement();else if((l||u)&&e){var p=t.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent(t),this.setSelectedIndexOnAction_(f,!0)}this.focusedItemIndex_=f,void 0!==d&&(this.setTabindexAtIndex_(d),this.focusedItemIndex_=d)}}}},{key:"handleSingleSelection",value:function(t,e,n){t!==B.KT.UNSET_INDEX&&(this.setSelectedIndexOnAction_(t,e,n),this.setTabindexAtIndex_(t),this.focusedItemIndex_=t)}},{key:"focusNextElement",value:function(t){var e=t+1;if(e>=this.adapter.getListItemCount()){if(!this.wrapFocus_)return t;e=0}return this.adapter.focusItemAtIndex(e),e}},{key:"focusPrevElement",value:function(t){var e=t-1;if(e<0){if(!this.wrapFocus_)return t;e=this.adapter.getListItemCount()-1}return this.adapter.focusItemAtIndex(e),e}},{key:"focusFirstElement",value:function(){return this.adapter.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var t=this.adapter.getListItemCount()-1;return this.adapter.focusItemAtIndex(t),t}},{key:"setEnabled",value:function(t,e){this.isIndexValid_(t)&&this.adapter.setDisabledStateForElementIndex(t,!e)}},{key:"preventDefaultEvent",value:function(t){var e=t.target,n="".concat(e.tagName).toLowerCase();-1===Q.indexOf(n)&&t.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==t&&(this.selectedIndex_!==B.KT.UNSET_INDEX&&(this.adapter.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(this.selectedIndex_,!1)),e&&this.adapter.setSelectedStateForElementIndex(t,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(t,!0),this.setAriaForSingleSelectionAtIndex_(t),this.selectedIndex_=t,this.adapter.notifySelected(t))}},{key:"setMultiSelectionAtIndex_",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=et(this.selectedIndex_),r=J(n,t);if(r.removed.length||r.added.length){var i,o=V(r.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;e&&this.adapter.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=V(r.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;e&&this.adapter.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=t,this.adapter.notifySelected(t,r)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(t){this.selectedIndex_===B.KT.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter.getAttributeForElementIndex(t,B.j2.ARIA_CURRENT));var e=null!==this.ariaCurrentAttrValue_,n=e?B.j2.ARIA_CURRENT:B.j2.ARIA_SELECTED;this.selectedIndex_!==B.KT.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex_,n,"false");var r=e?this.ariaCurrentAttrValue_:"true";this.adapter.setAttributeForElementIndex(t,n,r)}},{key:"setTabindexAtIndex_",value:function(t){this.focusedItemIndex_===B.KT.UNSET_INDEX&&0!==t?this.adapter.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==t&&this.adapter.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter.setTabIndexForElementIndex(t,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var t=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==B.KT.UNSET_INDEX?t=this.selectedIndex_:tt(this.selectedIndex_)&&this.selectedIndex_.size>0&&(t=Math.min.apply(Math,U(this.selectedIndex_))),this.setTabindexAtIndex_(t)}},{key:"isIndexValid_",value:function(t){if(t instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===t.size)return!0;var e,n=!1,r=V(t);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(n=this.isIndexInRange_(i))break}}catch(o){r.e(o)}finally{r.f()}return n}if("number"==typeof t){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+t);return t===B.KT.UNSET_INDEX||this.isIndexInRange_(t)}return!1}},{key:"isIndexInRange_",value:function(t){var e=this.adapter.getListItemCount();return t>=0&&t2&&void 0!==arguments[2])||arguments[2],r=!1;r=void 0===e?!this.adapter.getSelectedStateForElementIndex(t):e;var i=et(this.selectedIndex_);r?i.add(t):i.delete(t),this.setMultiSelectionAtIndex_(i,n)}}])&&W(e.prototype,n),r&&W(e,r),o}(l.K);function rt(t){return(rt="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 it(){var t=at(["\n ","\n "]);return it=function(){return t},t}function ot(){var t=at(["\n \x3c!-- @ts-ignore --\x3e\n 1&&void 0!==arguments[1]?arguments[1]:50;return function(){var r=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];clearTimeout(e),e=setTimeout((function(){t(r)}),n)}}(t.layout.bind(mt(t)));return t.debouncedLayout=function(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];bt.call(mt(t)),e(n)},t}return e=u,(n=[{key:"_getUpdateComplete",value:(o=regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,ft(yt(u.prototype),"_getUpdateComplete",this).call(this);case 2:return t.next=4,this.itemsReady;case 4:case"end":return t.stop()}}),t,this)})),a=function(){var t=this,e=arguments;return new Promise((function(n,r){var i=o.apply(t,e);function a(t){lt(i,n,r,a,s,"next",t)}function s(t){lt(i,n,r,a,s,"throw",t)}a(void 0)}))},function(){return a.apply(this,arguments)})},{key:"updateItems",value:function(){var t,e=this,n=[],r=st(this.assignedElements);try{for(r.s();!(t=r.n()).done;){var i=t.value;vt(i)&&(n.push(i),i._managingList=this),i.hasAttribute("divider")&&!i.hasAttribute("role")&&i.setAttribute("role","separator")}}catch(c){r.e(c)}finally{r.f()}this.items_=n;var o=new Set;if(this.items_.forEach((function(t,n){e.itemRoles?t.setAttribute("role",e.itemRoles):t.removeAttribute("role"),t.selected&&o.add(n)})),this.multi)this.select(o);else{var a=o.size?o.entries().next().value[1]:-1;this.select(a)}var s=new Event("items-updated",{bubbles:!0,composed:!0});this.dispatchEvent(s)}},{key:"render",value:function(){var t=null===this.innerRole?void 0:this.innerRole,e=null===this.innerAriaLabel?void 0:this.innerAriaLabel,n=this.rootTabbable?"0":"-1";return(0,i.dy)(ot(),n,(0,c.o)(t),(0,c.o)(e),this.onKeydown,this.onFocusIn,this.onFocusOut,this.onRequestSelected,this.onListItemConnected,this.renderPlaceholder())}},{key:"renderPlaceholder",value:function(){return void 0!==this.emptyMessage&&0===this.assignedElements.length?(0,i.dy)(it(),this.emptyMessage):null}},{key:"firstUpdated",value:function(){ft(yt(u.prototype),"firstUpdated",this).call(this),this.items.length||(this.mdcFoundation.setMulti(this.multi),this.layout())}},{key:"onFocusIn",value:function(t){if(this.mdcFoundation&&this.mdcRoot){var e=this.getIndexOfTarget(t);this.mdcFoundation.handleFocusIn(t,e)}}},{key:"onFocusOut",value:function(t){if(this.mdcFoundation&&this.mdcRoot){var e=this.getIndexOfTarget(t);this.mdcFoundation.handleFocusOut(t,e)}}},{key:"onKeydown",value:function(t){if(this.mdcFoundation&&this.mdcRoot){var e=this.getIndexOfTarget(t),n=t.target,r=vt(n);this.mdcFoundation.handleKeydown(t,r,e)}}},{key:"onRequestSelected",value:function(t){if(this.mdcFoundation){var e=this.getIndexOfTarget(t);if(-1===e&&(this.layout(),-1===(e=this.getIndexOfTarget(t))))return;if(this.items[e].disabled)return;var n=t.detail.selected,r=t.detail.source;this.mdcFoundation.handleSingleSelection(e,"interaction"===r,n),t.stopPropagation()}}},{key:"getIndexOfTarget",value:function(t){var e,n=this.items,r=st(t.composedPath());try{for(r.s();!(e=r.n()).done;){var i=e.value,o=-1;if((0,s.OE)(i)&&vt(i)&&(o=n.indexOf(i)),-1!==o)return o}}catch(a){r.e(a)}finally{r.f()}return-1}},{key:"createAdapter",value:function(){var t=this;return this.mdcAdapter={getListItemCount:function(){return t.mdcRoot?t.items.length:0},getFocusedElementIndex:this.getFocusedItemIndex,getAttributeForElementIndex:function(e,n){if(!t.mdcRoot)return"";var r=t.items[e];return r?r.getAttribute(n):""},setAttributeForElementIndex:function(e,n,r){if(t.mdcRoot){var i=t.items[e];i&&i.setAttribute(n,r)}},focusItemAtIndex:function(e){var n=t.items[e];n&&n.focus()},setTabIndexForElementIndex:function(e,n){var r=t.items[e];r&&(r.tabindex=n)},notifyAction:function(e){var n={bubbles:!0,composed:!0};n.detail={index:e};var r=new CustomEvent("action",n);t.dispatchEvent(r)},notifySelected:function(e,n){var r={bubbles:!0,composed:!0};r.detail={index:e,diff:n};var i=new CustomEvent("selected",r);t.dispatchEvent(i)},isFocusInsideList:function(){return(0,s.WU)(t)},isRootFocused:function(){var e=t.mdcRoot;return e.getRootNode().activeElement===e},setDisabledStateForElementIndex:function(e,n){var r=t.items[e];r&&(r.disabled=n)},getDisabledStateForElementIndex:function(e){var n=t.items[e];return!!n&&n.disabled},setSelectedStateForElementIndex:function(e,n){var r=t.items[e];r&&(r.selected=n)},getSelectedStateForElementIndex:function(e){var n=t.items[e];return!!n&&n.selected},setActivatedStateForElementIndex:function(e,n){var r=t.items[e];r&&(r.activated=n)}},this.mdcAdapter}},{key:"selectUi",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.items[t];n&&(n.selected=!0,n.activated=e)}},{key:"deselectUi",value:function(t){var e=this.items[t];e&&(e.selected=!1,e.activated=!1)}},{key:"select",value:function(t){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(t)}},{key:"toggle",value:function(t,e){this.multi&&this.mdcFoundation.toggleMultiAtIndex(t,e)}},{key:"onListItemConnected",value:function(t){var e=t.target;this.layout(-1===this.items.indexOf(e))}},{key:"layout",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t&&this.updateItems();var e,n=this.items[0],r=st(this.items);try{for(r.s();!(e=r.n()).done;){var i=e.value;i.tabindex=-1}}catch(o){r.e(o)}finally{r.f()}n&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=n):n.tabindex=0),this.itemsReadyResolver()}},{key:"getFocusedItemIndex",value:function(){if(!this.mdcRoot)return-1;if(!this.items.length)return-1;var t=(0,s.Mh)();if(!t.length)return-1;for(var e=t.length-1;e>=0;e--){var n=t[e];if(vt(n))return this.items.indexOf(n)}return-1}},{key:"focusItemAtIndex",value:function(t){var e,n=st(this.items);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(0===r.tabindex){r.tabindex=-1;break}}}catch(i){n.e(i)}finally{n.f()}this.items[t].tabindex=0,this.items[t].focus()}},{key:"focus",value:function(){var t=this.mdcRoot;t&&t.focus()}},{key:"blur",value:function(){var t=this.mdcRoot;t&&t.blur()}},{key:"assignedElements",get:function(){var t=this.slotElement;return t?t.assignedNodes({flatten:!0}).filter(s.OE):[]}},{key:"items",get:function(){return this.items_}},{key:"selected",get:function(){var t=this.index;if(!tt(t))return-1===t?null:this.items[t];var e,n=[],r=st(t);try{for(r.s();!(e=r.n()).done;){var i=e.value;n.push(this.items[i])}}catch(o){r.e(o)}finally{r.f()}return n}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}}])&&ut(e.prototype,n),r&&ut(e,r),u}(o.H);function wt(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:block}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0, 0, 0, 0.12)}.mdc-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc(100% - var(--mdc-list-inset-margin, 72px))}.mdc-list-group[dir=rtl] .mdc-list ::slotted([divider][inset]),[dir=rtl] .mdc-list-group .mdc-list ::slotted([divider][inset]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-list ::slotted([divider][inset][padded]){width:calc(100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px))}.mdc-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-list--two-line.mdc-list--dense ::slotted([mwc-list-item]),.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-list--dense ::slotted(.mdc-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}']);return wt=function(){return t},t}(0,r.gn)([(0,i.Cb)({type:String})],gt.prototype,"emptyMessage",void 0),(0,r.gn)([(0,i.IO)(".mdc-list")],gt.prototype,"mdcRoot",void 0),(0,r.gn)([(0,i.IO)("slot")],gt.prototype,"slotElement",void 0),(0,r.gn)([(0,i.Cb)({type:Boolean}),(0,a.P)((function(t){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(t)}))],gt.prototype,"activatable",void 0),(0,r.gn)([(0,i.Cb)({type:Boolean}),(0,a.P)((function(t,e){this.mdcFoundation&&this.mdcFoundation.setMulti(t),void 0!==e&&this.layout()}))],gt.prototype,"multi",void 0),(0,r.gn)([(0,i.Cb)({type:Boolean}),(0,a.P)((function(t){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(t)}))],gt.prototype,"wrapFocus",void 0),(0,r.gn)([(0,i.Cb)({type:String}),(0,a.P)((function(t,e){void 0!==e&&this.updateItems()}))],gt.prototype,"itemRoles",void 0),(0,r.gn)([(0,i.Cb)({type:String})],gt.prototype,"innerRole",void 0),(0,r.gn)([(0,i.Cb)({type:String})],gt.prototype,"innerAriaLabel",void 0),(0,r.gn)([(0,i.Cb)({type:Boolean})],gt.prototype,"rootTabbable",void 0),(0,r.gn)([(0,i.Cb)({type:Boolean,reflect:!0}),(0,a.P)((function(t){var e=this.slotElement;if(t&&e){var n=(0,s.f6)(e,'[tabindex="0"]');this.previousTabindex=n,n&&n.setAttribute("tabindex","-1")}else!t&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],gt.prototype,"noninteractive",void 0);var _t=(0,i.iv)(wt());function kt(t){return(kt="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 xt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Et(t,e){return(Et=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function St(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=Ct(t);if(e){var i=Ct(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return At(this,n)}}function At(t,e){return!e||"object"!==kt(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function Ct(t){return(Ct=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var Ot=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&&Et(t,e)}(n,t);var e=St(n);function n(){return xt(this,n),e.apply(this,arguments)}return n}(gt);Ot.styles=_t,Ot=(0,r.gn)([(0,i.Mo)("mwc-list")],Ot)},36220: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)}n.d(e,{gn:function(){return i}});function i(t,e,n,i){var o,a=arguments.length,s=a<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(s=(a<3?o(s):a>3?o(e,n,s):o(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}Object.create;Object.create},30747: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,n,i){var o,a=arguments.length,s=a<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(s=(a<3?o(s):a>3?o(e,n,s):o(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}Object.create;Object.create;var o=n(99722),a=n(78220),s=n(9451),c=n(81471),l=n(79865);function u(t){return(u="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 f(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n
    ']);return f=function(){return t},t}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){for(var n=0;n0&&f.some((function(t){return e.adapter.containsEventTarget(t)}))?this.resetActivationState_():(void 0!==t&&(f.push(t.target),this.registerDeactivationHandlers_(t)),n.wasElementMadeActive=this.checkElementMadeActive_(t),n.wasElementMadeActive&&this.animateActivation_(),requestAnimationFrame((function(){f=[],n.wasElementMadeActive||void 0===t||" "!==t.key&&32!==t.keyCode||(n.wasElementMadeActive=e.checkElementMadeActive_(t),n.wasElementMadeActive&&e.animateActivation_()),n.wasElementMadeActive||(e.activationState_=e.defaultActivationState_())})))}}},e.prototype.checkElementMadeActive_=function(t){return void 0===t||"keydown"!==t.type||this.adapter.isSurfaceActive()},e.prototype.animateActivation_=function(){var t=this,n=e.strings,r=n.VAR_FG_TRANSLATE_START,i=n.VAR_FG_TRANSLATE_END,o=e.cssClasses,a=o.FG_DEACTIVATION,s=o.FG_ACTIVATION,c=e.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal_();var l="",u="";if(!this.adapter.isUnbounded()){var f=this.getFgTranslationCoordinates_(),d=f.startPoint,p=f.endPoint;l=d.x+"px, "+d.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter.updateCssVariable(r,l),this.adapter.updateCssVariable(i,u),clearTimeout(this.activationTimer_),clearTimeout(this.fgDeactivationRemovalTimer_),this.rmBoundedActivationClasses_(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(s),this.activationTimer_=setTimeout((function(){return t.activationTimerCallback_()}),c)},e.prototype.getFgTranslationCoordinates_=function(){var t,e=this.activationState_,n=e.activationEvent;return{startPoint:t={x:(t=e.wasActivatedByPointer?(0,c.Y)(n,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame_.width/2,y:this.frame_.height/2}).x-this.initialSize_/2,y:t.y-this.initialSize_/2},endPoint:{x:this.frame_.width/2-this.initialSize_/2,y:this.frame_.height/2-this.initialSize_/2}}},e.prototype.runDeactivationUXLogicIfReady_=function(){var t=this,n=e.cssClasses.FG_DEACTIVATION,r=this.activationState_,i=r.hasDeactivationUXRun,o=r.isActivated;(i||!o)&&this.activationAnimationHasEnded_&&(this.rmBoundedActivationClasses_(),this.adapter.addClass(n),this.fgDeactivationRemovalTimer_=setTimeout((function(){t.adapter.removeClass(n)}),s.FG_DEACTIVATION_MS))},e.prototype.rmBoundedActivationClasses_=function(){var t=e.cssClasses.FG_ACTIVATION;this.adapter.removeClass(t),this.activationAnimationHasEnded_=!1,this.adapter.computeBoundingRect()},e.prototype.resetActivationState_=function(){var t=this;this.previousActivationEvent_=this.activationState_.activationEvent,this.activationState_=this.defaultActivationState_(),setTimeout((function(){return t.previousActivationEvent_=void 0}),e.numbers.TAP_DELAY_MS)},e.prototype.deactivate_=function(){var t=this,e=this.activationState_;if(e.isActivated){var n=(0,r.pi)({},e);e.isProgrammatic?(requestAnimationFrame((function(){return t.animateDeactivation_(n)})),this.resetActivationState_()):(this.deregisterDeactivationHandlers_(),requestAnimationFrame((function(){t.activationState_.hasDeactivationUXRun=!0,t.animateDeactivation_(n),t.resetActivationState_()})))}},e.prototype.animateDeactivation_=function(t){var e=t.wasActivatedByPointer,n=t.wasElementMadeActive;(e||n)&&this.runDeactivationUXLogicIfReady_()},e.prototype.layoutInternal_=function(){var t=this;this.frame_=this.adapter.computeBoundingRect();var n=Math.max(this.frame_.height,this.frame_.width);this.maxRadius_=this.adapter.isUnbounded()?n:Math.sqrt(Math.pow(t.frame_.width,2)+Math.pow(t.frame_.height,2))+e.numbers.PADDING;var r=Math.floor(n*e.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&r%2!=0?this.initialSize_=r-1:this.initialSize_=r,this.fgScale_=""+this.maxRadius_/this.initialSize_,this.updateLayoutCssVars_()},e.prototype.updateLayoutCssVars_=function(){var t=e.strings,n=t.VAR_FG_SIZE,r=t.VAR_LEFT,i=t.VAR_TOP,o=t.VAR_FG_SCALE;this.adapter.updateCssVariable(n,this.initialSize_+"px"),this.adapter.updateCssVariable(o,this.fgScale_),this.adapter.isUnbounded()&&(this.unboundedCoords_={left:Math.round(this.frame_.width/2-this.initialSize_/2),top:Math.round(this.frame_.height/2-this.initialSize_/2)},this.adapter.updateCssVariable(r,this.unboundedCoords_.left+"px"),this.adapter.updateCssVariable(i,this.unboundedCoords_.top+"px"))},e}(i.K)},84445:function(t,e,n){"use strict";var r;function i(t,e){void 0===e&&(e=!1);var n,i=t.CSS;if("boolean"==typeof r&&!e)return r;if(!(i&&"function"==typeof i.supports))return!1;var o=i.supports("--css-vars","yes"),a=i.supports("(--css-vars: yes)")&&i.supports("color","#00000000");return n=o||a,e||(r=n),n}function o(t,e,n){if(!t)return{x:0,y:0};var r,i,o=e.x,a=e.y,s=o+n.left,c=a+n.top;if("touchstart"===t.type){var l=t;r=l.changedTouches[0].pageX-s,i=l.changedTouches[0].pageY-c}else{var u=t;r=u.pageX-s,i=u.pageY-c}return{x:r,y:i}}n.d(e,{x:function(){return i},Y:function(){return o}})},8621:function(t,e,n){"use strict";n.d(e,{G:function(){return m}});n(51309);var r={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},i={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},o={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},a=/[a-z0-9*]/,s=/U\+/,c=/^arrow/,l=/^space(bar)?/,u=/^escape$/;function f(t,e){var n="";if(t){var r=t.toLowerCase();" "===r||l.test(r)?n="space":u.test(r)?n="esc":1==r.length?e&&!a.test(r)||(n=r):n=c.test(r)?r.replace("arrow",""):"multiply"==r?"*":r}return n}function d(t,e){return t.key?f(t.key,e):t.detail&&t.detail.key?f(t.detail.key,e):(n=t.keyIdentifier,o="",n&&(n in r?o=r[n]:s.test(n)?(n=parseInt(n.replace("U+","0x"),16),o=String.fromCharCode(n).toLowerCase()):o=n.toLowerCase()),o||function(t){var e="";return Number(t)&&(e=t>=65&&t<=90?String.fromCharCode(32+t):t>=112&&t<=123?"f"+(t-112+1):t>=48&&t<=57?String(t-48):t>=96&&t<=105?String(t-96):i[t]),e}(t.keyCode)||"");var n,o}function p(t,e){return d(e,t.hasModifiers)===t.key&&(!t.hasModifiers||!!e.shiftKey==!!t.shiftKey&&!!e.ctrlKey==!!t.ctrlKey&&!!e.altKey==!!t.altKey&&!!e.metaKey==!!t.metaKey)}function h(t){return t.trim().split(" ").map((function(t){return function(t){return 1===t.length?{combo:t,key:t,event:"keydown"}:t.split("+").reduce((function(t,e){var n=e.split(":"),r=n[0],i=n[1];return r in o?(t[o[r]]=!0,t.hasModifiers=!0):(t.key=r,t.event=i||"keydown"),t}),{combo:t.split(":").shift()})}(t)}))}var m={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(t,e){this._imperativeKeyBindings[t]=e,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(t,e){for(var n=h(e),r=0;r\n \n\n\n \n']);return r=function(){return t},t}var i=(0,n(50856).d)(r());i.setAttribute("style","display: none;"),document.head.appendChild(i.content);var o=document.createElement("style");o.textContent="[hidden] { display: none !important; }",document.head.appendChild(o)},21006:function(t,e,n){"use strict";n.d(e,{V:function(){return r}});n(51309);var r={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},detached:function(){}}},63207:function(t,e,n){"use strict";n(65660),n(15112);var r=n(67139),i=n(18149),o=n(50856),a=n(51309);function s(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(["\n \n"]);return s=function(){return t},t}(0,r.k)({_template:(0,o.d)(s()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.XY.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(t){var e=(t||"").split(":");this._iconName=e.pop(),this._iconsetName=e.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(t){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&(0,i.vz)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,(0,i.vz)(this.root).appendChild(this._img))}})},36280:function(t,e,n){"use strict";n(51309);var r=n(67139),i=n(50856);function o(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n
    [[_text]]
    \n']);return o=function(){return t},t}var a=(0,r.k)({_template:(0,i.d)(o()),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){a.instance||(a.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(t){this._text="",this.async((function(){this._text=t}),100)},_onIronAnnounce:function(t){t.detail&&t.detail.text&&this.announce(t.detail.text)}});a.instance=null,a.requestAvailability=function(){a.instance||(a.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(a.instance)};var s=n(98235),c=n(18149);function l(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n \n']);return l=function(){return t},t}(0,r.k)({_template:(0,i.d)(l()),is:"iron-input",behaviors:[s.x],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){a.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=(0,c.vz)(this).observeNodes(function(t){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&((0,c.vz)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var t;if(this.allowedPattern)t=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":t=/[0-9.,e-]/}return t},_bindValueChanged:function(t,e){e&&(void 0===t?e.value=null:t!==e.value&&(this.inputElement.value=t),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:t}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(t){var e=8==t.keyCode||9==t.keyCode||13==t.keyCode||27==t.keyCode,n=19==t.keyCode||20==t.keyCode||45==t.keyCode||46==t.keyCode||144==t.keyCode||145==t.keyCode||t.keyCode>32&&t.keyCode<41||t.keyCode>111&&t.keyCode<124;return!(e||0==t.charCode&&n)},_onKeypress:function(t){if(this.allowedPattern||"number"===this.inputElement.type){var e=this._patternRegExp;if(e&&!(t.metaKey||t.ctrlKey||t.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(t.charCode);this._isPrintable(t)&&!e.test(n)&&(t.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var t=this._patternRegExp;if(!t)return!0;for(var e=0;e0&&(this.selectedValues=this.selectedItems.map((function(t){return this._indexToValue(this.indexOf(t))}),this).filter((function(t){return null!=t}),this)):i.P._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(t){t=t||[];var e=(this._valuesToItems(t)||[]).filter((function(t){return null!=t}));this._selection.clear(e);for(var n=0;n=0}},{key:"setItemSelected",value:function(t,e){if(null!=t&&e!==this.isSelected(t)){if(e)this.selection.push(t);else{var n=this.selection.indexOf(t);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(t,e)}}},{key:"select",value:function(t){this.multi?this.toggle(t):this.get()!==t&&(this.setItemSelected(this.get(),!1),this.setItemSelected(t,!0))}},{key:"toggle",value:function(t){this.setItemSelected(t,!this.isSelected(t))}}])&&o(e.prototype,n),r&&o(e,r),t}(),s={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new a(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&(0,r.vz)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(t){return this.items?this.items.indexOf(t):-1},select:function(t){this.selected=t},selectPrevious:function(){var t=this.items.length,e=t-1;void 0!==this.selected&&(e=(Number(this._valueToIndex(this.selected))-1+t)%t),this.selected=this._indexToValue(e)},selectNext:function(){var t=0;void 0!==this.selected&&(t=(Number(this._valueToIndex(this.selected))+1)%this.items.length),this.selected=this._indexToValue(t)},selectIndex:function(t){this.select(this._indexToValue(t))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(t){this.listen(this,t,"_activateHandler")},_removeListener:function(t){this.unlisten(this,t,"_activateHandler")},_activateEventChanged:function(t,e){this._removeListener(e),this._addListener(t)},_updateItems:function(){var t=(0,r.vz)(this).queryDistributedElements(this.selectable||"*");t=Array.prototype.filter.call(t,this._bindFilterItem),this._setItems(t)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(t){if(this.items){var e=this._valueToItem(this.selected);e?this._selection.select(e):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(t){return!this._excludedLocalNames[t.localName]},_valueToItem:function(t){return null==t?null:this.items[this._valueToIndex(t)]},_valueToIndex:function(t){if(!this.attrForSelected)return Number(t);for(var e,n=0;e=this.items[n];n++)if(this._valueForItem(e)==t)return n},_indexToValue:function(t){if(!this.attrForSelected)return t;var e=this.items[t];return e?this._valueForItem(e):void 0},_valueForItem:function(t){if(!t)return null;if(!this.attrForSelected){var e=this.indexOf(t);return-1===e?null:e}var n=t[(0,i.z)(this.attrForSelected)];return null!=n?n:t.getAttribute(this.attrForSelected)},_applySelection:function(t,e){this.selectedClass&&this.toggleClass(this.selectedClass,e,t),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,e,t),this._selectionChange(),this.fire("iron-"+(e?"select":"deselect"),{item:t})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(t){return(0,r.vz)(t).observeNodes((function(t){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",t,{bubbles:!1,cancelable:!1})}))},_activateHandler:function(t){for(var e=t.target,n=this.items;e&&e!=this;){var r=n.indexOf(e);if(r>=0){var i=this._indexToValue(r);return void this._itemActivate(i,e)}e=e.parentNode}},_itemActivate:function(t,e){this.fire("iron-activate",{selected:t,item:e},{cancelable:!0}).defaultPrevented||this.select(t)}}},98235:function(t,e,n){"use strict";n.d(e,{x:function(){return o}});n(51309);var r=n(15112),i=null,o={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){i=new r.P({type:"validator"})},_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},get _validator(){return i&&i.byKey(this.validator)},hasValidator:function(){return null!=this._validator},validate:function(t){return void 0===t&&void 0!==this.value?this.invalid=!this._getValidity(this.value):this.invalid=!this._getValidity(t),!this.invalid},_getValidity:function(t){return!this.hasValidator()||this._validator.validate(t)}}},50611:function(t,e,n){"use strict";n.d(e,{K:function(){return u}});n(51309);var r=n(21006),i=n(98235),o={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},_getValidity:function(t){return this.disabled||!this.required||this.checked},_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},_checkedChanged:function(){this.active=this.checked,this.fire("iron-change")},_valueChanged:function(){void 0!==this.value&&null!==this.value||(this.value="on")}},a=[r.V,i.x,o],s=n(49075),c=n(84938),l={_checkedChanged:function(){o._checkedChanged.call(this),this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},_buttonStateChanged:function(){c.o._buttonStateChanged.call(this),this.disabled||this.isAttached&&(this.checked=this.active)}},u=[s.B,a,l]},49075:function(t,e,n){"use strict";n.d(e,{S:function(){return a},B:function(){return s}});n(51309);var r=n(51644),i=n(26110),o=n(84938),a={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(t){t&&this.ensureRipple(),this.hasRipple()&&(this._ripple.holdDown=t)},_createRipple:function(){var t=o.o._createRipple();return t.id="ink",t.setAttribute("center",""),t.classList.add("circle"),t}},s=[r.P,i.a,o.o,a]},84938:function(t,e,n){"use strict";n.d(e,{o:function(){return o}});n(51309),n(60748);var r=n(51644),i=n(18149),o={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},_downHandler:function(t){r.$._downHandler.call(this,t),this.pressed&&this.ensureRipple(t)},ensureRipple:function(t){if(!this.hasRipple()){this._ripple=this._createRipple(),this._ripple.noink=this.noink;var e=this._rippleContainer||this.root;if(e&&(0,i.vz)(e).appendChild(this._ripple),t){var n=(0,i.vz)(this._rippleContainer||this),r=(0,i.vz)(t).rootTarget;n.deepContains(r)&&this._ripple.uiDownAction(t)}}},getRipple:function(){return this.ensureRipple(),this._ripple},hasRipple:function(){return Boolean(this._ripple)},_createRipple:function(){return document.createElement("paper-ripple")},_noinkChanged:function(t){this.hasRipple()&&(this._ripple.noink=t)}}},32296:function(t,e,n){"use strict";n(51309);var r=n(50611),i=n(49075),o=n(67139),a=n(50856),s=n(87529);function c(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n\n
    \n
    \n
    \n
    \n
    \n\n
    '],['\n\n
    \n
    \n
    \n
    \n
    \n\n
    ']);return c=function(){return t},t}var l=(0,a.d)(c());l.setAttribute("strip-whitespace",""),(0,o.k)({_template:l,is:"paper-checkbox",behaviors:[r.K],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){(0,s.T8)(this,(function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()){var t=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),e="px",n=t.match(/[A-Za-z]+$/);null!==n&&(e=n[0]);var r=parseFloat(t),i=8/3*r;"px"===e&&(i=Math.floor(i))%2!=r%2&&i++,this.updateStyles({"--paper-checkbox-ink-size":i+e})}}))},_computeCheckboxClass:function(t,e){var n="";return t&&(n+="checked "),e&&(n+="invalid"),n},_computeCheckmarkClass:function(t){return t?"":"hidden"},_createRipple:function(){return this._rippleContainer=this.$.checkboxContainer,i.S._createRipple.call(this)}})},34178:function(t,e,n){"use strict";n(51309),n(8621),n(63207),n(77956),n(55489),n(60748);var r=n(15112),i=n(67139),o=n(18149);(0,i.k)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new r.P({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(t){return this.name+":"+t}),this)},applyIcon:function(t,e){this.removeIcon(t);var n=this._cloneIcon(e,this.rtlMirroring&&this._targetIsRTL(t));if(n){var r=(0,o.vz)(t.root||t);return r.insertBefore(n,r.childNodes[0]),t._svgIcon=n}return null},removeIcon:function(t){t._svgIcon&&((0,o.vz)(t.root||t).removeChild(t._svgIcon),t._svgIcon=null)},_targetIsRTL:function(t){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var e=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===e.getAttribute("dir")}else t&&t.nodeType!==Node.ELEMENT_NODE&&(t=t.host),this.__targetIsRTL=t&&"rtl"===window.getComputedStyle(t).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var t=Object.create(null);return(0,o.vz)(this).querySelectorAll("[id]").forEach((function(e){t[e.id]=e})),t},_cloneIcon:function(t,e){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[t],this.size,e)},_prepareSvgClone:function(t,e,n){if(t){var r=t.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+e+" "+e,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var a=document.createElement("template");a.setAttribute("style","display: none;"),a.innerHTML='\n\n\n\n',document.head.appendChild(a.content);var s=document.createElement("template");s.setAttribute("style","display: none;"),s.innerHTML='\n \n',document.head.appendChild(s.content);var c=n(51644),l=n(26110),u=n(21006),f=n(98235),d=n(81668),p=n(50856);function h(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']);return h=function(){return t},t}(0,i.k)({_template:(0,p.d)(h()),is:"paper-dropdown-menu",behaviors:[c.P,l.a,u.V,f.x],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var t=this.contentElement;t&&t.selectedItem&&this._setSelectedItem(t.selectedItem)},get contentElement(){for(var t=(0,o.vz)(this.$.content).getDistributedNodes(),e=0,n=t.length;e\n :host {\n display: block;\n padding: 8px 0;\n @apply --paper-input-container;\n }\n\n :host([inline]) {\n display: inline-block;\n }\n\n :host([disabled]) {\n pointer-events: none;\n opacity: 0.33;\n\n @apply --paper-input-container-disabled;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n [hidden] {\n display: none !important;\n }\n\n .floated-label-placeholder {\n @apply --paper-font-caption;\n }\n\n .underline {\n height: 2px;\n position: relative;\n }\n\n .focused-line {\n @apply --layout-fit;\n border-bottom: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n\n -webkit-transform-origin: center center;\n transform-origin: center center;\n -webkit-transform: scale3d(0,1,1);\n transform: scale3d(0,1,1);\n\n @apply --paper-input-container-underline-focus;\n }\n\n .underline.is-highlighted .focused-line {\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .underline.is-invalid .focused-line {\n border-color: var(--paper-input-container-invalid-color, var(--error-color));\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .unfocused-line {\n @apply --layout-fit;\n border-bottom: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline;\n }\n\n :host([disabled]) .unfocused-line {\n border-bottom: 1px dashed;\n border-color: var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline-disabled;\n }\n\n .input-wrapper {\n @apply --layout-horizontal;\n @apply --layout-center;\n position: relative;\n }\n\n .input-content {\n @apply --layout-flex-auto;\n @apply --layout-relative;\n max-width: 100%;\n }\n\n .input-content ::slotted(label),\n .input-content ::slotted(.paper-input-label) {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n font: inherit;\n color: var(--paper-input-container-color, var(--secondary-text-color));\n -webkit-transition: -webkit-transform 0.25s, width 0.25s;\n transition: transform 0.25s, width 0.25s;\n -webkit-transform-origin: left top;\n transform-origin: left top;\n /* Fix for safari not focusing 0-height date/time inputs with -webkit-apperance: none; */\n min-height: 1px;\n\n @apply --paper-font-common-nowrap;\n @apply --paper-font-subhead;\n @apply --paper-input-container-label;\n @apply --paper-transition-easing;\n }\n\n .input-content.label-is-floating ::slotted(label),\n .input-content.label-is-floating ::slotted(.paper-input-label) {\n -webkit-transform: translateY(-75%) scale(0.75);\n transform: translateY(-75%) scale(0.75);\n\n /* Since we scale to 75/100 of the size, we actually have 100/75 of the\n original space now available */\n width: 133%;\n\n @apply --paper-input-container-label-floating;\n }\n\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(label),\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(.paper-input-label) {\n right: 0;\n left: auto;\n -webkit-transform-origin: right top;\n transform-origin: right top;\n }\n\n .input-content.label-is-highlighted ::slotted(label),\n .input-content.label-is-highlighted ::slotted(.paper-input-label) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n\n @apply --paper-input-container-label-focus;\n }\n\n .input-content.is-invalid ::slotted(label),\n .input-content.is-invalid ::slotted(.paper-input-label) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .input-content.label-is-hidden ::slotted(label),\n .input-content.label-is-hidden ::slotted(.paper-input-label) {\n visibility: hidden;\n }\n\n .input-content ::slotted(input),\n .input-content ::slotted(iron-input),\n .input-content ::slotted(textarea),\n .input-content ::slotted(iron-autogrow-textarea),\n .input-content ::slotted(.paper-input-input) {\n @apply --paper-input-container-shared-input-style;\n /* The apply shim doesn\'t apply the nested color custom property,\n so we have to re-apply it here. */\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n @apply --paper-input-container-input;\n }\n\n .input-content ::slotted(input)::-webkit-outer-spin-button,\n .input-content ::slotted(input)::-webkit-inner-spin-button {\n @apply --paper-input-container-input-webkit-spinner;\n }\n\n .input-content.focused ::slotted(input),\n .input-content.focused ::slotted(iron-input),\n .input-content.focused ::slotted(textarea),\n .input-content.focused ::slotted(iron-autogrow-textarea),\n .input-content.focused ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-focus;\n }\n\n .input-content.is-invalid ::slotted(input),\n .input-content.is-invalid ::slotted(iron-input),\n .input-content.is-invalid ::slotted(textarea),\n .input-content.is-invalid ::slotted(iron-autogrow-textarea),\n .input-content.is-invalid ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-invalid;\n }\n\n .prefix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n @apply --paper-input-prefix;\n }\n\n .suffix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n\n @apply --paper-input-suffix;\n }\n\n /* Firefox sets a min-width on the input, which can cause layout issues */\n .input-content ::slotted(input) {\n min-width: 0;\n }\n\n .input-content ::slotted(textarea) {\n resize: none;\n }\n\n .add-on-content {\n position: relative;\n }\n\n .add-on-content.is-invalid ::slotted(*) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .add-on-content.is-highlighted ::slotted(*) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\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']);return s=function(){return t},t}function c(){var t=l(['\n\n \n\n']);return c=function(){return t},t}function l(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}var u=(0,a.d)(c());u.setAttribute("style","display: none;"),document.head.appendChild(u.content),(0,r.k)({_template:(0,a.d)(s()),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return(0,o.z)(this.attrForValue)},get _inputElement(){return(0,i.vz)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(t){this._addons||(this._addons=[]);var e=t.target;-1===this._addons.indexOf(e)&&(this._addons.push(e),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(t){this._handleValueAndAutoValidate(t.target)},_onValueChanged:function(t){var e=t.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===e.value||""===e.value)||this._handleValueAndAutoValidate(t.target)},_handleValue:function(t){var e=this._inputElementValue;e||0===e||"number"===t.type&&!t.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:t,value:e,invalid:this.invalid})},_handleValueAndAutoValidate:function(t){var e;this.autoValidate&&t&&(e=t.validate?t.validate(this._inputElementValue):t.checkValidity(),this.invalid=!e);this._handleValue(t)},_onIronInputValidate:function(t){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(t){for(var e,n=0;e=this._addons[n];n++)e.update(t)},_computeInputContentClass:function(t,e,n,r,i){var o="input-content";if(t)i&&(o+=" label-is-hidden"),r&&(o+=" is-invalid");else{var a=this.querySelector("label");e||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",r?o+=" is-invalid":n&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),r&&(o+=" is-invalid"))}return n&&(o+=" focused"),o},_computeUnderlineClass:function(t,e){var n="underline";return e?n+=" is-invalid":t&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(t,e){var n="add-on-content";return e?n+=" is-invalid":t&&(n+=" is-highlighted"),n}})},77956:function(t,e,n){"use strict";n(51309),n(36280),n(70019);var r=n(67139),i=n(50856),o={attached:function(){this.fire("addon-attached")},update:function(t){}};function a(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(["\n \n\n [[_charCounterStr]]\n"]);return a=function(){return t},t}(0,r.k)({_template:(0,i.d)(a()),is:"paper-input-char-counter",behaviors:[o],properties:{_charCounterStr:{type:String,value:"0"}},update:function(t){if(t.inputElement){t.value=t.value||"";var e=t.value.toString().length.toString();t.inputElement.hasAttribute("maxlength")&&(e+="/"+t.inputElement.getAttribute("maxlength")),this._charCounterStr=e}}});n(98121);function s(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n `aria-describedby` attribute, such as when used as a paper-input add-on,\n then applying `visibility: hidden;` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
    \n \n
    \n'],['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n \\`aria-describedby\\` attribute, such as when used as a paper-input add-on,\n then applying \\`visibility: hidden;\\` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
    \n \n
    \n']);return s=function(){return t},t}(0,r.k)({_template:(0,i.d)(s()),is:"paper-input-error",behaviors:[o],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(t){this._setInvalid(t.invalid)}});var c=n(21006),l=(n(21384),n(8621)),u=n(26110),f=n(18149),d=n(28426),p={NextLabelID:1,NextAddonID:1,NextInputID:1},h={properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){return this.$||(this.$={}),this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId)),this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText=["date","datetime","datetime-local","month","time","week","file"]},attached:function(){this._updateAriaLabelledBy(),!d.H3&&this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.inputElement.type)&&(this.alwaysFloatLabel=!0)},_appendStringWithSpace:function(t,e){return t=t?t+" "+e:e},_onAddonAttached:function(t){var e=(0,f.vz)(t).rootTarget;if(e.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,e.id);else{var n="paper-input-add-on-"+p.NextAddonID++;e.id=n,this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,n)}},validate:function(){return this.inputElement.validate()},_focusBlurHandler:function(t){u.a._focusBlurHandler.call(this,t),this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},_onShiftTabDown:function(t){var e=this.getAttribute("tabindex");this._shiftTabPressed=!0,this.setAttribute("tabindex","-1"),this.async((function(){this.setAttribute("tabindex",e),this._shiftTabPressed=!1}),1)},_handleAutoValidate:function(){this.autoValidate&&this.validate()},updateValueAndPreserveCaret:function(t){try{var e=this.inputElement.selectionStart;this.value=t,this.inputElement.selectionStart=e,this.inputElement.selectionEnd=e}catch(n){this.value=t}},_computeAlwaysFloatLabel:function(t,e){return e||t},_updateAriaLabelledBy:function(){var t,e=(0,f.vz)(this.root).querySelector("label");e?(e.id?t=e.id:(t="paper-input-label-"+p.NextLabelID++,e.id=t),this._ariaLabelledBy=t):this._ariaLabelledBy=""},_generateInputId:function(){this._inputId&&""!==this._inputId||(this._inputId="input-"+p.NextInputID++)},_onChange:function(t){this.shadowRoot&&this.fire(t.type,{sourceEvent:t},{node:this,bubbles:t.bubbles,cancelable:t.cancelable})},_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var t=document.activeElement;t instanceof HTMLElement&&t!==document.body&&t!==document.documentElement||this._focusableElement.focus()}}},m=[u.a,l.G,h];function y(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n\n \n\n \n\n \n\n \x3c!-- Need to bind maxlength so that the paper-input-char-counter works correctly --\x3e\n \n \n \n\n \n\n \n\n \n\n \n ']);return y=function(){return t},t}(0,r.k)({is:"paper-input",_template:(0,i.d)(y()),behaviors:[m,c.V],properties:{value:{type:String}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}})},33760:function(t,e,n){"use strict";n.d(e,{U:function(){return o}});n(51309);var r=n(51644),i=n(26110),o=[r.P,i.a,{hostAttributes:{role:"option",tabindex:"0"}}]},89194:function(t,e,n){"use strict";n(51309),n(65660),n(70019);var r=n(67139),i=n(50856);function o(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(["\n \n\n \n"]);return o=function(){return t},t}(0,r.k)({_template:(0,i.d)(o()),is:"paper-item-body"})},97968:function(t,e,n){"use strict";n(65660),n(70019);var r=document.createElement("template");r.setAttribute("style","display: none;"),r.innerHTML="\n \n",document.head.appendChild(r.content)},53973:function(t,e,n){"use strict";n(51309),n(65660),n(97968);var r=n(67139),i=n(50856),o=n(33760);function a(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n \n']);return a=function(){return t},t}(0,r.k)({_template:(0,i.d)(a()),is:"paper-item",behaviors:[o.U]})},51095:function(t,e,n){"use strict";n(51309);var r=n(79787),i=n(67139),o=n(50856);function a(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(["\n \n\n \n"]);return a=function(){return t},t}(0,i.k)({_template:(0,o.d)(a()),is:"paper-listbox",behaviors:[r.i],hostAttributes:{role:"listbox"}})},55489:function(t,e,n){"use strict";n(51309);var r=n(8621),i=n(26110),o=n(18149),a={properties:{sizingTarget:{type:Object,value:function(){return this}},fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _fitWidth(){return this.fitInto===window?this.fitInto.innerWidth:this.fitInto.getBoundingClientRect().width},get _fitHeight(){return this.fitInto===window?this.fitInto.innerHeight:this.fitInto.getBoundingClientRect().height},get _fitLeft(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().left},get _fitTop(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().top},get _defaultPositionTarget(){var t=(0,o.vz)(this).parentNode;return t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(t=t.host),t},get _localeHorizontalAlign(){if(this._isRTL){if("right"===this.horizontalAlign)return"left";if("left"===this.horizontalAlign)return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},attached:function(){void 0===this._isRTL&&(this._isRTL="rtl"==window.getComputedStyle(this).direction),this.positionTarget=this.positionTarget||this._defaultPositionTarget,this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))},detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)},fit:function(){this.position(),this.constrain(),this.center()},_discoverInfo:function(){if(!this._fitInfo){var t=window.getComputedStyle(this),e=window.getComputedStyle(this.sizingTarget);this._fitInfo={inlineStyle:{top:this.style.top||"",left:this.style.left||"",position:this.style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||""},positionedBy:{vertically:"auto"!==t.top?"top":"auto"!==t.bottom?"bottom":null,horizontally:"auto"!==t.left?"left":"auto"!==t.right?"right":null},sizedBy:{height:"none"!==e.maxHeight,width:"none"!==e.maxWidth,minWidth:parseInt(e.minWidth,10)||0,minHeight:parseInt(e.minHeight,10)||0},margin:{top:parseInt(t.marginTop,10)||0,right:parseInt(t.marginRight,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0}}}},resetFit:function(){var t=this._fitInfo||{};for(var e in t.sizerInlineStyle)this.sizingTarget.style[e]=t.sizerInlineStyle[e];for(var e in t.inlineStyle)this.style[e]=t.inlineStyle[e];this._fitInfo=null},refit:function(){var t=this.sizingTarget.scrollLeft,e=this.sizingTarget.scrollTop;this.resetFit(),this.fit(),this.sizingTarget.scrollLeft=t,this.sizingTarget.scrollTop=e},position:function(){if(this.__shouldPosition){this._discoverInfo(),this.style.position="fixed",this.sizingTarget.style.boxSizing="border-box",this.style.left="0px",this.style.top="0px";var t=this.getBoundingClientRect(),e=this.__getNormalizedRect(this.positionTarget),n=this.__getNormalizedRect(this.fitInto),r=this._fitInfo.margin,i={width:t.width+r.left+r.right,height:t.height+r.top+r.bottom},o=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,i,t,e,n),a=o.left+r.left,s=o.top+r.top,c=Math.min(n.right-r.right,a+t.width),l=Math.min(n.bottom-r.bottom,s+t.height);a=Math.max(n.left+r.left,Math.min(a,c-this._fitInfo.sizedBy.minWidth)),s=Math.max(n.top+r.top,Math.min(s,l-this._fitInfo.sizedBy.minHeight)),this.sizingTarget.style.maxWidth=Math.max(c-a,this._fitInfo.sizedBy.minWidth)+"px",this.sizingTarget.style.maxHeight=Math.max(l-s,this._fitInfo.sizedBy.minHeight)+"px",this.style.left=a-t.left+"px",this.style.top=s-t.top+"px"}},constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var t=this._fitInfo;t.positionedBy.vertically||(this.style.position="fixed",this.style.top="0px"),t.positionedBy.horizontally||(this.style.position="fixed",this.style.left="0px"),this.sizingTarget.style.boxSizing="border-box";var e=this.getBoundingClientRect();t.sizedBy.height||this.__sizeDimension(e,t.positionedBy.vertically,"top","bottom","Height"),t.sizedBy.width||this.__sizeDimension(e,t.positionedBy.horizontally,"left","right","Width")}},_sizeDimension:function(t,e,n,r,i){this.__sizeDimension(t,e,n,r,i)},__sizeDimension:function(t,e,n,r,i){var o=this._fitInfo,a=this.__getNormalizedRect(this.fitInto),s="Width"===i?a.width:a.height,c=e===r,l=c?s-t[r]:t[n],u=o.margin[c?n:r],f="offset"+i,d=this[f]-this.sizingTarget[f];this.sizingTarget.style["max"+i]=s-u-l-d+"px"},center:function(){if(!this.__shouldPosition){this._discoverInfo();var t=this._fitInfo.positionedBy;if(!t.vertically||!t.horizontally){this.style.position="fixed",t.vertically||(this.style.top="0px"),t.horizontally||(this.style.left="0px");var e=this.getBoundingClientRect(),n=this.__getNormalizedRect(this.fitInto);if(!t.vertically){var r=n.top-e.top+(n.height-e.height)/2;this.style.top=r+"px"}if(!t.horizontally){var i=n.left-e.left+(n.width-e.width)/2;this.style.left=i+"px"}}}},__getNormalizedRect:function(t){return t===document.documentElement||t===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:t.getBoundingClientRect()},__getOffscreenArea:function(t,e,n){var r=Math.min(0,t.top)+Math.min(0,n.bottom-(t.top+e.height)),i=Math.min(0,t.left)+Math.min(0,n.right-(t.left+e.width));return Math.abs(r)*e.width+Math.abs(i)*e.height},__getPosition:function(t,e,n,r,i,o){var a,s=[{verticalAlign:"top",horizontalAlign:"left",top:i.top+this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:i.top+this.verticalOffset,left:i.right-n.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:i.bottom-n.height-this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:i.bottom-n.height-this.verticalOffset,left:i.right-n.width-this.horizontalOffset}];if(this.noOverlap){for(var c=0,l=s.length;c-1&&(this._interestedResizables.splice(e,1),this._unsubscribeIronResize(t))},_subscribeIronResize:function(t){t.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(t){t.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(t){return!0},_onDescendantIronResize:function(t){this._notifyingDescendant?t.stopPropagation():s.my||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(t){var e=(0,o.vz)(t).rootTarget;e!==this&&(e.assignParentResizable(this),this._notifyDescendant(e),t.stopPropagation())},_parentResizableChanged:function(t){t&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(t){this.isAttached&&(this._notifyingDescendant=!0,t.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var t=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function e(){document.removeEventListener("readystatechange",e),t()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(t){t!==this&&t._findParent()}),this):(c.forEach((function(t){t!==this&&t._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?c.delete(this):c.add(this)}},u=Element.prototype,f=u.matches||u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector,d={getTabbableNodes:function(t){var e=[];return this._collectTabbableNodes(t,e)?this._sortByTabIndex(e):e},isFocusable:function(t){return f.call(t,"input, select, textarea, button, object")?f.call(t,":not([disabled])"):f.call(t,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(t){return this.isFocusable(t)&&f.call(t,':not([tabindex="-1"])')&&this._isVisible(t)},_normalizedTabIndex:function(t){if(this.isFocusable(t)){var e=t.getAttribute("tabindex")||0;return Number(e)}return-1},_collectTabbableNodes:function(t,e){if(t.nodeType!==Node.ELEMENT_NODE||!this._isVisible(t))return!1;var n,r=t,i=this._normalizedTabIndex(r),a=i>0;i>=0&&e.push(r),n="content"===r.localName||"slot"===r.localName?(0,o.vz)(r).getDistributedNodes():(0,o.vz)(r.root||r).children;for(var s=0;s0&&e.length>0;)this._hasLowerTabOrder(t[0],e[0])?n.push(e.shift()):n.push(t.shift());return n.concat(t,e)},_hasLowerTabOrder:function(t,e){var n=Math.max(t.tabIndex,0),r=Math.max(e.tabIndex,0);return 0===n||0===r?r>n:n>r}},p=n(67139),h=n(50856);function m(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(["\n \n\n \n"]);return m=function(){return t},t}(0,p.k)({_template:(0,h.d)(m()),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&(0,o.vz)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||(0,o.vz)(this.parentNode).removeChild(this)},_onTransitionend:function(t){t&&t.target===this&&this.complete()},_openedChanged:function(t){if(t)this.prepare();else{var e=window.getComputedStyle(this);"0s"!==e.transitionDuration&&0!=e.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var y=n(81668),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,y.IH(document.documentElement,"tap",(function(){})),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var t=document.activeElement;for(t&&t instanceof Element!=!1||(t=document.body);t.root&&(0,o.vz)(t.root).activeElement;)t=(0,o.vz)(t.root).activeElement;return t},_bringOverlayAtIndexToFront:function(t){var e=this._overlays[t];if(e){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(e,r)&&n--,!(t>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(e)<=i&&this._applyOverlayZ(e,i);t=0)return this._bringOverlayAtIndexToFront(e),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(t);if(r&&this._shouldBeBehindOverlay(t,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(t,i),this._overlays.splice(n,0,t),this.trackBackdrop()},removeOverlay:function(t){var e=this._overlays.indexOf(t);-1!==e&&(this._overlays.splice(e,1),this.trackBackdrop())},currentOverlay:function(){var t=this._overlays.length-1;return this._overlays[t]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(t){this._minimumZ=Math.max(this._minimumZ,t)},focusOverlay:function(){var t=this.currentOverlay();t&&t._applyFocus()},trackBackdrop:function(){var t=this._overlayWithBackdrop();(t||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(t)-1,this.backdropElement.opened=!!t,this.backdropElement.prepare())},getBackdrops:function(){for(var t=[],e=0;e=0;t--)if(this._overlays[t].withBackdrop)return this._overlays[t]},_getZ:function(t){var e=this._minimumZ;if(t){var n=Number(t.style.zIndex||window.getComputedStyle(t).zIndex);n==n&&(e=n)}return e},_setZ:function(t,e){t.style.zIndex=e},_applyOverlayZ:function(t,e){this._setZ(t,e+2)},_overlayInPath:function(t){t=t||[];for(var e=0;e=0||(0===C.length&&function(){b=b||O.bind(void 0);for(var t=0,e=E.length;t=Math.abs(e),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(t)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},T=[a,l,P],R=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(t,e){for(var n in e)t[n]=e[n]},_cloneConfig:function(t){var e={isClone:!0};return this._copyProperties(e,t),e},_getAnimationConfigRecursive:function(t,e,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=t?this.animationConfig[t]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||t,e,n);else if(i.id){var a=e[i.id];a?(a.isClone||(e[i.id]=this._cloneConfig(a),a=e[i.id]),this._copyProperties(a,i)):e[i.id]=i}else n.push(i)},getAnimationConfig:function(t){var e={},n=[];for(var r in this._getAnimationConfigRecursive(t,e,n),e)n.push(e[r]);return n}},{_configureAnimations:function(t){var e=[],n=[];if(t.length>0)for(var r,i=0;r=t[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(t){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
    \n \n
    \n']);return L=function(){return t},t}(0,p.k)({_template:(0,h.d)(L()),is:"iron-dropdown",behaviors:[i.a,r.G,T,R],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var t=(0,o.vz)(this.$.content).getDistributedNodes(),e=0,n=t.length;e\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
    \n \n
    \n\n \n \n \n']);return I=function(){return t},t}(0,p.k)({is:"paper-menu-grow-height-animation",behaviors:[j],configure:function(t){var e=t.node,n=e.getBoundingClientRect().height;return this._effect=new KeyframeEffect(e,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(t)),this._effect}}),(0,p.k)({is:"paper-menu-grow-width-animation",behaviors:[j],configure:function(t){var e=t.node,n=e.getBoundingClientRect().width;return this._effect=new KeyframeEffect(e,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(t)),this._effect}}),(0,p.k)({is:"paper-menu-shrink-width-animation",behaviors:[j],configure:function(t){var e=t.node,n=e.getBoundingClientRect().width;return this._effect=new KeyframeEffect(e,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(t)),this._effect}}),(0,p.k)({is:"paper-menu-shrink-height-animation",behaviors:[j],configure:function(t){var e=t.node,n=e.getBoundingClientRect().height;return this.setPrefixedProperty(e,"transformOrigin","0 0"),this._effect=new KeyframeEffect(e,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(t)),this._effect}});var D={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},z=(0,p.k)({_template:(0,h.d)(I()),is:"paper-menu-button",behaviors:[r.G,i.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:D.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:D.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:D.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var t=(0,o.vz)(this.$.content).getDistributedNodes(),e=0,n=t.length;e-1&&t.preventDefault()}});Object.keys(D).forEach((function(t){z[t]=D[t]}))},60748:function(t,e,n){"use strict";n(51309);var r=n(8621),i=n(67139),o=n(18149),a=n(50856);function s(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(['\n \n\n
    \n
    \n']);return s=function(){return t},t}var c={distance:function(t,e,n,r){var i=t-n,o=e-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function l(t){this.element=t,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(t){this.element=t,this.color=window.getComputedStyle(t).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),(0,o.vz)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}l.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(t,e){var n=c.distance(t,e,0,0),r=c.distance(t,e,this.width,0),i=c.distance(t,e,0,this.height),o=c.distance(t,e,this.width,this.height);return Math.max(n,r,i,o)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var t;return this.mouseDownStart?(t=c.now()-this.mouseDownStart,this.mouseUpStart&&(t-=this.mouseUpElapsed),t):0},get mouseUpElapsed(){return this.mouseUpStart?c.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var t=this.containerMetrics.width*this.containerMetrics.width,e=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(t+e),u.MAX_RADIUS)+5,r=1.1-n/u.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var t=.3*this.mouseUpElapsedSeconds,e=this.opacity;return Math.max(0,Math.min(t,e))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new l(this.element)},draw:function(){var t,e,n;this.wave.style.opacity=this.opacity,t=this.radius/(this.containerMetrics.size/2),e=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+e+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+e+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+t+","+t+")",this.wave.style.transform="scale3d("+t+","+t+",1)"},downAction:function(t){var e=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=c.now(),this.center?(this.xStart=e,this.yStart=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=t?t.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=t?t.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=e,this.yEnd=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(t){this.isMouseDown&&(this.mouseUpStart=c.now())},remove:function(){(0,o.vz)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},(0,i.k)({_template:(0,a.d)(s()),is:"paper-ripple",behaviors:[r.G],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=(0,o.vz)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var t=this.keyEventTarget;this.listen(t,"up","uiUpAction"),this.listen(t,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var t=0;t0||(this.addRipple().downAction(t),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(t){this.noink||this.upAction(t)},upAction:function(t){this.holdDown||(this.ripples.forEach((function(e){e.upAction(t)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var t=new u(this);return(0,o.vz)(this.$.waves).appendChild(t.waveContainer),this.$.background.style.backgroundColor=t.color,this.ripples.push(t),this._setAnimating(!0),t},removeRipple:function(t){var e=this.ripples.indexOf(t);e<0||(this.ripples.splice(e,1),t.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var t,e;for(t=0;t\n \n']);return r=function(){return t},t}var i=(0,n(50856).d)(r());i.setAttribute("style","display: none;"),document.head.appendChild(i.content)},70019:function(t,e,n){"use strict";n(51309);function r(){var t=function(t,e){e||(e=t.slice(0));return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}(["\n \n"]);return r=function(){return t},t}var i=(0,n(50856).d)(r());i.setAttribute("style","display: none;"),document.head.appendChild(i.content)},5618:function(t,e,n){"use strict";var r=n(34816),i=n(10868),o=n(26539),a=new r.ZP;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(t,e,n){},prepareTemplateDom:function(t,e){},prepareTemplateStyles:function(t,e,n){},styleSubtree:function(t,e){a.processStyles(),(0,i.wW)(t,e)},styleElement:function(t){a.processStyles()},styleDocument:function(t){a.processStyles(),(0,i.wW)(document.body,t)},getComputedStyleValue:function(t,e){return(0,i.B7)(t,e)},flushCustomStyles:function(){},nativeCss:o.rd,nativeShadow:o.WA,cssBuild:o.Cp,disableRuntime:o.jF}),window.ShadyCSS.CustomStyleInterface=a;var s=n(15392);function c(t){return(c="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 l(t,e){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:"",r="";if(t.cssText||t.rules){var i=t.rules;if(i&&!c(i))for(var o,a=0,u=i.length;a1&&void 0!==arguments[1]?arguments[1]:"",n=k(t);return this.transformRules(n,e),t.textContent=_(n),n}},{key:"transformCustomStyle",value:function(t){var e=this,n=k(t);return x(n,(function(t){":root"===t.selector&&(t.selector="html"),e.transformRule(t)})),t.textContent=_(n),n}},{key:"transformRules",value:function(t,e){var n=this;this._currentElement=e,x(t,(function(t){n.transformRule(t)})),this._currentElement=null}},{key:"transformRule",value:function(t){t.cssText=this.transformCssText(t.parsedCssText,t),":root"===t.selector&&(t.selector=":host > *")}},{key:"transformCssText",value:function(t,e){var n=this;return t=t.replace(v.CN,(function(t,r,i,o){return n._produceCssProperties(t,r,i,o,e)})),this._consumeCssProperties(t,e)}},{key:"_getInitialValueForProperty",value:function(t){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(t)}},{key:"_fallbacksFromPreviousRules",value:function(t){for(var e=this,n=t;n.parent;)n=n.parent;var r={},i=!1;return x(n,(function(n){(i=i||n===t)||n.selector===t.selector&&Object.assign(r,e._cssTextToMap(n.parsedCssText))})),r}},{key:"_consumeCssProperties",value:function(t,e){for(var n=null;n=v.$T.exec(t);){var r=n[0],i=n[1],o=n.index,a=o+r.indexOf("@apply"),s=o+r.length,c=t.slice(0,a),l=t.slice(s),u=e?this._fallbacksFromPreviousRules(e):{};Object.assign(u,this._cssTextToMap(c));var f=this._atApplyToCssProperties(i,u);t="".concat(c).concat(f).concat(l),v.$T.lastIndex=o+f.length}return t}},{key:"_atApplyToCssProperties",value:function(t,e){t=t.replace(j,"");var n=[],r=this._map.get(t);if(r||(this._map.set(t,{}),r=this._map.get(t)),r){var i,o,a;this._currentElement&&(r.dependants[this._currentElement]=!0);var s=r.properties;for(i in s)a=e&&e[i],o=[i,": var(",t,z,i],a&&o.push(",",a.replace(D,"")),o.push(")"),D.test(s[i])&&o.push(" !important"),n.push(o.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(t,e){var n=I.exec(e);return n&&(e=n[1]?this._getInitialValueForProperty(t):"apply-shim-inherit"),e}},{key:"_cssTextToMap",value:function(t){for(var e,n,r,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=t.split(";"),s={},c=0;c1&&(e=i[0].trim(),n=i.slice(1).join(":"),o&&(n=this._replaceInitialOrInherit(e,n)),s[e]=n);return s}},{key:"_invalidateMixinEntry",value:function(t){if(N)for(var e in t.dependants)e!==this._currentElement&&N(e)}},{key:"_produceCssProperties",value:function(t,e,n,r,i){var o=this;if(n&&S(n,(function(t,e){e&&o._map.get(e)&&(r="@apply ".concat(e,";"))})),!r)return t;var a=this._consumeCssProperties(""+r,i),s=t.slice(0,t.indexOf("--")),c=this._cssTextToMap(a,!0),l=c,u=this._map.get(e),f=u&&u.properties;f?l=Object.assign(Object.create(f),c):this._map.set(e,l);var d,p,h=[],m=!1;for(d in l)void 0===(p=c[d])&&(p="initial"),f&&!(d in f)&&(m=!0),h.push("".concat(e).concat(z).concat(d,": ").concat(p));return m&&this._invalidateMixinEntry(u),u&&(u.properties=l),n&&(s="".concat(t,";").concat(s)),"".concat(s).concat(h.join("; "),";")}}]),t}();F.prototype.detectMixin=F.prototype.detectMixin,F.prototype.transformStyle=F.prototype.transformStyle,F.prototype.transformCustomStyle=F.prototype.transformCustomStyle,F.prototype.transformRules=F.prototype.transformRules,F.prototype.transformRule=F.prototype.transformRule,F.prototype.transformTemplate=F.prototype.transformTemplate,F.prototype._separator=z,Object.defineProperty(F.prototype,"invalidCallback",{get:function(){return N},set:function(t){N=t}});var Z=F,B={},H="_applyShimCurrentVersion",U="_applyShimNextVersion",V="_applyShimValidatingVersion",K=Promise.resolve();function G(t){var e=B[t];e&&function(t){t[H]=t[H]||0,t[V]=t[V]||0,t[U]=(t[U]||0)+1}(e)}function W(t){return t[H]===t[U]}function q(t){return!W(t)&&t[V]===t[U]}function Y(t){t[V]=t[U],t._validating||(t._validating=!0,K.then((function(){t[H]=t[U],t._validating=!1})))}n(34816);function $(t,e){for(var n=0;n-1?n=e:(r=e,n=t.getAttribute&&t.getAttribute("is")||""):(n=t.is,r=t.extends),{is:n,typeExtension:r}}(t).is,n=B[e];if((!n||!O(n))&&n&&!W(n)){q(n)||(this.prepareTemplate(n,e),Y(n));var r=t.shadowRoot;if(r){var i=r.querySelector("style");i&&(i.__cssRules=n._styleAst,i.textContent=_(n._styleAst))}}}},{key:"styleDocument",value:function(t){this.ensure(),this.styleSubtree(document.body,t)}}])&&$(e.prototype,n),r&&$(e,r),t}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Q=new J,tt=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(t,e,n){Q.flushCustomStyles(),Q.prepareTemplate(t,e)},prepareTemplateStyles:function(t,e,n){window.ShadyCSS.prepareTemplate(t,e,n)},prepareTemplateDom:function(t,e){},styleSubtree:function(t,e){Q.flushCustomStyles(),Q.styleSubtree(t,e)},styleElement:function(t){Q.flushCustomStyles(),Q.styleElement(t)},styleDocument:function(t){Q.flushCustomStyles(),Q.styleDocument(t)},getComputedStyleValue:function(t,e){return(0,P.B7)(t,e)},flushCustomStyles:function(){Q.flushCustomStyles()},nativeCss:r.rd,nativeShadow:r.WA,cssBuild:r.Cp,disableRuntime:r.jF},tt&&(window.ShadyCSS.CustomStyleInterface=tt)}window.ShadyCSS.ApplyShim=X;var et=n(36608),nt=n(60995),rt=n(63933),it=n(76389);function ot(t){return(ot="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 at(t,e){for(var n=0;n-1&&mt.splice(t,1)}}}]),r}(e);return n.__activateDir=!1,n}));n(87529);function kt(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?kt():window.addEventListener("DOMContentLoaded",kt);var xt=n(18149),Et=n(81668),St=n(78956),At=n(21683),Ct=n(4059);function Ot(t){return(Ot="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 Pt(t){return function(t){if(Array.isArray(t))return Tt(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Tt(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 Tt(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 Tt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?At.Wc.after(n):At.YA,e.bind(this))}},{key:"isDebouncerActive",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];return!(!e||!e.isActive())}},{key:"flushDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.flush()}},{key:"cancelDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.cancel()}},{key:"async",value:function(t,e){return e>0?At.Wc.run(t.bind(this),e):~At.YA.run(t.bind(this))}},{key:"cancelAsync",value:function(t){t<0?At.YA.cancel(~t):At.Wc.cancel(t)}},{key:"create",value:function(t,e){var n=document.createElement(t);if(e)if(n.setProperties)n.setProperties(e);else for(var r in e)n[r]=e[r];return n}},{key:"elementMatches",value:function(t,e){return(0,xt.Ku)(e||this,t)}},{key:"toggleAttribute",value:function(t,e){var n=this;return 3===arguments.length&&(n=arguments[2]),1==arguments.length&&(e=!n.hasAttribute(t)),e?(n.setAttribute(t,""),!0):(n.removeAttribute(t),!1)}},{key:"toggleClass",value:function(t,e,n){n=n||this,1==arguments.length&&(e=!n.classList.contains(t)),e?n.classList.add(t):n.classList.remove(t)}},{key:"transform",value:function(t,e){(e=e||this).style.webkitTransform=t,e.style.transform=t}},{key:"translate3d",value:function(t,e,n,r){r=r||this,this.transform("translate3d("+t+","+e+","+n+")",r)}},{key:"arrayDelete",value:function(t,e){var n;if(Array.isArray(t)){if((n=t.indexOf(e))>=0)return t.splice(n,1)}else if((n=(0,Ct.U2)(this,t).indexOf(e))>=0)return this.splice(t,n,1);return null}},{key:"_logger",value:function(t,e){var n;switch(Array.isArray(e)&&1===e.length&&Array.isArray(e[0])&&(e=e[0]),t){case"log":case"warn":case"error":(n=console)[t].apply(n,Pt(e))}}},{key:"_log",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n1?e-1:0),r=1;r=0;r--){var i=t[r];i?Array.isArray(i)?m(i,e):e.indexOf(i)<0&&(!n||n.indexOf(i)<0)&&e.unshift(i):console.warn("behavior is null, check for missing or 404 import")}return e}function y(t,e){var n=function(e){!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&&c(t,e)}(d,e);var n,r,i,u=l(d);function d(){return o(this,d),u.apply(this,arguments)}return n=d,i=[{key:"properties",get:function(){return t.properties}},{key:"observers",get:function(){return t.observers}}],(r=[{key:"created",value:function(){s(f(d.prototype),"created",this).call(this),t.created&&t.created.call(this)}},{key:"_registered",value:function(){s(f(d.prototype),"_registered",this).call(this),t.beforeRegister&&t.beforeRegister.call(Object.getPrototypeOf(this)),t.registered&&t.registered.call(Object.getPrototypeOf(this))}},{key:"_applyListeners",value:function(){if(s(f(d.prototype),"_applyListeners",this).call(this),t.listeners)for(var e in t.listeners)this._addMethodEventListenerToNode(this,e,t.listeners[e])}},{key:"_ensureAttributes",value:function(){if(t.hostAttributes)for(var e in t.hostAttributes)this._ensureAttribute(e,t.hostAttributes[e]);s(f(d.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){s(f(d.prototype),"ready",this).call(this),t.ready&&t.ready.call(this)}},{key:"attached",value:function(){s(f(d.prototype),"attached",this).call(this),t.attached&&t.attached.call(this)}},{key:"detached",value:function(){s(f(d.prototype),"detached",this).call(this),t.detached&&t.detached.call(this)}},{key:"attributeChanged",value:function(e,n,r){s(f(d.prototype),"attributeChanged",this).call(this,e,n,r),t.attributeChanged&&t.attributeChanged.call(this,e,n,r)}}])&&a(n.prototype,r),i&&a(n,i),d}(e);for(var r in n.generatedFrom=t,t)if(!(r in d)){var i=Object.getOwnPropertyDescriptor(t,r);i&&Object.defineProperty(n.prototype,r,i)}return n}n(56646);var v=function t(e){var n;return n="function"==typeof e?e:t.Class(e),customElements.define(n.is,n),n};v.Class=function(t,e){t||console.warn("Polymer's Class function requires `info` argument");var n=t.behaviors?p(t.behaviors,HTMLElement):(0,r.x)(HTMLElement),i=y(t,e?e(n):n);return i.is=t.is,i}},18149:function(t,e,n){"use strict";n.d(e,{vz:function(){return v},Ku:function(){return h}});n(56646),n(74460);var r=n(4507),i=n(21683);function o(t,e){for(var n=0;nu.source.length&&"property"==l.kind&&!l.isCompound&&c.__isPropertyEffectsClient&&c.__dataHasAccessor&&c.__dataHasAccessor[l.target]){var f=n[e];e=(0,i.Iu)(u.source,l.target,e),c._setPendingPropertyOrPath(e,f,!1,!0)&&t._enqueueClient(c)}else{!function(t,e,n,r,i){i=function(t,e,n,r){if(n.isCompound){var i=t.__dataCompoundStorage[n.target];i[r.compoundIndex]=e,e=i.join("")}"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==t.localName&&"textarea"!==t.localName)||(e=null==e?"":e));return e}(e,i,n,r),_.v1&&(i=(0,_.v1)(i,n.target,n.kind,e));if("attribute"==n.kind)t._valueToNodeAttribute(e,i,n.target);else{var o=n.target;e.__isPropertyEffectsClient&&e.__dataHasAccessor&&e.__dataHasAccessor[o]?e[L.READ_ONLY]&&e[L.READ_ONLY][o]||e._setPendingProperty(o,i)&&t._enqueueClient(e):t._setUnmanagedPropertyToNode(e,o,i)}}(t,c,l,u,o.evaluator._evaluateBinding(t,u,e,n,r,a))}}function W(t,e){if(e.isCompound){for(var n=t.__dataCompoundStorage||(t.__dataCompoundStorage={}),r=e.parts,i=new Array(r.length),o=0;o="0"&&r<="9"&&(r="#"),r){case"'":case'"':n.value=e.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(e),n.literal=!0}return n.literal||(n.rootProperty=(0,i.Jz)(e),n.structured=(0,i.AZ)(e),n.structured&&(n.wildcard=".*"==e.slice(-2),n.wildcard&&(n.name=e.slice(0,-2)))),n}function nt(t,e,n,r){var i=n+".splices";t.notifyPath(i,{indexSplices:r}),t.notifyPath(n+".length",e.length),t.__data[i]={indexSplices:null}}function rt(t,e,n,r,i,o){nt(t,e,n,[{index:r,addedCount:i,removed:o,object:e,type:"splice"}])}var it=(0,r.o)((function(t){var e=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&&A(t,e)}(n,t);var e=C(n);function n(){var t;return k(this,n),(t=e.call(this)).__isPropertyEffectsClient=!0,t.__dataCounter=0,t.__dataClientsReady,t.__dataPendingClients,t.__dataToNotify,t.__dataLinkedPaths,t.__dataHasPaths,t.__dataCompoundStorage,t.__dataHost,t.__dataTemp,t.__dataClientsInitialized,t.__data,t.__dataPending,t.__dataOld,t.__computeEffects,t.__reflectEffects,t.__notifyEffects,t.__propagateEffects,t.__observeEffects,t.__readOnly,t.__templateInfo,t}return E(n,[{key:"_initializeProperties",value:function(){S(P(n.prototype),"_initializeProperties",this).call(this),ot.registerHost(this),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_initializeProtoProperties",value:function(t){this.__data=Object.create(t),this.__dataPending=Object.create(t),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(t){var e=this[L.READ_ONLY];for(var n in t)e&&e[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=t[n])}},{key:"_addPropertyEffect",value:function(t,e,n){this._createPropertyAccessor(t,e==L.READ_ONLY);var r=I(this,e)[t];r||(r=this[e][t]=[]),r.push(n)}},{key:"_removePropertyEffect",value:function(t,e,n){var r=I(this,e)[t],i=r.indexOf(n);i>=0&&r.splice(i,1)}},{key:"_hasPropertyEffect",value:function(t,e){var n=this[e];return Boolean(n&&n[t])}},{key:"_hasReadOnlyEffect",value:function(t){return this._hasPropertyEffect(t,L.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(t){return this._hasPropertyEffect(t,L.NOTIFY)}},{key:"_hasReflectEffect",value:function(t){return this._hasPropertyEffect(t,L.REFLECT)}},{key:"_hasComputedEffect",value:function(t){return this._hasPropertyEffect(t,L.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(t,e,r,o){if(o||(0,i.Jz)(Array.isArray(t)?t[0]:t)!==t){if(!o){var a=(0,i.U2)(this,t);if(!(t=(0,i.t8)(this,t,e))||!S(P(n.prototype),"_shouldPropertyChange",this).call(this,t,e,a))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(t,e,r))return function(t,e,n){var r,o=t.__dataLinkedPaths;if(o)for(var a in o){var s=o[a];(0,i.SG)(a,e)?(r=(0,i.Iu)(a,s,e),t._setPendingPropertyOrPath(r,n,!0,!0)):(0,i.SG)(s,e)&&(r=(0,i.Iu)(s,a,e),t._setPendingPropertyOrPath(r,n,!0,!0))}}(this,t,e),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[t])return this._setPendingProperty(t,e,r);this[t]=e}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(t,e,n){n===t[e]&&"object"!=T(n)||(t[e]=n)}},{key:"_setPendingProperty",value:function(t,e,n){var r=this.__dataHasPaths&&(0,i.AZ)(t),o=r?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(t,e,o[t])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),t in this.__dataOld||(this.__dataOld[t]=this.__data[t]),r?this.__dataTemp[t]=e:this.__data[t]=e,this.__dataPending[t]=e,(r||this[L.NOTIFY]&&this[L.NOTIFY][t])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[t]=n),!0)}},{key:"_setProperty",value:function(t,e){this._setPendingProperty(t,e,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(t){this.__dataPendingClients=this.__dataPendingClients||[],t!==this&&this.__dataPendingClients.push(t)}},{key:"_flushProperties",value:function(){this.__dataCounter++,S(P(n.prototype),"_flushProperties",this).call(this),this.__dataCounter--}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var t=this.__dataPendingClients;if(t){this.__dataPendingClients=null;for(var e=0;e1?o-1:0),s=1;s3?r-3:0),a=3;a1?r-1:0),a=1;ai&&r.push({literal:t.slice(i,n.index)});var o=n[1][0],a=Boolean(n[2]),s=n[3].trim(),c=!1,l="",u=-1;"{"==o&&(u=s.indexOf("::"))>0&&(l=s.substring(u+2),s=s.substring(0,u),c=!0);var f=tt(s),d=[];if(f){for(var p=f.args,h=f.methodName,m=0;m0||n>0;)if(0!=e)if(0!=n){var o=t[e-1][n-1],a=t[e-1][n],s=t[e][n-1],c=void 0;(c=a=0){if(!o[e])throw new Error("invalid async handle: "+t);o[e]=null}}}},56646:function(){"use strict";window.JSCompiler_renameProperty=function(t,e){return t}},67130:function(t,e,n){"use strict";n.d(e,{z:function(){return a},n:function(){return s}});n(56646);var r={},i=/-[a-z]/g,o=/([A-Z])/g;function a(t){return r[t]||(r[t]=t.indexOf("-")<0?t:t.replace(i,(function(t){return t[1].toUpperCase()})))}function s(t){return r[t]||(r[t]=t.replace(o,"-$1").toLowerCase())}},78956:function(t,e,n){"use strict";n.d(e,{d:function(){return i}});n(56646),n(76389),n(21683);function r(t,e){for(var n=0;n-1}var h=!1;function m(t){if(!p(t)&&"touchend"!==t)return a&&h&&o.f6?{passive:!0}:void 0}!function(){try{var t=Object.defineProperty({},"passive",{get:function(){h=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}}();var y=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),v=[],b={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},g={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0};function w(t){var e=Array.prototype.slice.call(t.labels||[]);if(!e.length){e=[];var n=t.getRootNode();if(t.id)for(var r=n.querySelectorAll("label[for = ".concat(t.id,"]")),i=0;i-1;if(i[o]===E.mouse.target)return}if(r)return;t.preventDefault(),t.stopPropagation()}};function k(t){for(var e,n=y?["click"]:u,r=0;r0?e[0]:t.target}return t.target}function T(t){var e,n=t.type,r=t.currentTarget[s];if(r){var i=r[n];if(i){if(!t[c]&&(t[c]={},"touch"===n.slice(0,5))){var o=(t=t).changedTouches[0];if("touchstart"===n&&1===t.touches.length&&(E.touch.id=o.identifier),E.touch.id!==o.identifier)return;a||"touchstart"!==n&&"touchmove"!==n||function(t){var e=t.changedTouches[0],n=t.type;if("touchstart"===n)E.touch.x=e.clientX,E.touch.y=e.clientY,E.touch.scrollDecided=!1;else if("touchmove"===n){if(E.touch.scrollDecided)return;E.touch.scrollDecided=!0;var r=function(t){var e="auto",n=t.composedPath&&t.composedPath();if(n)for(var r,i=0;io:"pan-y"===r&&(i=o>a)),i?t.preventDefault():z("track")}}(t)}if(!(e=t[c]).skip){for(var u,f=0;f-1&&u.reset&&u.reset();for(var d,p=0;p=5||i>=5}function F(t,e,n){if(e){var r,i=t.moves[t.moves.length-2],o=t.moves[t.moves.length-1],a=o.x-t.x,s=o.y-t.y,c=0;i&&(r=o.x-i.x,c=o.y-i.y),D(e,"track",{state:t.state,x:n.clientX,y:n.clientY,dx:a,dy:s,ddx:r,ddy:c,sourceEvent:n,hover:function(){return function(t,e){for(var n=document.elementFromPoint(t,e),r=n;r&&r.shadowRoot&&!window.ShadyDOM&&r!==(r=r.shadowRoot.elementFromPoint(t,e));)r&&(n=r);return n}(n.clientX,n.clientY)}})}}function Z(t,e,n){var r=Math.abs(e.clientX-t.x),i=Math.abs(e.clientY-t.y),o=P(n||e);!o||g[o.localName]&&o.hasAttribute("disabled")||(isNaN(r)||isNaN(i)||r<=25&&i<=25||function(t){if("click"===t.type){if(0===t.detail)return!0;var e=P(t);if(!e.nodeType||e.nodeType!==Node.ELEMENT_NODE)return!0;var n=e.getBoundingClientRect(),r=t.pageX,i=t.pageY;return!(r>=n.left&&r<=n.right&&i>=n.top&&i<=n.bottom)}return!1}(e))&&(t.prevent||D(o,"tap",{x:e.clientX,y:e.clientY,sourceEvent:e,preventer:n}))}j({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){A(this.info)},mousedown:function(t){if(x(t)){var e=P(t),n=this;S(this.info,(function(t){x(t)||(M("up",e,t),A(n.info))}),(function(t){x(t)&&M("up",e,t),A(n.info)})),M("down",e,t)}},touchstart:function(t){M("down",P(t),t.changedTouches[0],t)},touchend:function(t){M("up",P(t),t.changedTouches[0],t)}}),j({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(t){this.moves.length>2&&this.moves.shift(),this.moves.push(t)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,A(this.info)},mousedown:function(t){if(x(t)){var e=P(t),n=this,r=function(t){var r=t.clientX,i=t.clientY;N(n.info,r,i)&&(n.info.state=n.info.started?"mouseup"===t.type?"end":"track":"start","start"===n.info.state&&z("tap"),n.info.addMove({x:r,y:i}),x(t)||(n.info.state="end",A(n.info)),e&&F(n.info,e,t),n.info.started=!0)};S(this.info,r,(function(t){n.info.started&&r(t),A(n.info)})),this.info.x=t.clientX,this.info.y=t.clientY}},touchstart:function(t){var e=t.changedTouches[0];this.info.x=e.clientX,this.info.y=e.clientY},touchmove:function(t){var e=P(t),n=t.changedTouches[0],r=n.clientX,i=n.clientY;N(this.info,r,i)&&("start"===this.info.state&&z("tap"),this.info.addMove({x:r,y:i}),F(this.info,e,n),this.info.state="track",this.info.started=!0)},touchend:function(t){var e=P(t),n=t.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),F(this.info,e,n))}}),j({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},mousedown:function(t){x(t)&&(this.info.x=t.clientX,this.info.y=t.clientY)},click:function(t){x(t)&&Z(this.info,t)},touchstart:function(t){var e=t.changedTouches[0];this.info.x=e.clientX,this.info.y=e.clientY},touchend:function(t){Z(this.info,t.changedTouches[0],t)}});var B=P,H=R},50856:function(t,e,n){"use strict";n.d(e,{d:function(){return s}});n(56646);function r(t,e){for(var n=0;n1?n-1:0),i=1;i=0}function i(t){var e=t.indexOf(".");return-1===e?t:t.slice(0,e)}function o(t,e){return 0===t.indexOf(e+".")}function a(t,e){return 0===e.indexOf(t+".")}function s(t,e,n){return e+n.slice(t.length)}function c(t,e){return t===e||o(t,e)||a(t,e)}function l(t){if(Array.isArray(t)){for(var e=[],n=0;n1){for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n can only be templatized once");t.__templatizeOwner=e;var r=(e?e.constructor:j)._parseTemplate(t),i=r.templatizeInstanceClass;i||(i=z(t,r,n),r.templatizeInstanceClass=i),M(t,r,n);var o=function(t){k(n,t);var e=E(n);function n(){return O(this,n),e.apply(this,arguments)}return n}(i);return o.prototype._methodHost=D(t),o.prototype.__dataHost=t,o.prototype.__templatizeOwner=e,o.prototype.__hostProps=r.hostProps,o=o}function B(t,e){for(var n;e;)if(n=e.__templatizeInstance){if(n.__dataHost==t)return n;e=n.__dataHost}else e=e.parentNode;return null}function H(t){return(H="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 U(t,e){for(var n=0;n child");n.disconnect(),e.render()}));return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(t),this.$=this.root.$,this.__children=[];for(var r=this.root.firstChild;r;r=r.nextSibling)this.__children[this.__children.length]=r;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),n}((0,n(60995)._)(v((0,i.q)(HTMLElement))));customElements.define("dom-bind",Y);var $=n(28426),X=n(78956),J=n(93252),Q=n(4059),tt=n(21683);function et(t){return(et="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 nt(t,e,n){return(nt="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=ct(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 rt(t,e){for(var n=0;n child");n.disconnect(),t.__render()}));return n.observe(this,{childList:!0}),!1}var r={};r[this.as]=!0,r[this.indexAs]=!0,r[this.itemsIndexAs]=!0,this.__ctor=Z(e,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:r,forwardHostProp:function(t,e){for(var n,r=this.__instances,i=0;i1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=X.d.debounce(this.__renderDebouncer,e>0?tt.Wc.after(e):tt.YA,t.bind(this)),(0,J.E)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),(0,J.y)()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var t=this,e=this.items||[],n=new Array(e.length),r=0;r=o;u--)this.__detachAndRemoveInstance(u)}},{key:"__detachInstance",value:function(t){for(var e=this.__instances[t],n=0;n child");r.disconnect(),t.__render()}));return r.observe(this,{childList:!0}),!1}this.__ctor=Z(n,this,{mutableData:!0,forwardHostProp:function(t,e){this.__instance&&(this.if?this.__instance.forwardHostProp(t,e):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[(0,Q.Jz)(t)]=!0))}})}if(this.__instance){this.__syncHostProperties();var i=this.__instance.children;if(i&&i.length)if(this.previousSibling!==i[i.length-1])for(var o,a=0;a=i.index+i.removed.length?n.set(e,t+i.addedCount-i.removed.length):n.set(e,-1))}));for(var o=0;o=0&&t.linkPaths("items."+n,"selected."+e++)}))}else this.__selectedMap.forEach((function(e){t.linkPaths("selected","items."+e),t.linkPaths("selectedItem","items."+e)}))}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(t){return this.__selectedMap.has(t)}},{key:"isIndexSelected",value:function(t){return this.isSelected(this.items[t])}},{key:"__deselectChangedIdx",value:function(t){var e=this,n=this.__selectedIndexForItemIndex(t);if(n>=0){var r=0;this.__selectedMap.forEach((function(t,i){n==r++&&e.deselect(i)}))}}},{key:"__selectedIndexForItemIndex",value:function(t){var e=this.__dataLinkedPaths["items."+t];if(e)return parseInt(e.slice("selected.".length),10)}},{key:"deselect",value:function(t){var e,n=this.__selectedMap.get(t);n>=0&&(this.__selectedMap.delete(t),this.multi&&(e=this.__selectedIndexForItemIndex(n)),this.__updateLinks(),this.multi?this.splice("selected",e,1):this.selected=this.selectedItem=null)}},{key:"deselectIndex",value:function(t){this.deselect(this.items[t])}},{key:"select",value:function(t){this.selectIndex(this.items.indexOf(t))}},{key:"selectIndex",value:function(t){var e=this.items[t];this.isSelected(e)?this.toggle&&this.deselectIndex(t):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(e,t),this.__updateLinks(),this.multi?this.push("selected",e):this.selected=this.selectedItem=e)}}]),n}((0,wt.SH)(t))}))($.H3));customElements.define(Tt.is,Tt);n(5618);y._mutablePropertyChange;Boolean;var Rt=n(50856),Lt=(0,r.x)(HTMLElement).prototype},60309:function(t,e,n){"use strict";n.d(e,{CN:function(){return r},$T:function(){return i},mA:function(){return o}});var r=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,o=/@media\s(.*)/},10868:function(t,e,n){"use strict";n.d(e,{wW:function(){return i},B7:function(){return o},OH:function(){return a}});var r=n(60309);function i(t,e){for(var n in e)null===n?t.style.removeProperty(n):t.style.setProperty(n,e[n])}function o(t,e){var n=window.getComputedStyle(t).getPropertyValue(e);return n?n.trim():""}function a(t){var e=r.$T.test(t)||r.CN.test(t);return r.$T.lastIndex=0,r.CN.lastIndex=0,e}},34816:function(t,e,n){"use strict";n.d(e,{ZP:function(){return d}});var r,i=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function a(t){requestAnimationFrame((function(){o?o(t):(i||(i=new Promise((function(t){r=t})),"complete"===document.readyState?r():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&r()}))),i.then((function(){t&&t()})))}))}function s(t,e){for(var n=0;n0?a-4:a;for(n=0;n>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=r[t.charCodeAt(n)]<<2|r[t.charCodeAt(n+1)]>>4,l[u++]=255&e);1===s&&(e=r[t.charCodeAt(n)]<<10|r[t.charCodeAt(n+1)]<<4|r[t.charCodeAt(n+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],a=16383,s=0,c=r-i;sc?c:s+a));1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=o.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,r){for(var i,o,a=[],s=e;s>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},16638:function(){function t(t,n){var r;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(r=function(t,n){if(!t)return;if("string"==typeof t)return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,n)}(t))||n&&t&&"number"==typeof t.length){r&&(t=r);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},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,c=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return s=t.done,t},e:function(t){c=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(c)throw a}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&a>0&&n[o]===r[a];)o--,a--;n[o]!==r[a]&&this[d](n[o],r[a]),o>0&&this[h](n.slice(0,o)),a>0&&this[p](r.slice(0,a),i,null)}else this[p](r,i,e)}},{key:d,value:function(t,e){var n=t[l];this[v](t)&&!t.inert&&(t.inert=!0,n.add(t)),n.has(e)&&(e.inert=!1,n.delete(e)),e[u]=t[u],e[l]=n,t[u]=void 0,t[l]=void 0}},{key:h,value:function(e){var n,r=t(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;i[u].disconnect(),i[u]=void 0;var o,a=t(i[l]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[l]=void 0}}catch(s){r.e(s)}finally{r.f()}}},{key:p,value:function(e,n,r){var i,o=t(e);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,f=new Set,d=0;ds)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return d(t)}return u(t,e,n)}function u(t,e,n){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!l.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var n=0|y(t,e),r=c(n),i=r.write(t,e);i!==n&&(r=r.slice(0,i));return r}(t,e);if(ArrayBuffer.isView(t))return p(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+r(t));if(U(t,ArrayBuffer)||t&&U(t.buffer,ArrayBuffer))return h(t,e,n);if("undefined"!=typeof SharedArrayBuffer&&(U(t,SharedArrayBuffer)||t&&U(t.buffer,SharedArrayBuffer)))return h(t,e,n);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=function(t){if(l.isBuffer(t)){var e=0|m(t.length),n=c(e);return 0===n.length||t.copy(n,0,0,e),n}if(void 0!==t.length)return"number"!=typeof t.length||V(t.length)?c(0):p(t);if("Buffer"===t.type&&Array.isArray(t.data))return p(t.data)}(t);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]("string"),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+r(t))}function f(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function d(t){return f(t),c(t<0?0:0|m(t))}function p(t){for(var e=t.length<0?0:0|m(t.length),n=c(e),r=0;r=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|t}function y(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||U(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+r(t));var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return B(t).length;default:if(o)return i?-1:Z(t).length;e=(""+e).toLowerCase(),o=!0}}function v(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return L(this,e,n);case"utf8":case"utf-8":return O(this,e,n);case"ascii":return T(this,e,n);case"latin1":case"binary":return R(this,e,n);case"base64":return C(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function b(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function g(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),V(n=+n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=l.from(e,r)),l.isBuffer(e))return 0===e.length?-1:w(t,e,n,r,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):w(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function w(t,e,n,r,i){var o,a=1,s=t.length,c=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var u=-1;for(o=n;os&&(n=s-c),o=n;o>=0;o--){for(var f=!0,d=0;di&&(r=i):r=i;var o=e.length;r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(e,t.length-n),t,n,r)}function C(t,e,n){return 0===e&&n===t.length?i.fromByteArray(t):i.fromByteArray(t.slice(e,n))}function O(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(u=l);break;case 2:128==(192&(o=t[i+1]))&&(c=(31&l)<<6|63&o)>127&&(u=c);break;case 3:o=t[i+1],a=t[i+2],128==(192&o)&&128==(192&a)&&(c=(15&l)<<12|(63&o)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(c=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=f}return function(t){var e=t.length;if(e<=P)return String.fromCharCode.apply(String,t);var n="",r=0;for(;rn&&(t+=" ... "),""},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(U(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+r(t));if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError("out of range index");if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(this===t)return 0;for(var a=(o>>>=0)-(i>>>=0),s=(n>>>=0)-(e>>>=0),c=Math.min(a,s),u=this.slice(i,o),f=t.slice(e,n),d=0;d>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-e;if((void 0===n||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return _(this,t,e,n);case"utf8":case"utf-8":return k(this,t,e,n);case"ascii":return x(this,t,e,n);case"latin1":case"binary":return E(this,t,e,n);case"base64":return S(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var P=4096;function T(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;ir)&&(n=r);for(var i="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function D(t,e,n,r,i,o){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function z(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(t,e,n,r,i){return e=+e,n>>>=0,i||z(t,0,n,4),o.write(t,e,n,r,23,4),n+4}function N(t,e,n,r,i){return e=+e,n>>>=0,i||z(t,0,n,8),o.write(t,e,n,r,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;(t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||I(t,e,this.length);for(var r=this[t],i=1,o=0;++o>>=0,e>>>=0,n||I(t,e,this.length);for(var r=this[t+--e],i=1;e>0&&(i*=256);)r+=this[t+--e]*i;return r},l.prototype.readUInt8=function(t,e){return t>>>=0,e||I(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||I(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||I(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||I(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||I(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,n){t>>>=0,e>>>=0,n||I(t,e,this.length);for(var r=this[t],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*e)),r},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||I(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},l.prototype.readInt8=function(t,e){return t>>>=0,e||I(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||I(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||I(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||I(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||I(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return t>>>=0,e||I(t,4,this.length),o.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||I(t,4,this.length),o.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||I(t,8,this.length),o.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||I(t,8,this.length),o.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,n,r){(t=+t,e>>>=0,n>>>=0,r)||D(this,t,e,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[e]=255&t;++o>>=0,n>>>=0,r)||D(this,t,e,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+n},l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e>>>=0,!r){var i=Math.pow(2,8*n-1);D(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e>>>=0,!r){var i=Math.pow(2,8*n-1);D(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||D(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeFloatLE=function(t,e,n){return M(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return M(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return N(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return N(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,r){if(!l.isBuffer(t))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e=0;--o)t[o+e]=this[o+n];else Uint8Array.prototype.set.call(t,this.subarray(n,r),e);return i},l.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===t.length){var i=t.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(t=i)}}else"number"==typeof t?t&=255:"boolean"==typeof t&&(t=Number(t));if(e<0||this.length>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function B(t){return i.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(F,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function H(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}function U(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function V(t){return t!=t}var K=function(){for(var t="0123456789abcdef",e=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)e[r+i]=t[n]+t[i];return e}()},80118:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},42193:function(t,e,n){var r=n(42521);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},29690:function(t,e,n){var r=n(1386),i=n(63571),o=n(67455),a=r("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:i(null)}),t.exports=function(t){s[a][t]=!0}},67675:function(t,e,n){"use strict";var r=n(73832).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},30680:function(t){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},86956:function(t,e,n){var r=n(42521);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},90251:function(t){t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},44162:function(t,e,n){"use strict";var r,i=n(90251),o=n(37703),a=n(76121),s=n(42521),c=n(52766),l=n(79538),u=n(91471),f=n(62327),d=n(67455).f,p=n(99366),h=n(86594),m=n(1386),y=n(51735),v=a.Int8Array,b=v&&v.prototype,g=a.Uint8ClampedArray,w=g&&g.prototype,_=v&&p(v),k=b&&p(b),x=Object.prototype,E=x.isPrototypeOf,S=m("toStringTag"),A=y("TYPED_ARRAY_TAG"),C=i&&!!h&&"Opera"!==l(a.opera),O=!1,P={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},T=function(t){return s(t)&&c(P,l(t))};for(r in P)a[r]||(C=!1);if((!C||"function"!=typeof _||_===Function.prototype)&&(_=function(){throw TypeError("Incorrect invocation")},C))for(r in P)a[r]&&h(a[r],_);if((!C||!k||k===x)&&(k=_.prototype,C))for(r in P)a[r]&&h(a[r].prototype,k);if(C&&p(w)!==k&&h(w,k),o&&!c(k,S))for(r in O=!0,d(k,S,{get:function(){return s(this)?this[A]:void 0}}),P)a[r]&&u(a[r],A,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:C,TYPED_ARRAY_TAG:O&&A,aTypedArray:function(t){if(T(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(h){if(E.call(_,t))return t}else for(var e in P)if(c(P,r)){var n=a[e];if(n&&(t===n||E.call(n,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n){if(o){if(n)for(var r in P){var i=a[r];i&&c(i.prototype,t)&&delete i.prototype[t]}k[t]&&!n||f(k,t,n?e:C&&b[t]||e)}},exportTypedArrayStaticMethod:function(t,e,n){var r,i;if(o){if(h){if(n)for(r in P)(i=a[r])&&c(i,t)&&delete i[t];if(_[t]&&!n)return;try{return f(_,t,n?e:C&&v[t]||e)}catch(s){}}for(r in P)!(i=a[r])||i[t]&&!n||f(i,t,e)}},isView:function(t){var e=l(t);return"DataView"===e||c(P,e)},isTypedArray:T,TypedArray:_,TypedArrayPrototype:k}},75117:function(t,e,n){"use strict";var r=n(76121),i=n(37703),o=n(90251),a=n(91471),s=n(39757),c=n(72763),l=n(30680),u=n(25623),f=n(48331),d=n(35639),p=n(6601),h=n(99366),m=n(86594),y=n(2042).f,v=n(67455).f,b=n(6922),g=n(54849),w=n(2995),_=w.get,k=w.set,x="ArrayBuffer",E="DataView",S="Wrong index",A=r.ArrayBuffer,C=A,O=r.DataView,P=O&&O.prototype,T=Object.prototype,R=r.RangeError,L=p.pack,j=p.unpack,I=function(t){return[255&t]},D=function(t){return[255&t,t>>8&255]},z=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},M=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},N=function(t){return L(t,23,4)},F=function(t){return L(t,52,8)},Z=function(t,e){v(t.prototype,e,{get:function(){return _(this)[e]}})},B=function(t,e,n,r){var i=d(n),o=_(t);if(i+e>o.byteLength)throw R(S);var a=_(o.buffer).bytes,s=i+o.byteOffset,c=a.slice(s,s+e);return r?c:c.reverse()},H=function(t,e,n,r,i,o){var a=d(n),s=_(t);if(a+e>s.byteLength)throw R(S);for(var c=_(s.buffer).bytes,l=a+s.byteOffset,u=r(+i),f=0;fG;)(U=K[G++])in C||a(C,U,A[U]);V.constructor=C}m&&h(P)!==T&&m(P,T);var W=new O(new C(2)),q=P.setInt8;W.setInt8(0,2147483648),W.setInt8(1,2147483649),!W.getInt8(0)&&W.getInt8(1)||s(P,{setInt8:function(t,e){q.call(this,t,e<<24>>24)},setUint8:function(t,e){q.call(this,t,e<<24>>24)}},{unsafe:!0})}else C=function(t){l(this,C,x);var e=d(t);k(this,{bytes:b.call(new Array(e),0),byteLength:e}),i||(this.byteLength=e)},O=function(t,e,n){l(this,O,E),l(t,C,E);var r=_(t).byteLength,o=u(e);if(o<0||o>r)throw R("Wrong offset");if(o+(n=void 0===n?r-o:f(n))>r)throw R("Wrong length");k(this,{buffer:t,byteLength:n,byteOffset:o}),i||(this.buffer=t,this.byteLength=n,this.byteOffset=o)},i&&(Z(C,"byteLength"),Z(O,"buffer"),Z(O,"byteLength"),Z(O,"byteOffset")),s(O.prototype,{getInt8:function(t){return B(this,1,t)[0]<<24>>24},getUint8:function(t){return B(this,1,t)[0]},getInt16:function(t){var e=B(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=B(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return M(B(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return M(B(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return j(B(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return j(B(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){H(this,1,t,I,e)},setUint8:function(t,e){H(this,1,t,I,e)},setInt16:function(t,e){H(this,2,t,D,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){H(this,2,t,D,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){H(this,4,t,z,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){H(this,4,t,z,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){H(this,4,t,N,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){H(this,8,t,F,e,arguments.length>2?arguments[2]:void 0)}});g(C,x),g(O,E),t.exports={ArrayBuffer:C,DataView:O}},24579:function(t,e,n){"use strict";var r=n(84766),i=n(11588),o=n(48331),a=Math.min;t.exports=[].copyWithin||function(t,e){var n=r(this),s=o(n.length),c=i(t,s),l=i(e,s),u=arguments.length>2?arguments[2]:void 0,f=a((void 0===u?s:i(u,s))-l,s-c),d=1;for(l0;)l in n?n[c]=n[l]:delete n[c],c+=d,l+=d;return n}},6922:function(t,e,n){"use strict";var r=n(84766),i=n(11588),o=n(48331);t.exports=function(t){for(var e=r(this),n=o(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),c=a>2?arguments[2]:void 0,l=void 0===c?n:i(c,n);l>s;)e[s++]=t;return e}},20702:function(t,e,n){"use strict";var r=n(25097).forEach,i=n(49719),o=n(76571),a=i("forEach"),s=o("forEach");t.exports=a&&s?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},54513:function(t,e,n){"use strict";var r=n(43322),i=n(84766),o=n(95913),a=n(19439),s=n(48331),c=n(32385),l=n(85111);t.exports=function(t){var e,n,u,f,d,p,h=i(t),m="function"==typeof this?this:Array,y=arguments.length,v=y>1?arguments[1]:void 0,b=void 0!==v,g=l(h),w=0;if(b&&(v=r(v,y>2?arguments[2]:void 0,2)),null==g||m==Array&&a(g))for(n=new m(e=s(h.length));e>w;w++)p=b?v(h[w],w):h[w],c(n,w,p);else for(d=(f=g.call(h)).next,n=new m;!(u=d.call(f)).done;w++)p=b?o(f,v,[u.value,w],!0):u.value,c(n,w,p);return n.length=w,n}},59729:function(t,e,n){var r=n(19969),i=n(48331),o=n(11588),a=function(t){return function(e,n,a){var s,c=r(e),l=i(c.length),u=o(a,l);if(t&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},25097:function(t,e,n){var r=n(43322),i=n(23169),o=n(84766),a=n(48331),s=n(48347),c=[].push,l=function(t){var e=1==t,n=2==t,l=3==t,u=4==t,f=6==t,d=5==t||f;return function(p,h,m,y){for(var v,b,g=o(p),w=i(g),_=r(h,m,3),k=a(w.length),x=0,E=y||s,S=e?E(p,k):n?E(p,0):void 0;k>x;x++)if((d||x in w)&&(b=_(v=w[x],x,g),t))if(e)S[x]=b;else if(b)switch(t){case 3:return!0;case 5:return v;case 6:return x;case 2:c.call(S,v)}else if(u)return!1;return f?-1:l||u?u:S}};t.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},8139:function(t,e,n){"use strict";var r=n(19969),i=n(25623),o=n(48331),a=n(49719),s=n(76571),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf"),d=s("indexOf",{ACCESSORS:!0,1:0}),p=u||!f||!d;t.exports=p?function(t){if(u)return l.apply(this,arguments)||0;var e=r(this),n=o(e.length),a=n-1;for(arguments.length>1&&(a=c(a,i(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:l},1566:function(t,e,n){var r=n(72763),i=n(1386),o=n(56962),a=i("species");t.exports=function(t){return o>=51||!r((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},49719:function(t,e,n){"use strict";var r=n(72763);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},76571:function(t,e,n){var r=n(37703),i=n(72763),o=n(52766),a=Object.defineProperty,s={},c=function(t){throw t};t.exports=function(t,e){if(o(s,t))return s[t];e||(e={});var n=[][t],l=!!o(e,"ACCESSORS")&&e.ACCESSORS,u=o(e,0)?e[0]:c,f=o(e,1)?e[1]:void 0;return s[t]=!!n&&!i((function(){if(l&&!r)return!0;var t={length:-1};l?a(t,1,{enumerable:!0,get:c}):t[1]=1,n.call(t,u,f)}))}},59856:function(t,e,n){var r=n(80118),i=n(84766),o=n(23169),a=n(48331),s=function(t){return function(e,n,s,c){r(n);var l=i(e),u=o(l),f=a(l.length),d=t?f-1:0,p=t?-1:1;if(s<2)for(;;){if(d in u){c=u[d],d+=p;break}if(d+=p,t?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;t?d>=0:f>d;d+=p)d in u&&(c=n(c,u[d],d,l));return c}};t.exports={left:s(!1),right:s(!0)}},48347:function(t,e,n){var r=n(42521),i=n(43964),o=n(1386)("species");t.exports=function(t,e){var n;return i(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},13561:function(t,e,n){"use strict";var r=n(1035),i=n(80118),o=n(86956),a=n(63571),s=n(91471),c=n(39757),l=n(1386),u=n(2995),f=n(77642)("Promise"),d=u.set,p=u.get,h=l("toStringTag"),m=function(t){var e=p(this).iterator,n=e.return;return void 0===n?f.resolve({done:!0,value:t}):o(n.call(e,t))},y=function(t){var e=p(this).iterator,n=e.throw;return void 0===n?f.reject(t):n.call(e,t)};t.exports=function(t,e){var n=function(t){t.next=i(t.iterator.next),t.done=!1,d(this,t)};return n.prototype=c(a(r.AsyncIterator.prototype),{next:function(e){var n=p(this);if(n.done)return f.resolve({done:!0,value:void 0});try{return f.resolve(o(t.call(n,e,f)))}catch(r){return f.reject(r)}},return:m,throw:y}),e||s(n.prototype,h,"Generator"),n}},20877:function(t,e,n){"use strict";var r=n(80118),i=n(86956),o=n(77642)("Promise"),a=[].push,s=function(t){var e=0==t,n=1==t,s=2==t,c=3==t;return function(t,l){i(t);var u=r(t.next),f=e?[]:void 0;return e||r(l),new o((function(r,d){!function p(){try{o.resolve(i(u.call(t))).then((function(t){try{if(i(t).done)r(e?f:!c&&(s||void 0));else{var u=t.value;e?(a.call(f,u),p()):o.resolve(l(u)).then((function(t){n?p():s?t?p():r(!1):t?r(c||u):p()}),d)}}catch(h){d(h)}}),d)}catch(h){d(h)}}()}))}};t.exports={toArray:s(0),forEach:s(1),every:s(2),some:s(3),find:s(4)}},48199:function(t,e,n){var r,i,o=n(76121),a=n(4682),s=n(99366),c=n(52766),l=n(91471),u=n(1386),f=n(8451),d=u("asyncIterator"),p=o.AsyncIterator,h=a.AsyncIteratorPrototype;if(!f)if(h)r=h;else if("function"==typeof p)r=p.prototype;else if(a.USE_FUNCTION_CONSTRUCTOR||o.USE_FUNCTION_CONSTRUCTOR)try{i=s(s(s(Function("return async function*(){}()")()))),s(i)===Object.prototype&&(r=i)}catch(m){}r||(r={}),c(r,d)||l(r,d,(function(){return this})),t.exports=r},95913:function(t,e,n){var r=n(86956);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){var o=t.return;throw void 0!==o&&r(o.call(t)),a}}},4684:function(t,e,n){var r=n(1386)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(s){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},t(o)}catch(s){}return n}},42849:function(t){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},79538:function(t,e,n){var r=n(16395),i=n(42849),o=n(1386)("toStringTag"),a="Arguments"==i(function(){return arguments}());t.exports=r?i:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=Object(t),o))?n:a?i(e):"Object"==(r=i(e))&&"function"==typeof e.callee?"Arguments":r}},20737:function(t,e,n){"use strict";var r=n(86956),i=n(80118);t.exports=function(){for(var t=r(this),e=i(t.add),n=0,o=arguments.length;n1?arguments[1]:void 0;return r(this),(e=void 0!==l)&&r(l),null==t?new this:(n=[],e?(a=0,s=i(l,c>2?arguments[2]:void 0,2),o(t,(function(t){n.push(s(t,a++))}))):o(t,n.push,n),new this(n))}},11171:function(t){"use strict";t.exports=function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)}},95365:function(t,e,n){"use strict";var r=n(67455).f,i=n(63571),o=n(39757),a=n(43322),s=n(30680),c=n(64572),l=n(94247),u=n(8395),f=n(37703),d=n(9154).fastKey,p=n(2995),h=p.set,m=p.getterFor;t.exports={getConstructor:function(t,e,n,l){var u=t((function(t,r){s(t,u,e),h(t,{type:e,index:i(null),first:void 0,last:void 0,size:0}),f||(t.size=0),null!=r&&c(r,t[l],t,n)})),p=m(e),y=function(t,e,n){var r,i,o=p(t),a=v(t,e);return a?a.value=n:(o.last=a={index:i=d(e,!0),key:e,value:n,previous:r=o.last,next:void 0,removed:!1},o.first||(o.first=a),r&&(r.next=a),f?o.size++:t.size++,"F"!==i&&(o.index[i]=a)),t},v=function(t,e){var n,r=p(t),i=d(e);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==e)return n};return o(u.prototype,{clear:function(){for(var t=p(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,f?t.size=0:this.size=0},delete:function(t){var e=this,n=p(e),r=v(e,t);if(r){var i=r.next,o=r.previous;delete n.index[r.index],r.removed=!0,o&&(o.next=i),i&&(i.previous=o),n.first==r&&(n.first=i),n.last==r&&(n.last=o),f?n.size--:e.size--}return!!r},forEach:function(t){for(var e,n=p(this),r=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!v(this,t)}}),o(u.prototype,n?{get:function(t){var e=v(this,t);return e&&e.value},set:function(t,e){return y(this,0===t?0:t,e)}}:{add:function(t){return y(this,t=0===t?0:t,t)}}),f&&r(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(t,e,n){var r=e+" Iterator",i=m(e),o=m(r);l(t,e,(function(t,e){h(this,{type:r,target:t,state:i(t),kind:e,last:void 0})}),(function(){for(var t=o(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(e)}}},59285:function(t,e,n){"use strict";var r=n(39757),i=n(9154).getWeakData,o=n(86956),a=n(42521),s=n(30680),c=n(64572),l=n(25097),u=n(52766),f=n(2995),d=f.set,p=f.getterFor,h=l.find,m=l.findIndex,y=0,v=function(t){return t.frozen||(t.frozen=new b)},b=function(){this.entries=[]},g=function(t,e){return h(t.entries,(function(t){return t[0]===e}))};b.prototype={get:function(t){var e=g(this,t);if(e)return e[1]},has:function(t){return!!g(this,t)},set:function(t,e){var n=g(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=m(this.entries,(function(e){return e[0]===t}));return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,l){var f=t((function(t,r){s(t,f,e),d(t,{type:e,id:y++,frozen:void 0}),null!=r&&c(r,t[l],t,n)})),h=p(e),m=function(t,e,n){var r=h(t),a=i(o(e),!0);return!0===a?v(r).set(e,n):a[r.id]=n,t};return r(f.prototype,{delete:function(t){var e=h(this);if(!a(t))return!1;var n=i(t);return!0===n?v(e).delete(t):n&&u(n,e.id)&&delete n[e.id]},has:function(t){var e=h(this);if(!a(t))return!1;var n=i(t);return!0===n?v(e).has(t):n&&u(n,e.id)}}),r(f.prototype,n?{get:function(t){var e=h(this);if(a(t)){var n=i(t);return!0===n?v(e).get(t):n?n[e.id]:void 0}},set:function(t,e){return m(this,t,e)}}:{add:function(t){return m(this,t,!0)}}),f}}},35246:function(t,e,n){"use strict";var r=n(7309),i=n(76121),o=n(20676),a=n(62327),s=n(9154),c=n(64572),l=n(30680),u=n(42521),f=n(72763),d=n(4684),p=n(54849),h=n(31985);t.exports=function(t,e,n){var m=-1!==t.indexOf("Map"),y=-1!==t.indexOf("Weak"),v=m?"set":"add",b=i[t],g=b&&b.prototype,w=b,_={},k=function(t){var e=g[t];a(g,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(y&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return y&&!u(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(y&&!u(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(o(t,"function"!=typeof b||!(y||g.forEach&&!f((function(){(new b).entries().next()})))))w=n.getConstructor(e,t,m,v),s.REQUIRED=!0;else if(o(t,!0)){var x=new w,E=x[v](y?{}:-0,1)!=x,S=f((function(){x.has(1)})),A=d((function(t){new b(t)})),C=!y&&f((function(){for(var t=new b,e=5;e--;)t[v](e,e);return!t.has(-0)}));A||((w=e((function(e,n){l(e,w,t);var r=h(new b,e,w);return null!=n&&c(n,r[v],r,m),r}))).prototype=g,g.constructor=w),(S||C)&&(k("delete"),k("has"),m&&k("get")),(C||E)&&k(v),y&&g.clear&&delete g.clear}return _[t]=w,r({global:!0,forced:w!=b},_),p(w,t),y||n.setStrong(w,t,m),w}},49098:function(t,e,n){var r=n(8974),i=n(38742),o=n(63571),a=n(42521),s=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=o(null)};s.prototype.get=function(t,e){return this[t]||(this[t]=e())},s.prototype.next=function(t,e,n){var o=n?this.objectsByIndex[t]||(this.objectsByIndex[t]=new i):this.primitives||(this.primitives=new r),a=o.get(e);return a||o.set(e,a=new s),a};var c=new s;t.exports=function(){var t,e,n=c,r=arguments.length;for(t=0;t"+a+""}},34427:function(t,e,n){"use strict";var r=n(94109).IteratorPrototype,i=n(63571),o=n(5938),a=n(54849),s=n(23403),c=function(){return this};t.exports=function(t,e,n){var l=e+" Iterator";return t.prototype=i(r,{next:o(1,n)}),a(t,l,!1,!0),s[l]=c,t}},91471:function(t,e,n){var r=n(37703),i=n(67455),o=n(5938);t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},5938:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},32385:function(t,e,n){"use strict";var r=n(40687),i=n(67455),o=n(5938);t.exports=function(t,e,n){var a=r(e);a in t?i.f(t,a,o(0,n)):t[a]=n}},59671:function(t,e,n){"use strict";var r=n(72763),i=n(25427).start,o=Math.abs,a=Date.prototype,s=a.getTime,c=a.toISOString;t.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=c.call(new Date(-50000000000001))}))||!r((function(){c.call(new Date(NaN))}))?function(){if(!isFinite(s.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+i(o(e),r?6:4,0)+"-"+i(t.getUTCMonth()+1,2,0)+"-"+i(t.getUTCDate(),2,0)+"T"+i(t.getUTCHours(),2,0)+":"+i(t.getUTCMinutes(),2,0)+":"+i(t.getUTCSeconds(),2,0)+"."+i(n,3,0)+"Z"}:c},83976:function(t,e,n){"use strict";var r=n(86956),i=n(40687);t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),"number"!==t)}},94247:function(t,e,n){"use strict";var r=n(7309),i=n(34427),o=n(99366),a=n(86594),s=n(54849),c=n(91471),l=n(62327),u=n(1386),f=n(8451),d=n(23403),p=n(94109),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,y=u("iterator"),v="keys",b="values",g="entries",w=function(){return this};t.exports=function(t,e,n,u,p,_,k){i(n,e,u);var x,E,S,A=function(t){if(t===p&&R)return R;if(!m&&t in P)return P[t];switch(t){case v:case b:case g:return function(){return new n(this,t)}}return function(){return new n(this)}},C=e+" Iterator",O=!1,P=t.prototype,T=P[y]||P["@@iterator"]||p&&P[p],R=!m&&T||A(p),L="Array"==e&&P.entries||T;if(L&&(x=o(L.call(new t)),h!==Object.prototype&&x.next&&(f||o(x)===h||(a?a(x,h):"function"!=typeof x[y]&&c(x,y,w)),s(x,C,!0,!0),f&&(d[C]=w))),p==b&&T&&T.name!==b&&(O=!0,R=function(){return T.call(this)}),f&&!k||P[y]===R||c(P,y,R),d[e]=R,p)if(E={values:A(b),keys:_?R:A(v),entries:A(g)},k)for(S in E)(m||O||!(S in P))&&l(P,S,E[S]);else r({target:e,proto:!0,forced:m||O},E);return E}},56316:function(t,e,n){var r=n(1035),i=n(52766),o=n(89103),a=n(67455).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},37703:function(t,e,n){var r=n(72763);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},6004:function(t,e,n){var r=n(76121),i=n(42521),o=r.document,a=i(o)&&i(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},83729:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},60987:function(t,e,n){var r=n(58635);t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},58635:function(t,e,n){var r=n(77642);t.exports=r("navigator","userAgent")||""},56962:function(t,e,n){var r,i,o=n(76121),a=n(58635),s=o.process,c=s&&s.versions,l=c&&c.v8;l?i=(r=l.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=r[1]),t.exports=i&&+i},64731:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7309:function(t,e,n){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)}var i=n(76121),o=n(38769).f,a=n(91471),s=n(62327),c=n(6565),l=n(94488),u=n(20676);t.exports=function(t,e){var n,f,d,p,h,m=t.target,y=t.global,v=t.stat;if(n=y?i:v?i[m]||c(m,{}):(i[m]||{}).prototype)for(f in e){if(p=e[f],d=t.noTargetGet?(h=o(n,f))&&h.value:n[f],!u(y?f:m+(v?".":"#")+f,t.forced)&&void 0!==d){if(r(p)===r(d))continue;l(p,d)}(t.sham||d&&d.sham)&&a(p,"sham",!0),s(n,f,p,t)}}},72763:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},1325:function(t,e,n){"use strict";n(48775);var r=n(62327),i=n(72763),o=n(1386),a=n(73546),s=n(91471),c=o("species"),l=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$
    ")})),u="$0"==="a".replace(/./,"$0"),f=o("replace"),d=!!/./[f]&&""===/./[f]("a","$0"),p=!i((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,f){var h=o(t),m=!i((function(){var e={};return e[h]=function(){return 7},7!=""[t](e)})),y=m&&!i((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return e=!0,null},n[h](""),!e}));if(!m||!y||"replace"===t&&(!l||!u||d)||"split"===t&&!p){var v=/./[h],b=n(h,""[t],(function(t,e,n,r,i){return e.exec===a?m&&!i?{done:!0,value:v.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),g=b[0],w=b[1];r(String.prototype,t,g),r(RegExp.prototype,h,2==e?function(t,e){return w.call(t,this,e)}:function(t){return w.call(t,this)})}f&&s(RegExp.prototype[h],"sham",!0)}},25538:function(t,e,n){"use strict";var r=n(43964),i=n(48331),o=n(43322);t.exports=function t(e,n,a,s,c,l,u,f){for(var d,p=c,h=0,m=!!u&&o(u,f,3);h0&&r(d))p=t(e,n,d,i(d.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}h++}return p}},91104:function(t,e,n){var r=n(72763);t.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},43322:function(t,e,n){var r=n(80118);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},48659:function(t,e,n){"use strict";var r=n(80118),i=n(42521),o=[].slice,a={},s=function(t,e,n){if(!(e in a)){for(var r=[],i=0;i>1,y=23===s?r(2,-24)-r(2,-77):0,v=t<0||0===t&&1/t<0?1:0,b=0;for((t=n(t))!=t||t===e?(u=t!=t?1:0,l=h):(l=i(o(t)/a),t*(f=r(2,-l))<1&&(l--,f*=2),(t+=l+m>=1?y/f:y*r(2,1-m))*f>=2&&(l++,f/=2),l+m>=h?(u=0,l=h):l+m>=1?(u=(t*f-1)*r(2,s),l+=m):(u=t*r(2,m-1)*r(2,s),l=0));s>=8;d[b++]=255&u,u/=256,s-=8);for(l=l<0;d[b++]=255&l,l/=256,p-=8);return d[--b]|=128*v,d},unpack:function(t,n){var i,o=t.length,a=8*o-n-1,s=(1<>1,l=a-7,u=o-1,f=t[u--],d=127&f;for(f>>=7;l>0;d=256*d+t[u],u--,l-=8);for(i=d&(1<<-l)-1,d>>=-l,l+=n;l>0;i=256*i+t[u],u--,l-=8);if(0===d)d=1-c;else{if(d===s)return i?NaN:f?-1/0:e;i+=r(2,n),d-=c}return(f?-1:1)*i*r(2,d-n)}}},23169:function(t,e,n){var r=n(72763),i=n(42849),o="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?o.call(t,""):Object(t)}:Object},31985:function(t,e,n){var r=n(42521),i=n(86594);t.exports=function(t,e,n){var o,a;return i&&"function"==typeof(o=e.constructor)&&o!==n&&r(a=o.prototype)&&a!==n.prototype&&i(t,a),t}},99835:function(t,e,n){var r=n(4682),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return i.call(t)}),t.exports=r.inspectSource},9154:function(t,e,n){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)}var i=n(32048),o=n(42521),a=n(52766),s=n(67455).f,c=n(51735),l=n(91104),u=c("meta"),f=0,d=Object.isExtensible||function(){return!0},p=function(t){s(t,u,{value:{objectID:"O"+ ++f,weakData:{}}})},h=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==r(t)?t:("string"==typeof t?"S":"P")+t;if(!a(t,u)){if(!d(t))return"F";if(!e)return"E";p(t)}return t[u].objectID},getWeakData:function(t,e){if(!a(t,u)){if(!d(t))return!0;if(!e)return!1;p(t)}return t[u].weakData},onFreeze:function(t){return l&&h.REQUIRED&&d(t)&&!a(t,u)&&p(t),t}};i[u]=!0},2995:function(t,e,n){var r,i,o,a=n(45546),s=n(76121),c=n(42521),l=n(91471),u=n(52766),f=n(52562),d=n(32048),p=s.WeakMap;if(a){var h=new p,m=h.get,y=h.has,v=h.set;r=function(t,e){return v.call(h,t,e),e},i=function(t){return m.call(h,t)||{}},o=function(t){return y.call(h,t)}}else{var b=f("state");d[b]=!0,r=function(t,e){return l(t,b,e),e},i=function(t){return u(t,b)?t[b]:{}},o=function(t){return u(t,b)}}t.exports={set:r,get:i,has:o,enforce:function(t){return o(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},19439:function(t,e,n){var r=n(1386),i=n(23403),o=r("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||a[o]===t)}},43964:function(t,e,n){var r=n(42849);t.exports=Array.isArray||function(t){return"Array"==r(t)}},20676:function(t,e,n){var r=n(72763),i=/#|\.prototype\./,o=function(t,e){var n=s[a(t)];return n==l||n!=c&&("function"==typeof e?r(e):!!e)},a=o.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=o.data={},c=o.NATIVE="N",l=o.POLYFILL="P";t.exports=o},56038:function(t,e,n){var r=n(42521),i=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},42521:function(t){function e(t){return(e="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)}t.exports=function(t){return"object"===e(t)?null!==t:"function"==typeof t}},8451:function(t){t.exports=!1},16272:function(t,e,n){var r=n(42521),i=n(42849),o=n(1386)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},64572:function(t,e,n){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)}var i=n(86956),o=n(19439),a=n(48331),s=n(43322),c=n(85111),l=n(95913),u=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,n,f,d){var p,h,m,y,v,b,g,w=s(e,n,f?2:1);if(d)p=t;else{if("function"!=typeof(h=c(t)))throw TypeError("Target is not iterable");if(o(h)){for(m=0,y=a(t.length);y>m;m++)if((v=f?w(i(g=t[m])[0],g[1]):w(t[m]))&&v instanceof u)return v;return new u(!1)}p=h.call(t)}for(b=p.next;!(g=b.call(p)).done;)if("object"==r(v=l(p,w,g.value,f))&&v&&v instanceof u)return v;return new u(!1)}).stop=function(t){return new u(!0,t)}},36020:function(t,e,n){"use strict";var r=n(1035),i=n(80118),o=n(86956),a=n(63571),s=n(91471),c=n(39757),l=n(1386),u=n(2995),f=u.set,d=u.get,p=l("toStringTag"),h=function(t){var e=d(this).iterator,n=e.return;return void 0===n?{done:!0,value:t}:o(n.call(e,t))},m=function(t){var e=d(this).iterator,n=e.throw;if(void 0===n)throw t;return n.call(e,t)};t.exports=function(t,e){var n=function(t){t.next=i(t.iterator.next),t.done=!1,f(this,t)};return n.prototype=c(a(r.Iterator.prototype),{next:function(){var e=d(this),n=e.done?void 0:t.apply(e,arguments);return{done:e.done,value:n}},return:h,throw:m}),e||s(n.prototype,p,"Generator"),n}},94109:function(t,e,n){"use strict";var r,i,o,a=n(99366),s=n(91471),c=n(52766),l=n(1386),u=n(8451),f=l("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(i=a(a(o)))!==Object.prototype&&(r=i):d=!0),null==r&&(r={}),u||c(r,f)||s(r,f,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},23403:function(t){t.exports={}},7230:function(t,e,n){"use strict";var r=n(86956);t.exports=function(t,e){var n,i=r(this),o=arguments.length>2?arguments[2]:void 0;if("function"!=typeof e&&"function"!=typeof o)throw TypeError("At least one callback required");return i.has(t)?(n=i.get(t),"function"==typeof e&&(n=e(n),i.set(t,n))):"function"==typeof o&&(n=o(),i.set(t,n)),n}},89188:function(t){var e=Math.expm1,n=Math.exp;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:e},63094:function(t,e,n){var r=n(4380),i=Math.abs,o=Math.pow,a=o(2,-52),s=o(2,-23),c=o(2,127)*(2-s),l=o(2,-126);t.exports=Math.fround||function(t){var e,n,o=i(t),u=r(t);return oc||n!=n?u*(1/0):u*n}},39370:function(t){var e=Math.log;t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:e(1+t)}},50969:function(t){t.exports=Math.scale||function(t,e,n,r,i){return 0===arguments.length||t!=t||e!=e||n!=n||r!=r||i!=i?NaN:t===1/0||t===-1/0?t:(t-e)*(i-r)/(n-e)+r}},4380:function(t){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},26745:function(t,e,n){var r,i,o,a,s,c,l,u,f=n(76121),d=n(38769).f,p=n(42849),h=n(94825).set,m=n(60987),y=f.MutationObserver||f.WebKitMutationObserver,v=f.process,b=f.Promise,g="process"==p(v),w=d(f,"queueMicrotask"),_=w&&w.value;_||(r=function(){var t,e;for(g&&(t=v.domain)&&t.exit();i;){e=i.fn,i=i.next;try{e()}catch(n){throw i?a():o=void 0,n}}o=void 0,t&&t.enter()},g?a=function(){v.nextTick(r)}:y&&!m?(s=!0,c=document.createTextNode(""),new y(r).observe(c,{characterData:!0}),a=function(){c.data=s=!s}):b&&b.resolve?(l=b.resolve(void 0),u=l.then,a=function(){u.call(l,r)}):a=function(){h.call(f,r)}),t.exports=_||function(t){var e={fn:t,next:void 0};o&&(o.next=e),i||(i=e,a()),o=e}},34860:function(t,e,n){var r=n(76121);t.exports=r.Promise},54020:function(t,e,n){var r=n(72763);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},50307:function(t,e,n){var r=n(72763),i=n(1386),o=n(8451),a=i("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,r){e.delete("b"),n+=r+t})),o&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},45546:function(t,e,n){var r=n(76121),i=n(99835),o=r.WeakMap;t.exports="function"==typeof o&&/native code/.test(i(o))},40500:function(t,e,n){"use strict";var r=n(80118),i=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new i(t)}},11330:function(t,e,n){var r=n(16272);t.exports=function(t){if(r(t))throw TypeError("The method doesn't accept regular expressions");return t}},30097:function(t,e,n){var r=n(76121).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&r(t)}},30706:function(t,e,n){var r=n(76121),i=n(36842).trim,o=n(82350),a=r.parseFloat,s=1/a(o+"-0")!=-1/0;t.exports=s?function(t){var e=i(String(t)),n=a(e);return 0===n&&"-"==e.charAt(0)?-0:n}:a},92437:function(t,e,n){var r=n(76121),i=n(36842).trim,o=n(82350),a=r.parseInt,s=/^[+-]?0[Xx]/,c=8!==a(o+"08")||22!==a(o+"0x16");t.exports=c?function(t,e){var n=i(String(t));return a(n,e>>>0||(s.test(n)?16:10))}:a},81179:function(t,e,n){"use strict";var r=n(37703),i=n(72763),o=n(31792),a=n(92719),s=n(77751),c=n(84766),l=n(23169),u=Object.assign,f=Object.defineProperty;t.exports=!u||i((function(){if(r&&1!==u({b:1},u(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||o(u({},e)).join("")!=i}))?function(t,e){for(var n=c(t),i=arguments.length,u=1,f=a.f,d=s.f;i>u;)for(var p,h=l(arguments[u++]),m=f?o(h).concat(f(h)):o(h),y=m.length,v=0;y>v;)p=m[v++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:u},63571:function(t,e,n){var r,i=n(86956),o=n(37532),a=n(64731),s=n(32048),c=n(24174),l=n(6004),u=n(52562),f=u("IE_PROTO"),d=function(){},p=function(t){return"