From 6f6308687200940f151b56951cfff83822e7b57a Mon Sep 17 00:00:00 2001 From: mfranzke Date: Fri, 8 Nov 2024 06:21:01 +0000 Subject: [PATCH] deploy: bc24a45088572cab8ec73a1ee613d25ad014a145 --- refactor-prettier/404.html | 14 + .../assets/components/button.svg | 1 + refactor-prettier/assets/components/card.svg | 1 + .../assets/components/checkbox.svg | 1 + .../assets/components/component.svg | 1 + .../assets/components/divider.svg | 1 + refactor-prettier/assets/components/flex.svg | 1 + refactor-prettier/assets/components/input.svg | 1 + refactor-prettier/assets/components/link.svg | 1 + .../assets/components/loader.svg | 1 + refactor-prettier/assets/components/radio.svg | 1 + .../assets/components/select.svg | 1 + refactor-prettier/assets/components/tag.svg | 1 + .../assets/components/textarea.svg | 1 + .../assets/components/toggle.svg | 1 + refactor-prettier/assets/db-ux-9k2vOj9Q.woff2 | Bin 0 -> 51256 bytes refactor-prettier/assets/db-ux-BchBecJS.woff2 | Bin 0 -> 48304 bytes refactor-prettier/assets/db-ux-BgoTgEYf.woff2 | Bin 0 -> 48972 bytes refactor-prettier/assets/db-ux-BwzIvIeE.woff2 | Bin 0 -> 41072 bytes refactor-prettier/assets/db-ux-C-20klHx.woff2 | Bin 0 -> 48704 bytes refactor-prettier/assets/db-ux-C1OZuERV.woff2 | Bin 0 -> 42416 bytes refactor-prettier/assets/db-ux-C2hQ1ngI.woff2 | Bin 0 -> 51316 bytes refactor-prettier/assets/db-ux-CC0rQGGK.woff2 | Bin 0 -> 40916 bytes refactor-prettier/assets/db-ux-CdsS5hZZ.woff2 | Bin 0 -> 48284 bytes refactor-prettier/assets/db-ux-CmDRJk9l.woff2 | Bin 0 -> 48304 bytes refactor-prettier/assets/db-ux-Ct_FUcv4.woff2 | Bin 0 -> 43392 bytes refactor-prettier/assets/db-ux-DEd5GlnY.woff2 | Bin 0 -> 52200 bytes refactor-prettier/assets/db-ux-DURsR8CU.woff2 | Bin 0 -> 52232 bytes refactor-prettier/assets/db-ux-DZa3tAXj.woff2 | Bin 0 -> 52168 bytes refactor-prettier/assets/db-ux-Db5MjuVF.woff2 | Bin 0 -> 52200 bytes refactor-prettier/assets/db-ux-DjkNcVbP.woff2 | Bin 0 -> 51296 bytes refactor-prettier/assets/db-ux-DmPVvA85.woff2 | Bin 0 -> 51328 bytes refactor-prettier/assets/db-ux-DvbtQm9s.woff2 | Bin 0 -> 43656 bytes refactor-prettier/assets/db-ux-c1iHDPTq.woff2 | Bin 0 -> 45956 bytes refactor-prettier/assets/db-ux-k0i_Ac_q.woff2 | Bin 0 -> 42816 bytes refactor-prettier/assets/db-ux-la8BU7NE.woff2 | Bin 0 -> 48304 bytes .../assets/dbscreenhead-black-RWR49yke.woff2 | Bin 0 -> 35428 bytes .../assets/dbscreenhead-light-BIDOBviW.woff2 | Bin 0 -> 33520 bytes .../dbscreenhead-regular-CLI4yzHf.woff2 | Bin 0 -> 33544 bytes .../assets/dbscreensans-bold-BLNtzPaU.woff2 | Bin 0 -> 24332 bytes ...dbscreensans-digitalregular-DMrcXJge.woff2 | Bin 0 -> 24572 bytes .../assets/dbscreensans-medium-B8yCaq60.woff2 | Bin 0 -> 24740 bytes .../dbscreensans-regular-DSRfBHsE.woff2 | Bin 0 -> 24188 bytes .../dbscreensans-semibold-DMJOmqk1.woff2 | Bin 0 -> 25152 bytes refactor-prettier/assets/images/db_logo.svg | 4 + .../assets/images/github-mark-white.svg | 1 + .../assets/images/github-mark.svg | 1 + .../assets/images/peace-in-a-box-white.svg | 12 + .../assets/images/peace-in-a-box.svg | 12 + .../assets/images/sbahn_logo.svg | 1 + refactor-prettier/assets/index-BQ8dk_KB.js | 2523 +++++++++++++++++ refactor-prettier/assets/index-DrvcbIZI.css | 1 + refactor-prettier/assets/pg-components.woff2 | Bin 0 -> 3424 bytes refactor-prettier/assets/piab.woff2 | Bin 0 -> 988 bytes refactor-prettier/customization.html | 14 + refactor-prettier/demo.html | 14 + refactor-prettier/favicon.ico | Bin 0 -> 33310 bytes refactor-prettier/index.html | 14 + refactor-prettier/locales/de/translation.json | 126 + refactor-prettier/locales/en/translation.json | 125 + refactor-prettier/playground.html | 14 + refactor-prettier/robots.txt | 6 + refactor-prettier/site.webmanifest | 14 + 63 files changed, 2910 insertions(+) create mode 100644 refactor-prettier/404.html create mode 100644 refactor-prettier/assets/components/button.svg create mode 100644 refactor-prettier/assets/components/card.svg create mode 100644 refactor-prettier/assets/components/checkbox.svg create mode 100644 refactor-prettier/assets/components/component.svg create mode 100644 refactor-prettier/assets/components/divider.svg create mode 100644 refactor-prettier/assets/components/flex.svg create mode 100644 refactor-prettier/assets/components/input.svg create mode 100644 refactor-prettier/assets/components/link.svg create mode 100644 refactor-prettier/assets/components/loader.svg create mode 100644 refactor-prettier/assets/components/radio.svg create mode 100644 refactor-prettier/assets/components/select.svg create mode 100644 refactor-prettier/assets/components/tag.svg create mode 100644 refactor-prettier/assets/components/textarea.svg create mode 100644 refactor-prettier/assets/components/toggle.svg create mode 100644 refactor-prettier/assets/db-ux-9k2vOj9Q.woff2 create mode 100644 refactor-prettier/assets/db-ux-BchBecJS.woff2 create mode 100644 refactor-prettier/assets/db-ux-BgoTgEYf.woff2 create mode 100644 refactor-prettier/assets/db-ux-BwzIvIeE.woff2 create mode 100644 refactor-prettier/assets/db-ux-C-20klHx.woff2 create mode 100644 refactor-prettier/assets/db-ux-C1OZuERV.woff2 create mode 100644 refactor-prettier/assets/db-ux-C2hQ1ngI.woff2 create mode 100644 refactor-prettier/assets/db-ux-CC0rQGGK.woff2 create mode 100644 refactor-prettier/assets/db-ux-CdsS5hZZ.woff2 create mode 100644 refactor-prettier/assets/db-ux-CmDRJk9l.woff2 create mode 100644 refactor-prettier/assets/db-ux-Ct_FUcv4.woff2 create mode 100644 refactor-prettier/assets/db-ux-DEd5GlnY.woff2 create mode 100644 refactor-prettier/assets/db-ux-DURsR8CU.woff2 create mode 100644 refactor-prettier/assets/db-ux-DZa3tAXj.woff2 create mode 100644 refactor-prettier/assets/db-ux-Db5MjuVF.woff2 create mode 100644 refactor-prettier/assets/db-ux-DjkNcVbP.woff2 create mode 100644 refactor-prettier/assets/db-ux-DmPVvA85.woff2 create mode 100644 refactor-prettier/assets/db-ux-DvbtQm9s.woff2 create mode 100644 refactor-prettier/assets/db-ux-c1iHDPTq.woff2 create mode 100644 refactor-prettier/assets/db-ux-k0i_Ac_q.woff2 create mode 100644 refactor-prettier/assets/db-ux-la8BU7NE.woff2 create mode 100644 refactor-prettier/assets/dbscreenhead-black-RWR49yke.woff2 create mode 100644 refactor-prettier/assets/dbscreenhead-light-BIDOBviW.woff2 create mode 100644 refactor-prettier/assets/dbscreenhead-regular-CLI4yzHf.woff2 create mode 100644 refactor-prettier/assets/dbscreensans-bold-BLNtzPaU.woff2 create mode 100644 refactor-prettier/assets/dbscreensans-digitalregular-DMrcXJge.woff2 create mode 100644 refactor-prettier/assets/dbscreensans-medium-B8yCaq60.woff2 create mode 100644 refactor-prettier/assets/dbscreensans-regular-DSRfBHsE.woff2 create mode 100644 refactor-prettier/assets/dbscreensans-semibold-DMJOmqk1.woff2 create mode 100644 refactor-prettier/assets/images/db_logo.svg create mode 100644 refactor-prettier/assets/images/github-mark-white.svg create mode 100644 refactor-prettier/assets/images/github-mark.svg create mode 100644 refactor-prettier/assets/images/peace-in-a-box-white.svg create mode 100644 refactor-prettier/assets/images/peace-in-a-box.svg create mode 100644 refactor-prettier/assets/images/sbahn_logo.svg create mode 100644 refactor-prettier/assets/index-BQ8dk_KB.js create mode 100644 refactor-prettier/assets/index-DrvcbIZI.css create mode 100644 refactor-prettier/assets/pg-components.woff2 create mode 100644 refactor-prettier/assets/piab.woff2 create mode 100644 refactor-prettier/customization.html create mode 100644 refactor-prettier/demo.html create mode 100644 refactor-prettier/favicon.ico create mode 100644 refactor-prettier/index.html create mode 100644 refactor-prettier/locales/de/translation.json create mode 100644 refactor-prettier/locales/en/translation.json create mode 100644 refactor-prettier/playground.html create mode 100644 refactor-prettier/robots.txt create mode 100644 refactor-prettier/site.webmanifest diff --git a/refactor-prettier/404.html b/refactor-prettier/404.html new file mode 100644 index 00000000..60060d04 --- /dev/null +++ b/refactor-prettier/404.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/refactor-prettier/assets/components/button.svg b/refactor-prettier/assets/components/button.svg new file mode 100644 index 00000000..a4e73d8c --- /dev/null +++ b/refactor-prettier/assets/components/button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/card.svg b/refactor-prettier/assets/components/card.svg new file mode 100644 index 00000000..be421f19 --- /dev/null +++ b/refactor-prettier/assets/components/card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/checkbox.svg b/refactor-prettier/assets/components/checkbox.svg new file mode 100644 index 00000000..829c4b91 --- /dev/null +++ b/refactor-prettier/assets/components/checkbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/component.svg b/refactor-prettier/assets/components/component.svg new file mode 100644 index 00000000..0ac30725 --- /dev/null +++ b/refactor-prettier/assets/components/component.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/divider.svg b/refactor-prettier/assets/components/divider.svg new file mode 100644 index 00000000..aecc354c --- /dev/null +++ b/refactor-prettier/assets/components/divider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/flex.svg b/refactor-prettier/assets/components/flex.svg new file mode 100644 index 00000000..def9583d --- /dev/null +++ b/refactor-prettier/assets/components/flex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/input.svg b/refactor-prettier/assets/components/input.svg new file mode 100644 index 00000000..7b4d5f19 --- /dev/null +++ b/refactor-prettier/assets/components/input.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/link.svg b/refactor-prettier/assets/components/link.svg new file mode 100644 index 00000000..83e5f289 --- /dev/null +++ b/refactor-prettier/assets/components/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/loader.svg b/refactor-prettier/assets/components/loader.svg new file mode 100644 index 00000000..014cfcd5 --- /dev/null +++ b/refactor-prettier/assets/components/loader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/radio.svg b/refactor-prettier/assets/components/radio.svg new file mode 100644 index 00000000..09815aa8 --- /dev/null +++ b/refactor-prettier/assets/components/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/select.svg b/refactor-prettier/assets/components/select.svg new file mode 100644 index 00000000..09a8ef36 --- /dev/null +++ b/refactor-prettier/assets/components/select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/tag.svg b/refactor-prettier/assets/components/tag.svg new file mode 100644 index 00000000..dd22f852 --- /dev/null +++ b/refactor-prettier/assets/components/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/textarea.svg b/refactor-prettier/assets/components/textarea.svg new file mode 100644 index 00000000..ea8a0188 --- /dev/null +++ b/refactor-prettier/assets/components/textarea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/components/toggle.svg b/refactor-prettier/assets/components/toggle.svg new file mode 100644 index 00000000..d3b483eb --- /dev/null +++ b/refactor-prettier/assets/components/toggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/refactor-prettier/assets/db-ux-9k2vOj9Q.woff2 b/refactor-prettier/assets/db-ux-9k2vOj9Q.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0a47e64fb7edffc7df75eaa90466757868d27aab GIT binary patch literal 51256 zcmV(~K+nH-Pew8T0RR910LVB13jhEB0d?R20LSG30RR9100000000000000000000 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 JUXi#}7XTWZHEaL? literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-BchBecJS.woff2 b/refactor-prettier/assets/db-ux-BchBecJS.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..329549bda97200d74ab52cee8275b4736ebbfdb8 GIT binary patch literal 48304 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�RYF2@m~q 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 Q1y@+ymz>w6w)O%50FK`AtpET3 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-BgoTgEYf.woff2 b/refactor-prettier/assets/db-ux-BgoTgEYf.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..393b47012fcf3a0d926e954152a4dab218f21de8 GIT binary patch literal 48972 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%0D&i!w5vuFMMkoV7qKIQR-$0VlrL1NOLQn5o(r&QJ zs5!}qJvl8_Ed~{byS>A03f#$xjU(C&CjHki^S9j(^N|_Xw*OI&$%M7k@#?l5k#duP zxaa8kmpA)ZnMeL~W-pa^o!?Aez52?#Dj+h(i}r>Smo(OR6bNmmY^GsI->0qP5E}HJ_S^d z1h{UVzpC5K&&^DFdH+12)W|SOL;dgnWv)l1_`DHFc#2bQr@rhzx~ih7Y0a@6nE0zf z|CDFNuiUq*rrGt5htH-#;b7I)JJvCN17ENZSc-Qj2t9tOAGt4P$6uK^U=law*PON#Cp)QgiZo3n?HriG0B%y5;wdNL~StTKSAiU}wlg)gm z!do5CsP%j5-uN(RQIjKGWY%&f9ag?_RRBwVET@!C|CYbE{2_w{l4KY`%2{`^tr)mI zYE_#R6mHx0p@l03*J3CO3rR8V1o=`qdjdjJsUCs+c&fi-9e43Xx3{zYt(0Cl>p*~4 z5+!m%ac?oh5j3i187q^@Z1o=3QRmCcDG@~Sy0wdnx6mSplwXp1u27h5FS{A!UsZ@O0Z8BF-ZEkGxC~x&avoJozr@2?|kB}QCy=kP_d};hliz}zy zr6%K;lw%}q#qnF!G&9f$PCv4YQ2Z=sX|r5TYM$eY0gV8aVX*c&k0PcUoca!o7En`| z90bt|7~sx2N>$@F_;CnlGy;&M1RlzqXzKtu3?_o)9ZnAn%{$@(Ymc+L)OmhE2*C!q zcxT{2WBmXq3j{2CWHy*>Y<(ysc3!s)Jx+F)mp`|)!o)!1o-Vr(IB@c#36tUWBR{7+8R+@FY5Yi97~@hsnjho zTuXrs)MVu%MCf>L(*x$d|7OU?1-pMUVGM|o7vaiC-xRNEid1iba*Lx5B|^YT+xB#k z+*2Hp=*3GAUY!f~K@#UxDoaZVt%Sncp}Y?#=!28#D3;CO@@2!B4Gc@R|~0I3dudY3+SI7!_0%NDEKX56(@ zqQ%Yv;+Kiv9F4UMT#~Et5>x-63ZXJLV~@rUjXihjuu`VtNgUP3RkS^J7d0Z4Hd_K5 zOBdt}zkC78qVgarG6n2iB`M56t82e?oFClY@1gr8Go-l@%BMt7FuT!_g$CG0>}ImmBO|g zKE0(GsOG-Pb*{{1hmmw}h&(*m<@TLoT5l35^sTh2SOZ)o_Sl)d-@ zO}nIAPkNuhrccG&z1bI^aQEG^pT}%TVrJ!h>B}wnP~Ii~8hf?{+wSP&rjKn~X1AzL zdz(>LDvz)gReHTbTNZy>WUhsoa6*DyW~rvKMueRcXj8^)%dk}k2JU#K|ExpDy(n&}^3Nzog+1vTm6={16G zgPt;*;7C2Ao8KN)3z%r;|K+e6`hfeZaieuzasfR0;?mjRMZYEHk-8Rm?#h>pibvD1 zw2Ks-p=QPt0CiZm@vh!2H~+)dBqVmcM}o{=1=N3N{zwOMLh|VF??ASE7Z+HMZ!%@E zK!CRcNthByFh3?FIojgP{3pE#uS%?ZXy*_ZGtABD%!IZ%C~rI(wJ^KfyA;G(gpXjd z-PWCGzrX<|-x?V?ISEU8>00sP6wHq+!qcygTv+s1Kx(fz0U9XH0vGI$>+8obSKR0Q z6|-OiW{!H;%@Rk5)ThZg5|H?y_}xK{Z;YO?%@z%KWO06U+mE{~w0sv#%^BruuFm6; zghdyb*F!P3m3ISD21l&D8Sj);Zf~xQ2%ffBSjkJYM%K12tE`ffWn_8P>@r|g+Lnxc z^Oh)c0(LeoB|nP?*!oIEPi_2a)fW#<;)a^plKmm9o&eQ9G!2OmpY?g37}6@v)Sid0 zy%m*WC&=k{d5R_^w=Aowl2IIJi)WYKjT~A%qhnGZ^*^FAbu;ls5YW zTrE-5s#+-N>QP!y4z>#{FqPbG%Lw+nM#Z# z>H-)=rcRoeG07WVe5m1zF%`%`vuq@lA9WJ-==)iAWiBo2=Jo^A4Jp24c8_V={zVWy z=sAWvqHYlpJ#p!vb?@*K_QLRccYoQT`FKB$aj#vK2X?~vGfe4^FaKrj+Ec(JGlgM& z`_7R8@p@j^=&H58-pM#?0l4oX(OZJXfvijl%#L#);^uYr+WzAvfKzg=jO1x#eSKa1&Ll=7zi!C6*`J!cCtccG2o^4yn*>TC&4U(7G-MJ&-Mrk)6mv==9}w#U z$^^Q>D4pNM6`^gYRCJOoS~@+0GCa`xg6D z1|&GoBV@Lo{6FerpB_B#)q!^(!H3Zg$>4}c~nN~KIRDV zbv+*$Ob&o-RbjOy$@5@e7Nu}9Sqya%0b*OuRdO;io_nq%j#30F(>woL{_jjG0q=zE zsNxd}B3gqtIV2tyyNx2Z$crqVre&mo9iM)Ta10pB&r?YEsin{v*=P3WznoCsXN;zp zTr7KZ%Y&Zq<|UE0aEXV>`^j(1pfD6RRP?`jF7yVxZHTCp^lB?jKJ(ACE%9BFDdB0p z6c1=WYEhWYZD)qhY`fv~QTGv8)o=P(>N&aED{rxM-s%IeTjfT$-=e)4QI(c=9FqcX zZ$Lz`?Dv>cMpt`r&|1wph3kvYA8|3*d4Gy{|JFMu{mr-LS5Cr4D;}AHHmgd%i^TnkNmVPAUa?e`Jy_ovE+HzG3g zLXwzukXN?v(7#0Lo!_bi7K0znoe3i&pY~GC8ziSuQo#O@r&WZq+vJR*BN`MPc%jj*&RZ@!kxYti@cwyb#Vb! z%v>zvu7)P!!hA0 znd7Pq*8ir<_AzMbHl{qwAf>lXBY>0Rj8)A*d+vVXD5TFQvEYW1>&I=GPD&uRcX4zA zi0RhaW1{6EYuy6zyIcsKy4jgB-vtZCA7{wr!;OTSC}36QGclEem@{eE8(^D6I5v#6MWb z(x0}U^~9u#2dljktd2Kn?5%KDdUF(BDDy5_i|kp5L##u{GvixeS*y;1biO_yC9EKU z!?OBUbX4h6bnsb2PQ%EEBYdzX6)--u{`=(w6p152BmMiAGYTt6x$1=rUcS_7su6bQ zIAgf2o_aVOtq+g9w`$L@?1rhwk{fD~6yTpIaFo6iaPe1qk1s;PipdOG&MFZX850dA zH>2s^7te6me3wR(LvpuZoXm!-aC3&%&>k9WI`bd^IIBk%GGTS7b zgQZ|Kf;hfMm{&L^g@$HPWD#}q_RnSH(W?nmYu?U_qRiAFwNEzw-O0mMz6$vJJj-nw zFZ)EH9-oTO2#NeLIq>SN36c4*I&9@2&KKm#s%PMjhQFYpu)SC^!jV7 z<0F_bm4%H1VZo?x(d~b#y+Kg`JK-rL(*TMvEniK-Y8p9gy7BSLx%P+yqk8=W190FA zr^K6rl&>p=5ek@dJh&vf1e5_Vpn-^RM^qs-qHNu1t&B5W#tN^Spio9Qn%*-EuW-eE z-Q5eBi08(H#GId#R38BrB8<0ZvPZ~JHqHjGhB>CHFCK0M6m9F&@=!3u;v^K9apliX zZ8zEPCh||k7hIWCBshu(1 zo!#PVQ_BLG^f^CH5BDZX4C;7j)b<4Q99(9SH{4eO-(xV=-RJyik*{N>3hdrhxT+28 z0>`2Gp186#tG2D^2o||*_mbBWRqxuK?zye&pP#;KmtE0Pi5VO%&fI&au;6KTHU77o z-q*M|h93h9TzoKRe|DC~>C@8Qsz?DPxqp8}g~zrkggwSy7K|y2*DtiRC55K8&(Eoo zfHz-K8p}6ac;Rh54XG%xKO)+8%LVwb#^i)2Y^e_iDFmrOL{yREz^k8%eXrq#yainH z@Qb9oI~}Vl2`c{rKlf8CBWZ1g+S3h<@emNhnRxGEZ#)w&CL5@tR3bEP>47|>DyDlDXWk10 zLrbx=WwU0*bVLRWrj}iagz??iIhs*1$wdVxO=ML-^LFXe$5i{>E96`|k)*+G27vZg zCAaK+KqJZmt)uQ6+z`V62V+i-@VY?TcL_Mih^ao^VXI(SAP=;H(0~(XdBDb_w{2x2 znvE{rgJ>(8Qmi<~Y*Oj}yBvj!SBh6DoG}48Z)%WI}s$R$MA6xd`bh4Dw$q0|Ig@;Xb|y+zZMkJ`l7Cvqp0& zVZf@b?a_&H`QxRo)-G0VPgSbwYgb(!T#G4pf4nf*%Edb9v?6joADvSBxqYwul9YO# zXL{>z?~?>+X$o7#ij;->CgY1mFBd0jV?Jj);yux{Bc4ZSSZEQRU32Ht=_?KYZgr1# z-}|JUaJ6CQ?n1T`oD5J{+9MZf8*gefs)$PWSz=XZdF{IE2E$` zGL>9I%);DCMBUThWnbuqZ)xTf&SD1%2Y+AZgB@EByl@V7g!{B*mRKbQ|&Se;MBK%_{a4{Cz!-P zXbrhugEl>WKDlxFFRsI_YN3a0rd7F{(e3CtMz7rDFqlY^4^l=*Dp+e*o-Stf!}Fq_ z;7r$_kSL?s^=a*RwCVk}T@Ue;ZB(?7DX$zX76>v7Nt{oDVdbU#JMezEcfLQ*gYU?o zdsaT8*T}C<{gv(BiN*J9I>%b(Wf2dP=ty>HH>Eu5_7d_Uj*khgF;Pq!w8@8Uu=&XR z3%+p2?pni7=h>X6W;G_jdeoXN@KN9iy&o^}EdF^I_~XnIGhEthfx}Qyz+~8DTP#pH z%y&o+P1-wT`Y|8H=_s|3Sx8EcC3=<0RQ|Dmt(E~5ex@x4yvlBW#E+BB=0!0Rm0Rkr zGG?;&w*DC0w9`%M7Fl}zAc>?P^8NXH!<~2TPeJpx(QxJm*hX_oLfe^gH{YQ64B{ev zMK+*a&)c$<$4E9iD12pqgGrg`(a8XzcK7p5H`_ihl~_ub1}5l^JmPJZ*Vw4jGx4`Sc5s^@rv+&3RE+iCEiOkGpd3D6;ZgydykMfZt20@KfbBc8WF&cx5cl_W`T6@ zE8c&|idhU|mp+=4U?jO9TWxBl%5$4dsw|)l4}{IA`&1 zB>4MLl!uK+)X9H8wQ%*?e_w{kesTT|G0>=FJcmPN*qEo1XnuD4hKP z0h#>Xn_))g=SxNQv$Iv&D&{tQW#*+`2IX*TlhvMk7r$UBofPbb{cqq)Z=`Z;ofFlw zw%IFpVJSaW&Hg+iY21)zwmfXI>?ZX_S$}`^^3MK9K&x-n!$MhZZZn5~M^^0!e8_I7Su(L0m*LxT(1#qfbMG-or9jz&1G zf!tU#C|JKFAZ4jjtTuMFDLo4jH8mKI7up&|7nb(R`k{xl8MP0G*8f7ocF~))IFbMn1g#*pDVTEI#Z^RtX!*OPsv?#2ND80h8Ra8SI?kAb%Jmo2ckf!C{IYSq_lW zCUDjGgHWh0^sT}{W$rN+mN~~An<(K1OM*!@{ao`;9`0KFM@rmT?P`$Kt*TS}$Y#K- z1pHflj}2rS*BSUoHH~QQ7&v*ho6Ny5B{sIUHKk=<3AQ$tgw%_}<{S={lR7%=XfxJX zY!fU)CawF2BOL{zQ4aloZ2t&r76RGCXtZuhl8XffY3frZ)e#$--#G(Q{liZX#5pCu z`DWm$09lsLA&mElMb56Gp>LAVTGu?gn7@pqPd+_ib)kHh`H+uto9$kyxW^)von*D7 zm5`o)hDN7(+iZ2(JyIu9K6=2Zk=5m<(d~;J#%sdZ7W9(E-?Gyfh4U5-?hkQ($J-B> zVyHeVH<#_vYB#?&g6$hM|1>B@6ay;1HLGY76v?*WfufCpC$(qWwo>#+2TOQlojHpx z13dhkm(gnu&m)T+;jZ(&NO&p`NKNL8){Wox4o7a(0-dVGY7tm4P?zP>N{ckNaR--w z2N4cQ-doRL_vAj^``FAUmmo}APPGz*o^1hhv8DF!)RcP5Tv#Z|!iwIq=?#=aXCX*F zAj4<<+1s(|K$Y*2CKa#`G^c!uv`6k3s7o^YMv_jY#enssknq{sa zG_+2&D#CM;g$(kDug}sZaw;j7OZZE!tmYdVZ(2fZlihqS?vJIv9TT!yEW1AgU#7Tw zvolS&8O&7sAOY=u$UASuz;nIAPZT843r3HACSp|QrpoqcTs*0Cng3h099n&LW9=|; z6`z?K5gn5hV$FraqIs+Y<%aw*?rKX7rRH>DRBo(#UNOHyg#hD zR-v6YHwqVvzy6+Pqh9U9#AN?S zup@}M#PSV`i_>4&l>$xxMntJzEL09^@^f$UTZXVGPYADl-J+HI;OF>$zs5x4mhli${Hv1KYr!^yjL ze5A-XxG+-R{;Y1E)7<{Vp4pXkMKS7b+>rQM0t*+xR}{}o;+L>wRyOo&l*fq@Z?4sV zFlDZNkxT{@c8pd{jXsjiytOjO@je;5}id&CKBvTU2=<4g5`5;Q20tWGT zt>Ly^*g*}`#u26W@HltwHkLi6Iw!ZgJ#|cuH6jii_Njg>$^>1|?WvoV`}CjCW~u;V z2@}11@6_KG{XlOpbJ?c3BA$+xJu6vWtG-XXl;|hWYW}BGjm4Ai0R4z#I3Z64?PUWyr@;L%WM)=X0OGe zr0z<5Rxl%dt9xUmh=OFYT8K1P+E~U?4@Wo|GQuF>0?+%K;;F=urWYKuN-dVaFL~gy zee|NX0l}5JbCNw%3&9UXRj(6;_)hU9vmTY z*2K48n3*3iFIc@)mQSy+f@_kCcf!K%+TK<-c~miAv$L7c5Sl+{6B2w@{4ooVrTW20 zI#!l^t%lqsp61<<#efM4!G?|Ugf8Q^-lc#`na3VG{I!j8LUn?24?f%t8xGM>)8~0w z^^fax?3|rIv5&J`bFNVeUoONO**n3g#}ommpi$XT+Y*5 zn0Zn_Bc*ZHbMX2kr52+qoBWa6N@yKQpXHTPfR%iCxN>m-X`T(a_g)~KYPJVmNMrq; z)t=Un^*f7(DJ1M=(iy2ovN8agGB3Oh-N)|oN(^sh;`)#%rSQ#5Q%gQV zxh|9n2(g67SWQP)t@CF{-ol4qtt!_}ce#*zhJPs{{H`K}a7=M3L;j03DM(!6a?uRK z9Y+S;Th)yxd7nLJTvYteKU+Fz-t?$TXGKr+`lRjg!T#^50^QWc^a?v$npxEG(QtOq zHv9LU5Uu2jK%>=u843e+N3=^E!jEFj*iRZrGgB`&Z-T^*(7*sd%a=MP{iuXnH+N~z z1t6jiJ8Y4xG}Y7{Yk#_b+w+EzVPFj3Pu}8Er&pKxI1OOQ;R`2(PEU$UxHeY?_Q377 zQ6Pb-yI~XM0@GIb7wW&Sr!hTREz75Msl+&cV*?qR1R(+d^Sj;m{w0BW9q`hwGOZ-d zjW~@xn7VFbHK2KR;NUaqRdyFl(k25Lg3J6%t5?B-F)Yb_M5}q$;$hVrXPC47$%;a? zSSp>Jg?3QX3fRdw6DCDzYj5@u|> zHtbSx-j0nko4;V&Cv~l;_7w<|2RNXJ4Y2cwroTK#d_||#LVJms{q6*Gydn+H$Ksr%0^N#J4mRC_`s=_oB*Io;B0K2TJDYWcPIZ#4WGYs-_eGQzOd^l;|YBk4gX~w zQcjOIM&d{?Bp>U{BM_rTM|iugz6gn&#}wwVkXiTg`qtRn+wb!E{4nPcJ^R+p(dIZ#gCO<7XAY#aTS?;gF zMRaAq$%$gtV$Gv>cY9yBmlwQM;Z*8vy%s~>O2$V=*jY4aOCy^37WKm9_1*77Nhr%E z`>CD1%a;SE4~!ls%C(&P+m3(lApK=LIFh9gW&gbn#4tB=pYFQu`n1potZ=ZvctVOY zOrV+$B0=*l@4~Mavlgt(ZOnl+=B~_HumDiBOw(EJW+sSP_cuFKpEa_ho^c~L0aD~t z;4eFUY#wu-DDbLt+=USh4aBbf$EOJI@k>=ItfJdy>IU{hxp2upP4R~>+B4JnEybP` zoo}S~Vq2x58?Y0>90;7ASaR*~LyY^IUPsH~kE;$4_g9W{t~ebUyywuDVeYD*>MJ-` zMym>6OkLrU?#v;T#|&jK*Vs5aSh25F-WFc0_`n{B`4;IrA2%{Nwa)SQXp8$!FBIK> zvbSdKxYNt9;Bz&6r-VvNb9w?c&^_?K1iCq)snr@-m#$ae3$(MVZ0e);?vJMA1D`4@ zmxcmfby)VkZVw{*F&K*)CT2)C?a{yfl@GDc*(=vrc#trm)KFT@3fLm)XL8w+88jZ} z*Zx3xC!<})OOp~f+=8s*rcG2+Ky5cro;C8!78BMr<}p` z0kgIgvAT)U;g{l_koe|;8u_d=Az}0{`f7QTR7`RI#hK28%c)IS(vGfm?w*)tR288oNYtSg|I*sDKbJE|WZ!&!?D1MA-_;jZFnZs4T&bx>BR z#bn!$-9QhI-7wfsk;9pE=U;e~KI}WwvO@dBgwb!($03N*=N8Q~^CIu@ zK*Up7Z|z}T8#tDuF;zm@C`TKl_ISnJ`e|-&aZ8N>BmkB8NIo6A0Y`748RE118E)Ny z_wJ!$XW;5By6EUl8A(|Xr`s^hI}y$!u;b>QTt97Nk(Leg8MV!{P$MvJF%5(1l39H( zC*qJr@%RoqQfaCD9zR@wh2fs=k}~p^ z_fVWr7Sj75XU?JSU?GlDNyR-|lWHEzLR9^|`CUSf^1zm8jAt=O zJAFK6L#8n14RY1I>U85WPesgXd3u#~yKQqyshq2INUiIu=EGK4C9xrMR6M2fBjNCB zx|v(#aHN|Vef43&$4ZJG%>nEL%LA5OM@^WkM+FE(_;C1!OCPZ$0K=>L*|XhYreQ$S zXr3mYj#rdhl3mhV4v0rGx|>VZ1Df83O>-q^3_N5s(n^ho0zu=-(B)H^7$BH$TPmvQ zylVT6bx~I~*ymYMThz}krQ6+YAE0$-HtZKmx@@k>`i?1tr9QQmq2SB_5IxQVRy9|f z`!va2`AnI47*M2^!+46C7#&O%lGMxL{bnI|g;!R=e6B#~Huv%2-qN#W?ahmS5njF~ z4`@6dK2fnhc6=0i2Sz>6#&~6k1%ZKXD>wn+y7fV#$of`j3~IpBY&bCn6Dy zv^S~9&sjJS$zT-T1vn$4EWHmF$+2?E^>w<$OzfG2juovQZhCX!Z4RHH{U-Ietb9@FA07)-7_U)t5&Zw@px(I`+g< z@fgFV;n}ur&onJeEAUQ@A%oRUHn>A9%ii=m%3a0VRX6|JRjn)}eB(H?MEqPLwTtw%ZD@t70V*zS33w&U z@r~iqkh9$D2@DT|oanjhGVSD$#uI?^XwAH99~8vcmJq+9<{#j_oJwy!`{~;vA%+Bx zt0}h=Sh1s_&GOf$WuM;{`3mqreAb5L4wpD^%{xz@Saq!QhH_@{=0lCdSa2bM=|ZSC z()26c%up`BAdclI6zb{!mI>=f8SGZbKVXD`KPFw_nP2KxN^B54l05Ka)nc{eP1O7j=ExOD3#xPhd7>LCMU3gJ;s8@b({E-|$%>u0uOk`c{ZG{Jt5| zjdj(1i0U}rR^t|6hF0>!7&-l;Z(H0g;uB@R&E9$wWvONd4@#b1dnGIoY&gJAx1<&( z|DWwgUHtfOjc&tBPVKgnqD_4A8fO5cNR}0CU*Nt@&_TDm&aw#DUvc?Aw&H~M{KC1j zz3_7UQ(Mcnv!6N_fk=#{kmsiix+Z&AF>lo$e>CuVJsxzm?$0Q+9GtA^?huHUiiSO+ zKC}*W>0q0GM;rK&GCnM=aUY4f>#k$ivVab5N>Xa5GP;z^9uk5gH0m3DZZ?R1+AFpJ6E?Bbt3J`GWZS+#Kr3yH*OyzQTa-L>8mb&eRIhq2 z2{Z*ro{x6yY1j1Cp5hkk?T_WfPZfF1_bxcAoqw8-z^}>gy>X*ca!(AxWnfB7{V9|{G zbb;4Ra6|Nascb-H@p18f%JB*~hZ}AYcp=Q?h-<3r0co$P+iC^K33A)hcJBsDF*xE{ zrU<*{cRE2{Zgqo0>e9aA?kjaYKoW1%Q*;;$hk9?jZ{u#`uaClk>Az8qKU-Cu#RJb{ z5Z@$Bs^NOaGc#s{j9UhYn43*!ldi`=wF`MQ3an{urs1XMah#^;0 z<=eNgHz^sAj4gwjlOt>5M`J)(R6pg-5oCj>$IeBcuWOxmjGgxS^k`2yoi`yLiH7e6 z0R>%9;Bs=>pdue2doj@1_!U?dQU_IBr>Y?H0hm-mN+IZB66*CFih{v12Msca!(!+t zm5Lq%a4jfA6Gm54u_T+n+HHGB5|etswN0r|1P1HO$A&_9Ri3aupf5W+2pFSSY5s#w^2ZKC(+;fWry%BOjX$Z30pfs33|0!+oRvZW>`8>e9u~+!HDmwE%@|rtDnG%M8}Np@mpZl)+Bbe|DkQEHsG~~R<9X%>d6F{oD>rNNaK^wL5)Mt;nj`b2A8$>o)9o|2C1G&5 z$a6TRz$gn9vSk4W=}@M<DpA zYOCZ|-IANJLJY6>!W4QJa)6Q1>9JscqDrfhqH5X_Y>PWl83H|riX_SU$$BqE=_MJ8 zeOhyDrA9=XDZP5(Oeod<$Iz--N_TL$-OFZM{0Q$O^f}|I{hLiD|6`{4C1Vx?CI5~7 z;)pgcH|DhX;JkM2eyR`-Jr<;dI6^hpAbO}r=z{hr5%;U19t=34Yclsmc*x0k)vrJc zB|&nE%x?a_>sqT0p9<8qWGHc87g}M$*Dj21+&m=3%4(I^!H?(PP-4jrV#$uJaCLV) z?C?tI;zo zmWkCgw6I{dC3*bOnRJE~LdSD|OgNR1o$>z9(|ekJf`>!9&ng66kL{8r_OJ#Eh6}%a z(N3~H((7N%E=mNYf&Dtg-y#u7%6QmvFjk_|hqrY9afrzjah2GfrI~@(vwq>0zM?`{ zOB7xA8);2e6vVZ5kO^QgYpq?{$7MYWkmK35N)t}kx#KKJ0juHGxNCz5q<-=o3P~tc z+nEz-jkfQtFs<6bgh68~nnZ!9jWla>yAVPSkvKy>4iSR1;%1v-h$JUU(+)S)dq6z> z2qjIE}7_H&P#Rr{QgyOMmxUcEqp6NfR06QD=O5jxG9jtNe1t z0@eZ%0uhvmb%*pnll-KTF)64dI>tkxBfNQ2Hc3D#0X8Yz6dEAGnUX%4EPiyZ00YC& zz3+AE6$<4v!#I6Bgn9pR;qC})S-_iAncPFhX8`Jo8v8rr3h*-mQ(Z z6dlXl4ir*>RQm6&J8_729f?UJV%;>uis3Gg$;`=iK39+C_3K<3VS4>0Kj)jq?fmdi zV2rY$=kFgkBnKn~T#;x#xA%`o>7*1AT{_a)H$BX^zCw|8Q1)Lc2oWt}pU@hAzpGa( z|4Q^i!N|8OjC*&C1_r`i%rRY=2~3h3I;+_sj(!8i-s{ z#B!mc5h zM1`$x(>2-35JIHciSX2I_35e?f>5q#&DJ$>w5arwLd|RVtESBM`rp1dM&;Ww#niZg z_Oq7`z?P`BVy+U**~%Tr6+(}CiG|zvaxEF)_zVxfT9Cr9C*kZ7cq~0&KBq9ko9P`< z$X*mc$KpjuyH%uBhIH^O4H!Okc1Y0{Zj0D%ocWdsOCDUiTCZ`lv3piZFH%zJ&g<6w zCbGAgrxDeNH1lliMG4aOAC(&EJ7H&I-M#|+sX4QRABR^d4#JgIBB`E|L%BJ z$Cae28Y6e|Zhdp6w1J(wH3rPsoPffnPwIzo&%zgD3ot3UYc)1I(^1c(NtM~=5&xl6 zswUlDc03BrIqn$$P`_g1e|e#ovF-m~_I!l_k^4gl zTpvqPEQH4dV^cCS^gf5fo33=07Sz)$aFdS$=LM6os%O0(f-}q~Go@$GgTHS`GxD~B z@J9?wY|c7igatD-!akJBlauT+BC$a08@boM!}C0feDQ6m$v1>(D}g)2eZ!^ODe$mh zV)Vu9SYSCMNkn%?zHR#I$RMY@Hk|oawsprJ9{c0T)3H=hO&WEgJ|gh!z;Oho1o2^` zFXv};+|}6pgK|_=;KK(K_d7SA)pY#TqxKrr4`yyQ`iJBx?v%H9qkJ};lKz*u{Zp4G zcK5zhaYYvVr8G0__VoJ^mkZbaW_on+M66xm zK8k%39JDi^1h?yke%9Eq<`W27?d0NEoW0Zylc~|Xc(Gt1V->Zj4BVSsRdwyJe)I_G zk7^=rBG#@Oy>!VDiHk~rLgUkaUkrn-Uw5h861nC#(}x`=V*Ltk$+j$CFusuAwFs?> zx!~GG*96URX=HIBT^L5W^d>s`Gvjlm3tV9m@~t_d!EXzc0&hkGMHd8^v}DY zVTp;M$`cKVwNFX4o>#8`x~>zIq4bzo`T@_`JG?R@7T`uMc2IbuVhmx+G1|o+Dy}Po z5h^5?YD!8$Xr2PJ2RD@&S_M%g zh1n1Cg{IgzwVG%6_pOQvD>N0G772nhh+IpSq0(J@Fo8V(>hiOca3U|)MHSpkP*p1rq?Ool3 z?&bTUj!lcfoag}&8EXUBZS5lXZIpyF-yp7r6tHMzV`Xv_QA${4nX|XFM5PuR9v?6K zG$JfhNr`Dekxg6z4R1@$kBZ!yJFjnm9FVXeImCN@n8+&qQ|k&>DPFvn^h>ne`BN2k z&Ff=1VV?)C?7kw&I<~ZbT0_e$5En?f*`N`C6+hc6e}Mh)_3#Lky%=u7Y`6?d;cO(6 zynL|Ph@fmj1lWowjtY<*B_kQ$1IOYH*ayhBa0NV{^~1ihbZ?A4?*tRHfC*ipaz6BHrcJOAK;Z`i&9JU=^14KsYzr+8C z0&KE@gUog>Vx{N9>qMlqxCXufv0yWTP#%;uL%?@{y94isN2m9}m8_cagbti~LB6Vw zy#P^FfKi6H0bXo$_=RE9crpw27N9nWgu<|!HjSd$rW+(GY&~2WCCK+8w012rF*nKD zx{0QlPCycFP4S~F?b>w{x5KyM+9<2fxSQLD3b-hsqs6yA*8#%2;Ry=^Ko+S^3L2I* zEQ~}y9ueJx^*mvx#bMnR1xRE8em{5yVB?f0B&n=nQdtLpEEgU82=3|TKz79jfLve+ zK!xmCxw*J#h1F1*z|5d*f(D(_YXIJSJAsG>vvD*99`gvj zFs(s#nlTepx$P#ZqGqaT#SiA{G(44^@j%As%b>P2@R_w~vveNI=6W@CLsu(nJ=}UA#T8F5m2xOjI=j3!Dau;$SB6pt?)Y6Et8t344P{;`ndn08VR4jeEjU^{He45mf)D;-K}5KF2h%M;{Cas zqcV^5A8Z6lH9M-*_2QlL3!|OGnCX3rY zy4=UXgOiKrb>@e~g;d&D7e;ZCW_eLo^?MgQyIt>xabVPSPwd%BpVKt{=u}Ue;|t&g*{O z?^je!H%!ZRT+a`}C{EHWFUkrcOeo_*)=k^>!#K^$y6wk#b@%l4^;_<1AT1dfkB~v< z5VOST!DPx%af3A-Us#Apg z98jH}B0&z6&ibSQIpRa8!;CY1rJx9z{MK{}v{SFokjS9Rn06hqs0{-)9ZlH6IKdSt zqpmvQbr=4*G@XF&J4Kj!Fkf|b=+4r15i)WD-9(sCVHH7}F@cRu9KqLd#5lG6(jk(@ zj8pqBDl7vTgogJ7V#9l=jabX0NCPOkV|cauE6T4KG{l0wj$`#+zds+*!U#N|x-6}U zLtIyW7D(-MpqAooZ==iw%$g|Wc8rRNJVem6jw)uYErnW`z2${hv6fu|hYk$?Ox-S# zMXBt&B(cV`_ufzsn>@y&ByJ%o3;{TSDnTVNa#jf1cI8c~-D1Y*N-+fHgQ!wgQsVFs0}{Yx)?**<`Wj4Qlh+m*TOz1Ks;0+{8T!t}7lFUToHh+FQq z4r6tNylaFFJhrl#GVySFVe`;IoEFgZ0P87y`CQq-x6ix`&c$zSCDDuKE%&GRz^$~h zfBVeDy5rdIHOvr4Vm$V=%?B?^?3-S4LOl-NFGxW?^fhOTipclJqX)c_9|i;s%ZQlU z5oVNruc;ZR_w|saLvoc;JE||ffUPSq?54^_P+yPOpHiyfnr0aA5pgfN6^L2}SWS4l zH!=071N@@0QT2`FsRhhWHP^(C9)GW-sZ`4)xe@YK6Vik zZq^7%Tth(;&V2$2;ZMYaR;ZLa9S_- znBhXhChRj;h_mjG=7TO7h|S|F$vT_ccT$5_lkP^jDA8log@(Mt>#fuH=YXgh>@8%3i#d@|5N zf>kngq9~)j(kSFb#}rg@_vE+WLK%Ip0x1{`ys^;1$c@1Tx4WT5G=>G%HiBYnBVkS% zo!U&PW$t;U6yhOtFx-cW*@XV0B5!~51g&z7>At&%h9-fHLM8ErF~y1;E^m5)|S31!>RI9zG( zm@yTZM<46lS@@m(B(G)Tlwjz3-xsB z-D%s;TNF8t+dGjt5bw}mORARu5K1A#ATxo8Fi|lU5 A^8f$< literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-C1OZuERV.woff2 b/refactor-prettier/assets/db-ux-C1OZuERV.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0e04041702d0c56af9d291614f3a151872233c4b GIT binary patch literal 42416 zcmV(^K-Ir@Pew8T0RR910Hv@13jhEB0Xt9t0Hs|30RR9100000000000000000000 z0000Ss|E&O0EQR}gqt9Pk`)0q0we>6Pz!@<00bZfgK`I#NE;UPHDg=WFgOnoB>9J* zibW%8w-Y2(Vn(x~c5hN?W&i&#ub2^@9xH7!Gw-1eC9scDkKe91#FR@6;QE`#WdRv91!t5@9y87-|R5dqI6Lc zdZ8|3pJAFLN}$1dkz(QfneMapVk872&V8bK;x(6P>a=#AI;dyvw-knX<=#Hu-j_mK zDyMP^Ih9k$DLvw@T6-_sL75KBc(2n*k>-8qJH^&a_va>{(IE5Skz0NA>La8=;Aedo+VF^Ir?T*GCh<5uR zRwD0aaw@XbFd#52kb9OPH5^fPmEWM7Rn~S5Nd=m^0kv~a$eWHgOrl%4+mKgZZ+(;L z9RbnJB0OjZ0_SQ3BwNC)`~T0Tm3lXm_OgN@GAwg+7qUIxBMLW&j;z#5KNJWI-Cf;k z8Bikw4uWL8i-7;rG;O6_CsA&t+oIgkDcam+;;Kr?|NlVL%z%_;K(34dxn2O2*8sT( z0BUW5%6pW2$;x$~1f^t2YA?#?QRSsdnQr4M?vg&8yCy}Mu1^;~e_CRv)6(d&z%UR7 zqOZ|hc^Wx%_4H-D8ad5r<=ei}#JyK|YG_Xy_we0b^cA!%*aksC}r?cC0y2mwp4>g&ztNfvFo|NnKQD#De@E<$M3HMkGqxRVsUPd@$E(+E><6?Sv&#Hx^(pYI zL@Lp4z+FEF7UDoGR(5b$9twyILL)FvA%p;M9FYLx&@p@&D1+i5%7{5i%AklWQ=H*J zc@)n-LVnCb)l(=~{%0b{D~9Y5jFJ?MGqi}paF$aR2_@zLNoa_oG-A#bi@~opkw^ta z;h?)E;VP2SZgJQY{5C9kO`l;q=K0w@Jdn70}58hV8jSKjE(FFN zw;+J%fU0S#*n?2lILNR=C9MRpP4)tiB(TwNa;BxY39?gF5NwB7s+O}EoHip{g&*SB zu7IZ?*udlaFm?DyRin!(x8(w9D5oxxU@0@;GG24fn#b;YX3m#577wMz5mm0Bi1P2Y-m>tG7b8x2xVpq!`1%5(=Spuq6rfd0;9CjII6NC!nfMyHbu_1hVZY^GGv?dh_ zId|iz`s}ubrvN)91i$D2-`xfbwDTDvggl76?=_7L2my+7MBsNg49-`fRQctN!FF|7tcp~V-4@YR-Q4nA*mBp z0eagg`o-_VEQbEpT6pdws2(A_Gnjz2EdOpK0?T^}u`xRLYGnds&V2~MGXw+6w8dgw z-V+FbxI-@`0l3doLE^4t3(c5#FsL6xEb##l9*#;tWTor&r{T;O%An!PZ~`^vY(&XS zJfN@yUZBfIVLkRj`%DgVhR0k)Qdx}&FTga2pj_eZ;PcS_aGtjY)U8ls50C3rK&lq= zEL7K2O7SKn12<0z_d|ZKA0ag_^PpFHpsrUhjSoPU;C#3^`=tD{3OU%ZLJ+I zpt4~O2DtBP7Yc0MePeE?#F}u>*$NTpRWS#2ow>wkz?P16iw)K2xvPzb_v->`PBqTd zs%&%K6aPDdj}4KoTDuuLp7<0I>Qwxqa&_jMXM+N$fDwC;H*S%V28q^I3|?mIktib7 zS%BUMzcC@StN+nk%53)Y@}iK4gzAMx=faxB}b9$%HUA zIkvQlp<+`qj(HO&2d(|~ifk>C$f#M5Q?8Q={trBa%^_D*m=9(OnTxT`{vbWunE~E* zeLB0>Y_R_tT!2NG=}ZY9dWsSg-25vbV{gS;5CFak)2*4{9EV?r0lm;--c-u3Q!$-) zOiY0;cHV%@74Iq03||57$g_xd757x0vz%uM1X0q`!IPK^{64*@)3jmx*XiG8xRYM|ZiQ_3Eu%2x)QIm| zmz@z4J=2|1whA{U0OOX^Vx;)Yz*6Os&K|df)97}PWhF5|2YsYdm!OGZ*HDHd&#YjeNtOV^!4Gg;rs`<)T0UQIB zd$L;uREMVmw5rD^P;=}sQEU76oMO;KqIIG>s|MGM%YIspRhef`jvozQf=b3Bm`5te zaCt$J44900(R^JZm6cQQ3wTb63BoHaM`mEkrECs_lsY(9` zGMLGNI4+w6)&YqZr+|7u2EgM2)TA{SisH>6GB?>~V*R|6a8 z1%l`Sr!{`5o7$~E_Z1x0Vt`lw^bM7 z0PKT7uO%3yjBu#?u$PR%-w0%mxR!km*#g>ZXwiu%Xjn)H!4ODEXsD6MVeJWityP16 zlzIt>&lUH z#f$D+$rjPZHW#z|e0NGl3*Za)Y zwtNeM1|i#gjklo@Vxs+eM?@0p03}!Lg`r_MsP>%Fc>#X$lj%B_5VOHyBH+xirkF*x z8-z2JXZdLeu_YmMs~uT9la=<#i;;b%6~t|xn+F%UvAs?VKq!vZ;~DKCIX8$5RQF{E ze^2nK&mDnLgN)tCJO+p&0Hms#Hks4Z_hki?T2-|n)FCyQt)sK0e#v3Vo!D}d?Y-SY z)3fM(`j`?Fw=2v;vNjvw-voQB*=g!{0a^AVyw!#<_4au!aDu?QX_hh+vM!A)e5K#G zaP=XZoWfI%@7M+8s^yWJg9xV4(<_!s&S$1ctD%o^vGcr%#By&?E*N)Q@EJh30FPIJ z(IgGrj_fc9?O}`N@ii%TZ#Dxw(@6nP41R>92cBlE+HEAW?{r8>2UVGfdty)3*{l$m z8jbryv#a8%aWPhqimJlZ6rv%LI-wjeu^~PF4_c06HjY!{Z49?2WO{;{KIPkG?lc)( z(~OZQge|x+*z@-*4ptzpEg=3wz?@{ae;Xfq4bez)o+)QL0 zd)qerRvy*E1r}&>&Z3;Bd61puMAR5t_6u%Zrl;p6CLIH(M5>t>&uHM@v?@+4NRWnkXv)M+3aZT?vhMl9|njn0KRo1 z!;z;>^}GmFkC)G~%HFs!@A`8=yTX5mI8xiUdc^15Cc*%q0rlb8)AlaPr%#KJRy?N6KG7R*Oxo0a7H%G-T-xP=N8Mf~-AX|WB9^zZ=7I>5gwma> z+qAq$ZF?5?!pcea3dc26Hy8NA@_F7Sf_Q4Ze*bqstJy*~caiO)owZS1AxLaU(?%_`0q*jVEA0<|d&=)zQ5j9`P>1b7oN$oV39O`#L2@-_B^pz~eAO_?~xh+$c8bB5U zqDEIq)|bxL72ld!d%CQ`XQ~qt#FY<#M^;2rz*T`4oj~0*Z&31bZIsyxXIf>I$aL-v zbx$d_q8Ft}<>MJ0J1=QvA2;@F>G9h$BDm9%s}38Y8hcTuE%yNkLbR#N-BG?#f!GwGKn!tJP2yyi?6YkV=7Mb7&Rrwx>kY#At5`T{9}dNHqiVV8@?- zSGp^%i094=863l_@fr$<;ffWH5^dt<*CI+5GTYobSuDHw zpWi>E_C13r=m7wIbzjAzl;ukUZIy}$@xq)r{BoWvV` zHlifzEi3>4=^R)E(-2EUf#Z)F<_4R+MIGPgiwVJ{Y*U%Xxc|fBBjvv|5fzG#UZ2^+!zmcvT3wKgGEdVa!lzq zFYuYckAFm>=21y`0A0)}E_tt0H+>Li8Ou8Qb|^perky3qvI>^Lh@e`*H7)>Z)qy2DKn5 z?-1Tv_8|}O@==Pn^SvJyu(4r_ix)8|wAYJ~)(JxI;Jd51A;HY~tF_0gi8TO0jE%9q zoaJ7{?a74c)Dl5j;1&!D!#9%wv$%F6nBARx*hvo!QXW1P>;wfb2Oe!6X3{ycRbjh~ z&zNPic191~$HyaKK^R)WYUcX3cN-7_`@VS(8JV%Jfc|_2pEf+%#Kb;?Sk9 zqydr+0G<(zRDIhM*x%d|#V6CjT6D)fb%@J^08DQPKr4|IJMo1m$)XX`5>ycTPI?#7 z$pE2UF?Z1z1}O2#9a31)o90brz%DNpoIuE#5#tpNh!1zjZYBsR2gS)sT)`VN>RzhL z+?M6J?_qcl2F^qqR$!OV?CBiBRotT*AK`UA;GAZ|v_?-EO=)gzyLnP3g$H#W z!Jv<09;WiP!Hh=#HpuYMW1If$ zQ1PvoXUBq9C*q?onM{2VjNxLmG`YnC_QwE@z{CJzj5FfSfCD#->)9tJFyiiY9c(EH zkNEPtlcdbHUN3R^iqbQLC>;f$nK+zXpE;UghbQ1;g2n){84VgJ;Ys17K1a(oaCOjl zpv9q*a5f_)YRd?CF1+(Tnxp2ybE;PfR2hQF?HSa8DQP@D_`8MMk;Fs{Q}7-te7yFjrV0h`|8kr zI;R{E+y`(5E%OH>$)HZ!vb8D5sgzhQ3${j!D{8iyl8QgLwKZcx$sbHZ3O*F3hf(u?D%~sR^i%MANSE@0v(#Bd@_NQ z+LlMX@6e8#&DSt3r_8jus8nq5REee&^1?O>^VZsXoXG~6+xs`;Chg=>GBBMlzHc29 zrr$f3)mt{P%PTS%sG9V4+|2RvhtVT70QOrJhp;PUy&CCNweR_`$T>B zB$HPr4wiT^d$}Up-3O+6yfwu#nf}(R@k7v8i3X1f=O||{`2kyB`{1!v?V;K;N}NgU z)GBcq&bYqJsVcenRDQ(MegQSD!lr}~bQTVzX3t9Ijl+0uB@m$?7r;H}&dSo4z z{%8AY=v&Yt zGJP*lXc*ncCC+GK^N=(DwlU9!N!B1_l_H8#g2OwnkzT0u;BAhM{hhx%bJwDowFQupJSfmjtyb0W^5

o;_#vv3vPn;RyDw7z;+BBuwD)+EtIT0}HpX9QdClN;BBa)F)PPYYmn7N^< z(YLm_y_%04?N{vnG3i+@y0c)!kgd)Mo|*wNL1s9rU|jWW^Smn?cVA*|sa~MIsYITx z0h7e4odHj@1Ji320a#_gHuQT}GUDW=znzw){|lg9P?;_a%kAR6(LAA8s|dS?B635D z?HXyZUox4;L5K(?K?K4z%zO%wto_>u-(gN!N{@Z!gFF5@^Cm52u?6T*RQhXDk}KK@ zD|ew--8bf?*gT#Ua6mealm-lXf}@rIDH}3ccF^7oI-2?8HxBOseH=H8oQ6t}keZCF z7=wm>)J_8B6yn3g^nUEbc!mS5V!mcTLa3lBY!{X%Ck;%-2M|GG96z~c3LrI3F5Y&*LG~=b zAjXAS6)lqvgRn}tN{iq)F1UR-Ae1&yKs$eaSOMDSN?YepfCj~2J@j1J{37VVeG)T< zUGe_@lpt=@eg6LorW{D!iy@<9>YFF)?YEzJ>XhZ<1;{4###l~0>{)@9i2D6K@0;@% zA&Q;Cllv$%sP;>0*wl0PB2^m^xxNKgB1m}aNeB;DOHa+R8a8-IQn^rlWY+;RDqM(X zJb7ld;04BUW4hqj(qVHJ;+?B61RD)=rE}+q5j#XCQ0E^C>^pp9`G}w2ocfS8#?)|! z^r`>=nuu1)MXJk8uLc0IQ`U19+I1U?)$6Q4rx|VLW%m(v;tf)Q>fxQ?dUf|56oSDYr$a=!D8JNgd0FYkHRY^c zwH!C5qeHTvHD3DaG$c?_tSe(y!kpOSU1N~eWY!m`QUGDcFx99zKo<>-A#6Ddwp z)l)QDaTP{5@0+cgf;29dU6??WHNjB`Z{Ok|S-)K%ZVpBSh(asSvbYPHPie)Y+L?vk zPCZolFa|QADd?1VBYXPxjwX2MTZnVi2e(`ro+L<|SPt*(oJTs;KS%reb`tEk}v#q7cF8n)f*g_Q*gFGgIYSx4LM#v@m*1xi<82HT*ryof2 z>r2{qnr|EQuh2a{`zOYC2LIF4JP=tN0BaMaxvLXwk<}R*TxneNdUu6KFW zZ(4q`E(mqr6x)=###aD`VQNzUl3(!|dz-X2Fa14N;5E;3N^1xfP7;7hZHAnji% zG@3solh~Xzb`34q!LX z)kz00fN3h7$m#X|_C8S`Dp@`d5vsD=6-e)g_SjKpSV8x)tM=yZ?+Eif?0k=LSW#ND z2S66tu(KFW?bEsZabZdv`wUiMe;~(SOXzK#GVZjzS`SOaobBeuAvp5B?zguY@4gip ze5?8W*`dhaNu=VxO`2W~v4w<#B77=JGjEP1b^iXVr?9Lqk z@#qFN#_X(TIlh~q4d-06sow)nO%cYnYCia1!-hI6Xus_!`!=2uCAkSD9G(UMS%c_6 z>@(Xna`L&Bz$ZadDRDK5k$Nk*gO)nd+{q)Ryb-whl5wU!ey1F{rT=W~UK|aX<##1C z8kQS;0@r7(ID+^sD1#NZ0(bb~|2@K!4?a^|?rS`4_PtX@`0$eR}8XXGz}nrnCcVIDVp}vM|;N7?c+nv?15@m?5;rHNm=!3iU}#nFZQZg z-Z)YQdU?zjRm+o{aS26YpMZLT^dUVUXcI1l=>~10J#&=QXPqk3O^CC)b^Fj(Bv_4n z2jHSaBO;E0gO;c$f6ljLJ#G4~Tinf3)fn9jqLsd~F1Zm=a{o)Ns^JALVf;KKraxMMLA2FK@(@AdoI> zmjo==3fSDe$mty#O6H1R-tlcF%2~XJIdJp|Zb{rT=NXcdlH%z6=ZE@W0wISkWuX}@ zf@%(0hP~U&Vw*jWsv{GIy{gDK!QQ1+h*-R;&^2gi?XatJiz}RBvZ&k0&SBI&19UK9 zPXIzuQ@0QDNRM3f{y+)F&eId^dk`s_UkII&*|4qW)tMfc4k5|q#N+DH1?^fJiw=wz zhP&e+(SEZCLR@^DMul2n5}_W{Kge;F3huH%TRgx^6F5gBuo9{2S2C}E7Yc>~qrRs& zRCIVe!b5`sWY;byf7;x{d6LGxtukXnGDNA@kgbbhq`^A3%{>{^hH+d)iwf&{5Z+#% zS?hIwXM+K-9#^tMkm7|>A+*MDAFKAYR9z<}2SRG9aEIrjNTt>wX)Guj{ctW;I=H|( zc82pE=MuYr3f3p<^$_q<4d+7c)vex|K*BFujx$yvzV^^@(01$*V&NFT7(F!W8FcO$ zqvmP!G(+yTjtJODJ9wRFR8-Bz83mf;xM_nJY=_vo5jsBuU}`l zeV3LIQu;WPt{KON6;>KF*arotzo;D7hENVgM-_`3YI3f&!Zls|iqQRe^iIGDXqs2= zd)8QYTAH3$1p7NsBAuTMpd_*3i?;PB%3JKxUmmiemD1j3Z(e=dXH4t)fZE!9U&&l2 zQgQRTpeyU7@+i=FFdxtQLqA!rxCPr97lZe^SRV(EvWvhZeho9FV<%pv?~ZKw^}0^W zEbK~&CRa#~iI79*-ptz@dHN0=!a#BWCl$4iZZr8!8^?RoMe9BAfYr3DCyt?K9z3 zG6|M2o6r(nYJh{HYAg9mX=8L%l8BzR*?k?he1xZIo~cX~$!f$+o1Nw!q#Jf!9(afK zq&5JjWjcB@_dF#%V*ST0JPLoW8}Z}=|A03jyJCVNRoW=Ho`uL`&Q zo=S)F*Wb#;qkfD2JLcRk3zMMF0%BQa` zd|oc;*REMw8mJfJV}1RVTPR|~+X=L+LFr*#w#R`wUxeyJ32!xs8_!kHMimwZx5K2o zx5JZu+EDL3G>G!t^ft-cwpq*dNF3FXXERH4;Z8+M{m>Q8C%97MSm$XAOxj{mLgSQM z<3%M5ZX5X&$E>Ib?c&u>4O4UkM_~|Txl@{>b5aQt-F`7(q4Ml3D_pE*w3o0DMqVa~ z{JQ1(!&^g?Fh~X|`!%vu(X{>bS35mYI#j`=G*R%6MBn?#{jNZVS$i|9_3v$wc3(w| z*eE`Hd3>lxy9R)jQ=N^Hm_uN6+e9>X_Uqej+!vJS%klU1K0pnWCrR zj=L{w=K3?WcL50K5cA%p3z2<8e4e2N#688x=~tXCl41+%U9>LkWK2Ej%|2Nm8Zjv^ zB~hEB`YPU`K99Le<6e#X4uwiq&8C_Om7pm|&O6}=iYmU*BRSx{#hpWDQm>tYB}#(E z@kD()!LK=qXprvHCU@mRLFQRZHo{h`r2&gg8y7)i61Lyk_E+U&Vd&|905X=tPZd*8%lsg{fvr?Nh%rsf<%r0gUR zh`GoVMspio3F^2a!H24LCXdIWm>vliqP0x6xtdu$=&BjO8}s8k8f;AG5sjFtK-s)& zfVh3Ki#Srt&PdhZTdv^Bp*xCSce~6$KDbgeuc6DIP6xF?#tvH?)+rf~JA6ae4OY*0 zXvo2p2u38H-;d#=-7!1Svn(Ays~4`H0rV1bDru#csz~vn=e4fCIzyn&ju6n zPwy1warI}|$j!sd<^$@D4sMW=T;DTC4+tSMq9!DjyX<8S)(TJWNnU1krQi{aRDMM= z&lo&P_oz5W`q|S~yp_3oiPmW8FvgkZ3sHr)w*X<8*wHz5Qf}n%Z*PSwL9cLIVb1;B zuRTc0W!}#wzbHsYl*!AN%?v1g^Dkznt1;ZC^g#^_)4xQ9iqog*qdb-~ZVF~!bI5?b znIq@PdWB?A7DE^zd7ZS zL_r+3-rAh(ZQN9pfQ`evA&d1G;w6Lp(^JKj$+GLxmZ1^QRvqfe{vl#$z)V*G%#GPTqN=*}ag-6IK z&v{rEhcikwNvv0Q)gJ2_z*@~MyxeM<8eZ8u8pKSM+?QRW6MzfLcwGTQRSJUuZZ)8` z`tC6&ujc;MbQQ|HRS=ondZF`kFhxleBPyIK=3|hvm0@&Hk9u3%^man8lBs|=;()e2{oIf}oR}o*vB@j@)oK8JO1JsuBMrrq zZMJ$(y#)$%q=>XP#8SjJ4HUlq8}m#h-C|S#cyqwECdAnpgFO|CM#5Q2KE#OGgh^fd zwXgy9ilh>nje)6d?IF~uWb{qJ4Z$3iSL#w%e?`scj0j>}y)`Tb)OM|r?&toV`Jd9N zdi%Htz!OMJAkF7f6AAh5qADt3Q8O01gb;`d)bo&>Eo#+MS}&E}eS<7K*$%5g7ET3K z^hwrA&fX|fmTB%dx*_;;voA;sVH^?GMURfQdBj?pC9xBIyCJK{HRL9Z`nF#A!B*k# zL1!4I^Z}isdZh4pp^x+Ngby|&PxS#-4(=6PMvwD9A$JSZI@L^7H;ewOoolzJ6gEC# zhXMX?0jA1oET9OElui}Ce+$10uE&KQ`QrgIWh$p1)JE;lqTk-pX$)q4)#){H(a)`e z$R$xA+yuwYJq4dlQJ&;BHHU&Pd{%Ie#qJjnwdNbiT|8S(cg{T8b-xA0FqkHT+#Lh2 zZkim@ll+L0U+y2i(Jxq&v8aTOR+GWEEW=h->`RKm$7`Y{`0KOca|*iJaiqNF9`Q2s6V;sTESUY{*G~~#HK#MGR%nrO2@cfMkRz7`T3iD_n}V~DHS@TG^X*y(4q+Te4GAJ;j6?#ang!R}Ve_f-fr9~xIR z4{;^~ebom~kwd3H*ZB27qNNy}%$Ev>nj|Rg%YlvffaCg}8k2hOp543-2;Bps8e@>c zZAlG9lCAotK}oTGMSQ}RDkf?exKQDLO)3sp4m=PF99q|6+5JUwg_02&J%trbczO5`pKfz9NY_7xM(8?jrj1 zqH+wHI)D)I;sxGpOvCT_=JMqb4NK&-BVaI^X5?y2di7xc69Hmv+HJo1HkgiPiU!h? zEBdhr62fNQ!QT0MpW0>_HXk+0Lgebi7};FxbO_-Z8dNg?8)XVfsQ|hgj#d%}k=L<4 zTykqDVyZzRX{fWzp_Z*^1+2qA2Hm1rgKiF97%5p81meOI>B^5XK!Q3&8M$4>+z~RC z)~%?!Wdxg+Ulplq(;8ua%W8uaJ9?1m)_wW%B`I%E>048G%}BL$QXBq+FBqF$N2@eC#5!un!KnCVK+REZ2=H^x*uwcZj zK!H>Ry|2pyO70MQ+KiO9>F_C9Z&bt}*5xY5VGuFu0V}f=41zX0?E8p_a9BX_h1?Q! z537Vd$%f~H$s$x+4i2c6^CeS8Pi5SVZbX_P3bKpuv|O~MLJnR`bTP;qz5$$9Z&!iK z%@rngUymd9W)2CFUN%#i=Y})9kr#rU96eID9)_3?(IvZ)g$lz|DW9lJ;aLu*HQIE$ z;IlsaF=q)^A=-s8E?qF(M+_QxZLlgzn|+pO{yXq7_Ucl=~%1$W|0dP5O;9+qT+Gk%)3`b`D4$q9tdG{1F6i;70#ZDXE0W)nbC->L!Qmy3I;^Wx!nsL!0aR=$}h; zJvN;Ot}4R0PN;b&vCb?k97;K^5Z!jsBe*ZU(TexNZvN9g3^1Sk%!&gKWB+6e{B?oq zI}g;?$JXW?G*Qx#Svi$SoNN~mN<<=5;Um$+$Y!ZQL@#8;EJmjL^K^qa@~gdC39Zh4 z?SlrG8OcoCT)2F)BcO^ntE9{kJN3hpvy}hfeWnLS0T=$F=?Iylnsw0CZ5uHtTSQRN z!4{)W=y*ER{)^60I7`A}QiK&rQ2x^f2wMc;xha^5MmZ&D25_=Jb^vmKVB!7g9aIBc z-J-I-2;J7CENiXb!KpB`?)5EsSbw|MboEtj^xen%$0JJW0E~AkArmqp>QCkNvHAI% zMJPq$fDwyMC~DX>&Pn$SXjW+N1rS`RPPw|A#}m%$rC^eG|4?>2Pz$Ao^dMwOYbYC}Pi~XiUac?b|qm)Ce=>bW&;e zIvaWC43suVK%u)IGN}|qf8+LTC`8I#Q19=d^}zr=4&l2|1P+gDpPow1^Pi2fsO~5! zygF?I295yQ4Y*uaub!C)01KoLzvy=F)_E^Mi|Hag(hro2QO*|aQc3z2X*02;lPB>Dcs~${m`blX-Cn}?PWat>&@Md4r9c9g`=K?U`4!%mEBvSWqq_@?gaGeMIVJ zh8q!-jR<*gf8HOhI_hi9`KkGGyX#?o6K9CfmZiAwp2!XGUBu2AT4kQLCh&OdQlWx! z#@`+U;oq2uIRo=^sJ6RAXv&dpZ9VnASS5{-Ira=^|IA}o@yeqtP=4O&zm3?zhaZZr zG?&9zY*RjGr*CpZ4n<7QT(hR zPUj`pSOtu&vI#(ZUWh&w)%u1e;U2F=1(Xn$DtM7~)T=w*le3YvP?xJUDTcuCzYcJ8 z|B;yVDhru~%*z88;9fuG-mwTcdM{=kAVSeKbA_CRg`I+O-X-px)#VdO73 zZkt9HxHq%=c3>nvUotTYfTxCGFPwSD9$)~o8Is`ci6I~*0YT#9(~Lmj+^6 zPK126>L8c`wQ{hKc>EO#8a}%-`GlUa!Rr{p_^seEo_t;Y5jw( zF~+-1rx6Z7d(I}Qsoye{S~wYtXI26bBOyY)vuA@|s6&V@=5w7m%gj5n&5LaWc!ZoW z4(C7!Na_zlzf&A*?skPDAnf<(I9as+WuJfdaPD95W33>^`DPTzF@x!l8v0oow|Ssa z*8coQR9L*2P-UpwZCOzsiQp7PSXE=9j6ABHj}Kv1E)0+?rbxrjhpTR*>U~j#{a7N| z5x}wm-0AiF)FryS=KA6JYZ_o>F^qSwjZ2h}n{F3_o@k{kt@tv|4A^G+V_7k-tN=+Z(D97mMw;J1&uG|@R@~I~6C4~ZTAq_AOTn#t{(_#J z6Cz5>V z-1Dr`;?=#2y%Jh=-G2L>J5YoT@VLgl9qx>~ZTkDn(a^_aR+JM&iq83g%~h7Xr36-I zrkLN=2lLVd1Kv5(S4A!39NOBsm}DNY!ZDk7b4RDt5gWtC0l<$EkVBRLC`lFVL^L)| zYiNlS%pLN8y%7qwx!O^kI}M1#7&6IIu1oj_bJk8-r@?LArl`2Xs|Cl*;Ji=I++Lof zT$l-(4n=yXe#&V3!=&g25;i5pSu1uKGl^0*U#>Ab;vL>>`65+F(jun_33gU(X^16^ zuCm^Q@Vn+%45le#p*S_M!YjBn8Rs_Mfs=g60wGA78EDshV_Unp_*P%>31VPXNGw`H zLZw&H!zp|w!3m9h40%q9@r?Awa(RO(a?3|n34K+Yks6W|5sXbos0jFce$uHS?*PsL zG=!iPdcF)Z5}@haHhsL|bES06BZ%u$RW>0!mo-#L!x&g=DCN%$OvYz8Yh^$W#fm1& zgk*)HdbqfS{q2fi&jIG6kgWPls3h|yfErBQZ6>8;5M=>QTOl5WcvrWpKW90DTGrj; z)?ZpmbJdpcwTKRAYs+U7DJ4WrjCr=z={R_%l{;E#e72t;MwK-1ihf3jG@v6ytt26J zK5$jp}Ha|j_s9bkZiv3@qrg_~PnT1_KA zvBayB{LDmcE1KCQyTY8~ObZaX5|qqzP$@KQvz7ooa$d`65)6R?BU6@hu>)<7Oj;0x z?R-x6?T^?*G@yRW#0}sW#5NCgpLR`eyMKIv&9f-AvOjI9dllq)_v#(%V)<|ME>Tk;)$mVA?k^xyHoJiC>@$l3rm>i z8l#DDCM&)}@6)#vwIH=efcc7^wnowS?@w#u)u!xKpWY(erKt?ydDVPu{KIiI4YoThRqcDgb!ttKM4{lA2APS9k6rTRozBDFI1bjhX}EjL%&W+X2WDh$m1x2A36k> zZljyz!sg}_${=h+G(`f4@5iZTDKUFLYDeHppo8O@kyUA zH$7vX&HL8)--d9)L94zKg04R-$QZ#-2*a8u_MnCJy)=lu2&1pzwOW{r_7wi4xLlI8 zKvnNIL3k)dy41dIFZ0H97%z1rp5U_b{}~O{`7629X?RHNsc7CEGR+IQ^0gR!Tv|nh zzRD6n;=whCdO%vHMJ~&44?ocT+9o6KijJ%@6LXWEpjpqlb;>W$Wnklhl*s5|mGdK7 z*f|M)h%c$Fp;O+7h=wS^d7pE;_B~&dRhpNoZ!{eR*(A#>+pH2eZn4i`fmT)BM90-B zxY$%|VQEBkQ6;tEY8A>Xxq0N5BJB-s@f{Dp+Lyl;(JjP$1iqkgOM-RMzjWcpZn!?T z%;IS+;k`715*9b+GQoHqe8YnqbEJd)ul%USh_3Z6&ZTffrfdG=wZpYQ8*b#k2Gji= z3UUMlsw+o`Ylhum97h7}MA8X*7VF7iGzy_Z&bcksSg&-SiaG0TF6}d9Q}FSIpu;3q z-!C2NpXugl-<}TQ_6oFpO{F~X0W`ra#FO=b^d0>h2M;*fpLg-dm#x;)1 z6D0=j->s6GCLnp8-ZDxol&QDHr{TZl$b>;v%TsXS6XUXR|0uB)kNO>dmA^Wr973$K zoA=rL&O3+^;zuJ&Kv#C=bs>s9HofP(bXUM1MH5&U+`KH%p}V8IN%{T0z}bPAn0G%&&9xQ$FEc2Nyrr^IBpIC7(3WS?7jv`=asBFZ^h)`tOw zq^g&fxAb6}_Z~GipjAo{ui9jFsYG8GpZUpsZ=Z)1arD4%{Cp~qy$DV^x+$W7xgj@n z$`|ax)R5bVR?n~{qzAKxG7kMc%U`vohHcu?$h+kZaA>7HO0BibTJ(xjJ1 z7uwT;0-2K2<%_y<%I9BZ!6L0<`Om4ZyLCE8iLXIItH+Nmf9Q<0!3ONO@cV2rs*WBW zo{t-m4ln*ZGMCpaFHra|(Qvv@Yu(iOHiRbtdQQnic3zrw9-4e3uZy(3lDnoDC-5jX&USX4(a75B|8DDMZSC`K&3$5N4093q9xX>x(EHHHfN< zw&`z#2BhSl*FQSEI!26uU;GiT_61?SMUxp2k<@1=F5>A;_p6Ns#Rn==7K5^%lwlVK zRu(lKTpA$Q=A0psb`ti2PGcaogC&@9#b1KSdj?lB` zwiy8Nz+(98S@m2Z#Z7tM;}GN+vN6uE<;Ncx43_3O(!&0XFx-UxdN)&PV{G;`Y)bHY zD6ZK5-Ma&d5#=f(?o_+7DAq0~>wGIJ_WghN4qq{Oaz&4u|J_{YZg!GN^CqeC-i9iF$IvKx>=2(Y8zB7sr4(2rt~u9iNl7_Qm#78FX{mK)QM?nT{z#Kx?UYXU8kEo0 z3JGYgy{>Mu@1!ol;ik7zfQ67;{{{BUF3dkyufITJv*U@n*ZvRt!Jf>3*#w=# zV^KqVACUadKnDm4GBPZd87~n0n)PA?o$~?o9#yHlhl(OlP|EsGHc+HgyXMB1&tQ2P zaO$1*PG8oM^UH7Az}d@iWi6}7rr@sf9zn%=^^j? zF-vf(+S}>m-n>pIDvH1AbB+_lKB2HB29IVjHhI){z@s6AJ2&i|Am!|l5mtjE#D3^G z0rCCqzW4_F$KM^kU7#FNxZaQMOVz+t)R&IM#1^zLvo-9l@7WU`=cy1U|JqrZk!sXF zsPzXkx4Ma1F8Cas`FVcQc=OJ*km}|xlLAXkF?sY@t0#b%Tb|Z--m&JSeM~X6tQW;qgRl7hH zzrQ0V)rS;gbur%aaObnNM;!LPZ$L=3%2wK1pVS-;8uvWewDk=1%vMt$d3(y{SI}2y zpR6r}0$Y;fb@C=Bq1q*OXxB3%Z{fmqcTv0+*tia9%S2*tFGgKjtvo#U#Lb!!nRw*( z&R{ymc_D-k{9EtOEdDr=eFZ(><)aHEW07z^h7^zo$-B(F`^J&)Hn;ezzj4za6@8e} z;zn6Y+$0<;Diq}y(#lF{N@qM=c{yEtg|!C;fIN_;j>0*t?@MPy20jD{~8qPzJ-0dp5Gm#6(T_%$R;hss$i38K}Vn($2^#SWp^@w zM=|q~0*hfy@G{rbB{YR|Y?#OMr!c@x=$+rUhmZmskB0231~`SfCtR)?>`he*|5^*=mh;Q$=+;kE*ctViv6DA zb3G&uSl5G&+0}jo4!25EDk1rR>Fm)dfBziMrEdTFWR_960(aN2h4Fj3BeS4ONJy&_ zrVG;Asg?Z(3)-+X41# zN9Avh*YkE9fJ{R+-*|crV~e3&-0;BTD{0>d#CGo+Spo5Gmchyo zJDs$&=04u0rP;JmwXe@M{yn)`sa(l{!3ZR^>F`Bkurt99(6WQ@Nc%^{TGSnNhGrU> zdZ%2&K7#QHRl)F9g+Fhfts;A=awZ!dQr($uS&=|8L@0#CgNAl992$$oolrG1x zRX(O8^1uG_*=C}MNJ8<6r*iA0r18^LRg*=)Jh+0Kr#gJ&htS<;q6T5WihDuj_^mIs zv!@k!?NZ3vj%OR)BBTx<=r4#uJ|1qz@xhBAu94!5^n}4XWjF8bxg$yzN}hc-PlzVJ z#FNNj{)qu=dh8wY!%iIXAU}5n_ze40G6s81qerjXFuJo-c99x)Uc+`UkL04)RnL*u z6!gE{XKg<|)w1q>E=ddfMB{gFKr7u1W42D51> z^wF%P62P=V6vj`$d(qkmL~pKgGYyphZuq0>p!LG*@&vK*F1v&6ylq=I5(Z<#7KNVM`eL6w0q=Y$aY_3{r;F`N5)V1!2}$k`@(WCQI>W$ANPrK0 zE^0tkoAZwK-TOo zxHoCX*|>4ig6gYdOaf=Gt(WVsgH3LIn8hh>?mBm?BYahq>PIKI3PeQ#2GD5!R1|t~ zYy(<>Y<86rV7#2an>z|S%-@{@048G9tPHdU*mAsnZ_w(grJC8*PB;W_jE4<*_iO9F zq7S(r+{M7y2fz}xcc!~_86^wUIWwKj`-9lv55V>t&_&&;*MaNes{T%tZXlRVs;Grn zqf#NI{|e0WHNGx6z3coZ8t%HtUf`_gu)?KL9qGIFx zbKP7aL^&y3zBtYQ9M#nE^G{%v4oZw7>&ET&Lf7wd6bjq0WCa->OSyZQ{_&#&2EdI)JAlE6|}Va=Ao&JA*=j2W`Xd;7&wB4#y63P>n8*$k+} zydQm4f?(P?+wyFk?NC-5Qq68UPCP2}q3ujg&ZyJ<{r7EANzN&}6lZrggqFX*yp24F z((l{ninw9;c=>iaKXp353Sn}xl%3L)D^*OEMiKuc{>33(e*{<#E_C?4xFVL4*8xZu zkb}0n;f%|XI)RQ{55rWxA4{-WE+c=Ws>A4qoeep(FeFb+{GnVs@9NmohLG~?WI4>J zdS4WVux$Khsqafj5g?%Ym+zp>F`!dfA68FzE+-9b9Z-Oyb71tZli5h1TeFkME@ZEh z?cej(>m{%YQan8c+&;AJ_qw;hyNQ(iezT}Gw{`3%U%{hE$&sR>y?c5cug}deK2fr< z0BasWy*Wpj@@mNGKc+Q2VZN%1m?T*FAju)H^Q?6TWDvxCs%yaN@d4LY%vtzZI+r*VSWo z+J|{$W_n09MA0{cK3owNwqYFxvp5ES?lze;ZT<}n>FMXT>eOYPgN==;smJ)5+o(<) z45w{O_`iB}ZE>+eab0Th1OmX-A4yHMm?L&4xHNnvs<{7BmzKeV#>STX2k@PMGMkRn z^#CU2`q6U*uLTJ-m(Z=^gh(qI8ZtAJn37ojv9z>|^z&QuBp<+RkLP^^Qm`~LZ1AO? zx5F}cdjEwm!!}=AUH}ZQvrIeJtXNyZtnVAhcXtj>SbpTS;F`BOl@(X>!9SWC+4#q( zg}oJF85>(hkAsvW`I0sE$_Oi9>3EY6>Y`>>Gy_9!*t8!V2_w#)>a08evE4S3j`t?e zsRH$ps&Td2+Z!-oL#5jR@&7@qAa|lzVGfkA1{-LeRNXRF74qk1v8`<9VF_(}g2<^x zB-eCaqkMT;%oamTcL^Ayw&G@9mmn&#S=U`?(ehHZyk9~kw0|3}ye@c9vgwW+R(d_3g{HE0*OCpFwbpr+I5io=+w7ZB|9=wT5{n917f4ko zxaoHJtU^{^Sd236mgMhOJ623soRU|-&7$RyG#O1BlC=1XPbCF1%(7@j6-qzPuj@5o^%#Mw(HMEIN58Mh}UCX2&0hL;`Oe-*rKZ zcCo_Ca<_S_jgj$MCVN8u&_|hH3t%0WbuOziccm3^pb?9&>HOJy^zMa4-CJsP{&`nA zU+=8yRhPP9pW#~?z2hME!nSkV^B7CbN7wmG%9=8ca-VlOFoeN4mj2HuZ3c_FH6sMF5*dbh~h=Cr;o>LN?!mU8w#vc?q@X ziZ7OIbwf&huB~oWex^2vK->S6b@wVXmv00eIYdnHI{bP%%^2hrHXt7SaIp;aOzKQU zkiBMpjW+6#cSg0aD^V55jlBlnLXG(_u=xl4?K{YTD5z3;QAaC5JAq8|6 zlpum>fZl*(ym4B={C#fx*B)TQ2eimYzE}RxjexxW?CU+uOj%mRSZ3%fwQxa;KHkSC z*6t!F?O(C}+)%#Pl4>Tp2$t@+>YAdL6Jw>eI%sH)=7%{%LsXEp0fGotq~lVjVopqX zMJzjvRd30T&pE!nTH-K;Ae#_>NcT51L-HA7u?Qo>rv#vpO2B_@n2EjR=W5@nfk>pC z9T314=F8GF8vJvG`3x zM`hUxTP)H)rHY)F-8Mnn;bPOS4e^?Mx)zK#_h{wuX2yr@rL zn{2+@;v>onzd(9$&Ob3`LmQ=qQ$wQgx1OVo1pX4GO?zNnuw%svv1Ry zGycg*4~B^Hyz|1U|8W28tVwJ>G-6(6WeW##Y-N^tje1f7M!8=EL$trtCRf*+Cr=E3YL1`ADCeQWiR z=(8uz0p$J9wYLlmfb-D+U>K_+N6GpP9CqPilu-Xfi&yzDC72yd87}|)UXUk-DluFa zaQHV?grdCd2=Kg?=*m3sXefjx(Sx4rJwPv^L7-^7N7?u>%O5{SM7(XBJLVnbRQrPs zOQz7q{PeRbh)PF!ckfLmxg?3!m`5*MUv)A|PoB@*5J>w#BfY$$cH*f^nGi>3fM`E-lXDf>x8u9 z_!IEW?QY3^)NL7s$OA|uJSp9A=Sy(#RM@J7_3`tb`#$O;VC1V6c6;>I;VCYjjE0Ye zuDx?Mpm_p*M*R5as+N^SLVFHEmG*7US^w#jo2?=>2r`QxAio^qSq6;&NU zd)a^5+S}W$^W;lfc=f6yLpNCPKrBMKhCWH8oB5s0cW~G<*#U9(gM$t>P-j|(V;uABQ&toghlf9Y?BD>! zkDRn$#KN&_n%W^QrbBgofGEsu1f}>_VePDi3|CU}|LSLp^##7$JIcz>o&jEK0;s_F zKTZao(En0v@|O-*uQ9{em}o3_44|1=vETn!|Jnx@6v!P*{^GaYdq2}LMLYza?!Rk? z9K@IQN!AZO_IR3duQ?{;rdNnpC0ExIaR<07Mv{6GZK_0zL_{TZ?NXua#`va9r0>qd z@xpCup@1aSvi#o}v#GhgbMY9Z>z7|}@|5%Z5B2tEAg@l=>myrp18h;fpkA3Ma`?=) zus`SpYx81ba}MntERT(YKyEsS{qO*7z^`A0E_ZM^Qi~Vpr6FIhDS@>igNh|DMqVsY z493aKE<*4^9oOuqYfLTA#Ndux{EI9ft57BND?gk?I%5z zQF?IeP#&VR#5zuM#zc&2-jJ35zj{*jQIU{QM7*qX`m6$MWbNjn1{R7GVfYsGt<_IxI`20FVJxugZ$_1W^{DOGh4 zCA(goNN&k{oRl85v<%38UC~2Rns$@>Y;>c+c7;cYd+L2hFffjV%p z!m~lH+?SCnbk0ovVp`wP=>koJy2L}hU2^ls@&*6GRSp4vzAPmcvxFKEu)#K8R)s4k zR5|WU=n{uvW3ZHc`|R5yxJ@)I%-{0EJL9m!5@@Jb#L87&oizJJaRtYUG~%d_u)`Mu z6)Qs4U`^_f1Xt*SW7c{}%EkGR+(U(`q{JfcIXr{sP`Ij)QP80WUPPUJYJ6(FRz*(i z|H-30R+uB!-Zs+9N8Dv$it6t#{LgI7^~r{2$FH$%-nQL)M=~D?r>?cH`*-`EV_sk) zzxg$}u20{2sK(if%}z`6@%|A9$4$5wNUMhD;T4V_KEkfu`k1ze?SQuL9fCIQwa)6z zk1724s2G(Qk^}`@wR&*flVQ`*g}bcxiR8Pc{)`q6(USxPSy@$f5s)rvOTYHrVXG*# zRe=;)6yslokfKw+DO4m{2u(@KH&DX2V^jQ`!o!^;_5n4D#C3bNGQ+YPwuq>NdM#?Q z{ma4f_Xl3CluV$s^>`RT?F})#z+sIt^vDnRxb*%XG^Sp5>0zx2`ycklAQTREvGiiY z{R-ELS$4MmF~^~{e(QX^x^E_5v7QYn8*Lzu*BbA!bEK=_?0coxJ9z|T^%Q@-Lr+fl zx<%HSwd)2>;uA}W34+F%Q4CSC@;BAG=KMqEJsEm9$(O=v^23}p_4Im;*f+n1eG2|e z`(PZdOEcXwoha__k5e&-@yx;BN{t8NKL-Ei_oMtU4R`sFY4N}zuEVRL;&JLjKUp>$ z=GULf$VP^^1oAMN9VM9Amv{_*EU~j(?=^5b-u?s7$<&cymfw3qd9_LxiHX&kNq3-qfAR;)>R&^lA%MBXX+1z}l z{PO{tD9q=V^E)Tsg)P~cKU7RVskcVzzxo`fpVzUF$dc@AjG`zqQ26F0BnhGqIOCJh zW(Y;nL-eE`@2mqMY@EG~U^N>*>L20l1aagax(FO-fhM8*v69ck;Q7KQ-4V)jugkT4 zXrokh+st2g&b}u+O*|eB3uCv=bo&Mf-o%rf339e6_jbNFr@-OKcpaWT)qSdXgHKk| zx!6~qwRp_l%OR&lh{}i0BGSFoj+(klFnY6lgX>ETyjoX^rq6ZpJ!9ckr-mZ05eVuU zUr$eH@Az8T!*TmlCtU5JMZzK*kYFn>7@tWH#(xwqj7%XAAZ{JMVD11R$?FT*HYkBzLfS1OTNWlH~E!U`Q$no=O8pA;ft zUITb+M*dCtpB2W6Ro1Jjs&ize=n3nV!{>e1N*6kl;KIcJ<|sWjVwI%8)`LWGQ*a;W zvD@pINKc8YcXiys)i_j%QD(|z&EKQAI`vEsR6VA}IM#!_7@X5sPmd@|y4DRM3oQA} zz7p>5Eg&tCmA3+`&v{#Gf}7sF&I!kvqBS+RXr9Cl8{r;3GMTlRnq#-d+HTLIeVL>q zVUBbN&w+H(>gAOj?x&;P+n)IG8A7J-xi_Oyhn9p=Q%hj9xVu7|P2SV7jf8G=5HC;Q z>_L{=!7=Y)7^IXE7F-^AnS4T)p2a(|@4XBe<9;>3gT26QtODA7bAwk3zw7Qa4|!_e zwT>W9SEw6-buVoGZLas!{|Xnlqnmr#@h_h)wL0fW!}uz9E`(9(AI?f-hI8@2kz|*> zt~}m=8UgH0^$Ul{E6NY&0|lV; zTT2|@_wjQ57DaxpDp>bV_{~q*eC+bQs`?<0x&ROt|6s8qPV!%_YW>>k5W}$X8i&km zU1N}1kPprPIOj!bRG0&~px65(k@cb&s-xwfo;w9Y z*^(E>VV=}&ND_RY-*a!(FL(PZ4JY5)@1Ws5M~344S+oh%wHF*R`jC2ijNk<4)%h~S z0;4~HdMAVOeCes{R+AQk9uP5?1d-`7}uzz7oEb1K}gbbGUPcY+}j#V#& zA3oNY|LAgd(Z;Y3t(Lv5@0eDf#&Thhywq*5B^0Fl?}E$=GhUrNZ^6CMC{W)hUE|{R z5Jg=_$#!*GRFdAbo{GW97T;dTlKb}p?oih4L~uosk=I;ODH7HU1D$> zadC@Kf|xejwv62mNbFB8)fnZ47D)JJJ^`p98iH^Q0TZ<-PBWY>bH2mzaaF~j1aROg z>(`Ndw#}7Y#oGg?wDh0zvH}DKm!G0$Rt&;x|KxJnKEn}u;|g{e z?*B+%w(XxKQO<4NE1x8Wl?TKyYgN+p-L&IBRe$fP3{chR5}iol#Xk(%BM8E*ZJ#<) zrJ%KS1Aak>c4n1MllV1V?k&e+ZQ~=HDVUYixCIrG^xX6+iB$OX30;Y%C|w+ZG|wO9 zKC<+$iBjFF8EISyNG^%G`f0s|{f8G0;Gn|MwY^6pRg&zo7t#4A zVi$qyYe5)G^<{7 z^Z+3>8D77XZntvGlANJY1#UMyCL*qYr{yGIHJD8a3uU4(O2RLsx*Jn(#w!B;x%kx9 zXqn%+Kw*=S3(3lY`+*b>(VS;Lxi31j*&_}MUkp48?bRY3eLEy?VS*Jh*wz7_0!Qx8 zOwtVjhCVj1=Jr~uXT`Y?>nA*K;)q9$hkZqW>@0V;q}SFfprGzO@iQK`4KoMp>E3#4ET0}``3qy&Ub zyk_R9H+lVf`uQ$+u?~bIStxMXZ}kJq3k%x706PGqh;1nb(UKO(s{S6V_5&pv67y!% zH-|aH0Q=c&NEqT(^yP7T!E>ah;2bxv@5pug>)*CAtr*1jx8I$j5Mlebl)kHVVv-jn z3;|V0I|HtH!$|nvyOFlnZjaqmP-rhN7HA5FZ1Vdm$$J`p2H0fmYYUI1eO!)iMzhMP zqwI>TOc{Avcwd?LRhnx3AfEsYV!|%iW8-a8K8Q6p9DmWD`N0Cr_F1U(iH8Lx{>_fC&VIcjzZ8x0sb)Qn449l>c->U3t2AUQusCM? z+9BPY(<>+RdASKfEFQ=qFeFJ$=1U5ZLl^$H-OxHTfX=0*5RF@nD} zGv2V9(@%Rky#~j-`=S@2016fR*O-RJB$jHT0Q7dfTvydK!qS$L&UHy;8mq7Ew@;QX z9_)l1J@%p5`}tt{dCBTizIgUet`%|_CGLZ}3mYkCKB+?W+@Cuq>V?7(RB8}5KIfk- zcw)+8XXUR&)m;(AcLAk)-QL(~;4EuPs}7yJcXxOmcOl>t(T9r zbpO|ZNeAsQqJ;_*(r;Q85CWciJ(D&(aSniIhd@|jriq$Az#I0WWPt`F!Wp7NQ#5Kh zVVNkLu^t=m^#O3t9QLJD5$w7}oEFRAM>v6qs_oe#5g+JItpNt5fS$|Y8AW4VA5-|=v$1AxJQ?xnHr7l?vVcN@{b?dK=U>mSN< z6XH4urEk4hfiCUhg049^u4i6@+mVs7JrauK1b$Ci7L^qk0r`_rc7#ayzpIwoc4f=KpJyzVgxyLaX0D`m`&1+QJFn!S97(#cV08rRgIUG4mQ)6;zX zc~>sZ)Ld<_{M<%~CnvP!R15F?TCI*xyc_h)S%hx`H3Zy%|7&MH3x){~+RH5R^yX8V^GQn*!H>t+BB(;&K?Ur41tvZY&=pkuQ%1YjaHb zBoG6bh4u`{Kbq?)X>-z}oNywOA5kIGqi}(7(z;${== zn(6N|TWuJN)Pdmnjm@|o+FSKS@7(=eBa`{=T;1d)1?B&?V%mp9w~6#?o(RttMf?75 zifSYiS*>_K)kH+bFI6#>d-5L?^OiqH(W;lTB9~$zEfkWAk(v>F?~E+mirrKNmSA zEXq8!-pO8VxH;}n#0Gzo*oE}wJ10k)>4j|4UnF+I9_P;IlWJ!S)ry#@{rD8iE8tt# z6^pHG$84>{#jA1rleXtJZfSLIedPOjqZlW^lcEadUFQp;NcjCC1^gEm(MDhkEMX{O z-k)&`0|QZn|E{h192Erm(>PEYbSfnMh9u%*xRDM?McY6*X`nwakZrqyx?`u<-z}0Wcx0QQ?%rj)wUOo@}Qz3HMR&=_La%QgwqNmqV`P7qw@nf$W=G z{TO9T**}uA0ZShY>ZO|$+m12wb6bMrV`B@J3k?>*1;w0~)S?C?uHI(@XYSnDYJl8_wfVQclj|4f}fg` z5to-@{lbvFq*c*tNKEMV$cYgMW|ejF7ou`k$@y%KLtEn9rDwT0-pSf-m6yzYKP}ek z8oB{(6OlnsST`4~Ul9|5ecBdQbRZ%m(kpJokbU{l^Y2Zt z9vbKTuiYEY?F~_c+>B0d8h_C@59r)%{-r2i=npVnb}WPsWG(uxIoUngqh&#h#~#mm zefu$Ih2x4a$G=?|AnBQZ;P2(KIxOXE`Z^CiZwfmB@B4C9_O`or`{@H31^w_L#|ymw zaR1HDjeBrAJBO`1%aENzE@r*%joeOw%fMt+a%eOl4t{5 z&@l-b(3jNF>WkUZ{58uig-%jXE?1oBj0}6DLK}+Hoca}eAA?ckgHu%HOuW@g^_rV!GSGS5NZB# z#+;GPAqM+YzN+l>PB?aXg*~UjQV&Z%zw#Vvu42*Bwr0jJ_mF4y=$*B7M&pP7jc9Ql zO55kjT_Mi1ZS;~sBn5GpaJw1RUtRyp34i3$YdqGO{R(5aVVFrHV5{TW2G%8s;_T%N z+rR+3h?K77^x{1M++eW_)N^UPa)`UEkIr5Y7l3v`q8QKJS8_?>rSCq#aa*L>@LANZ zwU$%C34fTg<$itu{#y}I?()6e@~krsXiCZc7UwXj8gxAUYwhq#rxGish8BNafO}y6 zRT{F(YVnegt>bFiPHVsR5NP6p9u?QyGTNId`E((J=vxxm?px;h z)b#{m>7&BoK(G2w1&*>CA674g&M=hbFN(rDEXSQ zY)a5dkh8MRz6I7}Cu$qGx~W+jan~P>B)lBeiol-^@PD%d-f{cqf`PL!0MM8j_8@~Q zwuWH8_dq!#iIiKPT@Rftq59iEu-~u{8-HraEVRu~pHzdn418R>jVJPYZ=3z^rQy~4 z{%C^uu>br2=9ATIaa$}>T2=A$&mvK=wXk>@5%=lHbvKjel_5)O!V1oqNEGAdwp`@q zN1lJ9*Pm+v$Em2Ylhjn>rUUA9r!K1( zMVi8u4suPKS-MvugO!EGF2>8;V7^cfdC%F$oZ8Adyk~qxEJ902{cIgxP$K8CC?8?o zUFuXmRRwPdOfwQxoBkUnMH# zmhb-z0$Uhk;He_>j(*Qi@xwrf|J*OAEC%)!tP6A-A& zgEs%giaI83+BQ*>-=giQf}`JVaBR9Y93(+%mpwGu=8_r4(;*y2_9|0QBp-s**P=LGTC zC+bGmk_l&n0IbXgVa?W2=3A#75>Qr9NS&YYzN|-?1&%uOJ}Jh)Cx-6N8uG%!BBS0i zvLwt~QBehj<)Tua9&liT44J3Sgz7QwT$qw01sqF6KIIL=_HRG10@Sd!bW{vPF8nR} z7#MP|N0^Q*387yweV-CFBtZ7=O-X(;4pH)P5Zj*&MEuBMQ=WXK2N@R!4RLY>rl(IY}91F9( zP;UKsb!~X`>2oE8*G{@-=Nz1DYdc8ScJ^RlsPMw=4q@RH72Qfc9SNt8GoWaxw((p> z#`^U|@O#e5!7ENq03TQ{=%q@(Osa)H4R&}6{O-XzooZKnw%7V3=j_g&Pk!RtjD-Ha zb~dSlpV?jn4L-jsz9I=>&a%Bd1OawP{jLZOwV@y0l?-WEzu@ds`S+`dyu?jTNCwhz zV_4aQ%iDw*Jj$nrVmsNUgr!-&Bs64`ky&ag1!<@j^9#K z++IVge?*F${xr0J#M8$r5NLs9|Vp#Qtvd(yw^HmQ~y-OWjB> zIXHIT?zo%VDIffB_Dr~4=#|;SC6q!8P=1~%g9IihoP_`$gph`Ba8Q`9bC}K$HpFu8 z<+dbcXXg=i7+c}HG4*?$9}!b6u!>xD#C^+oI1*I`)(TQ4^araXXDTA+tA?O92yqulLaxZ-CaDzZXnZQ=>3W-K>gxcM z(y5?keu_bO^!j;(Eh-_rdhAC-Ijcc+?u6g<{#lVbx!o?spRHW|xtv}8d6N^1%yQZ^ ztMvjl)Z9O^#Sh3@a8@zvni*CIbkqdd!y>e8r~KRUL{n4D&o_7L($+<;F8d4iAruI{-PvC*5oh_e(}&}GfU)Z4^C43fj&ZZ=^f}l| zmH`KupIu!oU}Ny_oexoC4M(Q}!MD3Y60(yXW?K+7H>x&9fs`lR-R%s5(dd5Pa?vpv z;#r-1rA4ovkN{31M=Pj}?ce_4r#ctfO8ealj@hAEj5-fS;j59|s;+Mz!hQZK zcLcIvBr|)MdLEeQLKp!U$cPQU>echK=ApP((oL?}^Nzr9<;ptRlbx;vbO@3eU>bUV zp+p7ZFc{$;?~6zKeR_mgG>B7`TzEfZ3Sc6Gfy}Y|{+*`!x=;gX`bWLvgB6*$`sR}r z%NsZc@65l;AZBHoPLd#azRGdR!JrRJVySsNUp$ogt?3gEg4Z^P9^2=qB$HE9>~*i@ z4F(**=^xIPB!1c&XeAK-keYt}2JhQr)P&a&pC7|_@667WhRO_eKk~*C;=hkml>$7# z4+1d;G%(K{U&UsYY{rl%$o&KmqDxia z&K=M>^CLQc)Eurz_(Y>l9fkD?)cl~tfp zQ?H8!E=^80M?nC+n{pOW3rajz!Ye8Oky~}>>rEszFTj(e@;f5Fn>Ysomw3~FF)ceE%19?|;Fz{E~pwqVN8d@J3YGWfo%V_QfrQ{pw zTXJn^c!vM9rCe5SnHKW#G@D%aV%Kx7De}g>=k{*)F0wjjmH0Gy zUydGJ0I!>~CR;7hgMFL+Vd8)?6oE{fEL_=!eG;_=^~K0v8TBd}oY%z&oUQrLZl2>Ckrh;s*YXv63 z0vjwoeQI>LC!l9|bSfQ><=WXMi!sk5{{~rC&Y5Q^Y=AdrzU8mlsBQEfORzf;I8R>9H5}aNdas(0HKtrL62QHNd z9{P2F3fO}&K;{W&8l(i*XHqOuZlCQLm=chPEI=+^sCS81`iJ=*7wBjyH02_>uP|<5 zHsQYM$E*eG9$tL9FfZY=rnJ;eirwuHaW+eBa{MC@wWrwTc|T&@k>|7)YsmK2`WvHrk`I-=n+hKSaOA7#Gz zUE&Je>jWr7qrni0iqQ;%MnK+TkVP9me6Rx+?GXy0v|Y*K;rcD!=a9 z)V==_V#g=HdNC+blb8lpLkZAMl-Z7k9-=_w>@aG0yQwL*z(VG4IKXEAJlqSNqQ|7^ z2JcFzc)b^g`}&HOI4xV&2zn4%hEsta+Q@l}2qBamdYO(`pLe=-_@#rV^$ zaa6@KKV_0G#WD0Pit-+1DDn(yAu8Z@jXvwCXuT*mh1XPPPerqPTuRQ&+FvJ2(*v;L zw-WaE?rfXvW*^d#(a$8bdt+;t<$lhDr>!dgK>m~LzgYzPn79nTzd{U?T%&8i((#!( z)5?C_x*PrhRVAw03q0bQd{ZHY^(heMD|OvK1|4s=g-ZJA z!VP}+SZ7ovT_$jN-7^Gn^dADkzHIW3#K=%a zWrPta&uTR}M;+I=Z~cc=SiW}fjERTfP`uAJy*Yx}{(S|VNn$!(T=f0q!S3oJbrn}R zxOd*+>7IPYc^_LAeEjA&eec?Tw?0DtR>>!Wp^E*w0+=07{q$>l_6@@j<9i?4sNFnOg|Q`qQ~vbAii%2^<W>na}{jCFx8+jLAqRI6Q~9YBry>t1@n><xUbvhoW(eZ&e@hAexaZ63?o1eE(*tIDK<$cMK8)3*`Q>s5O-(FV9sZ)}}#dRDeowVF#37Fci9|a7=QNjUyi%aNl7KBEn||CKJFauzv?HmeetK-;Ls6&Z+ zK>6ScF502rq3@020zW1#?4&9E<}H{0_FG7Zf7?~(PS(k;sss^WL^oF--TTxjZ}ulX zvmH)i#8svx{U_8$aU%$c!h@Wg$?e7${}+=ILgi@O;1*s2I?o$S4wjU-J;4DCs_$Ct z-g2bMiN%3yZ!gm9U{MCzE=sKRj3)5$TY#Arrjda16aL|oAqTS}w36@hM6{4_zswdA zYOEf;w5aGhRM0~)I#4KjN)AKtmPaD%g6Z|ML|95G?sWjtI|M0R>>F`uk0I@Ui(l0l$qHH8jx zZUrA}=mX1F!wS8a7=-uK_x)}qRfuDO(cu6*X{O6hCbsVvvKTC3DipX0%ie{N46Zd2 zs(2n=eT;1V(M(nx@JPUsSou@PTZM^t5+F!CPGCgIq+M^$1j(XlJN7J@I%W0H9wC=Y zl!7SP=Sn)8VRhxu@{%@RBCe-XD|rNcu&wtc3qgMpouv#YX&QAAij3>^+n1sFj!2yw zvZ>+@eP>2e{8{td8Spz2^=}WuJ=|Y zQmbc2Yi7q|&VH}Q`Q@d|OK>8pF8A~#Wns2oV*IJYnV)t;#AUhYzA+H(FLA^~TV*>p zf7I6AM|#gKKdsfHF!R?GfhYV?!`?w<+3e9z6Te>pW$#Yqlcn=AU_f!r_QgS^cw@EX)_a81Y)##z&FSPN`=rF2-C7UpJqr?3}q7 zcfG69mMhMB{#BW-#NJsZE&-Nu2rDphd01zsu_SYLwn5Ey$}Rohe|6~rD)X11*xYux z3S2Q7!w10e{~uURr+~V2YAPrYTCgaATOvsBKD0CfD%1V3YrqJ>=l%mBO|OQAokGZ8 zg|l;p-(RYcQzjHbXt@l&jEg4w5Vj|LJYAX|74D6oBYf6BtA__}fDjQ}4Uu}A;?(4j z7XX#ZA9uH$Pe&7Aje|0g0|p+tMnPBavEwkg){4LboM&tt>k0LnTn-BkrpmVjNfsyk zI=e~*Em{e1^&d_-^vYdb^;bVCo>Vf+JI`(OER#a<)>5*Bk_}0OT$f)ywFVNbTcc9# zXQMhW8(`-V9#RsDv(mQAJ2MlQUO#b)^sU}T#{Dtx4S@t49i#zkSWm)8dLWJ#Ite=G zw_Am$gAU|%7rk{=hfm@u=1p15wasA4t07)(F5B7-rf5oEEb*T!7WT=*RXXoW8xahH zls%Gyu1q`06^Y?UJ*@$mJ)5pAQ_Ro;cm{pW>U2d7gq!EP#|)?9;;LJi8CFbB_cX7X zye$ANVwtrKy*C<`mXVPaCyAuxQU_>iqJ}bNAq{iF4CA~Vl{)a(<=p_hFu#br01eW>)}PdOm^(TF0fsk=4C6ali9g&KCX1~6!B`e|BHklihc!bV0keY%h?C^1Q{-% zz(9RJK!h$(EHDc+T0ZgkpX^BSx%LP5!8XQ8GNWx>e0!UFYj^%-hz%PCpb>Sc!Umap z%)b@Sns3iebm(SjCsCb0g8sJ2#ch1ZFI_G$3E&QDM#89GN$#aPhz1*q;az^lqupyX zO!qoI3qvS58X_fWTH|U%mgK1(uX`AufAl8*X0>)yhrUy%uSj44@pTnXAT!;dwQ>(u z!s0;v>L0MmrN-7hp=RKoE6pHlLS)-Y2+^4i$uv(L6_@UIigeUQuDS(m&&%}ewVpYi zxg*vVizW{wn9=0jJ`rJw@w{O%2F+ad?tN*FcaD$VTQ4#Tmhh3(5?V=8e0Z48k70l3 zj}((iNS?W#Icrsu4lnJbH%Fh7uhW4E-nJTw<~y+bV^!fkb-nyr)1CZr9dv0Q0JeI-^rs!%)6R=Q1NV(BVnvRN%ff1<@bi`=f zYv5XSU};YIQXrQpIkE7~U>f))Z1{JuJIyyNWT3a;pWhE`Q_-0!sSt)f(3|?oP^8zb zUOr2vkeU)iVV#(4x3T2bubYR-mv8`;u(_CPSm0y6s{&mT9&pFR^%NKdmXOT;nCo@q@*PjzGM8*v` zv8~z7>IJ+r-@A>#9AXl!6x1L5j;^_S0vHr6YtC}Yge6(ZN@Rifz{8E}cl_{w{T^PP zBHcU@icuwHusZGa@qFs*LjT^-(CriC(~Y&SjG?EMHEn^sBnNluxjyT;^n~zT&Ma+} zVs9xuTw7tVR2rc*4A-tl>0v6njY)?MGk>OMItbtf>nFdEP4A=cXz3CcT@eDTfPas^0T9rJ&)M69Kvy9S^r1fI{Wt z=MF!`g(A^c?w&=2l+uxq0t9V|%~D^^*cN~EnD5f>VLQTnJW-791Fa4YP{5Gk0+y%l z>g@Wssj>FsUlOQ|5)X>?eQOL!R@z%uInD%L#0N!7ri5C z#z=8QHEm=B1rJmN2xRi>Jhw5yBbnV(Z- zkQ*E|Ull&@c<2JP{G5nA@7OKY^#(ob-KqB_1sdDBe(3 zQ&_UPz>I<0Ry}qUspu|GAKcCNlJXRR(g1I{cUbgxtyD4pUsWIyI6?F1D!1S63HUe5 za()!2eA1ATNen%@K?nR5k^zVt3qEF|&hB6<4>oK;lXw35VDKi9>S z5_pDek^bAFcBo%KLgr5YD9RK82WXaH?J{@FQcYuUmb>@G(s&KXj{4Z2)23ZB40S=; z4}bBKAq@Pk&;>Sf=7_%}e7PM^?)hKQht(&xEcf^`1^g?~Txhti%J7?Mhls0kq439c2a=z? z1Ul6KapPpFE=>3G8Aw(PfqS|(5%+H{ajWJ}pLai`=5Rim=7h&Qd!$!SIxg~}GSBM1 z(SF}{23TYBNf4!ehw3b7wUhM8KG)XII?IOZoK6fXB9K_@)g9TXM zO>Z70AE>*?pri$X@eT4 z5Zp{Dp|bCP!Oa&<|32ThL6wZgx&IbvssahRm?u|CF}!i*vKZLcxknjp8R4vysF~D`0uw^bN{@5kRf!rg|f14)ayh9x{z)HL(gxPsLB#Z z{Iq4$!`zNiU^NFBF1-a38EiB~!VDxMgp7R39F4dsS_}@h*T*Eb{6xSBulbjJruOeL zK@TqA;5;6ys!X6)wfY;qjO*`LnE**WuQk|q{lMJ}&H1chz+#rAE_;nU4oP%_f-R=1 zNVi9LbXdTum+#uD;#vWPnsXzZYhS^liM9UADP$Kee)%s)L%l*DCad}<>-2|U?pvUU zllgf;mgc-&dzo6?to=-TLg9>g5)y$4~e;Vkf55Dz*s z!IMo^{`Ct4nytMlN%+-d64~asDuQYim=me6k7oEb-pHHImDT^7ey0DToB?_**>%ecphrr9hSXiejx>jjP4=2+jCV zWB?g>Ehx*1k1y%Od4T3a4XW#J6LQJ=Yn=vXD=SK319aZriv(M*ikgmdRNQV_etUm< z1j)8Fm*?o{=by_WAvFU)6Rsie*C0u(TwLG+TV8Ifi))He95F2DXs`ev>nI3^=E`3b zHVO1S9XT|pHG5zmbjucQ&ivn78%2$deQlCj*+H9AvZrp~l+8g|t)#8bvC%8GbzK-V z>0+TGR(~@a$U?tR0pB}*<)S4)4%1g6ZIiGG<7{Gt3 z_OF?i6$PyUAmFd@oIAIHbTRqIEnl~Q(l@FXIXkLA=^{AO{pwZihQ5%SKdvkiyZdH4 z1MTNm>Kpl&hjBa+qRc63-}8(1@vmEm6)O5>p3u{P@3LbN0`{bErbqocA=ThsyO*QF z$LP1STP<`AyDdVSSP<_ijq_=3709OEguYMo$z#mN4=QtQ1KQyd;allS|43Qhz;qAK zH!l&0w|y>ix@r264^4%XL{D4ee58u7Fi0XJPQpl{fZlVYaxD%p-#e|KZ-3MLZt;Zk z)3!mcxo|2-Gp4R+e%-iq-^7Ir`zw0IrT5q!9Z&@+J&h!{B2$rpId7vP$&$ORPmOCJ z&5o^Be~dP8fGsf_evOUITPui3>(yP=-{?-5m*(*&GiDEWPmBOxd&I$Ewud)bW=z?> z110tQG*^v9o+7UF{7`dCd3-jS+AfVTop1T^1mu$c?o?E{>%$e#>f*k$|K3=}bfMy0 zflT~E>dNt}o82+gu!v$>?Avm!5kvf(rC&|Lu=pEoPVLXv8YJ_u7E!ln#tDLzC10eI zRw&Qxw*9%8>%i&5n-X1mkm>*Pl49iN^tJWH?6TJrsU@U!-pRb9F~=Y;Uw-orL*hPl zC47zMfVo$u&VYU4Yz7?Ib34tJ<`lbm*NiC)2k9rW7Mkzjhg>*e3&I!H3*u!$=nzn5 zJb56MI*$P6aX-R{>FYCmHagKgLjCJzw8MSs0dd4Ou=HnD z)*^E}U9Uj=PWODw#`X*wK4&|@bO^feNku}~)@f;uKnS|G2cWUZ$RK0)PUVMGtJnn9 zFaLPTb4>+|oOe6{A}P0!+2wFAH+t0e= ziJ6E+`KjhFY{D_-n_pTL-F!0XO5hV+hB*DL07tl^-7DBgHH>l0yY&CU@{md$k1=3s zBzuMFbXx+roB-NRo7VN~2ptPx2aLV*zC(2<0=zcUZ(MyCt^zr$xr49w)(3GYHZBWy zpwNlvL6)&IE3D!)anQzw;^qRjdxiTXxKP?3>YCMfT9;>!5^FR&6>GT55h!MGwAl|C z`}>zxV5_conyOB3j#%O>|HVdykfM!YQ5zB%ns2~znhjym7$ZXCkv{k~yePTB^r|T4 zkKl~)&Z(cQeIp$sqS%6cp8Euz3e8qq51a7BKUQx39U8d|JiG0;%|X7J3}VToWl;jO z6b)ToK0B5D$W#jIhaZ5ScT5u$fs3k}h12oZpVEmcyWO7j=6`hi%8)PEB(&SH1p`6$ zci#VB%;%)gBPB@heyZTnJ<0q3N*0{7tN9zr*{SXMFqPptM)kPF$U?Kioy+hglfLi@ z#dSn@&TbfRfhHT-9ULCK5Gsz_*g(Ny?5;EgXyECHL&4$F8!kBJ)RDAI#_}OkiKN~R z@l*+6{F_LSg?1Tn%pnFI(JWhZFbC4~McXCl@hYT&fdwNmcxVvpKkw+eZ#zxy(ak5e z-`^bhZC4fbe_(r%5ETw7q$Y~rhtqIAtXyf$UozEUe^65Tx`eOsl%mDoZqdaA43iHh z=p}Prl4;zz9v&{Ma59g&XiCvUjJ?7#rDf(mRY8D4CgTgXxSZHba4_xqrW!{;fYacH z5l1PxDCH+tOy>5`y1M2!i7_)e7``@!iGpDF1GIE-!&Rfeu$mAts1Iiv~%tM35q8sAeq}LwKe|&|;#MsZ@u+DHG9#47Ba`#rfyvU%#%wEBo#6f)tO|)rvum#a zmXD*q{*#*0J47tk;$bPGgMScF0dSvv)oPmi0mlePkAu=yQk>c1Mk-NJ^72SZR|wN4 zFqbYVOjY1l9Qukr3%{ugsPQws3^*A(AYN3TI#)n-+itjrp7 z6mMFNmc)L`OPzbx)7sLUO&Z^pI*XP^V$4JhP#&!jF&p|=qg+X{X5O||Eo&&LB;zGO zz)KNO*q$sC@@)Tqz3~SX@AWpTg>(0`V9siLde7ms6f?!H-l?L+Y&>bSb=65J&bjGZ+q>n` zWy>`x&YcT_tOMVT#_-<(J==Q6;edk{h8npTYFuJn&RZo^d(mi7A1s2PnKNQj-5Pj7 zTocd18_BR#nssBZWCc-YDWf%W3~e-Ms!d_SRFoABHMIODl2BTe$4PU&2~GGw)3Jt< zaxTGkxhkrPVb7IAGaw!MIi;zWtg)a#S?&kcD-C7?x)j89(cxsRae*6OWYt{!+^~}O zUps+ zQD5XZfBA6<{zgDw0{3|J*Kg=`9}vL9|OJ$ zF%0D@@-Id$8H^^gMYaCrZ=7s)-QlE$Y1xkJ`9T=5wH1$(G|T^mQQ=i}({}wZPV=(9 zvAMOqv%9x{aCq|6X$VG83@1p6W>}6FesP%lkQG(a4b!q6*Ykrgijy?Ui?XVlw(Ey+ znwNFkkMp{p_w)VzVFbl+f~07M<#<7qWJT5V|DfaFNW-*j$MyUmjN&BC@}jKjrtSJ+ zoaSZS_T#+n=lyAf|kP&8!$QwpTQLmjnf*eyqxKrz$imZ$SZ4FTlA@PHlRB@2=fS{E4$&-MAu!yU>=I^zFI#1Nt@Gt+|dW$QKbnD|m&kzidAH$`n7ar&e$-}3jP1pe&opN*t zENkU9^Q6UpiW3{2MDUmb#LhX93yEBxc|S#HEXjdVGUiOdc3 zj~?MjRBMU!dUWU`Y|4X6&&f@E`)p<~SG^92 z84J(ubCZF>+q}Nxx6cMW%^eEwO$Ikb!oz5q?_D{PZpI{!eAxVBrc|W;xG9NaM7sIC zxWW6V`ygPmOo(Yvosjr{(09S3u0t1#jwkwIVxPN!)TP5VlXbwlp0vJXn&3KqAmHP8 z#==x!Y#Fhdbv?}|jwk|fEIW5eFz$&T8QYTmeP=WqH$kM^gG}JkYL_f}N^#YZ!0+-j zdwWBLb$YUgICo)!H5nel8tI^ovMv=tzx%_U$!$`CiPUedy)?be3>3#}q+mhZC%v&rY2qg>_{U+*f%Nxe}{>>#kxc^nCNe%o24nHbwHr0pZhqzm!W#poK3Z zoRW)_B;hIiuGSn={Mv9wJd%@lhx&J-J6_3N$^Jv5YJ^j5X8e!9hCGi2D zZiM03<>WqBn2=v{7urtI8u|( zCU59?m*I8idP}X5g0T>8#@|Y2)R#$_{wv45-|T?(d9HlM{HC=a?>A>mMjC$AQkLhA z@{ZNG$l=k_6+i5;bo9s;bi!UvSYAgEraBy{vjosNZYUHsxNo*50we>6Pz!@<00bZfgK`I#NLx7|aX`F%Tmjv|aTIw& zir#rkg5_|hmb?n=0fiSWiyv2 z87-rB7~<@Pc7^IPG`By%oiy_q_FjVmO$#r^~K$30-r#VR!4>{|1K0h3%f37P<1o`5+z{b><%1lEK0qTNd_j|D(=Lt(fFYP$w<2<5L5Q-TVq;XSh*2(x zRJOqgQGrn^DudCYzy^Xzl}ehZw1qwj;{O{DVkDxN|N729F13HDc_=lD7X}PzIx`y2 z6cz&9EwW@g??XMiUQXW0`#^KfInsM9rTgiEzz`4&*iM>y#&)o6VmrVU6h5^48Bltc3L_P?EwLR|C^d+CYFEMyZ8NDH1~Hm{av509qp^#x?4t9rnbTc7;h~r$w-SDe zWYR9Wb7CRW0+CF*5Q#)_c9PS*0@;IzQ zXcW}bZ;XRb_We*QwjFtgjfhw^qKa+&m_v#Y*Ku9Njw4~gU|?!QwSjd97iO8 zxO^TcBZdcM#2h7MP(+piCwQp581^&da}vs)Lc#Js6G2`v(R?sUQZ&xcA_~Jh*H%(-GQ{DmeGsh}u@-7QHKRG{7BWD0&C6iTdR4rB!W=|)LD8YX~J1dXQ` z#g*Gc7{4HyMZ zWI=Bn6MTk>CIP`>?7507ECo`7rt1WCrj6Exlo2Ix+fE%t>NBzAGZ+B!-XoU~x{3o%TD8vQ_IeTscOlNo+ipBm_^l9;8;G zgP@;s$8qn@GL(vla+0E;7>1GfTvs5~!)n$WGGOKDny6|QWy0~AE?HEMPg4pku3%}R zkpk9=SIS{Jb-J(~nvvWcZ3XL~o<4*S7DEWYGL}Pd_wYkX(CV#gGj1(9mt6H4UFmg( zNloVfWH2y>GS~fRL9Jx=gQzPk2v)6r2!;{Q=NA}8q>OmOR@rUZM}og$=#=7z%gM0S zs1C*}(ITlnzy6ZoHKRgb(*~H4n35}wCM4o!Z@P$z=NH%pZXI}i=rU;7?F~Zk1>oL~ z;5UBb9cC{iZXSqye?^%_EwjZTS4h92C|0Iowc0zvG)sW=kha!ZhZ|7r17Z|fUd>P} z0qdf-2bq};j6H5eM9~3N(^S3}v8-{BVW&!331YkK1)-9_Cd0{?mf~ipPL)Bh19B-_ z&K3yTjBFEri0SSCgMy7bz6(=Fy;ZC2a?(Ay_#Hzzxz)Thg^0^|#VO}qmHNzo@_+7e zw8rt}iIpp8#i;|Iv6(30m>tG7b8x4H$gUPa3jBl!vj9}9OxN-wIou_fO+*wRhcr>> zjt%Mba*LLrT{x8q<-Fk?ruX3wDTDvge-`>?=_7L6#^D(6CwbN zOUI}-HWno&yS;Tp7s<&1tO3?q-W+o`*7E3CUVEiw9YYZl>d9easy^NokG7#;^6F|U z>7+iU$hVE82|)K`sEe;*WZ{TH9@dX{|GB~rKT;g{rx{HR>Tu4>7|=_oz?5aN8dg)e zXLI{r??8WCLw${Pucv+5aLMdi_q&k^%Fhh7Q-aG$4w#9hf2nlbTUP(OxP;zK}qI4S{=m9AT# zhBptCLBp5f1!~OMh?1FjKw%Yp!7d(!)B8NG{V=kgnSdIxVz&41WT;cA(^DthW z=gk3iEA-gI<9Zd8vc)_L-8Gd`ycvpt8>fW(p`Q67R5ir@54USuY!$a?wU+~K+a-X( z?u2)i_zVO-spoEPFfZvA!r45pSf@$(?yE54wFnPiy4|J0{Gh>Cja6oYyv4QG>|=Qf5+Bot3~JQvnv4z`@>=`LYdko| z!Pj9?&$pO2mExX?>AYiNigcm#22?J8Pl;yu3PeYqM!c&yBhOjR(+ag4X5&C0F&X%M zdef$9!}hP!zs+5TBPM!!xnV^b-I@T5TTY9S;xm_D$(iG@5Q0zTSSgc^;`8xS zNx8**QQxc~K8`9US-nZl@bp%jc~Q=Ms2J_ zxKabd?t*H*GFCuqpmI-kih$~11ZY(sPoU=5VWQUl?>WT?wZ?fcoK=Hs##KKpkE+bG zCy$Q?uRteb5s42f$Z&Z5(L@Fz%;FoA}pgJVTYz(6TTl>PtZJh%HWUvIT zpVU6`6yT7HB4rX|qp6E2PIE^NW*&uE5HP{U9HAQDnn4e^nX^ zzkdUN*B&xSN>Fqmg<-#Z=z`6~KjgFM(hC7G6{?!?_~=)l$&RVlkOo?E+EscAu}!^v+f{s&LQ*u1Qwh@7Cl0iyh4^e zKvsN0Ry{%1{D7>d<2Oj!A;?erWBvxjYbcowOmzxi^Wd^J`xsf~QxZWVDZVFy z76lB693k+8f)s@fYz?^pPUS~uH~|Q_8G8yx$``4h5lq>ksw${Yh>(iStO`b-!4~lP z0#q83HI@`qJ!At<06z;FEUI7&(21Ht4B2oW4oFzWo1i6P14#fC8>V5J8Cc0sq%>2u z3K;wdDMKWLB{?bdOYOBmmw(O=6>x^X1wRwi_21)MPQp41@~RxQql;X&dE*b^LsQq! zg=oqq@J&yAYu1Z(uDREFl~bNM@+n4N_-W%e7*7Q}qkq~;*qQ>H5%Nrl_?=z1Za<~h zBoR^MFFqM*A+?T_uClaAv~}2N{8m5B57XbX-&*gV0%W1FXgMN19nGiO0@lnGGGd%Q z=L4oKrYzC=%tr+N{$;^dv3$h%Q(Zsu0;yb~w36}oUWun__xCJe>@{D|z~Ey>0_Q#h zN#LryY_JtXo*(n|w5vQ=&kS(yiRAw12wD?kvWZfdR>i z!_^T}B=1fb*iq!^!~gR8Z;LGdG!INbV47TKgw(n(eH}RN&H4_q2>h}thZ5I7`E==I zf%5)S8qxl;CI`DP-mCUDO>f7|fpSTSlMoq!i;p~quni4@tM*3esOYU{U`TlcD0!P5&1puKD_1zK}9g8);Fy{C;P06J3h>O!ymyd%Mm)0*$QsCV{ z8$|YcYF*u&r_xoY^A^KaDWyFec-k^wQSnPuYyWuyApNw)M!BS9NaN1lB77_#x)wk^ zgngnQ?x7gXS_68%P65(3?Tz=u+Cr&wV>0Jl(rebvmD$FGk~+VjY`_SicmtGiVzB zH1#-nbup~+Ou_dUXB006L)o86>d02p$(8B%Kj>zDN~qD4elM~5!g)l@B*6V~^(2jL zn9317e{AWLLgbkF7=QXv)WtkoAQnS1ok4;ftye?V9Oks-N9cFH1;ZNlGN*qeOoO8*0=9U@ap?HlW6#AXpIWS#B2KKuO z2MyoOqYl6}(X}JQaHi(vyGnKE0n5{H+;a!jFV#krbF$Krx+v5NyYBI&jF)! z(#>!^rELN5X~Bp{T^Q&jLpVPHTghR4xC>4puE65;@XNt$jE85?M!I%mkDJNx443R& zZD2qh2e?B2Zh?3dP2}ONe_67xC3D!?1G{k`?xo|G(r7V_pH{*ExSFH`5inFX?Gz0P zaS5|1C_I4K6T$8XRYg-=`6RLF`uUy@AUh7kbbS^BAe#*T+Beu&`%_=&-~^a-sx~pT zu-f8^;wazNSDycCOhM6Lfq!3^m>ySWi;_|rNoZbb!U2fCb=l5{^V;HL6OKk%lH4?2 z|NY`p_){R>t-be$^%@+3DBr&F2XUej*+IMWT0w6&q0ZlFK#-1I0%md>XgVyya8|?Jt2_ZTSV6>7)=lpU| z*ygj?KcR4>SZ=V&twMihh?qG6qCS`cyL%wk+x`;)08Zmx>89$z#GsUW!<)0X_kM+! zp3eA%IAc%kh3KGmJVfs1vByk}SxkeO8)tKFEAf}k(T^Wy+5iFCj*XYT9s?-EGEx{p zbf&4ri$2A1CWbI`L=44EFhhu%(QXsTZIiMg|r;$#TkS~VU8^gX<%UyQA&tSV2VsI_KKoH(9nR3aP>{1 zAqDxb4&f2+H5$+F#j>Bl*+ZVo7`DZlFDh^tqB;RUq_Mve^{#FjnGfsE5^E_!z`Tn$ zOIam0x|rRLL;^yyP<{46ECZoh6=)Q5KqzhNmvy4K!t3{S@!ib}C*X_Au9n!+A?}O< zD^gAhEWF6f8N1d*jNv7kf^;pI=$zb9ClMZYTh1e~)s$7|F81^6Sn_&?g!ItkQ$wCn z=njoTF}K-7S^Z?A3R&M;etJnIR$ z7sxNP_B?SY=?mGg9YiLn9wc|goOq1!eJ$Ua&q$58{ju0Gn_10j!^sqI8j3_U(P_xJ z2AXqawD9QtF2)L3kC#Np3qzE)dgeG<0Eo#@JS0)BA=Q+tbNYdSmx9K(lhGZ}LT)aZ$w!-pmi=Ysf=Xa9np?6-p$N(#pYyXNirN*u}cu$Amga z!c=Rh8gAY&EY1tITnb@Ye_sfpc?0TJYGN?rt!XygQz@M7xTsebEOZ?EmFigEdzIhJ zqF%2?#tEw3g@#gvBR=N*{G|TDJ3+@@qGnN4b-b{Vu2ZRs#vUdUsi%pW#lQ`pLZHxs z5ygkr1xEal&sRARh3-_75=f|t77E_+Vk9ZMbkL7r8C>M#*%Fv2K3^baaO`)n8mmvj zBK>hccte(Rpz4w-!=M~-@uQw)Dp(exV^eLnOr5Cfk-GjS>o`r2XH=daR8 zN(B-`wd2zjN}U01gAkF3jQR=(e+0kuk$#JiwoB!PCcz8ANE|?9(Sc?~vEA7P95*YB z5~`aPEe!V@AqZoANx1+4sug;xaQ5)!EWCc2g4TGEaCCGVbRN)iWYp4bRVK$y$JIU%T6Z6B*tKXFHZma*af60 zQMF|@+RAAeSq50EgzaQ!ZOA2=_h%4~s zQMTIeWuj}dOkuj3w0XuGR%^kQ^lGbrEG+fE9i- zDMe9{IT<)CT>^9#@V6tn$+^M&i6SL{8j=*j_kZ=vSI|&IY;!eiOR4gUB6nWKLb!20$bQ$Zkpwpm}RV=$~wYDJp)6^+Hs* zg>FsKyKfgckvsqbI#rj%%1iVJ#!PEzlZmJL4guxlj~Y-PRDClc%Y!ORA0@fwYH4${s?&o@qB#WW~5<+Df%OQUR% zEYUzjDR8Lib{%VHg8iT{D5>b?h>~;&I7aI%%0-I;=$I&%VOGxZ*CYApf?Mj&od0djKbmKnmWo?dZ^TJe0DpEw9e#(m;sJX;RPsbiFb#}D9j2@3D z6?z6zg5U?8X*7T>`{8skS4OZ+Rnoi>5{8IyoDQKw9v4Cu1Diu=q>z!7}4O}=rz_FarrJ6q)9DB)L={e|OWu#HL)qs0U&G@bCRL}TKhpTzySOMGdw zXA~Fy7_aguL1A(ww$!ms;ZoUBypg^>r^Vm7FjmqkOr4ankf`yjlDB3c(uM}kqQ>u+R+DE@NXQ_wOcZe^ka*zbjRhSn0O=X$&|?GR0cuLi^ms+3X$|-N;{M zKwXDNNzU0)$Qph&1c2>OIo7i$Sv2gumyy6oXO6eg+J-oNyVhqWc?NWvxE5~&?`o3j zf}Ck|21s-I;6^a&>L0`!CLi!^ULc#84geMUr)&KoGBDM?$+7R9@QgCrN>cub3(5)I z&nE4fmZNhTuds7_GGylWIFzp6Rz{hi(|fM~5I`-(Dy?y-^@Zd$H>!WWMMjyAy5C^_ zj7Hz^EcVsXbX1?j0WV(dp+(1g@^aS8UsGoc{tDtyyu0=8VUhnSL4+0lax54W3dg#A zxruvWVE0F@$P0bjfkF=$n2eV=g%BZNqOp+IRL>24;F7P#yF;?OA+hFyQ+0Xx^5Y%Q z4IgkI;LQLY0C$42HFon5xipv)&0yul(j9|O&=K?vF=`NVh9cSQ@|Bg! zO(>8_TW)0COUrDU;&xfU`lQmiV6)RQV(Ahv+b=feQwAdiggA9FcED4aq!RqK7m4v@ zN8%z65__ZVH#y#csxR>0w7?fca`vW}!#Ubr-^kj}mzi3k0scv3sW)ukK4ex}h}cJd z;&PtZ<05*`b3+ZsNX|c^xv2wK>S-!gS`Cz-4R*b0b}I3fM!s7 zEl#IGs!>B2oU^bgNNUuvU0Fh>UvxxonM^9Yx08?cnz34iE*^Gd`%FE1`_%c0e6e9n z0b-E}97<+HN%F3xuM+^i{wgj<3tc!3d*X0-+u)Ebj0 zPzf^vIUxO(*u+byl5ZxHS2TKIYM+N{Ii8jGjpL{7g;Dn=C4+An$!%M)b#B=4e|SOM zqengB0JyaF!rB@teMDjs|FD2;e0#6YH`O-XwD?ZQU4kvvt^ z0*Ak3D&@r{{QRJabv;*t(o9^o8@`>>zu;X-oA4hQF-JH!&>^uN=BUrIkuCj! zfepl%uaB$z6K)qz0A*&H+0CknzO(jcDN7R{Aqa=O1+`3i@eh%h`qZz zh?um}`0hooVqgcel%t z^g^}3SUk)+n{ZQ>@pAB|Y>m-P{%4bjYP8SENi3n+FetqMkLj@!pH98>ubID&jKA79 zVLp(A?3q`P48E`lbth^1IrkncF}a{!CWXaPkeJ0Lk2Qpp1_L6jJxGmK5Oq>8b{=h{ zhs706ofTPxwukPMO4VF!bi#861NullcsGBRM2n9lA$j8?=c2~cI~{lwti@K^OUDiM zy-02*B0^lIK^JDiO!*D$cn_ILzlLQ~YVk)huf^G#Abj*o%6#5$hTH8hU3$45E+x<4 zxz}$%Vs@rr;EIIc;FIB_Q{B5|GAGr2@EluzmVq+5)ke4MZt8#c4vWSaT^Js>yXnAB zqfcX#|FFWLANdPC4RuRtIi(zR@x5PcitfDuTsv3)K(zTtf^>JU8P!CXu6Qm>t~gKYDf2_^5WDFoKp<4sxJV3Zo>;yJg=V_TPT|ZIMgm=TDhSY`+@XqDO|~EK@@! zQa$y6{;MS7c;{^q4{fKs6ZHj!PJp@B#}hj=kivn;C=;(m&*dnYzN>o7(Of4U{7l-( zTrSxHW5)K!FfdxpmM0fa{ePH=E`E492jMaGQH3oyJU58bIzJ{xOuN{&nTG4}+6Jhy zM}5R98)^)SY`zcna|a|8b7bDkk^zulgn8j~Lqs(kRYL3sAiX*&_zuWsE0Roah_b*t zU6Hxkh#l#g17c>y9!_Bt^XELG5UIZ5c7H8wpq60fw@svxk?abMwA(?)Pkqw1^E%Lr6=MCzt9TI)4l;ly2Ly!uf_Fjz2jb4VF&JzW zEqy^5thTNdNN~y~4x0xf0FEbanWQ~Dck6%Icu)@^`-_h&!G|O?)?3JZ79tAAdp=UM z4WsU?^Ie=NXV=^oUqm)`%b&o^T8d12@L8`+n8jIwS15Z;aUrA3`zuN6z=txMwyiD$GVnT zOcUM77ku`WKL*D%|KC_&obYAr>D2{--nI!C*UtzFMoy>0lHPs4SW0VY!z0`6yl`7p zxSgR9voe>vqxWDRzk8CcV#Jd7cFrSNccD1;hv~YK&5)%%o(vSK2eU(c<=dpmxAP#s;88Si86C~C?7T8-RRzO*H;O2X6y9o^LY0~<18~a7 zF-Mrlnqdp|&1EF=h4b)iYpvlUAfN(MjFfU~G?=&hwBp;S7p{K3`XqL}UeoIzv?06aaQkt5S&}%>6quQ$`blVVKw18A|?tot;SKC~~KE zoPt3H*O8=DNP7YEp!14JT)s6EGxOH~@QI%2BdE0{15qLOp2O^kqZKEqi>j!&+<&bwWA%5kt`gFAycX1x#k*~x zX#!WF6TH4N-EI};m{1MR5wF(2TCcTh@Tyg;XH@CfV^l_g5a-g%YaszJ1qHIQtbKcE zI7k|N)S!n*^9^BW=_vyK21;RyFPuk_Rhq9q`Z1&84Y3zZ1_a45%ym2FdUP3pf1Yr+ zMxXUS(Xdy%uZApCa(`7wwH^>r8VQa2U0}e!IRNNLs!NQg4sYl3fbTu3)b_6!nKTi?Bk;VRZ;>kPfXNd{06~PMEL@zh4 zFs*ghHJDTkMd}=$R--{^wjd(oT^Oh{bVwQX1n#g9j3T8<83EKJ>5iO*Z8n4-sZH># z;6`b9t;j{yXZpiAQ}Ym=3pnCeVnnP!FbP?`4%sOm_6 z#ciwWx%gM(f`E_xP{R})4EVJOOBiy`aQ*oxjCIH#DxREC?$@kUE_&Lg*wU;LDx-PS zgLttOmN4@|ceq@|y=p|K!Xk9AEjBgDBW<69XWtJli$0>lSUgKv7=c||$nj=&&_;5= zoAYPi4|aNyj_0{PeD5@hX?RI{XRzSr+_^f(#%pdPrwZMR6}F&^!U^)}u+LT?u)~lF zvD#5uIJQvfZ==4;e7}65IQpK;DkscIk9N-65Z}t1HilTFQ!@-v6U%*@i+upieA#F7 zQaejsj~_?nhDd6ixQnP?s^a;D&W_48F6h}U z;5tGkjn2L`x#BL7-VZyOPv82pbwGkaian+O_@;9vo6Aq$;WL1d@E{@ZepR z3J)+flgKWgR3DLtr}uLDKyf_aLLogE*e&0U_cgE7of$7Hz)a9%d?g9mfysL@&w7&_)8@9kpYC>H zv6qeba;EqQZTM4^euwHSe$6FhnxeoU$j z7_@^LMi>I)J|VuOsk`uQK6+@UbY*#~Uf7qmjoXju*G=O+Ura^NZPoLcC2?F6eICit zKw<+TQChCr72hM3Zb)X`@(R{SPZcB)Z=ph=v0dQ*+ z?$Gu9&ST8TkxaOLT8m7ddNG*jwyEOv@Vldd6Ji8pdheS7Ii|&JI853mh2LVh>Q%97# ziupl0IiP6at0HGq=x(DBRr^Qs=1TSw-MY!ZSC|%fL?OyG-_(&#z87|kGqM>g)X%Tf z+<5`cf-4$diayu`siqB`336v!%3& zn}dBy4cCawI?W7au}RgX6N?!CPT!SwNtwrhgCQ0m6h^X_bwNF~CFbNy&>J=H=F@p- zU=5WQ$y6$wsP9~C>!stD@yBUud6GBt`5;N@xjjh>OhB=iCD{95A`hY4RU?aQ5LUW|5V?Df-i90n4`IEv~63uc(cN{#JY2ZYy6vX-4v?hOi#agZG_-MF!5=2l-fDv^RxCjke18!g+zh*V zbsoFEfKRqYl+#|ifP2p#r+?Z<)bTsLlV<8XXd=3uUttS705QGDhCN_j@Pps~BGvCbP(Gqfz_V|8<6d zTqBqu9+&+7I{;$#A08`neZe~SYKrC^ME`1E)&4}&Tc#gV{`kp`%lc0X*?Yn!NPf%x z!IL$(o~Wt_ngyNRyVE}V&XGPqh3n!sTwwlg!m%lPgLq9N@7)S}fh06Ce4mX+Pwjek zoSPDTJU0(I3?4Ke_Gt2P+fLRAgoxwiAQS*D%E1TLN5q>cHfM{MGoG4er(v{oLWCa7 z{Obc|z8T$O-=mO5C3ECt`c>WWTQ;D}FA!RqDOaqGV=O4D=JvgX+A~3FWgOx5!f?|; z+~D5+xYLE^n#X2cHV32feNQe`IhhxtwGn1`2<`^GS+^r&0qtbh-c(UFqE!zQ6zhBv zZJeK&=-gBBV-J;bU2v@m3=O*G6xTMfwqGNnYD>!0yG+dYez?IL5Kc`yV=8ol2h?vd z4TKJ?Db&|&2zjohPrG(3agwC0+~J~_VJEnBZ)hwg-bz064L2p^|6Tdh2YRw?uo1n6 z&CQO%%WPR(pWVO`VzcXd4Cd^2Qb+Rv+j87s=U*!<-0)n^){>#CiuVoo%cDwDy@xV3 z-_nax|KW_oBRCL)74_;>tgLM6Fb)@<3C}3{^Pw8AHX*js^g{m=y^<(7`eQL2rI<52 zarx(cTsQSb#Gpb2$SOjl&gMK$8BxO`1dlLAj829aI@Cg^Omt5=&IhO(M#( zh#1)47Mo3}=F8kPv%pdS9MZBk5h;x3%YyT-o^acN?Lv;QFC~pm1l*WVtUEB3qadv| zwZ!74YzNe+s&pWwmZW-yK7i3VYt|?czk1cMlL}ZC87i%2%WICcF|&bLYV_8K>Ds4I zAWMrvr61sC*%={~E~0xGH^b#BOhu(}0E482H`;a1=IOKI0d>c^lAGECb-aV|*A!w}NHm(1uj@G+mt-&W7f6oqa*&ZQNC0q6Om}7@6 z(xz_-y0JDmFlm)n8Oo~mp3m^NUnfahb02^lIcX>$=Jpd+n?`$lju~ck!7jJ5tgGL! z4ESUR(ou!8AbCgOO*D$3y)ZYwUMZth|HKfe(hYx?cgbB0|8t0;mU<(nZG+ix!P6T9 zcdH)-tx}w);!(;vmhd$cZ^&HUte_3U%P(lC{p%w)Kc*_9>&YDLpLyNI{+MGRn{?>@ zw`zA*VA%u9&Rn~YP;;tMxT(t;?6pN?_11-0xDW-G-@?Fk*iLrwg1xU#TpdYI5-y|= zCLPXq!i5n}n-e}p*;hg~Uh1c^$YwV7c4&!#@X&bY6tYQ@X zXH=Z;Dprmg9byv$%=tFN_N#(s((CFF^I?)7I5_djR>Mf)~Vpr@xrw{Y(mp|g@R%D&wNNC@dGF!@r+M!AUb)fqvQ-n~giX7Uj$)_z6* zK|AEcEawAV&>>WM*uuAGv$2jsUp%7h7Y;Z~!{NvgebCz1$||D-Xk2c7;SlBsR|TQv z&)nAaAUZzj_!8##<$PAW2<3)F>^t8^i%pCnpqTzvm7`c*(_mcmY?1%{=`EVnBIN(s ze>8qzjoPPdxGI+%IXZ$mMpbSLy)_bD;b{QVfoLue#$~D;=X5(M6_MPmNwe1;FPkm) zPMzPidJ7Ti7dD>WmYV>cVay_~uE*mk+=uFHaUB!ojqnlJ}K)Z6*C1JoTSh`g~%Ho+BgW-XQ!@Eoz` z2bqZXSYze7kNNfYA{pHoBDY5S&O7K>SOrEPU0$i!<&kP07c!#1KiBMTjpj}_ z>8bpBvOiyz-S#nEHYP`sgHA-|c&DN>&Fg55UO>^p0jRUt4ND#}FkdtuJv;nxAC}W6(pFaB!@g z6)QwYd#i`@sL?IOog|;GV|jFy3N<>mUx|_nKloWy0b_bE!D9C_vGRF=Hp|dUNggRz z#;eTMh+;c?_Qc03H(1&lcz~8?d#+Oc)~~W)3y;Xl+@nW9xz#%Jy?}Q`tG&mjGKmu# z0089bK^UZYwz4D*wDh+6yVJ$~zf(ZBdpLty0|=G#`ZFVS!Ojz;h+`4JAM$O7(#WDS zJ-8QaTalzLlzeC=#{$=)6y|b+`x@;QuZq6O?L~Xh%&UV3*@E`9$#UKt@!1P$D1Dh9 zDbS#3t9v|XyOIzGMiO!$W`svKiwFQ;;?=i|VtH#XvVs)^3n^{hkm>k9h094S5?Z^Ssg{u&QEhUE~g-@~(f0lX* z$zg0;T$-`bA|-SrV5s0Kob3dM4E*pOI1Ah-X*Xj##AH%bkP575tgOSw#SS<7m)O-G zEy7SsMAaVvK+TV^GH|k)!%?k`#O4~*JY|kR0AjwXbvq*5Oo>p_c|TT&u3z`o9yK^nf(300;SU z5-)KhL~N-9z<@8Qg<2eh;)-{9BWP^$5H;9ZWGFCBkk35x>EevcpftIaux7wjS6&4_K>rmXlm6tppI%dUs zq!Jquh1MES0KJcg{#E;IJa7Bv!>M~EXdAFjD`OYz!m0FU}``ftjPnqxmpuW_fvV0OD`38PNHYy z`;nW^-c81efU#uHhGymKKwdn5yjgl92W>f&`}t@(r*|ZC_9GV+eXnjMkTc#ZlQ|CC zXq&NLQEz&^9)#?fF3cnylE$t23u>}7-rBE@e!d)ux*n7&+tjZ&4?0f zK&=g!xEOr{%?PC=qeKwPpgvfUuyL(YU_2PRUFp3oAaz;9rowU);8NO}?XW+q*SWTG60nj+9x z?y)sU4dc5BwY8H()|%M7-?WRJUgstuk8^p+aCg$~Yi)EUuzu@f6`}BNBOSfsg%;6Z z)yY3plAb z42DcQ#9+$#4xe^M4ymZZuF9C0XRKs(YlhyaL}`slq~DK{0DNu1PWh^*aYy1 zpM{B=J_e1j`Q;N`RZhT2sQ-9(h`Tfw;8*v(VZ2t-Q$T0Aknz?fn|vZf`cCwy(7P5UT1( z#WLQl*jpo|8e z4q~~zug|0+Omq`OA?kXW|6rj8qLsPmKQ>Uwz~Q?c0>*_^ z9KjXiUpl{Ge{C%=vPu3rYLQZh7!dP%KD`fs0R7Gn*43|CX-&aaNM3G&O^7=QFQB15 z8i)($mMt_~7NU%jK;2bqe0U>o-V$^#Ri_Qq*lNUBqMv7seI(>J6WVs%y-i0mbDxa; zGygx!R5VFz&ku-uw~+Dc@@OSRjl{8pXzJ|WZWXm*+0s972#KK{`^iB-D@#64U(^Hf zEN6VoqLgZVNk@aS25aNrhLekNh2U_fzOXdWC< z?P%_anYptxi?`Al==_$kAhENOlPxwQ&JAt&Cqz{7QFfyxkS=vuD&7EP!?byZT#FId zBOtt_1F>mH1gBT z17RkwiSh6NH;b=W5G|YM*r`VnTTr%`%4 z`JWgDwmY|U_<&~`=FN>#$SOu3^E3Ul5l*$GImHS8?v=BbetPS;dp*(+geoqM+9R4U z2T!EwfJC^n9lL!i)g-thP+{*eFMNT)18CX$eSw;E2}e}ux?GM`SJ*qY4qrlMB3AR0 z51;wWevf|9}*fx*(3tUY$p9Y8l|G05tzh!S)15!8- zn%uvMYy2{M&ft2?kMSl^HMg1|p9EIl6U0w%T2WNgDl6XNmy9(LTg*iUKUE@>{7b`I zYiY_yJn}iau0JDM%NKdx)50_=CKC0lzjX{z@Fxwn*I%JS!7+7UdZk3!E2_s_rvE5m z3r91AvLWg7h{?j47Bh+)L=a)(OLP(@C>r&IXl#c-7~svCNXI9IhUXB4W~#OLnV#L6 zKz5r!tW!>$bLIPNA6HWeJS?keGlj0OD zoAs~;Rc>{m^~PqCq3&cpH*KjDGG?%JVr}G6hMuUWr4_0!Jv6X4jy*wAf) zF^1y8V6D+dGL}zUAkF_5%q06{+|AtzkGYth7_m+!e?e8RIp2*ndaXU(F^&Ojd{YcC zXZ}ytX@t+n(b77aE%HC%?eZ@!$DU}eV7#~I2lpO_oW!~uD~?RW7+`#B&&3AB{kX#_w@iJcR~XAI7j>_oskr9Un?X!p7z=r&wv@{fbv?kb90 z8oeRe-NxZYPi!995t@o^o`IayJ`?oH(OK1fJ=gkqIbIrOF22-5Ymuq)c~@G* zMV@-kXX^Ih$+9vK#-NK_H&?vbEf6b=L#fwt>{3~$KNfXeME%N``R>Tk#pfm(#0dTx zvtn6^RLR+Dkv$~kUj2>&CHl&6&V;=r6czy+NnXG)@SwV>nWu0Fx6KfBOrpO=N8$nJ z3~m#D6M81vyZ1zNstl0XX6{84CC^G`_PjLL;FYGj$o40Cv!^GrCzWCweCzEF))%qY_s)LY)tpn%6Q zBSQ4IQ#1Rs!r-92R{5IF#@;|fm@|hep$6Jn=}wAvyUa#oOHYu5nYH`B*4W54I4Qb! zORtIER-ZB9)<;Lqo(7f-1k!5AJOc+JZHoYxII82PZv0** z*oJ0KIUDI@F*%wI$U&ufp?AX7)ULf8DC5o|-TiKqX9PL24YmAoNOhU*no42Qbtp*nk5 zZBd>NHL7RhV-M)(ETTv%EF;5uE41kLFfo3^4X3r*By|8RBa-p!mSXm^+T(=Kz7nX|GaUF zW?A8X3Mq;E8ryr%+7N93cJ-7{I-kF)4tD@^RL?jGg>u1zPtQ7c_LIxyvG}pLeabjd z&my^O%++Qtg1QBe+QexGRF19c%PRcq{8`empzYOYqcCHzxRe-LSMwOA=&!s zQxpb?>Oq-v$1lN(5JSvg?U~`Wq)a|ocy@%4qr1we!odXm@A}eq*WQdVn@^%;tC%;K z>%?=XFZ5@gOJC$js!-J~e}`F(!yK!Us@=|3FE35`v&Ia%l)n2^6*s`50>b;4M?JUp zqZ^~b6BW=^N`ve+5H+9ZsV8Z94j4>1$%@w}rja#CT7Qw+Ei?{@VTs2=HPC>l8_s#_ z9{X$FI~L4eWIi<4wZ;fLYv8RDlGz%;4IY|h_)VK63sXVC*H};#L*}hU8bt6hS@Cph z4Qjnm#j+;q_?x*y*u@7wY3LflOQ+Yo>!))=Jj}83wawKc57?5-Ts8Idm6EcT@h|Cu zJtPLnZ6CcK7UCff9or9I5kRU^RzkB8OEpC4NE9N`_&j;skO*9sD4Te>5xKsFn#2!> z)g=D16kYp#Xn}3H1HjitbXxWY#o8@-Qnp4fO#M1oncL!<{l3#WB1jF;n5S$}`MBBk zZ?~r(D)7X;H0ZYe4HWO2OqP;mHi`aQZSyLxl$z^L#H5b& z47`&K_itvT=^DjpGckO3x9ArOOXX-~M9`m;_@%S-^Cua==v|c>>~Pa(msS2)5>J9( zQbpAqzdX!l`?jHZX4pWI?lsF3F&ctz>VTy`YK8zG!F~Y1k(7(Pxd8wan%*^&DJm)( z3JpNn!0IN(t6Ao7*Q{F5pb3B=3D`Wgup*UE=x5gM0dPr0J=N3L=Tuy#(7+%mrhT+z z5Vz|%y$&(KSGj1ezk+PvE=5@}dw)c=T^}t98!0qc=AfVMbRccA=Sl_SIr|6*bzG6q z!HV5J?gQiM!MD?J`n9I!jk*?633N_+*Ug z=?l*mOAQC&u=Z#{9@<)WA#mV(x7#D>Ldx+OhT@Jm>5*NC6i!k?U=4k)1|0Wn7;$_Yi|1#0+F zVgq26y09AmZZUOAAz3AJ%DfNjuDU=c%yQ%UzU#zfJfr9cTV17=h2b*hVsZe4bD9q0 zZSG~~xebeUo#gEQp<}=FZ`&`mW@Ngu}8%MWu z?Y!RNzWD};0qwDx8C_5KgrnVk@Ae8&hEjN^oiN_kU@NZwHStCsmPJ2)&iXZ@dZ;dB z+LRl`#2r%oOcAFC1v7)HLSC7{=TMYmLh|Q^;d*dtys?2BYR{sqi!eP`O{zeEE+cGn zd_S5f`^s%Cn3MB`%x9`1$RrI4wD>X@9lP|Sv_3FpaWlNWHM zt)=p2XTHQcK9F2si7DmqUFUzs2-2EEGD1#bY(dn*gj0uT`RLsabFx|p9_Ce~MS$bi zLQ{3?u0!=HqrqtqM;wCkIy*B$Efg&9o{@pKcS#-Q?A}^EKw?SI)e~2*wQj zgR)ED2rQQM5cDbB_<^@DUHv>#cpX~)Xub$oxJBZDeLA&k^N0RLSw8%J|4~yf27Na* z`odk4YTbo6*t1i5SoyPKJ(>HV&Z_XS$3l~Uswl6;KB^-sKlno(3=ts16QqQ+6@c8b zS!3a4v^>aBFL*2hDPvg{DL5dQ`LP z17}yZ9v+ugsk?>hYxQ7xDD zuPI#k4KbL0|K$8X9IC_6JvZN(Aw=hqWOu~vMv_`@Bh5Iu@`o9wI!OWRoJKP*<%1;N zjV`LR3bBB8?1tf#atX>Fy16FA%ua=fVuX9e?zR$tX7`c5;49J5$C>bEG~b>$xo3!y zl#5sXu(=84uP@;sqCa&gaa*+#%^`dOpn6X$7PDKD~Cq)kco@Y9xgMWaTx5=Fm6xV`wkQnzRM z47Y?81A+UVzcTp=ymS8!KN;<5qrsEG@hO=(HsS#NaSH%lF?DgX@6Ydm)QaDnr}{MV z5EQOT?y`KsT3C?S*P?q{zb56Olppp4SAYK8jB-`F4jc1+l0mN>UhiVAQLWA7s`4XO zRJAXgN1!yB!mxikcl=_Z@;-un-0Jk8iJ(X`C;HuloD=8cF>$gjxE9K0LwrKnC~a0; zi1XPjWUjaSJY@1Qn9ISS$Q=j!Icmrd7iIniU{OucB{H8+RS}; zgrIFZ b5`@=IPKL4Nk5AC3h%y_=tC>zvgZmI~X2t>!!{C?`|W^o)A?=Aq4m*EFzo+>Ln= z2N%9Vs$}$1NdW@;D`aE|#vrGyhXtb;+w8tc#nrmL&UExrg6^Ox; z30O~Ma{gioPkq?rMVQ4oom7`YKxMAjRPrfMPA3Hyr@_MmVr@rmS6S1;zln6$VxkA( zFSo6JzL@x6hE`MYej(H_7-+O>Luf%1ZcD> zGo@?c8g0$9?VJr*C6;Gr*N!3@0+;SmY6{8uAkS&P$RKx#T^a8wVeie8qoVvVM5Fzz zS~4plGMdkeYG_hH2k`5f!2QrZj_DGWIRE&}m>NfH47>d0%iwmon9Hqch(}PE7s0FiG+Y9kL>5+% zTEo1VN&E2oGUV(<0r)xAM9uw3koEa1691DwDC6HqD{o)E~Uq)Yau1$9)l1`QH}8)a06<0K*;1R z;iU_17Z*L@LP?n%l$^94gv1opkV*lS84Jm>!$#`k^ZW>euif9Z#sglW=0DAbrXGONy5Sp|itV+#H1TJyo*2f;R4S3hL3x*7iX{)Wy*K*NJz=$qLe!x`etV|u zM?IB7NXi;=nrsr|@Za}c*vkV8^aL`abl3Z{Egz-C7;hE9{c*y^J{D<@H6e3!7*RtN zSp!&p9YwVvCcyo%_Lj>keUhLYY#54rhr55ZNAjHHscw}LBQ-m!SQ&TKAIl*#b9Lbj z*1c{>MzFW-gEKDneu|(*Ce-PMV`21d$oGBy$&k+vU*a#l2{ax2^EK2YDI)}$qt3ua zy4=KnyY7Sj@MmKzPUa?Cl&(6T64tOq`eutYf5`Ny@Vb|pxh1(35ceWa8(jM9VJhN%B zl^HPhGS5?vh8PByj83Gx+tr8en>#&(AX2?{IlOpch6{Z5!l8^JFUBHIOh;>RlLzeY zgH6nitXv|F7Y#EJN|%x|3=zqxsJK7P4<1k@u5#StpyCSES=VBFXZn37XL@6=;qZlV zRLi}vJR){Wr}-al)IBKq3|6%@Q-OoQ_*jDBGjhPWPhUsnc|K4v2oB5I|8G?$kTleR zz5k|Xhd_fSj{2=*QGy%~RDI^^qXtKJXV#-oYk|>FN4*O|BElk&uyl$m7he#d3q=@S z?YIbuCyL~T7EWcw53jgf>6&eG_SAN9*;|xO115pVyA^oB>=dr#CVZ@Y+tMyQ-~>S- zSwDjeD@GQ3dO$v43v)d0rS2_wx(fC2#$eav9-OEfBu(joq9ioBpwN0?P7S>+H1|oC zGVCfo34Xk9Q~X0w0j4hV8C_`|AW_GPy26{YxO`t)L%fk5U!x|gLz9~|lFBVuB`XO5 zc%+?K)xQM6(r}b;;AVss(Hr)w5>`1*tZ9mqdk`-J?vQogq&lX!`UpH3MxZi_|E*_= z{J-)YM!%23%5)hEl4(f1OqtowYK+k+`3FC0lNEtKydlm`gMB5v$KclCTi8H*c8LpO zG(%s3uHTFQYrB70CGr^sVya*)QY-yCqmzutGP0`Oyqh|_g#6__bpJufOlB_194*e? z-WYS24s&M51-TZs>2HNyKzXIT58qb#&tQhOec%(@*6ZjXVaGz44N9Xx%{Vfu(yDh z11X}g+}z*|i`m5yJ_x(b29|TG=v~T z8sz^qXdoF&&^@^R2XUkWk$df^gu3V(+Mn6isYmWyt^6XLd+rm#&ip6E;EK>SUn9@W zr)hd}C0;hE+C0D&wRgBNqN1*X&>PyH@u&EIYTpQ*0iawbo1rE-+g$-}6*S{ZEbv8FCX@u#oQF<8E4P~3a;O=m!%6K&0*?lZ8qU@);5X;R zzEaz2u_3Z%wN8tB-5jDWq;(eSEU|*ez(bpzYD?%}JpB7_ro_Z&MK5gRC8zvo5VK@` zQOTv$`yyAWEHy-}H$8^#P1Nn&0|UQ(&!eYk@;f&Ba#11dTcm)-YfLp%x^A-oXc-5R z^FC81_}=JTT}A%FV?9QK$3gG3DbWn(_m^_tSZTNHgcaOoWnhqBn}G{t)gh_Q!FBWb z2xFxbw^0`fgF0a-E73}z;g*hXJcx2>@6&s0c6<~Oa;f=CRll1a*Z7BWrzfc77tGI; z_D%Kl|8)L+dn)wXT^$2D7Xsf7M_xs1p{Wu-1;TLo1LB+z{jr-3Dj{TdkJ9IK_G) zPitqZkK`Dy?o**$XK+#EZXYMQcq%FYJR@9vS>}OA*gG}u`rIPZBFeGF-xSDgEqJGe zLaUW6_1}%7P!v`4_4xEW6Sg)1{;Ayt9Y509R)~-KItpbTQRj!jxhf0AL3RjrEowrI z8sM8Mb$JB6S<0nppa?@`v{3f@26>Z&rjA%1udX{NM4Uh0VrDeP@G(NYUiyjk>@+bZ zI!L=n}GQ=w6_ z20UTrGZZbEP6za%a*Preme-CRZ1n%anwj_o^kfNgrb3Bt;{NzYV}uKE_2V-H@?qURIb@3w82plOT`8j@!ld_d(=x<} zJ5QYbU(hl}3Xf8ryGe8WI~n(DP?{G7Ze zb0ov^$SC&NZFq*bcal-;pCgTbK8nM$?@aYf-NE7Y_(=z1NRN-f*9~OA{gbKw*c_Jt zY%9bHN;f91RF-fPNd6#v9-0J_7q49(J>c9yiHz!Su8JJv4{Z0eR_lfofs`x0Rf_Ud-?cmmzCUC# z=sH88G)e%mTA6xU?G!TwWC@N!zS)f;fK`+R$k9`77tC#uWFb6ZLNL`yl@oD`u|)YP zRI~-2At&He2)bF`5E@#9RbesZTNWP%Ulczm!0yJ79!^Ve&tY@-wHOnao~fLk;Kz#+ zUBD{xcgX}C5n0gtG}lCvbA3Zk9sw3q z)lBPvT?CxO5pE%FF%CH7?0jl=Hn*=A3APfqlC}rjUm+Ftj4HAS9s_dm@(EN>^h{t0 z$#8J!`%tGpsRYzGe8YGN!J12=ZA!RlUkQ@T5>zDABWAsfNwK3=XS! zF8@!j+0c75ZFgM(0()^`%#~kCoG|r1ci%MU_Jy6Xx}4rQutDVhIt5i{T!>+3>E=Nu z4f(W8R+uQclzIupqLB$(yyC(~jwhHfaIP$?p_`{y&pTGDTN+FVo` zYcXDI+ElN#C`=Ph;|DSGl)QlTf3mN`9kFJ}8_H;)Ks<_C4%fND2?QSYfKMps0d{x} zQ1|-!bDuhA1PckcK-mAaS#z({sVxBdIgEfLhz zvbp~dTr%ogLS}e7<~|1u$dS(*w?GCQiF~df7+D#o^&XLmmw@aKI!`Wt{Sh8FLr(+O zF}5~QR}W1Q4AhJUKX`(yxLteUt$ip#WN}91k)KtfxrDx3$oX4!zd~-2JR>||qioTE zR^yS|`5Exzp}-#cGx^@VyLV6Zs*`;2Ftju_=4F_;c!_Fyns@0^EJYic2@EH@N=~N= zceEKS!{!oCJDBZ@Ldt9b*;^bU1AaxGuaRht>hN7ENj)mcCmrWP8OmJZKw6;Hm6~D~ z5P-L4b}_?xnBI?g$Pv?avCv#sLDUe5`O7@qAjKww(ol2TZEi(HdHK7?5>+y1G5yP4 zf5X+aR@-nvPdZ!psRV&cL8o)V`|2lo*k0b*m&z! za)cBE5J6>E5fIwm*(g}jDkbH5Aa+M&w-(6ez}tiI`p?=6Q+8t%IqAnYF3ry1LM|q| zBLLc|qGt=pDag7D9AFjJnGvUDKR+s;=s8?|O9#ZGE)*f>qC%KNsyAExPnh7|U2yN- z!77#x$!$~2+%cGX5& zr#*&huc~A6c3#*2`8q>)ks7JoTK50evtYxfevO`X&Rwp(I%`3!1 z%!NJ1q+`}*a??z!jcbew0+PRYPBv6X&POW{ZLxv5OtnTc_^v$zI{vQ}Y?H%n@Wodj z2>kdO_feM(@hHL8wMvITy!tKAjdAnjeNG$*&8S7BmhV2O2YcV+eRqr`c03;5A-yf- z{~&S21}`=(iq5zn^MJt8zjp2}IIl@t^{)NsX^)i}5=q7HN&%ICcX5xpue7LBZUusQ z3oT1H_`%2b-n~tXh1w9t{;EQbb4UH7?2RRQ#f}y9NaO{bNZz_9zz%gBuJm^tdALQn zH1rR~~tJ$f-a^Pe9tt~k9gCZU%% z78y?niD`KMG!NE#%WAJmKiRQAEN_Du2W6H^9xqqRO|~#%19WiHbS2+?9xDya->gi! zzeeK~yE(lTrK3y1=B2v0@Mk(3OR?t=9-7 zo?7@r=dUePJQDd@L`q3KG&{>FNkKlDt;kF}5Vq(=eeR!{eUj3vK|z~_gWGoBo<&sb z;NH2_wZAGD4ny{4tF*DbUB6N(ExZBEQ*}j(>`2)1R1!0E%P{?%1u+Yw48Y4kc4x)k zia~X1DRG$y-9V}Ih&p0Q%t18x(!I4HNzy@CpSX)D&hIQgO9@SZ_--W??_NQT0PL^d7kn?W^StRA-Q%cq(ckf2syY!nWTHwc&QUr@wSW4(y@$vR+R zY3=ONc=!6(?YUAf7EZXVBsK}{#oZ;`HQs0~f;k2?vBxr%Q9K1uVFv$tf2)5=$`2ht zE3P1RiBdM`B377cJ1$uGU=0Feu7}V#hg$3fo`a%U@6l)m#E*VS@kh{2?Q|#j`MMG4 zu@7-qX)6Z*CIf}94v<#!j!Ey3?$-+5&Ks0Lod1BvkoiE8QP@^gSSVZifGam)6kRcS z*We<{oeY^#CpPV2oq^cEF*0I=-hOZAt$>xK_WotXE(2Z5(rC@*vfZnJdLaBP56HG+ zO-U&m{M9CfT$-{$N@+SDG4_pM!P04Kbg&JFhG?zFUqdADD@t~jZ+gPrsl7J*W4oKv z0CDK#7zHOuKZ9@RMUxdnO7;w${(s5uF#TCQ!?Tc z3fy3V$D1hv2}KDs2+^!y1pLF?se7G;ccIr_J>S{uqi$BBZ`V}99hXX<}!(J2&O1raBFd$7tmmU=9r;i zOaUKxCuNr(q>$4&5vvvvn7^GFB%KM*Y(duUUVJgq$43&1rY)W^|R7342D98S7shlqkNWd z>=*!;m2zI5Ctxv+NHiy{5^? zP)0D2WiM=mW*ahXv1$Jo*b$-YB3-1F^*QQ9PKSv{j&eEbY8|9}NJ6A4#VyI-+}i8d zDd=+@$W9o8we_RLX;*4MrnURYn3>4ZXu$2OLYc1CSL&jWBaQC@voW0*OF%p*@cicH z_ULa~+&YWh#^(bP_LymmB=eoVj=>)!8aj{#Rb;`&79=l{GQv9Ram_Mp04vvR6dBlG zfKE$atN|9ASwv|VLnX74sTU-ahD15cfb|IhhyK>pvl@E4!3nyfKAeDoL3D)xG~H|h z#R@tE!w|yjXZwm?UG>wyE?(`UnvGjd8?sd_Tj~c_*@-j;S~A!Y$@9u0?kJqTd~@&6 z)?(iLmMVApZ)o!K1zx`vCm+ky!N)s%D3Bo}FP+&JUyP*FE85^Vs{fxElLI0j>RqsL z{>XyS&_R3n_|a-^Q+;eaJTSm+@?u|S0Y2xB7(b)p9#TzzyX0V1Gd`&2XR{?TlD zNNii8wTH*D8Ul~7SDoUeEkAow7biJ&gp0t@Y5J%wfAV;KD&;7%af+r%7GXqW3|X&z z;R`d86gRIiakZi`u=Wz-Qa;hcYsCmoej^DNiDWPGgD*e;#10cQ3NXddX&Cg68da-~ zq;WA6YQRssY8HmH8O!0V4;E(2wvzGe*mi$gE3TE76VhZ!8{oOsDc?h*{`nj(UYlkt1!4}ssRbSO^7qb~0S--1iBOtAGIPP=6K2w!ZT-8sj zCBRv&0P8I?fWAv0;Be;HxoV3ozXBqM-53UUK1Ai%AOVCC;;?SRO#BfC_C+3^V= z$e}YMBx#Pm_G*DX=NVEj6Pb~%+qnX$47ES%b@|V=AnbYVF|fa2V!{6$e?NGS2(~?k zr6S0x!3HqqtDi|vwAn`^OqG|pqXxic&yB4RxpqosiouzJ)bVk1R;wbGNr1*u?3D#L zk;=vGM?uVBK}>pUyR+zNhj>lHCOpJz+z!JdlSr?7!f%0l5iKU`D;9(VCvL@8PRKjyr(CFzF#f zxAnal5*&fJTW{{EvO;oN_nx^ACDFzoT>HKEJK>GYSog+LBh;2bhlEdey-)xu_t)Mk z8i`l17+}>6KR&srqt-))Y`^^13gsJ@cSrXzlD-JE6Nr7Z^K?3}#!!nLJakCpJb&dC z^3l~XY`mk6x92mMN;Nb<3o}-#=n1@KnPt+InfcJ-#E`1an1|wGXbK>ft{LhA>QDr9 z+DA9a1t+cR!@k;bki;;h0R5tlP=Zo2=2G}$8GEJs1y?x@trZ%~gr=LPw9(62bkXPD z{-t2-tXw-YuS;)NBHVDoS08G7%Y?r;)m<`GxbI3jjR427lg|7>&3|7+%#ltw%lj2M2t%l?0@8|j1Z0P39q4btV;&R963f-kz%Cx0*YBjotgI(Y6#w(8vAk#*= zGf&N%-?w<%?7<3K{OtY-FJtV^nPRWfkGN9bRDUgF%YrbyE-h_UmIIgy!#$LN2|6P! zt*%xi7d^HIEQ!Cht}W=D8Rg>gEPNIy{n5~Z(6z=qIAR6`OOCj6&xQ8$7Hw+J z*mfmqTpY&`-qkYF5*D!{s1sxnA+&!oFYK2|7^+aEekG8iU4@4I8r&rmrxV2Xdpm*{jf^!Siw9W8Kfz|S9L)gpf-s>HH4eDof z2%PNZj`~K*NWk5Ndm1X%kif~jFn@;g9x5J7uUHzhf(c;Uw|J4UbR&rjdqh5XKY7hH%h;>GJ zy_{<(+|Kqi`pZ~YLLK?H^ghsL6y#}V4=Qx4rELaTTn0eNEiSVH<*$SOy*htqGHESu zTVNtMfB=M@)CNTfqTTV+qeu9??gEY;J$9^aSIzZ>XZRD@r~lXIfGJ0527ivv>=!sV ze)7c0<6I+p=Y4HK%s+7<%LWCvJlBC(9}Y4mQv|DN{prV`r2#4SLFUznjlg%ZzTD5& zwL?u3AL*HM`uaUEc5u*>9(K!JhW8BTm8SFRWC?d`A!^5pc7>j zo&;DqlUp{St|Mh9< z?89I$mp07^q2{RU66y**81so6*qVb~2nLL#wqvXE0(ywD>rw?Kgt6&T*KZmMxE!znokct(!>Gn*QpRzBwUz z_7c|I&`O^lNibF}xy3Vl&z}BuKJ?jbQNr#sA@|5{dY<%J<3lSBMVU-p$*Ja3Rlc0~ zsIu5q1W5g>ujAdy`Da(ba>V(>o1x5dQnbaMx*-pCb9p{^GFjV^a6TemuphNH#kFRl zG?8r<*lf2SL5sb)`p6Y^{xSO_GWm3wojGIS!$t$&qSW@~|0^T1P7l5v>GfbrE7SW0 z4>@ewo+L^ckkgEd&DEP@zeu5*T>nI-1)r1tQT6|`TBen498qt_++BQuJ9*T5v(cq!^9Bc$tQo^s-?MXMfQK*3YeBBH6+|_b)WI1@f@XAIyFK z*KYW{Nz2=h=_hjf&PvhPf(_rw44IPkh+Ep8X2yy+OpZtn^$TZdFtT?W?rgsUp}lMrlCc<>$JK3G zKSVC_<5%3q|L0f69qI!q_9f&TF1WZZp}jC`pO5t1p_=j6N>f1o7@U5D42o&esGvlPPNwn3e3Ibh&(scE%vgw9i5in|cO9JVP2&J7UfPX*wTfuvJ#ZQF2o%`n5-oBG72WCgQ9P zUyGjK=~r@;7|X{Sub&E_R;i$HD=;BSwRAc`QfHHmKI%p>>F}xWvup}IVNgG>zVFF0 z&OZllzfrOHEsIUNP`j`x2pttlgoUtc6x*AI1qMFGeyb2$ykfBwUbrNHF^>G3Vyp|f&IFfts5yRLjGXgbHx4XQSd;sv7n^ooI zx#ax%dFPzoWu}wm6TQ`Q*5^Y+4uz6E-rLZ6%pXBL^S?z$=xHcP!Ga7i?&LBZS9eqg zS7a&6l#}J%tw=^r=jl6RI0jS^G8FmS_}ydoZ{ITWf)PV?AzPr@H(XM{H{nNOPG&7U z-^8V^Hb~N=%ie3@@78c^Wk2IkXklxngnGdK8n_;+FHmW&eY-;CoXXK5lM?=@rJ1Dl zm%~$lrg<2eS)yNGGp2uJyAk+=kU-KYeWwcGP)oeg5mYl2pU`micb5Vmf!jKpv^Ss` z1wN5-F!R=N4GI4N_`ss>uf%W+zF}lASQoj9SLLY{cP%8Sw8`B#t;||20WBaqCe;$lV>Wt;hUV0E$6b=2q*GhF0fCSz}{@-cgwxJv_a$v53 z7Bk@;q(JV_)myh-cA6=YZ9wihtEJ}BBsA{KQm+rnHYx9m=6)Gh6wZjFlK@#v6 z3cDXTC{7xg{46$=q0~#=FhW*-wwg-x!Wi#$s_KL|HO-RUXdz#MS+$HnO{n0q#>q$B zk6BQ}qRoz_q6P*fN7TL8VUnLaQ#9~1+s}4Z*Ahto_JQfL*tqz{a01Kchz|lhtU*8f z#K}hHB*}s&dQ$IWE?2?ny+khbaOz0BZ(KBsGgB#r>@xqKIE^d`NI$jsd4L$DL{uAn zqr>UU`hTkLj*1Im#E?*wIAoK400e|`|4%oSacxpiyHdtk??45reUH{tPIEl7DD)M)6@#LU<9`BkFN91_rmI^cWBtfH+5)Gh@xz^gLV!a`*Edb|tn z=&RKk-Thjaot77?6@<~UKoE@y^()=x7mCRRF{|cW$jHJ(M5y*QjXs8N9|XL78Z+z> zofD?qyOt2$HnJs|A3YyeSs4op475d*%{23*c(fcw6P?haSberzV}vqZ>}ds$Mn2&f zK;%bg9KKmn>k~fJ=|+R)f=YcIA292_!WQziI*QK6<+`BaoitvfMh&UNq3;cY*?+Xr zEx>N98dXR?3g@=V+r`s{%sp+$Ea+IyK-7undv(b;2jZHwgu`dvD;kflEA;8Iw;(O{ zr#J3OR5{>(=zPwHSTCR0ozrB8yFOG^*efRENtVuP^`3eH@I&v8L0J4B^X#5{D2zRI z-sOk4=<5UrajAA@Tw+FXfuL^;`{m9Z##W7aI&vKwvBA3{)kmXDP6_uFWFAMiU~q81 zZj?Q{i|02lhI`ZR@>J-=m+P+mcwnt;5QXQ6F6p?{1Hkmu<}QR<4C~sJt3IPm|xgc2&2G zl|KLWGkH)GzenaDAE3XkN9V0nac^o%1dTI{!slKky_o9LYU>0tkyHCtMuXUZr~qqp@7Jo2y~S#!}bL>0X<{I~D}GaHgMEkB)N^0|@w z&J;DVT{{4dY5Y}rU98Cs1yBY7qbkad0Z1J5C=+lxi5qeFt;a2VF}aXwV;gcbcg z2(TP=E82P)@Ee!n&?rH4W;v+DPS9x8F!kWg{@n&JVcqCxPC?u?5c)aw1)XdQ9HJD5 z8xgi9ncQFlyBB0k&a@$nW!9*nz>LVK(d^Oz(UrJ3Ojy1d$5Z}bTpC+Ykk1KQRu{u0 zXPR+vQDz&>mbst>*~*x7oH>&$$}7$f!#w_Hc8^cHjEkB;SS0X4A9@WC(sXD>{mW*`+ORGIv=;+LOV@dW z!J=_piEH_n?x=em*x+zoVH%HWx+-H|BguePoAgiWGuZ#r#>1=!cKnX0QFL38@f7qx zH3Lfee2V4lXUAlIxH)J&b@Kxz3!mv;bX8ULqgN1C>axp=bA37+6qum9YmMfNVM{k= zG3%Cmrk^+>6;E8DO*JKyN>g3OYtNP3j){vCGVaRMRAsBAbk$Tq3JMkz5-;rNxKXG& z%X;X(2qmc@271SCKqhwPC|aMx;yk?JL%K2(vj4f`VTLGr(C@ego^|M(|Aed8-lr4r*oM*CRE!K&h@6v8M9 z*GSCZv}E~P)iY3gm8m^(n^m*2EJc!i$_n{*E9JsHkUAY1u%;H3=Z&T8%!9+J0dJob z8;VmJ&kDB){B3Y`*lvW5@Zb3@x!rjWq0xPLP=bE*kh)02jJBSwlF{yk2vbUkg04gotE_&RxcAzhf7D$r06AppJBo$WvNI25U?GK zAw582scU@+W|V6Jyn=$(X=BHdoskg=!2K;m^+a4qCi!4`{Rk*(ZO(l>aZ#*AI8ly+ z8&I5G?;c-qw9Z8rfj*CpB8#LwNAovFbPU2(l5Y2d3=7esYAOw4bSv<=oBGDoN%i+@ z?xH^_q@kMi_ikJ$-IL_iP}Kep#8RTkMCxPyL}33)=Vy){+VmaKeJ(CeT|z9@vMhL^ z27M}n0c`B09%BYKHxYg}K<-R?^dWq{m3UF$2a-=zqB9f`&OHbu4y(hcHGl(9J^=HC z%fhZ)Eez;|H%3?=D(rAY_Y$syYYD!%qdm1y(*;p)tp+>;IuI&9!c zCIBKu;gN^@Nvk^xsLM?J9~eD?BIPe?C$rh4xPwifCYl+PF%uU5Iq^m4RL;%VtNPYG zD9&9eEr=hVAAOG4B`|_BlVf+Q6_k!f=juRyuqFPeU5mt-`Z^YDfA{Nf)wmkYE3mo1 zWX+vp$6xPj9jgH&i6_eXcHWoEB7?kxTh6}2eKi}=SUJzFZI`s->*X`bL#v3Dk}Bh# zA+x#i#zm#y%;96o{ap%48DqUZattf@1wfI?CdKEB*W~L{UPWwkjscH2Z}qh17R{{G zq_by@xEq#ZZe5%$9kJNVKIK{(c1w2cLGdjg*1`DeEqARyX&D{89FDli#x0qt8eaSU zy$y-ycNNgxacrs|_YRYB07F2$zXKWxd|Pv+PZ|Q23gs(ZiGQz_4GrPK9&&+?X>!C* z4<_@$jH7m@+P44{eB7=FDUN_Yn)~wbMO!ll&O1_h{wiUuJHsv8JLe>u8w*JS3F>$R zIJUPV)1BESdIZ$g%Ug>oTn+C)91DQreDGHs;I3R~I2mM8B~l4Sn$b68q>ZU+QCQC# zJOB$mDZhr-_cWAvc+wa+Le9-<=B4RF{{-I*&bQ`+H{P0Bg|#SQ`>EHHlzR@Df8?!3 zqf>eVU>Q1eoSImU_|~GMv(=Q%@?xBBkT)+svIbRldooBKc;rs&Z{=;X4o03b|uFm~%LO;yZ3 ze$Rr{{oDXD8DV+ZRZ{R(hX2i9x6;zUHfHcYdfgz#5&?bSKJn2Ix5K=-UD*pmO9Ezg zXiS-;2_8JM5*9?uOUg0}csh@NdV?_WOm~APICBw^^pMU8S5=Ec^A4{di)aphG?L?` z)AQKvsasR_`g{xEBpkc-0|FKmshW|EzD5R*cAJnAlt4z(jX56PzI0zLaU&$M$kvT$ z4S@K20>0g`)vRz}qTt_hkEKc)6Bnsjxmd~%JjmE@=Hr^E6=C;Xatt>l55~wo`#i{i zY9&nxB|j`Dz`i2x5=!#p%&U2}Z}>_z^g8vx@EQjgN;+Qc@R3#OY{e>%!N08J`cPIt zBo?V*Ib;*)O^EYVR6K?4{SAIb@lKPaW#C`C7-%|u;GVUsSwj%>`gM13!r+>M&GwLB z*>X!N?)vdF&@EqUxG;5>k6aiZV&~K>57v!!{_u)RD#0pJvo+XH)^Za2zc%LnQmaA) zbvv0~44yB}ub9q_<+?9Zue4~=)~ZO;xg)frjXsIwB1mkZ?kqALHSQb3A|tqz&YN5U z2x0DP-(&I?#(V@%Iw}^{({~X@OoyAb=q1V>=ZTxx%Y$3~i<}=gos}5WMEV3dXxx9_ zHn{E)-l3nRW!^bHzU!5GX;A+0NsB4&t96G9onsRfZJJqJ&2g&!kfn_bmL8sSTeLT^ zUU`_%X4*Fpi zKuOi_U*&LUG8!{4k-fKA?j%&|rX&|K!Q@-{3Eam68Qyi{_x;Y?Zk5C3$BTAPi;l_$YD*x!Z`VWzVl;a1yo?y1~PU@@-;LRN-DBPSvNS%v~ThWAQDk~_MQ=w*SBcB8q z>wJxg`m2~#c^Dd|=ED-UWW$D5YYSy-S_ZuuX@5_Rpp`)D>h6vBpJebTTElK{r%-Wt z9J28e9Z=cby!d3rmV;EtJsDPpxat+K4vHD@%!^6Rg(483y9X9XnSUP}Lr{b#Y`PZ9 zj>k`#-^EV63Xl5IR=$X&E-KLAF4FARDzy{D4m!WocYYQJafUX=`-C9}q^VEn3I6 zx(V>{_|UKkTJq_8V|O+1(+uAVvjFl%8hf-4|wFBm9U`eazYustU;hm@W zfnFqr=q9IGH^+qF6PR&rVzb!`Ne%E7HT)SL98_WrR}QtbR(LeHue5LCW`M)JONA2# znf`R6vNsuQ9?++{k7aCUzp8oag7~=yOpM)xk!|T+~oMzVZGYqj)`w)y} zlibG&t0*g3K-F5E04GeOPSJJnDX!R~|6A^Vr6&ITvP*jDIH736g)6qAf4Kx8oKOC` z^;Q`4BE2YD2-5F?>mD>bec610pxD)s70f(0m}mgf?99Bd#IU@ivF1b_XgQ&%h-PRQ zvhXpe1Cw-*%z|}p^3I(Tx^RlcQZIhvT^x6%4vk)-KLqOQDPu`_K8Zeg;wCpRln#%Y z1UD-9#l@{FX)rtuf8!q5%*d6~FJ|2P^Y93L-d}w21ijmw9H?cbulFD&-|4XQ+-ObA zdutmhaf5}(eu49yG>-}vy%Y#$v;l`-F_}u)6qt@#uH=?ojHuOVu&RqpCQ0|>{{1a2 z){!W)5W|9h$>mPvyq`c)$M^`bYVGn;ZMY4gRLIl;!}CeTKbkXv^H4|=2~3MU z2!OK*vP+Iq5B7}pJF#t<9Spp9nP^*P3mda-AJH%5zzQ#mkgFFjpiiH_{9a%S`wqO= zt4`ok)DcTksLpFU0%TFeh+Th<99@U+dT_Q|1+R?2xK!GY!gSs+A*=S|(5R1WeCVXG z7PEtWLa19ete{X!W9P5l4}&O2&*LLsdo)Yic3)QwdD0s^J8QuGn*>Or%1hknSZ2AF zu9QGc*{z-pDk^%4)1z${(c1|d-c6Wd721Rj zck-CSubiosWz+J$CbDDGt>4XY*o*xS<6h$u7*4bkoS?Kf84eZACrDh44+{JBCJPs` zL=7ePJ(4AA&)QJkwD-5Yld6ZZ?2RSk@Z{g#!oeoeCO^2_U7+@57o{whCv6^a_GgS| z`=su#${@jY@M1PIwq5o(mh6sdHpc~E%9_Ww2Bn9Qb!)y3)c)c3SbgkaeCUl$H$urC z6ALr8EitshUSYohQ?OO|er%-Y>n{HB^P}#mYLFG$=8xQHHFn*s@#$Ph%xcD^fC*pq zdSmvQfcT*Cj&f@)LP6OcFj{93%AMiREUImR9UV5ia{=p=NSSdJ1LF4#m*!NeVM=(% zHT;>-OLyz2_cQ<(T_K|mo(y7QBY{o_Ec;PyoEgxO+v>r=mEbsz<>aX<08%BQ8i;(O z%4KO&!jLq~uPX>tRe>wX%V9@wC${ExfEi93YSK~%h%{(}cjG|SVV2!Q&^evD3vCtp zK&vm84wH$JTA_}>Shgai0i;&H1JHyp{&x)|l*CbRm^7Vsbj-JJEs>F1L@@yWR<3o; zN!$g0ai2SXBA^LiR|9FStX{NuG4!}OMaW(zle~M&?K`bbTt%e~Q^Jk`{A0Oz#i*!N zG#b%0L{U!f1;Cd&UiS{Z`J-oY&o*?(Q7^@%$+7uM|E%I27N{~%wsE<)X>?+FD>1$m zl8fdNm?@b=F4_d$9NoZUw^$NFGz)r1e$)Oeh)SZWem*Z{e?e*?u;wWbQ?5Ntk6!|W zS7R%Z;J*A8Qkqs%6)QDG7MI&`HmeXIxRvu9LatrS&l+khz}d#QgS$xUEH30~i@^6b z5480m5*|)u7@SA}fWF>=!L`ukzAzH&N3aK#9n&S0zIJk!IO?q~S!FwR)`l(8cs-&o zRj$z=d9i4;-`T=qAP^eml%D$qlo2)q6aiYxFn&eTA{!UUheIy`Ei))^Xh|LpNswsf z?+it0WD;^GYO**W^&`EBi>Bt15gxWUvN`vgXED*$z%eqXgYIznabuTBE$Hr^ZGa(B zr`PbnQYrbZea`J8FWE-Ppq)wFgH71=LQ@|SMR&xU-BNgmZ&5_r zrKV(7ak7s)aDqqW!pIRC)3#wn0mh-Q5#Jf#X|j`ARG=lyqQ_AXXoP^}j>_F-{POk# z_}>4*732cHb5>d(vSgi4anZhrMSs>SLEu|ky;vyEUk0mw=%9|V4^ZdwVB@;QG~BBH zTI`9y;D-4noVk9OTU#7SF16dEB?8Vg9P%NR>QXeCh=T0)Qc_fL0e7Y}Aa;I9Fbup& zrJ}Sn?NM}S4#vinyu5{U@oFK<^;A?IRbsJ^tc|#`0D`^zgSSc%g2I{e1T}&~+5$E~ z)S90kmeTy`pM-4YA88zoCT>5s1_<+snM2yS=NfxanZR>dsvEX~^$z|L*ALML&Uije zUv9u_a2y`+wea^!1q)LV>5)-Zszj7q8gqgiMYVAmMl1MHpR}~OIiNS6GI?9%psLhI znJh$+JiCy7+7F~*k|8vgl@H`S?6rO&@5pZOl*zJ9Cy!Vmj+Sw4&Y5XmYpW}np3pta z)2N@nFfx-(;<2|`Qb3h-)TI5VnwSFG(Ui;Kz21qz4BFp1!x=%W+ffDx zmhAO36|)Vk`>#wNe;~JsTtv_mEm7m|*Zzbik z>#x|`z1VE%%z^BNR58U1#V3cW2n&IZvw^t&M1QR^XUgJv5s@s39Wh7{?cA(^X%P6RmreGRf0%!$Es z^vkiT%hIw~)T zM03!!2jTr$4_N!J;Wls_HwdnN5}7uQnilNXOw)vw7hv(h+Mb8rYx&fCJ3zmT$$xx= zxLe;PW6eH0X=pOz;i)jzo6!5Oy6Uzfq1D~od{HrQQU zPuv^**ltP<#7CKNNChbaId)(tdEUI(#yA^fURbM&({Km|p_bmEwTa-sytjDsf5K?n zzu&5B{WiY$n9_Nc^C3$HthSX+hL#%fhP>gn(p(QR{4B@v`)YVu4_ zIMBAlbF)TeM&%BAGtB};HLqjKz&GL=k>TfAW~WXMt!;}Qq|a59)rdFcSFCTppEEX{ z5>3a!qk{j-mE>UH|7B-DtU_ja#0tE1Q3)T>TIO)m5Fukq+5bBR+VVnCsIO4FMXgp7 zrIZ8KWCuEN{TfO;UtPU6>gvzUN$!-+ZBX2=c=#*>i3!#uXfR^4^nF__1|PjUFN!WpMDH;F3_(zg8Xj(%(uH1c+V*7`Hbt?i@fR2Rg^(k zTxqd=E3$U#enkBe9vJP$3`CsrJ-LIaw}StTb!Ni5s&Hn3CCreK=pO@V8s_&yF3)f4 z7~2@MWB~xDNLHzvv#Ak*y^F2bneeR==}ZDoJH2kslf#Qq#lM=6>F3M3v|wMk19>F< zONZTC7XS`6G=Du`-`~qVVEzbA3jH!--}NWc2%2W5t73*BK-1JHGJJsW@k)@u@%P*z z)T3R&2}AmUXIc|<3+Hi{H?->Phdh47PCujM9Gb(dzLwF_z5^ALBFR#(hDXAme%Feo zACt_Da5q(@ZVVw$WxO`NTlmOZaoL*<3Dewu*>#NUas4SYYLJ^NDbLHVMw ze+>8}bGl-WJ|pIvj38)$5h2*FQLau;y+80YD!?>g>zy?5#4n&%AXG@dvA+#B;CZcy zJe_%5gPjg?RvT-i5aO%VOaDCOEIo^)4n=1BK>PJVlP;z|at9NZ*&j5bo`7io|bK&vYnXXb>0ti@dVTAeMdMGWd9 zkQUL1D($HL8<3c17n2W#mA!xJ&qFWa(E^>8G5+6N6WLT#tx?OC+I$=d9_T|pseOHB z;%dnSugXOIct?ygL7rSOi1l54rZ22)3^`KnN;0iz+M$TBt7aOXhlTyG_f%h)J=4yM z+>@Ao@YRc5Uy?&Z5)a#Kfp@WH25$ZG2|HtQ0MI8j=o9vwvwG1l%gnqDecQ`b7gM@( zjlfN>Bj<3`@dU-8)DX|M$u>#4M-pqIE?&zu~`6`zxEHn2Jc(CNpxH?OUHfp zH=#^lyB0uiGDZs+(s-C)r7lQ4uaZ!*7SX>B`ZFvVz+#6K6(_i*>A%J?fT13+%^4*C zz_?Q}0>l!xa!7T{=U4{X1Ct~_^TXbPmy1AQY$DJ?XQcza})-qqB zy0}P%ySKKAH0oOo5M1X^&9(@+yY}F zZwm&aSB~Y~K3<<~6qUgy8XpmF(qJnTh`siAW^Y*%%?AB=$f?@9#EVjkj%ChoRAN?Zm(o5^TU4BkWUhNyd$9K5UMw=XIKCFtp4&Wazk5nV7bsw{-9{!5 z1|>-!2sxe`MREQsyjS!|`BG`Bv&)X9cn6Sb8fCZF$=Ra;AULLIsoqfvhFh)9wQK?L zM#Y#cVSuj%HchnAy6`bZq;%2HNyV`o`3mA<#YJqOCeaQ%Db*3K1i!2V!1wJ+3~=-1 zL!Ggqx2%jlT`h|(#nf!ehn7`!txc1?pl$yyH&9c9(U+~5y5CabWAuYak1fxf4^H`x zF4XBh@pYOR3q;1;MUVJoJ&f=fCX*x-!`fvy1nePjQVh8)c$cKr%QQA}oDzMU=K6yx z^ouVCkcb>2|IQ~o2h)?Kbp#^0d)oa#AM|ppi7D1Gx}@)Ofgv;)K(MY7?ypcvaM*PP zE(J6=m&+b2ORYPg&r2?AQG`~6JhaLrYGefqb>MPVjC@Uik=G$l0d~e-?obp6a~q46 z>XX7Daf9nvIsjF12B@dbBjH1OhD=r}4%*ZzCdZH>hkdd@Qi`uIe}a}+8Uzm@c!~8; z$=6XnIrruadoFrkbz_i86hlHuDv-%cg#>ReW`#sKPg&p=DrLZ|eM5cYZ=^{tZ3qC^ z`S!Y@4yn7)8-t52Jv^K$gEFg4fb;HJKYu)Mm9D)hy+{!cl#*Sxr$pJ1hfSyL$dE=?uysW0v8Zvn;-V1!@yT%7t>0Cjo zb=3ju!v<4=-Sy&Aglwz@-5D3IadBvr3zJ3o(pY=n*6M7Gy0ay5n^B6&n2BL1EJL2t zK-3ZQG(BlS)(2m-b&;8~?6+*&$OLcIJ-IJ|hGF!Msg{owMt|F|fz;AJ-Dkr4y2jJL zd4G7&XDJhogwSF%J1?*{`?r`VDNjpnr_ zD)Ai0LaC#vn>0syoMYLci5KJFS$&pmh(&@-0XrV#qz>%gy>3>e)L` zH3-}%4!_^tSDPLQ0w}@jccrO(@d$upjvN0Y-5yZEULV)H!8^LmBUM!Bkw?KYe>~H-8!jX-QKKKrFQ4&iavOMM~pIyO2y-sxt#qm z;B2256z)m9jEKMaM>d_(0X`zU$B);&>i2xFC5bGQoTK}-lj6rr*)+DO26y=Wg}ugD z_pVj;k_Lldi*jR}YFl;^2MYKfd+UEa^GAhJ$(sS*y&QhT!X;Q#)ZbU){H?mG5g<%c z7FZ6F#TCSrg9+e#9kiqs?(yG%$ei99M$}!j>LIuZvX*ZLHknrBdJhaugn`g_K(Nl) zzq&a$R#uWw20)Qc=W6(}J_t}0smS1KkBLD-i7Yn%jRIwk!jFzkTKw1Ezw)gegEE0B z6LZi2RWlBHTuT#VGO*@323@dFqi5Dgd?YxI}j5xBzn z1d(_^s?EaTs*I0GS7(17z+)RNijK>VO$EqEd2)4t!}GGxE@YuMa(K0*a7U{3fZ7Sl zy$D^LQJ}F^L`7WI?w5?AGl7!WppJV5K#%PRKVKQR9fR$vJOJzOOu)wa1cL4&Sa6Qa z536vnE-9A{6kzwMK+DqaC>{N%I0)PT1=X~AnQjnF=^q`A2G=9`ZGHMDz;P#?(A83} zRBh5@QP5Jub25Auyai3RIyz-&;bG_d;!o}aCeWy51qzTj(jaHfM?{8GaDl&?xoQCYN$w*(%&^*+$O|1R@G0A`7bh6V z^z)iug}O|ce7c@}IL$v;+D`{3^R^3BlqlB$Wkl*vB)#OIi^|hK{xaaGnaq;`X$%rJ z5-MH-fpB?>)LNrYL36yegaBVGjgv#zb7UnTMn69&OcHqEKJ$L z+{~ox{0rF|mK8?!fM+&10?7wunk|3q(62pu<+9(pCr}hXN*q%G46G{mUIB85@`&(| z5e#Nf1b+@H2Kq>S*JBj8BRv1i{NtmjbDVRiXRzsJ=(M*@r_e6OcVaR$lv8#RXb$U- z^R5-s0TfO*`b`Ic3C-s0cHbBl6~)Ne)4PoGL5#M+A6(ov^mJWw+oA+D3Ui*vI@T_2 zbb0LCHPfqHqK`qLnGc-n?%*y>NUPb%29L)o437EEK;jZORE zm+=n{KY080TIUpsaGK#ZY+PE_Zr!_@pN z%B^B)y#0StpGM!%mY0Mk6!4Wd%=kO#v=gu;K=eHn=NpG*2SzOg_q`f;oAk-y**c@BaQLi5Zg?K}0x__(vzxw#J(h7ius) z@O%EZQe$$ZJ!mwWz7D$EA%Wn}Xra{z{Rs&%nUX3NRS|%x%Vq0MZiF_1{s-o$9+RkB5+jawA1)J7GlR2c@+0qCRm*zbd$ zo3XJ?czpOkh$Zi9%l!YX|1cWCNE=0Xocke85ll2AzXBWi4fE&XFE}}!KsRJ;QPm$U zzG-sPL7TME4dwUV0+;Mk%17bu7IIO2r8&3LenRe|4>e~<6vSSQC5uaNw`~aA5By40 zQ~hgyzx44zm^~IpGxLG`{f8Ccu-u=;`z|#^9{517Q_F@T;l5LB0Vh`n2B4~^6ra(X$Eo{b}gtU&l(oWf*}z{6i9DBJ7UM>XrCzd$kg87*X}Ttlq_}gYaRRl zqyN3&{MiNjE&T}f5dz~A$RNhu9OCpaFE?y*?t^Ecrx2u z#~=o^N#KWVljjSZMI!{G3yAMO_ZR+`N*JP(}9mwt#9i82R0%%&&+-HReyu@3K;*ffNS{97+O`AsUQt9ku2c+=LhNH zD&dPz+B9q~=xDMtG=b$MGnNqeZO6XtsH+aDk^XPN>AS1V8ZIB1ev8dE>S8eW!jaY; z*DmakSJe6Zqg3;>D|);%;ABfB-bD_`69O1fG|{4T|s$gWHL+oSz>IEH@jncTD}3I}Wj@Q*y7>j_VYK)hF3%GpGk~(qmJu`@cZA zwE3>JLk{nDc(2~JuU$)4)ZM`dE0*0`JiB}ay{~0e346ihzBp7peGLXNru6TzP+299 zObX#g8j(KUjV48A0X<8=ny=v=rhPdYE#}ZTGIP$L>lbERmR~HS!}^AS|1IIF`^>*5 z%>>Xv%D|Gd%+63!lnlEpcD@-X7vFL;3 ztLCU`FvuKV8o-%<7J+5Ox(Q`@ao@P8;u%m1slRb}G(ixicI`J~GdN5ms$J+tyM^s2 zqX~w=4$SA?&&YIqF6j8^`$HgRhy8ptIpd%T@9d7xCtiyo1M zb@FR~`Sk!hxW4^==eCF^*+dSal7Ph)=Ls*-Yg!++WL9RE##aEzKthv;4vA&KnUBbh z?OvC;ZZF?+C)*>&Bws=}d;fiK$v9%?pC)K8jOeq&#syn31^Hl;sIWMMOQi8#%B0_{ z8DHilg2`}-gCbz(xM;GKFV#?ED6_$@vKgzLR6Mk^o_BKNDdyzU!IvSt2&*mPSR!gR z%620Fvb$}a1fOSis_nG5YV?2K3#)LDmVK)JX~f25pj!z32oslgyRs6@t@HpY8ciXk zp2D8?f}^Pc%0km#ea4q%Vc?HYvYkTrE;n8}w%eDMxf`|&+pl4b-l=wwIS;E;UE6d@ zR3AL6G%1GL7Fq3T;t1DGVq;1eEkK>R)9R{h-N1|*Q^FoCoWJ0Zl7GlN=%@%xhOrF( z!q`j+pHCxl(~2JeJxO~}1{Qs1^7ryHU^pd>p8A#KgU-u-Aba;M$mat4JyT5*sP-Tm z%lyeEXR%sMQrtf;njJNb(-enBon)%iY7ijPw-4d~MS2kW&@Hh$k`1J%uHj0 zBg-B;+gNIiM)Uyi%sW@`7V;T?5Cd)jV`gSTV|{pL6NDD(9iI6l78Umo>Sm_bPoA+_ zrL{rE+h_@@t1*j@F7i&F7IA?$IN^6Yk?8{#z?DDHsq#l}brrNuf@^ez8y(mbfJ=|> zAb5kDp+GqN`u|JRSKc@>KAJ|gWE82MFH1p$RRU`lpLAz^hz$;-`Er=RsUtCrhgB9m z_@=r04hDNAvD@>;ePOEEwl!$vE=h!j{UIVTd>%w?4mxjGv`)*sIo)Mnt(Hu23MQUPt}i=?i98bUCbD$qo3%tV$c~Wxe=wcYiqQd zo#_2N?WcTRR7XJ*(gG>5=MYwnSPUwBL5v2>9nY3jnA)bXu_o*lL3V)N&owVR0s2qA zHS?t)7U`&u)TgPX)+mmU8e`4ySqHK}zwk;s@hQ0Hn{|x7lwef1 zcX@ECe+Aa0x)*O$UhH^PheTGsanqO`!)75hy!sWXT4F}@5FKh1^Xb6{nLaUQOv^!8 zktN0#M+EGYh=z^uKhP)^Jv+RedjuOcoiwIzOI@atOki|%{-wr<{4nVY^Wga@ltsq{!!t$Ru@8)JxB)8a5tuQHLr*|d!=8Rp9r zngxbA4+N{DixqZFy5q=F!W0*Zd5cMNIUSL;`Tyni>VerRNg2(q%!PXufF%>@xtR^0 z-VRogr%&+6M3|US4grta9XlQK;(XQzGtpAhM6e@=-fIKYKV{Qa#^<}0{MH?hJsWa( z$*<3zZeUfpWHM7Uc1aA$lu1(@WiEaSFl8R*cT@Vwo+_}2E#7~&v}W>x74gauh1GSM zx}6@Y;p=N*QG)sQDy^UvH|MgsZKP(|>h4a**EKH{p@A~9=~Ay+h{?0)o%yrhkC~#R z)@6{3n?N{g_YnXyUu(XmziA}s(>TH2VnT`Zu2s)tn~T*66xD4EZNJs>FAsN=CddCl z+FYA)VZwjP$)bs4g8er_^i zEr|t8BX5E{jxjp$jdO&>Uf>_F^Am3y35vns35V-IDxF!TNC3aSUjgQG`6(`RhVBCY zT7>Y6!5J&ox%ooS#=jO=fr^<*uV_mL6Vo0ph>Ex;YIU-JgM7(RtG_M*NVcF8t_}*0 z?E-{>LSsnCA~S^Ay7YLP24uah6#uA2pdhu{N1=f5%P0%@$i+}Vx1~QW4UWz>Xz(3$ z$j!x+8yCUTaQ-2nekZsrhXt=?Jq>@%%1;Cv4g){xXo7)&<>3TbM+|mH2yg<3k=tRm zMp10ZG_V_{lg8bdh5+Y73ewp*iJ35-G%Yb0nTa#Wiz}Y3j=1T^JV+7b(Emd1UklcRq zgghmF9b?sm9{Z*Sm2Oshzq#Z#sOhwPsovQS;d{np51vknB$2%NbcfGmWByS@f3X{A zrtKjfpt_xV9Z%ou4*NeI3Tqs%j}`(EG~uXR8(<`(qE;KZGzhk>iXRqFCJ9nGdYrSWiqCZ6cq*W zOC1L1!wn~TXj4&fBB>gbw4czo)HR*t|1mt|fTe7v7kqM~y@X8W;whEp;S89`{4Gc5 zZl)c7ZZ!8vVvxCX6OKWLXegbbc#Zz8 z#EJIBi*zE@0dy<%wue8jDD*V!5(^rQ0$yrf(ul+j5=~JCVGEMNUMOHREeTF)3UvV8 zI9$Ge&2@PH{5{a_$_rmEgGS&X5F&IOn)`tF2e^Bj){z~|*d$+~Uf|Be9r1DYsBnBQ ze22_cba`XnIQn9Z;6v{4AZ`QoQarmDXs#UA`Iyl6z?&+-+gDsjNO0H>r5hOsCk@$O z4L%t1{CNK_sEV5%-hKVPKV3J?aoj%7Q7`^7FAcFM+YP1p#eZdcN~gzPhFVdHW(A!Y zk2Z?t%MzP2t$F4$lbzJh<}+yi8!!HvYAw*T)!%AZBTf2neNKQo2)-KXh|rm(vCOLE zR9YHeYeGs6+8wq}r&S7qm=(smtn&%ab4rS4?s}NgJNeBlP_xIwT+Ph=6@AwxxIA=}WX?hp2%sWsdl{PIT-#118NUBnUY2+2ME38z@`&0Ni2ckv-xlS0v3rWsF=iZI$_SW zX#by>=|ER7JXkA|?j{@nTuJ>m40c&bMgb)3O&8Fju|83s41;`xdD_>UuHf=5Oh{MJ zb^HieJ39B8Qz&t;dMS)}@V8_!FQ zs<#UC(mL35kaae;aRs!_mc?@5U_h4L5ECrFSoHt zAA{t0T@ns4Q-bK5G>Y??lBZ>IMFAH8-^q@|fQ>M9S>VY~k}t3Rfpn9vQnAZeeT9Rh z9uGb?At`oXq5VT%NTgbkH+2&W`)MJ*AuH@X)p3|UmfbY^b&N`U#k>uzKc-4jop`~XVXSRD zGMJesi>Bci+p!}^$~8R}Qv-3(+GrCN9a~Wh@u})`K!CE>>uqFeV60ZX4V%2azJ%rY zg5q_F=eQ$&Mh4kl7fBB!8v&cWrd&iy=Xh;0%i~_=EZG{WA;K+abZ{^;*t>-3vrgVE zL#o<581HJ18WCX>H>wq(ur`S>FoM59uNAb&wi~baeV#Fu93enq5ZfJxKLbGJcjRcI zgdDP5gK_Xv@pf`3TRUO-hB>fmYTlYPZ+Dg_u{)~+9F1=y0`*zWs z!`zc_xbi756X7GpTv!OzcIh$8*uQzIyk;IXTKnV_nfUsk?so?h2 zLxTZ2cmz9Cd$b7J5$WIui3HVY-P{*~K}o}sf$4Se3r&%bC`wq<+0g>BGeW5$SN$x@tCQisXBZdr4X9f&7PVfm zOinyA&hrk2T2+%6I;t+&6Bx<+ThIFpv>8u~3V^wY+?9}J$zo62PK~ak14KVA0aMj8p}qqM#{Ox!t}aQ2&))LOSf4d`zH|P`W0wwlIHo7diM4gq=)wZ(Qv|b1Td=+e zJ3sncjf?S#MQ?6g>MZ>YzCF}2%`zT(W|~V2gmr9Sh6y}7-$ObAr2prQpp2*vy`N*; zyt5JHqOWUCg(&O}LvQod(>PWnPpdkdH5mxQRjE7McT~fA0~z)U+M5#05YI12WekJ) zWtbLx&L2+BozzEj>u~nn$EUS5uvUDleTFB2Jb_$LLJ}IRVlIi^Nqn;r)5o8Rm=g6V zlc|to^J?+qiWd{gNThk>SqLF1gVJME3n8mX%7WviMOhO)Oes(5yAlp{!F^UiAc3V| zDGMCwUWO6e5P7*gAR3jFJ<@L=&`{w>3_rlqf1{Zhp4l6Nw*T&u-?Kt%f~vohI{#gB z0&>4SqLbeN9irX87%P9oRN$4xda6cPa3$Q!kNuyumkB8058ad{1&7lJI!G#wJuaPt zxFA58FX4`3eUBU8O22B$*$7ng` zT(l%WQrwij9qg))NH)NctVV5V8&Ff~ecm-zkW!#edO!Q4Ek4#htDw+>s-K3yg&pOQ z4y^rUl3pD_tZ{8~LUYh93p4$0e$@N+uKRm$?b^>m4zL*N0lkfEoGiTn^b$v z-?K@%?8+a=vDGZzk+&w16W07Ngds`wUZP%zG6G7!tN|VvbGQZB5tQJw*?IBfpF3Qz zGtgWJf&r3*2ztv(+=#(lCDTp9?>3=>yTi*faUXC%bJx4jTT;IWz4RjUaLhM%Kow8{ zisX>ag<9?{Fbmrop31bja~R~%Hl>61Rns+*;F1>5W(HEKMXD*j-%R%Gs7ZWjv55NU z#;ODV=j33z8cBhXMQ-gh|IFTr7HWMCD0ExdR!|~A`OzvaO{V59pF5R>f-ZM zBT4!ChKALd2*z^!PE10YiyaniJKQ_-M0bu#L9u( zFrw8%R9Flx75V7w?%TzOuQJ z?88anC)}Y(B!fUDJM(%o!UW`+Fl3>MGG>G6&?NgtoeKS3`sE3pLC?gzz`T^UC3|P3 zU0B54;We!6Qy({-o3k2X>vl3&6J@&!OD1>Ffz!&vEwBoFc1!Fc607+_$A&#>w7V+t zpUo#gwA@G+^u_^|MJs7#XT8w+*Rj<6HGdYiSD{?9uM^^MPyjSaL(9^d1_KlfOdFD>xl3o{8D)9Aor&XDkC)?ml$%!%9GA!*HUf))IMS z;O{S=JiPpbew?H?U*7aKxc)QTlOTXC{6kbm$)lXFh?8fRr|8?%aT=F~v3{jl458{t zmaEpa3Z&keC3A@e;2(5EHYWUgmm|A>QgqA=7!0SyvwJKA?iD^L(v>#wrO)q^|z*W5L5i9 zA@D=zAhWx~xxZxal>V2iJ$PQ|b768l>?jIgBsb z?hcz>X%h9<(PxKxXjtI0;%-sucY7^KR!$!93=OrFIV^MdC)L)bWz_@5T3SiSzhHaJ zMqX%^Jax&o=rnqBB-(%fX4E!LwCb4g5(6ssvr2lYasqaoFg$s1Ky!`rrXD%4%&mA* zY+2f0t+Mx;Q}R;Fq(CzEv)%LqEn{Z$HRp(|_s^*jWj>tWwY+W)j;Rmj!Lma9LJIdh zy4oe4HDPC4Uv~t=YNI(a6CqlUx{LSO^`13xY1FX?X;@V%R96M5#A?S^`&0<~snW&+5a436>)ztJoElaP-5k?vN99Y!E`5MU<6ve+KJr+P;Xe?jm z%}k>TvLX|}GzW@r#N!pbPW;)oZx|L;m~%E8-wONtXY%ETY82lZ%#|m3C8Fp~SvdIn zuh64c%XwESJUOgInt&EnXGtO^VCm`ZmC1`H#?9+Ue;dHpwbh)?n+4{TW^ilmmd<~$ zIGxQ^%4GCp9DI(r0Ws1-zX#0G$JwZ6yPwJ`PrtnbDlsC>6&2?`EvOy5@u5D) z+*8_LI`O&REVp#Dw|B(nja#-4!dgZG*~)V*J1z`y0s&Lh#W}D-*Pja2)?k%9IS;Eg z)Ycl*SeP6Zqcc45A50z>b#*qHO^b_zO}hK&n1=-^wKYo(Nbq?)<9@_v9yxLq z-Z$6paqS|a0tK`1oQX7}>0kN>;!j6>rHK6}Qma(T-Y65DYIKz&GD`B+Im!HTdNw9m zc}FE%Be;}QiWPrT**}Fn{JB=aTfxY*Wzr14tq81tcP+f_lsi?0y;rw67!C=_u+avp zp!84srzhuQuizk?wUZtZ`nwXOgE)mrkWQ-7*g9!J(*0U``d7MD%4r9@Ln$UN)xsJQ zyu99#MfZGg|Ao?3WdF|g)mB!?mldtlsUAB*eyjOK+MzgAOU|hEJ~2@tY@=$Fu;b7$ zCOxgCXL^Iz(c8lbY;#nEe$Y~mLU+2Ul-@;i`F1|F@66%A83L_K3M{ z&A$By-`Dr|&+Gm3=co636*MBVFbbR)oC0XpdUTS5ZF66v%d>vH^V}A-!lH&-%Q)Yp z&VZ#_8%JjVXSDB~Ym;e2QQAY9^a7U&zxfFt#cvO@;_z_FU3^L_^RF*ML#`@O8EaUP znRNffRv)knLfRL*AXWoxR2{U3Oi=ZypAG$YQ)I1{%Tlq$H?K~=t7W$~XAmuZhmv^!uRKT1*yB2t{0bDDDGfff6Ic71zBTNtoR;%LNv9uiLb2vD zK7nxxl+sP@J`qu+A{7cvj|MM8{F3Y?>G8?fx#mYFE!g!R4>ogPOs8JG0>SWeZos`U z`cWV(lK&jAkva&3)#ew^szQvbQ|1g!mz9Ad^ zOiZBt$??wMnK^kv01 zOgh*GEzt)AJ`*W3T$U#eCijSR&R-H?;Mc-%)xnOI7!|v}%QYl&gnkPoAk(3EZAknp z>zN4^0K$sajT{R*fog@-`h5Nd(Ea%RVEA6tCzD-O?9ew{k?wA2)FN_JVEDKcvT2-K zER6Bd!0&A3ufB~kB%CfFdNgt?LPH>ohMmwBCVt0m{DODG*)t;dO`C$Jd%V55+@gI` zLsN2;H7<_9huC)>zKoCvf9{f;J?C&#_;UxqC(m-R7?sOr1uoI9r|Y!GXq=-tei90-@NE_Wx@Sax;d= z|1WC4N>#TGw!bZmB!!60*0iqcRX6D$kUJ!o^><4n@Ws8FC5F0nu7!zO49sKV zNgSGVfRe1`*GZf`nt^su<~0g<4p_v2nb3IMEmy|!@*3}gzx-)+ZMGE&B6k-|Z^#@U z?*ikMQHgeft0&d4EVC)_pLY}_C?{aAwG&PZcK+)>x(@#&7XRZ&Mg5CX%%z7=@dlU& zVgLO)SSPU!P&PpEDN9dV_KqG#*z2U{Ze3>HYkU8~wxYK*yU*m16}QxVG+8PyP~hFX zc4qWf2bUc^w@T$`(x9&*vouC=0XeM?`ZnJ5nokX5fx@1hHDHt_%8l!93E+3|HiSWeF$m#5?=Yg~uD(gY za8PyfH7QeY)y;%vJaZMJFzDOM6zG~Lz2J?@Fumn9x2?`!%|GQJs#F!h)wo6S?Gi=WCWINauEy_ox` zi-YCqLNlr)c^`t7ZW_ElcBj*%opkr_uChsqV`Y+t7~y<}G4eS~rUVqtqjFNp(k|66 z29ko}zGnukTKd_?QPSr4Rdi>U2S&eX1scyB-*zhHi1conk5`C}#+c5Qi0t*^b!*Xj z5p5-B!MfYd-_2w_hsT^r8i?ZCnuby9zK`=084l61i4xO}i>}{#W{EC{%|l6U(KShV z;}d4tG6nNVFti*C>8D`WOsD`3e|I-bir?g25_db5>;rd757Gcn1f5xLEcjO;+-qR00r_l z)PTo8dUP=^%?ic8K6y`Ltl^IftJMAa1X6~)k|J?wLFU4<7D3jg`aU5iO5|4++o^W~5z$^Qb? C7?l(N literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-CC0rQGGK.woff2 b/refactor-prettier/assets/db-ux-CC0rQGGK.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..107cd408e7258adc3a6ceba12e5c379005b8dbe7 GIT binary patch literal 40916 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%0D<}NNX0IvG4%Sx@nsEw71N+Qxk8;jxe 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 MtIqwxdEU(w2ULT=mH+?% literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-CdsS5hZZ.woff2 b/refactor-prettier/assets/db-ux-CdsS5hZZ.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4955da6b4a9ba0841cf79286168b8c7364ce6ecf GIT binary patch literal 48284 zcmV(~K+nH-Pew8T0RR910KA+43jhEB0bZy80K7*40RR9100000000000000000000 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 Q!4(#_U!2!I+MgEy0PE8eBLDyZ literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-Ct_FUcv4.woff2 b/refactor-prettier/assets/db-ux-Ct_FUcv4.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2ac3420d92b1f133fc09dbb9fae967b45aab5eec GIT binary patch literal 43392 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

UsR0 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%0AP-1dhT$uQCaGH?9SWTWq!h?!aJ4QB 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 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-DZa3tAXj.woff2 b/refactor-prettier/assets/db-ux-DZa3tAXj.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a130934e795563d9ed63f1449b7cf040e806b904 GIT binary patch literal 52168 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

uEYxvr}kC&(ENCi_h_yTG9f9Bse?7t4eek(s> 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 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-Db5MjuVF.woff2 b/refactor-prettier/assets/db-ux-Db5MjuVF.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5a39505b39e8b8497cfb295af546ffa275d2d1f3 GIT binary patch literal 52200 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%0AP-1dhT$uQCaGH?9SWTWq!h?!aJ4QB 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 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-DmPVvA85.woff2 b/refactor-prettier/assets/db-ux-DmPVvA85.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7c921f9498613151114b9116e5a6e723e626cd8e GIT binary patch literal 51328 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 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-DvbtQm9s.woff2 b/refactor-prettier/assets/db-ux-DvbtQm9s.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..02404c7925e0b7276708ca6b3ed76843f9c3146d GIT binary patch literal 43656 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 j#Q@A2s#js)N@E>c_(;dVLh9;@%&};wNVG? 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 IlzU6v0jgZt_y7O^ literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/db-ux-k0i_Ac_q.woff2 b/refactor-prettier/assets/db-ux-k0i_Ac_q.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8ca6991206f4a35977b12358e94282e90a31ba2a GIT binary patch literal 42816 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 Q3$C!Z{o=g#(f+&u0BBx8=>Px# literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/dbscreenhead-black-RWR49yke.woff2 b/refactor-prettier/assets/dbscreenhead-black-RWR49yke.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..13d7cf0a95f2e9dc2722a5d1c54c6084e21738af GIT binary patch literal 35428 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 z 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

~< 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%0DoFHpnwqV8kfzF6Bd1y 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 Ie7suzKl@0xUH||9 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/dbscreensans-bold-BLNtzPaU.woff2 b/refactor-prettier/assets/dbscreensans-bold-BLNtzPaU.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e48612091b78d006d2f524a89b2d9dbd0e359d56 GIT binary patch literal 24332 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 L=0AkT26UzY6t-G? literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/dbscreensans-digitalregular-DMrcXJge.woff2 b/refactor-prettier/assets/dbscreensans-digitalregular-DMrcXJge.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8e6dc1f032174ae0a7585a6fc9779b4d3f5bc597 GIT binary patch literal 24572 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

_f@hZpdD56UIs)%YLNLT|g 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 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/dbscreensans-medium-B8yCaq60.woff2 b/refactor-prettier/assets/dbscreensans-medium-B8yCaq60.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1553b3ee47610e90755027555a808e7eb011a3a1 GIT binary patch literal 24740 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 DcUl61 literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/dbscreensans-regular-DSRfBHsE.woff2 b/refactor-prettier/assets/dbscreensans-regular-DSRfBHsE.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..96d5845cf9227d30a4eadb8520681c0149a80f1c GIT binary patch literal 24188 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 XG-w+92=oa22J{B}BPgQLdMp|SV`k;I literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/dbscreensans-semibold-DMJOmqk1.woff2 b/refactor-prettier/assets/dbscreensans-semibold-DMJOmqk1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..179cfa9dd8724024d9b4d1b678a0843428644fb0 GIT binary patch literal 25152 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 tgF5&N={AP67H(P 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","


",l.escapeHTML(d(k.snippet))].join(""))},id:"snippetCompleter"},p=[f,c,h];n.setCompleters=function(k){p.length=0,k&&p.push.apply(p,k)},n.addCompleter=function(k){p.push(k)},n.textCompleter=c,n.keyWordCompleter=h,n.snippetCompleter=f;var m={name:"expandSnippet",exec:function(k){return s.expandWithTab(k)},bindKey:"Tab"},y=function(k,O){b(O.session.$mode)},b=function(k){typeof k=="string"&&(k=a.$modes[k]),k&&(s.files||(s.files={}),v(k.$id,k.snippetFileId),k.modes&&k.modes.forEach(b))},v=function(k,O){!O||!k||s.files[k]||(s.files[k]={},a.loadModule(O,function(P){P&&(s.files[k]=P,!P.snippets&&P.snippetText&&(P.snippets=s.parseSnippetFile(P.snippetText)),s.register(P.snippets||[],P.scope),P.includeScopes&&(s.snippetMap[P.scope].includeScopes=P.includeScopes,P.includeScopes.forEach(function(M){b("ace/mode/"+M)})))}))},D=function(k){var O=k.editor,P=O.completer&&O.completer.activated;if(k.command.name==="backspace")P&&!u.getCompletionPrefix(O)&&O.completer.detach();else if(k.command.name==="insertstring"&&!P){E=k;var M=k.editor.$liveAutocompletionDelay;M?C.delay(M):w(k)}},E,C=l.delayedCall(function(){w(E)},0),w=function(k){var O=k.editor,P=u.getCompletionPrefix(O),M=k.args,F=u.triggerAutocomplete(O,M);if(P&&P.length>=O.$liveAutocompletionThreshold||F){var L=o.for(O);L.autoShown=!0,L.showPopup(O)}},T=r("../editor").Editor;r("../config").defineOptions(T.prototype,"editor",{enableBasicAutocompletion:{set:function(k){k?(this.completers||(this.completers=Array.isArray(k)?k:p),this.commands.addCommand(o.startCommand)):this.commands.removeCommand(o.startCommand)},value:!1},enableLiveAutocompletion:{set:function(k){k?(this.completers||(this.completers=Array.isArray(k)?k:p),this.commands.on("afterExec",D)):this.commands.off("afterExec",D)},value:!1},liveAutocompletionDelay:{initialValue:0},liveAutocompletionThreshold:{initialValue:0},enableSnippets:{set:function(k){k?(this.commands.addCommand(m),this.on("changeMode",y),y(null,this)):(this.commands.removeCommand(m),this.off("changeMode",y))},value:!1}})}),function(){ace.require(["ace/ext/language_tools"],function(r){e&&(e.exports=r)})}()})(Vae);var Gae=Object.create,jb=Object.defineProperty,qae=Object.getOwnPropertyDescriptor,Kae=Object.getOwnPropertyNames,Jae=Object.getPrototypeOf,Xae=Object.prototype.hasOwnProperty,g8=e=>{throw TypeError(e)},Yae=(e,t)=>()=>(e&&(t=e(e=0)),t),Wk=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),zb=(e,t)=>{for(var r in t)jb(e,r,{get:t[r],enumerable:!0})},m8=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Kae(t))!Xae.call(e,i)&&i!==r&&jb(e,i,{get:()=>t[i],enumerable:!(n=qae(t,i))||n.enumerable});return e},Hb=(e,t,r)=>(r=e!=null?Gae(Jae(e)):{},m8(jb(r,"default",{value:e,enumerable:!0}),e)),Qae=e=>m8(jb({},"__esModule",{value:!0}),e),Zae=(e,t,r)=>t.has(e)||g8("Cannot "+r),ele=(e,t,r)=>t.has(e)?g8("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Rf=(e,t,r)=>(Zae(e,t,"access private method"),r),Vk=Wk((e,t)=>{var r=new Proxy(String,{get:()=>r});t.exports=r}),y8={};zb(y8,{default:()=>b8,shouldHighlight:()=>v8});var v8,b8,tle=Yae(()=>{v8=()=>!1,b8=String}),rle=Wk((e,t)=>{var r=String,n=function(){return{isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r}};t.exports=n(),t.exports.createColors=n}),nle=Wk(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=f,e.default=p;var t=(tle(),Qae(y8)),r=i(rle(),!0);function n(m){if(typeof WeakMap!="function")return null;var y=new WeakMap,b=new WeakMap;return(n=function(v){return v?b:y})(m)}function i(m,y){if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var b=n(y);if(b&&b.has(m))return b.get(m);var v={__proto__:null},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in m)if(E!=="default"&&{}.hasOwnProperty.call(m,E)){var C=D?Object.getOwnPropertyDescriptor(m,E):null;C&&(C.get||C.set)?Object.defineProperty(v,E,C):v[E]=m[E]}return v.default=m,b&&b.set(m,v),v}var s=r.default,o=(m,y)=>b=>m(y(b)),a;function l(m){return m?(a!=null||(a=(0,r.createColors)(!0)),a):s}var u=!1;function c(m){return{gutter:m.gray,marker:o(m.red,m.bold),message:o(m.red,m.bold)}}var h=/\r\n|[\n\r\u2028\u2029]/;function d(m,y,b){let v=Object.assign({column:0,line:-1},m.start),D=Object.assign({},v,m.end),{linesAbove:E=2,linesBelow:C=3}=b||{},w=v.line,T=v.column,k=D.line,O=D.column,P=Math.max(w-(E+1),0),M=Math.min(y.length,k+C);w===-1&&(P=0),k===-1&&(M=y.length);let F=k-w,L={};if(F)for(let _=0;_<=F;_++){let A=_+w;if(!T)L[A]=!0;else if(_===0){let I=y[A-1].length;L[A]=[T,I-T+1]}else if(_===F)L[A]=[0,O];else{let I=y[A-_].length;L[A]=[0,I]}}else T===O?T?L[w]=[T,0]:L[w]=!0:L[w]=[T,O-T];return{start:P,end:M,markerLines:L}}function f(m,y,b={}){let v=(b.highlightCode||b.forceColor)&&(0,t.shouldHighlight)(b),D=l(b.forceColor),E=c(D),C=(L,_)=>v?L(_):_,w=m.split(h),{start:T,end:k,markerLines:O}=d(y,w,b),P=y.start&&typeof y.start.column=="number",M=String(k).length,F=(v?(0,t.default)(m,b):m).split(h,k).slice(T,k).map((L,_)=>{let A=T+1+_,I=` ${` ${A}`.slice(-M)} |`,R=O[A],B=!O[A+1];if(R){let U="";if(Array.isArray(R)){let V=L.slice(0,Math.max(R[0]-1,0)).replace(/[^\t]/g," "),K=R[1]||1;U=[` + `,C(E.gutter,I.replace(/\d/g," "))," ",V,C(E.marker,"^").repeat(K)].join(""),B&&b.message&&(U+=" "+C(E.message,b.message))}return[C(E.marker,">"),C(E.gutter,I),L.length>0?` ${L}`:"",U].join("")}else return` ${C(E.gutter,I)}${L.length>0?` ${L}`:""}`}).join(` +`);return b.message&&!P&&(F=`${" ".repeat(M+1)}${b.message} +${F}`),v?D.reset(F):F}function p(m,y,b,v={}){if(!u){u=!0;let D="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";{let E=new Error(D);E.name="DeprecationWarning",console.warn(new Error(D))}}return b=Math.max(b,0),f(m,{start:{column:b,line:y}},v)}}),ile={};zb(ile,{__debug:()=>ahe,check:()=>she,doc:()=>sj,format:()=>s2,formatWithCursor:()=>aj,getSupportInfo:()=>ohe,util:()=>oj,version:()=>Mce});var sle=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},Ub=sle;function iu(){}iu.prototype={diff:function(e,t){var r,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.callback;typeof n=="function"&&(i=n,n={}),this.options=n;var s=this;function o(D){return i?(setTimeout(function(){i(void 0,D)},0),!0):D}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e)),t=this.removeEmpty(this.tokenize(t));var a=t.length,l=e.length,u=1,c=a+l;n.maxEditLength&&(c=Math.min(c,n.maxEditLength));var h=(r=n.timeout)!==null&&r!==void 0?r:1/0,d=Date.now()+h,f=[{oldPos:-1,lastComponent:void 0}],p=this.extractCommon(f[0],t,e,0);if(f[0].oldPos+1>=l&&p+1>=a)return o([{value:this.join(t),count:t.length}]);var m=-1/0,y=1/0;function b(){for(var D=Math.max(m,-u);D<=Math.min(y,u);D+=2){var E=void 0,C=f[D-1],w=f[D+1];C&&(f[D-1]=void 0);var T=!1;if(w){var k=w.oldPos-D;T=w&&0<=k&&k=l&&p+1>=a)return o(ole(s,E.lastComponent,t,e,s.useLongestToken));f[D]=E,E.oldPos+1>=l&&(y=Math.min(y,D-1)),p+1>=a&&(m=Math.max(m,D+1))}u++}if(i)(function D(){setTimeout(function(){if(u>c||Date.now()>d)return i();b()||D()},0)})();else for(;u<=c&&Date.now()<=d;){var v=b();if(v)return v}},addToPath:function(e,t,r,n){var i=e.lastComponent;return i&&i.added===t&&i.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:i.count+1,added:t,removed:r,previousComponent:i.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:i}}},extractCommon:function(e,t,r,n){for(var i=t.length,s=r.length,o=e.oldPos,a=o-n,l=0;a+1m.length?b:m}),h.value=e.join(f)}else h.value=e.join(r.slice(u,u+h.count));u+=h.count,h.added||(c+=h.count)}}var p=s[l-1];return l>1&&typeof p.value=="string"&&(p.added||p.removed)&&e.equals("",p.value)&&(s[l-2].value+=p.value,s.pop()),s}var eO=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,tO=/\S/,x8=new iu;x8.equals=function(e,t){return this.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e===t||this.options.ignoreWhitespace&&!tO.test(e)&&!tO.test(t)};x8.tokenize=function(e){for(var t=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),r=0;r"u"?r:o}:n;return typeof e=="string"?e:JSON.stringify(vC(e,null,null,i),i," ")};yg.equals=function(e,t){return iu.prototype.equals.call(yg,e.replace(/,([\r\n])/g,"$1"),t.replace(/,([\r\n])/g,"$1"))};function vC(e,t,r,n,i){t=t||[],r=r||[],n&&(e=n(i,e));var s;for(s=0;s=0?e.charAt(t+1)===` +`?"crlf":"cr":"lf"}function Gk(e){switch(e){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}function S8(e,t){let r;switch(t){case` +`:r=/\n/gu;break;case"\r":r=/\r/gu;break;case`\r +`:r=/\r\n/gu;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function dle(e){return Ub(!1,e,/\r\n?/gu,` +`)}var Ac="string",Ea="array",kc="cursor",Fa="indent",Oa="align",Ma="trim",Gi="group",Uo="fill",rs="if-break",Ia="indent-if-break",Na="line-suffix",Ra="line-suffix-boundary",Hn="line",Wo="label",_s="break-parent",D8=new Set([kc,Fa,Oa,Ma,Gi,Uo,rs,Ia,Na,Ra,Hn,Wo,_s]);function fle(e){if(typeof e=="string")return Ac;if(Array.isArray(e))return Ea;if(!e)return;let{type:t}=e;if(D8.has(t))return t}var _c=fle,ple=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function gle(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(_c(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=ple([...D8].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var mle=class extends Error{constructor(r){super(gle(r));Jo(this,"name","InvalidDocError");this.doc=r}},md=mle,rO={};function yle(e,t,r,n){let i=[e];for(;i.length>0;){let s=i.pop();if(s===rO){r(i.pop());continue}r&&i.push(s,rO);let o=_c(s);if(!o)throw new md(s);if((t==null?void 0:t(s))!==!1)switch(o){case Ea:case Uo:{let a=o===Ea?s:s.parts;for(let l=a.length,u=l-1;u>=0;--u)i.push(a[u]);break}case rs:i.push(s.flatContents,s.breakContents);break;case Gi:if(n&&s.expandedStates)for(let a=s.expandedStates.length,l=a-1;l>=0;--l)i.push(s.expandedStates[l]);else i.push(s.contents);break;case Oa:case Fa:case Ia:case Wo:case Na:i.push(s.contents);break;case Ac:case kc:case Ma:case Ra:case Hn:case _s:break;default:throw new md(s)}}}var qk=yle,vle=()=>{},ble=vle;function l0(e){return{type:Fa,contents:e}}function yd(e,t){return{type:Oa,contents:t,n:e}}function E8(e,t={}){return ble(t.expandedStates),{type:Gi,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function xle(e){return yd(Number.NEGATIVE_INFINITY,e)}function wle(e){return yd({type:"root"},e)}function Sle(e){return yd(-1,e)}function Dle(e,t){return E8(e[0],{...t,expandedStates:e})}function C8(e){return{type:Uo,parts:e}}function Ele(e,t="",r={}){return{type:rs,breakContents:e,flatContents:t,groupId:r.groupId}}function Cle(e,t){return{type:Ia,contents:e,groupId:t.groupId,negate:t.negate}}function bC(e){return{type:Na,contents:e}}var Tle={type:Ra},Wb={type:_s},Ale={type:Ma},Kk={type:Hn,hard:!0},T8={type:Hn,hard:!0,literal:!0},A8={type:Hn},kle={type:Hn,soft:!0},Vu=[Kk,Wb],k8=[T8,Wb],xC={type:kc};function _8(e,t){let r=[];for(let n=0;n0){for(let i=0;i0?`, { ${c.join(", ")} }`:"";return`indentIfBreak(${n(s.contents)}${h})`}if(s.type===Gi){let c=[];s.break&&s.break!=="propagated"&&c.push("shouldBreak: true"),s.id&&c.push(`id: ${i(s.id)}`);let h=c.length>0?`, { ${c.join(", ")} }`:"";return s.expandedStates?`conditionalGroup([${s.expandedStates.map(d=>n(d)).join(",")}]${h})`:`group(${n(s.contents)}${h})`}if(s.type===Uo)return`fill([${s.parts.map(c=>n(c)).join(", ")}])`;if(s.type===Na)return"lineSuffix("+n(s.contents)+")";if(s.type===Ra)return"lineSuffixBoundary";if(s.type===Wo)return`label(${JSON.stringify(s.label)}, ${n(s.contents)})`;throw new Error("Unknown doc type "+s.type)}function i(s){if(typeof s!="symbol")return JSON.stringify(String(s));if(s in t)return t[s];let o=s.description||"symbol";for(let a=0;;a++){let l=o+(a>0?` #${a}`:"");if(!r.has(l))return r.add(l),t[s]=`Symbol.for(${JSON.stringify(l)})`}}}var Lle=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},Sn=Lle,Ple=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Fle(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Ole(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9800&&e<=9811||e===9855||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12771||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101632&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129672||e>=129680&&e<=129725||e>=129727&&e<=129733||e>=129742&&e<=129755||e>=129760&&e<=129768||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Mle=e=>!(Fle(e)||Ole(e)),Ile=/[^\x20-\x7F]/u;function Nle(e){if(!e)return 0;if(!Ile.test(e))return e.length;e=e.replace(Ple()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=Mle(n)?1:2)}return t}var Jk=Nle;function Vb(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(s){if(r.has(s))return r.get(s);let o=i(s);return r.set(s,o),o}function i(s){switch(_c(s)){case Ea:return t(s.map(n));case Uo:return t({...s,parts:s.parts.map(n)});case rs:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case Gi:{let{expandedStates:o,contents:a}=s;return o?(o=o.map(n),a=o[0]):a=n(a),t({...s,contents:a,expandedStates:o})}case Oa:case Fa:case Ia:case Wo:case Na:return t({...s,contents:n(s.contents)});case Ac:case kc:case Ma:case Ra:case Hn:case _s:return t(s);default:throw new md(s)}}}function Xk(e,t,r){let n=r,i=!1;function s(o){if(i)return!1;let a=t(o);a!==void 0&&(i=!0,n=a)}return qk(e,s),n}function Rle(e){if(e.type===Gi&&e.break||e.type===Hn&&e.hard||e.type===_s)return!0}function Ble(e){return Xk(e,Rle,!1)}function nO(e){if(e.length>0){let t=Sn(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function jle(e){let t=new Set,r=[];function n(s){if(s.type===_s&&nO(r),s.type===Gi){if(r.push(s),t.has(s))return!1;t.add(s)}}function i(s){s.type===Gi&&r.pop().break&&nO(r)}qk(e,n,i,!0)}function zle(e){return e.type===Hn&&!e.hard?e.soft?"":" ":e.type===rs?e.flatContents:e}function Hle(e){return Vb(e,zle)}function iO(e){for(e=[...e];e.length>=2&&Sn(!1,e,-2).type===Hn&&Sn(!1,e,-1).type===_s;)e.length-=2;if(e.length>0){let t=Lp(Sn(!1,e,-1));e[e.length-1]=t}return e}function Lp(e){switch(_c(e)){case Fa:case Ia:case Gi:case Na:case Wo:{let t=Lp(e.contents);return{...e,contents:t}}case rs:return{...e,breakContents:Lp(e.breakContents),flatContents:Lp(e.flatContents)};case Uo:return{...e,parts:iO(e.parts)};case Ea:return iO(e);case Ac:return e.replace(/[\n\r]*$/u,"");case Oa:case kc:case Ma:case Ra:case Hn:case _s:break;default:throw new md(e)}return e}function L8(e){return Lp(Wle(e))}function Ule(e){switch(_c(e)){case Uo:if(e.parts.every(t=>t===""))return"";break;case Gi:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===Gi&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Oa:case Fa:case Ia:case Na:if(!e.contents)return"";break;case rs:if(!e.flatContents&&!e.breakContents)return"";break;case Ea:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof Sn(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...i)}return t.length===0?"":t.length===1?t[0]:t}case Ac:case kc:case Ma:case Ra:case Hn:case Wo:case _s:break;default:throw new md(e)}return e}function Wle(e){return Vb(e,t=>Ule(t))}function Vle(e,t=k8){return Vb(e,r=>typeof r=="string"?_8(t,r.split(` +`)):r)}function Gle(e){if(e.type===Hn)return!0}function qle(e){return Xk(e,Gle,!1)}function P8(e,t){return e.type===Wo?{...e,contents:t(e.contents)}:t(e)}var Mi=Symbol("MODE_BREAK"),Do=Symbol("MODE_FLAT"),Pp=Symbol("cursor");function F8(){return{value:"",length:0,queue:[]}}function Kle(e,t){return wC(e,{type:"indent"},t)}function Jle(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||F8():t<0?wC(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:wC(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function wC(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],i="",s=0,o=0,a=0;for(let p of n)switch(p.type){case"indent":c(),r.useTabs?l(1):u(r.tabWidth);break;case"stringAlign":c(),i+=p.n,s+=p.n.length;break;case"numberAlign":o+=1,a+=p.n;break;default:throw new Error(`Unexpected type '${p.type}'`)}return d(),{...e,value:i,length:s,queue:n};function l(p){i+=" ".repeat(p),s+=r.tabWidth*p}function u(p){i+=" ".repeat(p),s+=p}function c(){r.useTabs?h():d()}function h(){o>0&&l(o),f()}function d(){a>0&&u(a),f()}function f(){o=0,a=0}}function SC(e){let t=0,r=0,n=e.length;e:for(;n--;){let i=e[n];if(i===Pp){r++;continue}for(let s=i.length-1;s>=0;s--){let o=i[s];if(o===" "||o===" ")t++;else{e[n]=i.slice(0,s+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(Pp);return t}function oy(e,t,r,n,i,s){if(r===Number.POSITIVE_INFINITY)return!0;let o=t.length,a=[e],l=[];for(;r>=0;){if(a.length===0){if(o===0)return!0;a.push(t[--o]);continue}let{mode:u,doc:c}=a.pop(),h=_c(c);switch(h){case Ac:l.push(c),r-=Jk(c);break;case Ea:case Uo:{let d=h===Ea?c:c.parts;for(let f=d.length-1;f>=0;f--)a.push({mode:u,doc:d[f]});break}case Fa:case Oa:case Ia:case Wo:a.push({mode:u,doc:c.contents});break;case Ma:r+=SC(l);break;case Gi:{if(s&&c.break)return!1;let d=c.break?Mi:u,f=c.expandedStates&&d===Mi?Sn(!1,c.expandedStates,-1):c.contents;a.push({mode:d,doc:f});break}case rs:{let d=(c.groupId?i[c.groupId]||Do:u)===Mi?c.breakContents:c.flatContents;d&&a.push({mode:u,doc:d});break}case Hn:if(u===Mi||c.hard)return!0;c.soft||(l.push(" "),r--);break;case Na:n=!0;break;case Ra:if(n)return!1;break}}return!1}function Gb(e,t){let r={},n=t.printWidth,i=Gk(t.endOfLine),s=0,o=[{ind:F8(),mode:Mi,doc:e}],a=[],l=!1,u=[],c=0;for(jle(e);o.length>0;){let{ind:d,mode:f,doc:p}=o.pop();switch(_c(p)){case Ac:{let m=i!==` +`?Ub(!1,p,` +`,i):p;a.push(m),o.length>0&&(s+=Jk(m));break}case Ea:for(let m=p.length-1;m>=0;m--)o.push({ind:d,mode:f,doc:p[m]});break;case kc:if(c>=2)throw new Error("There are too many 'cursor' in doc.");a.push(Pp),c++;break;case Fa:o.push({ind:Kle(d,t),mode:f,doc:p.contents});break;case Oa:o.push({ind:Jle(d,p.n,t),mode:f,doc:p.contents});break;case Ma:s-=SC(a);break;case Gi:switch(f){case Do:if(!l){o.push({ind:d,mode:p.break?Mi:Do,doc:p.contents});break}case Mi:{l=!1;let m={ind:d,mode:Do,doc:p.contents},y=n-s,b=u.length>0;if(!p.break&&oy(m,o,y,b,r))o.push(m);else if(p.expandedStates){let v=Sn(!1,p.expandedStates,-1);if(p.break){o.push({ind:d,mode:Mi,doc:v});break}else for(let D=1;D=p.expandedStates.length){o.push({ind:d,mode:Mi,doc:v});break}else{let E=p.expandedStates[D],C={ind:d,mode:Do,doc:E};if(oy(C,o,y,b,r)){o.push(C);break}}}else o.push({ind:d,mode:Mi,doc:p.contents});break}}p.id&&(r[p.id]=Sn(!1,o,-1).mode);break;case Uo:{let m=n-s,{parts:y}=p;if(y.length===0)break;let[b,v]=y,D={ind:d,mode:Do,doc:b},E={ind:d,mode:Mi,doc:b},C=oy(D,[],m,u.length>0,r,!0);if(y.length===1){C?o.push(D):o.push(E);break}let w={ind:d,mode:Do,doc:v},T={ind:d,mode:Mi,doc:v};if(y.length===2){C?o.push(w,D):o.push(T,E);break}y.splice(0,2);let k={ind:d,mode:f,doc:C8(y)},O=y[0];oy({ind:d,mode:Do,doc:[b,v,O]},[],m,u.length>0,r,!0)?o.push(k,w,D):C?o.push(k,T,D):o.push(k,T,E);break}case rs:case Ia:{let m=p.groupId?r[p.groupId]:f;if(m===Mi){let y=p.type===rs?p.breakContents:p.negate?p.contents:l0(p.contents);y&&o.push({ind:d,mode:f,doc:y})}if(m===Do){let y=p.type===rs?p.flatContents:p.negate?l0(p.contents):p.contents;y&&o.push({ind:d,mode:f,doc:y})}break}case Na:u.push({ind:d,mode:f,doc:p.contents});break;case Ra:u.length>0&&o.push({ind:d,mode:f,doc:Kk});break;case Hn:switch(f){case Do:if(p.hard)l=!0;else{p.soft||(a.push(" "),s+=1);break}case Mi:if(u.length>0){o.push({ind:d,mode:f,doc:p},...u.reverse()),u.length=0;break}p.literal?d.root?(a.push(i,d.root.value),s=d.root.length):(a.push(i),s=0):(s-=SC(a),a.push(i+d.value),s=d.length);break}break;case Wo:o.push({ind:d,mode:f,doc:p.contents});break;case _s:break;default:throw new md(p)}o.length===0&&u.length>0&&(o.push(...u.reverse()),u.length=0)}let h=a.indexOf(Pp);if(h!==-1){let d=a.indexOf(Pp,h+1),f=a.slice(0,h).join(""),p=a.slice(h+1,d).join(""),m=a.slice(d+1).join("");return{formatted:f+p+m,cursorNodeStart:f.length,cursorNodeText:p}}return{formatted:a.join("")}}function Xle(e,t,r=0){let n=0;for(let i=r;i1?Sn(!1,t,-2):null}getValue(){return Sn(!1,this.stack,-1)}getNode(t=0){let r=Rf(this,bu,DC).call(this,t);return r===-1?null:this.stack[r]}getParentNode(t=0){return this.getNode(t+1)}call(t,...r){let{stack:n}=this,{length:i}=n,s=Sn(!1,n,-1);for(let o of r)s=s[o],n.push(o,s);try{return t(this)}finally{n.length=i}}callParent(t,r=0){let n=Rf(this,bu,DC).call(this,r+1),i=this.stack.splice(n+1);try{return t(this)}finally{this.stack.push(...i)}}each(t,...r){let{stack:n}=this,{length:i}=n,s=Sn(!1,n,-1);for(let o of r)s=s[o],n.push(o,s);try{for(let o=0;o{n[s]=t(i,s,o)},...r),n}match(...t){let r=this.stack.length-1,n=null,i=this.stack[r--];for(let s of t){if(i===void 0)return!1;let o=null;if(typeof n=="number"&&(o=n,n=this.stack[r--],i=this.stack[r--]),s&&!s(i,n,o))return!1;n=this.stack[r--],i=this.stack[r--]}return!0}findAncestor(t){for(let r of Rf(this,bu,Zy).call(this))if(t(r))return r}hasAncestor(t){for(let r of Rf(this,bu,Zy).call(this))if(t(r))return!0;return!1}};bu=new WeakSet,DC=function(e){let{stack:t}=this;for(let r=t.length-1;r>=0;r-=2)if(!Array.isArray(t[r])&&--e<0)return r;return-1},Zy=function*(){let{stack:e}=this;for(let t=e.length-3;t>=0;t-=2){let r=e[t];Array.isArray(r)||(yield r)}};var Qle=Yle,O8=new Proxy(()=>{},{get:()=>O8}),EC=O8;function Zle(e){return e!==null&&typeof e=="object"}var eue=Zle;function*M8(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,i=s=>eue(s)&&n(s);for(let s of r(e)){let o=e[s];if(Array.isArray(o))for(let a of o)i(a)&&(yield a);else i(o)&&(yield o)}}function*tue(e,t){let r=[e];for(let n=0;n{let i=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:s}=t,o=r;for(;o>=0&&o0}var oue=sue,R8=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),aue=e=>Object.keys(e).filter(t=>!R8.has(t));function lue(e){return e?t=>e(t,R8):aue}var qb=lue;function uue(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"…"),t+(r?" "+r:"")}function Qk(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=uue(e)}function Rh(e,t){t.leading=!0,t.trailing=!1,Qk(e,t)}function xu(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),Qk(e,t)}function Bh(e,t){t.leading=!1,t.trailing=!0,Qk(e,t)}var ES=new WeakMap;function Zk(e,t){if(ES.has(e))return ES.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:i},locStart:s,locEnd:o}=t;if(!n)return[];let a=((r==null?void 0:r(e,t))??[...M8(e,{getVisitorKeys:qb(i)})]).flatMap(l=>n(l)?[l]:Zk(l,t));return a.sort((l,u)=>s(l)-s(u)||o(l)-o(u)),ES.set(e,a),a}function B8(e,t,r,n){let{locStart:i,locEnd:s}=r,o=i(t),a=s(t),l=Zk(e,r),u,c,h=0,d=l.length;for(;h>1,p=l[f],m=i(p),y=s(p);if(m<=o&&a<=y)return B8(p,t,r,p);if(y<=o){u=p,h=f+1;continue}if(a<=m){c=p,d=f;continue}throw new Error("Comment location overlaps with node location")}if((n==null?void 0:n.type)==="TemplateLiteral"){let{quasis:f}=n,p=TS(f,t,r);u&&TS(f,u,r)!==p&&(u=null),c&&TS(f,c,r)!==p&&(c=null)}return{enclosingNode:n,precedingNode:u,followingNode:c}}var CS=()=>!1;function cue(e,t){let{comments:r}=e;if(delete e.comments,!oue(r)||!t.printer.canAttachComment)return;let n=[],{locStart:i,locEnd:s,printer:{experimentalFeatures:{avoidAstMutation:o=!1}={},handleComments:a={}},originalText:l}=t,{ownLine:u=CS,endOfLine:c=CS,remaining:h=CS}=a,d=r.map((f,p)=>({...B8(e,f,t),comment:f,text:l,options:t,ast:e,isLastComment:r.length-1===p}));for(let[f,p]of d.entries()){let{comment:m,precedingNode:y,enclosingNode:b,followingNode:v,text:D,options:E,ast:C,isLastComment:w}=p;if(E.parser==="json"||E.parser==="json5"||E.parser==="jsonc"||E.parser==="__js_expression"||E.parser==="__ts_expression"||E.parser==="__vue_expression"||E.parser==="__vue_ts_expression"){if(i(m)-i(C)<=0){Rh(C,m);continue}if(s(m)-s(C)>=0){Bh(C,m);continue}}let T;if(o?T=[p]:(m.enclosingNode=b,m.precedingNode=y,m.followingNode=v,T=[m,D,E,C,w]),hue(D,E,d,f))m.placement="ownLine",u(...T)||(v?Rh(v,m):y?Bh(y,m):xu(b||C,m));else if(due(D,E,d,f))m.placement="endOfLine",c(...T)||(y?Bh(y,m):v?Rh(v,m):xu(b||C,m));else if(m.placement="remaining",!h(...T))if(y&&v){let k=n.length;k>0&&n[k-1].followingNode!==v&&sO(n,E),n.push(p)}else y?Bh(y,m):v?Rh(v,m):xu(b||C,m)}if(sO(n,t),!o)for(let f of r)delete f.precedingNode,delete f.enclosingNode,delete f.followingNode}var j8=e=>!/[\S\n\u2028\u2029]/u.test(e);function hue(e,t,r,n){let{comment:i,precedingNode:s}=r[n],{locStart:o,locEnd:a}=t,l=o(i);if(s)for(let u=n-1;u>=0;u--){let{comment:c,precedingNode:h}=r[u];if(h!==s||!j8(e.slice(a(c),l)))break;l=o(c)}return Tl(e,l,{backwards:!0})}function due(e,t,r,n){let{comment:i,followingNode:s}=r[n],{locStart:o,locEnd:a}=t,l=a(i);if(s)for(let u=n+1;u0;--l){let{comment:u,precedingNode:c,followingNode:h}=e[l-1];EC.strictEqual(c,s),EC.strictEqual(h,o);let d=t.originalText.slice(t.locEnd(u),a);if(((n=(r=t.printer).isGap)==null?void 0:n.call(r,d,t))??/^[\s(]*$/u.test(d))a=t.locStart(u);else break}for(let[u,{comment:c}]of e.entries())u1&&u.comments.sort((c,h)=>t.locStart(c)-t.locStart(h));e.length=0}function TS(e,t,r){let n=r.locStart(t)-1;for(let i=1;i!n.has(a)).length===0)return{leading:"",trailing:""};let i=[],s=[],o;return e.each(()=>{let a=e.node;if(n!=null&&n.has(a))return;let{leading:l,trailing:u}=a;l?i.push(pue(e,t)):u&&(o=gue(e,t,o),s.push(o.doc))},"comments"),{leading:i,trailing:s}}function yue(e,t,r){let{leading:n,trailing:i}=mue(e,r);return!n&&!i?t:P8(t,s=>[n,s,i])}function vue(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let n of t){if(!n.printed&&!r.has(n))throw new Error('Comment "'+n.value.trim()+'" was not printed. Please report this error!');delete n.printed}}var H8=class extends Error{constructor(){super(...arguments);Jo(this,"name","ConfigError")}},oO=class extends Error{constructor(){super(...arguments);Jo(this,"name","UndefinedParserError")}},bue={cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing +(mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:e=>typeof e=="string"||typeof e=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>typeof e=="string"||typeof e=="object",cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive). +The range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset. +The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:`Require either '@prettier' or '@format' to be present in the file's first docblock comment +in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function U8({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(i=>i.languages??[]),n=[];for(let i of wue(Object.assign({},...e.map(({options:s})=>s),bue)))!t&&i.deprecated||(Array.isArray(i.choices)&&(t||(i.choices=i.choices.filter(s=>!s.deprecated)),i.name==="parser"&&(i.choices=[...i.choices,...xue(i.choices,r,e)])),i.pluginDefaults=Object.fromEntries(e.filter(s=>{var o;return((o=s.defaultOptions)==null?void 0:o[i.name])!==void 0}).map(s=>[s.name,s.defaultOptions[i.name]])),n.push(i));return{languages:r,options:n}}function*xue(e,t,r){let n=new Set(e.map(i=>i.value));for(let i of t)if(i.parsers){for(let s of i.parsers)if(!n.has(s)){n.add(s);let o=r.find(l=>l.parsers&&Object.prototype.hasOwnProperty.call(l.parsers,s)),a=i.name;o!=null&&o.name&&(a+=` (plugin: ${o.name})`),yield{value:s,description:a}}}}function wue(e){let t=[];for(let[r,n]of Object.entries(e)){let i={name:r,...n};Array.isArray(i.default)&&(i.default=Sn(!1,i.default,-1).value),t.push(i)}return t}var Sue=e=>String(e).split(/[/\\]/u).pop();function aO(e,t){if(!t)return;let r=Sue(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(i=>i.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(i=>r.endsWith(i)))}function Due(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function Eue(e,t){let r=e.plugins.flatMap(i=>i.languages??[]),n=Due(r,t.language)??aO(r,t.physicalFile)??aO(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var Cue=Eue,jh={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(r=>jh.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${jh.key(r)}: ${jh.value(e[r])}`).join(", ")} }`},pair:({key:e,value:t})=>jh.value({[e]:t})},lO=Hb(Vk()),Tue=(e,t,{descriptor:r})=>{let n=[`${lO.default.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${lO.default.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."},zh=Hb(Vk()),W8=Symbol.for("vnopts.VALUE_NOT_EXIST"),ev=Symbol.for("vnopts.VALUE_UNCHANGED"),uO=" ".repeat(2),Aue=(e,t,r)=>{let{text:n,list:i}=r.normalizeExpectedResult(r.schemas[e].expected(r)),s=[];return n&&s.push(cO(e,t,n,r.descriptor)),i&&s.push([cO(e,t,i.title,r.descriptor)].concat(i.values.map(o=>V8(o,r.loggerPrintWidth))).join(` +`)),G8(s,r.loggerPrintWidth)};function cO(e,t,r,n){return[`Invalid ${zh.default.red(n.key(e))} value.`,`Expected ${zh.default.blue(r)},`,`but received ${t===W8?zh.default.gray("nothing"):zh.default.red(n.value(t))}.`].join(" ")}function V8({text:e,list:t},r){let n=[];return e&&n.push(`- ${zh.default.blue(e)}`),t&&n.push([`- ${zh.default.blue(t.title)}:`].concat(t.values.map(i=>V8(i,r-uO.length).replace(/^|\n/g,`$&${uO}`))).join(` +`)),G8(n,r)}function G8(e,t){if(e.length===1)return e[0];let[r,n]=e,[i,s]=e.map(o=>o.split(` +`,1)[0].length);return i>t&&i>s?n:r}var hO=Hb(Vk()),AS=[],dO=[];function kue(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,i=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-i);)n--,i--;let s=0;for(;sa?u>a?a+1:u:u>l?l+1:u;return a}var q8=(e,t,{descriptor:r,logger:n,schemas:i})=>{let s=[`Ignored unknown option ${hO.default.yellow(r.pair({key:e,value:t}))}.`],o=Object.keys(i).sort().find(a=>kue(e,a)<3);o&&s.push(`Did you mean ${hO.default.blue(r.key(o))}?`),n.warn(s.join(" "))},_ue=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function $ue(e,t){let r=new e(t),n=Object.create(r);for(let i of _ue)i in t&&(n[i]=Lue(t[i],r,su.prototype[i].length));return n}var su=class{static create(t){return $ue(this,t)}constructor(t){this.name=t.name}default(t){}expected(t){return"nothing"}validate(t,r){return!1}deprecated(t,r){return!1}forward(t,r){}redirect(t,r){}overlap(t,r,n){return t}preprocess(t,r){return t}postprocess(t,r){return ev}};function Lue(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}var Pue=class extends su{constructor(t){super(t),this._sourceName=t.sourceName}expected(t){return t.schemas[this._sourceName].expected(t)}validate(t,r){return r.schemas[this._sourceName].validate(t,r)}redirect(t,r){return this._sourceName}},Fue=class extends su{expected(){return"anything"}validate(){return!0}},Oue=class extends su{constructor({valueSchema:t,name:r=t.name,...n}){super({...n,name:r}),this._valueSchema=t}expected(t){let{text:r,list:n}=t.normalizeExpectedResult(this._valueSchema.expected(t));return{text:r&&`an array of ${r}`,list:n&&{title:"an array of the following values",values:[{list:n}]}}}validate(t,r){if(!Array.isArray(t))return!1;let n=[];for(let i of t){let s=r.normalizeValidateResult(this._valueSchema.validate(i,r),i);s!==!0&&n.push(s.value)}return n.length===0?!0:{value:n}}deprecated(t,r){let n=[];for(let i of t){let s=r.normalizeDeprecatedResult(this._valueSchema.deprecated(i,r),i);s!==!1&&n.push(...s.map(({value:o})=>({value:[o]})))}return n}forward(t,r){let n=[];for(let i of t){let s=r.normalizeForwardResult(this._valueSchema.forward(i,r),i);n.push(...s.map(fO))}return n}redirect(t,r){let n=[],i=[];for(let s of t){let o=r.normalizeRedirectResult(this._valueSchema.redirect(s,r),s);"remain"in o&&n.push(o.remain),i.push(...o.redirect.map(fO))}return n.length===0?{redirect:i}:{redirect:i,remain:n}}overlap(t,r){return t.concat(r)}};function fO({from:e,to:t}){return{from:[e],to:t}}var Mue=class extends su{expected(){return"true or false"}validate(t){return typeof t=="boolean"}};function Iue(e,t){let r=Object.create(null);for(let n of e){let i=n[t];if(r[i])throw new Error(`Duplicate ${t} ${JSON.stringify(i)}`);r[i]=n}return r}function Nue(e,t){let r=new Map;for(let n of e){let i=n[t];if(r.has(i))throw new Error(`Duplicate ${t} ${JSON.stringify(i)}`);r.set(i,n)}return r}function Rue(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function Bue(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return[r,n]}function jue(e){return e===Math.floor(e)}function zue(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,i=["undefined","object","boolean","number","string"];return r!==n?i.indexOf(r)-i.indexOf(n):r!=="string"?Number(e)-Number(t):e.localeCompare(t)}function Hue(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function pO(e){return e===void 0?{}:e}function K8(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return Uue((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map(K8)}}:{text:t}}function gO(e,t){return e===!0?!0:e===!1?{value:t}:e}function mO(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function yO(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function CC(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>yO(r,t)):[yO(e,t)]}function vO(e,t){let r=CC(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return r.length===0?{remain:t,redirect:r}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}function Uue(e,t){if(!e)throw new Error(t)}var Wue=class extends su{constructor(t){super(t),this._choices=Nue(t.choices.map(r=>r&&typeof r=="object"?r:{value:r}),"value")}expected({descriptor:t}){let r=Array.from(this._choices.keys()).map(s=>this._choices.get(s)).filter(({hidden:s})=>!s).map(s=>s.value).sort(zue).map(t.value),n=r.slice(0,-2),i=r.slice(-2);return{text:n.concat(i.join(" or ")).join(", "),list:{title:"one of the following values",values:r}}}validate(t){return this._choices.has(t)}deprecated(t){let r=this._choices.get(t);return r&&r.deprecated?{value:t}:!1}forward(t){let r=this._choices.get(t);return r?r.forward:void 0}redirect(t){let r=this._choices.get(t);return r?r.redirect:void 0}},Vue=class extends su{expected(){return"a number"}validate(t,r){return typeof t=="number"}},Gue=class extends Vue{expected(){return"an integer"}validate(t,r){return r.normalizeValidateResult(super.validate(t,r),t)===!0&&jue(t)}},bO=class extends su{expected(){return"a string"}validate(t){return typeof t=="string"}},que=jh,Kue=q8,Jue=Aue,Xue=Tue,Yue=class{constructor(t,r){let{logger:n=console,loggerPrintWidth:i=80,descriptor:s=que,unknown:o=Kue,invalid:a=Jue,deprecated:l=Xue,missing:u=()=>!1,required:c=()=>!1,preprocess:h=f=>f,postprocess:d=()=>ev}=r||{};this._utils={descriptor:s,logger:n||{warn:()=>{}},loggerPrintWidth:i,schemas:Iue(t,"name"),normalizeDefaultResult:pO,normalizeExpectedResult:K8,normalizeDeprecatedResult:mO,normalizeForwardResult:CC,normalizeRedirectResult:vO,normalizeValidateResult:gO},this._unknownHandler=o,this._invalidHandler=Hue(a),this._deprecatedHandler=l,this._identifyMissing=(f,p)=>!(f in p)||u(f,p),this._identifyRequired=c,this._preprocess=h,this._postprocess=d,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=Rue()}normalize(t){let r={},n=[this._preprocess(t,this._utils)],i=()=>{for(;n.length!==0;){let s=n.shift(),o=this._applyNormalization(s,r);n.push(...o)}};i();for(let s of Object.keys(this._utils.schemas)){let o=this._utils.schemas[s];if(!(s in r)){let a=pO(o.default(this._utils));"value"in a&&n.push({[s]:a.value})}}i();for(let s of Object.keys(this._utils.schemas)){if(!(s in r))continue;let o=this._utils.schemas[s],a=r[s],l=o.postprocess(a,this._utils);l!==ev&&(this._applyValidation(l,s,o),r[s]=l)}return this._applyPostprocess(r),this._applyRequiredCheck(r),r}_applyNormalization(t,r){let n=[],{knownKeys:i,unknownKeys:s}=this._partitionOptionKeys(t);for(let o of i){let a=this._utils.schemas[o],l=a.preprocess(t[o],this._utils);this._applyValidation(l,o,a);let u=({from:d,to:f})=>{n.push(typeof f=="string"?{[f]:d}:{[f.key]:f.value})},c=({value:d,redirectTo:f})=>{let p=mO(a.deprecated(d,this._utils),l,!0);if(p!==!1)if(p===!0)this._hasDeprecationWarned(o)||this._utils.logger.warn(this._deprecatedHandler(o,f,this._utils));else for(let{value:m}of p){let y={key:o,value:m};if(!this._hasDeprecationWarned(y)){let b=typeof f=="string"?{key:f,value:m}:f;this._utils.logger.warn(this._deprecatedHandler(y,b,this._utils))}}};CC(a.forward(l,this._utils),l).forEach(u);let h=vO(a.redirect(l,this._utils),l);if(h.redirect.forEach(u),"remain"in h){let d=h.remain;r[o]=o in r?a.overlap(r[o],d,this._utils):d,c({value:d})}for(let{from:d,to:f}of h.redirect)c({value:d,redirectTo:f})}for(let o of s){let a=t[o];this._applyUnknownHandler(o,a,r,(l,u)=>{n.push({[l]:u})})}return n}_applyRequiredCheck(t){for(let r of Object.keys(this._utils.schemas))if(this._identifyMissing(r,t)&&this._identifyRequired(r))throw this._invalidHandler(r,W8,this._utils)}_partitionOptionKeys(t){let[r,n]=Bue(Object.keys(t).filter(i=>!this._identifyMissing(i,t)),i=>i in this._utils.schemas);return{knownKeys:r,unknownKeys:n}}_applyValidation(t,r,n){let i=gO(n.validate(t,this._utils),t);if(i!==!0)throw this._invalidHandler(r,i.value,this._utils)}_applyUnknownHandler(t,r,n,i){let s=this._unknownHandler(t,r,this._utils);if(s)for(let o of Object.keys(s)){if(this._identifyMissing(o,s))continue;let a=s[o];o in this._utils.schemas?i(o,a):n[o]=a}}_applyPostprocess(t){let r=this._postprocess(t,this._utils);if(r!==ev){if(r.delete)for(let n of r.delete)delete t[n];if(r.override){let{knownKeys:n,unknownKeys:i}=this._partitionOptionKeys(r.override);for(let s of n){let o=r.override[s];this._applyValidation(o,s,this._utils.schemas[s]),t[s]=o}for(let s of i){let o=r.override[s];this._applyUnknownHandler(s,o,t,(a,l)=>{let u=this._utils.schemas[a];this._applyValidation(l,a,u),t[a]=l})}}}}},kS;function Que(e,t,{logger:r=!1,isCLI:n=!1,passThrough:i=!1,FlagSchema:s,descriptor:o}={}){if(n){if(!s)throw new Error("'FlagSchema' option is required.");if(!o)throw new Error("'descriptor' option is required.")}else o=jh;let a=i?Array.isArray(i)?(d,f)=>i.includes(d)?{[d]:f}:void 0:(d,f)=>({[d]:f}):(d,f,p)=>{let{_:m,...y}=p.schemas;return q8(d,f,{...p,schemas:y})},l=Zue(t,{isCLI:n,FlagSchema:s}),u=new Yue(l,{logger:r,unknown:a,descriptor:o}),c=r!==!1;c&&kS&&(u._hasDeprecationWarned=kS);let h=u.normalize(e);return c&&(kS=u._hasDeprecationWarned),h}function Zue(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(Fue.create({name:"_"}));for(let i of e)n.push(ece(i,{isCLI:t,optionInfos:e,FlagSchema:r})),i.alias&&t&&n.push(Pue.create({name:i.alias,sourceName:i.name}));return n}function ece(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:i}=e,s={name:i},o,a={};switch(e.type){case"int":o=Gue,t&&(s.preprocess=Number);break;case"string":o=bO;break;case"choice":o=Wue,s.choices=e.choices.map(l=>l!=null&&l.redirect?{...l,redirect:{to:{key:e.name,value:l.redirect}}}:l);break;case"boolean":o=Mue;break;case"flag":o=n,s.flags=r.flatMap(l=>[l.alias,l.description&&l.name,l.oppositeDescription&&`no-${l.name}`].filter(Boolean));break;case"path":o=bO;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?s.validate=(l,u,c)=>e.exception(l)||u.validate(l,c):s.validate=(l,u,c)=>l===void 0||u.validate(l,c),e.redirect&&(a.redirect=l=>l?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(a.deprecated=!0),t&&!e.array){let l=s.preprocess||(u=>u);s.preprocess=(u,c,h)=>c.preprocess(l(Array.isArray(u)?Sn(!1,u,-1):u),h)}return e.array?Oue.create({...t?{preprocess:l=>Array.isArray(l)?l:[l]}:{},...a,valueSchema:o.create(s)}):o.create({...s,...a})}var tce=Que,rce=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let i=t[n];if(r(i,n,t))return i}}},J8=rce;function X8(e,t){if(!t)throw new Error("parserName is required.");let r=J8(!1,e,i=>i.parsers&&Object.prototype.hasOwnProperty.call(i.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new H8(n)}function nce(e,t){if(!t)throw new Error("astFormat is required.");let r=J8(!1,e,i=>i.printers&&Object.prototype.hasOwnProperty.call(i.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new H8(n)}function Y8({plugins:e,parser:t}){let r=X8(e,t);return Q8(r,t)}function Q8(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function ice(e,t){let r=e.printers[t];return typeof r=="function"?r():r}var xO={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function sce(e,t={}){var r;let n={...e};if(!n.parser)if(n.filepath){if(n.parser=Cue(n,{physicalFile:n.filepath}),!n.parser)throw new oO(`No parser could be inferred for file "${n.filepath}".`)}else throw new oO("No parser and no file path given, couldn't infer a parser.");let i=U8({plugins:e.plugins,showDeprecated:!0}).options,s={...xO,...Object.fromEntries(i.filter(d=>d.default!==void 0).map(d=>[d.name,d.default]))},o=X8(n.plugins,n.parser),a=await Q8(o,n.parser);n.astFormat=a.astFormat,n.locEnd=a.locEnd,n.locStart=a.locStart;let l=(r=o.printers)!=null&&r[a.astFormat]?o:nce(n.plugins,a.astFormat),u=await ice(l,a.astFormat);n.printer=u;let c=l.defaultOptions?Object.fromEntries(Object.entries(l.defaultOptions).filter(([,d])=>d!==void 0)):{},h={...s,...c};for(let[d,f]of Object.entries(h))(n[d]===null||n[d]===void 0)&&(n[d]=f);return n.parser==="json"&&(n.trailingComma="none"),tce(n,i,{passThrough:Object.keys(xO),...t})}var Kd=sce,oce=Hb(nle());async function lce(e,t){let r=await Y8(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let i;try{i=await r.parse(n,t,t)}catch(s){uce(s,e)}return{text:n,ast:i}}function uce(e,t){let{loc:r}=e;if(r){let n=(0,oce.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=` +`+n,e.codeFrame=n,e}throw e}var Zg=lce;async function cce(e,t,r,n,i){let{embeddedLanguageFormatting:s,printer:{embed:o,hasPrettierIgnore:a=()=>!1,getVisitorKeys:l}}=r;if(!o||s!=="auto")return;if(o.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/en/plugins.html#optional-embed");let u=qb(o.getVisitorKeys??l),c=[];f();let h=e.stack;for(let{print:p,node:m,pathStack:y}of c)try{e.stack=y;let b=await p(d,t,e,r);b&&i.set(m,b)}catch(b){if(globalThis.PRETTIER_DEBUG)throw b}e.stack=h;function d(p,m){return hce(p,m,r,n)}function f(){let{node:p}=e;if(p===null||typeof p!="object"||a(e))return;for(let y of u(p))Array.isArray(p[y])?e.each(f,y):e.call(f,y);let m=o(e,r);if(m){if(typeof m=="function"){c.push({print:m,node:p,pathStack:[...e.stack]});return}i.set(p,m)}}}async function hce(e,t,r,n){let i=await Kd({...r,...t,parentParser:r.parser,originalText:e},{passThrough:!0}),{ast:s}=await Zg(e,i),o=await n(s,i);return L8(o)}function dce(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:s,[Symbol.for("printedComments")]:o}=t,{node:a}=e,l=i(a),u=s(a);for(let c of n)i(c)>=l&&s(c)<=u&&o.add(c);return r.slice(l,u)}var fce=dce;async function Kb(e,t){({ast:e}=await Z8(e,t));let r=new Map,n=new Qle(e),i=new Map;await cce(n,o,t,Kb,i);let s=await wO(n,t,o,void 0,i);return vue(t),s;function o(l,u){return l===void 0||l===n?a(u):Array.isArray(l)?n.call(()=>a(u),...l):n.call(()=>a(u),l)}function a(l){let u=n.node;if(u==null)return"";let c=u&&typeof u=="object"&&l===void 0;if(c&&r.has(u))return r.get(u);let h=wO(n,t,o,l,i);return c&&r.set(u,h),h}}function wO(e,t,r,n,i){var s;let{node:o}=e,{printer:a}=t,l;return(s=a.hasPrettierIgnore)!=null&&s.call(a,e)?l=fce(e,t):i.has(o)?l=i.get(o):l=a.print(e,t,r,n),o===t.cursorNode&&(l=P8(l,u=>[xC,u,xC])),a.printComment&&(!a.willPrintOwnComments||!a.willPrintOwnComments(e,t))&&(l=yue(e,l,t)),l}async function Z8(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("tokens")]=e.tokens??[],t[Symbol.for("printedComments")]=new Set,cue(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function pce(e,t){let{cursorOffset:r,locStart:n,locEnd:i}=t,s=qb(t.printer.getVisitorKeys),o=l=>n(l)<=r&&i(l)>=r,a=e;for(let l of tue(e,{getVisitorKeys:s,filter:o}))a=l;return a}var gce=pce;function mce(e,t){let{printer:{massageAstNode:r,getVisitorKeys:n}}=t;if(!r)return e;let i=qb(n),s=r.ignoredProperties??new Set;return o(e);function o(a,l){if(!(a!==null&&typeof a=="object"))return a;if(Array.isArray(a))return a.map(d=>o(d,l)).filter(Boolean);let u={},c=new Set(i(a));for(let d in a)!Object.prototype.hasOwnProperty.call(a,d)||s.has(d)||(c.has(d)?u[d]=o(a[d],a):u[d]=a[d]);let h=r(a,u,l);if(h!==null)return h??u}}var yce=mce,vce=(e,t,r)=>{if(!(e&&t==null)){if(t.findLastIndex)return t.findLastIndex(r);for(let n=t.length-1;n>=0;n--){let i=t[n];if(r(i,n,t))return n}return-1}},bce=vce,xce=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function wce(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(i=>ej.has(i.type)&&n.has(i))}function SO(e){let t=bce(!1,e,r=>r.type!=="Program"&&r.type!=="File");return t===-1?e:e.slice(0,t+1)}function Sce(e,t,{locStart:r,locEnd:n}){let i=e.node,s=t.node;if(i===s)return{startNode:i,endNode:s};let o=r(e.node);for(let l of SO(t.parentNodes))if(r(l)>=o)s=l;else break;let a=n(t.node);for(let l of SO(e.parentNodes)){if(n(l)<=a)i=l;else break;if(i===s)break}return{startNode:i,endNode:s}}function TC(e,t,r,n,i=[],s){let{locStart:o,locEnd:a}=r,l=o(e),u=a(e);if(!(t>u||tn);let a=e.slice(n,i).search(/\S/u),l=a===-1;if(!l)for(n+=a;i>n&&!/\S/u.test(e[i-1]);--i);let u=TC(r,n,t,(f,p)=>DO(t,f,p),[],"rangeStart"),c=l?u:TC(r,i,t,f=>DO(t,f),[],"rangeEnd");if(!u||!c)return{rangeStart:0,rangeEnd:0};let h,d;if(xce(t)){let f=wce(u,c);h=f,d=f}else({startNode:h,endNode:d}=Sce(u,c,t));return{rangeStart:Math.min(s(h),s(d)),rangeEnd:Math.max(o(h),o(d))}}var tj="\uFEFF",EO=Symbol("cursor");async function rj(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:i}=await Zg(e,t);t.cursorOffset>=0&&(t.cursorNode=gce(n,t));let s=await Kb(n,t);r>0&&(s=$8([Vu,s],r,t.tabWidth));let o=Gb(s,t);if(r>0){let l=o.formatted.trim();o.cursorNodeStart!==void 0&&(o.cursorNodeStart-=o.formatted.indexOf(l)),o.formatted=l+Gk(t.endOfLine)}let a=t[Symbol.for("comments")];if(t.cursorOffset>=0){let l,u,c,h,d;if(t.cursorNode&&o.cursorNodeText?(l=t.locStart(t.cursorNode),u=i.slice(l,t.locEnd(t.cursorNode)),c=t.cursorOffset-l,h=o.cursorNodeStart,d=o.cursorNodeText):(l=0,u=i,c=t.cursorOffset,h=0,d=o.formatted),u===d)return{formatted:o.formatted,cursorOffset:h+c,comments:a};let f=u.split("");f.splice(c,0,EO);let p=d.split(""),m=cle(f,p),y=h;for(let b of m)if(b.removed){if(b.value.includes(EO))break}else y+=b.count;return{formatted:o.formatted,cursorOffset:y,comments:a}}return{formatted:o.formatted,cursorOffset:-1,comments:a}}async function Tce(e,t){let{ast:r,text:n}=await Zg(e,t),{rangeStart:i,rangeEnd:s}=Cce(n,t,r),o=n.slice(i,s),a=Math.min(i,n.lastIndexOf(` +`,i)+1),l=n.slice(a,i).match(/^\s*/u)[0],u=Yk(l,t.tabWidth),c=await rj(o,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>i&&t.cursorOffset<=s?t.cursorOffset-i:-1,endOfLine:"lf"},u),h=c.formatted.trimEnd(),{cursorOffset:d}=t;d>s?d+=h.length-o.length:c.cursorOffset>=0&&(d=c.cursorOffset+i);let f=n.slice(0,i)+h+n.slice(s);if(t.endOfLine!=="lf"){let p=Gk(t.endOfLine);d>=0&&p===`\r +`&&(d+=S8(f.slice(0,d),` +`)),f=Ub(!1,f,` +`,p)}return{formatted:f,cursorOffset:d,comments:c.comments}}function _S(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function CO(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i}=t;return r=_S(e,r,-1),n=_S(e,n,0),i=_S(e,i,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:i}}function nj(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:s}=CO(e,t),o=e.charAt(0)===tj;if(o&&(e=e.slice(1),r--,n--,i--),s==="auto"&&(s=hle(e)),e.includes("\r")){let a=l=>S8(e.slice(0,Math.max(l,0)),`\r +`);r-=a(r),n-=a(n),i-=a(i),e=dle(e)}return{hasBOM:o,text:e,options:CO(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:s})}}async function TO(e,t){let r=await Y8(t);return!r.hasPragma||r.hasPragma(e)}async function ij(e,t){let{hasBOM:r,text:n,options:i}=nj(e,await Kd(t));if(i.rangeStart>=i.rangeEnd&&n!==""||i.requirePragma&&!await TO(n,i))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let s;return i.rangeStart>0||i.rangeEnd=0&&s.cursorOffset++),s}async function Ace(e,t,r){let{text:n,options:i}=nj(e,await Kd(t)),s=await Zg(n,i);return r&&(r.preprocessForPrint&&(s.ast=await Z8(s.ast,i)),r.massage&&(s.ast=yce(s.ast,i))),s}async function kce(e,t){t=await Kd(t);let r=await Kb(e,t);return Gb(r,t)}async function _ce(e,t){let r=$le(e),{formatted:n}=await ij(r,{...t,parser:"__js_expression"});return n}async function $ce(e,t){t=await Kd(t);let{ast:r}=await Zg(e,t);return Kb(r,t)}async function Lce(e,t){return Gb(e,await Kd(t))}var sj={};zb(sj,{builders:()=>Pce,printer:()=>Fce,utils:()=>Oce});var Pce={join:_8,line:A8,softline:kle,hardline:Vu,literalline:k8,group:E8,conditionalGroup:Dle,fill:C8,lineSuffix:bC,lineSuffixBoundary:Tle,cursor:xC,breakParent:Wb,ifBreak:Ele,trim:Ale,indent:l0,indentIfBreak:Cle,align:yd,addAlignmentToDoc:$8,markAsRoot:wle,dedentToRoot:xle,dedent:Sle,hardlineWithoutBreakParent:Kk,literallineWithoutBreakParent:T8,label:_le,concat:e=>e},Fce={printDocToString:Gb},Oce={willBreak:Ble,traverseDoc:qk,findInDoc:Xk,mapDoc:Vb,removeLines:Hle,stripTrailingHardline:L8,replaceEndOfLine:Vle,canBreak:qle},Mce="3.3.3",oj={};zb(oj,{addDanglingComment:()=>xu,addLeadingComment:()=>Rh,addTrailingComment:()=>Bh,getAlignmentSize:()=>Yk,getIndentSize:()=>zce,getMaxContinuousCount:()=>Wce,getNextNonSpaceNonCommentCharacter:()=>Gce,getNextNonSpaceNonCommentCharacterIndex:()=>ehe,getStringWidth:()=>Jk,hasNewline:()=>Tl,hasNewlineInRange:()=>Kce,hasSpaces:()=>Xce,isNextLineEmpty:()=>ihe,isNextLineEmptyAfterIndex:()=>i2,isPreviousLineEmpty:()=>rhe,makeString:()=>Qce,skip:()=>Qg,skipEverythingButNewLine:()=>N8,skipInlineComment:()=>t2,skipNewline:()=>oc,skipSpaces:()=>Bl,skipToLineEnd:()=>I8,skipTrailingComment:()=>r2,skipWhitespace:()=>rue});function Ice(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;rMath.max(n,i.length/t.length),0)}var Wce=Uce;function Vce(e,t){let r=n2(e,t);return r===!1?"":e.charAt(r)}var Gce=Vce;function qce(e,t,r){for(let n=t;no===n?o:a===t?"\\"+a:a||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(o)?o:"\\"+o));return t+i+t}var Qce=Yce;function Zce(e,t,r){return n2(e,r(t))}function ehe(e,t){return arguments.length===2||typeof t=="number"?n2(e,t):Zce(...arguments)}function the(e,t,r){return e2(e,r(t))}function rhe(e,t){return arguments.length===2||typeof t=="number"?e2(e,t):the(...arguments)}function nhe(e,t,r){return i2(e,r(t))}function ihe(e,t){return arguments.length===2||typeof t=="number"?i2(e,t):nhe(...arguments)}function Tu(e,t=1){return async(...r)=>{let n=r[t]??{},i=n.plugins??[];return r[t]={...n,plugins:Array.isArray(i)?i:Object.values(i)},e(...r)}}var aj=Tu(ij);async function s2(e,t){let{formatted:r}=await aj(e,{...t,cursorOffset:-1});return r}async function she(e,t){return await s2(e,t)===e}var ohe=Tu(U8,0),ahe={parse:Tu(Ace),formatAST:Tu(kce),formatDoc:Tu(_ce),printToDoc:Tu($ce),printDocToString:Tu(Lce)},lhe=Object.create,o2=Object.defineProperty,uhe=Object.getOwnPropertyDescriptor,che=Object.getOwnPropertyNames,hhe=Object.getPrototypeOf,dhe=Object.prototype.hasOwnProperty,fhe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),phe=(e,t)=>{for(var r in t)o2(e,r,{get:t[r],enumerable:!0})},ghe=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of che(t))!dhe.call(e,i)&&i!==r&&o2(e,i,{get:()=>t[i],enumerable:!(n=uhe(t,i))||n.enumerable});return e},lj=(e,t,r)=>(r=e!=null?lhe(hhe(e)):{},ghe(o2(r,"default",{value:e,enumerable:!0}),e)),uj=fhe(e=>{Object.defineProperty(e,"__esModule",{value:!0});function t(x,g){if(x==null)return{};var S={},$=Object.keys(x),N,H;for(H=0;H<$.length;H++)N=$[H],!(g.indexOf(N)>=0)&&(S[N]=x[N]);return S}var r=class{constructor(x,g,S){this.line=void 0,this.column=void 0,this.index=void 0,this.line=x,this.column=g,this.index=S}},n=class{constructor(x,g){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=x,this.end=g}};function i(x,g){let{line:S,column:$,index:N}=x;return new r(S,$+g,N+g)}var s="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",o={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:s},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:s}},a={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},l=x=>x.type==="UpdateExpression"?a.UpdateExpression[`${x.prefix}`]:a[x.type],u={AccessorIsGenerator:({kind:x})=>`A ${x}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:x})=>`Missing initializer in ${x} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:x})=>`\`${x}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:({phase:x})=>`'import.${x}(...)' can only be parsed when using the 'createImportExpressions' option.`,ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:x,exportName:g})=>`A string literal cannot be used as an exported binding without \`from\`. +- Did you mean \`export { '${x}' as '${g}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:x})=>`'${x==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:x})=>`Unsyntactic ${x==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.",ImportBindingIsString:({importName:x})=>`A string literal cannot be used as an imported binding. +- Did you mean \`import { "${x}" as foo }\`?`,ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:({maxArgumentCount:x})=>`\`import()\` requires exactly ${x===1?"one argument":"one or two arguments"}.`,ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:x})=>`Expected number in radix ${x}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:x})=>`Escape sequence in keyword ${x}.`,InvalidIdentifier:({identifierName:x})=>`Invalid identifier ${x}.`,InvalidLhs:({ancestor:x})=>`Invalid left-hand side in ${l(x)}.`,InvalidLhsBinding:({ancestor:x})=>`Binding invalid left-hand side in ${l(x)}.`,InvalidLhsOptionalChaining:({ancestor:x})=>`Invalid optional chaining in the left-hand side of ${l(x)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:x})=>`Unexpected character '${x}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:x})=>`Private name #${x} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:x})=>`Label '${x}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:x})=>`This experimental syntax requires enabling the parser plugin: ${x.map(g=>JSON.stringify(g)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:x})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${x.map(g=>JSON.stringify(g)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:x})=>`Duplicate key "${x}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:x})=>`An export name cannot include a lone surrogate, found '\\u${x.toString(16)}'.`,ModuleExportUndefined:({localName:x})=>`Export '${x}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:x})=>`Private names are only allowed in property accesses (\`obj.#${x}\`) or in \`in\` expressions (\`#${x} in obj\`).`,PrivateNameRedeclaration:({identifierName:x})=>`Duplicate private name #${x}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:x})=>`Unexpected keyword '${x}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:x})=>`Unexpected reserved word '${x}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:x,unexpected:g})=>`Unexpected token${g?` '${g}'.`:""}${x?`, expected "${x}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:x,onlyValidPropertyName:g})=>`The only valid meta property for ${x} is ${x}.${g}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:x})=>`Identifier '${x}' has already been declared.`,YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},c={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:x})=>`Assigning to '${x}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:x})=>`Binding '${x}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},h=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),d={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:x})=>`Invalid topic token ${x}. In order to use ${x} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${x}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:x})=>`Hack-style pipe body cannot be an unparenthesized ${l({type:x})}; please wrap it in parentheses.`,PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},f=["toMessage"],p=["message"];function m(x,g,S){Object.defineProperty(x,g,{enumerable:!1,configurable:!0,value:S})}function y(x){let{toMessage:g}=x,S=t(x,f);return function $(N,H){let q=new SyntaxError;return Object.assign(q,S,{loc:N,pos:N.index}),"missingPlugin"in H&&Object.assign(q,{missingPlugin:H.missingPlugin}),m(q,"clone",function(Z={}){var ie;let{line:ne,column:Se,index:Be}=(ie=Z.loc)!=null?ie:N;return $(new r(ne,Se,Be),Object.assign({},H,Z.details))}),m(q,"details",H),Object.defineProperty(q,"message",{configurable:!0,get(){let Z=`${g(H)} (${N.line}:${N.column})`;return this.message=Z,Z},set(Z){Object.defineProperty(this,"message",{value:Z,writable:!0})}}),q}}function b(x,g){if(Array.isArray(x))return $=>b($,x[0]);let S={};for(let $ of Object.keys(x)){let N=x[$],H=typeof N=="string"?{message:()=>N}:typeof N=="function"?{message:N}:N,{message:q}=H,Z=t(H,p),ie=typeof q=="string"?()=>q:q;S[$]=y(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:$,toMessage:ie},g?{syntaxPlugin:g}:{},Z))}return S}var v=Object.assign({},b(o),b(u),b(c),b`pipelineOperator`(d)),{defineProperty:D}=Object,E=(x,g)=>{x&&D(x,g,{enumerable:!1,value:x[g]})};function C(x){return E(x.loc.start,"index"),E(x.loc.end,"index"),x}var w=x=>class extends x{parse(){let g=C(super.parse());return this.options.tokens&&(g.tokens=g.tokens.map(C)),g}parseRegExpLiteral({pattern:g,flags:S}){let $=null;try{$=new RegExp(g,S)}catch{}let N=this.estreeParseLiteral($);return N.regex={pattern:g,flags:S},N}parseBigIntLiteral(g){let S;try{S=BigInt(g)}catch{S=null}let $=this.estreeParseLiteral(S);return $.bigint=String($.value||g),$}parseDecimalLiteral(g){let S=this.estreeParseLiteral(null);return S.decimal=String(S.value||g),S}estreeParseLiteral(g){return this.parseLiteral(g,"Literal")}parseStringLiteral(g){return this.estreeParseLiteral(g)}parseNumericLiteral(g){return this.estreeParseLiteral(g)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(g){return this.estreeParseLiteral(g)}directiveToStmt(g){let S=g.value;delete g.value,S.type="Literal",S.raw=S.extra.raw,S.value=S.extra.expressionValue;let $=g;return $.type="ExpressionStatement",$.expression=S,$.directive=S.extra.rawValue,delete S.extra,$}initFunction(g,S){super.initFunction(g,S),g.expression=!1}checkDeclaration(g){g!=null&&this.isObjectProperty(g)?this.checkDeclaration(g.value):super.checkDeclaration(g)}getObjectOrClassMethodParams(g){return g.value.params}isValidDirective(g){var S;return g.type==="ExpressionStatement"&&g.expression.type==="Literal"&&typeof g.expression.value=="string"&&!((S=g.expression.extra)!=null&&S.parenthesized)}parseBlockBody(g,S,$,N,H){super.parseBlockBody(g,S,$,N,H);let q=g.directives.map(Z=>this.directiveToStmt(Z));g.body=q.concat(g.body),delete g.directives}pushClassMethod(g,S,$,N,H,q){this.parseMethod(S,$,N,H,q,"ClassMethod",!0),S.typeParameters&&(S.value.typeParameters=S.typeParameters,delete S.typeParameters),g.body.push(S)}parsePrivateName(){let g=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(g):g}convertPrivateNameToPrivateIdentifier(g){let S=super.getPrivateNameSV(g);return g=g,delete g.id,g.name=S,g.type="PrivateIdentifier",g}isPrivateName(g){return this.getPluginOption("estree","classFeatures")?g.type==="PrivateIdentifier":super.isPrivateName(g)}getPrivateNameSV(g){return this.getPluginOption("estree","classFeatures")?g.name:super.getPrivateNameSV(g)}parseLiteral(g,S){let $=super.parseLiteral(g,S);return $.raw=$.extra.raw,delete $.extra,$}parseFunctionBody(g,S,$=!1){super.parseFunctionBody(g,S,$),g.expression=g.body.type!=="BlockStatement"}parseMethod(g,S,$,N,H,q,Z=!1){let ie=this.startNode();return ie.kind=g.kind,ie=super.parseMethod(ie,S,$,N,H,q,Z),ie.type="FunctionExpression",delete ie.kind,g.value=ie,q==="ClassPrivateMethod"&&(g.computed=!1),this.finishNode(g,"MethodDefinition")}nameIsConstructor(g){return g.type==="Literal"?g.value==="constructor":super.nameIsConstructor(g)}parseClassProperty(...g){let S=super.parseClassProperty(...g);return this.getPluginOption("estree","classFeatures")&&(S.type="PropertyDefinition"),S}parseClassPrivateProperty(...g){let S=super.parseClassPrivateProperty(...g);return this.getPluginOption("estree","classFeatures")&&(S.type="PropertyDefinition",S.computed=!1),S}parseObjectMethod(g,S,$,N,H){let q=super.parseObjectMethod(g,S,$,N,H);return q&&(q.type="Property",q.kind==="method"&&(q.kind="init"),q.shorthand=!1),q}parseObjectProperty(g,S,$,N){let H=super.parseObjectProperty(g,S,$,N);return H&&(H.kind="init",H.type="Property"),H}isValidLVal(g,S,$){return g==="Property"?"value":super.isValidLVal(g,S,$)}isAssignable(g,S){return g!=null&&this.isObjectProperty(g)?this.isAssignable(g.value,S):super.isAssignable(g,S)}toAssignable(g,S=!1){if(g!=null&&this.isObjectProperty(g)){let{key:$,value:N}=g;this.isPrivateName($)&&this.classScope.usePrivateName(this.getPrivateNameSV($),$.loc.start),this.toAssignable(N,S)}else super.toAssignable(g,S)}toAssignableObjectExpressionProp(g,S,$){g.type==="Property"&&(g.kind==="get"||g.kind==="set")?this.raise(v.PatternHasAccessor,g.key):g.type==="Property"&&g.method?this.raise(v.PatternHasMethod,g.key):super.toAssignableObjectExpressionProp(g,S,$)}finishCallExpression(g,S){let $=super.finishCallExpression(g,S);if($.callee.type==="Import"){if($.type="ImportExpression",$.source=$.arguments[0],this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")){var N,H;$.options=(N=$.arguments[1])!=null?N:null,$.attributes=(H=$.arguments[1])!=null?H:null}delete $.arguments,delete $.callee}return $}toReferencedArguments(g){g.type!=="ImportExpression"&&super.toReferencedArguments(g)}parseExport(g,S){let $=this.state.lastTokStartLoc,N=super.parseExport(g,S);switch(N.type){case"ExportAllDeclaration":N.exported=null;break;case"ExportNamedDeclaration":N.specifiers.length===1&&N.specifiers[0].type==="ExportNamespaceSpecifier"&&(N.type="ExportAllDeclaration",N.exported=N.specifiers[0].exported,delete N.specifiers);case"ExportDefaultDeclaration":{var H;let{declaration:q}=N;(q==null?void 0:q.type)==="ClassDeclaration"&&((H=q.decorators)==null?void 0:H.length)>0&&q.start===N.start&&this.resetStartLocation(N,$)}break}return N}parseSubscript(g,S,$,N){let H=super.parseSubscript(g,S,$,N);if(N.optionalChainMember){if((H.type==="OptionalMemberExpression"||H.type==="OptionalCallExpression")&&(H.type=H.type.substring(8)),N.stop){let q=this.startNodeAtNode(H);return q.expression=H,this.finishNode(q,"ChainExpression")}}else(H.type==="MemberExpression"||H.type==="CallExpression")&&(H.optional=!1);return H}isOptionalMemberExpression(g){return g.type==="ChainExpression"?g.expression.type==="MemberExpression":super.isOptionalMemberExpression(g)}hasPropertyAsPrivateName(g){return g.type==="ChainExpression"&&(g=g.expression),super.hasPropertyAsPrivateName(g)}isObjectProperty(g){return g.type==="Property"&&g.kind==="init"&&!g.method}isObjectMethod(g){return g.type==="Property"&&(g.method||g.kind==="get"||g.kind==="set")}finishNodeAt(g,S,$){return C(super.finishNodeAt(g,S,$))}resetStartLocation(g,S){super.resetStartLocation(g,S),C(g)}resetEndLocation(g,S=this.state.lastTokEndLoc){super.resetEndLocation(g,S),C(g)}},T=class{constructor(x,g){this.token=void 0,this.preserveSpace=void 0,this.token=x,this.preserveSpace=!!g}},k={brace:new T("{"),j_oTag:new T("...",!0)};k.template=new T("`",!0);var O=!0,P=!0,M=!0,F=!0,L=!0,_=!0,A=class{constructor(x,g={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=x,this.keyword=g.keyword,this.beforeExpr=!!g.beforeExpr,this.startsExpr=!!g.startsExpr,this.rightAssociative=!!g.rightAssociative,this.isLoop=!!g.isLoop,this.isAssign=!!g.isAssign,this.prefix=!!g.prefix,this.postfix=!!g.postfix,this.binop=g.binop!=null?g.binop:null,this.updateContext=null}},I=new Map;function R(x,g={}){g.keyword=x;let S=X(x,g);return I.set(x,S),S}function B(x,g){return X(x,{beforeExpr:O,binop:g})}var U=-1,V=[],K=[],J=[],G=[],Y=[],Q=[];function X(x,g={}){var S,$,N,H;return++U,K.push(x),J.push((S=g.binop)!=null?S:-1),G.push(($=g.beforeExpr)!=null?$:!1),Y.push((N=g.startsExpr)!=null?N:!1),Q.push((H=g.prefix)!=null?H:!1),V.push(new A(x,g)),U}function le(x,g={}){var S,$,N,H;return++U,I.set(x,U),K.push(x),J.push((S=g.binop)!=null?S:-1),G.push(($=g.beforeExpr)!=null?$:!1),Y.push((N=g.startsExpr)!=null?N:!1),Q.push((H=g.prefix)!=null?H:!1),V.push(new A("name",g)),U}var be={bracketL:X("[",{beforeExpr:O,startsExpr:P}),bracketHashL:X("#[",{beforeExpr:O,startsExpr:P}),bracketBarL:X("[|",{beforeExpr:O,startsExpr:P}),bracketR:X("]"),bracketBarR:X("|]"),braceL:X("{",{beforeExpr:O,startsExpr:P}),braceBarL:X("{|",{beforeExpr:O,startsExpr:P}),braceHashL:X("#{",{beforeExpr:O,startsExpr:P}),braceR:X("}"),braceBarR:X("|}"),parenL:X("(",{beforeExpr:O,startsExpr:P}),parenR:X(")"),comma:X(",",{beforeExpr:O}),semi:X(";",{beforeExpr:O}),colon:X(":",{beforeExpr:O}),doubleColon:X("::",{beforeExpr:O}),dot:X("."),question:X("?",{beforeExpr:O}),questionDot:X("?."),arrow:X("=>",{beforeExpr:O}),template:X("template"),ellipsis:X("...",{beforeExpr:O}),backQuote:X("`",{startsExpr:P}),dollarBraceL:X("${",{beforeExpr:O,startsExpr:P}),templateTail:X("...`",{startsExpr:P}),templateNonTail:X("...${",{beforeExpr:O,startsExpr:P}),at:X("@"),hash:X("#",{startsExpr:P}),interpreterDirective:X("#!..."),eq:X("=",{beforeExpr:O,isAssign:F}),assign:X("_=",{beforeExpr:O,isAssign:F}),slashAssign:X("_=",{beforeExpr:O,isAssign:F}),xorAssign:X("_=",{beforeExpr:O,isAssign:F}),moduloAssign:X("_=",{beforeExpr:O,isAssign:F}),incDec:X("++/--",{prefix:L,postfix:_,startsExpr:P}),bang:X("!",{beforeExpr:O,prefix:L,startsExpr:P}),tilde:X("~",{beforeExpr:O,prefix:L,startsExpr:P}),doubleCaret:X("^^",{startsExpr:P}),doubleAt:X("@@",{startsExpr:P}),pipeline:B("|>",0),nullishCoalescing:B("??",1),logicalOR:B("||",1),logicalAND:B("&&",2),bitwiseOR:B("|",3),bitwiseXOR:B("^",4),bitwiseAND:B("&",5),equality:B("==/!=/===/!==",6),lt:B("/<=/>=",7),gt:B("/<=/>=",7),relational:B("/<=/>=",7),bitShift:B("<>/>>>",8),bitShiftL:B("<>/>>>",8),bitShiftR:B("<>/>>>",8),plusMin:X("+/-",{beforeExpr:O,binop:9,prefix:L,startsExpr:P}),modulo:X("%",{binop:10,startsExpr:P}),star:X("*",{binop:10}),slash:B("/",10),exponent:X("**",{beforeExpr:O,binop:11,rightAssociative:!0}),_in:R("in",{beforeExpr:O,binop:7}),_instanceof:R("instanceof",{beforeExpr:O,binop:7}),_break:R("break"),_case:R("case",{beforeExpr:O}),_catch:R("catch"),_continue:R("continue"),_debugger:R("debugger"),_default:R("default",{beforeExpr:O}),_else:R("else",{beforeExpr:O}),_finally:R("finally"),_function:R("function",{startsExpr:P}),_if:R("if"),_return:R("return",{beforeExpr:O}),_switch:R("switch"),_throw:R("throw",{beforeExpr:O,prefix:L,startsExpr:P}),_try:R("try"),_var:R("var"),_const:R("const"),_with:R("with"),_new:R("new",{beforeExpr:O,startsExpr:P}),_this:R("this",{startsExpr:P}),_super:R("super",{startsExpr:P}),_class:R("class",{startsExpr:P}),_extends:R("extends",{beforeExpr:O}),_export:R("export"),_import:R("import",{startsExpr:P}),_null:R("null",{startsExpr:P}),_true:R("true",{startsExpr:P}),_false:R("false",{startsExpr:P}),_typeof:R("typeof",{beforeExpr:O,prefix:L,startsExpr:P}),_void:R("void",{beforeExpr:O,prefix:L,startsExpr:P}),_delete:R("delete",{beforeExpr:O,prefix:L,startsExpr:P}),_do:R("do",{isLoop:M,beforeExpr:O}),_for:R("for",{isLoop:M}),_while:R("while",{isLoop:M}),_as:le("as",{startsExpr:P}),_assert:le("assert",{startsExpr:P}),_async:le("async",{startsExpr:P}),_await:le("await",{startsExpr:P}),_defer:le("defer",{startsExpr:P}),_from:le("from",{startsExpr:P}),_get:le("get",{startsExpr:P}),_let:le("let",{startsExpr:P}),_meta:le("meta",{startsExpr:P}),_of:le("of",{startsExpr:P}),_sent:le("sent",{startsExpr:P}),_set:le("set",{startsExpr:P}),_source:le("source",{startsExpr:P}),_static:le("static",{startsExpr:P}),_using:le("using",{startsExpr:P}),_yield:le("yield",{startsExpr:P}),_asserts:le("asserts",{startsExpr:P}),_checks:le("checks",{startsExpr:P}),_exports:le("exports",{startsExpr:P}),_global:le("global",{startsExpr:P}),_implements:le("implements",{startsExpr:P}),_intrinsic:le("intrinsic",{startsExpr:P}),_infer:le("infer",{startsExpr:P}),_is:le("is",{startsExpr:P}),_mixins:le("mixins",{startsExpr:P}),_proto:le("proto",{startsExpr:P}),_require:le("require",{startsExpr:P}),_satisfies:le("satisfies",{startsExpr:P}),_keyof:le("keyof",{startsExpr:P}),_readonly:le("readonly",{startsExpr:P}),_unique:le("unique",{startsExpr:P}),_abstract:le("abstract",{startsExpr:P}),_declare:le("declare",{startsExpr:P}),_enum:le("enum",{startsExpr:P}),_module:le("module",{startsExpr:P}),_namespace:le("namespace",{startsExpr:P}),_interface:le("interface",{startsExpr:P}),_type:le("type",{startsExpr:P}),_opaque:le("opaque",{startsExpr:P}),name:X("name",{startsExpr:P}),string:X("string",{startsExpr:P}),num:X("num",{startsExpr:P}),bigint:X("bigint",{startsExpr:P}),decimal:X("decimal",{startsExpr:P}),regexp:X("regexp",{startsExpr:P}),privateName:X("#name",{startsExpr:P}),eof:X("eof"),jsxName:X("jsxName"),jsxText:X("jsxText",{beforeExpr:!0}),jsxTagStart:X("jsxTagStart",{startsExpr:!0}),jsxTagEnd:X("jsxTagEnd"),placeholder:X("%%",{startsExpr:!0})};function ce(x){return x>=93&&x<=132}function xe(x){return x<=92}function Ae(x){return x>=58&&x<=132}function Re(x){return x>=58&&x<=136}function Pt(x){return G[x]}function yt(x){return Y[x]}function W(x){return x>=29&&x<=33}function ye(x){return x>=129&&x<=131}function pe(x){return x>=90&&x<=92}function re(x){return x>=58&&x<=92}function ee(x){return x>=39&&x<=59}function ue(x){return x===34}function De(x){return Q[x]}function Ce(x){return x>=121&&x<=123}function fe(x){return x>=124&&x<=130}function Ee(x){return K[x]}function je(x){return J[x]}function se(x){return x===57}function ve(x){return x>=24&&x<=25}function ke(x){return V[x]}V[8].updateContext=x=>{x.pop()},V[5].updateContext=V[7].updateContext=V[23].updateContext=x=>{x.push(k.brace)},V[22].updateContext=x=>{x[x.length-1]===k.template?x.pop():x.push(k.template)},V[142].updateContext=x=>{x.push(k.j_expr,k.j_oTag)};var ze="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",at="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・",xt=new RegExp("["+ze+"]"),pt=new RegExp("["+ze+at+"]");ze=at=null;var kt=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],nt=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function ht(x,g){let S=65536;for(let $=0,N=g.length;$x)return!1;if(S+=g[$+1],S>=x)return!0}return!1}function Mt(x){return x<65?x===36:x<=90?!0:x<97?x===95:x<=122?!0:x<=65535?x>=170&&xt.test(String.fromCharCode(x)):ht(x,kt)}function sr(x){return x<48?x===36:x<58?!0:x<65?!1:x<=90?!0:x<97?x===95:x<=122?!0:x<=65535?x>=170&&pt.test(String.fromCharCode(x)):ht(x,kt)||ht(x,nt)}var ln={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},_i=new Set(ln.keyword),$n=new Set(ln.strict),ds=new Set(ln.strictBind);function mr(x,g){return g&&x==="await"||x==="enum"}function Zr(x,g){return mr(x,g)||$n.has(x)}function ui(x){return ds.has(x)}function $i(x,g){return Zr(x,g)||ui(x)}function Li(x){return _i.has(x)}function Ki(x,g,S){return x===64&&g===64&&Mt(S)}var bo=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function Is(x){return bo.has(x)}var oe=class{constructor(x){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=x}},de=class{constructor(x,g){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=x,this.inModule=g}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let x=this.currentThisScopeFlags();return(x&64)>0&&(x&2)===0}get inStaticBlock(){for(let x=this.scopeStack.length-1;;x--){let{flags:g}=this.scopeStack[x];if(g&128)return!0;if(g&451)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(x){return new oe(x)}enter(x){this.scopeStack.push(this.createScope(x))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(x){return!!(x.flags&130||!this.parser.inModule&&x.flags&1)}declareName(x,g,S){let $=this.currentScope();if(g&8||g&16){this.checkRedeclarationInScope($,x,g,S);let N=$.names.get(x)||0;g&16?N=N|4:($.firstLexicalName||($.firstLexicalName=x),N=N|2),$.names.set(x,N),g&8&&this.maybeExportDefined($,x)}else if(g&4)for(let N=this.scopeStack.length-1;N>=0&&($=this.scopeStack[N],this.checkRedeclarationInScope($,x,g,S),$.names.set(x,($.names.get(x)||0)|1),this.maybeExportDefined($,x),!($.flags&387));--N);this.parser.inModule&&$.flags&1&&this.undefinedExports.delete(x)}maybeExportDefined(x,g){this.parser.inModule&&x.flags&1&&this.undefinedExports.delete(g)}checkRedeclarationInScope(x,g,S,$){this.isRedeclaredInScope(x,g,S)&&this.parser.raise(v.VarRedeclaration,$,{identifierName:g})}isRedeclaredInScope(x,g,S){if(!(S&1))return!1;if(S&8)return x.names.has(g);let $=x.names.get(g);return S&16?($&2)>0||!this.treatFunctionsAsVarInScope(x)&&($&1)>0:($&2)>0&&!(x.flags&8&&x.firstLexicalName===g)||!this.treatFunctionsAsVarInScope(x)&&($&4)>0}checkLocalExport(x){let{name:g}=x;this.scopeStack[0].names.has(g)||this.undefinedExports.set(g,x.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let x=this.scopeStack.length-1;;x--){let{flags:g}=this.scopeStack[x];if(g&387)return g}}currentThisScopeFlags(){for(let x=this.scopeStack.length-1;;x--){let{flags:g}=this.scopeStack[x];if(g&451&&!(g&4))return g}}},ge=class extends oe{constructor(...x){super(...x),this.declareFunctions=new Set}},we=class extends de{createScope(x){return new ge(x)}declareName(x,g,S){let $=this.currentScope();if(g&2048){this.checkRedeclarationInScope($,x,g,S),this.maybeExportDefined($,x),$.declareFunctions.add(x);return}super.declareName(x,g,S)}isRedeclaredInScope(x,g,S){if(super.isRedeclaredInScope(x,g,S))return!0;if(S&2048&&!x.declareFunctions.has(g)){let $=x.names.get(g);return($&4)>0||($&2)>0}return!1}checkLocalExport(x){this.scopeStack[0].declareFunctions.has(x.name)||super.checkLocalExport(x)}},Ve=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(x){if(typeof x=="string")return this.plugins.has(x);{let[g,S]=x;if(!this.hasPlugin(g))return!1;let $=this.plugins.get(g);for(let N of Object.keys(S))if(($==null?void 0:$[N])!==S[N])return!1;return!0}}getPluginOption(x,g){var S;return(S=this.plugins.get(x))==null?void 0:S[g]}};function rt(x,g){x.trailingComments===void 0?x.trailingComments=g:x.trailingComments.unshift(...g)}function ct(x,g){x.leadingComments===void 0?x.leadingComments=g:x.leadingComments.unshift(...g)}function He(x,g){x.innerComments===void 0?x.innerComments=g:x.innerComments.unshift(...g)}function Ge(x,g,S){let $=null,N=g.length;for(;$===null&&N>0;)$=g[--N];$===null||$.start>S.start?He(x,S.comments):rt($,S.comments)}var Ue=class extends Ve{addComment(x){this.filename&&(x.loc.filename=this.filename);let{commentsLen:g}=this.state;this.comments.length!==g&&(this.comments.length=g),this.comments.push(x),this.state.commentsLen++}processComment(x){let{commentStack:g}=this.state,S=g.length;if(S===0)return;let $=S-1,N=g[$];N.start===x.end&&(N.leadingNode=x,$--);let{start:H}=x;for(;$>=0;$--){let q=g[$],Z=q.end;if(Z>H)q.containingNode=x,this.finalizeComment(q),g.splice($,1);else{Z===H&&(q.trailingNode=x);break}}}finalizeComment(x){let{comments:g}=x;if(x.leadingNode!==null||x.trailingNode!==null)x.leadingNode!==null&&rt(x.leadingNode,g),x.trailingNode!==null&&ct(x.trailingNode,g);else{let{containingNode:S,start:$}=x;if(this.input.charCodeAt($-1)===44)switch(S.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Ge(S,S.properties,x);break;case"CallExpression":case"OptionalCallExpression":Ge(S,S.arguments,x);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Ge(S,S.params,x);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Ge(S,S.elements,x);break;case"ExportNamedDeclaration":case"ImportDeclaration":Ge(S,S.specifiers,x);break;default:He(S,g)}else He(S,g)}}finalizeRemainingComments(){let{commentStack:x}=this.state;for(let g=x.length-1;g>=0;g--)this.finalizeComment(x[g]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(x){let{commentStack:g}=this.state,{length:S}=g;if(S===0)return;let $=g[S-1];$.leadingNode===x&&($.leadingNode=null)}resetPreviousIdentifierLeadingComments(x){let{commentStack:g}=this.state,{length:S}=g;S!==0&&(g[S-1].trailingNode===x?g[S-1].trailingNode=null:S>=2&&g[S-2].trailingNode===x&&(g[S-2].trailingNode=null))}takeSurroundingComments(x,g,S){let{commentStack:$}=this.state,N=$.length;if(N===0)return;let H=N-1;for(;H>=0;H--){let q=$[H],Z=q.end;if(q.start===S)q.leadingNode=x;else if(Z===g)q.trailingNode=x;else if(Z0}set strict(g){g?this.flags|=1:this.flags&=-2}init({strictMode:g,sourceType:S,startLine:$,startColumn:N}){this.strict=g===!1?!1:g===!0?!0:S==="module",this.curLine=$,this.lineStart=-N,this.startLoc=this.endLoc=new r($,N,0)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(g){g?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(g){g?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(g){g?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(g){g?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(g){g?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(g){g?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(g){g?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(g){g?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(g){g?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(g){g?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(g){g?this.flags|=2048:this.flags&=-2049}curPosition(){return new r(this.curLine,this.pos-this.lineStart,this.pos)}clone(){let g=new cj;return g.flags=this.flags,g.curLine=this.curLine,g.lineStart=this.lineStart,g.startLoc=this.startLoc,g.endLoc=this.endLoc,g.errors=this.errors.slice(),g.potentialArrowAt=this.potentialArrowAt,g.noArrowAt=this.noArrowAt.slice(),g.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),g.topicContext=this.topicContext,g.labels=this.labels.slice(),g.commentsLen=this.commentsLen,g.commentStack=this.commentStack.slice(),g.pos=this.pos,g.type=this.type,g.value=this.value,g.start=this.start,g.end=this.end,g.lastTokEndLoc=this.lastTokEndLoc,g.lastTokStartLoc=this.lastTokStartLoc,g.context=this.context.slice(),g.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,g.strictErrors=this.strictErrors,g.tokensLength=this.tokensLength,g}},Ke=function(x){return x>=48&&x<=57},vt={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Xt={bin:x=>x===48||x===49,oct:x=>x>=48&&x<=55,dec:x=>x>=48&&x<=57,hex:x=>x>=48&&x<=57||x>=65&&x<=70||x>=97&&x<=102};function Dr(x,g,S,$,N,H){let q=S,Z=$,ie=N,ne="",Se=null,Be=S,{length:qe}=g;for(;;){if(S>=qe){H.unterminated(q,Z,ie),ne+=g.slice(Be,S);break}let Qe=g.charCodeAt(S);if(Or(x,Qe,g,S)){ne+=g.slice(Be,S);break}if(Qe===92){ne+=g.slice(Be,S);let lr=Vr(g,S,$,N,x==="template",H);lr.ch===null&&!Se?Se={pos:S,lineStart:$,curLine:N}:ne+=lr.ch,{pos:S,lineStart:$,curLine:N}=lr,Be=S}else Qe===8232||Qe===8233?(++S,++N,$=S):Qe===10||Qe===13?x==="template"?(ne+=g.slice(Be,S)+` +`,++S,Qe===13&&g.charCodeAt(S)===10&&++S,++N,Be=$=S):H.unterminated(q,Z,ie):++S}return{pos:S,str:ne,firstInvalidLoc:Se,lineStart:$,curLine:N,containsInvalid:!!Se}}function Or(x,g,S,$){return x==="template"?g===96||g===36&&S.charCodeAt($+1)===123:g===(x==="double"?34:39)}function Vr(x,g,S,$,N,H){let q=!N;g++;let Z=ne=>({pos:g,ch:ne,lineStart:S,curLine:$}),ie=x.charCodeAt(g++);switch(ie){case 110:return Z(` +`);case 114:return Z("\r");case 120:{let ne;return{code:ne,pos:g}=Gn(x,g,S,$,2,!1,q,H),Z(ne===null?null:String.fromCharCode(ne))}case 117:{let ne;return{code:ne,pos:g}=Ft(x,g,S,$,q,H),Z(ne===null?null:String.fromCodePoint(ne))}case 116:return Z(" ");case 98:return Z("\b");case 118:return Z("\v");case 102:return Z("\f");case 13:x.charCodeAt(g)===10&&++g;case 10:S=g,++$;case 8232:case 8233:return Z("");case 56:case 57:if(N)return Z(null);H.strictNumericEscape(g-1,S,$);default:if(ie>=48&&ie<=55){let ne=g-1,Se=/^[0-7]+/.exec(x.slice(ne,g+2))[0],Be=parseInt(Se,8);Be>255&&(Se=Se.slice(0,-1),Be=parseInt(Se,8)),g+=Se.length-1;let qe=x.charCodeAt(g);if(Se!=="0"||qe===56||qe===57){if(N)return Z(null);H.strictNumericEscape(ne,S,$)}return Z(String.fromCharCode(Be))}return Z(String.fromCharCode(ie))}}function Gn(x,g,S,$,N,H,q,Z){let ie=g,ne;return{n:ne,pos:g}=yr(x,g,S,$,16,N,H,!1,Z,!q),ne===null&&(q?Z.invalidEscapeSequence(ie,S,$):g=ie-1),{code:ne,pos:g}}function yr(x,g,S,$,N,H,q,Z,ie,ne){let Se=g,Be=N===16?vt.hex:vt.decBinOct,qe=N===16?Xt.hex:N===10?Xt.dec:N===8?Xt.oct:Xt.bin,Qe=!1,lr=0;for(let dn=0,wr=H??1/0;dn=97?Ji=Yr-97+10:Yr>=65?Ji=Yr-65+10:Ke(Yr)?Ji=Yr-48:Ji=1/0,Ji>=N){if(Ji<=9&&ne)return{n:null,pos:g};if(Ji<=9&&ie.invalidDigit(g,S,$,N))Ji=0;else if(q)Ji=0,Qe=!0;else break}++g,lr=lr*N+Ji}return g===Se||H!=null&&g-Se!==H||Qe?{n:null,pos:g}:{n:lr,pos:g}}function Ft(x,g,S,$,N,H){let q=x.charCodeAt(g),Z;if(q===123){if(++g,{code:Z,pos:g}=Gn(x,g,S,$,x.indexOf("}",g)-g,!0,N,H),++g,Z!==null&&Z>1114111)if(N)H.invalidCodePoint(g,S,$);else return{code:null,pos:g}}else({code:Z,pos:g}=Gn(x,g,S,$,4,!1,N,H));return{code:Z,pos:g}}function tr(x,g,S){return new r(S,x-g,x)}var Ln=new Set([103,109,115,105,121,117,100,118]),qn=class{constructor(x){this.type=x.type,this.value=x.value,this.start=x.start,this.end=x.end,this.loc=new n(x.startLoc,x.endLoc)}},Mr=class extends Ue{constructor(x,g){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(S,$,N,H)=>this.options.errorRecovery?(this.raise(v.InvalidDigit,tr(S,$,N),{radix:H}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(v.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(v.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(v.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(v.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(S,$,N)=>{this.recordStrictModeErrors(v.StrictNumericEscape,tr(S,$,N))},unterminated:(S,$,N)=>{throw this.raise(v.UnterminatedString,tr(S-1,$,N))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(v.StrictNumericEscape),unterminated:(S,$,N)=>{throw this.raise(v.UnterminatedTemplate,tr(S,$,N))}}),this.state=new Pe,this.state.init(x),this.input=g,this.length=g.length,this.comments=[],this.isLookahead=!1}pushToken(x){this.tokens.length=this.state.tokensLength,this.tokens.push(x),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new qn(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(x){return this.match(x)?(this.next(),!0):!1}match(x){return this.state.type===x}createLookaheadState(x){return{pos:x.pos,value:null,type:x.type,start:x.start,end:x.end,context:[this.curContext()],inType:x.inType,startLoc:x.startLoc,lastTokEndLoc:x.lastTokEndLoc,curLine:x.curLine,lineStart:x.lineStart,curPosition:x.curPosition}}lookahead(){let x=this.state;this.state=this.createLookaheadState(x),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let g=this.state;return this.state=x,g}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(x){return Jt.lastIndex=x,Jt.test(this.input)?Jt.lastIndex:x}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(x){return Gt.lastIndex=x,Gt.test(this.input)?Gt.lastIndex:x}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(x){let g=this.input.charCodeAt(x);if((g&64512)===55296&&++xthis.raise(g,S)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(139);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(x){let g;this.isLookahead||(g=this.state.curPosition());let S=this.state.pos,$=this.input.indexOf(x,S+2);if($===-1)throw this.raise(v.UnterminatedComment,this.state.curPosition());for(this.state.pos=$+x.length,wt.lastIndex=S+2;wt.test(this.input)&&wt.lastIndex<=$;)++this.state.curLine,this.state.lineStart=wt.lastIndex;if(this.isLookahead)return;let N={type:"CommentBlock",value:this.input.slice(S+2,$),start:S,end:$+x.length,loc:new n(g,this.state.curPosition())};return this.options.tokens&&this.pushToken(N),N}skipLineComment(x){let g=this.state.pos,S;this.isLookahead||(S=this.state.curPosition());let $=this.input.charCodeAt(this.state.pos+=x);if(this.state.posx)){let N=this.skipLineComment(3);N!==void 0&&(this.addComment(N),this.options.attachComment&&g.push(N))}else break e}else if(S===60&&!this.inModule&&this.options.annexB){let $=this.state.pos;if(this.input.charCodeAt($+1)===33&&this.input.charCodeAt($+2)===45&&this.input.charCodeAt($+3)===45){let N=this.skipLineComment(4);N!==void 0&&(this.addComment(N),this.options.attachComment&&g.push(N))}else break e}else break e}}if(g.length>0){let S=this.state.pos,$={start:x,end:S,comments:g,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push($)}}finishToken(x,g){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let S=this.state.type;this.state.type=x,this.state.value=g,this.isLookahead||this.updateContext(S)}replaceToken(x){this.state.type=x,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let x=this.state.pos+1,g=this.codePointAtPos(x);if(g>=48&&g<=57)throw this.raise(v.UnexpectedDigitAfterHash,this.state.curPosition());if(g===123||g===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(g===123?v.RecordExpressionHashIncorrectStartSyntaxType:v.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,g===123?this.finishToken(7):this.finishToken(1)}else Mt(g)?(++this.state.pos,this.finishToken(138,this.readWord1(g))):g===92?(++this.state.pos,this.finishToken(138,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let x=this.input.charCodeAt(this.state.pos+1);if(x>=48&&x<=57){this.readNumber(!0);return}x===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let x=this.input.charCodeAt(this.state.pos+1);if(x!==33)return!1;let g=this.state.pos;for(this.state.pos+=1;!Et(x)&&++this.state.pos=48&&g<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(x){switch(x){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(v.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(v.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let g=this.input.charCodeAt(this.state.pos+1);if(g===120||g===88){this.readRadixNumber(16);return}if(g===111||g===79){this.readRadixNumber(8);return}if(g===98||g===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(x);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(x);return;case 124:case 38:this.readToken_pipe_amp(x);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(x);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(x);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(Mt(x)){this.readWord(x);return}}throw this.raise(v.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(x)})}finishOp(x,g){let S=this.input.slice(this.state.pos,this.state.pos+g);this.state.pos+=g,this.finishToken(x,S)}readRegexp(){let x=this.state.startLoc,g=this.state.start+1,S,$,{pos:N}=this.state;for(;;++N){if(N>=this.length)throw this.raise(v.UnterminatedRegExp,i(x,1));let ie=this.input.charCodeAt(N);if(Et(ie))throw this.raise(v.UnterminatedRegExp,i(x,1));if(S)S=!1;else{if(ie===91)$=!0;else if(ie===93&&$)$=!1;else if(ie===47&&!$)break;S=ie===92}}let H=this.input.slice(g,N);++N;let q="",Z=()=>i(x,N+2-g);for(;N=2&&this.input.charCodeAt(g)===48;if(ie){let qe=this.input.slice(g,this.state.pos);if(this.recordStrictModeErrors(v.StrictOctalLiteral,S),!this.state.strict){let Qe=qe.indexOf("_");Qe>0&&this.raise(v.ZeroDigitNumericSeparator,i(S,Qe))}Z=ie&&!/[89]/.test(qe)}let ne=this.input.charCodeAt(this.state.pos);if(ne===46&&!Z&&(++this.state.pos,this.readInt(10),$=!0,ne=this.input.charCodeAt(this.state.pos)),(ne===69||ne===101)&&!Z&&(ne=this.input.charCodeAt(++this.state.pos),(ne===43||ne===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(v.InvalidOrMissingExponent,S),$=!0,q=!0,ne=this.input.charCodeAt(this.state.pos)),ne===110&&(($||ie)&&this.raise(v.InvalidBigIntLiteral,S),++this.state.pos,N=!0),ne===109&&(this.expectPlugin("decimal",this.state.curPosition()),(q||ie)&&this.raise(v.InvalidDecimal,S),++this.state.pos,H=!0),Mt(this.codePointAtPos(this.state.pos)))throw this.raise(v.NumberIdentifier,this.state.curPosition());let Se=this.input.slice(g,this.state.pos).replace(/[_mn]/g,"");if(N){this.finishToken(135,Se);return}if(H){this.finishToken(136,Se);return}let Be=Z?parseInt(Se,8):parseFloat(Se);this.finishToken(134,Be)}readCodePoint(x){let{code:g,pos:S}=Ft(this.input,this.state.pos,this.state.lineStart,this.state.curLine,x,this.errorHandlers_readCodePoint);return this.state.pos=S,g}readString(x){let{str:g,pos:S,curLine:$,lineStart:N}=Dr(x===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=S+1,this.state.lineStart=N,this.state.curLine=$,this.finishToken(133,g)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let x=this.input[this.state.pos],{str:g,firstInvalidLoc:S,pos:$,curLine:N,lineStart:H}=Dr("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=$+1,this.state.lineStart=H,this.state.curLine=N,S&&(this.state.firstInvalidTemplateEscapePos=new r(S.curLine,S.pos-S.lineStart,S.pos)),this.input.codePointAt($)===96?this.finishToken(24,S?null:x+g+"`"):(this.state.pos++,this.finishToken(25,S?null:x+g+"${"))}recordStrictModeErrors(x,g){let S=g.index;this.state.strict&&!this.state.strictErrors.has(S)?this.raise(x,g):this.state.strictErrors.set(S,[x,g])}readWord1(x){this.state.containsEsc=!1;let g="",S=this.state.pos,$=this.state.pos;for(x!==void 0&&(this.state.pos+=x<=65535?1:2);this.state.pos=0;q--){let Z=H[q];if(Z.loc.index===N)return H[q]=x($,S);if(Z.loc.indexthis.hasPlugin(g)))throw this.raise(v.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:x})}errorBuilder(x){return(g,S,$)=>{this.raise(x,tr(g,S,$))}}},xo=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},Kc=class{constructor(x){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=x}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new xo)}exit(){let x=this.stack.pop(),g=this.current();for(let[S,$]of Array.from(x.undefinedPrivateNames))g?g.undefinedPrivateNames.has(S)||g.undefinedPrivateNames.set(S,$):this.parser.raise(v.InvalidPrivateFieldResolution,$,{identifierName:S})}declarePrivateName(x,g,S){let{privateNames:$,loneAccessors:N,undefinedPrivateNames:H}=this.current(),q=$.has(x);if(g&3){let Z=q&&N.get(x);if(Z){let ie=Z&4,ne=g&4,Se=Z&3,Be=g&3;q=Se===Be||ie!==ne,q||N.delete(x)}else q||N.set(x,g)}q&&this.parser.raise(v.PrivateNameRedeclaration,S,{identifierName:x}),$.add(x),H.delete(x)}usePrivateName(x,g){let S;for(S of this.stack)if(S.privateNames.has(x))return;S?S.undefinedPrivateNames.set(x,g):this.parser.raise(v.InvalidPrivateFieldResolution,g,{identifierName:x})}},Ha=class{constructor(x=0){this.type=x}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},fm=class extends Ha{constructor(x){super(x),this.declarationErrors=new Map}recordDeclarationError(x,g){let S=g.index;this.declarationErrors.set(S,[x,g])}clearDeclarationError(x){this.declarationErrors.delete(x)}iterateErrors(x){this.declarationErrors.forEach(x)}},Jc=class{constructor(x){this.parser=void 0,this.stack=[new Ha],this.parser=x}enter(x){this.stack.push(x)}exit(){this.stack.pop()}recordParameterInitializerError(x,g){let S=g.loc.start,{stack:$}=this,N=$.length-1,H=$[N];for(;!H.isCertainlyParameterDeclaration();){if(H.canBeArrowParameterDeclaration())H.recordDeclarationError(x,S);else return;H=$[--N]}this.parser.raise(x,S)}recordArrowParameterBindingError(x,g){let{stack:S}=this,$=S[S.length-1],N=g.loc.start;if($.isCertainlyParameterDeclaration())this.parser.raise(x,N);else if($.canBeArrowParameterDeclaration())$.recordDeclarationError(x,N);else return}recordAsyncArrowParametersError(x){let{stack:g}=this,S=g.length-1,$=g[S];for(;$.canBeArrowParameterDeclaration();)$.type===2&&$.recordDeclarationError(v.AwaitBindingIdentifier,x),$=g[--S]}validateAsPattern(){let{stack:x}=this,g=x[x.length-1];g.canBeArrowParameterDeclaration()&&g.iterateErrors(([S,$])=>{this.parser.raise(S,$);let N=x.length-2,H=x[N];for(;H.canBeArrowParameterDeclaration();)H.clearDeclarationError($.index),H=x[--N]})}};function K1(){return new Ha(3)}function du(){return new fm(1)}function pm(){return new fm(2)}function yf(){return new Ha}var J1=class{constructor(){this.stacks=[]}enter(x){this.stacks.push(x)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function Xc(x,g){return(x?2:0)|(g?1:0)}var X1=class extends Mr{addExtra(x,g,S,$=!0){if(!x)return;let N=x.extra=x.extra||{};$?N[g]=S:Object.defineProperty(N,g,{enumerable:$,value:S})}isContextual(x){return this.state.type===x&&!this.state.containsEsc}isUnparsedContextual(x,g){let S=x+g.length;if(this.input.slice(x,S)===g){let $=this.input.charCodeAt(S);return!(sr($)||($&64512)===55296)}return!1}isLookaheadContextual(x){let g=this.nextTokenStart();return this.isUnparsedContextual(g,x)}eatContextual(x){return this.isContextual(x)?(this.next(),!0):!1}expectContextual(x,g){if(!this.eatContextual(x)){if(g!=null)throw this.raise(g,this.state.startLoc);this.unexpected(null,x)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return it.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))}hasFollowingLineBreak(){return Me.lastIndex=this.state.end,Me.test(this.input)}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(x=!0){(x?this.isLineTerminator():this.eat(13))||this.raise(v.MissingSemicolon,this.state.lastTokEndLoc)}expect(x,g){this.eat(x)||this.unexpected(g,x)}tryParse(x,g=this.state.clone()){let S={node:null};try{let $=x((N=null)=>{throw S.node=N,S});if(this.state.errors.length>g.errors.length){let N=this.state;return this.state=g,this.state.tokensLength=N.tokensLength,{node:$,error:N.errors[g.errors.length],thrown:!1,aborted:!1,failState:N}}return{node:$,error:null,thrown:!1,aborted:!1,failState:null}}catch($){let N=this.state;if(this.state=g,$ instanceof SyntaxError)return{node:null,error:$,thrown:!0,aborted:!1,failState:N};if($===S)return{node:S.node,error:null,thrown:!1,aborted:!0,failState:N};throw $}}checkExpressionErrors(x,g){if(!x)return!1;let{shorthandAssignLoc:S,doubleProtoLoc:$,privateKeyLoc:N,optionalParametersLoc:H}=x,q=!!S||!!$||!!H||!!N;if(!g)return q;S!=null&&this.raise(v.InvalidCoverInitializedName,S),$!=null&&this.raise(v.DuplicateProto,$),N!=null&&this.raise(v.UnexpectedPrivateField,N),H!=null&&this.unexpected(H)}isLiteralPropertyName(){return Re(this.state.type)}isPrivateName(x){return x.type==="PrivateName"}getPrivateNameSV(x){return x.id.name}hasPropertyAsPrivateName(x){return(x.type==="MemberExpression"||x.type==="OptionalMemberExpression")&&this.isPrivateName(x.property)}isObjectProperty(x){return x.type==="ObjectProperty"}isObjectMethod(x){return x.type==="ObjectMethod"}initializeScopes(x=this.options.sourceType==="module"){let g=this.state.labels;this.state.labels=[];let S=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let $=this.inModule;this.inModule=x;let N=this.scope,H=this.getScopeHandler();this.scope=new H(this,x);let q=this.prodParam;this.prodParam=new J1;let Z=this.classScope;this.classScope=new Kc(this);let ie=this.expressionScope;return this.expressionScope=new Jc(this),()=>{this.state.labels=g,this.exportedIdentifiers=S,this.inModule=$,this.scope=N,this.prodParam=q,this.classScope=Z,this.expressionScope=ie}}enterInitialScopes(){let x=0;this.inModule&&(x|=2),this.scope.enter(1),this.prodParam.enter(x)}checkDestructuringPrivate(x){let{privateKeyLoc:g}=x;g!==null&&this.expectPlugin("destructuringPrivate",g)}},Yc=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}},fu=class{constructor(x,g,S){this.type="",this.start=g,this.end=0,this.loc=new n(S),x!=null&&x.options.ranges&&(this.range=[g,0]),x!=null&&x.filename&&(this.loc.filename=x.filename)}},vf=fu.prototype;vf.__clone=function(){let x=new fu(void 0,this.start,this.loc.start),g=Object.keys(this);for(let S=0,$=g.length;S<$;S++){let N=g[S];N!=="leadingComments"&&N!=="trailingComments"&&N!=="innerComments"&&(x[N]=this[N])}return x};function Y1(x){return fs(x)}function fs(x){let{type:g,start:S,end:$,loc:N,range:H,extra:q,name:Z}=x,ie=Object.create(vf);return ie.type=g,ie.start=S,ie.end=$,ie.loc=N,ie.range=H,ie.extra=q,ie.name=Z,g==="Placeholder"&&(ie.expectedNode=x.expectedNode),ie}function Qc(x){let{type:g,start:S,end:$,loc:N,range:H,extra:q}=x;if(g==="Placeholder")return Y1(x);let Z=Object.create(vf);return Z.type=g,Z.start=S,Z.end=$,Z.loc=N,Z.range=H,x.raw!==void 0?Z.raw=x.raw:Z.extra=q,Z.value=x.value,Z}var Ua=class extends X1{startNode(){let x=this.state.startLoc;return new fu(this,x.index,x)}startNodeAt(x){return new fu(this,x.index,x)}startNodeAtNode(x){return this.startNodeAt(x.loc.start)}finishNode(x,g){return this.finishNodeAt(x,g,this.state.lastTokEndLoc)}finishNodeAt(x,g,S){return x.type=g,x.end=S.index,x.loc.end=S,this.options.ranges&&(x.range[1]=S.index),this.options.attachComment&&this.processComment(x),x}resetStartLocation(x,g){x.start=g.index,x.loc.start=g,this.options.ranges&&(x.range[0]=g.index)}resetEndLocation(x,g=this.state.lastTokEndLoc){x.end=g.index,x.loc.end=g,this.options.ranges&&(x.range[1]=g.index)}resetStartLocationFromNode(x,g){this.resetStartLocation(x,g.loc.start)}},Q1=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),lt=b`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:x})=>`Cannot overwrite reserved type ${x}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:x,enumName:g})=>`Boolean enum members need to be initialized. Use either \`${x} = true,\` or \`${x} = false,\` in enum \`${g}\`.`,EnumDuplicateMemberName:({memberName:x,enumName:g})=>`Enum member names need to be unique, but the name \`${x}\` has already been used before in enum \`${g}\`.`,EnumInconsistentMemberValues:({enumName:x})=>`Enum \`${x}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:x,enumName:g})=>`Enum type \`${x}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${g}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:x})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${x}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:x,memberName:g,explicitType:S})=>`Enum \`${x}\` has type \`${S}\`, so the initializer of \`${g}\` needs to be a ${S} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:x,memberName:g})=>`Symbol enum members cannot be initialized. Use \`${g},\` in enum \`${x}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:x,memberName:g})=>`The enum member initializer for \`${g}\` needs to be a literal (either a boolean, number, or string) in enum \`${x}\`.`,EnumInvalidMemberName:({enumName:x,memberName:g,suggestion:S})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${g}\`, consider using \`${S}\`, in enum \`${x}\`.`,EnumNumberMemberNotInitialized:({enumName:x,memberName:g})=>`Number enum members need to be initialized, e.g. \`${g} = 1\` in enum \`${x}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:x})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${x}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:x})=>`Unexpected reserved type ${x}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:x,suggestion:g})=>`\`declare export ${x}\` is not supported. Use \`${g}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function wo(x){return x.type==="DeclareExportAllDeclaration"||x.type==="DeclareExportDeclaration"&&(!x.declaration||x.declaration.type!=="TypeAlias"&&x.declaration.type!=="InterfaceDeclaration")}function gm(x){return x.importKind==="type"||x.importKind==="typeof"}var Z1={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function ex(x,g){let S=[],$=[];for(let N=0;Nclass extends x{constructor(...g){super(...g),this.flowPragma=void 0}getScopeHandler(){return we}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(g,S){g!==133&&g!==13&&g!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(g,S)}addComment(g){if(this.flowPragma===void 0){let S=tx.exec(g.value);if(S)if(S[1]==="flow")this.flowPragma="flow";else if(S[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(g)}flowParseTypeInitialiser(g){let S=this.state.inType;this.state.inType=!0,this.expect(g||14);let $=this.flowParseType();return this.state.inType=S,$}flowParsePredicate(){let g=this.startNode(),S=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>S.index+1&&this.raise(lt.UnexpectedSpaceBetweenModuloChecks,S),this.eat(10)?(g.value=super.parseExpression(),this.expect(11),this.finishNode(g,"DeclaredPredicate")):this.finishNode(g,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let g=this.state.inType;this.state.inType=!0,this.expect(14);let S=null,$=null;return this.match(54)?(this.state.inType=g,$=this.flowParsePredicate()):(S=this.flowParseType(),this.state.inType=g,this.match(54)&&($=this.flowParsePredicate())),[S,$]}flowParseDeclareClass(g){return this.next(),this.flowParseInterfaceish(g,!0),this.finishNode(g,"DeclareClass")}flowParseDeclareFunction(g){this.next();let S=g.id=this.parseIdentifier(),$=this.startNode(),N=this.startNode();this.match(47)?$.typeParameters=this.flowParseTypeParameterDeclaration():$.typeParameters=null,this.expect(10);let H=this.flowParseFunctionTypeParams();return $.params=H.params,$.rest=H.rest,$.this=H._this,this.expect(11),[$.returnType,g.predicate]=this.flowParseTypeAndPredicateInitialiser(),N.typeAnnotation=this.finishNode($,"FunctionTypeAnnotation"),S.typeAnnotation=this.finishNode(N,"TypeAnnotation"),this.resetEndLocation(S),this.semicolon(),this.scope.declareName(g.id.name,2048,g.id.loc.start),this.finishNode(g,"DeclareFunction")}flowParseDeclare(g,S){if(this.match(80))return this.flowParseDeclareClass(g);if(this.match(68))return this.flowParseDeclareFunction(g);if(this.match(74))return this.flowParseDeclareVariable(g);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(g):(S&&this.raise(lt.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(g));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(g);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(g);if(this.isContextual(129))return this.flowParseDeclareInterface(g);if(this.match(82))return this.flowParseDeclareExportDeclaration(g,S);this.unexpected()}flowParseDeclareVariable(g){return this.next(),g.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(g.id.name,5,g.id.loc.start),this.semicolon(),this.finishNode(g,"DeclareVariable")}flowParseDeclareModule(g){this.scope.enter(0),this.match(133)?g.id=super.parseExprAtom():g.id=this.parseIdentifier();let S=g.body=this.startNode(),$=S.body=[];for(this.expect(5);!this.match(8);){let q=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(lt.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(q)):(this.expectContextual(125,lt.UnsupportedStatementInDeclareModule),q=this.flowParseDeclare(q,!0)),$.push(q)}this.scope.exit(),this.expect(8),this.finishNode(S,"BlockStatement");let N=null,H=!1;return $.forEach(q=>{wo(q)?(N==="CommonJS"&&this.raise(lt.AmbiguousDeclareModuleKind,q),N="ES"):q.type==="DeclareModuleExports"&&(H&&this.raise(lt.DuplicateDeclareModuleExports,q),N==="ES"&&this.raise(lt.AmbiguousDeclareModuleKind,q),N="CommonJS",H=!0)}),g.kind=N||"CommonJS",this.finishNode(g,"DeclareModule")}flowParseDeclareExportDeclaration(g,S){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?g.declaration=this.flowParseDeclare(this.startNode()):(g.declaration=this.flowParseType(),this.semicolon()),g.default=!0,this.finishNode(g,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!S){let $=this.state.value;throw this.raise(lt.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:$,suggestion:Z1[$]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return g.declaration=this.flowParseDeclare(this.startNode()),g.default=!1,this.finishNode(g,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return g=this.parseExport(g,null),g.type==="ExportNamedDeclaration"&&(g.type="ExportDeclaration",g.default=!1,delete g.exportKind),g.type="Declare"+g.type,g;this.unexpected()}flowParseDeclareModuleExports(g){return this.next(),this.expectContextual(111),g.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(g,"DeclareModuleExports")}flowParseDeclareTypeAlias(g){this.next();let S=this.flowParseTypeAlias(g);return S.type="DeclareTypeAlias",S}flowParseDeclareOpaqueType(g){this.next();let S=this.flowParseOpaqueType(g,!0);return S.type="DeclareOpaqueType",S}flowParseDeclareInterface(g){return this.next(),this.flowParseInterfaceish(g,!1),this.finishNode(g,"DeclareInterface")}flowParseInterfaceish(g,S){if(g.id=this.flowParseRestrictedIdentifier(!S,!0),this.scope.declareName(g.id.name,S?17:8201,g.id.loc.start),this.match(47)?g.typeParameters=this.flowParseTypeParameterDeclaration():g.typeParameters=null,g.extends=[],this.eat(81))do g.extends.push(this.flowParseInterfaceExtends());while(!S&&this.eat(12));if(S){if(g.implements=[],g.mixins=[],this.eatContextual(117))do g.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do g.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}g.body=this.flowParseObjectType({allowStatic:S,allowExact:!1,allowSpread:!1,allowProto:S,allowInexact:!1})}flowParseInterfaceExtends(){let g=this.startNode();return g.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?g.typeParameters=this.flowParseTypeParameterInstantiation():g.typeParameters=null,this.finishNode(g,"InterfaceExtends")}flowParseInterface(g){return this.flowParseInterfaceish(g,!1),this.finishNode(g,"InterfaceDeclaration")}checkNotUnderscore(g){g==="_"&&this.raise(lt.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(g,S,$){Q1.has(g)&&this.raise($?lt.AssignReservedType:lt.UnexpectedReservedType,S,{reservedType:g})}flowParseRestrictedIdentifier(g,S){return this.checkReservedType(this.state.value,this.state.startLoc,S),this.parseIdentifier(g)}flowParseTypeAlias(g){return g.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(g.id.name,8201,g.id.loc.start),this.match(47)?g.typeParameters=this.flowParseTypeParameterDeclaration():g.typeParameters=null,g.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(g,"TypeAlias")}flowParseOpaqueType(g,S){return this.expectContextual(130),g.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(g.id.name,8201,g.id.loc.start),this.match(47)?g.typeParameters=this.flowParseTypeParameterDeclaration():g.typeParameters=null,g.supertype=null,this.match(14)&&(g.supertype=this.flowParseTypeInitialiser(14)),g.impltype=null,S||(g.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(g,"OpaqueType")}flowParseTypeParameter(g=!1){let S=this.state.startLoc,$=this.startNode(),N=this.flowParseVariance(),H=this.flowParseTypeAnnotatableIdentifier();return $.name=H.name,$.variance=N,$.bound=H.typeAnnotation,this.match(29)?(this.eat(29),$.default=this.flowParseType()):g&&this.raise(lt.MissingTypeParamDefault,S),this.finishNode($,"TypeParameter")}flowParseTypeParameterDeclaration(){let g=this.state.inType,S=this.startNode();S.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();let $=!1;do{let N=this.flowParseTypeParameter($);S.params.push(N),N.default&&($=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=g,this.finishNode(S,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){let g=this.startNode(),S=this.state.inType;g.params=[],this.state.inType=!0,this.expect(47);let $=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)g.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=$,this.expect(48),this.state.inType=S,this.finishNode(g,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){let g=this.startNode(),S=this.state.inType;for(g.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)g.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=S,this.finishNode(g,"TypeParameterInstantiation")}flowParseInterfaceType(){let g=this.startNode();if(this.expectContextual(129),g.extends=[],this.eat(81))do g.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return g.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(g,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(134)||this.match(133)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(g,S,$){return g.static=S,this.lookahead().type===14?(g.id=this.flowParseObjectPropertyKey(),g.key=this.flowParseTypeInitialiser()):(g.id=null,g.key=this.flowParseType()),this.expect(3),g.value=this.flowParseTypeInitialiser(),g.variance=$,this.finishNode(g,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(g,S){return g.static=S,g.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(g.method=!0,g.optional=!1,g.value=this.flowParseObjectTypeMethodish(this.startNodeAt(g.loc.start))):(g.method=!1,this.eat(17)&&(g.optional=!0),g.value=this.flowParseTypeInitialiser()),this.finishNode(g,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(g){for(g.params=[],g.rest=null,g.typeParameters=null,g.this=null,this.match(47)&&(g.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(g.this=this.flowParseFunctionTypeParam(!0),g.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)g.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(g.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),g.returnType=this.flowParseTypeInitialiser(),this.finishNode(g,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(g,S){let $=this.startNode();return g.static=S,g.value=this.flowParseObjectTypeMethodish($),this.finishNode(g,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:g,allowExact:S,allowSpread:$,allowProto:N,allowInexact:H}){let q=this.state.inType;this.state.inType=!0;let Z=this.startNode();Z.callProperties=[],Z.properties=[],Z.indexers=[],Z.internalSlots=[];let ie,ne,Se=!1;for(S&&this.match(6)?(this.expect(6),ie=9,ne=!0):(this.expect(5),ie=8,ne=!1),Z.exact=ne;!this.match(ie);){let qe=!1,Qe=null,lr=null,dn=this.startNode();if(N&&this.isContextual(118)){let Yr=this.lookahead();Yr.type!==14&&Yr.type!==17&&(this.next(),Qe=this.state.startLoc,g=!1)}if(g&&this.isContextual(106)){let Yr=this.lookahead();Yr.type!==14&&Yr.type!==17&&(this.next(),qe=!0)}let wr=this.flowParseVariance();if(this.eat(0))Qe!=null&&this.unexpected(Qe),this.eat(0)?(wr&&this.unexpected(wr.loc.start),Z.internalSlots.push(this.flowParseObjectTypeInternalSlot(dn,qe))):Z.indexers.push(this.flowParseObjectTypeIndexer(dn,qe,wr));else if(this.match(10)||this.match(47))Qe!=null&&this.unexpected(Qe),wr&&this.unexpected(wr.loc.start),Z.callProperties.push(this.flowParseObjectTypeCallProperty(dn,qe));else{let Yr="init";if(this.isContextual(99)||this.isContextual(104)){let ax=this.lookahead();Re(ax.type)&&(Yr=this.state.value,this.next())}let Ji=this.flowParseObjectTypeProperty(dn,qe,Qe,wr,Yr,$,H??!ne);Ji===null?(Se=!0,lr=this.state.lastTokStartLoc):Z.properties.push(Ji)}this.flowObjectTypeSemicolon(),lr&&!this.match(8)&&!this.match(9)&&this.raise(lt.UnexpectedExplicitInexactInObject,lr)}this.expect(ie),$&&(Z.inexact=Se);let Be=this.finishNode(Z,"ObjectTypeAnnotation");return this.state.inType=q,Be}flowParseObjectTypeProperty(g,S,$,N,H,q,Z){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(q?Z||this.raise(lt.InexactInsideExact,this.state.lastTokStartLoc):this.raise(lt.InexactInsideNonObject,this.state.lastTokStartLoc),N&&this.raise(lt.InexactVariance,N),null):(q||this.raise(lt.UnexpectedSpreadType,this.state.lastTokStartLoc),$!=null&&this.unexpected($),N&&this.raise(lt.SpreadVariance,N),g.argument=this.flowParseType(),this.finishNode(g,"ObjectTypeSpreadProperty"));{g.key=this.flowParseObjectPropertyKey(),g.static=S,g.proto=$!=null,g.kind=H;let ie=!1;return this.match(47)||this.match(10)?(g.method=!0,$!=null&&this.unexpected($),N&&this.unexpected(N.loc.start),g.value=this.flowParseObjectTypeMethodish(this.startNodeAt(g.loc.start)),(H==="get"||H==="set")&&this.flowCheckGetterSetterParams(g),!q&&g.key.name==="constructor"&&g.value.this&&this.raise(lt.ThisParamBannedInConstructor,g.value.this)):(H!=="init"&&this.unexpected(),g.method=!1,this.eat(17)&&(ie=!0),g.value=this.flowParseTypeInitialiser(),g.variance=N),g.optional=ie,this.finishNode(g,"ObjectTypeProperty")}}flowCheckGetterSetterParams(g){let S=g.kind==="get"?0:1,$=g.value.params.length+(g.value.rest?1:0);g.value.this&&this.raise(g.kind==="get"?lt.GetterMayNotHaveThisParam:lt.SetterMayNotHaveThisParam,g.value.this),$!==S&&this.raise(g.kind==="get"?v.BadGetterArity:v.BadSetterArity,g),g.kind==="set"&&g.value.rest&&this.raise(v.BadSetterRestParameter,g)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(g,S){g!=null||(g=this.state.startLoc);let $=S||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let N=this.startNodeAt(g);N.qualification=$,N.id=this.flowParseRestrictedIdentifier(!0),$=this.finishNode(N,"QualifiedTypeIdentifier")}return $}flowParseGenericType(g,S){let $=this.startNodeAt(g);return $.typeParameters=null,$.id=this.flowParseQualifiedTypeIdentifier(g,S),this.match(47)&&($.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode($,"GenericTypeAnnotation")}flowParseTypeofType(){let g=this.startNode();return this.expect(87),g.argument=this.flowParsePrimaryType(),this.finishNode(g,"TypeofTypeAnnotation")}flowParseTupleType(){let g=this.startNode();for(g.types=[],this.expect(0);this.state.possuper.parseFunctionBody(g,!0,$));return}super.parseFunctionBody(g,!1,$)}parseFunctionBodyAndFinish(g,S,$=!1){if(this.match(14)){let N=this.startNode();[N.typeAnnotation,g.predicate]=this.flowParseTypeAndPredicateInitialiser(),g.returnType=N.typeAnnotation?this.finishNode(N,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(g,S,$)}parseStatementLike(g){if(this.state.strict&&this.isContextual(129)){let $=this.lookahead();if(Ae($.type)){let N=this.startNode();return this.next(),this.flowParseInterface(N)}}else if(this.shouldParseEnums()&&this.isContextual(126)){let $=this.startNode();return this.next(),this.flowParseEnumDeclaration($)}let S=super.parseStatementLike(g);return this.flowPragma===void 0&&!this.isValidDirective(S)&&(this.flowPragma=null),S}parseExpressionStatement(g,S,$){if(S.type==="Identifier"){if(S.name==="declare"){if(this.match(80)||ce(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(g)}else if(ce(this.state.type)){if(S.name==="interface")return this.flowParseInterface(g);if(S.name==="type")return this.flowParseTypeAlias(g);if(S.name==="opaque")return this.flowParseOpaqueType(g,!1)}}return super.parseExpressionStatement(g,S,$)}shouldParseExportDeclaration(){let{type:g}=this.state;return ye(g)||this.shouldParseEnums()&&g===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:g}=this.state;return ye(g)||this.shouldParseEnums()&&g===126?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.shouldParseEnums()&&this.isContextual(126)){let g=this.startNode();return this.next(),this.flowParseEnumDeclaration(g)}return super.parseExportDefaultExpression()}parseConditional(g,S,$){if(!this.match(17))return g;if(this.state.maybeInArrowParameters){let Be=this.lookaheadCharCode();if(Be===44||Be===61||Be===58||Be===41)return this.setOptionalParametersError($),g}this.expect(17);let N=this.state.clone(),H=this.state.noArrowAt,q=this.startNodeAt(S),{consequent:Z,failed:ie}=this.tryParseConditionalConsequent(),[ne,Se]=this.getArrowLikeExpressions(Z);if(ie||Se.length>0){let Be=[...H];if(Se.length>0){this.state=N,this.state.noArrowAt=Be;for(let qe=0;qe1&&this.raise(lt.AmbiguousConditionalArrow,N.startLoc),ie&&ne.length===1&&(this.state=N,Be.push(ne[0].start),this.state.noArrowAt=Be,{consequent:Z,failed:ie}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(Z,!0),this.state.noArrowAt=H,this.expect(14),q.test=g,q.consequent=Z,q.alternate=this.forwardNoArrowParamsConversionAt(q,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(q,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let g=this.parseMaybeAssignAllowIn(),S=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:g,failed:S}}getArrowLikeExpressions(g,S){let $=[g],N=[];for(;$.length!==0;){let H=$.pop();H.type==="ArrowFunctionExpression"&&H.body.type!=="BlockStatement"?(H.typeParameters||!H.returnType?this.finishArrowValidation(H):N.push(H),$.push(H.body)):H.type==="ConditionalExpression"&&($.push(H.consequent),$.push(H.alternate))}return S?(N.forEach(H=>this.finishArrowValidation(H)),[N,[]]):ex(N,H=>H.params.every(q=>this.isAssignable(q,!0)))}finishArrowValidation(g){var S;this.toAssignableList(g.params,(S=g.extra)==null?void 0:S.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(g,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(g,S){let $;return this.state.noArrowParamsConversionAt.includes(g.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),$=S(),this.state.noArrowParamsConversionAt.pop()):$=S(),$}parseParenItem(g,S){let $=super.parseParenItem(g,S);if(this.eat(17)&&($.optional=!0,this.resetEndLocation(g)),this.match(14)){let N=this.startNodeAt(S);return N.expression=$,N.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(N,"TypeCastExpression")}return $}assertModuleNodeAllowed(g){g.type==="ImportDeclaration"&&(g.importKind==="type"||g.importKind==="typeof")||g.type==="ExportNamedDeclaration"&&g.exportKind==="type"||g.type==="ExportAllDeclaration"&&g.exportKind==="type"||super.assertModuleNodeAllowed(g)}parseExportDeclaration(g){if(this.isContextual(130)){g.exportKind="type";let S=this.startNode();return this.next(),this.match(5)?(g.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(g),null):this.flowParseTypeAlias(S)}else if(this.isContextual(131)){g.exportKind="type";let S=this.startNode();return this.next(),this.flowParseOpaqueType(S,!1)}else if(this.isContextual(129)){g.exportKind="type";let S=this.startNode();return this.next(),this.flowParseInterface(S)}else if(this.shouldParseEnums()&&this.isContextual(126)){g.exportKind="value";let S=this.startNode();return this.next(),this.flowParseEnumDeclaration(S)}else return super.parseExportDeclaration(g)}eatExportStar(g){return super.eatExportStar(g)?!0:this.isContextual(130)&&this.lookahead().type===55?(g.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(g){let{startLoc:S}=this.state,$=super.maybeParseExportNamespaceSpecifier(g);return $&&g.exportKind==="type"&&this.unexpected(S),$}parseClassId(g,S,$){super.parseClassId(g,S,$),this.match(47)&&(g.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(g,S,$){let{startLoc:N}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(g,S))return;S.declare=!0}super.parseClassMember(g,S,$),S.declare&&(S.type!=="ClassProperty"&&S.type!=="ClassPrivateProperty"&&S.type!=="PropertyDefinition"?this.raise(lt.DeclareClassElement,N):S.value&&this.raise(lt.DeclareClassFieldInitializer,S.value))}isIterator(g){return g==="iterator"||g==="asyncIterator"}readIterator(){let g=super.readWord1(),S="@@"+g;(!this.isIterator(g)||!this.state.inType)&&this.raise(v.InvalidIdentifier,this.state.curPosition(),{identifierName:S}),this.finishToken(132,S)}getTokenFromCode(g){let S=this.input.charCodeAt(this.state.pos+1);g===123&&S===124?this.finishOp(6,2):this.state.inType&&(g===62||g===60)?this.finishOp(g===62?48:47,1):this.state.inType&&g===63?S===46?this.finishOp(18,2):this.finishOp(17,1):Ki(g,S,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(g)}isAssignable(g,S){return g.type==="TypeCastExpression"?this.isAssignable(g.expression,S):super.isAssignable(g,S)}toAssignable(g,S=!1){!S&&g.type==="AssignmentExpression"&&g.left.type==="TypeCastExpression"&&(g.left=this.typeCastToParameter(g.left)),super.toAssignable(g,S)}toAssignableList(g,S,$){for(let N=0;N1||!S)&&this.raise(lt.TypeCastInPattern,H.typeAnnotation)}return g}parseArrayLike(g,S,$,N){let H=super.parseArrayLike(g,S,$,N);return S&&!this.state.maybeInArrowParameters&&this.toReferencedList(H.elements),H}isValidLVal(g,S,$){return g==="TypeCastExpression"||super.isValidLVal(g,S,$)}parseClassProperty(g){return this.match(14)&&(g.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(g)}parseClassPrivateProperty(g){return this.match(14)&&(g.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(g)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(g){return!this.match(14)&&super.isNonstaticConstructor(g)}pushClassMethod(g,S,$,N,H,q){if(S.variance&&this.unexpected(S.variance.loc.start),delete S.variance,this.match(47)&&(S.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(g,S,$,N,H,q),S.params&&H){let Z=S.params;Z.length>0&&this.isThisParam(Z[0])&&this.raise(lt.ThisParamBannedInConstructor,S)}else if(S.type==="MethodDefinition"&&H&&S.value.params){let Z=S.value.params;Z.length>0&&this.isThisParam(Z[0])&&this.raise(lt.ThisParamBannedInConstructor,S)}}pushClassPrivateMethod(g,S,$,N){S.variance&&this.unexpected(S.variance.loc.start),delete S.variance,this.match(47)&&(S.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(g,S,$,N)}parseClassSuper(g){if(super.parseClassSuper(g),g.superClass&&this.match(47)&&(g.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();let S=g.implements=[];do{let $=this.startNode();$.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?$.typeParameters=this.flowParseTypeParameterInstantiation():$.typeParameters=null,S.push(this.finishNode($,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(g){super.checkGetterSetterParams(g);let S=this.getObjectOrClassMethodParams(g);if(S.length>0){let $=S[0];this.isThisParam($)&&g.kind==="get"?this.raise(lt.GetterMayNotHaveThisParam,$):this.isThisParam($)&&this.raise(lt.SetterMayNotHaveThisParam,$)}}parsePropertyNamePrefixOperator(g){g.variance=this.flowParseVariance()}parseObjPropValue(g,S,$,N,H,q,Z){g.variance&&this.unexpected(g.variance.loc.start),delete g.variance;let ie;this.match(47)&&!q&&(ie=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let ne=super.parseObjPropValue(g,S,$,N,H,q,Z);return ie&&((ne.value||ne).typeParameters=ie),ne}parseAssignableListItemTypes(g){return this.eat(17)&&(g.type!=="Identifier"&&this.raise(lt.PatternIsOptional,g),this.isThisParam(g)&&this.raise(lt.ThisParamMayNotBeOptional,g),g.optional=!0),this.match(14)?g.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(g)&&this.raise(lt.ThisParamAnnotationRequired,g),this.match(29)&&this.isThisParam(g)&&this.raise(lt.ThisParamNoDefault,g),this.resetEndLocation(g),g}parseMaybeDefault(g,S){let $=super.parseMaybeDefault(g,S);return $.type==="AssignmentPattern"&&$.typeAnnotation&&$.right.start<$.typeAnnotation.start&&this.raise(lt.TypeBeforeInitializer,$.typeAnnotation),$}checkImportReflection(g){super.checkImportReflection(g),g.module&&g.importKind!=="value"&&this.raise(lt.ImportReflectionHasImportType,g.specifiers[0].loc.start)}parseImportSpecifierLocal(g,S,$){S.local=gm(g)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),g.specifiers.push(this.finishImportSpecifier(S,$))}isPotentialImportPhase(g){if(super.isPotentialImportPhase(g))return!0;if(this.isContextual(130)){if(!g)return!0;let S=this.lookaheadCharCode();return S===123||S===42}return!g&&this.isContextual(87)}applyImportPhase(g,S,$,N){if(super.applyImportPhase(g,S,$,N),S){if(!$&&this.match(65))return;g.exportKind=$==="type"?$:"value"}else $==="type"&&this.match(55)&&this.unexpected(),g.importKind=$==="type"||$==="typeof"?$:"value"}parseImportSpecifier(g,S,$,N,H){let q=g.imported,Z=null;q.type==="Identifier"&&(q.name==="type"?Z="type":q.name==="typeof"&&(Z="typeof"));let ie=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){let Se=this.parseIdentifier(!0);Z!==null&&!Ae(this.state.type)?(g.imported=Se,g.importKind=Z,g.local=fs(Se)):(g.imported=q,g.importKind=null,g.local=this.parseIdentifier())}else{if(Z!==null&&Ae(this.state.type))g.imported=this.parseIdentifier(!0),g.importKind=Z;else{if(S)throw this.raise(v.ImportBindingIsString,g,{importName:q.value});g.imported=q,g.importKind=null}this.eatContextual(93)?g.local=this.parseIdentifier():(ie=!0,g.local=fs(g.imported))}let ne=gm(g);return $&&ne&&this.raise(lt.ImportTypeShorthandOnlyInPureImport,g),($||ne)&&this.checkReservedType(g.local.name,g.local.loc.start,!0),ie&&!$&&!ne&&this.checkReservedWord(g.local.name,g.loc.start,!0,!0),this.finishImportSpecifier(g,"ImportSpecifier")}parseBindingAtom(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return super.parseBindingAtom()}}parseFunctionParams(g,S){let $=g.kind;$!=="get"&&$!=="set"&&this.match(47)&&(g.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(g,S)}parseVarId(g,S){super.parseVarId(g,S),this.match(14)&&(g.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(g.id))}parseAsyncArrowFromCallExpression(g,S){if(this.match(14)){let $=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,g.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=$}return super.parseAsyncArrowFromCallExpression(g,S)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(g,S){var $;let N=null,H;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(N=this.state.clone(),H=this.tryParse(()=>super.parseMaybeAssign(g,S),N),!H.error)return H.node;let{context:ie}=this.state,ne=ie[ie.length-1];(ne===k.j_oTag||ne===k.j_expr)&&ie.pop()}if(($=H)!=null&&$.error||this.match(47)){var q,Z;N=N||this.state.clone();let ie,ne=this.tryParse(Be=>{var qe;ie=this.flowParseTypeParameterDeclaration();let Qe=this.forwardNoArrowParamsConversionAt(ie,()=>{let dn=super.parseMaybeAssign(g,S);return this.resetStartLocationFromNode(dn,ie),dn});(qe=Qe.extra)!=null&&qe.parenthesized&&Be();let lr=this.maybeUnwrapTypeCastExpression(Qe);return lr.type!=="ArrowFunctionExpression"&&Be(),lr.typeParameters=ie,this.resetStartLocationFromNode(lr,ie),Qe},N),Se=null;if(ne.node&&this.maybeUnwrapTypeCastExpression(ne.node).type==="ArrowFunctionExpression"){if(!ne.error&&!ne.aborted)return ne.node.async&&this.raise(lt.UnexpectedTypeParameterBeforeAsyncArrowFunction,ie),ne.node;Se=ne.node}if((q=H)!=null&&q.node)return this.state=H.failState,H.node;if(Se)return this.state=ne.failState,Se;throw(Z=H)!=null&&Z.thrown?H.error:ne.thrown?ne.error:this.raise(lt.UnexpectedTokenAfterTypeParameter,ie)}return super.parseMaybeAssign(g,S)}parseArrow(g){if(this.match(14)){let S=this.tryParse(()=>{let $=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let N=this.startNode();return[N.typeAnnotation,g.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=$,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),N});if(S.thrown)return null;S.error&&(this.state=S.failState),g.returnType=S.node.typeAnnotation?this.finishNode(S.node,"TypeAnnotation"):null}return super.parseArrow(g)}shouldParseArrow(g){return this.match(14)||super.shouldParseArrow(g)}setArrowFunctionParameters(g,S){this.state.noArrowParamsConversionAt.includes(g.start)?g.params=S:super.setArrowFunctionParameters(g,S)}checkParams(g,S,$,N=!0){if(!($&&this.state.noArrowParamsConversionAt.includes(g.start))){for(let H=0;H0&&this.raise(lt.ThisParamMustBeFirst,g.params[H]);super.checkParams(g,S,$,N)}}parseParenAndDistinguishExpression(g){return super.parseParenAndDistinguishExpression(g&&!this.state.noArrowAt.includes(this.state.start))}parseSubscripts(g,S,$){if(g.type==="Identifier"&&g.name==="async"&&this.state.noArrowAt.includes(S.index)){this.next();let N=this.startNodeAt(S);N.callee=g,N.arguments=super.parseCallExpressionArguments(11,!1),g=this.finishNode(N,"CallExpression")}else if(g.type==="Identifier"&&g.name==="async"&&this.match(47)){let N=this.state.clone(),H=this.tryParse(Z=>this.parseAsyncArrowWithTypeParameters(S)||Z(),N);if(!H.error&&!H.aborted)return H.node;let q=this.tryParse(()=>super.parseSubscripts(g,S,$),N);if(q.node&&!q.error)return q.node;if(H.node)return this.state=H.failState,H.node;if(q.node)return this.state=q.failState,q.node;throw H.error||q.error}return super.parseSubscripts(g,S,$)}parseSubscript(g,S,$,N){if(this.match(18)&&this.isLookaheadToken_lt()){if(N.optionalChainMember=!0,$)return N.stop=!0,g;this.next();let H=this.startNodeAt(S);return H.callee=g,H.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),H.arguments=this.parseCallExpressionArguments(11,!1),H.optional=!0,this.finishCallExpression(H,!0)}else if(!$&&this.shouldParseTypes()&&this.match(47)){let H=this.startNodeAt(S);H.callee=g;let q=this.tryParse(()=>(H.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),H.arguments=super.parseCallExpressionArguments(11,!1),N.optionalChainMember&&(H.optional=!1),this.finishCallExpression(H,N.optionalChainMember)));if(q.node)return q.error&&(this.state=q.failState),q.node}return super.parseSubscript(g,S,$,N)}parseNewCallee(g){super.parseNewCallee(g);let S=null;this.shouldParseTypes()&&this.match(47)&&(S=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),g.typeArguments=S}parseAsyncArrowWithTypeParameters(g){let S=this.startNodeAt(g);if(this.parseFunctionParams(S,!1),!!this.parseArrow(S))return super.parseArrowExpression(S,void 0,!0)}readToken_mult_modulo(g){let S=this.input.charCodeAt(this.state.pos+1);if(g===42&&S===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(g)}readToken_pipe_amp(g){let S=this.input.charCodeAt(this.state.pos+1);if(g===124&&S===125){this.finishOp(9,2);return}super.readToken_pipe_amp(g)}parseTopLevel(g,S){let $=super.parseTopLevel(g,S);return this.state.hasFlowComment&&this.raise(lt.UnterminatedFlowComment,this.state.curPosition()),$}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(lt.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let g=this.skipFlowComment();g&&(this.state.pos+=g,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:g}=this.state,S=2;for(;[32,9].includes(this.input.charCodeAt(g+S));)S++;let $=this.input.charCodeAt(S+g),N=this.input.charCodeAt(S+g+1);return $===58&&N===58?S+2:this.input.slice(S+g,S+g+12)==="flow-include"?S+12:$===58&&N!==58?S:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(v.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(g,{enumName:S,memberName:$}){this.raise(lt.EnumBooleanMemberNotInitialized,g,{memberName:$,enumName:S})}flowEnumErrorInvalidMemberInitializer(g,S){return this.raise(S.explicitType?S.explicitType==="symbol"?lt.EnumInvalidMemberInitializerSymbolType:lt.EnumInvalidMemberInitializerPrimaryType:lt.EnumInvalidMemberInitializerUnknownType,g,S)}flowEnumErrorNumberMemberNotInitialized(g,S){this.raise(lt.EnumNumberMemberNotInitialized,g,S)}flowEnumErrorStringMemberInconsistentlyInitialized(g,S){this.raise(lt.EnumStringMemberInconsistentlyInitialized,g,S)}flowEnumMemberInit(){let g=this.state.startLoc,S=()=>this.match(12)||this.match(8);switch(this.state.type){case 134:{let $=this.parseNumericLiteral(this.state.value);return S()?{type:"number",loc:$.loc.start,value:$}:{type:"invalid",loc:g}}case 133:{let $=this.parseStringLiteral(this.state.value);return S()?{type:"string",loc:$.loc.start,value:$}:{type:"invalid",loc:g}}case 85:case 86:{let $=this.parseBooleanLiteral(this.match(85));return S()?{type:"boolean",loc:$.loc.start,value:$}:{type:"invalid",loc:g}}default:return{type:"invalid",loc:g}}}flowEnumMemberRaw(){let g=this.state.startLoc,S=this.parseIdentifier(!0),$=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:g};return{id:S,init:$}}flowEnumCheckExplicitTypeMismatch(g,S,$){let{explicitType:N}=S;N!==null&&N!==$&&this.flowEnumErrorInvalidMemberInitializer(g,S)}flowEnumMembers({enumName:g,explicitType:S}){let $=new Set,N={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},H=!1;for(;!this.match(8);){if(this.eat(21)){H=!0;break}let q=this.startNode(),{id:Z,init:ie}=this.flowEnumMemberRaw(),ne=Z.name;if(ne==="")continue;/^[a-z]/.test(ne)&&this.raise(lt.EnumInvalidMemberName,Z,{memberName:ne,suggestion:ne[0].toUpperCase()+ne.slice(1),enumName:g}),$.has(ne)&&this.raise(lt.EnumDuplicateMemberName,Z,{memberName:ne,enumName:g}),$.add(ne);let Se={enumName:g,explicitType:S,memberName:ne};switch(q.id=Z,ie.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(ie.loc,Se,"boolean"),q.init=ie.value,N.booleanMembers.push(this.finishNode(q,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(ie.loc,Se,"number"),q.init=ie.value,N.numberMembers.push(this.finishNode(q,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(ie.loc,Se,"string"),q.init=ie.value,N.stringMembers.push(this.finishNode(q,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(ie.loc,Se);case"none":switch(S){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(ie.loc,Se);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(ie.loc,Se);break;default:N.defaultedMembers.push(this.finishNode(q,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:N,hasUnknownMembers:H}}flowEnumStringMembers(g,S,{enumName:$}){if(g.length===0)return S;if(S.length===0)return g;if(S.length>g.length){for(let N of g)this.flowEnumErrorStringMemberInconsistentlyInitialized(N,{enumName:$});return S}else{for(let N of S)this.flowEnumErrorStringMemberInconsistentlyInitialized(N,{enumName:$});return g}}flowEnumParseExplicitType({enumName:g}){if(!this.eatContextual(102))return null;if(!ce(this.state.type))throw this.raise(lt.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:g});let{value:S}=this.state;return this.next(),S!=="boolean"&&S!=="number"&&S!=="string"&&S!=="symbol"&&this.raise(lt.EnumInvalidExplicitType,this.state.startLoc,{enumName:g,invalidEnumType:S}),S}flowEnumBody(g,S){let $=S.name,N=S.loc.start,H=this.flowEnumParseExplicitType({enumName:$});this.expect(5);let{members:q,hasUnknownMembers:Z}=this.flowEnumMembers({enumName:$,explicitType:H});switch(g.hasUnknownMembers=Z,H){case"boolean":return g.explicitType=!0,g.members=q.booleanMembers,this.expect(8),this.finishNode(g,"EnumBooleanBody");case"number":return g.explicitType=!0,g.members=q.numberMembers,this.expect(8),this.finishNode(g,"EnumNumberBody");case"string":return g.explicitType=!0,g.members=this.flowEnumStringMembers(q.stringMembers,q.defaultedMembers,{enumName:$}),this.expect(8),this.finishNode(g,"EnumStringBody");case"symbol":return g.members=q.defaultedMembers,this.expect(8),this.finishNode(g,"EnumSymbolBody");default:{let ie=()=>(g.members=[],this.expect(8),this.finishNode(g,"EnumStringBody"));g.explicitType=!1;let ne=q.booleanMembers.length,Se=q.numberMembers.length,Be=q.stringMembers.length,qe=q.defaultedMembers.length;if(!ne&&!Se&&!Be&&!qe)return ie();if(!ne&&!Se)return g.members=this.flowEnumStringMembers(q.stringMembers,q.defaultedMembers,{enumName:$}),this.expect(8),this.finishNode(g,"EnumStringBody");if(!Se&&!Be&&ne>=qe){for(let Qe of q.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(Qe.loc.start,{enumName:$,memberName:Qe.id.name});return g.members=q.booleanMembers,this.expect(8),this.finishNode(g,"EnumBooleanBody")}else if(!ne&&!Be&&Se>=qe){for(let Qe of q.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(Qe.loc.start,{enumName:$,memberName:Qe.id.name});return g.members=q.numberMembers,this.expect(8),this.finishNode(g,"EnumNumberBody")}else return this.raise(lt.EnumInconsistentMemberValues,N,{enumName:$}),ie()}}}flowParseEnumDeclaration(g){let S=this.parseIdentifier();return g.id=S,g.body=this.flowEnumBody(this.startNode(),S),this.finishNode(g,"EnumDeclaration")}isLookaheadToken_lt(){let g=this.nextTokenStart();if(this.input.charCodeAt(g)===60){let S=this.input.charCodeAt(g+1);return S!==60&&S!==61}return!1}maybeUnwrapTypeCastExpression(g){return g.type==="TypeCastExpression"?g.expression:g}},ci=b`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:({openingTagName:x})=>`Expected corresponding JSX closing tag for <${x}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:x,HTMLEntity:g})=>`Unexpected token \`${x}\`. Did you mean \`${g}\` or \`{'${x}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?"});function Ns(x){return x?x.type==="JSXOpeningFragment"||x.type==="JSXClosingFragment":!1}function Wa(x){if(x.type==="JSXIdentifier")return x.name;if(x.type==="JSXNamespacedName")return x.namespace.name+":"+x.name.name;if(x.type==="JSXMemberExpression")return Wa(x.object)+"."+Wa(x.property);throw new Error("Node had unexpected type: "+x.type)}var Zc=x=>class extends x{jsxReadToken(){let g="",S=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(ci.UnterminatedJsxContent,this.state.startLoc);let $=this.input.charCodeAt(this.state.pos);switch($){case 60:case 123:if(this.state.pos===this.state.start){$===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):super.getTokenFromCode($);return}g+=this.input.slice(S,this.state.pos),this.finishToken(141,g);return;case 38:g+=this.input.slice(S,this.state.pos),g+=this.jsxReadEntity(),S=this.state.pos;break;case 62:case 125:default:Et($)?(g+=this.input.slice(S,this.state.pos),g+=this.jsxReadNewLine(!0),S=this.state.pos):++this.state.pos}}}jsxReadNewLine(g){let S=this.input.charCodeAt(this.state.pos),$;return++this.state.pos,S===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,$=g?` +`:`\r +`):$=String.fromCharCode(S),++this.state.curLine,this.state.lineStart=this.state.pos,$}jsxReadString(g){let S="",$=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(v.UnterminatedString,this.state.startLoc);let N=this.input.charCodeAt(this.state.pos);if(N===g)break;N===38?(S+=this.input.slice($,this.state.pos),S+=this.jsxReadEntity(),$=this.state.pos):Et(N)?(S+=this.input.slice($,this.state.pos),S+=this.jsxReadNewLine(!1),$=this.state.pos):++this.state.pos}S+=this.input.slice($,this.state.pos++),this.finishToken(133,S)}jsxReadEntity(){let g=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let S=10;this.codePointAtPos(this.state.pos)===120&&(S=16,++this.state.pos);let $=this.readInt(S,void 0,!1,"bail");if($!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint($)}else{let S=0,$=!1;for(;S++<10&&this.state.pos1){for(let $=0;$0){if(S&256){let N=!!(S&512),H=($&4)>0;return N!==H}return!0}return S&128&&($&8)>0?x.names.get(g)&2?!!(S&1):!1:S&2&&($&1)>0?!0:super.isRedeclaredInScope(x,g,S)}checkLocalExport(x){let{name:g}=x;if(this.hasImport(g))return;let S=this.scopeStack.length;for(let $=S-1;$>=0;$--){let N=this.scopeStack[$].tsNames.get(g);if((N&1)>0||(N&16)>0)return}super.checkLocalExport(x)}},ix=(x,g)=>hasOwnProperty.call(x,g)&&x[g],xf=x=>x.type==="ParenthesizedExpression"?xf(x.expression):x,mm=class extends Ua{toAssignable(x,g=!1){var S,$;let N;switch((x.type==="ParenthesizedExpression"||(S=x.extra)!=null&&S.parenthesized)&&(N=xf(x),g?N.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(v.InvalidParenthesizedAssignment,x):N.type!=="MemberExpression"&&!this.isOptionalMemberExpression(N)&&this.raise(v.InvalidParenthesizedAssignment,x):this.raise(v.InvalidParenthesizedAssignment,x)),x.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":x.type="ObjectPattern";for(let q=0,Z=x.properties.length,ie=Z-1;q$.type!=="ObjectMethod"&&(N===S||$.type!=="SpreadElement")&&this.isAssignable($))}case"ObjectProperty":return this.isAssignable(x.value);case"SpreadElement":return this.isAssignable(x.argument);case"ArrayExpression":return x.elements.every(S=>S===null||this.isAssignable(S));case"AssignmentExpression":return x.operator==="=";case"ParenthesizedExpression":return this.isAssignable(x.expression);case"MemberExpression":case"OptionalMemberExpression":return!g;default:return!1}}toReferencedList(x,g){return x}toReferencedListDeep(x,g){this.toReferencedList(x,g);for(let S of x)(S==null?void 0:S.type)==="ArrayExpression"&&this.toReferencedListDeep(S.elements)}parseSpread(x){let g=this.startNode();return this.next(),g.argument=this.parseMaybeAssignAllowIn(x,void 0),this.finishNode(g,"SpreadElement")}parseRestBinding(){let x=this.startNode();return this.next(),x.argument=this.parseBindingAtom(),this.finishNode(x,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{let x=this.startNode();return this.next(),x.elements=this.parseBindingList(3,93,1),this.finishNode(x,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(x,g,S){let $=S&1,N=[],H=!0;for(;!this.eat(x);)if(H?H=!1:this.expect(12),$&&this.match(12))N.push(null);else{if(this.eat(x))break;if(this.match(21)){if(N.push(this.parseAssignableListItemTypes(this.parseRestBinding(),S)),!this.checkCommaAfterRest(g)){this.expect(x);break}}else{let q=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(v.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)q.push(this.parseDecorator());N.push(this.parseAssignableListItem(S,q))}}return N}parseBindingRestProperty(x){return this.next(),x.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(x,"RestElement")}parseBindingProperty(){let{type:x,startLoc:g}=this.state;if(x===21)return this.parseBindingRestProperty(this.startNode());let S=this.startNode();return x===138?(this.expectPlugin("destructuringPrivate",g),this.classScope.usePrivateName(this.state.value,g),S.key=this.parsePrivateName()):this.parsePropertyName(S),S.method=!1,this.parseObjPropValue(S,g,!1,!1,!0,!1)}parseAssignableListItem(x,g){let S=this.parseMaybeDefault();this.parseAssignableListItemTypes(S,x);let $=this.parseMaybeDefault(S.loc.start,S);return g.length&&(S.decorators=g),$}parseAssignableListItemTypes(x,g){return x}parseMaybeDefault(x,g){var S;if(x!=null||(x=this.state.startLoc),g=(S=g)!=null?S:this.parseBindingAtom(),!this.eat(29))return g;let $=this.startNodeAt(x);return $.left=g,$.right=this.parseMaybeAssignAllowIn(),this.finishNode($,"AssignmentPattern")}isValidLVal(x,g,S){return ix({AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},x)}isOptionalMemberExpression(x){return x.type==="OptionalMemberExpression"}checkLVal(x,{in:g,binding:S=64,checkClashes:$=!1,strictModeChanged:N=!1,hasParenthesizedAncestor:H=!1}){var q;let Z=x.type;if(this.isObjectMethod(x))return;let ie=this.isOptionalMemberExpression(x);if(ie||Z==="MemberExpression"){ie&&(this.expectPlugin("optionalChainingAssign",x.loc.start),g.type!=="AssignmentExpression"&&this.raise(v.InvalidLhsOptionalChaining,x,{ancestor:g})),S!==64&&this.raise(v.InvalidPropertyBindingPattern,x);return}if(Z==="Identifier"){this.checkIdentifier(x,S,N);let{name:Qe}=x;$&&($.has(Qe)?this.raise(v.ParamDupe,x):$.add(Qe));return}let ne=this.isValidLVal(Z,!(H||(q=x.extra)!=null&&q.parenthesized)&&g.type==="AssignmentExpression",S);if(ne===!0)return;if(ne===!1){let Qe=S===64?v.InvalidLhs:v.InvalidLhsBinding;this.raise(Qe,x,{ancestor:g});return}let[Se,Be]=Array.isArray(ne)?ne:[ne,Z==="ParenthesizedExpression"],qe=Z==="ArrayPattern"||Z==="ObjectPattern"?{type:Z}:g;for(let Qe of[].concat(x[Se]))Qe&&this.checkLVal(Qe,{in:qe,binding:S,checkClashes:$,strictModeChanged:N,hasParenthesizedAncestor:Be})}checkIdentifier(x,g,S=!1){this.state.strict&&(S?$i(x.name,this.inModule):ui(x.name))&&(g===64?this.raise(v.StrictEvalArguments,x,{referenceName:x.name}):this.raise(v.StrictEvalArgumentsBinding,x,{bindingName:x.name})),g&8192&&x.name==="let"&&this.raise(v.LetInLexicalBinding,x),g&64||this.declareNameFromIdentifier(x,g)}declareNameFromIdentifier(x,g){this.scope.declareName(x.name,g,x.loc.start)}checkToRestConversion(x,g){switch(x.type){case"ParenthesizedExpression":this.checkToRestConversion(x.expression,g);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(g)break;default:this.raise(v.InvalidRestAssignmentPattern,x)}}checkCommaAfterRest(x){return this.match(12)?(this.raise(this.lookaheadCharCode()===x?v.RestTrailingComma:v.ElementAfterRest,this.state.startLoc),!0):!1}},ym=(x,g)=>hasOwnProperty.call(x,g)&&x[g];function pu(x){if(x==null)throw new Error(`Unexpected ${x} value.`);return x}function wf(x){if(!x)throw new Error("Assert fail")}var Ze=b`typescript`({AbstractMethodHasImplementation:({methodName:x})=>`Method '${x}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:x})=>`Property '${x}' cannot have an initializer because it is marked abstract.`,AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:x})=>`'declare' is not allowed in ${x}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:({modifier:x})=>"Accessibility modifier already seen.",DuplicateModifier:({modifier:x})=>`Duplicate modifier: '${x}'.`,EmptyHeritageClauseType:({token:x})=>`'${x}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:x})=>`'${x[0]}' modifier cannot be used with '${x[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:x})=>`Index signatures cannot have an accessibility modifier ('${x}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:({modifier:x})=>`'${x}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:x})=>`'${x}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:x})=>`'${x}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifiersOrder:({orderedModifiers:x})=>`'${x[0]}' modifier must precede '${x[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:x})=>`Private elements cannot have an accessibility modifier ('${x}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:x})=>`Single type parameter ${x} should have a trailing comma. Example usage: <${x},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:x})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${x}.`});function sx(x){switch(x){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function vm(x){return x==="private"||x==="public"||x==="protected"}function te(x){return x==="in"||x==="out"}var he=x=>class extends x{constructor(...g){super(...g),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:Ze.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:Ze.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:Ze.InvalidModifierOnTypeParameter})}getScopeHandler(){return bf}tsIsIdentifier(){return ce(this.state.type)}tsTokenCanFollowModifier(){return(this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(138)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()}tsNextTokenCanFollowModifier(){return this.next(),this.tsTokenCanFollowModifier()}tsParseModifier(g,S){if(!ce(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let $=this.state.value;if(g.includes($)){if(S&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return $}}tsParseModifiers({allowedModifiers:g,disallowedModifiers:S,stopOnStartOfClassStaticBlock:$,errorTemplate:N=Ze.InvalidModifierOnTypeMember},H){let q=(ie,ne,Se,Be)=>{ne===Se&&H[Be]&&this.raise(Ze.InvalidModifiersOrder,ie,{orderedModifiers:[Se,Be]})},Z=(ie,ne,Se,Be)=>{(H[Se]&&ne===Be||H[Be]&&ne===Se)&&this.raise(Ze.IncompatibleModifiers,ie,{modifiers:[Se,Be]})};for(;;){let{startLoc:ie}=this.state,ne=this.tsParseModifier(g.concat(S??[]),$);if(!ne)break;vm(ne)?H.accessibility?this.raise(Ze.DuplicateAccessibilityModifier,ie,{modifier:ne}):(q(ie,ne,ne,"override"),q(ie,ne,ne,"static"),q(ie,ne,ne,"readonly"),H.accessibility=ne):te(ne)?(H[ne]&&this.raise(Ze.DuplicateModifier,ie,{modifier:ne}),H[ne]=!0,q(ie,ne,"in","out")):(hasOwnProperty.call(H,ne)?this.raise(Ze.DuplicateModifier,ie,{modifier:ne}):(q(ie,ne,"static","readonly"),q(ie,ne,"static","override"),q(ie,ne,"override","readonly"),q(ie,ne,"abstract","override"),Z(ie,ne,"declare","override"),Z(ie,ne,"static","abstract")),H[ne]=!0),S!=null&&S.includes(ne)&&this.raise(N,ie,{modifier:ne})}}tsIsListTerminator(g){switch(g){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(g,S){let $=[];for(;!this.tsIsListTerminator(g);)$.push(S());return $}tsParseDelimitedList(g,S,$){return pu(this.tsParseDelimitedListWorker(g,S,!0,$))}tsParseDelimitedListWorker(g,S,$,N){let H=[],q=-1;for(;!this.tsIsListTerminator(g);){q=-1;let Z=S();if(Z==null)return;if(H.push(Z),this.eat(12)){q=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(g))break;$&&this.expect(12);return}return N&&(N.value=q),H}tsParseBracketedList(g,S,$,N,H){N||($?this.expect(0):this.expect(47));let q=this.tsParseDelimitedList(g,S,H);return $?this.expect(3):this.expect(48),q}tsParseImportType(){let g=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(Ze.UnsupportedImportTypeArgument,this.state.startLoc),g.argument=super.parseExprAtom(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(g.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(g.options=super.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.eat(16)&&(g.qualifier=this.tsParseEntityName()),this.match(47)&&(g.typeParameters=this.tsParseTypeArguments()),this.finishNode(g,"TSImportType")}tsParseEntityName(g=!0){let S=this.parseIdentifier(g);for(;this.eat(16);){let $=this.startNodeAtNode(S);$.left=S,$.right=this.parseIdentifier(g),S=this.finishNode($,"TSQualifiedName")}return S}tsParseTypeReference(){let g=this.startNode();return g.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(g.typeParameters=this.tsParseTypeArguments()),this.finishNode(g,"TSTypeReference")}tsParseThisTypePredicate(g){this.next();let S=this.startNodeAtNode(g);return S.parameterName=g,S.typeAnnotation=this.tsParseTypeAnnotation(!1),S.asserts=!1,this.finishNode(S,"TSTypePredicate")}tsParseThisTypeNode(){let g=this.startNode();return this.next(),this.finishNode(g,"TSThisType")}tsParseTypeQuery(){let g=this.startNode();return this.expect(87),this.match(83)?g.exprName=this.tsParseImportType():g.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(g.typeParameters=this.tsParseTypeArguments()),this.finishNode(g,"TSTypeQuery")}tsParseTypeParameter(g){let S=this.startNode();return g(S),S.name=this.tsParseTypeParameterName(),S.constraint=this.tsEatThenParseType(81),S.default=this.tsEatThenParseType(29),this.finishNode(S,"TSTypeParameter")}tsTryParseTypeParameters(g){if(this.match(47))return this.tsParseTypeParameters(g)}tsParseTypeParameters(g){let S=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();let $={value:-1};return S.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,g),!1,!0,$),S.params.length===0&&this.raise(Ze.EmptyTypeParameters,S),$.value!==-1&&this.addExtra(S,"trailingComma",$.value),this.finishNode(S,"TSTypeParameterDeclaration")}tsFillSignature(g,S){let $=g===19,N="parameters",H="typeAnnotation";S.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),S[N]=this.tsParseBindingListForSignature(),$?S[H]=this.tsParseTypeOrTypePredicateAnnotation(g):this.match(g)&&(S[H]=this.tsParseTypeOrTypePredicateAnnotation(g))}tsParseBindingListForSignature(){let g=super.parseBindingList(11,41,2);for(let S of g){let{type:$}=S;($==="AssignmentPattern"||$==="TSParameterProperty")&&this.raise(Ze.UnsupportedSignatureParameterKind,S,{type:$})}return g}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(g,S){return this.tsFillSignature(14,S),this.tsParseTypeMemberSemicolon(),this.finishNode(S,g)}tsIsUnambiguouslyIndexSignature(){return this.next(),ce(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(g){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let S=this.parseIdentifier();S.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(S),this.expect(3),g.parameters=[S];let $=this.tsTryParseTypeAnnotation();return $&&(g.typeAnnotation=$),this.tsParseTypeMemberSemicolon(),this.finishNode(g,"TSIndexSignature")}tsParsePropertyOrMethodSignature(g,S){this.eat(17)&&(g.optional=!0);let $=g;if(this.match(10)||this.match(47)){S&&this.raise(Ze.ReadonlyForMethodSignature,g);let N=$;N.kind&&this.match(47)&&this.raise(Ze.AccesorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,N),this.tsParseTypeMemberSemicolon();let H="parameters",q="typeAnnotation";if(N.kind==="get")N[H].length>0&&(this.raise(v.BadGetterArity,this.state.curPosition()),this.isThisParam(N[H][0])&&this.raise(Ze.AccesorCannotDeclareThisParameter,this.state.curPosition()));else if(N.kind==="set"){if(N[H].length!==1)this.raise(v.BadSetterArity,this.state.curPosition());else{let Z=N[H][0];this.isThisParam(Z)&&this.raise(Ze.AccesorCannotDeclareThisParameter,this.state.curPosition()),Z.type==="Identifier"&&Z.optional&&this.raise(Ze.SetAccesorCannotHaveOptionalParameter,this.state.curPosition()),Z.type==="RestElement"&&this.raise(Ze.SetAccesorCannotHaveRestParameter,this.state.curPosition())}N[q]&&this.raise(Ze.SetAccesorCannotHaveReturnType,N[q])}else N.kind="method";return this.finishNode(N,"TSMethodSignature")}else{let N=$;S&&(N.readonly=!0);let H=this.tsTryParseTypeAnnotation();return H&&(N.typeAnnotation=H),this.tsParseTypeMemberSemicolon(),this.finishNode(N,"TSPropertySignature")}}tsParseTypeMember(){let g=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",g);if(this.match(77)){let $=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",g):(g.key=this.createIdentifier($,"new"),this.tsParsePropertyOrMethodSignature(g,!1))}return this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},g),this.tsTryParseIndexSignature(g)||(super.parsePropertyName(g),!g.computed&&g.key.type==="Identifier"&&(g.key.name==="get"||g.key.name==="set")&&this.tsTokenCanFollowModifier()&&(g.kind=g.key.name,super.parsePropertyName(g)),this.tsParsePropertyOrMethodSignature(g,!!g.readonly))}tsParseTypeLiteral(){let g=this.startNode();return g.members=this.tsParseObjectTypeMembers(),this.finishNode(g,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);let g=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),g}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedTypeParameter(){let g=this.startNode();return g.name=this.tsParseTypeParameterName(),g.constraint=this.tsExpectThenParseType(58),this.finishNode(g,"TSTypeParameter")}tsParseMappedType(){let g=this.startNode();return this.expect(5),this.match(53)?(g.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(g.readonly=!0),this.expect(0),g.typeParameter=this.tsParseMappedTypeParameter(),g.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(g.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(g.optional=!0),g.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(g,"TSMappedType")}tsParseTupleType(){let g=this.startNode();g.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let S=!1;return g.elementTypes.forEach($=>{let{type:N}=$;S&&N!=="TSRestType"&&N!=="TSOptionalType"&&!(N==="TSNamedTupleMember"&&$.optional)&&this.raise(Ze.OptionalTypeBeforeRequired,$),S||(S=N==="TSNamedTupleMember"&&$.optional||N==="TSOptionalType")}),this.finishNode(g,"TSTupleType")}tsParseTupleElementType(){let{startLoc:g}=this.state,S=this.eat(21),$,N,H,q,Z=Ae(this.state.type)?this.lookaheadCharCode():null;if(Z===58)$=!0,H=!1,N=this.parseIdentifier(!0),this.expect(14),q=this.tsParseType();else if(Z===63){H=!0;let ie=this.state.startLoc,ne=this.state.value,Se=this.tsParseNonArrayType();this.lookaheadCharCode()===58?($=!0,N=this.createIdentifier(this.startNodeAt(ie),ne),this.expect(17),this.expect(14),q=this.tsParseType()):($=!1,q=Se,this.expect(17))}else q=this.tsParseType(),H=this.eat(17),$=this.eat(14);if($){let ie;N?(ie=this.startNodeAtNode(N),ie.optional=H,ie.label=N,ie.elementType=q,this.eat(17)&&(ie.optional=!0,this.raise(Ze.TupleOptionalAfterType,this.state.lastTokStartLoc))):(ie=this.startNodeAtNode(q),ie.optional=H,this.raise(Ze.InvalidTupleMemberLabel,q),ie.label=q,ie.elementType=this.tsParseType()),q=this.finishNode(ie,"TSNamedTupleMember")}else if(H){let ie=this.startNodeAtNode(q);ie.typeAnnotation=q,q=this.finishNode(ie,"TSOptionalType")}if(S){let ie=this.startNodeAt(g);ie.typeAnnotation=q,q=this.finishNode(ie,"TSRestType")}return q}tsParseParenthesizedType(){let g=this.startNode();return this.expect(10),g.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(g,"TSParenthesizedType")}tsParseFunctionOrConstructorType(g,S){let $=this.startNode();return g==="TSConstructorType"&&($.abstract=!!S,S&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,$)),this.finishNode($,g)}tsParseLiteralTypeNode(){let g=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:g.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(g,"TSLiteralType")}tsParseTemplateLiteralType(){let g=this.startNode();return g.literal=super.parseTemplate(!1),this.finishNode(g,"TSLiteralType")}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let g=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(g):g}tsParseNonArrayType(){switch(this.state.type){case 133:case 134:case 135:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){let g=this.startNode(),S=this.lookahead();return S.type!==134&&S.type!==135&&this.unexpected(),g.literal=this.parseMaybeUnary(),this.finishNode(g,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:g}=this.state;if(ce(g)||g===88||g===84){let S=g===88?"TSVoidKeyword":g===84?"TSNullKeyword":sx(this.state.value);if(S!==void 0&&this.lookaheadCharCode()!==46){let $=this.startNode();return this.next(),this.finishNode($,S)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let g=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let S=this.startNodeAtNode(g);S.elementType=g,this.expect(3),g=this.finishNode(S,"TSArrayType")}else{let S=this.startNodeAtNode(g);S.objectType=g,S.indexType=this.tsParseType(),this.expect(3),g=this.finishNode(S,"TSIndexedAccessType")}return g}tsParseTypeOperator(){let g=this.startNode(),S=this.state.value;return this.next(),g.operator=S,g.typeAnnotation=this.tsParseTypeOperatorOrHigher(),S==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(g),this.finishNode(g,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(g){switch(g.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(Ze.UnexpectedReadonly,g)}}tsParseInferType(){let g=this.startNode();this.expectContextual(115);let S=this.startNode();return S.name=this.tsParseTypeParameterName(),S.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),g.typeParameter=this.finishNode(S,"TSTypeParameter"),this.finishNode(g,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){let g=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return g}}tsParseTypeOperatorOrHigher(){return Ce(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(g,S,$){let N=this.startNode(),H=this.eat($),q=[];do q.push(S());while(this.eat($));return q.length===1&&!H?q[0]:(N.types=q,this.finishNode(N,g))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(ce(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:g}=this.state,S=g.length;try{return this.parseObjectLike(8,!0),g.length===S}catch{return!1}}if(this.match(0)){this.next();let{errors:g}=this.state,S=g.length;try{return super.parseBindingList(3,93,1),g.length===S}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(g){return this.tsInType(()=>{let S=this.startNode();this.expect(g);let $=this.startNode(),N=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(N&&this.match(78)){let Z=this.tsParseThisTypeOrThisTypePredicate();return Z.type==="TSThisType"?($.parameterName=Z,$.asserts=!0,$.typeAnnotation=null,Z=this.finishNode($,"TSTypePredicate")):(this.resetStartLocationFromNode(Z,$),Z.asserts=!0),S.typeAnnotation=Z,this.finishNode(S,"TSTypeAnnotation")}let H=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!H)return N?($.parameterName=this.parseIdentifier(),$.asserts=N,$.typeAnnotation=null,S.typeAnnotation=this.finishNode($,"TSTypePredicate"),this.finishNode(S,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,S);let q=this.tsParseTypeAnnotation(!1);return $.parameterName=H,$.typeAnnotation=q,$.asserts=N,S.typeAnnotation=this.finishNode($,"TSTypePredicate"),this.finishNode(S,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let g=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),g}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let g=this.state.containsEsc;return this.next(),!ce(this.state.type)&&!this.match(78)?!1:(g&&this.raise(v.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(g=!0,S=this.startNode()){return this.tsInType(()=>{g&&this.expect(14),S.typeAnnotation=this.tsParseType()}),this.finishNode(S,"TSTypeAnnotation")}tsParseType(){wf(this.state.inType);let g=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return g;let S=this.startNodeAtNode(g);return S.checkType=g,S.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),S.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),S.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(S,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.lookahead().type===77}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(Ze.ReservedTypeAssertion,this.state.startLoc);let g=this.startNode();return g.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),g.expression=this.parseMaybeUnary(),this.finishNode(g,"TSTypeAssertion")}tsParseHeritageClause(g){let S=this.state.startLoc,$=this.tsParseDelimitedList("HeritageClauseElement",()=>{let N=this.startNode();return N.expression=this.tsParseEntityName(),this.match(47)&&(N.typeParameters=this.tsParseTypeArguments()),this.finishNode(N,"TSExpressionWithTypeArguments")});return $.length||this.raise(Ze.EmptyHeritageClauseType,S,{token:g}),$}tsParseInterfaceDeclaration(g,S={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),S.declare&&(g.declare=!0),ce(this.state.type)?(g.id=this.parseIdentifier(),this.checkIdentifier(g.id,130)):(g.id=null,this.raise(Ze.MissingInterfaceName,this.state.startLoc)),g.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(g.extends=this.tsParseHeritageClause("extends"));let $=this.startNode();return $.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),g.body=this.finishNode($,"TSInterfaceBody"),this.finishNode(g,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(g){return g.id=this.parseIdentifier(),this.checkIdentifier(g.id,2),g.typeAnnotation=this.tsInType(()=>{if(g.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookahead().type!==16){let S=this.startNode();return this.next(),this.finishNode(S,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(g,"TSTypeAliasDeclaration")}tsInNoContext(g){let S=this.state.context;this.state.context=[S[0]];try{return g()}finally{this.state.context=S}}tsInType(g){let S=this.state.inType;this.state.inType=!0;try{return g()}finally{this.state.inType=S}}tsInDisallowConditionalTypesContext(g){let S=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return g()}finally{this.state.inDisallowConditionalTypesContext=S}}tsInAllowConditionalTypesContext(g){let S=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return g()}finally{this.state.inDisallowConditionalTypesContext=S}}tsEatThenParseType(g){if(this.match(g))return this.tsNextThenParseType()}tsExpectThenParseType(g){return this.tsInType(()=>(this.expect(g),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let g=this.startNode();return g.id=this.match(133)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(g.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(g,"TSEnumMember")}tsParseEnumDeclaration(g,S={}){return S.const&&(g.const=!0),S.declare&&(g.declare=!0),this.expectContextual(126),g.id=this.parseIdentifier(),this.checkIdentifier(g.id,g.const?8971:8459),this.expect(5),g.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(g,"TSEnumDeclaration")}tsParseModuleBlock(){let g=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(g.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(g,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(g,S=!1){if(g.id=this.parseIdentifier(),S||this.checkIdentifier(g.id,1024),this.eat(16)){let $=this.startNode();this.tsParseModuleOrNamespaceDeclaration($,!0),g.body=$}else this.scope.enter(256),this.prodParam.enter(0),g.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(g,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(g){return this.isContextual(112)?(g.global=!0,g.id=this.parseIdentifier()):this.match(133)?g.id=super.parseStringLiteral(this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),g.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(g,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(g,S,$){g.isExport=$||!1,g.id=S||this.parseIdentifier(),this.checkIdentifier(g.id,4096),this.expect(29);let N=this.tsParseModuleReference();return g.importKind==="type"&&N.type!=="TSExternalModuleReference"&&this.raise(Ze.ImportAliasHasImportType,N),g.moduleReference=N,this.semicolon(),this.finishNode(g,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}tsParseExternalModuleReference(){let g=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),g.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(g,"TSExternalModuleReference")}tsLookAhead(g){let S=this.state.clone(),$=g();return this.state=S,$}tsTryParseAndCatch(g){let S=this.tryParse($=>g()||$());if(!(S.aborted||!S.node))return S.error&&(this.state=S.failState),S.node}tsTryParse(g){let S=this.state.clone(),$=g();if($!==void 0&&$!==!1)return $;this.state=S}tsTryParseDeclare(g){if(this.isLineTerminator())return;let S=this.state.type,$;return this.isContextual(100)&&(S=74,$="let"),this.tsInAmbientContext(()=>{switch(S){case 68:return g.declare=!0,super.parseFunctionStatement(g,!1,!1);case 80:return g.declare=!0,this.parseClass(g,!0,!1);case 126:return this.tsParseEnumDeclaration(g,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(g);case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(g.declare=!0,this.parseVarStatement(g,$||this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(g,{const:!0,declare:!0}));case 129:{let N=this.tsParseInterfaceDeclaration(g,{declare:!0});if(N)return N}default:if(ce(S))return this.tsParseDeclaration(g,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(g,S,$){switch(S.name){case"declare":{let N=this.tsTryParseDeclare(g);return N&&(N.declare=!0),N}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);let N=g;return N.global=!0,N.id=S,N.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(N,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(g,S.name,!1,$)}}tsParseDeclaration(g,S,$,N){switch(S){case"abstract":if(this.tsCheckLineTerminator($)&&(this.match(80)||ce(this.state.type)))return this.tsParseAbstractDeclaration(g,N);break;case"module":if(this.tsCheckLineTerminator($)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(g);if(ce(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(g)}break;case"namespace":if(this.tsCheckLineTerminator($)&&ce(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(g);break;case"type":if(this.tsCheckLineTerminator($)&&ce(this.state.type))return this.tsParseTypeAliasDeclaration(g);break}}tsCheckLineTerminator(g){return g?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(g){if(!this.match(47))return;let S=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let $=this.tsTryParseAndCatch(()=>{let N=this.startNodeAt(g);return N.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(N),N.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),N});if(this.state.maybeInArrowParameters=S,!!$)return super.parseArrowExpression($,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let g=this.startNode();return g.params=this.tsInType(()=>this.tsInNoContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),g.params.length===0?this.raise(Ze.EmptyTypeArguments,g):!this.state.inType&&this.curContext()===k.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(g,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return fe(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseAssignableListItem(g,S){let $=this.state.startLoc,N={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},N);let H=N.accessibility,q=N.override,Z=N.readonly;!(g&4)&&(H||Z||q)&&this.raise(Ze.UnexpectedParameterModifier,$);let ie=this.parseMaybeDefault();this.parseAssignableListItemTypes(ie,g);let ne=this.parseMaybeDefault(ie.loc.start,ie);if(H||Z||q){let Se=this.startNodeAt($);return S.length&&(Se.decorators=S),H&&(Se.accessibility=H),Z&&(Se.readonly=Z),q&&(Se.override=q),ne.type!=="Identifier"&&ne.type!=="AssignmentPattern"&&this.raise(Ze.UnsupportedParameterPropertyKind,Se),Se.parameter=ne,this.finishNode(Se,"TSParameterProperty")}return S.length&&(ie.decorators=S),ne}isSimpleParameter(g){return g.type==="TSParameterProperty"&&super.isSimpleParameter(g.parameter)||super.isSimpleParameter(g)}tsDisallowOptionalPattern(g){for(let S of g.params)S.type!=="Identifier"&&S.optional&&!this.state.isAmbientContext&&this.raise(Ze.PatternIsOptional,S)}setArrowFunctionParameters(g,S,$){super.setArrowFunctionParameters(g,S,$),this.tsDisallowOptionalPattern(g)}parseFunctionBodyAndFinish(g,S,$=!1){this.match(14)&&(g.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let N=S==="FunctionDeclaration"?"TSDeclareFunction":S==="ClassMethod"||S==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return N&&!this.match(5)&&this.isLineTerminator()?this.finishNode(g,N):N==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(Ze.DeclareFunctionHasImplementation,g),g.declare)?super.parseFunctionBodyAndFinish(g,N,$):(this.tsDisallowOptionalPattern(g),super.parseFunctionBodyAndFinish(g,S,$))}registerFunctionStatementId(g){!g.body&&g.id?this.checkIdentifier(g.id,1024):super.registerFunctionStatementId(g)}tsCheckForInvalidTypeCasts(g){g.forEach(S=>{(S==null?void 0:S.type)==="TSTypeCastExpression"&&this.raise(Ze.UnexpectedTypeAnnotation,S.typeAnnotation)})}toReferencedList(g,S){return this.tsCheckForInvalidTypeCasts(g),g}parseArrayLike(g,S,$,N){let H=super.parseArrayLike(g,S,$,N);return H.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(H.elements),H}parseSubscript(g,S,$,N){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let q=this.startNodeAt(S);return q.expression=g,this.finishNode(q,"TSNonNullExpression")}let H=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if($)return N.stop=!0,g;N.optionalChainMember=H=!0,this.next()}if(this.match(47)||this.match(51)){let q,Z=this.tsTryParseAndCatch(()=>{if(!$&&this.atPossibleAsyncArrow(g)){let Be=this.tsTryParseGenericAsyncArrowFunction(S);if(Be)return Be}let ie=this.tsParseTypeArgumentsInExpression();if(!ie)return;if(H&&!this.match(10)){q=this.state.curPosition();return}if(ve(this.state.type)){let Be=super.parseTaggedTemplateExpression(g,S,N);return Be.typeParameters=ie,Be}if(!$&&this.eat(10)){let Be=this.startNodeAt(S);return Be.callee=g,Be.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(Be.arguments),Be.typeParameters=ie,N.optionalChainMember&&(Be.optional=H),this.finishCallExpression(Be,N.optionalChainMember)}let ne=this.state.type;if(ne===48||ne===52||ne!==10&&yt(ne)&&!this.hasPrecedingLineBreak())return;let Se=this.startNodeAt(S);return Se.expression=g,Se.typeParameters=ie,this.finishNode(Se,"TSInstantiationExpression")});if(q&&this.unexpected(q,10),Z)return Z.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(Ze.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),Z}return super.parseSubscript(g,S,$,N)}parseNewCallee(g){var S;super.parseNewCallee(g);let{callee:$}=g;$.type==="TSInstantiationExpression"&&!((S=$.extra)!=null&&S.parenthesized)&&(g.typeParameters=$.typeParameters,g.callee=$.expression)}parseExprOp(g,S,$){let N;if(je(58)>$&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(N=this.isContextual(120)))){let H=this.startNodeAt(S);return H.expression=g,H.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(N&&this.raise(v.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(H,N?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(H,S,$)}return super.parseExprOp(g,S,$)}checkReservedWord(g,S,$,N){this.state.isAmbientContext||super.checkReservedWord(g,S,$,N)}checkImportReflection(g){super.checkImportReflection(g),g.module&&g.importKind!=="value"&&this.raise(Ze.ImportReflectionHasImportType,g.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(g){if(super.isPotentialImportPhase(g))return!0;if(this.isContextual(130)){let S=this.lookaheadCharCode();return g?S===123||S===42:S!==61}return!g&&this.isContextual(87)}applyImportPhase(g,S,$,N){super.applyImportPhase(g,S,$,N),S?g.exportKind=$==="type"?"type":"value":g.importKind=$==="type"||$==="typeof"?$:"value"}parseImport(g){if(this.match(133))return g.importKind="value",super.parseImport(g);let S;if(ce(this.state.type)&&this.lookaheadCharCode()===61)return g.importKind="value",this.tsParseImportEqualsDeclaration(g);if(this.isContextual(130)){let $=this.parseMaybeImportPhase(g,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(g,$);S=super.parseImportSpecifiersAndAfter(g,$)}else S=super.parseImport(g);return S.importKind==="type"&&S.specifiers.length>1&&S.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(Ze.TypeImportCannotSpecifyDefaultAndNamed,S),S}parseExport(g,S){if(this.match(83)){this.next();let $=g,N=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?N=this.parseMaybeImportPhase($,!1):$.importKind="value",this.tsParseImportEqualsDeclaration($,N,!0)}else if(this.eat(29)){let $=g;return $.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode($,"TSExportAssignment")}else if(this.eatContextual(93)){let $=g;return this.expectContextual(128),$.id=this.parseIdentifier(),this.semicolon(),this.finishNode($,"TSNamespaceExportDeclaration")}else return super.parseExport(g,S)}isAbstractClass(){return this.isContextual(124)&&this.lookahead().type===80}parseExportDefaultExpression(){if(this.isAbstractClass()){let g=this.startNode();return this.next(),g.abstract=!0,this.parseClass(g,!0,!0)}if(this.match(129)){let g=this.tsParseInterfaceDeclaration(this.startNode());if(g)return g}return super.parseExportDefaultExpression()}parseVarStatement(g,S,$=!1){let{isAmbientContext:N}=this.state,H=super.parseVarStatement(g,S,$||N);if(!N)return H;for(let{id:q,init:Z}of H.declarations)Z&&(S!=="const"||q.typeAnnotation?this.raise(Ze.InitializerNotAllowedInAmbientContext,Z):Xe(Z,this.hasPlugin("estree"))||this.raise(Ze.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,Z));return H}parseStatementContent(g,S){if(this.match(75)&&this.isLookaheadContextual("enum")){let $=this.startNode();return this.expect(75),this.tsParseEnumDeclaration($,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){let $=this.tsParseInterfaceDeclaration(this.startNode());if($)return $}return super.parseStatementContent(g,S)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(g,S){return S.some($=>vm($)?g.accessibility===$:!!g[$])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(g,S,$){let N=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:N,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:Ze.InvalidModifierOnTypeParameterPositions},S);let H=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(S,N)&&this.raise(Ze.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(g,S)):this.parseClassMemberWithIsStatic(g,S,$,!!S.static)};S.declare?this.tsInAmbientContext(H):H()}parseClassMemberWithIsStatic(g,S,$,N){let H=this.tsTryParseIndexSignature(S);if(H){g.body.push(H),S.abstract&&this.raise(Ze.IndexSignatureHasAbstract,S),S.accessibility&&this.raise(Ze.IndexSignatureHasAccessibility,S,{modifier:S.accessibility}),S.declare&&this.raise(Ze.IndexSignatureHasDeclare,S),S.override&&this.raise(Ze.IndexSignatureHasOverride,S);return}!this.state.inAbstractClass&&S.abstract&&this.raise(Ze.NonAbstractClassHasAbstractMethod,S),S.override&&($.hadSuperClass||this.raise(Ze.OverrideNotInSubClass,S)),super.parseClassMemberWithIsStatic(g,S,$,N)}parsePostMemberNameModifiers(g){this.eat(17)&&(g.optional=!0),g.readonly&&this.match(10)&&this.raise(Ze.ClassMethodHasReadonly,g),g.declare&&this.match(10)&&this.raise(Ze.ClassMethodHasDeclare,g)}parseExpressionStatement(g,S,$){return(S.type==="Identifier"?this.tsParseExpressionStatement(g,S,$):void 0)||super.parseExpressionStatement(g,S,$)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(g,S,$){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(g,S,$);let N=this.tryParse(()=>super.parseConditional(g,S));return N.node?(N.error&&(this.state=N.failState),N.node):(N.error&&super.setOptionalParametersError($,N.error),g)}parseParenItem(g,S){let $=super.parseParenItem(g,S);if(this.eat(17)&&($.optional=!0,this.resetEndLocation(g)),this.match(14)){let N=this.startNodeAt(S);return N.expression=g,N.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(N,"TSTypeCastExpression")}return g}parseExportDeclaration(g){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(g));let S=this.state.startLoc,$=this.eatContextual(125);if($&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(Ze.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let N=ce(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(g);return N?((N.type==="TSInterfaceDeclaration"||N.type==="TSTypeAliasDeclaration"||$)&&(g.exportKind="type"),$&&(this.resetStartLocation(N,S),N.declare=!0),N):null}parseClassId(g,S,$,N){if((!S||$)&&this.isContextual(113))return;super.parseClassId(g,S,$,g.declare?1024:8331);let H=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);H&&(g.typeParameters=H)}parseClassPropertyAnnotation(g){g.optional||(this.eat(35)?g.definite=!0:this.eat(17)&&(g.optional=!0));let S=this.tsTryParseTypeAnnotation();S&&(g.typeAnnotation=S)}parseClassProperty(g){if(this.parseClassPropertyAnnotation(g),this.state.isAmbientContext&&!(g.readonly&&!g.typeAnnotation)&&this.match(29)&&this.raise(Ze.DeclareClassFieldHasInitializer,this.state.startLoc),g.abstract&&this.match(29)){let{key:S}=g;this.raise(Ze.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:S.type==="Identifier"&&!g.computed?S.name:`[${this.input.slice(S.start,S.end)}]`})}return super.parseClassProperty(g)}parseClassPrivateProperty(g){return g.abstract&&this.raise(Ze.PrivateElementHasAbstract,g),g.accessibility&&this.raise(Ze.PrivateElementHasAccessibility,g,{modifier:g.accessibility}),this.parseClassPropertyAnnotation(g),super.parseClassPrivateProperty(g)}parseClassAccessorProperty(g){return this.parseClassPropertyAnnotation(g),g.optional&&this.raise(Ze.AccessorCannotBeOptional,g),super.parseClassAccessorProperty(g)}pushClassMethod(g,S,$,N,H,q){let Z=this.tsTryParseTypeParameters(this.tsParseConstModifier);Z&&H&&this.raise(Ze.ConstructorHasTypeParameters,Z);let{declare:ie=!1,kind:ne}=S;ie&&(ne==="get"||ne==="set")&&this.raise(Ze.DeclareAccessor,S,{kind:ne}),Z&&(S.typeParameters=Z),super.pushClassMethod(g,S,$,N,H,q)}pushClassPrivateMethod(g,S,$,N){let H=this.tsTryParseTypeParameters(this.tsParseConstModifier);H&&(S.typeParameters=H),super.pushClassPrivateMethod(g,S,$,N)}declareClassPrivateMethodInScope(g,S){g.type!=="TSDeclareMethod"&&(g.type==="MethodDefinition"&&!hasOwnProperty.call(g.value,"body")||super.declareClassPrivateMethodInScope(g,S))}parseClassSuper(g){super.parseClassSuper(g),g.superClass&&(this.match(47)||this.match(51))&&(g.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(g.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(g,S,$,N,H,q,Z){let ie=this.tsTryParseTypeParameters(this.tsParseConstModifier);return ie&&(g.typeParameters=ie),super.parseObjPropValue(g,S,$,N,H,q,Z)}parseFunctionParams(g,S){let $=this.tsTryParseTypeParameters(this.tsParseConstModifier);$&&(g.typeParameters=$),super.parseFunctionParams(g,S)}parseVarId(g,S){super.parseVarId(g,S),g.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(g.definite=!0);let $=this.tsTryParseTypeAnnotation();$&&(g.id.typeAnnotation=$,this.resetEndLocation(g.id))}parseAsyncArrowFromCallExpression(g,S){return this.match(14)&&(g.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(g,S)}parseMaybeAssign(g,S){var $,N,H,q,Z;let ie,ne,Se;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(ie=this.state.clone(),ne=this.tryParse(()=>super.parseMaybeAssign(g,S),ie),!ne.error)return ne.node;let{context:Qe}=this.state,lr=Qe[Qe.length-1];(lr===k.j_oTag||lr===k.j_expr)&&Qe.pop()}if(!(($=ne)!=null&&$.error)&&!this.match(47))return super.parseMaybeAssign(g,S);(!ie||ie===this.state)&&(ie=this.state.clone());let Be,qe=this.tryParse(Qe=>{var lr,dn;Be=this.tsParseTypeParameters(this.tsParseConstModifier);let wr=super.parseMaybeAssign(g,S);return(wr.type!=="ArrowFunctionExpression"||(lr=wr.extra)!=null&&lr.parenthesized)&&Qe(),((dn=Be)==null?void 0:dn.params.length)!==0&&this.resetStartLocationFromNode(wr,Be),wr.typeParameters=Be,wr},ie);if(!qe.error&&!qe.aborted)return Be&&this.reportReservedArrowTypeParam(Be),qe.node;if(!ne&&(wf(!this.hasPlugin("jsx")),Se=this.tryParse(()=>super.parseMaybeAssign(g,S),ie),!Se.error))return Se.node;if((N=ne)!=null&&N.node)return this.state=ne.failState,ne.node;if(qe.node)return this.state=qe.failState,Be&&this.reportReservedArrowTypeParam(Be),qe.node;if((H=Se)!=null&&H.node)return this.state=Se.failState,Se.node;throw((q=ne)==null?void 0:q.error)||qe.error||((Z=Se)==null?void 0:Z.error)}reportReservedArrowTypeParam(g){var S;g.params.length===1&&!g.params[0].constraint&&!((S=g.extra)!=null&&S.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(Ze.ReservedArrowTypeParam,g)}parseMaybeUnary(g,S){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(g,S)}parseArrow(g){if(this.match(14)){let S=this.tryParse($=>{let N=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&$(),N});if(S.aborted)return;S.thrown||(S.error&&(this.state=S.failState),g.returnType=S.node)}return super.parseArrow(g)}parseAssignableListItemTypes(g,S){if(!(S&2))return g;this.eat(17)&&(g.optional=!0);let $=this.tsTryParseTypeAnnotation();return $&&(g.typeAnnotation=$),this.resetEndLocation(g),g}isAssignable(g,S){switch(g.type){case"TSTypeCastExpression":return this.isAssignable(g.expression,S);case"TSParameterProperty":return!0;default:return super.isAssignable(g,S)}}toAssignable(g,S=!1){switch(g.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(g,S);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":S?this.expressionScope.recordArrowParameterBindingError(Ze.UnexpectedTypeCastInParameter,g):this.raise(Ze.UnexpectedTypeCastInParameter,g),this.toAssignable(g.expression,S);break;case"AssignmentExpression":!S&&g.left.type==="TSTypeCastExpression"&&(g.left=this.typeCastToParameter(g.left));default:super.toAssignable(g,S)}}toAssignableParenthesizedExpression(g,S){switch(g.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(g.expression,S);break;default:super.toAssignable(g,S)}}checkToRestConversion(g,S){switch(g.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(g.expression,!1);break;default:super.checkToRestConversion(g,S)}}isValidLVal(g,S,$){return ym({TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSInstantiationExpression:"expression",TSAsExpression:($!==64||!S)&&["expression",!0],TSSatisfiesExpression:($!==64||!S)&&["expression",!0],TSTypeAssertion:($!==64||!S)&&["expression",!0]},g)||super.isValidLVal(g,S,$)}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(g){if(this.match(47)||this.match(51)){let S=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let $=super.parseMaybeDecoratorArguments(g);return $.typeParameters=S,$}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(g)}checkCommaAfterRest(g){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===g?(this.next(),!1):super.checkCommaAfterRest(g)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(g,S){let $=super.parseMaybeDefault(g,S);return $.type==="AssignmentPattern"&&$.typeAnnotation&&$.right.start<$.typeAnnotation.start&&this.raise(Ze.TypeAnnotationAfterAssign,$.typeAnnotation),$}getTokenFromCode(g){if(this.state.inType){if(g===62){this.finishOp(48,1);return}if(g===60){this.finishOp(47,1);return}}super.getTokenFromCode(g)}reScan_lt_gt(){let{type:g}=this.state;g===47?(this.state.pos-=1,this.readToken_lt()):g===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:g}=this.state;return g===51?(this.state.pos-=2,this.finishOp(47,1),47):g}toAssignableList(g,S,$){for(let N=0;Nthis.isAssignable(S,!0)):super.shouldParseArrow(g)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(g){if(this.match(47)||this.match(51)){let S=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());S&&(g.typeParameters=S)}return super.jsxParseOpeningElementAfterName(g)}getGetterSetterExpectedParamCount(g){let S=super.getGetterSetterExpectedParamCount(g),$=this.getObjectOrClassMethodParams(g)[0];return $&&this.isThisParam($)?S+1:S}parseCatchClauseParam(){let g=super.parseCatchClauseParam(),S=this.tsTryParseTypeAnnotation();return S&&(g.typeAnnotation=S,this.resetEndLocation(g)),g}tsInAmbientContext(g){let{isAmbientContext:S,strict:$}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return g()}finally{this.state.isAmbientContext=S,this.state.strict=$}}parseClass(g,S,$){let N=this.state.inAbstractClass;this.state.inAbstractClass=!!g.abstract;try{return super.parseClass(g,S,$)}finally{this.state.inAbstractClass=N}}tsParseAbstractDeclaration(g,S){if(this.match(80))return g.abstract=!0,this.maybeTakeDecorators(S,this.parseClass(g,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return g.abstract=!0,this.raise(Ze.NonClassMethodPropertyHasAbstractModifer,g),this.tsParseInterfaceDeclaration(g)}else this.unexpected(null,80)}parseMethod(g,S,$,N,H,q,Z){let ie=super.parseMethod(g,S,$,N,H,q,Z);if(ie.abstract&&(this.hasPlugin("estree")?ie.value.body:ie.body)){let{key:ne}=ie;this.raise(Ze.AbstractMethodHasImplementation,ie,{methodName:ne.type==="Identifier"&&!ie.computed?ne.name:`[${this.input.slice(ne.start,ne.end)}]`})}return ie}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(g,S,$,N){return!S&&N?(this.parseTypeOnlyImportExportSpecifier(g,!1,$),this.finishNode(g,"ExportSpecifier")):(g.exportKind="value",super.parseExportSpecifier(g,S,$,N))}parseImportSpecifier(g,S,$,N,H){return!S&&N?(this.parseTypeOnlyImportExportSpecifier(g,!0,$),this.finishNode(g,"ImportSpecifier")):(g.importKind="value",super.parseImportSpecifier(g,S,$,N,$?4098:4096))}parseTypeOnlyImportExportSpecifier(g,S,$){let N=S?"imported":"local",H=S?"local":"exported",q=g[N],Z,ie=!1,ne=!0,Se=q.loc.start;if(this.isContextual(93)){let qe=this.parseIdentifier();if(this.isContextual(93)){let Qe=this.parseIdentifier();Ae(this.state.type)?(ie=!0,q=qe,Z=S?this.parseIdentifier():this.parseModuleExportName(),ne=!1):(Z=Qe,ne=!1)}else Ae(this.state.type)?(ne=!1,Z=S?this.parseIdentifier():this.parseModuleExportName()):(ie=!0,q=qe)}else Ae(this.state.type)&&(ie=!0,S?(q=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(q.name,q.loc.start,!0,!0)):q=this.parseModuleExportName());ie&&$&&this.raise(S?Ze.TypeModifierIsUsedInTypeImports:Ze.TypeModifierIsUsedInTypeExports,Se),g[N]=q,g[H]=Z;let Be=S?"importKind":"exportKind";g[Be]=ie?"type":"value",ne&&this.eatContextual(93)&&(g[H]=S?this.parseIdentifier():this.parseModuleExportName()),g[H]||(g[H]=fs(g[N])),S&&this.checkIdentifier(g[H],ie?4098:4096)}};function Te(x){if(x.type!=="MemberExpression")return!1;let{computed:g,property:S}=x;return g&&S.type!=="StringLiteral"&&(S.type!=="TemplateLiteral"||S.expressions.length>0)?!1:Tr(x.object)}function Xe(x,g){var S;let{type:$}=x;if((S=x.extra)!=null&&S.parenthesized)return!1;if(g){if($==="Literal"){let{value:N}=x;if(typeof N=="string"||typeof N=="boolean")return!0}}else if($==="StringLiteral"||$==="BooleanLiteral")return!0;return!!(vr(x,g)||Tt(x,g)||$==="TemplateLiteral"&&x.expressions.length===0||Te(x))}function vr(x,g){return g?x.type==="Literal"&&(typeof x.value=="number"||"bigint"in x):x.type==="NumericLiteral"||x.type==="BigIntLiteral"}function Tt(x,g){if(x.type==="UnaryExpression"){let{operator:S,argument:$}=x;if(S==="-"&&vr($,g))return!0}return!1}function Tr(x){return x.type==="Identifier"?!0:x.type!=="MemberExpression"||x.computed?!1:Tr(x.object)}var Xr=b`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),un=x=>class extends x{parsePlaceholder(g){if(this.match(144)){let S=this.startNode();return this.next(),this.assertNoSpace(),S.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(144),this.finishPlaceholder(S,g)}}finishPlaceholder(g,S){let $=g;return(!$.expectedNode||!$.type)&&($=this.finishNode($,"Placeholder")),$.expectedNode=S,$}getTokenFromCode(g){g===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(144,2):super.getTokenFromCode(g)}parseExprAtom(g){return this.parsePlaceholder("Expression")||super.parseExprAtom(g)}parseIdentifier(g){return this.parsePlaceholder("Identifier")||super.parseIdentifier(g)}checkReservedWord(g,S,$,N){g!==void 0&&super.checkReservedWord(g,S,$,N)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(g,S,$){return g==="Placeholder"||super.isValidLVal(g,S,$)}toAssignable(g,S){g&&g.type==="Placeholder"&&g.expectedNode==="Expression"?g.expectedNode="Pattern":super.toAssignable(g,S)}chStartsBindingIdentifier(g,S){return!!(super.chStartsBindingIdentifier(g,S)||this.lookahead().type===144)}verifyBreakContinue(g,S){g.label&&g.label.type==="Placeholder"||super.verifyBreakContinue(g,S)}parseExpressionStatement(g,S){var $;if(S.type!=="Placeholder"||($=S.extra)!=null&&$.parenthesized)return super.parseExpressionStatement(g,S);if(this.match(14)){let H=g;return H.label=this.finishPlaceholder(S,"Identifier"),this.next(),H.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(H,"LabeledStatement")}this.semicolon();let N=g;return N.name=S.name,this.finishPlaceholder(N,"Statement")}parseBlock(g,S,$){return this.parsePlaceholder("BlockStatement")||super.parseBlock(g,S,$)}parseFunctionId(g){return this.parsePlaceholder("Identifier")||super.parseFunctionId(g)}parseClass(g,S,$){let N=S?"ClassDeclaration":"ClassExpression";this.next();let H=this.state.strict,q=this.parsePlaceholder("Identifier");if(q)if(this.match(81)||this.match(144)||this.match(5))g.id=q;else{if($||!S)return g.id=null,g.body=this.finishPlaceholder(q,"ClassBody"),this.finishNode(g,N);throw this.raise(Xr.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(g,S,$);return super.parseClassSuper(g),g.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!g.superClass,H),this.finishNode(g,N)}parseExport(g,S){let $=this.parsePlaceholder("Identifier");if(!$)return super.parseExport(g,S);let N=g;if(!this.isContextual(98)&&!this.match(12))return N.specifiers=[],N.source=null,N.declaration=this.finishPlaceholder($,"Declaration"),this.finishNode(N,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let H=this.startNode();return H.exported=$,N.specifiers=[this.finishNode(H,"ExportDefaultSpecifier")],super.parseExport(N,S)}isExportDefaultSpecifier(){if(this.match(65)){let g=this.nextTokenStart();if(this.isUnparsedContextual(g,"from")&&this.input.startsWith(Ee(144),this.nextTokenStartSince(g+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(g,S){var $;return($=g.specifiers)!=null&&$.length?!0:super.maybeParseExportDefaultSpecifier(g,S)}checkExport(g){let{specifiers:S}=g;S!=null&&S.length&&(g.specifiers=S.filter($=>$.exported.type==="Placeholder")),super.checkExport(g),g.specifiers=S}parseImport(g){let S=this.parsePlaceholder("Identifier");if(!S)return super.parseImport(g);if(g.specifiers=[],!this.isContextual(98)&&!this.match(12))return g.source=this.finishPlaceholder(S,"StringLiteral"),this.semicolon(),this.finishNode(g,"ImportDeclaration");let $=this.startNodeAtNode(S);return $.local=S,g.specifiers.push(this.finishNode($,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(g)||this.parseNamedImportSpecifiers(g)),this.expectContextual(98),g.source=this.parseImportSource(),this.semicolon(),this.finishNode(g,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(Xr.UnexpectedSpace,this.state.lastTokEndLoc)}},Ar=x=>class extends x{parseV8Intrinsic(){if(this.match(54)){let g=this.state.startLoc,S=this.startNode();if(this.next(),ce(this.state.type)){let $=this.parseIdentifierName(),N=this.createIdentifier(S,$);if(N.type="V8IntrinsicIdentifier",this.match(10))return N}this.unexpected(g)}}parseExprAtom(g){return this.parseV8Intrinsic()||super.parseExprAtom(g)}};function Yt(x,g){let[S,$]=typeof g=="string"?[g,{}]:g,N=Object.keys($),H=N.length===0;return x.some(q=>{if(typeof q=="string")return H&&q===S;{let[Z,ie]=q;if(Z!==S)return!1;for(let ne of N)if(ie[ne]!==$[ne])return!1;return!0}})}function cn(x,g,S){let $=x.find(N=>Array.isArray(N)?N[0]===g:N===g);return $&&Array.isArray($)&&$.length>1?$[1][S]:null}var hn=["minimal","fsharp","hack","smart"],hi=["^^","@@","^","%","#"];function Pi(x){if(Yt(x,"decorators")){if(Yt(x,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");let g=cn(x,"decorators","decoratorsBeforeExport");if(g!=null&&typeof g!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");let S=cn(x,"decorators","allowCallParenthesized");if(S!=null&&typeof S!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(Yt(x,"flow")&&Yt(x,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(Yt(x,"placeholders")&&Yt(x,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(Yt(x,"pipelineOperator")){let g=cn(x,"pipelineOperator","proposal");if(!hn.includes(g)){let N=hn.map(H=>`"${H}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${N}.`)}let S=["recordAndTuple",{syntaxType:"hash"}],$=Yt(x,S);if(g==="hack"){if(Yt(x,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(Yt(x,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let N=cn(x,"pipelineOperator","topicToken");if(!hi.includes(N)){let H=hi.map(q=>`"${q}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${H}.`)}if(N==="#"&&$)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify(S)}\`.`)}else if(g==="smart"&&$)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify(S)}\`.`)}if(Yt(x,"moduleAttributes")){if(Yt(x,"importAssertions")||Yt(x,"importAttributes"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if(cn(x,"moduleAttributes","version")!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(Yt(x,"importAssertions")&&Yt(x,"importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(Yt(x,"recordAndTuple")){let g=cn(x,"recordAndTuple","syntaxType");if(g!=null){let S=["hash","bar"];if(!S.includes(g))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+S.map($=>`'${$}'`).join(", "))}}if(Yt(x,"asyncDoExpressions")&&!Yt(x,"doExpressions")){let g=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw g.missingPlugins="doExpressions",g}if(Yt(x,"optionalChainingAssign")&&cn(x,"optionalChainingAssign","version")!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}var Rs={estree:w,jsx:Zc,flow:rx,typescript:he,v8intrinsic:Ar,placeholders:un},Bs=Object.keys(Rs),js={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0};function bm(x){if(x==null)return Object.assign({},js);if(x.annexB!=null&&x.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");let g={};for(let $ of Object.keys(js)){var S;g[$]=(S=x[$])!=null?S:js[$]}return g}var eh=class extends mm{checkProto(x,g,S,$){if(x.type==="SpreadElement"||this.isObjectMethod(x)||x.computed||x.shorthand)return;let N=x.key;if((N.type==="Identifier"?N.name:N.value)==="__proto__"){if(g){this.raise(v.RecordNoProto,N);return}S.used&&($?$.doubleProtoLoc===null&&($.doubleProtoLoc=N.loc.start):this.raise(v.DuplicateProto,N)),S.used=!0}}shouldExitDescending(x,g){return x.type==="ArrowFunctionExpression"&&x.start===g}getExpression(){this.enterInitialScopes(),this.nextToken();let x=this.parseExpression();return this.match(139)||this.unexpected(),this.finalizeRemainingComments(),x.comments=this.comments,x.errors=this.state.errors,this.options.tokens&&(x.tokens=this.tokens),x}parseExpression(x,g){return x?this.disallowInAnd(()=>this.parseExpressionBase(g)):this.allowInAnd(()=>this.parseExpressionBase(g))}parseExpressionBase(x){let g=this.state.startLoc,S=this.parseMaybeAssign(x);if(this.match(12)){let $=this.startNodeAt(g);for($.expressions=[S];this.eat(12);)$.expressions.push(this.parseMaybeAssign(x));return this.toReferencedList($.expressions),this.finishNode($,"SequenceExpression")}return S}parseMaybeAssignDisallowIn(x,g){return this.disallowInAnd(()=>this.parseMaybeAssign(x,g))}parseMaybeAssignAllowIn(x,g){return this.allowInAnd(()=>this.parseMaybeAssign(x,g))}setOptionalParametersError(x,g){var S;x.optionalParametersLoc=(S=g==null?void 0:g.loc)!=null?S:this.state.startLoc}parseMaybeAssign(x,g){let S=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){let q=this.parseYield();return g&&(q=g.call(this,q,S)),q}let $;x?$=!1:(x=new Yc,$=!0);let{type:N}=this.state;(N===10||ce(N))&&(this.state.potentialArrowAt=this.state.start);let H=this.parseMaybeConditional(x);if(g&&(H=g.call(this,H,S)),W(this.state.type)){let q=this.startNodeAt(S),Z=this.state.value;if(q.operator=Z,this.match(29)){this.toAssignable(H,!0),q.left=H;let ie=S.index;x.doubleProtoLoc!=null&&x.doubleProtoLoc.index>=ie&&(x.doubleProtoLoc=null),x.shorthandAssignLoc!=null&&x.shorthandAssignLoc.index>=ie&&(x.shorthandAssignLoc=null),x.privateKeyLoc!=null&&x.privateKeyLoc.index>=ie&&(this.checkDestructuringPrivate(x),x.privateKeyLoc=null)}else q.left=H;return this.next(),q.right=this.parseMaybeAssign(),this.checkLVal(H,{in:this.finishNode(q,"AssignmentExpression")}),q}else $&&this.checkExpressionErrors(x,!0);return H}parseMaybeConditional(x){let g=this.state.startLoc,S=this.state.potentialArrowAt,$=this.parseExprOps(x);return this.shouldExitDescending($,S)?$:this.parseConditional($,g,x)}parseConditional(x,g,S){if(this.eat(17)){let $=this.startNodeAt(g);return $.test=x,$.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),$.alternate=this.parseMaybeAssign(),this.finishNode($,"ConditionalExpression")}return x}parseMaybeUnaryOrPrivate(x){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(x)}parseExprOps(x){let g=this.state.startLoc,S=this.state.potentialArrowAt,$=this.parseMaybeUnaryOrPrivate(x);return this.shouldExitDescending($,S)?$:this.parseExprOp($,g,-1)}parseExprOp(x,g,S){if(this.isPrivateName(x)){let N=this.getPrivateNameSV(x);(S>=je(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(v.PrivateInExpectedIn,x,{identifierName:N}),this.classScope.usePrivateName(N,x.loc.start)}let $=this.state.type;if(ee($)&&(this.prodParam.hasIn||!this.match(58))){let N=je($);if(N>S){if($===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return x;this.checkPipelineAtInfixOperator(x,g)}let H=this.startNodeAt(g);H.left=x,H.operator=this.state.value;let q=$===41||$===42,Z=$===40;if(Z&&(N=je(42)),this.next(),$===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(v.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);H.right=this.parseExprOpRightExpr($,N);let ie=this.finishNode(H,q||Z?"LogicalExpression":"BinaryExpression"),ne=this.state.type;if(Z&&(ne===41||ne===42)||q&&ne===40)throw this.raise(v.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(ie,g,S)}}return x}parseExprOpRightExpr(x,g){let S=this.state.startLoc;switch(x){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"smart":return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(v.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(x,g),S)});case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(g))}default:return this.parseExprOpBaseRightExpr(x,g)}}parseExprOpBaseRightExpr(x,g){let S=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),S,se(x)?g-1:g)}parseHackPipeBody(){var x;let{startLoc:g}=this.state,S=this.parseMaybeAssign();return h.has(S.type)&&!((x=S.extra)!=null&&x.parenthesized)&&this.raise(v.PipeUnparenthesizedBody,g,{type:S.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(v.PipeTopicUnused,g),S}checkExponentialAfterUnary(x){this.match(57)&&this.raise(v.UnexpectedTokenUnaryExponentiation,x.argument)}parseMaybeUnary(x,g){let S=this.state.startLoc,$=this.isContextual(96);if($&&this.isAwaitAllowed()){this.next();let Z=this.parseAwait(S);return g||this.checkExponentialAfterUnary(Z),Z}let N=this.match(34),H=this.startNode();if(De(this.state.type)){H.operator=this.state.value,H.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");let Z=this.match(89);if(this.next(),H.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(x,!0),this.state.strict&&Z){let ie=H.argument;ie.type==="Identifier"?this.raise(v.StrictDelete,H):this.hasPropertyAsPrivateName(ie)&&this.raise(v.DeletePrivateField,H)}if(!N)return g||this.checkExponentialAfterUnary(H),this.finishNode(H,"UnaryExpression")}let q=this.parseUpdate(H,N,x);if($){let{type:Z}=this.state;if((this.hasPlugin("v8intrinsic")?yt(Z):yt(Z)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(v.AwaitNotInAsyncContext,S),this.parseAwait(S)}return q}parseUpdate(x,g,S){if(g){let H=x;return this.checkLVal(H.argument,{in:this.finishNode(H,"UpdateExpression")}),x}let $=this.state.startLoc,N=this.parseExprSubscripts(S);if(this.checkExpressionErrors(S,!1))return N;for(;ue(this.state.type)&&!this.canInsertSemicolon();){let H=this.startNodeAt($);H.operator=this.state.value,H.prefix=!1,H.argument=N,this.next(),this.checkLVal(N,{in:N=this.finishNode(H,"UpdateExpression")})}return N}parseExprSubscripts(x){let g=this.state.startLoc,S=this.state.potentialArrowAt,$=this.parseExprAtom(x);return this.shouldExitDescending($,S)?$:this.parseSubscripts($,g)}parseSubscripts(x,g,S){let $={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(x),stop:!1};do x=this.parseSubscript(x,g,S,$),$.maybeAsyncArrow=!1;while(!$.stop);return x}parseSubscript(x,g,S,$){let{type:N}=this.state;if(!S&&N===15)return this.parseBind(x,g,S,$);if(ve(N))return this.parseTaggedTemplateExpression(x,g,$);let H=!1;if(N===18){if(S&&(this.raise(v.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return $.stop=!0,x;$.optionalChainMember=H=!0,this.next()}if(!S&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(x,g,$,H);{let q=this.eat(0);return q||H||this.eat(16)?this.parseMember(x,g,$,q,H):($.stop=!0,x)}}parseMember(x,g,S,$,N){let H=this.startNodeAt(g);return H.object=x,H.computed=$,$?(H.property=this.parseExpression(),this.expect(3)):this.match(138)?(x.type==="Super"&&this.raise(v.SuperPrivateField,g),this.classScope.usePrivateName(this.state.value,this.state.startLoc),H.property=this.parsePrivateName()):H.property=this.parseIdentifier(!0),S.optionalChainMember?(H.optional=N,this.finishNode(H,"OptionalMemberExpression")):this.finishNode(H,"MemberExpression")}parseBind(x,g,S,$){let N=this.startNodeAt(g);return N.object=x,this.next(),N.callee=this.parseNoCallExpr(),$.stop=!0,this.parseSubscripts(this.finishNode(N,"BindExpression"),g,S)}parseCoverCallAndAsyncArrowHead(x,g,S,$){let N=this.state.maybeInArrowParameters,H=null;this.state.maybeInArrowParameters=!0,this.next();let q=this.startNodeAt(g);q.callee=x;let{maybeAsyncArrow:Z,optionalChainMember:ie}=S;Z&&(this.expressionScope.enter(pm()),H=new Yc),ie&&(q.optional=$),$?q.arguments=this.parseCallExpressionArguments(11):q.arguments=this.parseCallExpressionArguments(11,x.type==="Import",x.type!=="Super",q,H);let ne=this.finishCallExpression(q,ie);return Z&&this.shouldParseAsyncArrow()&&!$?(S.stop=!0,this.checkDestructuringPrivate(H),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),ne=this.parseAsyncArrowFromCallExpression(this.startNodeAt(g),ne)):(Z&&(this.checkExpressionErrors(H,!0),this.expressionScope.exit()),this.toReferencedArguments(ne)),this.state.maybeInArrowParameters=N,ne}toReferencedArguments(x,g){this.toReferencedListDeep(x.arguments,g)}parseTaggedTemplateExpression(x,g,S){let $=this.startNodeAt(g);return $.tag=x,$.quasi=this.parseTemplate(!0),S.optionalChainMember&&this.raise(v.OptionalChainingNoTemplate,g),this.finishNode($,"TaggedTemplateExpression")}atPossibleAsyncArrow(x){return x.type==="Identifier"&&x.name==="async"&&this.state.lastTokEndLoc.index===x.end&&!this.canInsertSemicolon()&&x.end-x.start===5&&x.start===this.state.potentialArrowAt}expectImportAttributesPlugin(){this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes")}finishCallExpression(x,g){if(x.callee.type==="Import")if(x.arguments.length===2&&(this.hasPlugin("moduleAttributes")||this.expectImportAttributesPlugin()),x.arguments.length===0||x.arguments.length>2)this.raise(v.ImportCallArity,x,{maxArgumentCount:this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(let S of x.arguments)S.type==="SpreadElement"&&this.raise(v.ImportCallSpreadArgument,S);return this.finishNode(x,g?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(x,g,S,$,N){let H=[],q=!0,Z=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(x);){if(q)q=!1;else if(this.expect(12),this.match(x)){g&&!this.hasPlugin("importAttributes")&&!this.hasPlugin("importAssertions")&&!this.hasPlugin("moduleAttributes")&&this.raise(v.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),$&&this.addTrailingCommaExtraToNode($),this.next();break}H.push(this.parseExprListItem(!1,N,S))}return this.state.inFSharpPipelineDirectBody=Z,H}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(x,g){var S;return this.resetPreviousNodeTrailingComments(g),this.expect(19),this.parseArrowExpression(x,g.arguments,!0,(S=g.extra)==null?void 0:S.trailingCommaLoc),g.innerComments&&He(x,g.innerComments),g.callee.trailingComments&&He(x,g.callee.trailingComments),x}parseNoCallExpr(){let x=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),x,!0)}parseExprAtom(x){let g,S=null,{type:$}=this.state;switch($){case 79:return this.parseSuper();case 83:return g=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(g):this.match(10)?this.options.createImportExpressions?this.parseImportCall(g):this.finishNode(g,"Import"):(this.raise(v.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(g,"Import"));case 78:return g=this.startNode(),this.next(),this.finishNode(g,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 134:return this.parseNumericLiteral(this.state.value);case 135:return this.parseBigIntLiteral(this.state.value);case 136:return this.parseDecimalLiteral(this.state.value);case 133:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let N=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(N)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,x);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,x);case 68:return this.parseFunctionOrFunctionSent();case 26:S=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(S,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{g=this.startNode(),this.next(),g.object=null;let N=g.callee=this.parseNoCallExpr();if(N.type==="MemberExpression")return this.finishNode(g,"BindExpression");throw this.raise(v.UnsupportedBind,N)}case 138:return this.raise(v.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{let N=this.getPluginOption("pipelineOperator","proposal");if(N)return this.parseTopicReference(N);this.unexpected();break}case 47:{let N=this.input.codePointAt(this.nextTokenStart());Mt(N)||N===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(ce($)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let N=this.state.potentialArrowAt===this.state.start,H=this.state.containsEsc,q=this.parseIdentifier();if(!H&&q.name==="async"&&!this.canInsertSemicolon()){let{type:Z}=this.state;if(Z===68)return this.resetPreviousNodeTrailingComments(q),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(q));if(ce(Z))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(q)):q;if(Z===90)return this.resetPreviousNodeTrailingComments(q),this.parseDo(this.startNodeAtNode(q),!0)}return N&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(q),[q],!1)):q}else this.unexpected()}}parseTopicReferenceThenEqualsSign(x,g){let S=this.getPluginOption("pipelineOperator","proposal");if(S)return this.state.type=x,this.state.value=g,this.state.pos--,this.state.end--,this.state.endLoc=i(this.state.endLoc,-1),this.parseTopicReference(S);this.unexpected()}parseTopicReference(x){let g=this.startNode(),S=this.state.startLoc,$=this.state.type;return this.next(),this.finishTopicReference(g,S,x,$)}finishTopicReference(x,g,S,$){if(this.testTopicReferenceConfiguration(S,g,$)){let N=S==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(S==="smart"?v.PrimaryTopicNotAllowed:v.PipeTopicUnbound,g),this.registerTopicReference(),this.finishNode(x,N)}else throw this.raise(v.PipeTopicUnconfiguredToken,g,{token:Ee($)})}testTopicReferenceConfiguration(x,g,S){switch(x){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:Ee(S)}]);case"smart":return S===27;default:throw this.raise(v.PipeTopicRequiresHackPipes,g)}}parseAsyncArrowUnaryFunction(x){this.prodParam.enter(Xc(!0,this.prodParam.hasYield));let g=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(v.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(x,g,!0)}parseDo(x,g){this.expectPlugin("doExpressions"),g&&this.expectPlugin("asyncDoExpressions"),x.async=g,this.next();let S=this.state.labels;return this.state.labels=[],g?(this.prodParam.enter(2),x.body=this.parseBlock(),this.prodParam.exit()):x.body=this.parseBlock(),this.state.labels=S,this.finishNode(x,"DoExpression")}parseSuper(){let x=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!this.options.allowSuperOutsideMethod?this.raise(v.SuperNotAllowed,x):!this.scope.allowSuper&&!this.options.allowSuperOutsideMethod&&this.raise(v.UnexpectedSuper,x),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(v.UnsupportedSuper,x),this.finishNode(x,"Super")}parsePrivateName(){let x=this.startNode(),g=this.startNodeAt(i(this.state.startLoc,1)),S=this.state.value;return this.next(),x.id=this.createIdentifier(g,S),this.finishNode(x,"PrivateName")}parseFunctionOrFunctionSent(){let x=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let g=this.createIdentifier(this.startNodeAtNode(x),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(x,g,"sent")}return this.parseFunction(x)}parseMetaProperty(x,g,S){x.meta=g;let $=this.state.containsEsc;return x.property=this.parseIdentifier(!0),(x.property.name!==S||$)&&this.raise(v.UnsupportedMetaProperty,x.property,{target:g.name,onlyValidPropertyName:S}),this.finishNode(x,"MetaProperty")}parseImportMetaProperty(x){let g=this.createIdentifier(this.startNodeAtNode(x),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(v.ImportMetaOutsideModule,g),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){let S=this.isContextual(105);if(S||this.unexpected(),this.expectPlugin(S?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(v.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),x.phase=S?"source":"defer",this.parseImportCall(x)}return this.parseMetaProperty(x,g,"meta")}parseLiteralAtNode(x,g,S){return this.addExtra(S,"rawValue",x),this.addExtra(S,"raw",this.input.slice(S.start,this.state.end)),S.value=x,this.next(),this.finishNode(S,g)}parseLiteral(x,g){let S=this.startNode();return this.parseLiteralAtNode(x,g,S)}parseStringLiteral(x){return this.parseLiteral(x,"StringLiteral")}parseNumericLiteral(x){return this.parseLiteral(x,"NumericLiteral")}parseBigIntLiteral(x){return this.parseLiteral(x,"BigIntLiteral")}parseDecimalLiteral(x){return this.parseLiteral(x,"DecimalLiteral")}parseRegExpLiteral(x){let g=this.startNode();return this.addExtra(g,"raw",this.input.slice(g.start,this.state.end)),g.pattern=x.pattern,g.flags=x.flags,this.next(),this.finishNode(g,"RegExpLiteral")}parseBooleanLiteral(x){let g=this.startNode();return g.value=x,this.next(),this.finishNode(g,"BooleanLiteral")}parseNullLiteral(){let x=this.startNode();return this.next(),this.finishNode(x,"NullLiteral")}parseParenAndDistinguishExpression(x){let g=this.state.startLoc,S;this.next(),this.expressionScope.enter(du());let $=this.state.maybeInArrowParameters,N=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let H=this.state.startLoc,q=[],Z=new Yc,ie=!0,ne,Se;for(;!this.match(11);){if(ie)ie=!1;else if(this.expect(12,Z.optionalParametersLoc===null?null:Z.optionalParametersLoc),this.match(11)){Se=this.state.startLoc;break}if(this.match(21)){let Qe=this.state.startLoc;if(ne=this.state.startLoc,q.push(this.parseParenItem(this.parseRestBinding(),Qe)),!this.checkCommaAfterRest(41))break}else q.push(this.parseMaybeAssignAllowIn(Z,this.parseParenItem))}let Be=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=$,this.state.inFSharpPipelineDirectBody=N;let qe=this.startNodeAt(g);return x&&this.shouldParseArrow(q)&&(qe=this.parseArrow(qe))?(this.checkDestructuringPrivate(Z),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(qe,q,!1),qe):(this.expressionScope.exit(),q.length||this.unexpected(this.state.lastTokStartLoc),Se&&this.unexpected(Se),ne&&this.unexpected(ne),this.checkExpressionErrors(Z,!0),this.toReferencedListDeep(q,!0),q.length>1?(S=this.startNodeAt(H),S.expressions=q,this.finishNode(S,"SequenceExpression"),this.resetEndLocation(S,Be)):S=q[0],this.wrapParenthesis(g,S))}wrapParenthesis(x,g){if(!this.options.createParenthesizedExpressions)return this.addExtra(g,"parenthesized",!0),this.addExtra(g,"parenStart",x.index),this.takeSurroundingComments(g,x.index,this.state.lastTokEndLoc.index),g;let S=this.startNodeAt(x);return S.expression=g,this.finishNode(S,"ParenthesizedExpression")}shouldParseArrow(x){return!this.canInsertSemicolon()}parseArrow(x){if(this.eat(19))return x}parseParenItem(x,g){return x}parseNewOrNewTarget(){let x=this.startNode();if(this.next(),this.match(16)){let g=this.createIdentifier(this.startNodeAtNode(x),"new");this.next();let S=this.parseMetaProperty(x,g,"target");return!this.scope.inNonArrowFunction&&!this.scope.inClass&&!this.options.allowNewTargetOutsideFunction&&this.raise(v.UnexpectedNewTarget,S),S}return this.parseNew(x)}parseNew(x){if(this.parseNewCallee(x),this.eat(10)){let g=this.parseExprList(11);this.toReferencedList(g),x.arguments=g}else x.arguments=[];return this.finishNode(x,"NewExpression")}parseNewCallee(x){let g=this.match(83),S=this.parseNoCallExpr();x.callee=S,g&&(S.type==="Import"||S.type==="ImportExpression")&&this.raise(v.ImportCallNotNewExpression,S)}parseTemplateElement(x){let{start:g,startLoc:S,end:$,value:N}=this.state,H=g+1,q=this.startNodeAt(i(S,1));N===null&&(x||this.raise(v.InvalidEscapeSequenceTemplate,i(this.state.firstInvalidTemplateEscapePos,1)));let Z=this.match(24),ie=Z?-1:-2,ne=$+ie;q.value={raw:this.input.slice(H,ne).replace(/\r\n?/g,` +`),cooked:N===null?null:N.slice(1,ie)},q.tail=Z,this.next();let Se=this.finishNode(q,"TemplateElement");return this.resetEndLocation(Se,i(this.state.lastTokEndLoc,ie)),Se}parseTemplate(x){let g=this.startNode(),S=this.parseTemplateElement(x),$=[S],N=[];for(;!S.tail;)N.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),$.push(S=this.parseTemplateElement(x));return g.expressions=N,g.quasis=$,this.finishNode(g,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(x,g,S,$){S&&this.expectPlugin("recordAndTuple");let N=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let H=Object.create(null),q=!0,Z=this.startNode();for(Z.properties=[],this.next();!this.match(x);){if(q)q=!1;else if(this.expect(12),this.match(x)){this.addTrailingCommaExtraToNode(Z);break}let ne;g?ne=this.parseBindingProperty():(ne=this.parsePropertyDefinition($),this.checkProto(ne,S,H,$)),S&&!this.isObjectProperty(ne)&&ne.type!=="SpreadElement"&&this.raise(v.InvalidRecordProperty,ne),ne.shorthand&&this.addExtra(ne,"shorthand",!0),Z.properties.push(ne)}this.next(),this.state.inFSharpPipelineDirectBody=N;let ie="ObjectExpression";return g?ie="ObjectPattern":S&&(ie="RecordExpression"),this.finishNode(Z,ie)}addTrailingCommaExtraToNode(x){this.addExtra(x,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(x,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(x){return!x.computed&&x.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(x){let g=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(v.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)g.push(this.parseDecorator());let S=this.startNode(),$=!1,N=!1,H;if(this.match(21))return g.length&&this.unexpected(),this.parseSpread();g.length&&(S.decorators=g,g=[]),S.method=!1,x&&(H=this.state.startLoc);let q=this.eat(55);this.parsePropertyNamePrefixOperator(S);let Z=this.state.containsEsc;if(this.parsePropertyName(S,x),!q&&!Z&&this.maybeAsyncOrAccessorProp(S)){let{key:ie}=S,ne=ie.name;ne==="async"&&!this.hasPrecedingLineBreak()&&($=!0,this.resetPreviousNodeTrailingComments(ie),q=this.eat(55),this.parsePropertyName(S)),(ne==="get"||ne==="set")&&(N=!0,this.resetPreviousNodeTrailingComments(ie),S.kind=ne,this.match(55)&&(q=!0,this.raise(v.AccessorIsGenerator,this.state.curPosition(),{kind:ne}),this.next()),this.parsePropertyName(S))}return this.parseObjPropValue(S,H,q,$,!1,N,x)}getGetterSetterExpectedParamCount(x){return x.kind==="get"?0:1}getObjectOrClassMethodParams(x){return x.params}checkGetterSetterParams(x){var g;let S=this.getGetterSetterExpectedParamCount(x),$=this.getObjectOrClassMethodParams(x);$.length!==S&&this.raise(x.kind==="get"?v.BadGetterArity:v.BadSetterArity,x),x.kind==="set"&&((g=$[$.length-1])==null?void 0:g.type)==="RestElement"&&this.raise(v.BadSetterRestParameter,x)}parseObjectMethod(x,g,S,$,N){if(N){let H=this.parseMethod(x,g,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(H),H}if(S||g||this.match(10))return $&&this.unexpected(),x.kind="method",x.method=!0,this.parseMethod(x,g,S,!1,!1,"ObjectMethod")}parseObjectProperty(x,g,S,$){if(x.shorthand=!1,this.eat(14))return x.value=S?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn($),this.finishNode(x,"ObjectProperty");if(!x.computed&&x.key.type==="Identifier"){if(this.checkReservedWord(x.key.name,x.key.loc.start,!0,!1),S)x.value=this.parseMaybeDefault(g,fs(x.key));else if(this.match(29)){let N=this.state.startLoc;$!=null?$.shorthandAssignLoc===null&&($.shorthandAssignLoc=N):this.raise(v.InvalidCoverInitializedName,N),x.value=this.parseMaybeDefault(g,fs(x.key))}else x.value=fs(x.key);return x.shorthand=!0,this.finishNode(x,"ObjectProperty")}}parseObjPropValue(x,g,S,$,N,H,q){let Z=this.parseObjectMethod(x,S,$,N,H)||this.parseObjectProperty(x,g,N,q);return Z||this.unexpected(),Z}parsePropertyName(x,g){if(this.eat(0))x.computed=!0,x.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:S,value:$}=this.state,N;if(Ae(S))N=this.parseIdentifier(!0);else switch(S){case 134:N=this.parseNumericLiteral($);break;case 133:N=this.parseStringLiteral($);break;case 135:N=this.parseBigIntLiteral($);break;case 136:N=this.parseDecimalLiteral($);break;case 138:{let H=this.state.startLoc;g!=null?g.privateKeyLoc===null&&(g.privateKeyLoc=H):this.raise(v.UnexpectedPrivateField,H),N=this.parsePrivateName();break}default:this.unexpected()}x.key=N,S!==138&&(x.computed=!1)}}initFunction(x,g){x.id=null,x.generator=!1,x.async=g}parseMethod(x,g,S,$,N,H,q=!1){this.initFunction(x,S),x.generator=g,this.scope.enter(18|(q?64:0)|(N?32:0)),this.prodParam.enter(Xc(S,x.generator)),this.parseFunctionParams(x,$);let Z=this.parseFunctionBodyAndFinish(x,H,!0);return this.prodParam.exit(),this.scope.exit(),Z}parseArrayLike(x,g,S,$){S&&this.expectPlugin("recordAndTuple");let N=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let H=this.startNode();return this.next(),H.elements=this.parseExprList(x,!S,$,H),this.state.inFSharpPipelineDirectBody=N,this.finishNode(H,S?"TupleExpression":"ArrayExpression")}parseArrowExpression(x,g,S,$){this.scope.enter(6);let N=Xc(S,!1);!this.match(5)&&this.prodParam.hasIn&&(N|=8),this.prodParam.enter(N),this.initFunction(x,S);let H=this.state.maybeInArrowParameters;return g&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(x,g,$)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(x,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=H,this.finishNode(x,"ArrowFunctionExpression")}setArrowFunctionParameters(x,g,S){this.toAssignableList(g,S,!1),x.params=g}parseFunctionBodyAndFinish(x,g,S=!1){return this.parseFunctionBody(x,!1,S),this.finishNode(x,g)}parseFunctionBody(x,g,S=!1){let $=g&&!this.match(5);if(this.expressionScope.enter(yf()),$)x.body=this.parseMaybeAssign(),this.checkParams(x,!1,g,!1);else{let N=this.state.strict,H=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),x.body=this.parseBlock(!0,!1,q=>{let Z=!this.isSimpleParamList(x.params);q&&Z&&this.raise(v.IllegalLanguageModeDirective,(x.kind==="method"||x.kind==="constructor")&&x.key?x.key.loc.end:x);let ie=!N&&this.state.strict;this.checkParams(x,!this.state.strict&&!g&&!S&&!Z,g,ie),this.state.strict&&x.id&&this.checkIdentifier(x.id,65,ie)}),this.prodParam.exit(),this.state.labels=H}this.expressionScope.exit()}isSimpleParameter(x){return x.type==="Identifier"}isSimpleParamList(x){for(let g=0,S=x.length;g10||!Is(x))){if(S&&Li(x)){this.raise(v.UnexpectedKeyword,g,{keyword:x});return}if((this.state.strict?$?$i:Zr:mr)(x,this.inModule)){this.raise(v.UnexpectedReservedWord,g,{reservedWord:x});return}else if(x==="yield"){if(this.prodParam.hasYield){this.raise(v.YieldBindingIdentifier,g);return}}else if(x==="await"){if(this.prodParam.hasAwait){this.raise(v.AwaitBindingIdentifier,g);return}if(this.scope.inStaticBlock){this.raise(v.AwaitBindingIdentifierInStaticBlock,g);return}this.expressionScope.recordAsyncArrowParametersError(g)}else if(x==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(v.ArgumentsInClass,g);return}}}isAwaitAllowed(){return!!(this.prodParam.hasAwait||this.options.allowAwaitOutsideFunction&&!this.scope.inFunction)}parseAwait(x){let g=this.startNodeAt(x);return this.expressionScope.recordParameterInitializerError(v.AwaitExpressionFormalParameter,g),this.eat(55)&&this.raise(v.ObsoleteAwaitStar,g),!this.scope.inFunction&&!this.options.allowAwaitOutsideFunction&&(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(g.argument=this.parseMaybeUnary(null,!0)),this.finishNode(g,"AwaitExpression")}isAmbiguousAwait(){if(this.hasPrecedingLineBreak())return!0;let{type:x}=this.state;return x===53||x===10||x===0||ve(x)||x===102&&!this.state.containsEsc||x===137||x===56||this.hasPlugin("v8intrinsic")&&x===54}parseYield(){let x=this.startNode();this.expressionScope.recordParameterInitializerError(v.YieldInParameter,x),this.next();let g=!1,S=null;if(!this.hasPrecedingLineBreak())switch(g=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!g)break;default:S=this.parseMaybeAssign()}return x.delegate=g,x.argument=S,this.finishNode(x,"YieldExpression")}parseImportCall(x){return this.next(),x.source=this.parseMaybeAssignAllowIn(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(x.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(x.options=this.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.finishNode(x,"ImportExpression")}checkPipelineAtInfixOperator(x,g){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&x.type==="SequenceExpression"&&this.raise(v.PipelineHeadSequenceExpression,g)}parseSmartPipelineBodyInStyle(x,g){if(this.isSimpleReference(x)){let S=this.startNodeAt(g);return S.callee=x,this.finishNode(S,"PipelineBareFunction")}else{let S=this.startNodeAt(g);return this.checkSmartPipeTopicBodyEarlyErrors(g),S.expression=x,this.finishNode(S,"PipelineTopicExpression")}}isSimpleReference(x){switch(x.type){case"MemberExpression":return!x.computed&&this.isSimpleReference(x.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(x){if(this.match(19))throw this.raise(v.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(v.PipelineTopicUnused,x)}withTopicBindingContext(x){let g=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return x()}finally{this.state.topicContext=g}}withSmartMixTopicForbiddingContext(x){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){let g=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return x()}finally{this.state.topicContext=g}}else return x()}withSoloAwaitPermittingContext(x){let g=this.state.soloAwait;this.state.soloAwait=!0;try{return x()}finally{this.state.soloAwait=g}}allowInAnd(x){let g=this.prodParam.currentFlags();if(8&~g){this.prodParam.enter(g|8);try{return x()}finally{this.prodParam.exit()}}return x()}disallowInAnd(x){let g=this.prodParam.currentFlags();if(8&g){this.prodParam.enter(g&-9);try{return x()}finally{this.prodParam.exit()}}return x()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(x){let g=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let S=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let $=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),g,x);return this.state.inFSharpPipelineDirectBody=S,$}parseModuleExpression(){this.expectPlugin("moduleBlocks");let x=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let g=this.startNodeAt(this.state.endLoc);this.next();let S=this.initializeScopes(!0);this.enterInitialScopes();try{x.body=this.parseProgram(g,8,"module")}finally{S()}return this.finishNode(x,"ModuleExpression")}parsePropertyNamePrefixOperator(x){}},Va={kind:1},YU={kind:2},QU=/[\uD800-\uDFFF]/u,ox=/in(?:stanceof)?/y;function ZU(x,g){for(let S=0;S0)for(let[N,H]of Array.from(this.scope.undefinedExports))this.raise(v.ModuleExportUndefined,H,{localName:N});let $;return g===139?$=this.finishNode(x,"Program"):$=this.finishNodeAt(x,"Program",i(this.state.startLoc,-1)),$}stmtToDirective(x){let g=x;g.type="Directive",g.value=g.expression,delete g.expression;let S=g.value,$=S.value,N=this.input.slice(S.start,S.end),H=S.value=N.slice(1,-1);return this.addExtra(S,"raw",N),this.addExtra(S,"rawValue",H),this.addExtra(S,"expressionValue",$),S.type="DirectiveLiteral",g}parseInterpreterDirective(){if(!this.match(28))return null;let x=this.startNode();return x.value=this.state.value,this.next(),this.finishNode(x,"InterpreterDirective")}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}chStartsBindingIdentifier(x,g){if(Mt(x)){if(ox.lastIndex=g,ox.test(this.input)){let S=this.codePointAtPos(ox.lastIndex);if(!sr(S)&&S!==92)return!1}return!0}else return x===92}chStartsBindingPattern(x){return x===91||x===123}hasFollowingBindingAtom(){let x=this.nextTokenStart(),g=this.codePointAtPos(x);return this.chStartsBindingPattern(g)||this.chStartsBindingIdentifier(g,x)}hasInLineFollowingBindingIdentifierOrBrace(){let x=this.nextTokenInLineStart(),g=this.codePointAtPos(x);return g===123||this.chStartsBindingIdentifier(g,x)}startsUsingForOf(){let{type:x,containsEsc:g}=this.lookahead();if(x===102&&!g)return!1;if(ce(x)&&!this.hasFollowingLineBreak())return this.expectPlugin("explicitResourceManagement"),!0}startsAwaitUsing(){let x=this.nextTokenInLineStart();if(this.isUnparsedContextual(x,"using")){x=this.nextTokenInLineStartSince(x+5);let g=this.codePointAtPos(x);if(this.chStartsBindingIdentifier(g,x))return this.expectPlugin("explicitResourceManagement"),!0}return!1}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(x=!1){let g=0;return this.options.annexB&&!this.state.strict&&(g|=4,x&&(g|=8)),this.parseStatementLike(g)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(x){let g=null;return this.match(26)&&(g=this.parseDecorators(!0)),this.parseStatementContent(x,g)}parseStatementContent(x,g){let S=this.state.type,$=this.startNode(),N=!!(x&2),H=!!(x&4),q=x&1;switch(S){case 60:return this.parseBreakContinueStatement($,!0);case 63:return this.parseBreakContinueStatement($,!1);case 64:return this.parseDebuggerStatement($);case 90:return this.parseDoWhileStatement($);case 91:return this.parseForStatement($);case 68:if(this.lookaheadCharCode()===46)break;return H||this.raise(this.state.strict?v.StrictFunction:this.options.annexB?v.SloppyFunctionAnnexB:v.SloppyFunction,this.state.startLoc),this.parseFunctionStatement($,!1,!N&&H);case 80:return N||this.unexpected(),this.parseClass(this.maybeTakeDecorators(g,$),!0);case 69:return this.parseIfStatement($);case 70:return this.parseReturnStatement($);case 71:return this.parseSwitchStatement($);case 72:return this.parseThrowStatement($);case 73:return this.parseTryStatement($);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.isAwaitAllowed()?N||this.raise(v.UnexpectedLexicalDeclaration,$):this.raise(v.AwaitUsingNotInAsyncContext,$),this.next(),this.parseVarStatement($,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(v.UnexpectedUsingDeclaration,this.state.startLoc):N||this.raise(v.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement($,"using");case 100:{if(this.state.containsEsc)break;let ne=this.nextTokenStart(),Se=this.codePointAtPos(ne);if(Se!==91&&(!N&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(Se,ne)&&Se!==123))break}case 75:N||this.raise(v.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let ne=this.state.value;return this.parseVarStatement($,ne)}case 92:return this.parseWhileStatement($);case 76:return this.parseWithStatement($);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement($);case 83:{let ne=this.lookaheadCharCode();if(ne===40||ne===46)break}case 82:{!this.options.allowImportExportEverywhere&&!q&&this.raise(v.UnexpectedImportExport,this.state.startLoc),this.next();let ne;return S===83?(ne=this.parseImport($),ne.type==="ImportDeclaration"&&(!ne.importKind||ne.importKind==="value")&&(this.sawUnambiguousESM=!0)):(ne=this.parseExport($,g),(ne.type==="ExportNamedDeclaration"&&(!ne.exportKind||ne.exportKind==="value")||ne.type==="ExportAllDeclaration"&&(!ne.exportKind||ne.exportKind==="value")||ne.type==="ExportDefaultDeclaration")&&(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(ne),ne}default:if(this.isAsyncFunction())return N||this.raise(v.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement($,!0,!N&&H)}let Z=this.state.value,ie=this.parseExpression();return ce(S)&&ie.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement($,Z,ie,x):this.parseExpressionStatement($,ie,g)}assertModuleNodeAllowed(x){!this.options.allowImportExportEverywhere&&!this.inModule&&this.raise(v.ImportOutsideModule,x)}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(x,g,S){return x&&(g.decorators&&g.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(v.DecoratorsBeforeAfterExport,g.decorators[0]),g.decorators.unshift(...x)):g.decorators=x,this.resetStartLocationFromNode(g,x[0]),S&&this.resetStartLocationFromNode(S,g)),g}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(x){let g=[];do g.push(this.parseDecorator());while(this.match(26));if(this.match(82))x||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(v.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(v.UnexpectedLeadingDecorator,this.state.startLoc);return g}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let x=this.startNode();if(this.next(),this.hasPlugin("decorators")){let g=this.state.startLoc,S;if(this.match(10)){let $=this.state.startLoc;this.next(),S=this.parseExpression(),this.expect(11),S=this.wrapParenthesis($,S);let N=this.state.startLoc;x.expression=this.parseMaybeDecoratorArguments(S),this.getPluginOption("decorators","allowCallParenthesized")===!1&&x.expression!==S&&this.raise(v.DecoratorArgumentsOutsideParentheses,N)}else{for(S=this.parseIdentifier(!1);this.eat(16);){let $=this.startNodeAt(g);$.object=S,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),$.property=this.parsePrivateName()):$.property=this.parseIdentifier(!0),$.computed=!1,S=this.finishNode($,"MemberExpression")}x.expression=this.parseMaybeDecoratorArguments(S)}}else x.expression=this.parseExprSubscripts();return this.finishNode(x,"Decorator")}parseMaybeDecoratorArguments(x){if(this.eat(10)){let g=this.startNodeAtNode(x);return g.callee=x,g.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(g.arguments),this.finishNode(g,"CallExpression")}return x}parseBreakContinueStatement(x,g){return this.next(),this.isLineTerminator()?x.label=null:(x.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(x,g),this.finishNode(x,g?"BreakStatement":"ContinueStatement")}verifyBreakContinue(x,g){let S;for(S=0;Sthis.parseStatement()),this.state.labels.pop(),this.expect(92),x.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(x,"DoWhileStatement")}parseForStatement(x){this.next(),this.state.labels.push(Va);let g=null;if(this.isAwaitAllowed()&&this.eatContextual(96)&&(g=this.state.lastTokStartLoc),this.scope.enter(0),this.expect(10),this.match(13))return g!==null&&this.unexpected(g),this.parseFor(x,null);let S=this.isContextual(100);{let Z=this.isContextual(96)&&this.startsAwaitUsing(),ie=Z||this.isContextual(107)&&this.startsUsingForOf(),ne=S&&this.hasFollowingBindingAtom()||ie;if(this.match(74)||this.match(75)||ne){let Se=this.startNode(),Be;Z?(Be="await using",this.isAwaitAllowed()||this.raise(v.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):Be=this.state.value,this.next(),this.parseVar(Se,!0,Be);let qe=this.finishNode(Se,"VariableDeclaration"),Qe=this.match(58);return Qe&&ie&&this.raise(v.ForInUsing,qe),(Qe||this.isContextual(102))&&qe.declarations.length===1?this.parseForIn(x,qe,g):(g!==null&&this.unexpected(g),this.parseFor(x,qe))}}let $=this.isContextual(95),N=new Yc,H=this.parseExpression(!0,N),q=this.isContextual(102);if(q&&(S&&this.raise(v.ForOfLet,H),g===null&&$&&H.type==="Identifier"&&this.raise(v.ForOfAsync,H)),q||this.match(58)){this.checkDestructuringPrivate(N),this.toAssignable(H,!0);let Z=q?"ForOfStatement":"ForInStatement";return this.checkLVal(H,{in:{type:Z}}),this.parseForIn(x,H,g)}else this.checkExpressionErrors(N,!0);return g!==null&&this.unexpected(g),this.parseFor(x,H)}parseFunctionStatement(x,g,S){return this.next(),this.parseFunction(x,1|(S?2:0)|(g?8:0))}parseIfStatement(x){return this.next(),x.test=this.parseHeaderExpression(),x.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),x.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(x,"IfStatement")}parseReturnStatement(x){return!this.prodParam.hasReturn&&!this.options.allowReturnOutsideFunction&&this.raise(v.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?x.argument=null:(x.argument=this.parseExpression(),this.semicolon()),this.finishNode(x,"ReturnStatement")}parseSwitchStatement(x){this.next(),x.discriminant=this.parseHeaderExpression();let g=x.cases=[];this.expect(5),this.state.labels.push(YU),this.scope.enter(0);let S;for(let $;!this.match(8);)if(this.match(61)||this.match(65)){let N=this.match(61);S&&this.finishNode(S,"SwitchCase"),g.push(S=this.startNode()),S.consequent=[],this.next(),N?S.test=this.parseExpression():($&&this.raise(v.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),$=!0,S.test=null),this.expect(14)}else S?S.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),S&&this.finishNode(S,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(x,"SwitchStatement")}parseThrowStatement(x){return this.next(),this.hasPrecedingLineBreak()&&this.raise(v.NewlineAfterThrow,this.state.lastTokEndLoc),x.argument=this.parseExpression(),this.semicolon(),this.finishNode(x,"ThrowStatement")}parseCatchClauseParam(){let x=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&x.type==="Identifier"?8:0),this.checkLVal(x,{in:{type:"CatchClause"},binding:9}),x}parseTryStatement(x){if(this.next(),x.block=this.parseBlock(),x.handler=null,this.match(62)){let g=this.startNode();this.next(),this.match(10)?(this.expect(10),g.param=this.parseCatchClauseParam(),this.expect(11)):(g.param=null,this.scope.enter(0)),g.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),x.handler=this.finishNode(g,"CatchClause")}return x.finalizer=this.eat(67)?this.parseBlock():null,!x.handler&&!x.finalizer&&this.raise(v.NoCatchOrFinally,x),this.finishNode(x,"TryStatement")}parseVarStatement(x,g,S=!1){return this.next(),this.parseVar(x,!1,g,S),this.semicolon(),this.finishNode(x,"VariableDeclaration")}parseWhileStatement(x){return this.next(),x.test=this.parseHeaderExpression(),this.state.labels.push(Va),x.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(x,"WhileStatement")}parseWithStatement(x){return this.state.strict&&this.raise(v.StrictWith,this.state.startLoc),this.next(),x.object=this.parseHeaderExpression(),x.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(x,"WithStatement")}parseEmptyStatement(x){return this.next(),this.finishNode(x,"EmptyStatement")}parseLabeledStatement(x,g,S,$){for(let H of this.state.labels)H.name===g&&this.raise(v.LabelRedeclaration,S,{labelName:g});let N=pe(this.state.type)?1:this.match(71)?2:null;for(let H=this.state.labels.length-1;H>=0;H--){let q=this.state.labels[H];if(q.statementStart===x.start)q.statementStart=this.state.start,q.kind=N;else break}return this.state.labels.push({name:g,kind:N,statementStart:this.state.start}),x.body=$&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),x.label=S,this.finishNode(x,"LabeledStatement")}parseExpressionStatement(x,g,S){return x.expression=g,this.semicolon(),this.finishNode(x,"ExpressionStatement")}parseBlock(x=!1,g=!0,S){let $=this.startNode();return x&&this.state.strictErrors.clear(),this.expect(5),g&&this.scope.enter(0),this.parseBlockBody($,x,!1,8,S),g&&this.scope.exit(),this.finishNode($,"BlockStatement")}isValidDirective(x){return x.type==="ExpressionStatement"&&x.expression.type==="StringLiteral"&&!x.expression.extra.parenthesized}parseBlockBody(x,g,S,$,N){let H=x.body=[],q=x.directives=[];this.parseBlockOrModuleBlockBody(H,g?q:void 0,S,$,N)}parseBlockOrModuleBlockBody(x,g,S,$,N){let H=this.state.strict,q=!1,Z=!1;for(;!this.match($);){let ie=S?this.parseModuleItem():this.parseStatementListItem();if(g&&!Z){if(this.isValidDirective(ie)){let ne=this.stmtToDirective(ie);g.push(ne),!q&&ne.value.value==="use strict"&&(q=!0,this.setStrict(!0));continue}Z=!0,this.state.strictErrors.clear()}x.push(ie)}N==null||N.call(this,q),H||this.setStrict(!1),this.next()}parseFor(x,g){return x.init=g,this.semicolon(!1),x.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),x.update=this.match(11)?null:this.parseExpression(),this.expect(11),x.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(x,"ForStatement")}parseForIn(x,g,S){let $=this.match(58);return this.next(),$?S!==null&&this.unexpected(S):x.await=S!==null,g.type==="VariableDeclaration"&&g.declarations[0].init!=null&&(!$||!this.options.annexB||this.state.strict||g.kind!=="var"||g.declarations[0].id.type!=="Identifier")&&this.raise(v.ForInOfLoopInitializer,g,{type:$?"ForInStatement":"ForOfStatement"}),g.type==="AssignmentPattern"&&this.raise(v.InvalidLhs,g,{ancestor:{type:"ForStatement"}}),x.left=g,x.right=$?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),x.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(x,$?"ForInStatement":"ForOfStatement")}parseVar(x,g,S,$=!1){let N=x.declarations=[];for(x.kind=S;;){let H=this.startNode();if(this.parseVarId(H,S),H.init=this.eat(29)?g?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,H.init===null&&!$&&(H.id.type!=="Identifier"&&!(g&&(this.match(58)||this.isContextual(102)))?this.raise(v.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(S==="const"||S==="using"||S==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(v.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:S})),N.push(this.finishNode(H,"VariableDeclarator")),!this.eat(12))break}return x}parseVarId(x,g){let S=this.parseBindingAtom();(g==="using"||g==="await using")&&(S.type==="ArrayPattern"||S.type==="ObjectPattern")&&this.raise(v.UsingDeclarationHasBindingPattern,S.loc.start),this.checkLVal(S,{in:{type:"VariableDeclarator"},binding:g==="var"?5:8201}),x.id=S}parseAsyncFunctionExpression(x){return this.parseFunction(x,8)}parseFunction(x,g=0){let S=g&2,$=!!(g&1),N=$&&!(g&4),H=!!(g&8);this.initFunction(x,H),this.match(55)&&(S&&this.raise(v.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),x.generator=!0),$&&(x.id=this.parseFunctionId(N));let q=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(Xc(H,x.generator)),$||(x.id=this.parseFunctionId()),this.parseFunctionParams(x,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(x,$?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),$&&!S&&this.registerFunctionStatementId(x),this.state.maybeInArrowParameters=q,x}parseFunctionId(x){return x||ce(this.state.type)?this.parseIdentifier():null}parseFunctionParams(x,g){this.expect(10),this.expressionScope.enter(K1()),x.params=this.parseBindingList(11,41,2|(g?4:0)),this.expressionScope.exit()}registerFunctionStatementId(x){x.id&&this.scope.declareName(x.id.name,!this.options.annexB||this.state.strict||x.generator||x.async?this.scope.treatFunctionsAsVar?5:8201:17,x.id.loc.start)}parseClass(x,g,S){this.next();let $=this.state.strict;return this.state.strict=!0,this.parseClassId(x,g,S),this.parseClassSuper(x),x.body=this.parseClassBody(!!x.superClass,$),this.finishNode(x,g?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(x){return x.type==="Identifier"&&x.name==="constructor"||x.type==="StringLiteral"&&x.value==="constructor"}isNonstaticConstructor(x){return!x.computed&&!x.static&&this.nameIsConstructor(x.key)}parseClassBody(x,g){this.classScope.enter();let S={hadConstructor:!1,hadSuperClass:x},$=[],N=this.startNode();if(N.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if($.length>0)throw this.raise(v.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){$.push(this.parseDecorator());continue}let H=this.startNode();$.length&&(H.decorators=$,this.resetStartLocationFromNode(H,$[0]),$=[]),this.parseClassMember(N,H,S),H.kind==="constructor"&&H.decorators&&H.decorators.length>0&&this.raise(v.DecoratorConstructor,H)}}),this.state.strict=g,this.next(),$.length)throw this.raise(v.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(N,"ClassBody")}parseClassMemberFromModifier(x,g){let S=this.parseIdentifier(!0);if(this.isClassMethod()){let $=g;return $.kind="method",$.computed=!1,$.key=S,$.static=!1,this.pushClassMethod(x,$,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let $=g;return $.computed=!1,$.key=S,$.static=!1,x.body.push(this.parseClassProperty($)),!0}return this.resetPreviousNodeTrailingComments(S),!1}parseClassMember(x,g,S){let $=this.isContextual(106);if($){if(this.parseClassMemberFromModifier(x,g))return;if(this.eat(5)){this.parseClassStaticBlock(x,g);return}}this.parseClassMemberWithIsStatic(x,g,S,$)}parseClassMemberWithIsStatic(x,g,S,$){let N=g,H=g,q=g,Z=g,ie=g,ne=N,Se=N;if(g.static=$,this.parsePropertyNamePrefixOperator(g),this.eat(55)){ne.kind="method";let wr=this.match(138);if(this.parseClassElementName(ne),wr){this.pushClassPrivateMethod(x,H,!0,!1);return}this.isNonstaticConstructor(N)&&this.raise(v.ConstructorIsGenerator,N.key),this.pushClassMethod(x,N,!0,!1,!1,!1);return}let Be=!this.state.containsEsc&&ce(this.state.type),qe=this.parseClassElementName(g),Qe=Be?qe.name:null,lr=this.isPrivateName(qe),dn=this.state.startLoc;if(this.parsePostMemberNameModifiers(Se),this.isClassMethod()){if(ne.kind="method",lr){this.pushClassPrivateMethod(x,H,!1,!1);return}let wr=this.isNonstaticConstructor(N),Yr=!1;wr&&(N.kind="constructor",S.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(v.DuplicateConstructor,qe),wr&&this.hasPlugin("typescript")&&g.override&&this.raise(v.OverrideOnConstructor,qe),S.hadConstructor=!0,Yr=S.hadSuperClass),this.pushClassMethod(x,N,!1,!1,wr,Yr)}else if(this.isClassProperty())lr?this.pushClassPrivateProperty(x,Z):this.pushClassProperty(x,q);else if(Qe==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(qe);let wr=this.eat(55);Se.optional&&this.unexpected(dn),ne.kind="method";let Yr=this.match(138);this.parseClassElementName(ne),this.parsePostMemberNameModifiers(Se),Yr?this.pushClassPrivateMethod(x,H,wr,!0):(this.isNonstaticConstructor(N)&&this.raise(v.ConstructorIsAsync,N.key),this.pushClassMethod(x,N,wr,!0,!1,!1))}else if((Qe==="get"||Qe==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(qe),ne.kind=Qe;let wr=this.match(138);this.parseClassElementName(N),wr?this.pushClassPrivateMethod(x,H,!1,!1):(this.isNonstaticConstructor(N)&&this.raise(v.ConstructorIsAccessor,N.key),this.pushClassMethod(x,N,!1,!1,!1,!1)),this.checkGetterSetterParams(N)}else if(Qe==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(qe);let wr=this.match(138);this.parseClassElementName(q),this.pushClassAccessorProperty(x,ie,wr)}else this.isLineTerminator()?lr?this.pushClassPrivateProperty(x,Z):this.pushClassProperty(x,q):this.unexpected()}parseClassElementName(x){let{type:g,value:S}=this.state;if((g===132||g===133)&&x.static&&S==="prototype"&&this.raise(v.StaticPrototype,this.state.startLoc),g===138){S==="constructor"&&this.raise(v.ConstructorClassPrivateField,this.state.startLoc);let $=this.parsePrivateName();return x.key=$,$}return this.parsePropertyName(x),x.key}parseClassStaticBlock(x,g){var S;this.scope.enter(208);let $=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let N=g.body=[];this.parseBlockOrModuleBlockBody(N,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=$,x.body.push(this.finishNode(g,"StaticBlock")),(S=g.decorators)!=null&&S.length&&this.raise(v.DecoratorStaticBlock,g)}pushClassProperty(x,g){!g.computed&&this.nameIsConstructor(g.key)&&this.raise(v.ConstructorClassField,g.key),x.body.push(this.parseClassProperty(g))}pushClassPrivateProperty(x,g){let S=this.parseClassPrivateProperty(g);x.body.push(S),this.classScope.declarePrivateName(this.getPrivateNameSV(S.key),0,S.key.loc.start)}pushClassAccessorProperty(x,g,S){!S&&!g.computed&&this.nameIsConstructor(g.key)&&this.raise(v.ConstructorClassField,g.key);let $=this.parseClassAccessorProperty(g);x.body.push($),S&&this.classScope.declarePrivateName(this.getPrivateNameSV($.key),0,$.key.loc.start)}pushClassMethod(x,g,S,$,N,H){x.body.push(this.parseMethod(g,S,$,N,H,"ClassMethod",!0))}pushClassPrivateMethod(x,g,S,$){let N=this.parseMethod(g,S,$,!1,!1,"ClassPrivateMethod",!0);x.body.push(N);let H=N.kind==="get"?N.static?6:2:N.kind==="set"?N.static?5:1:0;this.declareClassPrivateMethodInScope(N,H)}declareClassPrivateMethodInScope(x,g){this.classScope.declarePrivateName(this.getPrivateNameSV(x.key),g,x.key.loc.start)}parsePostMemberNameModifiers(x){}parseClassPrivateProperty(x){return this.parseInitializer(x),this.semicolon(),this.finishNode(x,"ClassPrivateProperty")}parseClassProperty(x){return this.parseInitializer(x),this.semicolon(),this.finishNode(x,"ClassProperty")}parseClassAccessorProperty(x){return this.parseInitializer(x),this.semicolon(),this.finishNode(x,"ClassAccessorProperty")}parseInitializer(x){this.scope.enter(80),this.expressionScope.enter(yf()),this.prodParam.enter(0),x.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(x,g,S,$=8331){if(ce(this.state.type))x.id=this.parseIdentifier(),g&&this.declareNameFromIdentifier(x.id,$);else if(S||!g)x.id=null;else throw this.raise(v.MissingClassName,this.state.startLoc)}parseClassSuper(x){x.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(x,g){let S=this.parseMaybeImportPhase(x,!0),$=this.maybeParseExportDefaultSpecifier(x,S),N=!$||this.eat(12),H=N&&this.eatExportStar(x),q=H&&this.maybeParseExportNamespaceSpecifier(x),Z=N&&(!q||this.eat(12)),ie=$||H;if(H&&!q){if($&&this.unexpected(),g)throw this.raise(v.UnsupportedDecoratorExport,x);return this.parseExportFrom(x,!0),this.finishNode(x,"ExportAllDeclaration")}let ne=this.maybeParseExportNamedSpecifiers(x);$&&N&&!H&&!ne&&this.unexpected(null,5),q&&Z&&this.unexpected(null,98);let Se;if(ie||ne){if(Se=!1,g)throw this.raise(v.UnsupportedDecoratorExport,x);this.parseExportFrom(x,ie)}else Se=this.maybeParseExportDeclaration(x);if(ie||ne||Se){var Be;let qe=x;if(this.checkExport(qe,!0,!1,!!qe.source),((Be=qe.declaration)==null?void 0:Be.type)==="ClassDeclaration")this.maybeTakeDecorators(g,qe.declaration,qe);else if(g)throw this.raise(v.UnsupportedDecoratorExport,x);return this.finishNode(qe,"ExportNamedDeclaration")}if(this.eat(65)){let qe=x,Qe=this.parseExportDefaultExpression();if(qe.declaration=Qe,Qe.type==="ClassDeclaration")this.maybeTakeDecorators(g,Qe,qe);else if(g)throw this.raise(v.UnsupportedDecoratorExport,x);return this.checkExport(qe,!0,!0),this.finishNode(qe,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(x){return this.eat(55)}maybeParseExportDefaultSpecifier(x,g){if(g||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",g==null?void 0:g.loc.start);let S=g||this.parseIdentifier(!0),$=this.startNodeAtNode(S);return $.exported=S,x.specifiers=[this.finishNode($,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(x){if(this.isContextual(93)){var g;(g=x).specifiers!=null||(g.specifiers=[]);let S=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),S.exported=this.parseModuleExportName(),x.specifiers.push(this.finishNode(S,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(x){if(this.match(5)){let g=x;g.specifiers||(g.specifiers=[]);let S=g.exportKind==="type";return g.specifiers.push(...this.parseExportSpecifiers(S)),g.source=null,g.declaration=null,this.hasPlugin("importAssertions")&&(g.assertions=[]),!0}return!1}maybeParseExportDeclaration(x){return this.shouldParseExportDeclaration()?(x.specifiers=[],x.source=null,this.hasPlugin("importAssertions")&&(x.assertions=[]),x.declaration=this.parseExportDeclaration(x),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let x=this.nextTokenInLineStart();return this.isUnparsedContextual(x,"function")}parseExportDefaultExpression(){let x=this.startNode();if(this.match(68))return this.next(),this.parseFunction(x,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(x,13);if(this.match(80))return this.parseClass(x,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(v.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(v.UnsupportedDefaultExport,this.state.startLoc);let g=this.parseMaybeAssignAllowIn();return this.semicolon(),g}parseExportDeclaration(x){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:x}=this.state;if(ce(x)){if(x===95&&!this.state.containsEsc||x===100)return!1;if((x===130||x===129)&&!this.state.containsEsc){let{type:$}=this.lookahead();if(ce($)&&$!==98||$===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;let g=this.nextTokenStart(),S=this.isUnparsedContextual(g,"from");if(this.input.charCodeAt(g)===44||ce(this.state.type)&&S)return!0;if(this.match(65)&&S){let $=this.input.charCodeAt(this.nextTokenStartSince(g+4));return $===34||$===39}return!1}parseExportFrom(x,g){this.eatContextual(98)?(x.source=this.parseImportSource(),this.checkExport(x),this.maybeParseImportAttributes(x),this.checkJSONModuleImport(x)):g&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:x}=this.state;return x===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(v.DecoratorBeforeExport,this.state.startLoc),!0):this.isContextual(107)?(this.raise(v.UsingDeclarationExport,this.state.startLoc),!0):this.isContextual(96)&&this.startsAwaitUsing()?(this.raise(v.UsingDeclarationExport,this.state.startLoc),!0):x===74||x===75||x===68||x===80||this.isLet()||this.isAsyncFunction()}checkExport(x,g,S,$){if(g){var N;if(S){if(this.checkDuplicateExports(x,"default"),this.hasPlugin("exportDefaultFrom")){var H;let q=x.declaration;q.type==="Identifier"&&q.name==="from"&&q.end-q.start===4&&!((H=q.extra)!=null&&H.parenthesized)&&this.raise(v.ExportDefaultFromAsIdentifier,q)}}else if((N=x.specifiers)!=null&&N.length)for(let q of x.specifiers){let{exported:Z}=q,ie=Z.type==="Identifier"?Z.name:Z.value;if(this.checkDuplicateExports(q,ie),!$&&q.local){let{local:ne}=q;ne.type!=="Identifier"?this.raise(v.ExportBindingIsString,q,{localName:ne.value,exportName:ie}):(this.checkReservedWord(ne.name,ne.loc.start,!0,!1),this.scope.checkLocalExport(ne))}}else if(x.declaration){let q=x.declaration;if(q.type==="FunctionDeclaration"||q.type==="ClassDeclaration"){let{id:Z}=q;if(!Z)throw new Error("Assertion failure");this.checkDuplicateExports(x,Z.name)}else if(q.type==="VariableDeclaration")for(let Z of q.declarations)this.checkDeclaration(Z.id)}}}checkDeclaration(x){if(x.type==="Identifier")this.checkDuplicateExports(x,x.name);else if(x.type==="ObjectPattern")for(let g of x.properties)this.checkDeclaration(g);else if(x.type==="ArrayPattern")for(let g of x.elements)g&&this.checkDeclaration(g);else x.type==="ObjectProperty"?this.checkDeclaration(x.value):x.type==="RestElement"?this.checkDeclaration(x.argument):x.type==="AssignmentPattern"&&this.checkDeclaration(x.left)}checkDuplicateExports(x,g){this.exportedIdentifiers.has(g)&&(g==="default"?this.raise(v.DuplicateDefaultExport,x):this.raise(v.DuplicateExport,x,{exportName:g})),this.exportedIdentifiers.add(g)}parseExportSpecifiers(x){let g=[],S=!0;for(this.expect(5);!this.eat(8);){if(S)S=!1;else if(this.expect(12),this.eat(8))break;let $=this.isContextual(130),N=this.match(133),H=this.startNode();H.local=this.parseModuleExportName(),g.push(this.parseExportSpecifier(H,N,x,$))}return g}parseExportSpecifier(x,g,S,$){return this.eatContextual(93)?x.exported=this.parseModuleExportName():g?x.exported=Qc(x.local):x.exported||(x.exported=fs(x.local)),this.finishNode(x,"ExportSpecifier")}parseModuleExportName(){if(this.match(133)){let x=this.parseStringLiteral(this.state.value),g=QU.exec(x.value);return g&&this.raise(v.ModuleExportNameHasLoneSurrogate,x,{surrogateCharCode:g[0].charCodeAt(0)}),x}return this.parseIdentifier(!0)}isJSONModuleImport(x){return x.assertions!=null?x.assertions.some(({key:g,value:S})=>S.value==="json"&&(g.type==="Identifier"?g.name==="type":g.value==="type")):!1}checkImportReflection(x){let{specifiers:g}=x,S=g.length===1?g[0].type:null;if(x.phase==="source")S!=="ImportDefaultSpecifier"&&this.raise(v.SourcePhaseImportRequiresDefault,g[0].loc.start);else if(x.phase==="defer")S!=="ImportNamespaceSpecifier"&&this.raise(v.DeferImportRequiresNamespace,g[0].loc.start);else if(x.module){var $;S!=="ImportDefaultSpecifier"&&this.raise(v.ImportReflectionNotBinding,g[0].loc.start),(($=x.assertions)==null?void 0:$.length)>0&&this.raise(v.ImportReflectionHasAssertion,g[0].loc.start)}}checkJSONModuleImport(x){if(this.isJSONModuleImport(x)&&x.type!=="ExportAllDeclaration"){let{specifiers:g}=x;if(g!=null){let S=g.find($=>{let N;if($.type==="ExportSpecifier"?N=$.local:$.type==="ImportSpecifier"&&(N=$.imported),N!==void 0)return N.type==="Identifier"?N.name!=="default":N.value!=="default"});S!==void 0&&this.raise(v.ImportJSONBindingNotDefault,S.loc.start)}}}isPotentialImportPhase(x){return x?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}applyImportPhase(x,g,S,$){g||(S==="module"?(this.expectPlugin("importReflection",$),x.module=!0):this.hasPlugin("importReflection")&&(x.module=!1),S==="source"?(this.expectPlugin("sourcePhaseImports",$),x.phase="source"):S==="defer"?(this.expectPlugin("deferredImportEvaluation",$),x.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(x.phase=null))}parseMaybeImportPhase(x,g){if(!this.isPotentialImportPhase(g))return this.applyImportPhase(x,g,null),null;let S=this.parseIdentifier(!0),{type:$}=this.state;return(Ae($)?$!==98||this.lookaheadCharCode()===102:$!==12)?(this.resetPreviousIdentifierLeadingComments(S),this.applyImportPhase(x,g,S.name,S.loc.start),null):(this.applyImportPhase(x,g,null),S)}isPrecedingIdImportPhase(x){let{type:g}=this.state;return ce(g)?g!==98||this.lookaheadCharCode()===102:g!==12}parseImport(x){return this.match(133)?this.parseImportSourceAndAttributes(x):this.parseImportSpecifiersAndAfter(x,this.parseMaybeImportPhase(x,!1))}parseImportSpecifiersAndAfter(x,g){x.specifiers=[];let S=!this.maybeParseDefaultImportSpecifier(x,g)||this.eat(12),$=S&&this.maybeParseStarImportSpecifier(x);return S&&!$&&this.parseNamedImportSpecifiers(x),this.expectContextual(98),this.parseImportSourceAndAttributes(x)}parseImportSourceAndAttributes(x){return x.specifiers!=null||(x.specifiers=[]),x.source=this.parseImportSource(),this.maybeParseImportAttributes(x),this.checkImportReflection(x),this.checkJSONModuleImport(x),this.semicolon(),this.finishNode(x,"ImportDeclaration")}parseImportSource(){return this.match(133)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(x,g,S){g.local=this.parseIdentifier(),x.specifiers.push(this.finishImportSpecifier(g,S))}finishImportSpecifier(x,g,S=8201){return this.checkLVal(x.local,{in:{type:g},binding:S}),this.finishNode(x,g)}parseImportAttributes(){this.expect(5);let x=[],g=new Set;do{if(this.match(8))break;let S=this.startNode(),$=this.state.value;if(g.has($)&&this.raise(v.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:$}),g.add($),this.match(133)?S.key=this.parseStringLiteral($):S.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(v.ModuleAttributeInvalidValue,this.state.startLoc);S.value=this.parseStringLiteral(this.state.value),x.push(this.finishNode(S,"ImportAttribute"))}while(this.eat(12));return this.expect(8),x}parseModuleAttributes(){let x=[],g=new Set;do{let S=this.startNode();if(S.key=this.parseIdentifier(!0),S.key.name!=="type"&&this.raise(v.ModuleAttributeDifferentFromType,S.key),g.has(S.key.name)&&this.raise(v.ModuleAttributesWithDuplicateKeys,S.key,{key:S.key.name}),g.add(S.key.name),this.expect(14),!this.match(133))throw this.raise(v.ModuleAttributeInvalidValue,this.state.startLoc);S.value=this.parseStringLiteral(this.state.value),x.push(this.finishNode(S,"ImportAttribute"))}while(this.eat(12));return x}maybeParseImportAttributes(x){let g,S=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?g=this.parseModuleAttributes():(this.expectImportAttributesPlugin(),g=this.parseImportAttributes()),S=!0}else if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.hasPlugin("importAttributes")?(this.getPluginOption("importAttributes","deprecatedAssertSyntax")!==!0&&this.raise(v.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(x,"deprecatedAssertSyntax",!0)):this.expectOnePlugin(["importAttributes","importAssertions"]),this.next(),g=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))g=[];else if(this.hasPlugin("moduleAttributes"))g=[];else return;!S&&this.hasPlugin("importAssertions")?x.assertions=g:x.attributes=g}maybeParseDefaultImportSpecifier(x,g){if(g){let S=this.startNodeAtNode(g);return S.local=g,x.specifiers.push(this.finishImportSpecifier(S,"ImportDefaultSpecifier")),!0}else if(Ae(this.state.type))return this.parseImportSpecifierLocal(x,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(x){if(this.match(55)){let g=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(x,g,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(x){let g=!0;for(this.expect(5);!this.eat(8);){if(g)g=!1;else{if(this.eat(14))throw this.raise(v.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}let S=this.startNode(),$=this.match(133),N=this.isContextual(130);S.imported=this.parseModuleExportName();let H=this.parseImportSpecifier(S,$,x.importKind==="type"||x.importKind==="typeof",N,void 0);x.specifiers.push(H)}}parseImportSpecifier(x,g,S,$,N){if(this.eatContextual(93))x.local=this.parseIdentifier();else{let{imported:H}=x;if(g)throw this.raise(v.ImportBindingIsString,x,{importName:H.value});this.checkReservedWord(H.name,x.loc.start,!0,!0),x.local||(x.local=fs(H))}return this.finishImportSpecifier(x,"ImportSpecifier",N)}isThisParam(x){return x.type==="Identifier"&&x.name==="this"}},W_=class extends eW{constructor(x,g){x=bm(x),super(x,g),this.options=x,this.initializeScopes(),this.plugins=tW(this.options.plugins),this.filename=x.sourceFilename}getScopeHandler(){return de}parse(){this.enterInitialScopes();let x=this.startNode(),g=this.startNode();return this.nextToken(),x.errors=null,this.parseTopLevel(x,g),x.errors=this.state.errors,x.comments.length=this.state.commentsLen,x}};function tW(x){let g=new Map;for(let S of x){let[$,N]=Array.isArray(S)?S:[S,{}];g.has($)||g.set($,N||{})}return g}function rW(x,g){var S;if(((S=g)==null?void 0:S.sourceType)==="unambiguous"){g=Object.assign({},g);try{g.sourceType="module";let $=Sf(g,x),N=$.parse();if($.sawUnambiguousESM)return N;if($.ambiguousScriptDifferentAst)try{return g.sourceType="script",Sf(g,x).parse()}catch{}else N.program.sourceType="script";return N}catch($){try{return g.sourceType="script",Sf(g,x).parse()}catch{}throw $}}else return Sf(g,x).parse()}function nW(x,g){let S=Sf(g,x);return S.options.strictMode&&(S.state.strict=!0),S.getExpression()}function iW(x){let g={};for(let S of Object.keys(x))g[S]=ke(x[S]);return g}var sW=iW(be);function Sf(x,g){let S=W_;return x!=null&&x.plugins&&(Pi(x.plugins),S=oW(x.plugins)),new S(x,g)}var V_={};function oW(x){let g=Bs.filter(N=>Yt(x,N)),S=g.join("/"),$=V_[S];if(!$){$=W_;for(let N of g)$=Rs[N]($);V_[S]=$}return $}e.parse=rW,e.parseExpression=nW,e.tokTypes=sW}),hj={};phe(hj,{parsers:()=>wde});var AO=lj(uj());function dj(e){return(t,r,n)=>{let i=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:s}=t,o=r;for(;o>=0&&o{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},kO=_he;function $he(e){return Array.isArray(e)&&e.length>0}var a2=$he;function Js(e){var t,r,n;let i=((t=e.range)==null?void 0:t[0])??e.start,s=(n=((r=e.declaration)==null?void 0:r.decorators)??e.decorators)==null?void 0:n[0];return s?Math.min(Js(s),i):i}function al(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function Lhe(e){let t=new Set(e);return r=>t.has(r==null?void 0:r.type)}var Phe=Lhe,Fhe=Phe(["Block","CommentBlock","MultiLine"]),AC=Fhe;function Ohe(e){let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(r=>r.trimStart()[0]==="*")}var _O=Ohe;function Mhe(e){return AC(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)}var Ihe=Mhe,Bf=null;function Fp(e){if(Bf!==null&&typeof Bf.property){let t=Bf;return Bf=Fp.prototype=null,t}return Bf=Fp.prototype=e??Object.create(null),new Fp}var Nhe=10;for(let e=0;e<=Nhe;e++)Fp();function Rhe(e){return Fp(e)}function Bhe(e,t="type"){Rhe(e);function r(n){let i=n[t],s=e[i];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:n});return s}return r}var jhe=Bhe,zhe={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["test","body"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body","returnType","typeParameters","predicate"],FunctionExpression:["id","params","body","returnType","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["params","body","returnType","typeParameters","predicate"],ClassBody:["body"],ClassExpression:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ClassDeclaration:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],ImportExpression:["source","options","attributes"],MetaProperty:["meta","property"],ClassMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","quasi","typeParameters","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],Import:[],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["key","value","typeAnnotation","decorators","variance"],ClassAccessorProperty:["key","value","typeAnnotation","decorators"],ClassPrivateProperty:["key","value","decorators","typeAnnotation","variance"],ClassPrivateMethod:["key","params","body","decorators","returnType","typeParameters"],PrivateName:["id"],StaticBlock:["body"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source"],DeclareExportAllDeclaration:["source"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","params","rest","returnType","this"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["id","key","value","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["id","qualification"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes","typeArguments","typeParameters"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ImportAttribute:["key","value"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],RecordExpression:["properties"],TupleExpression:["elements"],DecimalLiteral:[],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["typeParameter","typeAnnotation","nameType"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:["members"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],TSTemplateLiteralType:["quasis","types"],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGRoot:["node"],NGPipeExpression:["left","right","arguments"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGMicrosyntax:["body"],NGMicrosyntaxKey:[],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGMicrosyntaxAs:["key","alias"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"]},Hhe=jhe(zhe),Uhe=Hhe;function kC(e,t){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let n=0;n{var o;(o=s.leadingComments)!=null&&o.some(Ihe)&&i.add(Js(s))}),e=$S(e,s=>{if(s.type==="ParenthesizedExpression"){let{expression:o}=s;if(o.type==="TypeCastExpression")return o.range=[...s.range],o;let a=Js(s);if(!i.has(a))return o.extra={...o.extra,parenthesized:!0},o}})}if(e=$S(e,i=>{var s;switch(i.type){case"LogicalExpression":if(pj(i))return _C(i);break;case"VariableDeclaration":{let o=kO(!1,i.declarations,-1);o!=null&&o.init&&n[al(o)]!==";"&&(i.range=[Js(i),al(o)]);break}case"TSParenthesizedType":return i.typeAnnotation;case"TSTypeParameter":if(typeof i.name=="string"){let o=Js(i);i.name={type:"Identifier",name:i.name,range:[o,o+i.name.length]}}break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"ExportAllDeclaration":if(r==="meriyah"&&((s=i.exported)==null?void 0:s.type)==="Identifier"){let{exported:o}=i,a=n.slice(Js(o),al(o));(a.startsWith('"')||a.startsWith("'"))&&(i.exported={...i.exported,type:"Literal",value:i.exported.name,raw:a})}break;case"TSUnionType":case"TSIntersectionType":if(i.types.length===1)return i.types[0];break}}),a2(e.comments)){let i=kO(!1,e.comments,-1);for(let s=e.comments.length-2;s>=0;s--){let o=e.comments[s];al(o)===Js(i)&&AC(o)&&AC(i)&&_O(o)&&_O(i)&&(e.comments.splice(s+1,1),o.value+="*//*"+i.value,o.range=[Js(o),al(i)]),i=o}}return e.type==="Program"&&(e.range=[0,n.length]),e}function pj(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function _C(e){return pj(e)?_C({type:"LogicalExpression",operator:e.operator,left:_C({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[Js(e.left),al(e.right.left)]}),right:e.right.right,range:[Js(e),al(e)]}):e}var Vhe=Whe;function Ghe(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var gj=Ghe;function qhe(e){let{message:t,loc:{line:r,column:n},reasonCode:i}=e,s=e;(i==="MissingPlugin"||i==="MissingOneOfPlugins")&&(t="Unexpected token.",s=void 0);let o=` (${r}:${n})`;return t.endsWith(o)&&(t=t.slice(0,-o.length)),gj(t,{loc:{start:{line:r,column:n+1}},cause:s})}var mj=qhe,Khe=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},ay=Khe,Jhe=/\*\/$/,Xhe=/^\/\*\*?/,Yhe=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Qhe=/(^|\s+)\/\/([^\n\r]*)/g,$O=/^(\r?\n)+/,Zhe=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,LO=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,ede=/(\r?\n|^) *\* ?/g,tde=[];function rde(e){let t=e.match(Yhe);return t?t[0].trimStart():""}function nde(e){let t=` +`;e=ay(!1,e.replace(Xhe,"").replace(Jhe,""),ede,"$1");let r="";for(;r!==e;)r=e,e=ay(!1,e,Zhe,`${t}$1 $2${t}`);e=e.replace($O,"").trimEnd();let n=Object.create(null),i=ay(!1,e,LO,"").replace($O,"").trimEnd(),s;for(;s=LO.exec(e);){let o=ay(!1,s[2],Qhe,"");if(typeof n[s[1]]=="string"||Array.isArray(n[s[1]])){let a=n[s[1]];n[s[1]]=[...tde,...Array.isArray(a)?a:[a],o]}else n[s[1]]=o}return{comments:i,pragmas:n}}function ide(e){let t=fj(e);t&&(e=e.slice(t.length+1));let r=rde(e),{pragmas:n,comments:i}=nde(r);return{shebang:t,text:e,pragmas:n,comments:i}}function sde(e){let{pragmas:t}=ide(e);return Object.prototype.hasOwnProperty.call(t,"prettier")||Object.prototype.hasOwnProperty.call(t,"format")}function ode(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:sde,locStart:Js,locEnd:al,...e}}var lp=ode;function ade(e){let{filepath:t}=e;if(t){if(t=t.toLowerCase(),t.endsWith(".cjs"))return"script";if(t.endsWith(".mjs"))return"module"}}var lde=ade;function ude(e,t){let{type:r="JsExpressionRoot",rootMarker:n,text:i}=t,{tokens:s,comments:o}=e;return delete e.tokens,delete e.comments,{tokens:s,comments:o,type:r,node:e,range:[0,i.length],rootMarker:n}}var yj=ude,Jd=e=>lp(pde(e)),cde={sourceType:"module",allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,createImportExpressions:!0,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication","decorators","decimal","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","importReflection","explicitResourceManagement",["importAttributes",{deprecatedAssertSyntax:!0}],"sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}],"recordAndTuple"],tokens:!0,ranges:!0},PO="v8intrinsic",FO=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"minimal"}],["pipelineOperator",{proposal:"fsharp"}]],Ca=(e,t=cde)=>({...t,plugins:[...t.plugins,...e]}),hde=/@(?:no)?flow\b/u;function dde(e,t){var r;if((r=t.filepath)!=null&&r.endsWith(".js.flow"))return!0;let n=fj(e);n&&(e=e.slice(n.length));let i=Che(e,0);return i!==!1&&(e=e.slice(0,i)),hde.test(e)}function fde(e,t,r){let n=e(t,r),i=n.errors.find(s=>!gde.has(s.reasonCode));if(i)throw i;return n}function pde({isExpression:e=!1,optionsCombinations:t}){return(r,n={})=>{if((n.parser==="babel"||n.parser==="__babel_estree")&&dde(r,n))return n.parser="babel-flow",bj.parse(r,n);let i=t;(n.__babelSourceType??lde(n))==="script"&&(i=i.map(l=>({...l,sourceType:"script"})));let s=/%[A-Z]/u.test(r);r.includes("|>")?i=(s?[...FO,PO]:FO).flatMap(l=>i.map(u=>Ca([l],u))):s&&(i=i.map(l=>Ca([PO],l)));let o=e?AO.parseExpression:AO.parse,a;try{a=Ahe(i.map(l=>()=>fde(o,r,l)))}catch({errors:[l]}){throw mj(l)}return e&&(a=yj(a,{text:r,rootMarker:n.rootMarker})),Vhe(a,{parser:"babel",text:r})}}var gde=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","EmptyTypeArguments","EmptyTypeParameters","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","LineTerminatorBeforeArrow","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","OptionalBindingPattern","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","ConstructorClassField","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport"]),vj=[Ca(["jsx"])],OO=Jd({optionsCombinations:vj}),MO=Jd({optionsCombinations:[Ca(["jsx","typescript"]),Ca(["typescript"])]}),IO=Jd({isExpression:!0,optionsCombinations:[Ca(["jsx"])]}),NO=Jd({isExpression:!0,optionsCombinations:[Ca(["typescript"])]}),bj=Jd({optionsCombinations:[Ca(["jsx",["flow",{all:!0,enums:!0}],"flowComments"])]}),mde=Jd({optionsCombinations:vj.map(e=>Ca(["estree"],e))}),yde={babel:OO,"babel-flow":bj,"babel-ts":MO,__js_expression:IO,__ts_expression:NO,__vue_expression:IO,__vue_ts_expression:NO,__vue_event_binding:OO,__vue_ts_event_binding:MO,__babel_estree:mde},vde=lj(uj());function xj(e={}){let{allowComments:t=!0}=e;return function(r){let n;try{n=(0,vde.parseExpression)(r,{tokens:!0,ranges:!0,attachComment:!1})}catch(i){throw mj(i)}if(!t&&a2(n.comments))throw Za(n.comments[0],"Comment");return xh(n),yj(n,{type:"JsonRoot",text:r})}}function Za(e,t){let[r,n]=[e.loc.start,e.loc.end].map(({line:i,column:s})=>({line:i,column:s+1}));return gj(`${t} is not allowed in JSON.`,{loc:{start:r,end:n}})}function xh(e){switch(e.type){case"ArrayExpression":for(let t of e.elements)t!==null&&xh(t);return;case"ObjectExpression":for(let t of e.properties)xh(t);return;case"ObjectProperty":if(e.computed)throw Za(e.key,"Computed key");if(e.shorthand)throw Za(e.key,"Shorthand property");e.key.type!=="Identifier"&&xh(e.key),xh(e.value);return;case"UnaryExpression":{let{operator:t,argument:r}=e;if(t!=="+"&&t!=="-")throw Za(e,`Operator '${e.operator}'`);if(r.type==="NumericLiteral"||r.type==="Identifier"&&(r.name==="Infinity"||r.name==="NaN"))return;throw Za(r,`Operator '${t}' before '${r.type}'`)}case"Identifier":if(e.name!=="Infinity"&&e.name!=="NaN"&&e.name!=="undefined")throw Za(e,`Identifier '${e.name}'`);return;case"TemplateLiteral":if(a2(e.expressions))throw Za(e.expressions[0],"'TemplateLiteral' with expression");for(let t of e.quasis)xh(t);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw Za(e,`'${e.type}'`)}}var LS=xj(),bde={json:lp({parse:LS,hasPragma(){return!0}}),json5:lp(LS),jsonc:lp(LS),"json-stringify":lp({parse:xj({allowComments:!1}),astFormat:"estree-json"})},xde=bde,wde={...yde,...xde},Sde=hj,Dde=Object.defineProperty,wj=e=>{throw TypeError(e)},Jb=(e,t)=>{for(var r in t)Dde(e,r,{get:t[r],enumerable:!0})},Sj=(e,t,r)=>t.has(e)||wj("Cannot "+r),qa=(e,t,r)=>(Sj(e,t,"read from private field"),t.get(e)),Ede=(e,t,r)=>t.has(e)?wj("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Cde=(e,t,r,n)=>(Sj(e,t,"write to private field"),t.set(e,r),r),Dj={};Jb(Dj,{languages:()=>$ve,options:()=>kve,printers:()=>_ve});var Tde=[{linguistLanguageId:183,name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".wxs"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell","zx"],parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"]},{linguistLanguageId:183,name:"Flow",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:[],extensions:[".js.flow"],filenames:[],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"]},{linguistLanguageId:183,name:"JSX",type:"programming",tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0,aliases:void 0,extensions:[".jsx"],filenames:void 0,interpreters:void 0,parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],group:"JavaScript"},{linguistLanguageId:378,name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]},{linguistLanguageId:94901924,name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]}],Ej={};Jb(Ej,{canAttachComment:()=>Ppe,embed:()=>bge,experimentalFeatures:()=>bve,getCommentChildNodes:()=>Fpe,getVisitorKeys:()=>Aj,handleComments:()=>Kj,insertPragma:()=>Pge,isBlockComment:()=>Os,isGap:()=>Ope,massageAstNode:()=>Lfe,print:()=>vve,printComment:()=>Xfe,willPrintOwnComments:()=>iz});var Ade=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},Nn=Ade,kde=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},or=kde;function _de(e){return e!==null&&typeof e=="object"}var $de=_de;function*Lde(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,i=s=>$de(s)&&n(s);for(let s of r(e)){let o=e[s];if(Array.isArray(o))for(let a of o)i(a)&&(yield a);else i(o)&&(yield o)}}function*Pde(e,t){let r=[e];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Mde(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Ide(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9800&&e<=9811||e===9855||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12771||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101632&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129672||e>=129680&&e<=129725||e>=129727&&e<=129733||e>=129742&&e<=129755||e>=129760&&e<=129768||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Nde=e=>!(Mde(e)||Ide(e)),Rde=/[^\x20-\x7F]/u;function Bde(e){if(!e)return 0;if(!Rde.test(e))return e.length;e=e.replace(Ode()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=Nde(n)?1:2)}return t}var vd=Bde;function l2(e){return(t,r,n)=>{let i=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:s}=t,o=r;for(;o>=0&&o0}var ar=qde,ly="'",RO='"';function Kde(e,t){let r=t===!0||t===ly?ly:RO,n=r===ly?RO:ly,i=0,s=0;for(let o of e)o===r?i++:o===n&&s++;return i>s?n:r}var Cj=Kde;function Jde(e,t,r){let n=t==='"'?"'":'"',i=Nn(!1,e,/\\(.)|(["'])/gsu,(s,o,a)=>o===n?o:a===t?"\\"+a:a||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(o)?o:"\\"+o));return t+i+t}var Xde=Jde;function Yde(e,t){let r=e.slice(1,-1),n=t.parser==="json"||t.parser==="jsonc"||t.parser==="json5"&&t.quoteProps==="preserve"&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":Cj(r,t.singleQuote);return Xde(r,n,!(t.parser==="css"||t.parser==="less"||t.parser==="scss"||t.__embeddedInHtml))}var wd=Yde;function jr(e){var t,r,n;let i=((t=e.range)==null?void 0:t[0])??e.start,s=(n=((r=e.declaration)==null?void 0:r.decorators)??e.decorators)==null?void 0:n[0];return s?Math.min(jr(s),i):i}function Zt(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function Xb(e,t){let r=jr(e);return Number.isInteger(r)&&r===jr(t)}function Qde(e,t){let r=Zt(e);return Number.isInteger(r)&&r===Zt(t)}function Zde(e,t){return Xb(e,t)&&Qde(e,t)}var jf=null;function Op(e){if(jf!==null&&typeof jf.property){let t=jf;return jf=Op.prototype=null,t}return jf=Op.prototype=e??Object.create(null),new Op}var efe=10;for(let e=0;e<=efe;e++)Op();function tfe(e){return Op(e)}function rfe(e,t="type"){tfe(e);function r(n){let i=n[t],s=e[i];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:n});return s}return r}var Tj=rfe,nfe={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["test","body"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body","returnType","typeParameters","predicate"],FunctionExpression:["id","params","body","returnType","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["params","body","returnType","typeParameters","predicate"],ClassBody:["body"],ClassExpression:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ClassDeclaration:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],ImportExpression:["source","options","attributes"],MetaProperty:["meta","property"],ClassMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","quasi","typeParameters","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],Import:[],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["key","value","typeAnnotation","decorators","variance"],ClassAccessorProperty:["key","value","typeAnnotation","decorators"],ClassPrivateProperty:["key","value","decorators","typeAnnotation","variance"],ClassPrivateMethod:["key","params","body","decorators","returnType","typeParameters"],PrivateName:["id"],StaticBlock:["body"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source"],DeclareExportAllDeclaration:["source"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","params","rest","returnType","this"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["id","key","value","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["id","qualification"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes","typeArguments","typeParameters"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ImportAttribute:["key","value"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],RecordExpression:["properties"],TupleExpression:["elements"],DecimalLiteral:[],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["typeParameter","typeAnnotation","nameType"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:["members"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],TSTemplateLiteralType:["quasis","types"],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGRoot:["node"],NGPipeExpression:["left","right","arguments"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGMicrosyntax:["body"],NGMicrosyntaxKey:[],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGMicrosyntaxAs:["key","alias"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"]},ife=Tj(nfe),Aj=ife;function sfe(e){let t=new Set(e);return r=>t.has(r==null?void 0:r.type)}var xr=sfe,ofe=xr(["Block","CommentBlock","MultiLine"]),Os=ofe,afe=xr(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),kj=afe;function lfe(e,t){let r=t.split(".");for(let n=r.length-1;n>=0;n--){let i=r[n];if(n===0)return e.type==="Identifier"&&e.name===i;if(e.type!=="MemberExpression"||e.optional||e.computed||e.property.type!=="Identifier"||e.property.name!==i)return!1;e=e.object}}function ufe(e,t){return t.some(r=>lfe(e,r))}var cfe=ufe;function hfe({type:e}){return e.startsWith("TS")&&e.endsWith("Keyword")}var _j=hfe;function $C(e,t){return t(e)||Fde(e,{getVisitorKeys:Aj,predicate:t})}function d2(e){return e.type==="AssignmentExpression"||e.type==="BinaryExpression"||e.type==="LogicalExpression"||e.type==="NGPipeExpression"||e.type==="ConditionalExpression"||rr(e)||Jr(e)||e.type==="SequenceExpression"||e.type==="TaggedTemplateExpression"||e.type==="BindExpression"||e.type==="UpdateExpression"&&!e.prefix||_o(e)||e.type==="TSNonNullExpression"||e.type==="ChainExpression"}function dfe(e){return e.expressions?e.expressions[0]:e.left??e.test??e.callee??e.object??e.tag??e.argument??e.expression}function $j(e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw new Error("Unexpected node has no left side.")}var Yb=xr(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),ffe=xr(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),Un=xr(["ArrayExpression","TupleExpression"]),ho=xr(["ObjectExpression","RecordExpression"]);function pfe(e){return e.type==="LogicalExpression"&&e.operator==="??"}function Ta(e){return e.type==="NumericLiteral"||e.type==="Literal"&&typeof e.value=="number"}function Lj(e){return e.type==="UnaryExpression"&&(e.operator==="+"||e.operator==="-")&&Ta(e.argument)}function wi(e){return!!(e&&(e.type==="StringLiteral"||e.type==="Literal"&&typeof e.value=="string"))}function Pj(e){return e.type==="RegExpLiteral"||e.type==="Literal"&&!!e.regex}var f2=xr(["Literal","BooleanLiteral","BigIntLiteral","DecimalLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),gfe=xr(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier","Import"]),jl=xr(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),vg=xr(["FunctionExpression","ArrowFunctionExpression"]);function mfe(e){return e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&e.body.type==="BlockStatement"}function PS(e){return rr(e)&&e.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var Tn=xr(["JSXElement","JSXFragment"]);function Qb(e){return e.method&&e.kind==="init"||e.kind==="get"||e.kind==="set"}function Fj(e){return(e.type==="ObjectTypeProperty"||e.type==="ObjectTypeInternalSlot")&&!e.static&&!e.method&&e.kind!=="get"&&e.kind!=="set"&&e.value.type==="FunctionTypeAnnotation"}function yfe(e){return(e.type==="TypeAnnotation"||e.type==="TSTypeAnnotation")&&e.typeAnnotation.type==="FunctionTypeAnnotation"&&!e.static&&!Xb(e,e.typeAnnotation)}var Aa=xr(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function wh(e){return Jr(e)||e.type==="BindExpression"&&!!e.object}var vfe=xr(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function p2(e){return _j(e)||kj(e)||vfe(e)||(e.type==="GenericTypeAnnotation"||e.type==="TSTypeReference")&&!e.typeParameters&&!e.typeArguments}function bfe(e){return e.type==="Identifier"&&(e.name==="beforeEach"||e.name==="beforeAll"||e.name==="afterEach"||e.name==="afterAll")}var xfe=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function wfe(e){return cfe(e,xfe)}function Zb(e,t){if((e==null?void 0:e.type)!=="CallExpression"||e.optional)return!1;let r=Ms(e);if(r.length===1){if(PS(e)&&Zb(t))return vg(r[0]);if(bfe(e.callee))return PS(r[0])}else if((r.length===2||r.length===3)&&(r[0].type==="TemplateLiteral"||wi(r[0]))&&wfe(e.callee))return r[2]&&!Ta(r[2])?!1:(r.length===2?vg(r[1]):mfe(r[1])&&si(r[1]).length<=1)||PS(r[1]);return!1}var Oj=e=>t=>((t==null?void 0:t.type)==="ChainExpression"&&(t=t.expression),e(t)),rr=Oj(xr(["CallExpression","OptionalCallExpression"])),Jr=Oj(xr(["MemberExpression","OptionalMemberExpression"]));function BO(e,t=5){return Mj(e,t)<=t}function Mj(e,t){let r=0;for(let n in e){let i=e[n];if(i&&typeof i=="object"&&typeof i.type=="string"&&(r++,r+=Mj(i,t-r)),r>t)return r}return r}var Sfe=.25;function g2(e,t){let{printWidth:r}=t;if(We(e))return!1;let n=r*Sfe;if(e.type==="ThisExpression"||e.type==="Identifier"&&e.name.length<=n||Lj(e)&&!We(e.argument))return!0;let i=e.type==="Literal"&&"regex"in e&&e.regex.pattern||e.type==="RegExpLiteral"&&e.pattern;return i?i.length<=n:wi(e)?wd($s(e),t).length<=n:e.type==="TemplateLiteral"?e.expressions.length===0&&e.quasis[0].value.raw.length<=n&&!e.quasis[0].value.raw.includes(` +`):e.type==="UnaryExpression"?g2(e.argument,{printWidth:r}):e.type==="CallExpression"&&e.arguments.length===0&&e.callee.type==="Identifier"?e.callee.name.length<=n-2:f2(e)}function ac(e,t){return Tn(t)?e1(t):We(t,tt.Leading,r=>ns(e,Zt(r)))}function jO(e){return e.quasis.some(t=>t.value.raw.includes(` +`))}function Ij(e,t){return(e.type==="TemplateLiteral"&&jO(e)||e.type==="TaggedTemplateExpression"&&jO(e.quasi))&&!ns(t,jr(e),{backwards:!0})}function Nj(e){if(!We(e))return!1;let t=or(!1,Yh(e,tt.Dangling),-1);return t&&!Os(t)}function Dfe(e){if(e.length<=1)return!1;let t=0;for(let r of e)if(vg(r)){if(t+=1,t>1)return!0}else if(rr(r)){for(let n of Ms(r))if(vg(n))return!0}return!1}function Rj(e){let{node:t,parent:r,key:n}=e;return n==="callee"&&rr(t)&&rr(r)&&r.arguments.length>0&&t.arguments.length>r.arguments.length}var Efe=new Set(["!","-","+","~"]);function Ys(e,t=2){if(t<=0)return!1;if(e.type==="ChainExpression"||e.type==="TSNonNullExpression")return Ys(e.expression,t);let r=n=>Ys(n,t-1);if(Pj(e))return vd(e.pattern??e.regex.pattern)<=5;if(f2(e)||gfe(e)||e.type==="ArgumentPlaceholder")return!0;if(e.type==="TemplateLiteral")return e.quasis.every(n=>!n.value.raw.includes(` +`))&&e.expressions.every(r);if(ho(e))return e.properties.every(n=>!n.computed&&(n.shorthand||n.value&&r(n.value)));if(Un(e))return e.elements.every(n=>n===null||r(n));if(Sd(e)){if(e.type==="ImportExpression"||Ys(e.callee,t)){let n=Ms(e);return n.length<=t&&n.every(r)}return!1}return Jr(e)?Ys(e.object,t)&&Ys(e.property,t):e.type==="UnaryExpression"&&Efe.has(e.operator)||e.type==="UpdateExpression"?Ys(e.argument,t):!1}function $s(e){var t;return((t=e.extra)==null?void 0:t.raw)??e.raw}function Cfe(e){return e}function Ba(e,t="es5"){return e.trailingComma==="es5"&&t==="es5"||e.trailingComma==="all"&&(t==="all"||t==="es5")}function mi(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return mi(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return mi(e.object,t);case"TaggedTemplateExpression":return e.tag.type==="FunctionExpression"?!1:mi(e.tag,t);case"CallExpression":case"OptionalCallExpression":return e.callee.type==="FunctionExpression"?!1:mi(e.callee,t);case"ConditionalExpression":return mi(e.test,t);case"UpdateExpression":return!e.prefix&&mi(e.argument,t);case"BindExpression":return e.object&&mi(e.object,t);case"SequenceExpression":return mi(e.expressions[0],t);case"ChainExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return mi(e.expression,t);default:return t(e)}}var zO={"==":!0,"!=":!0,"===":!0,"!==":!0},uy={"*":!0,"/":!0,"%":!0},LC={">>":!0,">>>":!0,"<<":!0};function m2(e,t){return!(u0(t)!==u0(e)||e==="**"||zO[e]&&zO[t]||t==="%"&&uy[e]||e==="%"&&uy[t]||t!==e&&uy[t]&&uy[e]||LC[e]&&LC[t])}var Tfe=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(r=>[r,t])));function u0(e){return Tfe.get(e)}function Afe(e){return!!LC[e]||e==="|"||e==="^"||e==="&"}function kfe(e){var t;if(e.rest)return!0;let r=si(e);return((t=or(!1,r,-1))==null?void 0:t.type)==="RestElement"}var FS=new WeakMap;function si(e){if(FS.has(e))return FS.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),FS.set(e,t),t}function _fe(e,t){let{node:r}=e,n=0,i=s=>t(s,n++);r.this&&e.call(i,"this"),Array.isArray(r.parameters)?e.each(i,"parameters"):Array.isArray(r.params)&&e.each(i,"params"),r.rest&&e.call(i,"rest")}var OS=new WeakMap;function Ms(e){if(OS.has(e))return OS.get(e);if(e.type==="ChainExpression")return Ms(e.expression);let t=e.arguments;return e.type==="ImportExpression"&&(t=[e.source],e.attributes&&t.push(e.attributes),e.options&&t.push(e.options)),OS.set(e,t),t}function c0(e,t){let{node:r}=e;if(r.type==="ChainExpression")return e.call(()=>c0(e,t),"expression");r.type==="ImportExpression"?(e.call(n=>t(n,0),"source"),r.attributes&&e.call(n=>t(n,1),"attributes"),r.options&&e.call(n=>t(n,1),"options")):e.each(t,"arguments")}function HO(e,t){let r=[];if(e.type==="ChainExpression"&&(e=e.expression,r.push("expression")),e.type==="ImportExpression"){if(t===0||t===(e.attributes||e.options?-2:-1))return[...r,"source"];if(e.attributes&&(t===1||t===-1))return[...r,"attributes"];if(e.options&&(t===1||t===-1))return[...r,"options"];throw new RangeError("Invalid argument index")}if(t<0&&(t=e.arguments.length+t),t<0||t>=e.arguments.length)throw new RangeError("Invalid argument index");return[...r,"arguments",t]}function h0(e){return e.value.trim()==="prettier-ignore"&&!e.unignore}function e1(e){return(e==null?void 0:e.prettierIgnore)||We(e,tt.PrettierIgnore)}var tt={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Bj=(e,t)=>{if(typeof e=="function"&&(t=e,e=0),e||t)return(r,n,i)=>!(e&tt.Leading&&!r.leading||e&tt.Trailing&&!r.trailing||e&tt.Dangling&&(r.leading||r.trailing)||e&tt.Block&&!Os(r)||e&tt.Line&&!Yb(r)||e&tt.First&&n!==0||e&tt.Last&&n!==i.length-1||e&tt.PrettierIgnore&&!h0(r)||t&&!t(r))};function We(e,t,r){if(!ar(e==null?void 0:e.comments))return!1;let n=Bj(t,r);return n?e.comments.some(n):!0}function Yh(e,t,r){if(!Array.isArray(e==null?void 0:e.comments))return[];let n=Bj(t,r);return n?e.comments.filter(n):e.comments}var ja=(e,{originalText:t})=>h2(t,Zt(e));function Sd(e){return rr(e)||e.type==="NewExpression"||e.type==="ImportExpression"}function za(e){return e&&(e.type==="ObjectProperty"||e.type==="Property"&&!Qb(e))}var _o=xr(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]),lc=xr(["UnionTypeAnnotation","TSUnionType"]),jj=xr(["IntersectionTypeAnnotation","TSIntersectionType"]),$fe=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),hh=e=>{for(let t of e.quasis)delete t.value};function zj(e,t,r){var n,i;if(e.type==="Program"&&delete t.sourceType,(e.type==="BigIntLiteral"||e.type==="BigIntLiteralTypeAnnotation")&&e.value&&(t.value=e.value.toLowerCase()),(e.type==="BigIntLiteral"||e.type==="Literal")&&e.bigint&&(t.bigint=e.bigint.toLowerCase()),e.type==="DecimalLiteral"&&(t.value=Number(e.value)),e.type==="Literal"&&t.decimal&&(t.decimal=Number(e.decimal)),e.type==="EmptyStatement"||e.type==="JSXText"||e.type==="JSXExpressionContainer"&&(e.expression.type==="Literal"||e.expression.type==="StringLiteral")&&e.expression.value===" ")return null;if((e.type==="Property"||e.type==="ObjectProperty"||e.type==="MethodDefinition"||e.type==="ClassProperty"||e.type==="ClassMethod"||e.type==="PropertyDefinition"||e.type==="TSDeclareMethod"||e.type==="TSPropertySignature"||e.type==="ObjectTypeProperty"||e.type==="ImportAttribute")&&e.key&&!e.computed){let{key:o}=e;wi(o)||Ta(o)?t.key=String(o.value):o.type==="Identifier"&&(t.key=o.name)}if(e.type==="JSXElement"&&e.openingElement.name.name==="style"&&e.openingElement.attributes.some(o=>o.type==="JSXAttribute"&&o.name.name==="jsx"))for(let{type:o,expression:a}of t.children)o==="JSXExpressionContainer"&&a.type==="TemplateLiteral"&&hh(a);e.type==="JSXAttribute"&&e.name.name==="css"&&e.value.type==="JSXExpressionContainer"&&e.value.expression.type==="TemplateLiteral"&&hh(t.value.expression),e.type==="JSXAttribute"&&((n=e.value)==null?void 0:n.type)==="Literal"&&/["']|"|'/u.test(e.value.value)&&(t.value.value=Nn(!1,e.value.value,/["']|"|'/gu,'"'));let s=e.expression||e.callee;if(e.type==="Decorator"&&s.type==="CallExpression"&&s.callee.name==="Component"&&s.arguments.length===1){let o=e.expression.arguments[0].properties;for(let[a,l]of t.expression.arguments[0].properties.entries())switch(o[a].key.name){case"styles":Un(l.value)&&hh(l.value.elements[0]);break;case"template":l.value.type==="TemplateLiteral"&&hh(l.value);break}}e.type==="TaggedTemplateExpression"&&(e.tag.type==="MemberExpression"||e.tag.type==="Identifier"&&(e.tag.name==="gql"||e.tag.name==="graphql"||e.tag.name==="css"||e.tag.name==="md"||e.tag.name==="markdown"||e.tag.name==="html")||e.tag.type==="CallExpression")&&hh(t.quasi),e.type==="TemplateLiteral"&&((i=e.leadingComments)!=null&&i.some(o=>Os(o)&&["GraphQL","HTML"].some(a=>o.value===` ${a} `))||r.type==="CallExpression"&&r.callee.name==="graphql"||!e.leadingComments)&&hh(t),e.type==="ChainExpression"&&e.expression.type==="TSNonNullExpression"&&(t.type="TSNonNullExpression",t.expression.type="ChainExpression"),e.type==="TSMappedType"&&(delete t.key,delete t.constraint),e.type==="TSEnumDeclaration"&&delete t.body}zj.ignoredProperties=$fe;var Lfe=zj,Xd="string",zl="array",Yd="cursor",$c="indent",Lc="align",Qd="trim",Ls="group",ou="fill",Oo="if-break",Pc="indent-if-break",Fc="line-suffix",Oc="line-suffix-boundary",hs="line",au="label",lu="break-parent",Hj=new Set([Yd,$c,Lc,Qd,Ls,ou,Oo,Pc,Fc,Oc,hs,au,lu]);function Pfe(e){if(typeof e=="string")return Xd;if(Array.isArray(e))return zl;if(!e)return;let{type:t}=e;if(Hj.has(t))return t}var Zd=Pfe,Ffe=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Ofe(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(Zd(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Ffe([...Hj].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var Mfe=class extends Error{constructor(r){super(Ofe(r));Jo(this,"name","InvalidDocError");this.doc=r}},bg=Mfe,UO={};function Ife(e,t,r,n){let i=[e];for(;i.length>0;){let s=i.pop();if(s===UO){r(i.pop());continue}r&&i.push(s,UO);let o=Zd(s);if(!o)throw new bg(s);if((t==null?void 0:t(s))!==!1)switch(o){case zl:case ou:{let a=o===zl?s:s.parts;for(let l=a.length,u=l-1;u>=0;--u)i.push(a[u]);break}case Oo:i.push(s.flatContents,s.breakContents);break;case Ls:if(n&&s.expandedStates)for(let a=s.expandedStates.length,l=a-1;l>=0;--l)i.push(s.expandedStates[l]);else i.push(s.contents);break;case Lc:case $c:case Pc:case au:case Fc:i.push(s.contents);break;case Xd:case Yd:case Qd:case Oc:case hs:case lu:break;default:throw new bg(s)}}}var Uj=Ife,Nfe=()=>{},Rfe=Nfe;function Le(e){return{type:$c,contents:e}}function Io(e,t){return{type:Lc,contents:t,n:e}}function me(e,t={}){return Rfe(t.expandedStates),{type:Ls,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Bfe(e){return Io(Number.NEGATIVE_INFINITY,e)}function Wj(e){return Io(-1,e)}function Fu(e,t){return me(e[0],{...t,expandedStates:e})}function y2(e){return{type:ou,parts:e}}function Lt(e,t="",r={}){return{type:Oo,breakContents:e,flatContents:t,groupId:r.groupId}}function t1(e,t){return{type:Pc,contents:e,groupId:t.groupId,negate:t.negate}}function WO(e){return{type:Fc,contents:e}}var ka={type:Oc},No={type:lu},Vj={type:hs,hard:!0},jfe={type:hs,hard:!0,literal:!0},Ye={type:hs},_e={type:hs,soft:!0},$e=[Vj,No],Gj=[jfe,No],VO={type:Yd};function qt(e,t){let r=[];for(let n=0;n0){for(let i=0;i0){let t=or(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function Ufe(e){let t=new Set,r=[];function n(s){if(s.type===lu&&GO(r),s.type===Ls){if(r.push(s),t.has(s))return!1;t.add(s)}}function i(s){s.type===Ls&&r.pop().break&&GO(r)}Uj(e,n,i,!0)}function Wfe(e){return e.type===hs&&!e.hard?e.soft?"":" ":e.type===Oo?e.flatContents:e}function PC(e){return ef(e,Wfe)}function Vfe(e){switch(Zd(e)){case ou:if(e.parts.every(t=>t===""))return"";break;case Ls:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===Ls&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Lc:case $c:case Pc:case Fc:if(!e.contents)return"";break;case Oo:if(!e.flatContents&&!e.breakContents)return"";break;case zl:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof or(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...i)}return t.length===0?"":t.length===1?t[0]:t}case Xd:case Yd:case Qd:case Oc:case hs:case au:case lu:break;default:throw new bg(e)}return e}function v2(e){return ef(e,t=>Vfe(t))}function uc(e,t=Gj){return ef(e,r=>typeof r=="string"?qt(t,r.split(` +`)):r)}function Gfe(e){if(e.type===hs)return!0}function qfe(e){return qj(e,Gfe,!1)}function FC(e,t){return e.type===au?{...e,contents:t(e.contents)}:t(e)}function Kfe(e){let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(r=>r.trimStart()[0]==="*")}var Jfe=Kfe;function Xfe(e,t){let r=e.node;if(Yb(r))return t.originalText.slice(jr(r),Zt(r)).trimEnd();if(Os(r))return Jfe(r)?Yfe(r):["/*",uc(r.value),"*/"];throw new Error("Not a comment: "+JSON.stringify(r))}function Yfe(e){let t=e.value.split(` +`);return["/*",qt($e,t.map((r,n)=>n===0?r.trimEnd():" "+(nspe,ownLine:()=>ipe,remaining:()=>ope});function Qfe(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"…"),t+(r?" "+r:"")}function b2(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Qfe(e)}function Wn(e,t){t.leading=!0,t.trailing=!1,b2(e,t)}function Ps(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),b2(e,t)}function Ur(e,t){t.leading=!1,t.trailing=!0,b2(e,t)}function Zfe(e,t){let r=null,n=t;for(;n!==r;)r=n,n=bd(e,n),n=u2(e,n),n=c2(e,n),n=xd(e,n);return n}var tm=Zfe;function epe(e,t){let r=tm(e,t);return r===!1?"":e.charAt(r)}var fo=epe;function tpe(e,t,r){for(let n=t;nt(e))}function spe(e){return[ape,Zj,Xj,tz,x2,w2,Jj,Yj,ez,vpe,xpe,D2,Cpe,S2,kpe,_pe].some(t=>t(e))}function ope(e){return[rz,x2,w2,cpe,mpe,Qj,D2,gpe,ppe,Ape,S2,Tpe].some(t=>t(e))}function Mc(e,t){let r=(e.body||e.properties).find(({type:n})=>n!=="EmptyStatement");r?Wn(r,t):Ps(e,t)}function OC(e,t){e.type==="BlockStatement"?Mc(e,t):Wn(e,t)}function ape({comment:e,followingNode:t}){return t&&npe(e)?(Wn(t,e),!0):!1}function x2({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i}){if((r==null?void 0:r.type)!=="IfStatement"||!n)return!1;if(fo(i,Zt(e))===")")return Ur(t,e),!0;if(t===r.consequent&&n===r.alternate){if(t.type==="BlockStatement")Ur(t,e);else{let s=Yb(e)||e.loc.start.line===e.loc.end.line,o=e.loc.start.line===t.loc.start.line;s&&o?Ur(t,e):Ps(r,e)}return!0}return n.type==="BlockStatement"?(Mc(n,e),!0):n.type==="IfStatement"?(OC(n.consequent,e),!0):r.consequent===n?(Wn(n,e),!0):!1}function w2({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i}){return(r==null?void 0:r.type)!=="WhileStatement"||!n?!1:fo(i,Zt(e))===")"?(Ur(t,e),!0):n.type==="BlockStatement"?(Mc(n,e),!0):r.body===n?(Wn(n,e),!0):!1}function Jj({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return(r==null?void 0:r.type)!=="TryStatement"&&(r==null?void 0:r.type)!=="CatchClause"||!n?!1:r.type==="CatchClause"&&t?(Ur(t,e),!0):n.type==="BlockStatement"?(Mc(n,e),!0):n.type==="TryStatement"?(OC(n.finalizer,e),!0):n.type==="CatchClause"?(OC(n.body,e),!0):!1}function lpe({comment:e,enclosingNode:t,followingNode:r}){return Jr(t)&&(r==null?void 0:r.type)==="Identifier"?(Wn(t,e),!0):!1}function upe({comment:e,enclosingNode:t,followingNode:r,options:n}){return!n.experimentalTernaries||!((t==null?void 0:t.type)==="ConditionalExpression"||(t==null?void 0:t.type)==="ConditionalTypeAnnotation"||(t==null?void 0:t.type)==="TSConditionalType")?!1:(r==null?void 0:r.type)==="ConditionalExpression"||(r==null?void 0:r.type)==="ConditionalTypeAnnotation"||(r==null?void 0:r.type)==="TSConditionalType"?(Ps(t,e),!0):!1}function Xj({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i,options:s}){let o=t&&!Hl(i,Zt(t),jr(e));return(!t||!o)&&((r==null?void 0:r.type)==="ConditionalExpression"||(r==null?void 0:r.type)==="ConditionalTypeAnnotation"||(r==null?void 0:r.type)==="TSConditionalType")&&n?s.experimentalTernaries&&r.alternate===n&&!(Os(e)&&!Hl(s.originalText,jr(e),Zt(e)))?(Ps(r,e),!0):(Wn(n,e),!0):!1}function cpe({comment:e,precedingNode:t,enclosingNode:r}){return za(r)&&r.shorthand&&r.key===t&&r.value.type==="AssignmentPattern"?(Ur(r.value.left,e),!0):!1}var hpe=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function Yj({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){if(hpe.has(r==null?void 0:r.type)){if(ar(r.decorators)&&(n==null?void 0:n.type)!=="Decorator")return Ur(or(!1,r.decorators,-1),e),!0;if(r.body&&n===r.body)return Mc(r.body,e),!0;if(n){if(r.superClass&&n===r.superClass&&t&&(t===r.id||t===r.typeParameters))return Ur(t,e),!0;for(let i of["implements","extends","mixins"])if(r[i]&&n===r[i][0])return t&&(t===r.id||t===r.typeParameters||t===r.superClass)?Ur(t,e):Ps(r,e,i),!0}}return!1}var dpe=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function Qj({comment:e,precedingNode:t,enclosingNode:r,text:n}){return r&&t&&fo(n,Zt(e))==="("&&(r.type==="Property"||r.type==="TSDeclareMethod"||r.type==="TSAbstractMethodDefinition")&&t.type==="Identifier"&&r.key===t&&fo(n,Zt(t))!==":"||(t==null?void 0:t.type)==="Decorator"&&dpe.has(r==null?void 0:r.type)?(Ur(t,e),!0):!1}var fpe=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function ppe({comment:e,precedingNode:t,enclosingNode:r,text:n}){return fo(n,Zt(e))!=="("?!1:t&&fpe.has(r==null?void 0:r.type)?(Ur(t,e),!0):!1}function gpe({comment:e,enclosingNode:t,text:r}){if((t==null?void 0:t.type)!=="ArrowFunctionExpression")return!1;let n=tm(r,Zt(e));return n!==!1&&r.slice(n,n+2)==="=>"?(Ps(t,e),!0):!1}function mpe({comment:e,enclosingNode:t,text:r}){return fo(r,Zt(e))!==")"?!1:t&&(nz(t)&&si(t).length===0||Sd(t)&&Ms(t).length===0)?(Ps(t,e),!0):((t==null?void 0:t.type)==="MethodDefinition"||(t==null?void 0:t.type)==="TSAbstractMethodDefinition")&&si(t.value).length===0?(Ps(t.value,e),!0):!1}function ype({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i}){return(t==null?void 0:t.type)==="ComponentTypeParameter"&&((r==null?void 0:r.type)==="DeclareComponent"||(r==null?void 0:r.type)==="ComponentTypeAnnotation")&&(n==null?void 0:n.type)!=="ComponentTypeParameter"||((t==null?void 0:t.type)==="ComponentParameter"||(t==null?void 0:t.type)==="RestElement")&&(r==null?void 0:r.type)==="ComponentDeclaration"&&fo(i,Zt(e))===")"?(Ur(t,e),!0):!1}function Zj({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i}){return(t==null?void 0:t.type)==="FunctionTypeParam"&&(r==null?void 0:r.type)==="FunctionTypeAnnotation"&&(n==null?void 0:n.type)!=="FunctionTypeParam"||((t==null?void 0:t.type)==="Identifier"||(t==null?void 0:t.type)==="AssignmentPattern"||(t==null?void 0:t.type)==="ObjectPattern"||(t==null?void 0:t.type)==="ArrayPattern"||(t==null?void 0:t.type)==="RestElement"||(t==null?void 0:t.type)==="TSParameterProperty")&&nz(r)&&fo(i,Zt(e))===")"?(Ur(t,e),!0):!Os(e)&&((r==null?void 0:r.type)==="FunctionDeclaration"||(r==null?void 0:r.type)==="FunctionExpression"||(r==null?void 0:r.type)==="ObjectMethod")&&(n==null?void 0:n.type)==="BlockStatement"&&r.body===n&&tm(i,Zt(e))===jr(n)?(Mc(n,e),!0):!1}function ez({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="LabeledStatement"?(Wn(t,e),!0):!1}function S2({comment:e,enclosingNode:t}){return((t==null?void 0:t.type)==="ContinueStatement"||(t==null?void 0:t.type)==="BreakStatement")&&!t.label?(Ur(t,e),!0):!1}function vpe({comment:e,precedingNode:t,enclosingNode:r}){return rr(r)&&t&&r.callee===t&&r.arguments.length>0?(Wn(r.arguments[0],e),!0):!1}function bpe({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return lc(r)?(h0(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?(Ur(t,e),!0):!1):(lc(n)&&h0(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function xpe({comment:e,enclosingNode:t}){return za(t)?(Wn(t,e),!0):!1}function D2({comment:e,enclosingNode:t,ast:r,isLastComment:n}){var i;return((i=r==null?void 0:r.body)==null?void 0:i.length)===0?(n?Ps(r,e):Wn(r,e),!0):(t==null?void 0:t.type)==="Program"&&t.body.length===0&&!ar(t.directives)?(n?Ps(t,e):Wn(t,e),!0):!1}function wpe({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="ForInStatement"||(t==null?void 0:t.type)==="ForOfStatement"?(Wn(t,e),!0):!1}function tz({comment:e,precedingNode:t,enclosingNode:r,text:n}){if((r==null?void 0:r.type)==="ImportSpecifier"||(r==null?void 0:r.type)==="ExportSpecifier")return Wn(r,e),!0;let i=(t==null?void 0:t.type)==="ImportSpecifier"&&(r==null?void 0:r.type)==="ImportDeclaration",s=(t==null?void 0:t.type)==="ExportSpecifier"&&(r==null?void 0:r.type)==="ExportNamedDeclaration";return(i||s)&&ns(n,Zt(e))?(Ur(t,e),!0):!1}function Spe({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="AssignmentPattern"?(Wn(t,e),!0):!1}var Dpe=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),Epe=new Set(["ObjectExpression","RecordExpression","ArrayExpression","TupleExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function Cpe({comment:e,enclosingNode:t,followingNode:r}){return Dpe.has(t==null?void 0:t.type)&&r&&(Epe.has(r.type)||Os(e))?(Wn(r,e),!0):!1}function Tpe({comment:e,enclosingNode:t,followingNode:r,text:n}){return!r&&((t==null?void 0:t.type)==="TSMethodSignature"||(t==null?void 0:t.type)==="TSDeclareFunction"||(t==null?void 0:t.type)==="TSAbstractMethodDefinition")&&fo(n,Zt(e))===";"?(Ur(t,e),!0):!1}function rz({comment:e,enclosingNode:t,followingNode:r}){if(h0(e)&&(t==null?void 0:t.type)==="TSMappedType"&&(r==null?void 0:r.type)==="TSTypeParameter"&&r.constraint)return t.prettierIgnore=!0,e.unignore=!0,!0}function Ape({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return(r==null?void 0:r.type)!=="TSMappedType"?!1:(n==null?void 0:n.type)==="TSTypeParameter"&&n.name?(Wn(n.name,e),!0):(t==null?void 0:t.type)==="TSTypeParameter"&&t.constraint?(Ur(t.constraint,e),!0):!1}function kpe({comment:e,enclosingNode:t,followingNode:r}){return!t||t.type!=="SwitchCase"||t.test||!r||r!==t.consequent[0]?!1:(r.type==="BlockStatement"&&Yb(e)?Mc(r,e):Ps(t,e),!0)}function _pe({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return lc(t)&&((r.type==="TSArrayType"||r.type==="ArrayTypeAnnotation")&&!n||jj(r))?(Ur(or(!1,t.types,-1),e),!0):!1}function $pe({comment:e,enclosingNode:t,precedingNode:r,followingNode:n}){if(((t==null?void 0:t.type)==="ObjectPattern"||(t==null?void 0:t.type)==="ArrayPattern")&&(n==null?void 0:n.type)==="TSTypeAnnotation")return r?Ur(r,e):Ps(t,e),!0}var nz=xr(["ArrowFunctionExpression","FunctionExpression","FunctionDeclaration","ObjectMethod","ClassMethod","TSDeclareFunction","TSCallSignatureDeclaration","TSConstructSignatureDeclaration","TSMethodSignature","TSConstructorType","TSFunctionType","TSDeclareMethod"]),Lpe=new Set(["EmptyStatement","TemplateElement","Import","TSEmptyBodyFunctionExpression","ChainExpression"]);function Ppe(e){return!Lpe.has(e.type)}function Fpe(e,t){var r;if((t.parser==="typescript"||t.parser==="flow"||t.parser==="acorn"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree")&&e.type==="MethodDefinition"&&((r=e.value)==null?void 0:r.type)==="FunctionExpression"&&si(e.value).length===0&&!e.value.returnType&&!ar(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]}function iz(e){let{node:t,parent:r}=e;return(Tn(t)||r&&(r.type==="JSXSpreadAttribute"||r.type==="JSXSpreadChild"||lc(r)||(r.type==="ClassDeclaration"||r.type==="ClassExpression")&&r.superClass===t))&&(!e1(t)||lc(r))}function Ope(e,{parser:t}){if(t==="flow"||t==="babel-flow")return e=Nn(!1,e,/[\s(]/gu,""),e===""||e==="/*"||e==="/*::"}function Mpe(e){switch(e){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}var Ii=Symbol("MODE_BREAK"),Eo=Symbol("MODE_FLAT"),Mp=Symbol("cursor");function sz(){return{value:"",length:0,queue:[]}}function Ipe(e,t){return MC(e,{type:"indent"},t)}function Npe(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||sz():t<0?MC(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:MC(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function MC(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],i="",s=0,o=0,a=0;for(let p of n)switch(p.type){case"indent":c(),r.useTabs?l(1):u(r.tabWidth);break;case"stringAlign":c(),i+=p.n,s+=p.n.length;break;case"numberAlign":o+=1,a+=p.n;break;default:throw new Error(`Unexpected type '${p.type}'`)}return d(),{...e,value:i,length:s,queue:n};function l(p){i+=" ".repeat(p),s+=r.tabWidth*p}function u(p){i+=" ".repeat(p),s+=p}function c(){r.useTabs?h():d()}function h(){o>0&&l(o),f()}function d(){a>0&&u(a),f()}function f(){o=0,a=0}}function IC(e){let t=0,r=0,n=e.length;e:for(;n--;){let i=e[n];if(i===Mp){r++;continue}for(let s=i.length-1;s>=0;s--){let o=i[s];if(o===" "||o===" ")t++;else{e[n]=i.slice(0,s+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(Mp);return t}function cy(e,t,r,n,i,s){if(r===Number.POSITIVE_INFINITY)return!0;let o=t.length,a=[e],l=[];for(;r>=0;){if(a.length===0){if(o===0)return!0;a.push(t[--o]);continue}let{mode:u,doc:c}=a.pop(),h=Zd(c);switch(h){case Xd:l.push(c),r-=vd(c);break;case zl:case ou:{let d=h===zl?c:c.parts;for(let f=d.length-1;f>=0;f--)a.push({mode:u,doc:d[f]});break}case $c:case Lc:case Pc:case au:a.push({mode:u,doc:c.contents});break;case Qd:r+=IC(l);break;case Ls:{if(s&&c.break)return!1;let d=c.break?Ii:u,f=c.expandedStates&&d===Ii?or(!1,c.expandedStates,-1):c.contents;a.push({mode:d,doc:f});break}case Oo:{let d=(c.groupId?i[c.groupId]||Eo:u)===Ii?c.breakContents:c.flatContents;d&&a.push({mode:u,doc:d});break}case hs:if(u===Ii||c.hard)return!0;c.soft||(l.push(" "),r--);break;case Fc:n=!0;break;case Oc:if(n)return!1;break}}return!1}function oz(e,t){let r={},n=t.printWidth,i=Mpe(t.endOfLine),s=0,o=[{ind:sz(),mode:Ii,doc:e}],a=[],l=!1,u=[],c=0;for(Ufe(e);o.length>0;){let{ind:d,mode:f,doc:p}=o.pop();switch(Zd(p)){case Xd:{let m=i!==` +`?Nn(!1,p,` +`,i):p;a.push(m),o.length>0&&(s+=vd(m));break}case zl:for(let m=p.length-1;m>=0;m--)o.push({ind:d,mode:f,doc:p[m]});break;case Yd:if(c>=2)throw new Error("There are too many 'cursor' in doc.");a.push(Mp),c++;break;case $c:o.push({ind:Ipe(d,t),mode:f,doc:p.contents});break;case Lc:o.push({ind:Npe(d,p.n,t),mode:f,doc:p.contents});break;case Qd:s-=IC(a);break;case Ls:switch(f){case Eo:if(!l){o.push({ind:d,mode:p.break?Ii:Eo,doc:p.contents});break}case Ii:{l=!1;let m={ind:d,mode:Eo,doc:p.contents},y=n-s,b=u.length>0;if(!p.break&&cy(m,o,y,b,r))o.push(m);else if(p.expandedStates){let v=or(!1,p.expandedStates,-1);if(p.break){o.push({ind:d,mode:Ii,doc:v});break}else for(let D=1;D=p.expandedStates.length){o.push({ind:d,mode:Ii,doc:v});break}else{let E=p.expandedStates[D],C={ind:d,mode:Eo,doc:E};if(cy(C,o,y,b,r)){o.push(C);break}}}else o.push({ind:d,mode:Ii,doc:p.contents});break}}p.id&&(r[p.id]=or(!1,o,-1).mode);break;case ou:{let m=n-s,{parts:y}=p;if(y.length===0)break;let[b,v]=y,D={ind:d,mode:Eo,doc:b},E={ind:d,mode:Ii,doc:b},C=cy(D,[],m,u.length>0,r,!0);if(y.length===1){C?o.push(D):o.push(E);break}let w={ind:d,mode:Eo,doc:v},T={ind:d,mode:Ii,doc:v};if(y.length===2){C?o.push(w,D):o.push(T,E);break}y.splice(0,2);let k={ind:d,mode:f,doc:y2(y)},O=y[0];cy({ind:d,mode:Eo,doc:[b,v,O]},[],m,u.length>0,r,!0)?o.push(k,w,D):C?o.push(k,T,D):o.push(k,T,E);break}case Oo:case Pc:{let m=p.groupId?r[p.groupId]:f;if(m===Ii){let y=p.type===Oo?p.breakContents:p.negate?p.contents:Le(p.contents);y&&o.push({ind:d,mode:f,doc:y})}if(m===Eo){let y=p.type===Oo?p.flatContents:p.negate?Le(p.contents):p.contents;y&&o.push({ind:d,mode:f,doc:y})}break}case Fc:u.push({ind:d,mode:f,doc:p.contents});break;case Oc:u.length>0&&o.push({ind:d,mode:f,doc:Vj});break;case hs:switch(f){case Eo:if(p.hard)l=!0;else{p.soft||(a.push(" "),s+=1);break}case Ii:if(u.length>0){o.push({ind:d,mode:f,doc:p},...u.reverse()),u.length=0;break}p.literal?d.root?(a.push(i,d.root.value),s=d.root.length):(a.push(i),s=0):(s-=IC(a),a.push(i+d.value),s=d.length);break}break;case au:o.push({ind:d,mode:f,doc:p.contents});break;case lu:break;default:throw new bg(p)}o.length===0&&u.length>0&&(o.push(...u.reverse()),u.length=0)}let h=a.indexOf(Mp);if(h!==-1){let d=a.indexOf(Mp,h+1),f=a.slice(0,h).join(""),p=a.slice(h+1,d).join(""),m=a.slice(d+1).join("");return{formatted:f+p+m,cursorNodeStart:f.length,cursorNodeText:p}}return{formatted:a.join("")}}function Rpe(e,t,r=0){let n=0;for(let i=r;i{if(s.push(t()),u.tail)return;let{tabWidth:c}=r,h=u.value.raw,d=h.includes(` +`)?zpe(h,c):a;a=d;let f=o[l],p=n[i][l],m=Hl(r.originalText,Zt(u),jr(n.quasis[l+1]));if(!m){let b=oz(f,{...r,printWidth:Number.POSITIVE_INFINITY}).formatted;b.includes(` +`)?m=!0:f=b}m&&(We(p)||p.type==="Identifier"||Jr(p)||p.type==="ConditionalExpression"||p.type==="SequenceExpression"||_o(p)||Aa(p))&&(f=[Le([_e,f]),_e]);let y=d===0&&h.endsWith(` +`)?Io(Number.NEGATIVE_INFINITY,f):zfe(f,d,c);s.push(me(["${",y,ka,"}"]))},"quasis"),s.push("`"),s}function Hpe(e,t){let r=t("quasi");return em(r.label&&{tagged:!0,...r.label},[t("tag"),t(e.node.typeArguments?"typeArguments":"typeParameters"),ka,r])}function Upe(e,t,r){let{node:n}=e,i=n.quasis[0].value.raw.trim().split(/\s*\|\s*/u);if(i.length>1||i.some(s=>s.length>0)){t.__inJestEach=!0;let s=e.map(r,"expressions");t.__inJestEach=!1;let o=[],a=s.map(d=>"${"+oz(d,{...t,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted+"}"),l=[{hasLineBreak:!1,cells:[]}];for(let d=1;dd.cells.length)),c=Array.from({length:u}).fill(0),h=[{cells:i},...l.filter(d=>d.cells.length>0)];for(let{cells:d}of h.filter(f=>!f.hasLineBreak))for(let[f,p]of d.entries())c[f]=Math.max(c[f],vd(p));return o.push(ka,"`",Le([$e,qt($e,h.map(d=>qt(" | ",d.cells.map((f,p)=>d.hasLineBreak?f:f+" ".repeat(c[p]-vd(f))))))]),$e,"`"),o}}function Wpe(e,t){let{node:r}=e,n=t();return We(r)&&(n=me([Le([_e,n]),_e])),["${",n,ka,"}"]}function E2(e,t){return e.map(r=>Wpe(r,t),"expressions")}function lz(e,t){return ef(e,r=>typeof r=="string"?t?Nn(!1,r,/(\\*)`/gu,"$1$1\\`"):uz(r):r)}function uz(e){return Nn(!1,e,/([\\`]|\$\{)/gu,String.raw`\$1`)}function Vpe({node:e,parent:t}){let r=/^[fx]?(?:describe|it|test)$/u;return t.type==="TaggedTemplateExpression"&&t.quasi===e&&t.tag.type==="MemberExpression"&&t.tag.property.type==="Identifier"&&t.tag.property.name==="each"&&(t.tag.object.type==="Identifier"&&r.test(t.tag.object.name)||t.tag.object.type==="MemberExpression"&&t.tag.object.property.type==="Identifier"&&(t.tag.object.property.name==="only"||t.tag.object.property.name==="skip")&&t.tag.object.object.type==="Identifier"&&r.test(t.tag.object.object.name))}var NC=[(e,t)=>e.type==="ObjectExpression"&&t==="properties",(e,t)=>e.type==="CallExpression"&&e.callee.type==="Identifier"&&e.callee.name==="Component"&&t==="arguments",(e,t)=>e.type==="Decorator"&&t==="expression"];function Gpe(e){let t=n=>n.type==="TemplateLiteral",r=(n,i)=>za(n)&&!n.computed&&n.key.type==="Identifier"&&n.key.name==="styles"&&i==="value";return e.match(t,(n,i)=>Un(n)&&i==="elements",r,...NC)||e.match(t,r,...NC)}function qpe(e){return e.match(t=>t.type==="TemplateLiteral",(t,r)=>za(t)&&!t.computed&&t.key.type==="Identifier"&&t.key.name==="template"&&r==="value",...NC)}function MS(e,t){return We(e,tt.Block|tt.Leading,({value:r})=>r===` ${t} `)}function cz({node:e,parent:t},r){return MS(e,r)||Kpe(t)&&MS(t,r)||t.type==="ExpressionStatement"&&MS(t,r)}function Kpe(e){return e.type==="AsConstExpression"||e.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const"}async function Jpe(e,t,r){let{node:n}=r,i=n.quasis.map(c=>c.value.raw),s=0,o=i.reduce((c,h,d)=>d===0?h:c+"@prettier-placeholder-"+s+++"-id"+h,""),a=await e(o,{parser:"scss"}),l=E2(r,t),u=Xpe(a,l);if(!u)throw new Error("Couldn't insert all the expressions");return["`",Le([$e,u]),_e,"`"]}function Xpe(e,t){if(!ar(t))return e;let r=0,n=ef(v2(e),i=>typeof i!="string"||!i.includes("@prettier-placeholder")?i:i.split(/@prettier-placeholder-(\d+)-id/u).map((s,o)=>o%2===0?uc(s):(r++,t[s])));return t.length===r?n:null}function Ype({node:e,parent:t,grandparent:r}){return r&&e.quasis&&t.type==="JSXExpressionContainer"&&r.type==="JSXElement"&&r.openingElement.name.name==="style"&&r.openingElement.attributes.some(n=>n.type==="JSXAttribute"&&n.name.name==="jsx")||(t==null?void 0:t.type)==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="css"||(t==null?void 0:t.type)==="TaggedTemplateExpression"&&t.tag.type==="MemberExpression"&&t.tag.object.name==="css"&&(t.tag.property.name==="global"||t.tag.property.name==="resolve")}function hy(e){return e.type==="Identifier"&&e.name==="styled"}function qO(e){return/^[A-Z]/u.test(e.object.name)&&e.property.name==="extend"}function Qpe({parent:e}){if(!e||e.type!=="TaggedTemplateExpression")return!1;let t=e.tag.type==="ParenthesizedExpression"?e.tag.expression:e.tag;switch(t.type){case"MemberExpression":return hy(t.object)||qO(t);case"CallExpression":return hy(t.callee)||t.callee.type==="MemberExpression"&&(t.callee.object.type==="MemberExpression"&&(hy(t.callee.object.object)||qO(t.callee.object))||t.callee.object.type==="CallExpression"&&hy(t.callee.object.callee));case"Identifier":return t.name==="css";default:return!1}}function Zpe({parent:e,grandparent:t}){return(t==null?void 0:t.type)==="JSXAttribute"&&e.type==="JSXExpressionContainer"&&t.name.type==="JSXIdentifier"&&t.name.name==="css"}function ege(e){if(Ype(e)||Qpe(e)||Zpe(e)||Gpe(e))return Jpe}var tge=ege;async function rge(e,t,r){let{node:n}=r,i=n.quasis.length,s=E2(r,t),o=[];for(let a=0;a2&&d[0].trim()===""&&d[1].trim()==="",y=f>2&&d[f-1].trim()===""&&d[f-2].trim()==="",b=d.every(D=>/^\s*(?:#[^\n\r]*)?$/u.test(D));if(!c&&/#[^\n\r]*$/u.test(d[f-1]))return null;let v=null;b?v=nge(d):v=await e(h,{parser:"graphql"}),v?(v=lz(v,!1),!u&&m&&o.push(""),o.push(v),!c&&y&&o.push("")):!u&&!c&&m&&o.push(""),p&&o.push(p)}return["`",Le([$e,qt($e,o)]),$e,"`"]}function nge(e){let t=[],r=!1,n=e.map(i=>i.trim());for(let[i,s]of n.entries())s!==""&&(n[i-1]===""&&r?t.push([$e,s]):t.push(s),r=!0);return t.length===0?null:qt($e,t)}function ige({node:e,parent:t}){return cz({node:e,parent:t},"GraphQL")||t&&(t.type==="TaggedTemplateExpression"&&(t.tag.type==="MemberExpression"&&t.tag.object.name==="graphql"&&t.tag.property.name==="experimental"||t.tag.type==="Identifier"&&(t.tag.name==="gql"||t.tag.name==="graphql"))||t.type==="CallExpression"&&t.callee.type==="Identifier"&&t.callee.name==="graphql")}function sge(e){if(ige(e))return rge}var oge=sge,IS=0;async function hz(e,t,r,n,i){let{node:s}=n,o=IS;IS=IS+1>>>0;let a=b=>`PRETTIER_HTML_PLACEHOLDER_${b}_${o}_IN_JS`,l=s.quasis.map((b,v,D)=>v===D.length-1?b.value.cooked:b.value.cooked+a(v)).join(""),u=E2(n,r),c=new RegExp(a(String.raw`(\d+)`),"gu"),h=0,d=await t(l,{parser:e,__onHtmlRoot(b){h=b.children.length}}),f=ef(d,b=>{if(typeof b!="string")return b;let v=[],D=b.split(c);for(let E=0;E1?Le(me(f)):me(f),m,"`"]))}function age(e){return cz(e,"HTML")||e.match(t=>t.type==="TemplateLiteral",(t,r)=>t.type==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="html"&&r==="quasi")}var lge=hz.bind(void 0,"html"),uge=hz.bind(void 0,"angular");function cge(e){if(age(e))return lge;if(qpe(e))return uge}var hge=cge;async function dge(e,t,r){let{node:n}=r,i=Nn(!1,n.quasis[0].value.raw,/((?:\\\\)*)\\`/gu,(l,u)=>"\\".repeat(u.length/2)+"`"),s=fge(i),o=s!=="";o&&(i=Nn(!1,i,new RegExp(`^${s}`,"gmu"),""));let a=lz(await e(i,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",o?Le([_e,a]):[Gj,Bfe(a)],_e,"`"]}function fge(e){let t=e.match(/^([^\S\n]*)\S/mu);return t===null?"":t[1]}function pge(e){if(gge(e))return dge}function gge({node:e,parent:t}){return(t==null?void 0:t.type)==="TaggedTemplateExpression"&&e.quasis.length===1&&t.tag.type==="Identifier"&&(t.tag.name==="md"||t.tag.name==="markdown")}var mge=pge;function yge(e){let{node:t}=e;if(t.type!=="TemplateLiteral"||vge(t))return;let r;for(let n of[tge,oge,hge,mge])if(r=n(e),!!r)return t.quasis.length===1&&t.quasis[0].value.raw.trim()===""?"``":async(...i)=>{let s=await r(...i);return s&&em({embed:!0,...s.label},s)}}function vge({quasis:e}){return e.some(({value:{cooked:t}})=>t===null)}var bge=yge,xge=/\*\/$/,wge=/^\/\*\*?/,dz=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Sge=/(^|\s+)\/\/([^\n\r]*)/g,KO=/^(\r?\n)+/,Dge=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,JO=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Ege=/(\r?\n|^) *\* ?/g,fz=[];function Cge(e){let t=e.match(dz);return t?t[0].trimStart():""}function Tge(e){let t=e.match(dz),r=t==null?void 0:t[0];return r==null?e:e.slice(r.length)}function Age(e){let t=` +`;e=Nn(!1,e.replace(wge,"").replace(xge,""),Ege,"$1");let r="";for(;r!==e;)r=e,e=Nn(!1,e,Dge,`${t}$1 $2${t}`);e=e.replace(KO,"").trimEnd();let n=Object.create(null),i=Nn(!1,e,JO,"").replace(KO,"").trimEnd(),s;for(;s=JO.exec(e);){let o=Nn(!1,s[2],Sge,"");if(typeof n[s[1]]=="string"||Array.isArray(n[s[1]])){let a=n[s[1]];n[s[1]]=[...fz,...Array.isArray(a)?a:[a],o]}else n[s[1]]=o}return{comments:i,pragmas:n}}function kge({comments:e="",pragmas:t={}}){let r=` +`,n="/**",i=" *",s=" */",o=Object.keys(t),a=o.flatMap(u=>XO(u,t[u])).map(u=>`${i} ${u}${r}`).join("");if(!e){if(o.length===0)return"";if(o.length===1&&!Array.isArray(t[o[0]])){let u=t[o[0]];return`${n} ${XO(o[0],u)[0]}${s}`}}let l=e.split(r).map(u=>`${i} ${u}`).join(r)+r;return n+r+(e?l:"")+(e&&o.length>0?i+r:"")+a+s}function XO(e,t){return[...fz,...Array.isArray(t)?t:[t]].map(r=>`@${e} ${r}`.trim())}function _ge(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var $ge=_ge;function Lge(e){let t=$ge(e);t&&(e=e.slice(t.length+1));let r=Cge(e),{pragmas:n,comments:i}=Age(r);return{shebang:t,text:e,pragmas:n,comments:i}}function Pge(e){let{shebang:t,text:r,pragmas:n,comments:i}=Lge(e),s=Tge(r),o=kge({pragmas:{format:"",...n},comments:i.trimStart()});return(t?`${t} +`:"")+o+(s.startsWith(` +`)?` +`:` + +`)+s}function Fge(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:s,[Symbol.for("printedComments")]:o}=t,{node:a}=e,l=i(a),u=s(a);for(let c of n)i(c)>=l&&s(c)<=u&&o.add(c);return r.slice(l,u)}var Oge=Fge;function RC(e,t){var r,n,i,s,o,a,l,u,c;if(e.isRoot)return!1;let{node:h,key:d,parent:f}=e;if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&Rge(h)&&up(e))return!0;if(Mge(h))return!1;if(h.type==="Identifier"){if((r=h.extra)!=null&&r.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(h.name)||d==="left"&&(h.name==="async"&&!f.await||h.name==="let")&&f.type==="ForOfStatement")return!0;if(h.name==="let"){let p=(n=e.findAncestor(m=>m.type==="ForOfStatement"))==null?void 0:n.left;if(p&&mi(p,m=>m===h))return!0}if(d==="object"&&h.name==="let"&&f.type==="MemberExpression"&&f.computed&&!f.optional){let p=e.findAncestor(y=>y.type==="ExpressionStatement"||y.type==="ForStatement"||y.type==="ForInStatement"),m=p?p.type==="ExpressionStatement"?p.expression:p.type==="ForStatement"?p.init:p.left:void 0;if(m&&mi(m,y=>y===h))return!0}if(d==="expression")switch(h.name){case"await":case"interface":case"module":case"using":case"yield":case"let":case"component":case"hook":case"type":{let p=e.findAncestor(m=>!_o(m));if(p!==f&&p.type==="ExpressionStatement")return!0}}return!1}if(h.type==="ObjectExpression"||h.type==="FunctionExpression"||h.type==="ClassExpression"||h.type==="DoExpression"){let p=(i=e.findAncestor(m=>m.type==="ExpressionStatement"))==null?void 0:i.expression;if(p&&mi(p,m=>m===h))return!0}if(h.type==="ObjectExpression"){let p=(s=e.findAncestor(m=>m.type==="ArrowFunctionExpression"))==null?void 0:s.body;if(p&&p.type!=="SequenceExpression"&&p.type!=="AssignmentExpression"&&mi(p,m=>m===h))return!0}switch(f.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if(d==="superClass"&&(h.type==="ArrowFunctionExpression"||h.type==="AssignmentExpression"||h.type==="AwaitExpression"||h.type==="BinaryExpression"||h.type==="ConditionalExpression"||h.type==="LogicalExpression"||h.type==="NewExpression"||h.type==="ObjectExpression"||h.type==="SequenceExpression"||h.type==="TaggedTemplateExpression"||h.type==="UnaryExpression"||h.type==="UpdateExpression"||h.type==="YieldExpression"||h.type==="TSNonNullExpression"||h.type==="ClassExpression"&&ar(h.decorators)))return!0;break;case"ExportDefaultDeclaration":return pz(e,t)||h.type==="SequenceExpression";case"Decorator":if(d==="expression"&&!jge(h))return!0;break;case"TypeAnnotation":if(e.match(void 0,void 0,(p,m)=>m==="returnType"&&p.type==="ArrowFunctionExpression")&&Nge(h))return!0;break;case"BinaryExpression":if(d==="left"&&(f.operator==="in"||f.operator==="instanceof")&&h.type==="UnaryExpression")return!0;break;case"VariableDeclarator":if(d==="init"&&e.match(void 0,void 0,(p,m)=>m==="declarations"&&p.type==="VariableDeclaration",(p,m)=>m==="left"&&p.type==="ForInStatement"))return!0;break}switch(h.type){case"UpdateExpression":if(f.type==="UnaryExpression")return h.prefix&&(h.operator==="++"&&f.operator==="+"||h.operator==="--"&&f.operator==="-");case"UnaryExpression":switch(f.type){case"UnaryExpression":return h.operator===f.operator&&(h.operator==="+"||h.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return d==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return d==="callee";case"BinaryExpression":return d==="left"&&f.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":if(f.type==="UpdateExpression"||h.operator==="in"&&Ige(e))return!0;if(h.operator==="|>"&&(o=h.extra)!=null&&o.parenthesized){let p=e.grandparent;if(p.type==="BinaryExpression"&&p.operator==="|>")return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"LogicalExpression":switch(f.type){case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return!_o(h);case"ConditionalExpression":return _o(h)||pfe(h);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return d==="callee";case"ClassExpression":case"ClassDeclaration":return d==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return d==="object";case"AssignmentExpression":case"AssignmentPattern":return d==="left"&&(h.type==="TSTypeAssertion"||_o(h));case"LogicalExpression":if(h.type==="LogicalExpression")return f.operator!==h.operator;case"BinaryExpression":{let{operator:p,type:m}=h;if(!p&&m!=="TSTypeAssertion")return!0;let y=u0(p),b=f.operator,v=u0(b);return v>y||d==="right"&&v===y||v===y&&!m2(b,p)?!0:v");default:return!1}case"TSFunctionType":if(e.match(p=>p.type==="TSFunctionType",(p,m)=>m==="typeAnnotation"&&p.type==="TSTypeAnnotation",(p,m)=>m==="returnType"&&p.type==="ArrowFunctionExpression"))return!0;case"TSConditionalType":case"TSConstructorType":if(d==="extendsType"&&f.type==="TSConditionalType"){if(h.type==="TSConditionalType")return!0;let{typeAnnotation:p}=h.returnType||h.typeAnnotation;if(p.type==="TSTypePredicate"&&p.typeAnnotation&&(p=p.typeAnnotation.typeAnnotation),p.type==="TSInferType"&&p.typeParameter.constraint)return!0}if(d==="checkType"&&f.type==="TSConditionalType")return!0;case"TSUnionType":case"TSIntersectionType":if((f.type==="TSUnionType"||f.type==="TSIntersectionType")&&f.types.length>1&&(!h.types||h.types.length>1))return!0;case"TSInferType":if(h.type==="TSInferType"){if(f.type==="TSRestType")return!1;if(d==="types"&&(f.type==="TSUnionType"||f.type==="TSIntersectionType")&&h.typeParameter.type==="TSTypeParameter"&&h.typeParameter.constraint)return!0}case"TSTypeOperator":return f.type==="TSArrayType"||f.type==="TSOptionalType"||f.type==="TSRestType"||d==="objectType"&&f.type==="TSIndexedAccessType"||f.type==="TSTypeOperator"||f.type==="TSTypeAnnotation"&&e.grandparent.type.startsWith("TSJSDoc");case"TSTypeQuery":return d==="objectType"&&f.type==="TSIndexedAccessType"||d==="elementType"&&f.type==="TSArrayType";case"TypeOperator":return f.type==="ArrayTypeAnnotation"||f.type==="NullableTypeAnnotation"||d==="objectType"&&(f.type==="IndexedAccessType"||f.type==="OptionalIndexedAccessType")||f.type==="TypeOperator";case"TypeofTypeAnnotation":return d==="objectType"&&(f.type==="IndexedAccessType"||f.type==="OptionalIndexedAccessType")||d==="elementType"&&f.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return f.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return f.type==="TypeOperator"||f.type==="ArrayTypeAnnotation"||f.type==="NullableTypeAnnotation"||f.type==="IntersectionTypeAnnotation"||f.type==="UnionTypeAnnotation"||d==="objectType"&&(f.type==="IndexedAccessType"||f.type==="OptionalIndexedAccessType");case"InferTypeAnnotation":case"NullableTypeAnnotation":return f.type==="ArrayTypeAnnotation"||d==="objectType"&&(f.type==="IndexedAccessType"||f.type==="OptionalIndexedAccessType");case"ComponentTypeAnnotation":case"FunctionTypeAnnotation":{if(h.type==="ComponentTypeAnnotation"&&(h.rendersType===null||h.rendersType===void 0))return!1;if(e.match(void 0,(m,y)=>y==="typeAnnotation"&&m.type==="TypeAnnotation",(m,y)=>y==="returnType"&&m.type==="ArrowFunctionExpression")||e.match(void 0,(m,y)=>y==="typeAnnotation"&&m.type==="TypePredicate",(m,y)=>y==="typeAnnotation"&&m.type==="TypeAnnotation",(m,y)=>y==="returnType"&&m.type==="ArrowFunctionExpression"))return!0;let p=f.type==="NullableTypeAnnotation"?e.grandparent:f;return p.type==="UnionTypeAnnotation"||p.type==="IntersectionTypeAnnotation"||p.type==="ArrayTypeAnnotation"||d==="objectType"&&(p.type==="IndexedAccessType"||p.type==="OptionalIndexedAccessType")||d==="checkType"&&f.type==="ConditionalTypeAnnotation"||d==="extendsType"&&f.type==="ConditionalTypeAnnotation"&&((a=h.returnType)==null?void 0:a.type)==="InferTypeAnnotation"&&((l=h.returnType)==null?void 0:l.typeParameter.bound)||p.type==="NullableTypeAnnotation"||f.type==="FunctionTypeParam"&&f.name===null&&si(h).some(m=>{var y;return((y=m.typeAnnotation)==null?void 0:y.type)==="NullableTypeAnnotation"})}case"ConditionalTypeAnnotation":if(d==="extendsType"&&f.type==="ConditionalTypeAnnotation"&&h.type==="ConditionalTypeAnnotation"||d==="checkType"&&f.type==="ConditionalTypeAnnotation")return!0;case"OptionalIndexedAccessType":return d==="objectType"&&f.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof h.value=="string"&&f.type==="ExpressionStatement"&&!f.directive){let p=e.grandparent;return p.type==="Program"||p.type==="BlockStatement"}return d==="object"&&f.type==="MemberExpression"&&typeof h.value=="number";case"AssignmentExpression":{let p=e.grandparent;return d==="body"&&f.type==="ArrowFunctionExpression"?!0:d==="key"&&(f.type==="ClassProperty"||f.type==="PropertyDefinition")&&f.computed||(d==="init"||d==="update")&&f.type==="ForStatement"?!1:f.type==="ExpressionStatement"?h.left.type==="ObjectPattern":!(d==="key"&&f.type==="TSPropertySignature"||f.type==="AssignmentExpression"||f.type==="SequenceExpression"&&p.type==="ForStatement"&&(p.init===f||p.update===f)||d==="value"&&f.type==="Property"&&p.type==="ObjectPattern"&&p.properties.includes(f)||f.type==="NGChainedExpression")}case"ConditionalExpression":switch(f.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return d==="callee";case"ConditionalExpression":return t.experimentalTernaries?!1:d==="test";case"MemberExpression":case"OptionalMemberExpression":return d==="object";default:return!1}case"FunctionExpression":switch(f.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return d==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(f.type){case"BinaryExpression":return f.operator!=="|>"||((u=h.extra)==null?void 0:u.parenthesized);case"NewExpression":case"CallExpression":case"OptionalCallExpression":return d==="callee";case"MemberExpression":case"OptionalMemberExpression":return d==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return d==="test";default:return!1}case"ClassExpression":switch(f.type){case"NewExpression":return d==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":case"CallExpression":case"MemberExpression":if(Bge(e))return!0;case"TaggedTemplateExpression":case"TSNonNullExpression":if(d==="callee"&&(f.type==="BindExpression"||f.type==="NewExpression")){let p=h;for(;p;)switch(p.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":p=p.object;break;case"TaggedTemplateExpression":p=p.tag;break;case"TSNonNullExpression":p=p.expression;break;default:return!1}}return!1;case"BindExpression":return d==="callee"&&(f.type==="BindExpression"||f.type==="NewExpression")||d==="object"&&Jr(f);case"NGPipeExpression":return!(f.type==="NGRoot"||f.type==="NGMicrosyntaxExpression"||f.type==="ObjectProperty"&&!((c=h.extra)!=null&&c.parenthesized)||Un(f)||d==="arguments"&&rr(f)||d==="right"&&f.type==="NGPipeExpression"||d==="property"&&f.type==="MemberExpression"||f.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return d==="callee"||d==="left"&&f.type==="BinaryExpression"&&f.operator==="<"||!Un(f)&&f.type!=="ArrowFunctionExpression"&&f.type!=="AssignmentExpression"&&f.type!=="AssignmentPattern"&&f.type!=="BinaryExpression"&&f.type!=="NewExpression"&&f.type!=="ConditionalExpression"&&f.type!=="ExpressionStatement"&&f.type!=="JsExpressionRoot"&&f.type!=="JSXAttribute"&&f.type!=="JSXElement"&&f.type!=="JSXExpressionContainer"&&f.type!=="JSXFragment"&&f.type!=="LogicalExpression"&&!rr(f)&&!za(f)&&f.type!=="ReturnStatement"&&f.type!=="ThrowStatement"&&f.type!=="TypeCastExpression"&&f.type!=="VariableDeclarator"&&f.type!=="YieldExpression";case"TSInstantiationExpression":return d==="object"&&Jr(f)}return!1}var Mge=xr(["BlockStatement","BreakStatement","ComponentDeclaration","ClassBody","ClassDeclaration","ClassMethod","ClassProperty","PropertyDefinition","ClassPrivateProperty","ContinueStatement","DebuggerStatement","DeclareComponent","DeclareClass","DeclareExportAllDeclaration","DeclareExportDeclaration","DeclareFunction","DeclareHook","DeclareInterface","DeclareModule","DeclareModuleExports","DeclareNamespace","DeclareVariable","DeclareEnum","DoWhileStatement","EnumDeclaration","ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExpressionStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","HookDeclaration","IfStatement","ImportDeclaration","InterfaceDeclaration","LabeledStatement","MethodDefinition","ReturnStatement","SwitchStatement","ThrowStatement","TryStatement","TSDeclareFunction","TSEnumDeclaration","TSImportEqualsDeclaration","TSInterfaceDeclaration","TSModuleDeclaration","TSNamespaceExportDeclaration","TypeAlias","VariableDeclaration","WhileStatement","WithStatement"]);function Ige(e){let t=0,{node:r}=e;for(;r;){let n=e.getParentNode(t++);if((n==null?void 0:n.type)==="ForStatement"&&n.init===r)return!0;r=n}return!1}function Nge(e){return $C(e,t=>t.type==="ObjectTypeAnnotation"&&$C(t,r=>r.type==="FunctionTypeAnnotation"))}function Rge(e){return ho(e)}function up(e){let{parent:t,key:r}=e;switch(t.type){case"NGPipeExpression":if(r==="arguments"&&e.isLast)return e.callParent(up);break;case"ObjectProperty":if(r==="value")return e.callParent(()=>e.key==="properties"&&e.isLast);break;case"BinaryExpression":case"LogicalExpression":if(r==="right")return e.callParent(up);break;case"ConditionalExpression":if(r==="alternate")return e.callParent(up);break;case"UnaryExpression":if(t.prefix)return e.callParent(up);break}return!1}function pz(e,t){let{node:r,parent:n}=e;return r.type==="FunctionExpression"||r.type==="ClassExpression"?n.type==="ExportDefaultDeclaration"||!RC(e,t):!d2(r)||n.type!=="ExportDefaultDeclaration"&&RC(e,t)?!1:e.call(()=>pz(e,t),...$j(r))}function Bge(e){let{node:t,parent:r,grandparent:n,key:i}=e;return!!((t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression")&&(i==="object"&&r.type==="MemberExpression"||i==="callee"&&(r.type==="CallExpression"||r.type==="NewExpression")||r.type==="TSNonNullExpression"&&n.type==="MemberExpression"&&n.object===r)||e.match(()=>t.type==="CallExpression"||t.type==="MemberExpression",(s,o)=>o==="expression"&&s.type==="ChainExpression")&&(e.match(void 0,void 0,(s,o)=>o==="callee"&&(s.type==="CallExpression"&&!s.optional||s.type==="NewExpression")||o==="object"&&s.type==="MemberExpression"&&!s.optional)||e.match(void 0,void 0,(s,o)=>o==="expression"&&s.type==="TSNonNullExpression",(s,o)=>o==="object"&&s.type==="MemberExpression"))||e.match(()=>t.type==="CallExpression"||t.type==="MemberExpression",(s,o)=>o==="expression"&&s.type==="TSNonNullExpression",(s,o)=>o==="expression"&&s.type==="ChainExpression",(s,o)=>o==="object"&&s.type==="MemberExpression"))}function BC(e){return e.type==="Identifier"?!0:Jr(e)?!e.computed&&!e.optional&&e.property.type==="Identifier"&&BC(e.object):!1}function jge(e){return e.type==="ChainExpression"&&(e=e.expression),BC(e)||rr(e)&&!e.optional&&BC(e.callee)}var Ic=RC;function zge(e,t){let r=t-1;r=bd(e,r,{backwards:!0}),r=xd(e,r,{backwards:!0}),r=bd(e,r,{backwards:!0});let n=xd(e,r,{backwards:!0});return r!==n}var Hge=zge,Uge=()=>!0;function C2(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function Wge(e,t){var r;let n=e.node,i=[C2(e,t)],{printer:s,originalText:o,locStart:a,locEnd:l}=t;if((r=s.isBlockComment)!=null&&r.call(s,n)){let c=ns(o,l(n))?ns(o,a(n),{backwards:!0})?$e:Ye:" ";i.push(c)}else i.push($e);let u=xd(o,bd(o,l(n)));return u!==!1&&ns(o,u)&&i.push($e),i}function Vge(e,t,r){var n;let i=e.node,s=C2(e,t),{printer:o,originalText:a,locStart:l}=t,u=(n=o.isBlockComment)==null?void 0:n.call(o,i);if(r!=null&&r.hasLineSuffix&&!(r!=null&&r.isBlock)||ns(a,l(i),{backwards:!0})){let c=Hge(a,l(i));return{doc:WO([$e,c?$e:"",s]),isBlock:u,hasLineSuffix:!0}}return!u||r!=null&&r.hasLineSuffix?{doc:[WO([" ",s]),No],isBlock:u,hasLineSuffix:!0}:{doc:[" ",s],isBlock:u,hasLineSuffix:!1}}function Br(e,t,r={}){let{node:n}=e;if(!ar(n==null?void 0:n.comments))return"";let{indent:i=!1,marker:s,filter:o=Uge}=r,a=[];if(e.each(({node:u})=>{u.leading||u.trailing||u.marker!==s||!o(u)||a.push(C2(e,t))},"comments"),a.length===0)return"";let l=qt($e,a);return i?Le([$e,l]):l}function gz(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(a=>!n.has(a)).length===0)return{leading:"",trailing:""};let i=[],s=[],o;return e.each(()=>{let a=e.node;if(n!=null&&n.has(a))return;let{leading:l,trailing:u}=a;l?i.push(Wge(e,t)):u&&(o=Vge(e,t,o),s.push(o.doc))},"comments"),{leading:i,trailing:s}}function oo(e,t,r){let{leading:n,trailing:i}=gz(e,r);return!n&&!i?t:FC(t,s=>[n,s,i])}var Gge=class extends Error{constructor(r,n,i="type"){super(`Unexpected ${n} node ${i}: ${JSON.stringify(r[i])}.`);Jo(this,"name","UnexpectedNodeError");this.node=r}},tf=Gge;function qge(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Us,Kge=class{constructor(t){Ede(this,Us),Cde(this,Us,new Set(t))}getLeadingWhitespaceCount(t){let r=qa(this,Us),n=0;for(let i=0;i=0&&r.has(t.charAt(i));i--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return qa(this,Us).has(t.charAt(0))}hasTrailingWhitespace(t){return qa(this,Us).has(or(!1,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${qge([...qa(this,Us)].join(""))}]+`,i=new RegExp(r?`(${n})`:n,"u");return t.split(i)}hasWhitespaceCharacter(t){let r=qa(this,Us);return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=qa(this,Us);return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=qa(this,Us);return Array.prototype.every.call(t,n=>r.has(n))}};Us=new WeakMap;var Jge=Kge,tv=new Jge(` +\r `),NS=e=>e===""||e===Ye||e===$e||e===_e;function Xge(e,t,r){var n,i,s;let{node:o}=e;if(o.type==="JSXElement"&&hme(o))return[r("openingElement"),r("closingElement")];let a=o.type==="JSXElement"?r("openingElement"):r("openingFragment"),l=o.type==="JSXElement"?r("closingElement"):r("closingFragment");if(o.children.length===1&&o.children[0].type==="JSXExpressionContainer"&&(o.children[0].expression.type==="TemplateLiteral"||o.children[0].expression.type==="TaggedTemplateExpression"))return[a,...e.map(r,"children"),l];o.children=o.children.map(w=>dme(w)?{type:"JSXText",value:" ",raw:" "}:w);let u=o.children.some(Tn),c=o.children.filter(w=>w.type==="JSXExpressionContainer").length>1,h=o.type==="JSXElement"&&o.openingElement.attributes.length>1,d=vi(a)||u||h||c,f=e.parent.rootMarker==="mdx",p=t.singleQuote?"{' '}":'{" "}',m=f?" ":Lt([p,_e]," "),y=((i=(n=o.openingElement)==null?void 0:n.name)==null?void 0:i.name)==="fbt",b=Yge(e,t,r,m,y),v=o.children.some(w=>xg(w));for(let w=b.length-2;w>=0;w--){let T=b[w]===""&&b[w+1]==="",k=b[w]===$e&&b[w+1]===""&&b[w+2]===$e,O=(b[w]===_e||b[w]===$e)&&b[w+1]===""&&b[w+2]===m,P=b[w]===m&&b[w+1]===""&&(b[w+2]===_e||b[w+2]===$e),M=b[w]===m&&b[w+1]===""&&b[w+2]===m,F=b[w]===_e&&b[w+1]===""&&b[w+2]===$e||b[w]===$e&&b[w+1]===""&&b[w+2]===_e;k&&v||T||O||M||F?b.splice(w,2):P&&b.splice(w+1,2)}for(;b.length>0&&NS(or(!1,b,-1));)b.pop();for(;b.length>1&&NS(b[0])&&NS(b[1]);)b.shift(),b.shift();let D=[];for(let[w,T]of b.entries()){if(T===m){if(w===1&&b[w-1]===""){if(b.length===2){D.push(p);continue}D.push([p,$e]);continue}else if(w===b.length-1){D.push(p);continue}else if(b[w-1]===""&&b[w-2]===$e){D.push(p);continue}}D.push(T),vi(T)&&(d=!0)}let E=v?y2(D):me(D,{shouldBreak:!0});if(((s=t.cursorNode)==null?void 0:s.type)==="JSXText"&&o.children.includes(t.cursorNode)&&(E=[VO,E,VO]),f)return E;let C=me([a,Le([$e,E]),$e,l]);return d?C:Fu([me([a,...b,l]),C])}function Yge(e,t,r,n,i){let s=[];return e.each(({node:o,next:a})=>{if(o.type==="JSXText"){let l=$s(o);if(xg(o)){let u=tv.split(l,!0);u[0]===""&&(s.push(""),u.shift(),/\n/u.test(u[0])?s.push(QO(i,u[1],o,a)):s.push(n),u.shift());let c;if(or(!1,u,-1)===""&&(u.pop(),c=u.pop()),u.length===0)return;for(let[h,d]of u.entries())h%2===1?s.push(Ye):s.push(d);c!==void 0?/\n/u.test(c)?s.push(QO(i,or(!1,s,-1),o,a)):s.push(n):s.push(YO(i,or(!1,s,-1),o,a))}else/\n/u.test(l)?l.match(/\n/gu).length>1&&s.push("",$e):s.push("",n)}else{let l=r();if(s.push(l),a&&xg(a)){let u=tv.trim($s(a)),[c]=tv.split(u);s.push(YO(i,c,o,a))}else s.push($e)}},"children"),s}function YO(e,t,r,n){return e?"":r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?t.length===1?_e:$e:_e}function QO(e,t,r,n){return e?$e:t.length===1?r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?$e:_e:$e}var Qge=new Set(["ArrayExpression","TupleExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot"]);function Zge(e,t,r){let{parent:n}=e;if(Qge.has(n.type))return t;let i=e.match(void 0,o=>o.type==="ArrowFunctionExpression",rr,o=>o.type==="JSXExpressionContainer"),s=Ic(e,r);return me([s?"":Lt("("),Le([_e,t]),_e,s?"":Lt(")")],{shouldBreak:i})}function eme(e,t,r){let{node:n}=e,i=[];if(i.push(r("name")),n.value){let s;if(wi(n.value)){let o=$s(n.value),a=Nn(!1,Nn(!1,o.slice(1,-1),"'","'"),""",'"'),l=Cj(a,t.jsxSingleQuote);a=l==='"'?Nn(!1,a,'"',"""):Nn(!1,a,"'","'"),s=e.call(()=>oo(e,uc(l+a+l),t),"value")}else s=r("value");i.push("=",s)}return i}function tme(e,t,r){let{node:n}=e,i=(s,o)=>s.type==="JSXEmptyExpression"||!We(s)&&(Un(s)||ho(s)||s.type==="ArrowFunctionExpression"||s.type==="AwaitExpression"&&(i(s.argument,s)||s.argument.type==="JSXElement")||rr(s)||s.type==="ChainExpression"&&rr(s.expression)||s.type==="FunctionExpression"||s.type==="TemplateLiteral"||s.type==="TaggedTemplateExpression"||s.type==="DoExpression"||Tn(o)&&(s.type==="ConditionalExpression"||Aa(s)));return i(n.expression,e.parent)?me(["{",r("expression"),ka,"}"]):me(["{",Le([_e,r("expression")]),_e,ka,"}"])}function rme(e,t,r){var n,i;let{node:s}=e,o=We(s.name)||We(s.typeParameters)||We(s.typeArguments);if(s.selfClosing&&s.attributes.length===0&&!o)return["<",r("name"),s.typeArguments?r("typeArguments"):r("typeParameters")," />"];if(((n=s.attributes)==null?void 0:n.length)===1&&wi(s.attributes[0].value)&&!s.attributes[0].value.value.includes(` +`)&&!o&&!We(s.attributes[0]))return me(["<",r("name"),s.typeArguments?r("typeArguments"):r("typeParameters")," ",...e.map(r,"attributes"),s.selfClosing?" />":">"]);let a=(i=s.attributes)==null?void 0:i.some(u=>wi(u.value)&&u.value.value.includes(` +`)),l=t.singleAttributePerLine&&s.attributes.length>1?$e:Ye;return me(["<",r("name"),s.typeArguments?r("typeArguments"):r("typeParameters"),Le(e.map(()=>[l,r()],"attributes")),...nme(s,t,o)],{shouldBreak:a})}function nme(e,t,r){return e.selfClosing?[Ye,"/>"]:ime(e,t,r)?[">"]:[_e,">"]}function ime(e,t,r){let n=e.attributes.length>0&&We(or(!1,e.attributes,-1),tt.Trailing);return e.attributes.length===0&&!r||(t.bracketSameLine||t.jsxBracketSameLine)&&(!r||e.attributes.length>0)&&!n}function sme(e,t,r){let{node:n}=e,i=[];i.push(""),i}function ome(e,t){let{node:r}=e,n=We(r),i=We(r,tt.Line),s=r.type==="JSXOpeningFragment";return[s?"<":""]}function ame(e,t,r){let n=oo(e,Xge(e,t,r),t);return Zge(e,n,t)}function lme(e,t){let{node:r}=e,n=We(r,tt.Line);return[Br(e,t,{indent:n}),n?$e:""]}function ume(e,t,r){let{node:n}=e;return["{",e.call(({node:i})=>{let s=["...",r()];return!We(i)||!iz(e)?s:[Le([_e,oo(e,s,t)]),_e]},n.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function cme(e,t,r){let{node:n}=e;if(n.type.startsWith("JSX"))switch(n.type){case"JSXAttribute":return eme(e,t,r);case"JSXIdentifier":return n.name;case"JSXNamespacedName":return qt(":",[r("namespace"),r("name")]);case"JSXMemberExpression":return qt(".",[r("object"),r("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return ume(e,t,r);case"JSXExpressionContainer":return tme(e,t,r);case"JSXFragment":case"JSXElement":return ame(e,t,r);case"JSXOpeningElement":return rme(e,t,r);case"JSXClosingElement":return sme(e,t,r);case"JSXOpeningFragment":case"JSXClosingFragment":return ome(e,t);case"JSXEmptyExpression":return lme(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new tf(n,"JSX")}}function hme(e){if(e.children.length===0)return!0;if(e.children.length>1)return!1;let t=e.children[0];return t.type==="JSXText"&&!xg(t)}function xg(e){return e.type==="JSXText"&&(tv.hasNonWhitespaceCharacter($s(e))||!/\n/u.test($s(e)))}function dme(e){return e.type==="JSXExpressionContainer"&&wi(e.expression)&&e.expression.value===" "&&!We(e.expression)}function fme(e){let{node:t,parent:r}=e;if(!Tn(t)||!Tn(r))return!1;let{index:n,siblings:i}=e,s;for(let o=n;o>0;o--){let a=i[o-1];if(!(a.type==="JSXText"&&!xg(a))){s=a;break}}return(s==null?void 0:s.type)==="JSXExpressionContainer"&&s.expression.type==="JSXEmptyExpression"&&e1(s.expression)}function pme(e){return e1(e.node)||fme(e)}var mz=pme,gme=0;function yz(e,t,r){var n;let{node:i,parent:s,grandparent:o,key:a}=e,l=a!=="body"&&(s.type==="IfStatement"||s.type==="WhileStatement"||s.type==="SwitchStatement"||s.type==="DoWhileStatement"),u=i.operator==="|>"&&((n=e.root.extra)==null?void 0:n.__isUsingHackPipeline),c=jC(e,r,t,!1,l);if(l)return c;if(u)return me(c);if(rr(s)&&s.callee===i||s.type==="UnaryExpression"||Jr(s)&&!s.computed)return me([Le([_e,...c]),_e]);let h=s.type==="ReturnStatement"||s.type==="ThrowStatement"||s.type==="JSXExpressionContainer"&&o.type==="JSXAttribute"||i.operator!=="|"&&s.type==="JsExpressionRoot"||i.type!=="NGPipeExpression"&&(s.type==="NGRoot"&&t.parser==="__ng_binding"||s.type==="NGMicrosyntaxExpression"&&o.type==="NGMicrosyntax"&&o.body.length===1)||i===s.body&&s.type==="ArrowFunctionExpression"||i!==s.body&&s.type==="ForStatement"||s.type==="ConditionalExpression"&&o.type!=="ReturnStatement"&&o.type!=="ThrowStatement"&&!rr(o)||s.type==="TemplateLiteral",d=s.type==="AssignmentExpression"||s.type==="VariableDeclarator"||s.type==="ClassProperty"||s.type==="PropertyDefinition"||s.type==="TSAbstractPropertyDefinition"||s.type==="ClassPrivateProperty"||za(s),f=Aa(i.left)&&m2(i.operator,i.left.operator);if(h||wg(i)&&!f||!wg(i)&&d)return me(c);if(c.length===0)return"";let p=Tn(i.right),m=c.findIndex(C=>typeof C!="string"&&!Array.isArray(C)&&C.type===Ls),y=c.slice(0,m===-1?1:m+1),b=c.slice(y.length,p?-1:void 0),v=Symbol("logicalChain-"+ ++gme),D=me([...y,Le(b)],{id:v});if(!p)return D;let E=or(!1,c,-1);return me([D,t1(E,{groupId:v})])}function jC(e,t,r,n,i){var s;let{node:o}=e;if(!Aa(o))return[me(t())];let a=[];m2(o.operator,o.left.operator)?a=e.call(y=>jC(y,t,r,!0,i),"left"):a.push(me(t("left")));let l=wg(o),u=(o.operator==="|>"||o.type==="NGPipeExpression"||mme(e,r))&&!ac(r.originalText,o.right),c=o.type==="NGPipeExpression"?"|":o.operator,h=o.type==="NGPipeExpression"&&o.arguments.length>0?me(Le([_e,": ",qt([Ye,": "],e.map(()=>Io(2,me(t())),"arguments"))])):"",d;if(l)d=[c," ",t("right"),h];else{let y=c==="|>"&&((s=e.root.extra)!=null&&s.__isUsingHackPipeline)?e.call(b=>jC(b,t,r,!0,i),"right"):t("right");d=[u?Ye:"",c,u?" ":Ye,y,h]}let{parent:f}=e,p=We(o.left,tt.Trailing|tt.Line),m=p||!(i&&o.type==="LogicalExpression")&&f.type!==o.type&&o.left.type!==o.type&&o.right.type!==o.type;if(a.push(u?"":" ",m?me(d,{shouldBreak:p}):d),n&&We(o)){let y=v2(oo(e,a,r));return y.type===ou?y.parts:Array.isArray(y)?y:[y]}return a}function wg(e){return e.type!=="LogicalExpression"?!1:!!(ho(e.right)&&e.right.properties.length>0||Un(e.right)&&e.right.elements.length>0||Tn(e.right))}var ZO=e=>e.type==="BinaryExpression"&&e.operator==="|";function mme(e,t){return(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&ZO(e.node)&&!e.hasAncestor(r=>!ZO(r)&&r.type!=="JsExpressionRoot")}function yme(e,t,r){let{node:n}=e;if(n.type.startsWith("NG"))switch(n.type){case"NGRoot":return[r("node"),We(n.node)?" //"+Yh(n.node)[0].value.trimEnd():""];case"NGPipeExpression":return yz(e,t,r);case"NGChainedExpression":return me(qt([";",Ye],e.map(()=>bme(e)?r():["(",r(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return e.map(()=>[e.isFirst?"":eM(e)?" ":[";",Ye],r()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/iu.test(n.name)?n.name:JSON.stringify(n.name);case"NGMicrosyntaxExpression":return[r("expression"),n.alias===null?"":[" as ",r("alias")]];case"NGMicrosyntaxKeyedExpression":{let{index:i,parent:s}=e,o=eM(e)||(i===1&&(n.key.name==="then"||n.key.name==="else"||n.key.name==="as")||(i===2||i===3)&&(n.key.name==="else"&&s.body[i-1].type==="NGMicrosyntaxKeyedExpression"&&s.body[i-1].key.name==="then"||n.key.name==="track"))&&s.body[0].type==="NGMicrosyntaxExpression";return[r("key"),o?" ":": ",r("expression")]}case"NGMicrosyntaxLet":return["let ",r("key"),n.value===null?"":[" = ",r("value")]];case"NGMicrosyntaxAs":return[r("key")," as ",r("alias")];default:throw new tf(n,"Angular")}}function eM({node:e,index:t}){return e.type==="NGMicrosyntaxKeyedExpression"&&e.key.name==="of"&&t===1}var vme=xr(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function bme({node:e}){return $C(e,vme)}function vz(e,t,r){let{node:n}=e;return me([qt(Ye,e.map(r,"decorators")),bz(n,t)?$e:Ye])}function xme(e,t,r){return xz(e.node)?[qt($e,e.map(r,"declaration","decorators")),$e]:""}function wme(e,t,r){let{node:n,parent:i}=e,{decorators:s}=n;if(!ar(s)||xz(i)||mz(e))return"";let o=n.type==="ClassExpression"||n.type==="ClassDeclaration"||bz(n,t);return[e.key==="declaration"&&ffe(i)?$e:o?No:"",qt(Ye,e.map(r,"decorators")),Ye]}function bz(e,t){return e.decorators.some(r=>ns(t.originalText,Zt(r)))}function xz(e){var t;if(e.type!=="ExportDefaultDeclaration"&&e.type!=="ExportNamedDeclaration"&&e.type!=="DeclareExportDeclaration")return!1;let r=(t=e.declaration)==null?void 0:t.decorators;return ar(r)&&Xb(e,r[0])}var d0=class extends Error{constructor(){super(...arguments);Jo(this,"name","ArgExpansionBailout")}};function Sme(e,t,r){let{node:n}=e,i=Ms(n);if(i.length===0)return["(",Br(e,t),")"];let s=i.length-1;if(Cme(i)){let d=["("];return c0(e,(f,p)=>{d.push(r()),p!==s&&d.push(", ")}),d.push(")"),d}let o=!1,a=[];c0(e,({node:d},f)=>{let p=r();f===s||(ja(d,t)?(o=!0,p=[p,",",$e,$e]):p=[p,",",Ye]),a.push(p)});let l=n.type==="ImportExpression"||n.callee.type==="Import",u=!t.parser.startsWith("__ng_")&&!l&&Ba(t,"all")?",":"";function c(){return me(["(",Le([Ye,...a]),u,Ye,")"],{shouldBreak:!0})}if(o||e.parent.type!=="Decorator"&&Dfe(i))return c();if(Eme(i)){let d=a.slice(1);if(d.some(vi))return c();let f;try{f=r(HO(n,0),{expandFirstArg:!0})}catch(p){if(p instanceof d0)return c();throw p}return vi(f)?[No,Fu([["(",me(f,{shouldBreak:!0}),", ",...d,")"],c()])]:Fu([["(",f,", ",...d,")"],["(",me(f,{shouldBreak:!0}),", ",...d,")"],c()])}if(Dme(i,a,t)){let d=a.slice(0,-1);if(d.some(vi))return c();let f;try{f=r(HO(n,-1),{expandLastArg:!0})}catch(p){if(p instanceof d0)return c();throw p}return vi(f)?[No,Fu([["(",...d,me(f,{shouldBreak:!0}),")"],c()])]:Fu([["(",...d,f,")"],["(",...d,me(f,{shouldBreak:!0}),")"],c()])}let h=["(",Le([_e,...a]),Lt(u),_e,")"];return Rj(e)?h:me(h,{shouldBreak:a.some(vi)||o})}function Ip(e,t=!1){return ho(e)&&(e.properties.length>0||We(e))||Un(e)&&(e.elements.length>0||We(e))||e.type==="TSTypeAssertion"&&Ip(e.expression)||_o(e)&&Ip(e.expression)||e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&(!e.returnType||!e.returnType.typeAnnotation||e.returnType.typeAnnotation.type!=="TSTypeReference"||Tme(e.body))&&(e.body.type==="BlockStatement"||e.body.type==="ArrowFunctionExpression"&&Ip(e.body,!0)||ho(e.body)||Un(e.body)||!t&&(rr(e.body)||e.body.type==="ConditionalExpression")||Tn(e.body))||e.type==="DoExpression"||e.type==="ModuleExpression"}function Dme(e,t,r){var n,i;let s=or(!1,e,-1);if(e.length===1){let a=or(!1,t,-1);if((n=a.label)!=null&&n.embed&&((i=a.label)==null?void 0:i.hug)!==!1)return!0}let o=or(!1,e,-2);return!We(s,tt.Leading)&&!We(s,tt.Trailing)&&Ip(s)&&(!o||o.type!==s.type)&&(e.length!==2||o.type!=="ArrowFunctionExpression"||!Un(s))&&!(e.length>1&&Gz(s,r))}function Eme(e){if(e.length!==2)return!1;let[t,r]=e;return t.type==="ModuleExpression"&&Ame(r)?!0:!We(t)&&(t.type==="FunctionExpression"||t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement")&&r.type!=="FunctionExpression"&&r.type!=="ArrowFunctionExpression"&&r.type!=="ConditionalExpression"&&wz(r)&&!Ip(r)}function wz(e){if(e.type==="ParenthesizedExpression")return wz(e.expression);if(_o(e)||e.type==="TypeCastExpression"){let{typeAnnotation:t}=e;if(t.type==="TypeAnnotation"&&(t=t.typeAnnotation),t.type==="TSArrayType"&&(t=t.elementType,t.type==="TSArrayType"&&(t=t.elementType)),t.type==="GenericTypeAnnotation"||t.type==="TSTypeReference"){let r=t.typeArguments??t.typeParameters;(r==null?void 0:r.params.length)===1&&(t=r.params[0])}return p2(t)&&Ys(e.expression,1)}return Sd(e)&&Ms(e).length>1?!1:Aa(e)?Ys(e.left,1)&&Ys(e.right,1):Pj(e)||Ys(e)}function Cme(e){return e.length===2?tM(e,0):e.length===3?e[0].type==="Identifier"&&tM(e,1):!1}function tM(e,t){let r=e[t],n=e[t+1];return r.type==="ArrowFunctionExpression"&&si(r).length===0&&r.body.type==="BlockStatement"&&n.type==="ArrayExpression"&&!e.some(i=>We(i))}function Tme(e){return e.type==="BlockStatement"&&(e.body.some(t=>t.type!=="EmptyStatement")||We(e,tt.Dangling))}function Ame(e){return e.type==="ObjectExpression"&&e.properties.length===1&&za(e.properties[0])&&e.properties[0].key.type==="Identifier"&&e.properties[0].key.name==="type"&&wi(e.properties[0].value)&&e.properties[0].value.value==="module"}var zC=Sme,kme=e=>((e.type==="ChainExpression"||e.type==="TSNonNullExpression")&&(e=e.expression),rr(e)&&Ms(e).length>0);function _me(e,t,r){var n;let i=r("object"),s=Sz(e,t,r),{node:o}=e,a=e.findAncestor(c=>!(Jr(c)||c.type==="TSNonNullExpression")),l=e.findAncestor(c=>!(c.type==="ChainExpression"||c.type==="TSNonNullExpression")),u=a&&(a.type==="NewExpression"||a.type==="BindExpression"||a.type==="AssignmentExpression"&&a.left.type!=="Identifier")||o.computed||o.object.type==="Identifier"&&o.property.type==="Identifier"&&!Jr(l)||(l.type==="AssignmentExpression"||l.type==="VariableDeclarator")&&(kme(o.object)||((n=i.label)==null?void 0:n.memberChain));return em(i.label,[i,u?s:me(Le([_e,s]))])}function Sz(e,t,r){let n=r("property"),{node:i}=e,s=xi(e);return i.computed?!i.property||Ta(i.property)?[s,"[",n,"]"]:me([s,"[",Le([_e,n]),_e,"]"]):[s,".",n]}function Dz(e,t,r){if(e.node.type==="ChainExpression")return e.call(()=>Dz(e,t,r),"expression");let{parent:n}=e,i=!n||n.type==="ExpressionStatement",s=[];function o(_){let{originalText:A}=t,I=tm(A,Zt(_));return A.charAt(I)===")"?I!==!1&&h2(A,I+1):ja(_,t)}function a(_){let{node:A}=_;if(A.type==="ChainExpression")return _.call(()=>a(_),"expression");if(rr(A)&&(wh(A.callee)||rr(A.callee))){let I=o(A);s.unshift({node:A,hasTrailingEmptyLine:I,printed:[oo(_,[xi(_),cc(_,t,r),zC(_,t,r)],t),I?$e:""]}),_.call(R=>a(R),"callee")}else wh(A)?(s.unshift({node:A,needsParens:Ic(_,t),printed:oo(_,Jr(A)?Sz(_,t,r):Wz(_,t,r),t)}),_.call(I=>a(I),"object")):A.type==="TSNonNullExpression"?(s.unshift({node:A,printed:oo(_,"!",t)}),_.call(I=>a(I),"expression")):s.unshift({node:A,printed:r()})}let{node:l}=e;s.unshift({node:l,printed:[xi(e),cc(e,t,r),zC(e,t,r)]}),l.callee&&e.call(_=>a(_),"callee");let u=[],c=[s[0]],h=1;for(;h0&&u.push(c);function f(_){return/^[A-Z]|^[$_]+$/u.test(_)}function p(_){return _.length<=t.tabWidth}function m(_){var A;let I=(A=_[1][0])==null?void 0:A.node.computed;if(_[0].length===1){let B=_[0][0].node;return B.type==="ThisExpression"||B.type==="Identifier"&&(f(B.name)||i&&p(B.name)||I)}let R=or(!1,_[0],-1).node;return Jr(R)&&R.property.type==="Identifier"&&(f(R.property.name)||I)}let y=u.length>=2&&!We(u[1][0].node)&&m(u);function b(_){let A=_.map(I=>I.printed);return _.length>0&&or(!1,_,-1).needsParens?["(",...A,")"]:A}function v(_){return _.length===0?"":Le([$e,qt($e,_.map(b))])}let D=u.map(b),E=D,C=y?3:2,w=u.flat(),T=w.slice(1,-1).some(_=>We(_.node,tt.Leading))||w.slice(0,-1).some(_=>We(_.node,tt.Trailing))||u[C]&&We(u[C][0].node,tt.Leading);if(u.length<=C&&!T&&!u.some(_=>or(!1,_,-1).hasTrailingEmptyLine))return Rj(e)?E:me(E);let k=or(!1,u[y?1:0],-1).node,O=!rr(k)&&o(k),P=[b(u[0]),y?u.slice(1,2).map(b):"",O?$e:"",v(u.slice(y?2:1))],M=s.map(({node:_})=>_).filter(rr);function F(){let _=or(!1,or(!1,u,-1),-1).node,A=or(!1,D,-1);return rr(_)&&vi(A)&&M.slice(0,-1).some(I=>I.arguments.some(vg))}let L;return T||M.length>2&&M.some(_=>!_.arguments.every(A=>Ys(A)))||D.slice(0,-1).some(vi)||F()?L=me(P):L=[vi(E)||O?No:"",Fu([E,P])],em({memberChain:!0},L)}var $me=Dz;function Ez(e,t,r){var n;let{node:i}=e,s=i.type==="NewExpression",o=i.type==="ImportExpression",a=xi(e),l=Ms(i),u=l.length===1&&Ij(l[0],t.originalText);if(u||Lme(e)||Zb(i,e.parent)){let h=[];if(c0(e,()=>{h.push(r())}),!(u&&(n=h[0].label)!=null&&n.embed))return[s?"new ":"",rM(e,r),a,cc(e,t,r),"(",qt(", ",h),")"]}if(!o&&!s&&wh(i.callee)&&!e.call(h=>Ic(h,t),"callee",...i.callee.type==="ChainExpression"?["expression"]:[]))return $me(e,t,r);let c=[s?"new ":"",rM(e,r),a,cc(e,t,r),zC(e,t,r)];return o||rr(i.callee)?me(c):c}function rM(e,t){let{node:r}=e;return r.type==="ImportExpression"?`import${r.phase?`.${r.phase}`:""}`:t("callee")}function Lme(e){let{node:t}=e;if(t.type!=="CallExpression"||t.optional||t.callee.type!=="Identifier")return!1;let r=Ms(t);return t.callee.name==="require"?r.length===1&&wi(r[0])||r.length>1:t.callee.name==="define"&&e.parent.type==="ExpressionStatement"?r.length===1||r.length===2&&r[0].type==="ArrayExpression"||r.length===3&&wi(r[0])&&r[1].type==="ArrayExpression":!1}function rm(e,t,r,n,i,s){let o=Ome(e,t,r,n,s),a=s?r(s,{assignmentLayout:o}):"";switch(o){case"break-after-operator":return me([me(n),i,me(Le([Ye,a]))]);case"never-break-after-operator":return me([me(n),i," ",a]);case"fluid":{let l=Symbol("assignment");return me([me(n),i,me(Le(Ye),{id:l}),ka,t1(a,{groupId:l})])}case"break-lhs":return me([n,i," ",me(a)]);case"chain":return[me(n),i,Ye,a];case"chain-tail":return[me(n),i,Le([Ye,a])];case"chain-tail-arrow-chain":return[me(n),i,a];case"only-left":return n}}function Pme(e,t,r){let{node:n}=e;return rm(e,t,r,r("left"),[" ",n.operator],"right")}function Fme(e,t,r){return rm(e,t,r,r("id")," =","init")}function Ome(e,t,r,n,i){let{node:s}=e,o=s[i];if(!o)return"only-left";let a=!rv(o);if(e.match(rv,Cz,c=>!a||c.type!=="ExpressionStatement"&&c.type!=="VariableDeclaration"))return a?o.type==="ArrowFunctionExpression"&&o.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!a&&rv(o.right)||ac(t.originalText,o))return"break-after-operator";if(s.type==="ImportAttribute"||o.type==="CallExpression"&&o.callee.name==="require"||t.parser==="json5"||t.parser==="jsonc"||t.parser==="json")return"never-break-after-operator";let l=qfe(n);if(Ime(s)||jme(s)||Tz(s)&&l)return"break-lhs";let u=Hme(s,n,t);return e.call(()=>Mme(e,t,r,u),i)?"break-after-operator":Nme(s)?"break-lhs":!l&&(u||o.type==="TemplateLiteral"||o.type==="TaggedTemplateExpression"||o.type==="BooleanLiteral"||Ta(o)||o.type==="ClassExpression")?"never-break-after-operator":"fluid"}function Mme(e,t,r,n){let i=e.node;if(Aa(i)&&!wg(i))return!0;switch(i.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!t.experimentalTernaries&&!Vme(i))break;return!0;case"ConditionalExpression":{if(!t.experimentalTernaries){let{test:u}=i;return Aa(u)&&!wg(u)}let{consequent:a,alternate:l}=i;return a.type==="ConditionalExpression"||l.type==="ConditionalExpression"}case"ClassExpression":return ar(i.decorators)}if(n)return!1;let s=i,o=[];for(;;)if(s.type==="UnaryExpression"||s.type==="AwaitExpression"||s.type==="YieldExpression"&&s.argument!==null)s=s.argument,o.push("argument");else if(s.type==="TSNonNullExpression")s=s.expression,o.push("expression");else break;return!!(wi(s)||e.call(()=>Az(e,t,r),...o))}function Ime(e){if(Cz(e)){let t=e.left||e.id;return t.type==="ObjectPattern"&&t.properties.length>2&&t.properties.some(r=>{var n;return za(r)&&(!r.shorthand||((n=r.value)==null?void 0:n.type)==="AssignmentPattern")})}return!1}function rv(e){return e.type==="AssignmentExpression"}function Cz(e){return rv(e)||e.type==="VariableDeclarator"}function Nme(e){let t=Bme(e);if(ar(t)){let r=e.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(t.length>1&&t.some(n=>n[r]||n.default))return!0}return!1}var Rme=xr(["TSTypeAliasDeclaration","TypeAlias"]);function Bme(e){var t;if(Rme(e))return(t=e.typeParameters)==null?void 0:t.params}function jme(e){if(e.type!=="VariableDeclarator")return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=nM(t.typeAnnotation);return ar(r)&&r.length>1&&r.some(n=>ar(nM(n))||n.type==="TSConditionalType")}function Tz(e){var t;return e.type==="VariableDeclarator"&&((t=e.init)==null?void 0:t.type)==="ArrowFunctionExpression"}var zme=xr(["TSTypeReference","GenericTypeAnnotation"]);function nM(e){var t;if(zme(e))return(t=e.typeArguments??e.typeParameters)==null?void 0:t.params}function Az(e,t,r,n=!1){var i;let{node:s}=e,o=()=>Az(e,t,r,!0);if(s.type==="ChainExpression"||s.type==="TSNonNullExpression")return e.call(o,"expression");if(rr(s)){if((i=Ez(e,t,r).label)!=null&&i.memberChain)return!1;let a=Ms(s);return!(a.length===0||a.length===1&&g2(a[0],t))||Ume(s,r)?!1:e.call(o,"callee")}return Jr(s)?e.call(o,"object"):n&&(s.type==="Identifier"||s.type==="ThisExpression")}function Hme(e,t,r){return za(e)?(t=v2(t),typeof t=="string"&&vd(t)1)return!0;if(r.length===1){let i=r[0];if(lc(i)||jj(i)||i.type==="TSTypeLiteral"||i.type==="ObjectTypeAnnotation")return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(vi(t(n)))return!0}return!1}function Wme(e){var t;return(t=e.typeParameters??e.typeArguments)==null?void 0:t.params}function Vme(e){function t(r){switch(r.type){case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"TSFunctionType":return!!r.typeParameters;case"TSTypeReference":return!!(r.typeArguments??r.typeParameters);default:return!1}}return t(e.checkType)||t(e.extendsType)}function Nc(e,t,r,n,i){let s=e.node,o=si(s),a=i?cc(e,r,t):"";if(o.length===0)return[a,"(",Br(e,r,{filter:f=>fo(r.originalText,Zt(f))===")"}),")"];let{parent:l}=e,u=Zb(l),c=kz(s),h=[];if(_fe(e,(f,p)=>{let m=p===o.length-1;m&&s.rest&&h.push("..."),h.push(t()),!m&&(h.push(","),u||c?h.push(" "):ja(o[p],r)?h.push($e,$e):h.push(Ye))}),n&&!qme(e)){if(vi(a)||vi(h))throw new d0;return me([PC(a),"(",PC(h),")"])}let d=o.every(f=>!ar(f.decorators));return c&&d?[a,"(",...h,")"]:u?[a,"(",...h,")"]:(Fj(l)||yfe(l)||l.type==="TypeAlias"||l.type==="UnionTypeAnnotation"||l.type==="IntersectionTypeAnnotation"||l.type==="FunctionTypeAnnotation"&&l.returnType===s)&&o.length===1&&o[0].name===null&&s.this!==o[0]&&o[0].typeAnnotation&&s.typeParameters===null&&p2(o[0].typeAnnotation)&&!s.rest?r.arrowParens==="always"||s.type==="HookTypeAnnotation"?["(",...h,")"]:h:[a,"(",Le([_e,...h]),Lt(!kfe(s)&&Ba(r,"all")?",":""),_e,")"]}function kz(e){if(!e)return!1;let t=si(e);if(t.length!==1)return!1;let[r]=t;return!We(r)&&(r.type==="ObjectPattern"||r.type==="ArrayPattern"||r.type==="Identifier"&&r.typeAnnotation&&(r.typeAnnotation.type==="TypeAnnotation"||r.typeAnnotation.type==="TSTypeAnnotation")&&jl(r.typeAnnotation.typeAnnotation)||r.type==="FunctionTypeParam"&&jl(r.typeAnnotation)&&r!==e.rest||r.type==="AssignmentPattern"&&(r.left.type==="ObjectPattern"||r.left.type==="ArrayPattern")&&(r.right.type==="Identifier"||ho(r.right)&&r.right.properties.length===0||Un(r.right)&&r.right.elements.length===0))}function Gme(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function rf(e,t){var r;let n=Gme(e);if(!n)return!1;let i=(r=e.typeParameters)==null?void 0:r.params;if(i){if(i.length>1)return!1;if(i.length===1){let s=i[0];if(s.constraint||s.default)return!1}}return si(e).length===1&&(jl(n)||vi(t))}function qme(e){return e.match(t=>t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement",(t,r)=>{if(t.type==="CallExpression"&&r==="arguments"&&t.arguments.length===1&&t.callee.type==="CallExpression"){let n=t.callee.callee;return n.type==="Identifier"||n.type==="MemberExpression"&&!n.computed&&n.object.type==="Identifier"&&n.property.type==="Identifier"}return!1},(t,r)=>t.type==="VariableDeclarator"&&r==="init"||t.type==="ExportDefaultDeclaration"&&r==="declaration"||t.type==="TSExportAssignment"&&r==="expression"||t.type==="AssignmentExpression"&&r==="right"&&t.left.type==="MemberExpression"&&t.left.object.type==="Identifier"&&t.left.object.name==="module"&&t.left.property.type==="Identifier"&&t.left.property.name==="exports",t=>t.type!=="VariableDeclaration"||t.kind==="const"&&t.declarations.length===1)}function Kme(e){let t=si(e);return t.length>1&&t.some(r=>r.type==="TSParameterProperty")}var Jme=xr(["VoidTypeAnnotation","TSVoidKeyword","NullLiteralTypeAnnotation","TSNullKeyword"]),Xme=xr(["ObjectTypeAnnotation","TSTypeLiteral","GenericTypeAnnotation","TSTypeReference"]);function Yme(e){let{types:t}=e;if(t.some(n=>We(n)))return!1;let r=t.find(n=>Xme(n));return r?t.every(n=>n===r||Jme(n)):!1}function _z(e){return p2(e)||jl(e)?!0:lc(e)?Yme(e):!1}function Qme(e,t,r){let n=t.semi?";":"",{node:i}=e,s=[qi(e),"opaque type ",r("id"),r("typeParameters")];return i.supertype&&s.push(": ",r("supertype")),i.impltype&&s.push(" = ",r("impltype")),s.push(n),s}function $z(e,t,r){let n=t.semi?";":"",{node:i}=e,s=[qi(e)];s.push("type ",r("id"),r("typeParameters"));let o=i.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[rm(e,t,r,s," =",o),n]}function Lz(e,t,r){let n=!1;return me(e.map(({isFirst:i,previous:s,node:o,index:a})=>{let l=r();if(i)return l;let u=jl(o),c=jl(s);return c&&u?[" & ",n?Le(l):l]:!c&&!u?Le([" &",Ye,l]):(a>1&&(n=!0),[" & ",a>1?Le(l):l])},"types"))}function Pz(e,t,r){let{node:n}=e,{parent:i}=e,s=i.type!=="TypeParameterInstantiation"&&(i.type!=="TSConditionalType"||!t.experimentalTernaries)&&(i.type!=="ConditionalTypeAnnotation"||!t.experimentalTernaries)&&i.type!=="TSTypeParameterInstantiation"&&i.type!=="GenericTypeAnnotation"&&i.type!=="TSTypeReference"&&i.type!=="TSTypeAssertion"&&i.type!=="TupleTypeAnnotation"&&i.type!=="TSTupleType"&&!(i.type==="FunctionTypeParam"&&!i.name&&e.grandparent.this!==i)&&!((i.type==="TypeAlias"||i.type==="VariableDeclarator"||i.type==="TSTypeAliasDeclaration")&&ac(t.originalText,n)),o=_z(n),a=e.map(c=>{let h=r();return o||(h=Io(2,h)),oo(c,h,t)},"types");if(o)return qt(" | ",a);let l=s&&!ac(t.originalText,n),u=[Lt([l?Ye:"","| "]),qt([Ye,"| "],a)];return Ic(e,t)?me([Le(u),_e]):(i.type==="TupleTypeAnnotation"||i.type==="TSTupleType")&&i[i.type==="TupleTypeAnnotation"&&i.types?"types":"elementTypes"].length>1?me([Le([Lt(["(",_e]),u]),_e,Lt(")")]):me(s?Le(u):u)}function Zme(e){var t;let{node:r,parent:n}=e;return r.type==="FunctionTypeAnnotation"&&(Fj(n)||!((n.type==="ObjectTypeProperty"||n.type==="ObjectTypeInternalSlot")&&!n.variance&&!n.optional&&Xb(n,r)||n.type==="ObjectTypeCallProperty"||((t=e.getParentNode(2))==null?void 0:t.type)==="DeclareFunction"))}function Fz(e,t,r){let{node:n}=e,i=[r1(e)];(n.type==="TSConstructorType"||n.type==="TSConstructSignatureDeclaration")&&i.push("new ");let s=Nc(e,r,t,!1,!0),o=[];return n.type==="FunctionTypeAnnotation"?o.push(Zme(e)?" => ":": ",r("returnType")):o.push(Bn(e,r,n.returnType?"returnType":"typeAnnotation")),rf(n,o)&&(s=me(s)),i.push(s,o),me(i)}function Oz(e,t,r){return[r("objectType"),xi(e),"[",r("indexType"),"]"]}function Mz(e,t,r){return["infer ",r("typeParameter")]}function iM(e,t,r){let{node:n}=e;return[n.postfix?"":r,Bn(e,t),n.postfix?r:""]}function Iz(e,t,r){let{node:n}=e;return["...",...n.type==="TupleTypeSpreadElement"&&n.label?[r("label"),": "]:[],r("typeAnnotation")]}function Nz(e,t,r){let{node:n}=e;return[n.variance?r("variance"):"",r("label"),n.optional?"?":"",": ",r("elementType")]}var eye=new WeakSet;function Bn(e,t,r="typeAnnotation"){let{node:{[r]:n}}=e;if(!n)return"";let i=!1;if(n.type==="TSTypeAnnotation"||n.type==="TypeAnnotation"){let s=e.call(Rz,r);(s==="=>"||s===":"&&We(n,tt.Leading))&&(i=!0),eye.add(n)}return i?[" ",t(r)]:t(r)}var Rz=e=>e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>(r==="returnType"||r==="typeAnnotation")&&(t.type==="TSFunctionType"||t.type==="TSConstructorType"))?"=>":e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>r==="typeAnnotation"&&(t.type==="TSJSDocNullableType"||t.type==="TSJSDocNonNullableType"||t.type==="TSTypePredicate"))||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareFunction")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareHook")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="bound"&&t.type==="TypeParameter"&&t.usesExtendsBound)?"":":";function Bz(e,t,r){let n=Rz(e);return n?[n," ",r("typeAnnotation")]:r("typeAnnotation")}function jz(e){return[e("elementType"),"[]"]}function zz({node:e},t){let r=e.type==="TSTypeQuery"?"exprName":"argument",n=e.type==="TypeofTypeAnnotation"||e.typeArguments?"typeArguments":"typeParameters";return["typeof ",t(r),t(n)]}function Hz(e,t){let{node:r}=e;return[r.type==="TSTypePredicate"&&r.asserts?"asserts ":r.type==="TypePredicate"&&r.kind?`${r.kind} `:"",t("parameterName"),r.typeAnnotation?[" is ",Bn(e,t)]:""]}function xi(e){let{node:t}=e;return!t.optional||t.type==="Identifier"&&t===e.parent.key?"":rr(t)||Jr(t)&&t.computed||t.type==="OptionalIndexedAccessType"?"?.":"?"}function Uz(e){return e.node.definite||e.match(void 0,(t,r)=>r==="id"&&t.type==="VariableDeclarator"&&t.definite)?"!":""}var tye=new Set(["DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]);function qi(e){let{node:t}=e;return t.declare||tye.has(t.type)&&e.parent.type!=="DeclareExportDeclaration"?"declare ":""}var rye=new Set(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function r1({node:e}){return e.abstract||rye.has(e.type)?"abstract ":""}function cc(e,t,r){let n=e.node;return n.typeArguments?r("typeArguments"):n.typeParameters?r("typeParameters"):""}function Wz(e,t,r){return["::",r("callee")]}function Ka(e,t,r){return e.type==="EmptyStatement"?";":e.type==="BlockStatement"||r?[" ",t]:Le([Ye,t])}function Vz(e,t){return["...",t("argument"),Bn(e,t)]}function f0(e){return e.accessibility?e.accessibility+" ":""}function nye(e,t,r,n){let{node:i}=e,s=i.inexact?"...":"";return We(i,tt.Dangling)?me([r,s,Br(e,t,{indent:!0}),_e,n]):[r,s,n]}function T2(e,t,r){let{node:n}=e,i=[],s=n.type==="TupleExpression"?"#[":"[",o="]",a=n.type==="TupleTypeAnnotation"&&n.types?"types":n.type==="TSTupleType"||n.type==="TupleTypeAnnotation"?"elementTypes":"elements",l=n[a];if(l.length===0)i.push(nye(e,t,s,o));else{let u=or(!1,l,-1),c=(u==null?void 0:u.type)!=="RestElement"&&!n.inexact,h=u===null,d=Symbol("array"),f=!t.__inJestEach&&l.length>1&&l.every((y,b,v)=>{let D=y==null?void 0:y.type;if(!Un(y)&&!ho(y))return!1;let E=v[b+1];if(E&&D!==E.type)return!1;let C=Un(y)?"elements":"properties";return y[C]&&y[C].length>1}),p=Gz(n,t),m=c?h?",":Ba(t)?p?Lt(",","",{groupId:d}):Lt(","):"":"";i.push(me([s,Le([_e,p?sye(e,t,r,m):[iye(e,t,a,n.inexact,r),m],Br(e,t)]),_e,o],{shouldBreak:f,id:d}))}return i.push(xi(e),Bn(e,r)),i}function Gz(e,t){return Un(e)&&e.elements.length>1&&e.elements.every(r=>r&&(Ta(r)||Lj(r)&&!We(r.argument))&&!We(r,tt.Trailing|tt.Line,n=>!ns(t.originalText,jr(n),{backwards:!0})))}function qz({node:e},{originalText:t}){let r=i=>u2(t,c2(t,i)),n=i=>t[i]===","?i:n(r(i+1));return h2(t,n(Zt(e)))}function iye(e,t,r,n,i){let s=[];return e.each(({node:o,isLast:a})=>{s.push(o?me(i()):""),(!a||n)&&s.push([",",Ye,o&&qz(e,t)?_e:""])},r),n&&s.push("..."),s}function sye(e,t,r,n){let i=[];return e.each(({isLast:s,next:o})=>{i.push([r(),s?n:","]),s||i.push(qz(e,t)?[$e,$e]:We(o,tt.Leading|tt.Line)?$e:Ye)},"elements"),y2(i)}var Kz=new Proxy(()=>{},{get:()=>Kz}),Jz=Kz,oye=/^[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC][\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/,aye=e=>oye.test(e),lye=aye;function uye(e){return e.length===1?e:e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var fl=uye,nv=new WeakMap;function Xz(e){return/^(?:\d+|\d+\.\d+)$/u.test(e)}function sM(e,t){return t.parser==="json"||t.parser==="jsonc"||!wi(e.key)||wd($s(e.key),t).slice(1,-1)!==e.key.value?!1:!!(lye(e.key.value)&&!(t.parser==="babel-ts"&&e.type==="ClassProperty"||t.parser==="typescript"&&e.type==="PropertyDefinition")||Xz(e.key.value)&&String(Number(e.key.value))===e.key.value&&e.type!=="ImportAttribute"&&(t.parser==="babel"||t.parser==="acorn"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree"))}function cye(e,t){let{key:r}=e.node;return(r.type==="Identifier"||Ta(r)&&Xz(fl($s(r)))&&String(r.value)===fl($s(r))&&!(t.parser==="typescript"||t.parser==="babel-ts"))&&(t.parser==="json"||t.parser==="jsonc"||t.quoteProps==="consistent"&&nv.get(e.parent))}function nm(e,t,r){let{node:n}=e;if(n.computed)return["[",r("key"),"]"];let{parent:i}=e,{key:s}=n;if(t.quoteProps==="consistent"&&!nv.has(i)){let o=e.siblings.some(a=>!a.computed&&wi(a.key)&&!sM(a,t));nv.set(i,o)}if(cye(e,t)){let o=wd(JSON.stringify(s.type==="Identifier"?s.name:s.value.toString()),t);return e.call(a=>oo(a,o,t),"key")}return sM(n,t)&&(t.quoteProps==="as-needed"||t.quoteProps==="consistent"&&!nv.get(i))?e.call(o=>oo(o,/^\d/u.test(s.value)?fl(s.value):s.value,t),"key"):r("key")}function RS(e,t,r){let{node:n}=e;return n.shorthand?r("value"):rm(e,t,r,nm(e,t,r),":","value")}var hye=({node:e,key:t,parent:r})=>t==="value"&&e.type==="FunctionExpression"&&(r.type==="ObjectMethod"||r.type==="ClassMethod"||r.type==="ClassPrivateMethod"||r.type==="MethodDefinition"||r.type==="TSAbstractMethodDefinition"||r.type==="TSDeclareMethod"||r.type==="Property"&&Qb(r));function Yz(e,t,r,n){if(hye(e))return A2(e,r,t);let{node:i}=e,s=!1;if((i.type==="FunctionDeclaration"||i.type==="FunctionExpression")&&n!=null&&n.expandLastArg){let{parent:c}=e;rr(c)&&(Ms(c).length>1||si(i).every(h=>h.type==="Identifier"&&!h.typeAnnotation))&&(s=!0)}let o=[qi(e),i.async?"async ":"",`function${i.generator?"*":""} `,i.id?t("id"):""],a=Nc(e,t,r,s),l=n1(e,t),u=rf(i,l);return o.push(cc(e,r,t),me([u?me(a):a,l]),i.body?" ":"",t("body")),r.semi&&(i.declare||!i.body)&&o.push(";"),o}function HC(e,t,r){let{node:n}=e,{kind:i}=n,s=n.value||n,o=[];return!i||i==="init"||i==="method"||i==="constructor"?s.async&&o.push("async "):(Jz.ok(i==="get"||i==="set"),o.push(i," ")),s.generator&&o.push("*"),o.push(nm(e,t,r),n.optional||n.key.optional?"?":"",n===s?A2(e,t,r):r("value")),o}function A2(e,t,r){let{node:n}=e,i=Nc(e,r,t),s=n1(e,r),o=Kme(n),a=rf(n,s),l=[cc(e,t,r),me([o?me(i,{shouldBreak:!0}):a?me(i):i,s])];return n.body?l.push(" ",r("body")):l.push(t.semi?";":""),l}function dye(e){let t=si(e);return t.length===1&&!e.typeParameters&&!We(e,tt.Dangling)&&t[0].type==="Identifier"&&!t[0].typeAnnotation&&!We(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function Qz(e,t){if(t.arrowParens==="always")return!1;if(t.arrowParens==="avoid"){let{node:r}=e;return dye(r)}return!1}function n1(e,t){let{node:r}=e,n=[Bn(e,t,"returnType")];return r.predicate&&n.push(t("predicate")),n}function Zz(e,t,r){let{node:n}=e,i=t.semi?";":"",s=[];if(n.argument){let l=r("argument");gye(t,n.argument)?l=["(",Le([$e,l]),$e,")"]:(Aa(n.argument)||n.argument.type==="SequenceExpression"||t.experimentalTernaries&&n.argument.type==="ConditionalExpression"&&(n.argument.consequent.type==="ConditionalExpression"||n.argument.alternate.type==="ConditionalExpression"))&&(l=me([Lt("("),Le([_e,l]),_e,Lt(")")])),s.push(" ",l)}let o=We(n,tt.Dangling),a=i&&o&&We(n,tt.Last|tt.Line);return a&&s.push(i),o&&s.push(" ",Br(e,t)),a||s.push(i),s}function fye(e,t,r){return["return",Zz(e,t,r)]}function pye(e,t,r){return["throw",Zz(e,t,r)]}function gye(e,t){if(ac(e.originalText,t)||We(t,tt.Leading,r=>Hl(e.originalText,jr(r),Zt(r)))&&!Tn(t))return!0;if(d2(t)){let r=t,n;for(;n=dfe(r);)if(r=n,ac(e.originalText,r))return!0}return!1}var BS=new WeakMap;function e7(e){return BS.has(e)||BS.set(e,e.type==="ConditionalExpression"&&!mi(e,t=>t.type==="ObjectExpression")),BS.get(e)}var t7=e=>e.type==="SequenceExpression";function mye(e,t,r,n={}){let i=[],s,o=[],a=!1,l=!n.expandLastArg&&e.node.body.type==="ArrowFunctionExpression",u;(function y(){let{node:b}=e,v=yye(e,t,r,n);if(i.length===0)i.push(v);else{let{leading:D,trailing:E}=gz(e,t);i.push([D,v]),o.unshift(E)}l&&(a||(a=b.returnType&&si(b).length>0||b.typeParameters||si(b).some(D=>D.type!=="Identifier"))),!l||b.body.type!=="ArrowFunctionExpression"?(s=r("body",n),u=b.body):e.call(y,"body")})();let c=!ac(t.originalText,u)&&(t7(u)||vye(u,s,t)||!a&&e7(u)),h=e.key==="callee"&&Sd(e.parent),d=Symbol("arrow-chain"),f=bye(e,n,{signatureDocs:i,shouldBreak:a}),p,m=!1;return l&&(h||n.assignmentLayout)&&(m=!0,p=n.assignmentLayout==="chain-tail-arrow-chain"||h&&!c),s=xye(e,t,n,{bodyDoc:s,bodyComments:o,functionBody:u,shouldPutBodyOnSameLine:c}),me([me(m?Le([_e,f]):f,{shouldBreak:p,id:d})," =>",l?t1(s,{groupId:d}):me(s),l&&h?Lt(_e,"",{groupId:d}):""])}function yye(e,t,r,n){let{node:i}=e,s=[];if(i.async&&s.push("async "),Qz(e,t))s.push(r(["params",0]));else{let a=n.expandLastArg||n.expandFirstArg,l=n1(e,r);if(a){if(vi(l))throw new d0;l=me(PC(l))}s.push(me([Nc(e,r,t,a,!0),l]))}let o=Br(e,t,{filter(a){let l=tm(t.originalText,Zt(a));return l!==!1&&t.originalText.slice(l,l+2)==="=>"}});return o&&s.push(" ",o),s}function vye(e,t,r){var n,i;return Un(e)||ho(e)||e.type==="ArrowFunctionExpression"||e.type==="DoExpression"||e.type==="BlockStatement"||Tn(e)||((n=t.label)==null?void 0:n.hug)!==!1&&(((i=t.label)==null?void 0:i.embed)||Ij(e,r.originalText))}function bye(e,t,{signatureDocs:r,shouldBreak:n}){if(r.length===1)return r[0];let{parent:i,key:s}=e;return s!=="callee"&&Sd(i)||Aa(i)?me([r[0]," =>",Le([Ye,qt([" =>",Ye],r.slice(1))])],{shouldBreak:n}):s==="callee"&&Sd(i)||t.assignmentLayout?me(qt([" =>",Ye],r),{shouldBreak:n}):me(Le(qt([" =>",Ye],r)),{shouldBreak:n})}function xye(e,t,r,{bodyDoc:n,bodyComments:i,functionBody:s,shouldPutBodyOnSameLine:o}){let{node:a,parent:l}=e,u=r.expandLastArg&&Ba(t,"all")?Lt(","):"",c=(r.expandLastArg||l.type==="JSXExpressionContainer")&&!We(a)?_e:"";return o&&e7(s)?[" ",me([Lt("","("),Le([_e,n]),Lt("",")"),u,c]),i]:(t7(s)&&(n=me(["(",Le([_e,n]),_e,")"])),o?[" ",n,i]:[Le([Ye,n,i]),u,c])}var wye=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let i=t[n];if(r(i,n,t))return i}}},Sye=wye;function UC(e,t,r,n){let{node:i}=e,s=[],o=Sye(!1,i[n],a=>a.type!=="EmptyStatement");return e.each(({node:a})=>{a.type!=="EmptyStatement"&&(s.push(r()),a!==o&&(s.push($e),ja(a,t)&&s.push($e)))},n),s}function r7(e,t,r){let n=Dye(e,t,r),{node:i,parent:s}=e;if(i.type==="Program"&&(s==null?void 0:s.type)!=="ModuleExpression")return n?[n,$e]:"";let o=[];if(i.type==="StaticBlock"&&o.push("static "),o.push("{"),n)o.push(Le([$e,n]),$e);else{let a=e.grandparent;s.type==="ArrowFunctionExpression"||s.type==="FunctionExpression"||s.type==="FunctionDeclaration"||s.type==="ComponentDeclaration"||s.type==="HookDeclaration"||s.type==="ObjectMethod"||s.type==="ClassMethod"||s.type==="ClassPrivateMethod"||s.type==="ForStatement"||s.type==="WhileStatement"||s.type==="DoWhileStatement"||s.type==="DoExpression"||s.type==="ModuleExpression"||s.type==="CatchClause"&&!a.finalizer||s.type==="TSModuleDeclaration"||i.type==="StaticBlock"||o.push($e)}return o.push("}"),o}function Dye(e,t,r){let{node:n}=e,i=ar(n.directives),s=n.body.some(l=>l.type!=="EmptyStatement"),o=We(n,tt.Dangling);if(!i&&!s&&!o)return"";let a=[];return i&&(a.push(UC(e,t,r,"directives")),(s||o)&&(a.push($e),ja(or(!1,n.directives,-1),t)&&a.push($e))),s&&a.push(UC(e,t,r,"body")),o&&a.push(Br(e,t)),a}function Eye(e){let t=new WeakMap;return function(r){return t.has(r)||t.set(r,Symbol(e)),t.get(r)}}var n7=Eye;function Cye(e){switch(e){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}function Tye(e,t,r){let{node:n}=e;return me([n.variance?r("variance"):"","[",Le([r("keyTparam")," in ",r("sourceType")]),"]",Cye(n.optional),": ",r("propType")])}function i7(e,t){return e==="+"||e==="-"?e+t:t}function Aye(e,t,r){let{node:n}=e,i=Hl(t.originalText,jr(n),jr(n.typeParameter));return me(["{",Le([t.bracketSpacing?Ye:_e,me([r("typeParameter"),n.optional?i7(n.optional,"?"):"",n.typeAnnotation?": ":"",r("typeAnnotation")]),t.semi?Lt(";"):""]),Br(e,t),t.bracketSpacing?Ye:_e,"}"],{shouldBreak:i})}var k2=n7("typeParameters");function kye(e,t,r){let{node:n}=e;return si(n).length===1&&n.type.startsWith("TS")&&!n[r][0].constraint&&e.parent.type==="ArrowFunctionExpression"&&!(t.filepath&&/\.ts$/u.test(t.filepath))}function Np(e,t,r,n){let{node:i}=e;if(!i[n])return"";if(!Array.isArray(i[n]))return r(n);let s=Zb(e.grandparent),o=e.match(l=>!(l[n].length===1&&jl(l[n][0])),void 0,(l,u)=>u==="typeAnnotation",l=>l.type==="Identifier",Tz);if(i[n].length===0||!o&&(s||i[n].length===1&&(i[n][0].type==="NullableTypeAnnotation"||_z(i[n][0]))))return["<",qt(", ",e.map(r,n)),_ye(e,t),">"];let a=i.type==="TSTypeParameterInstantiation"?"":kye(e,t,n)?",":Ba(t)?Lt(","):"";return me(["<",Le([_e,qt([",",Ye],e.map(r,n))]),a,_e,">"],{id:k2(i)})}function _ye(e,t){let{node:r}=e;if(!We(r,tt.Dangling))return"";let n=!We(r,tt.Line),i=Br(e,t,{indent:!n});return n?i:[i,$e]}function s7(e,t,r){let{node:n,parent:i}=e,s=[n.type==="TSTypeParameter"&&n.const?"const ":""],o=n.type==="TSTypeParameter"?r("name"):n.name;if(i.type==="TSMappedType")return i.readonly&&s.push(i7(i.readonly,"readonly")," "),s.push("[",o),n.constraint&&s.push(" in ",r("constraint")),i.nameType&&s.push(" as ",e.callParent(()=>r("nameType"))),s.push("]"),s;if(n.variance&&s.push(r("variance")),n.in&&s.push("in "),n.out&&s.push("out "),s.push(o),n.bound&&(n.usesExtendsBound&&s.push(" extends "),s.push(Bn(e,r,"bound"))),n.constraint){let a=Symbol("constraint");s.push(" extends",me(Le(Ye),{id:a}),ka,t1(r("constraint"),{groupId:a}))}return n.default&&s.push(" = ",r("default")),me(s)}var o7=xr(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function a7(e,t,r){let{node:n}=e,i=[qi(e),r1(e),"class"],s=We(n.id,tt.Trailing)||We(n.typeParameters,tt.Trailing)||We(n.superClass)||ar(n.extends)||ar(n.mixins)||ar(n.implements),o=[],a=[];if(n.id&&o.push(" ",r("id")),o.push(r("typeParameters")),n.superClass){let l=[Lye(e,t,r),r(n.superTypeArguments?"superTypeArguments":"superTypeParameters")],u=e.call(c=>["extends ",oo(c,l,t)],"superClass");s?a.push(Ye,me(u)):a.push(" ",u)}else a.push(jS(e,t,r,"extends"));if(a.push(jS(e,t,r,"mixins"),jS(e,t,r,"implements")),s){let l;c7(n)?l=[...o,Le(a)]:l=Le([...o,a]),i.push(me(l,{id:l7(n)}))}else i.push(...o,...a);return i.push(" ",r("body")),i}var l7=n7("heritageGroup");function u7(e){return Lt($e,"",{groupId:l7(e)})}function $ye(e){return["extends","mixins","implements"].reduce((t,r)=>t+(Array.isArray(e[r])?e[r].length:0),e.superClass?1:0)>1}function c7(e){return e.typeParameters&&!We(e.typeParameters,tt.Trailing|tt.Line)&&!$ye(e)}function jS(e,t,r,n){let{node:i}=e;if(!ar(i[n]))return"";let s=Br(e,t,{marker:n});return[c7(i)?Lt(" ",Ye,{groupId:k2(i.typeParameters)}):Ye,s,s&&$e,n,me(Le([Ye,qt([",",Ye],e.map(r,n))]))]}function Lye(e,t,r){let n=r("superClass"),{parent:i}=e;return i.type==="AssignmentExpression"?me(Lt(["(",Le([_e,n]),_e,")"],n)):n}function h7(e,t,r){let{node:n}=e,i=[];return ar(n.decorators)&&i.push(vz(e,t,r)),i.push(f0(n)),n.static&&i.push("static "),i.push(r1(e)),n.override&&i.push("override "),i.push(HC(e,t,r)),i}function d7(e,t,r){let{node:n}=e,i=[],s=t.semi?";":"";ar(n.decorators)&&i.push(vz(e,t,r)),i.push(f0(n),qi(e)),n.static&&i.push("static "),i.push(r1(e)),n.override&&i.push("override "),n.readonly&&i.push("readonly "),n.variance&&i.push(r("variance")),(n.type==="ClassAccessorProperty"||n.type==="AccessorProperty"||n.type==="TSAbstractAccessorProperty")&&i.push("accessor "),i.push(nm(e,t,r),xi(e),Uz(e),Bn(e,r));let o=n.type==="TSAbstractPropertyDefinition"||n.type==="TSAbstractAccessorProperty";return[rm(e,t,r,i," =",o?void 0:"value"),s]}function Pye(e,t,r){let{node:n}=e,i=[];return e.each(({node:s,next:o,isLast:a})=>{i.push(r()),!t.semi&&o7(s)&&Fye(s,o)&&i.push(";"),a||(i.push($e),ja(s,t)&&i.push($e))},"body"),We(n,tt.Dangling)&&i.push(Br(e,t)),[ar(n.body)?u7(e.parent):"","{",i.length>0?[Le([$e,i]),$e]:"","}"]}function Fye(e,t){var r;let{type:n,name:i}=e.key;if(!e.computed&&n==="Identifier"&&(i==="static"||i==="get"||i==="set")&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility||t.readonly)return!1;if(!t.computed){let s=(r=t.key)==null?void 0:r.name;if(s==="in"||s==="instanceof")return!0}if(o7(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||t.kind==="get"||t.kind==="set")return!1;let s=t.value?t.value.generator:t.generator;return!!(t.computed||s)}case"TSIndexSignature":return!0}return!1}function Oye(e,t){if(t.semi||p7(e,t)||m7(e,t))return!1;let{node:r,key:n,parent:i}=e;return!!(r.type==="ExpressionStatement"&&(n==="body"&&(i.type==="Program"||i.type==="BlockStatement"||i.type==="StaticBlock"||i.type==="TSModuleBlock")||n==="consequent"&&i.type==="SwitchCase")&&e.call(()=>f7(e,t),"expression"))}function f7(e,t){let{node:r}=e;switch(r.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!Qz(e,t))return!0;break;case"UnaryExpression":{let{prefix:n,operator:i}=r;if(n&&(i==="+"||i==="-"))return!0;break}case"BindExpression":if(!r.object)return!0;break;case"Literal":if(r.regex)return!0;break;default:if(Tn(r))return!0}return Ic(e,t)?!0:d2(r)?e.call(()=>f7(e,t),...$j(r)):!1}function p7({node:e,parent:t},r){return(r.parentParser==="markdown"||r.parentParser==="mdx")&&e.type==="ExpressionStatement"&&Tn(e.expression)&&t.type==="Program"&&t.body.length===1}function g7(e){switch(e.type){case"MemberExpression":switch(e.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return g7(e.object)}return!1;case"Identifier":return!0;default:return!1}}function m7({node:e,parent:t},r){return(r.parser==="__vue_event_binding"||r.parser==="__vue_ts_event_binding")&&e.type==="ExpressionStatement"&&t.type==="Program"&&t.body.length===1}function Mye(e,t,r){let n=[r("expression")];return m7(e,t)?g7(e.node.expression)&&n.push(";"):p7(e,t)||t.semi&&n.push(";"),n}function Iye(e,t,r){if(t.__isVueBindings||t.__isVueForBindingLeft){let n=e.map(r,"program","body",0,"params");if(n.length===1)return n[0];let i=qt([",",Ye],n);return t.__isVueForBindingLeft?["(",Le([_e,me(i)]),_e,")"]:i}if(t.__isEmbeddedTypescriptGenericParameters){let n=e.map(r,"program","body",0,"typeParameters","params");return qt([",",Ye],n)}}function Nye(e,t){let{node:r}=e;switch(r.type){case"RegExpLiteral":return oM(r);case"BigIntLiteral":return WC(r.extra.raw);case"NumericLiteral":return fl(r.extra.raw);case"StringLiteral":return uc(wd(r.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(r.value);case"DecimalLiteral":return fl(r.value)+"m";case"DirectiveLiteral":return aM(r.extra.raw,t);case"Literal":{if(r.regex)return oM(r.regex);if(r.bigint)return WC(r.raw);if(r.decimal)return fl(r.decimal)+"m";let{value:n}=r;return typeof n=="number"?fl(r.raw):typeof n=="string"?Rye(e)?aM(r.raw,t):uc(wd(r.raw,t)):String(n)}}}function Rye(e){if(e.key!=="expression")return;let{parent:t}=e;return t.type==="ExpressionStatement"&&t.directive}function WC(e){return e.toLowerCase()}function oM({pattern:e,flags:t}){return t=[...t].sort().join(""),`/${e}/${t}`}function aM(e,t){let r=e.slice(1,-1);if(r.includes('"')||r.includes("'"))return e;let n=t.singleQuote?"'":'"';return n+r+n}function Bye(e,t,r){let n=e.originalText.slice(t,r);for(let i of e[Symbol.for("comments")]){let s=jr(i);if(s>r)break;let o=Zt(i);if(oe.type==="ExportDefaultDeclaration"||e.type==="DeclareExportDeclaration"&&e.default;function v7(e,t,r){let{node:n}=e,i=[xme(e,t,r),qi(e),"export",y7(n)?" default":""],{declaration:s,exported:o}=n;return We(n,tt.Dangling)&&(i.push(" ",Br(e,t)),Nj(n)&&i.push($e)),s?i.push(" ",r("declaration")):(i.push(Uye(n)),n.type==="ExportAllDeclaration"||n.type==="DeclareExportAllDeclaration"?(i.push(" *"),o&&i.push(" as ",r("exported"))):i.push(w7(e,t,r)),i.push(x7(e,t,r),D7(e,t,r))),i.push(Hye(n,t)),i}var zye=xr(["ClassDeclaration","ComponentDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","HookDeclaration","TSDeclareFunction","EnumDeclaration"]);function Hye(e,t){return t.semi&&(!e.declaration||y7(e)&&!zye(e.declaration))?";":""}function $2(e,t=!0){return e&&e!=="value"?`${t?" ":""}${e}${t?"":" "}`:""}function b7(e,t){return $2(e.importKind,t)}function Uye(e){return $2(e.exportKind)}function x7(e,t,r){let{node:n}=e;if(!n.source)return"";let i=[];return S7(n,t)&&i.push(" from"),i.push(" ",r("source")),i}function w7(e,t,r){let{node:n}=e;if(!S7(n,t))return"";let i=[" "];if(ar(n.specifiers)){let s=[],o=[];e.each(()=>{let a=e.node.type;if(a==="ExportNamespaceSpecifier"||a==="ExportDefaultSpecifier"||a==="ImportNamespaceSpecifier"||a==="ImportDefaultSpecifier")s.push(r());else if(a==="ExportSpecifier"||a==="ImportSpecifier")o.push(r());else throw new tf(n,"specifier")},"specifiers"),i.push(qt(", ",s)),o.length>0&&(s.length>0&&i.push(", "),o.length>1||s.length>0||n.specifiers.some(a=>We(a))?i.push(me(["{",Le([t.bracketSpacing?Ye:_e,qt([",",Ye],o)]),Lt(Ba(t)?",":""),t.bracketSpacing?Ye:_e,"}"])):i.push(["{",t.bracketSpacing?" ":"",...o,t.bracketSpacing?" ":"","}"]))}else i.push("{}");return i}function S7(e,t){return e.type!=="ImportDeclaration"||ar(e.specifiers)||e.importKind==="type"?!0:_2(t,jr(e),jr(e.source)).trimEnd().endsWith("from")}function Wye(e,t){var r,n;if((r=e.extra)!=null&&r.deprecatedAssertSyntax)return"assert";let i=_2(t,Zt(e.source),(n=e.attributes)!=null&&n[0]?jr(e.attributes[0]):Zt(e)).trimStart();return i.startsWith("assert")?"assert":i.startsWith("with")||ar(e.attributes)?"with":void 0}function D7(e,t,r){let{node:n}=e;if(!n.source)return"";let i=Wye(n,t);if(!i)return"";let s=[` ${i} {`];return ar(n.attributes)&&(t.bracketSpacing&&s.push(" "),s.push(qt(", ",e.map(r,"attributes"))),t.bracketSpacing&&s.push(" ")),s.push("}"),s}function Vye(e,t,r){let{node:n}=e,{type:i}=n,s=i.startsWith("Import"),o=s?"imported":"local",a=s?"local":"exported",l=n[o],u=n[a],c="",h="";return i==="ExportNamespaceSpecifier"||i==="ImportNamespaceSpecifier"?c="*":l&&(c=r(o)),u&&!Gye(n)&&(h=r(a)),[$2(i==="ImportSpecifier"?n.importKind:n.exportKind,!1),c,c&&h?" as ":"",h]}function Gye(e){if(e.type!=="ImportSpecifier"&&e.type!=="ExportSpecifier")return!1;let{local:t,[e.type==="ImportSpecifier"?"imported":"exported"]:r}=e;if(t.type!==r.type||!Zde(t,r))return!1;if(wi(t))return t.value===r.value&&$s(t)===$s(r);switch(t.type){case"Identifier":return t.name===r.name;default:return!1}}function i1(e,t,r){var n;let i=t.semi?";":"",{node:s}=e,o=s.type==="ObjectTypeAnnotation",a=s.type==="TSEnumDeclaration"||s.type==="EnumBooleanBody"||s.type==="EnumNumberBody"||s.type==="EnumBigIntBody"||s.type==="EnumStringBody"||s.type==="EnumSymbolBody",l=[s.type==="TSTypeLiteral"||a?"members":s.type==="TSInterfaceBody"?"body":"properties"];o&&l.push("indexers","callProperties","internalSlots");let u=l.flatMap(w=>e.map(({node:T})=>({node:T,printed:r(),loc:jr(T)}),w));l.length>1&&u.sort((w,T)=>w.loc-T.loc);let{parent:c,key:h}=e,d=o&&h==="body"&&(c.type==="InterfaceDeclaration"||c.type==="DeclareInterface"||c.type==="DeclareClass"),f=s.type==="TSInterfaceBody"||a||d||s.type==="ObjectPattern"&&c.type!=="FunctionDeclaration"&&c.type!=="FunctionExpression"&&c.type!=="ArrowFunctionExpression"&&c.type!=="ObjectMethod"&&c.type!=="ClassMethod"&&c.type!=="ClassPrivateMethod"&&c.type!=="AssignmentPattern"&&c.type!=="CatchClause"&&s.properties.some(w=>w.value&&(w.value.type==="ObjectPattern"||w.value.type==="ArrayPattern"))||s.type!=="ObjectPattern"&&u.length>0&&Hl(t.originalText,jr(s),u[0].loc),p=d?";":s.type==="TSInterfaceBody"||s.type==="TSTypeLiteral"?Lt(i,";"):",",m=s.type==="RecordExpression"?"#{":s.exact?"{|":"{",y=s.exact?"|}":"}",b=[],v=u.map(w=>{let T=[...b,me(w.printed)];return b=[p,Ye],(w.node.type==="TSPropertySignature"||w.node.type==="TSMethodSignature"||w.node.type==="TSConstructSignatureDeclaration"||w.node.type==="TSCallSignatureDeclaration")&&We(w.node,tt.PrettierIgnore)&&b.shift(),ja(w.node,t)&&b.push($e),T});if(s.inexact||s.hasUnknownMembers){let w;if(We(s,tt.Dangling)){let T=We(s,tt.Line);w=[Br(e,t),T||ns(t.originalText,Zt(or(!1,Yh(s),-1)))?$e:Ye,"..."]}else w=["..."];v.push([...b,...w])}let D=(n=or(!1,u,-1))==null?void 0:n.node,E=!(s.inexact||s.hasUnknownMembers||D&&(D.type==="RestElement"||(D.type==="TSPropertySignature"||D.type==="TSCallSignatureDeclaration"||D.type==="TSMethodSignature"||D.type==="TSConstructSignatureDeclaration")&&We(D,tt.PrettierIgnore))),C;if(v.length===0){if(!We(s,tt.Dangling))return[m,y,Bn(e,r)];C=me([m,Br(e,t,{indent:!0}),_e,y,xi(e),Bn(e,r)])}else C=[d&&ar(s.properties)?u7(c):"",m,Le([t.bracketSpacing?Ye:_e,...v]),Lt(E&&(p!==","||Ba(t))?p:""),t.bracketSpacing?Ye:_e,y,xi(e),Bn(e,r)];return e.match(w=>w.type==="ObjectPattern"&&!ar(w.decorators),zS)||jl(s)&&(e.match(void 0,(w,T)=>T==="typeAnnotation",(w,T)=>T==="typeAnnotation",zS)||e.match(void 0,(w,T)=>w.type==="FunctionTypeParam"&&T==="typeAnnotation",zS))||!f&&e.match(w=>w.type==="ObjectPattern",w=>w.type==="AssignmentExpression"||w.type==="VariableDeclarator")?C:me(C,{shouldBreak:f})}function zS(e,t){return(t==="params"||t==="parameters"||t==="this"||t==="rest")&&kz(e)}function qye(e){let t=[e];for(let r=0;rd[O]===n),p=d.type===n.type&&!f,m,y,b=0;do y=m||n,m=e.getParentNode(b),b++;while(m&&m.type===n.type&&a.every(O=>m[O]!==y));let v=m||d,D=y;if(i&&(Tn(n[a[0]])||Tn(l)||Tn(u)||qye(D))){h=!0,p=!0;let O=M=>[Lt("("),Le([_e,M]),_e,Lt(")")],P=M=>M.type==="NullLiteral"||M.type==="Literal"&&M.value===null||M.type==="Identifier"&&M.name==="undefined";c.push(" ? ",P(l)?r(s):O(r(s))," : ",u.type===n.type||P(u)?r(o):O(r(o)))}else{let O=M=>t.useTabs?Le(r(M)):Io(2,r(M)),P=[Ye,"? ",l.type===n.type?Lt("","("):"",O(s),l.type===n.type?Lt("",")"):"",Ye,": ",O(o)];c.push(d.type!==n.type||d[o]===n||f?P:t.useTabs?Wj(Le(P)):Io(Math.max(0,t.tabWidth-2),P))}let E=[s,o,...a].some(O=>We(n[O],P=>Os(P)&&Hl(t.originalText,jr(P),Zt(P)))),C=O=>d===v?me(O,{shouldBreak:E}):E?[O,No]:O,w=!h&&(Jr(d)||d.type==="NGPipeExpression"&&d.left===n)&&!d.computed,T=Xye(e),k=C([Kye(e,t,r),p?c:Le(c),i&&w&&!T?_e:""]);return f||T?me([Le([_e,k]),_e]):k}function Qye(e,t){return(Jr(t)||t.type==="NGPipeExpression"&&t.left===e)&&!t.computed}function Zye(e,t,r,n){return[...e.map(i=>Yh(i)),Yh(t),Yh(r)].flat().some(i=>Os(i)&&Hl(n.originalText,jr(i),Zt(i)))}var eve=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"],["AwaitExpression","argument"]]);function tve(e){let{node:t}=e;if(t.type!=="ConditionalExpression")return!1;let r,n=t;for(let i=0;!r;i++){let s=e.getParentNode(i);if(s.type==="ChainExpression"&&s.expression===n||rr(s)&&s.callee===n||Jr(s)&&s.object===n||s.type==="TSNonNullExpression"&&s.expression===n){n=s;continue}s.type==="NewExpression"&&s.callee===n||_o(s)&&s.expression===n?(r=e.getParentNode(i+1),n=s):r=s}return n===t?!1:r[eve.get(r.type)]===n}var HS=e=>[Lt("("),Le([_e,e]),_e,Lt(")")];function L2(e,t,r,n){if(!t.experimentalTernaries)return Yye(e,t,r);let{node:i}=e,s=i.type==="ConditionalExpression",o=i.type==="TSConditionalType"||i.type==="ConditionalTypeAnnotation",a=s?"consequent":"trueType",l=s?"alternate":"falseType",u=s?["test"]:["checkType","extendsType"],c=i[a],h=i[l],d=u.map(Re=>i[Re]),{parent:f}=e,p=f.type===i.type,m=p&&u.some(Re=>f[Re]===i),y=p&&f[l]===i,b=c.type===i.type,v=h.type===i.type,D=v||y,E=t.tabWidth>2||t.useTabs,C,w,T=0;do w=C||i,C=e.getParentNode(T),T++;while(C&&C.type===i.type&&u.every(Re=>C[Re]!==w));let k=C||f,O=n&&n.assignmentLayout&&n.assignmentLayout!=="break-after-operator"&&(f.type==="AssignmentExpression"||f.type==="VariableDeclarator"||f.type==="ClassProperty"||f.type==="PropertyDefinition"||f.type==="ClassPrivateProperty"||f.type==="ObjectProperty"||f.type==="Property"),P=(f.type==="ReturnStatement"||f.type==="ThrowStatement")&&!(b||v),M=s&&k.type==="JSXExpressionContainer"&&e.grandparent.type!=="JSXAttribute",F=tve(e),L=Qye(i,f),_=o&&Ic(e,t),A=E?t.useTabs?" ":" ".repeat(t.tabWidth-1):"",I=Zye(d,c,h,t)||b||v,R=!D&&!p&&!o&&(M?c.type==="NullLiteral"||c.type==="Literal"&&c.value===null:g2(c,t)&&BO(i.test,3)),B=D||y||o&&!p||p&&s&&BO(i.test,1)||R,U=[];!b&&We(c,tt.Dangling)&&e.call(Re=>{U.push(Br(Re,t),$e)},"consequent");let V=[];We(i.test,tt.Dangling)&&e.call(Re=>{V.push(Br(Re,t))},"test"),!v&&We(h,tt.Dangling)&&e.call(Re=>{V.push(Br(Re,t))},"alternate"),We(i,tt.Dangling)&&V.push(Br(e,t));let K=Symbol("test"),J=Symbol("consequent"),G=Symbol("test-and-consequent"),Y=s?[HS(r("test")),i.test.type==="ConditionalExpression"?No:""]:[r("checkType")," ","extends"," ",i.extendsType.type==="TSConditionalType"||i.extendsType.type==="ConditionalTypeAnnotation"||i.extendsType.type==="TSMappedType"?r("extendsType"):me(HS(r("extendsType")))],Q=me([Y," ?"],{id:K}),X=r(a),le=Le([b||M&&(Tn(c)||p||D)?$e:Ye,U,X]),be=B?me([Q,D?le:Lt(le,me(le,{id:J}),{groupId:K})],{id:G}):[Q,le],ce=r(l),xe=R?Lt(ce,Wj(HS(ce)),{groupId:G}):ce,Ae=[be,V.length>0?[Le([$e,V]),$e]:v?$e:R?Lt(Ye," ",{groupId:G}):Ye,":",v?" ":E?B?Lt(A,Lt(D||R?" ":A," "),{groupId:G}):Lt(A," "):" ",v?xe:me([Le(xe),M&&!R?_e:""]),L&&!F?_e:"",I?No:""];return O&&!I?me(Le([_e,me(Ae)])):O||P?me(Le(Ae)):F||o&&m?me([Le([_e,Ae]),_?_e:""]):f===k?me(Ae):Ae}function rve(e,t,r,n){let{node:i}=e;if(f2(i))return Nye(e,t);let s=t.semi?";":"",o=[];switch(i.type){case"JsExpressionRoot":return r("node");case"JsonRoot":return[r("node"),$e];case"File":return Iye(e,t,r)??r("program");case"EmptyStatement":return"";case"ExpressionStatement":return Mye(e,t,r);case"ChainExpression":return r("expression");case"ParenthesizedExpression":return!We(i.expression)&&(ho(i.expression)||Un(i.expression))?["(",r("expression"),")"]:me(["(",Le([_e,r("expression")]),_e,")"]);case"AssignmentExpression":return Pme(e,t,r);case"VariableDeclarator":return Fme(e,t,r);case"BinaryExpression":case"LogicalExpression":return yz(e,t,r);case"AssignmentPattern":return[r("left")," = ",r("right")];case"OptionalMemberExpression":case"MemberExpression":return _me(e,t,r);case"MetaProperty":return[r("meta"),".",r("property")];case"BindExpression":return i.object&&o.push(r("object")),o.push(me(Le([_e,Wz(e,t,r)]))),o;case"Identifier":return[i.name,xi(e),Uz(e),Bn(e,r)];case"V8IntrinsicIdentifier":return["%",i.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadPropertyPattern":case"RestElement":return Vz(e,r);case"FunctionDeclaration":case"FunctionExpression":return Yz(e,r,t,n);case"ArrowFunctionExpression":return mye(e,t,r,n);case"YieldExpression":return o.push("yield"),i.delegate&&o.push("*"),i.argument&&o.push(" ",r("argument")),o;case"AwaitExpression":if(o.push("await"),i.argument){o.push(" ",r("argument"));let{parent:a}=e;if(rr(a)&&a.callee===i||Jr(a)&&a.object===i){o=[Le([_e,...o]),_e];let l=e.findAncestor(u=>u.type==="AwaitExpression"||u.type==="BlockStatement");if((l==null?void 0:l.type)!=="AwaitExpression"||!mi(l.argument,u=>u===i))return me(o)}}return o;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return v7(e,t,r);case"ImportDeclaration":return jye(e,t,r);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return Vye(e,t,r);case"ImportAttribute":return RS(e,t,r);case"Import":return"import";case"Program":case"BlockStatement":case"StaticBlock":return r7(e,t,r);case"ClassBody":return Pye(e,t,r);case"ThrowStatement":return pye(e,t,r);case"ReturnStatement":return fye(e,t,r);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return Ez(e,t,r);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return i1(e,t,r);case"Property":return Qb(i)?HC(e,t,r):RS(e,t,r);case"ObjectProperty":return RS(e,t,r);case"ObjectMethod":return HC(e,t,r);case"Decorator":return["@",r("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return T2(e,t,r);case"SequenceExpression":{let{parent:a}=e;if(a.type==="ExpressionStatement"||a.type==="ForStatement"){let l=[];return e.each(({isFirst:u})=>{u?l.push(r()):l.push(",",Le([Ye,r()]))},"expressions"),me(l)}return me(qt([",",Ye],e.map(r,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[r("value"),s];case"UnaryExpression":return o.push(i.operator),/[a-z]$/u.test(i.operator)&&o.push(" "),We(i.argument)?o.push(me(["(",Le([_e,r("argument")]),_e,")"])):o.push(r("argument")),o;case"UpdateExpression":return[i.prefix?i.operator:"",r("argument"),i.prefix?"":i.operator];case"ConditionalExpression":return L2(e,t,r,n);case"VariableDeclaration":{let a=e.map(r,"declarations"),l=e.parent,u=l.type==="ForStatement"||l.type==="ForInStatement"||l.type==="ForOfStatement",c=i.declarations.some(d=>d.init),h;return a.length===1&&!We(i.declarations[0])?h=a[0]:a.length>0&&(h=Le(a[0])),o=[qi(e),i.kind,h?[" ",h]:"",Le(a.slice(1).map(d=>[",",c&&!u?$e:Ye,d]))],u&&l.body!==i||o.push(s),me(o)}case"WithStatement":return me(["with (",r("object"),")",Ka(i.body,r("body"))]);case"IfStatement":{let a=Ka(i.consequent,r("consequent")),l=me(["if (",me([Le([_e,r("test")]),_e]),")",a]);if(o.push(l),i.alternate){let u=We(i.consequent,tt.Trailing|tt.Line)||Nj(i),c=i.consequent.type==="BlockStatement"&&!u;o.push(c?" ":$e),We(i,tt.Dangling)&&o.push(Br(e,t),u?$e:" "),o.push("else",me(Ka(i.alternate,r("alternate"),i.alternate.type==="IfStatement")))}return o}case"ForStatement":{let a=Ka(i.body,r("body")),l=Br(e,t),u=l?[l,_e]:"";return!i.init&&!i.test&&!i.update?[u,me(["for (;;)",a])]:[u,me(["for (",me([Le([_e,r("init"),";",Ye,r("test"),";",Ye,r("update")]),_e]),")",a])]}case"WhileStatement":return me(["while (",me([Le([_e,r("test")]),_e]),")",Ka(i.body,r("body"))]);case"ForInStatement":return me(["for (",r("left")," in ",r("right"),")",Ka(i.body,r("body"))]);case"ForOfStatement":return me(["for",i.await?" await":""," (",r("left")," of ",r("right"),")",Ka(i.body,r("body"))]);case"DoWhileStatement":{let a=Ka(i.body,r("body"));return o=[me(["do",a])],i.body.type==="BlockStatement"?o.push(" "):o.push($e),o.push("while (",me([Le([_e,r("test")]),_e]),")",s),o}case"DoExpression":return[i.async?"async ":"","do ",r("body")];case"BreakStatement":case"ContinueStatement":return o.push(i.type==="BreakStatement"?"break":"continue"),i.label&&o.push(" ",r("label")),o.push(s),o;case"LabeledStatement":return i.body.type==="EmptyStatement"?[r("label"),":;"]:[r("label"),": ",r("body")];case"TryStatement":return["try ",r("block"),i.handler?[" ",r("handler")]:"",i.finalizer?[" finally ",r("finalizer")]:""];case"CatchClause":if(i.param){let a=We(i.param,u=>!Os(u)||u.leading&&ns(t.originalText,Zt(u))||u.trailing&&ns(t.originalText,jr(u),{backwards:!0})),l=r("param");return["catch ",a?["(",Le([_e,l]),_e,") "]:["(",l,") "],r("body")]}return["catch ",r("body")];case"SwitchStatement":return[me(["switch (",Le([_e,r("discriminant")]),_e,")"])," {",i.cases.length>0?Le([$e,qt($e,e.map(({node:a,isLast:l})=>[r(),!l&&ja(a,t)?$e:""],"cases"))]):"",$e,"}"];case"SwitchCase":{i.test?o.push("case ",r("test"),":"):o.push("default:"),We(i,tt.Dangling)&&o.push(" ",Br(e,t));let a=i.consequent.filter(l=>l.type!=="EmptyStatement");if(a.length>0){let l=UC(e,t,r,"consequent");o.push(a.length===1&&a[0].type==="BlockStatement"?[" ",l]:Le([$e,l]))}return o}case"DebuggerStatement":return["debugger",s];case"ClassDeclaration":case"ClassExpression":return a7(e,t,r);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return h7(e,t,r);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return d7(e,t,r);case"TemplateElement":return uc(i.value.raw);case"TemplateLiteral":return az(e,r,t);case"TaggedTemplateExpression":return Hpe(e,r);case"PrivateIdentifier":return["#",i.name];case"PrivateName":return["#",r("id")];case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":return["module ",r("body")];case"InterpreterDirective":default:throw new tf(i,"ESTree")}}function E7(e,t,r){let{parent:n,node:i,key:s}=e,o=[r("expression")];switch(i.type){case"AsConstExpression":o.push(" as const");break;case"AsExpression":case"TSAsExpression":o.push(" as ",r("typeAnnotation"));break;case"SatisfiesExpression":case"TSSatisfiesExpression":o.push(" satisfies ",r("typeAnnotation"));break}return s==="callee"&&rr(n)||s==="object"&&Jr(n)?me([Le([_e,...o]),_e]):o}function nve(e,t,r){let{node:n}=e,i=[qi(e),"component"];n.id&&i.push(" ",r("id")),i.push(r("typeParameters"));let s=ive(e,r,t);return n.rendersType?i.push(me([s," ",r("rendersType")])):i.push(me([s])),n.body&&i.push(" ",r("body")),t.semi&&n.type==="DeclareComponent"&&i.push(";"),i}function ive(e,t,r){let{node:n}=e,i=n.params;if(n.rest&&(i=[...i,n.rest]),i.length===0)return["(",Br(e,r,{filter:o=>fo(r.originalText,Zt(o))===")"}),")"];let s=[];return ove(e,(o,a)=>{let l=a===i.length-1;l&&n.rest&&s.push("..."),s.push(t()),!l&&(s.push(","),ja(i[a],r)?s.push($e,$e):s.push(Ye))}),["(",Le([_e,...s]),Lt(Ba(r,"all")&&!sve(n,i)?",":""),_e,")"]}function sve(e,t){var r;return e.rest||((r=or(!1,t,-1))==null?void 0:r.type)==="RestElement"}function ove(e,t){let{node:r}=e,n=0,i=s=>t(s,n++);e.each(i,"params"),r.rest&&e.call(i,"rest")}function ave(e,t,r){let{node:n}=e;return n.shorthand?r("local"):[r("name")," as ",r("local")]}function lve(e,t,r){let{node:n}=e,i=[];return n.name&&i.push(r("name"),n.optional?"?: ":": "),i.push(r("typeAnnotation")),i}function C7(e,t,r){return i1(e,r,t)}function T7(e,t){let{node:r}=e,n=t("id");r.computed&&(n=["[",n,"]"]);let i="";return r.initializer&&(i=t("initializer")),r.init&&(i=t("init")),i?[n," = ",i]:n}function uve(e,t,r){let{node:n}=e,i;if(n.type==="EnumSymbolBody"||n.explicitType)switch(n.type){case"EnumBooleanBody":i="boolean";break;case"EnumNumberBody":i="number";break;case"EnumBigIntBody":i="bigint";break;case"EnumStringBody":i="string";break;case"EnumSymbolBody":i="symbol";break}return[i?`of ${i} `:"",C7(e,t,r)]}function A7(e,t,r){let{node:n}=e;return[qi(e),n.const?"const ":"","enum ",t("id")," ",n.type==="TSEnumDeclaration"?C7(e,t,r):t("body")]}function cve(e,t,r){let{node:n}=e,i=["hook"];n.id&&i.push(" ",r("id"));let s=Nc(e,r,t,!1,!0),o=n1(e,r),a=rf(n,o);return i.push(me([a?me(s):s,o]),n.body?" ":"",r("body")),i}function hve(e,t,r){let{node:n}=e,i=[qi(e),"hook"];return n.id&&i.push(" ",r("id")),t.semi&&i.push(";"),i}function lM(e){var t;let{node:r}=e;return r.type==="HookTypeAnnotation"&&((t=e.getParentNode(2))==null?void 0:t.type)==="DeclareHook"}function dve(e,t,r){let{node:n}=e,i=[];i.push(lM(e)?"":"hook ");let s=Nc(e,r,t,!1,!0),o=[];return o.push(lM(e)?": ":" => ",r("returnType")),rf(n,o)&&(s=me(s)),i.push(s,o),me(i)}function k7(e,t,r){let{node:n}=e,i=[qi(e),"interface"],s=[],o=[];n.type!=="InterfaceTypeAnnotation"&&s.push(" ",r("id"),r("typeParameters"));let a=n.typeParameters&&!We(n.typeParameters,tt.Trailing|tt.Line);return ar(n.extends)&&o.push(a?Lt(" ",Ye,{groupId:k2(n.typeParameters)}):Ye,"extends ",(n.extends.length===1?Cfe:Le)(qt([",",Ye],e.map(r,"extends")))),We(n.id,tt.Trailing)||ar(n.extends)?a?i.push(me([...s,Le(o)])):i.push(me(Le([...s,...o]))):i.push(...s,...o),i.push(" ",r("body")),me(i)}function fve(e,t,r){let{node:n}=e;if(kj(n))return n.type.slice(0,-14).toLowerCase();let i=t.semi?";":"";switch(n.type){case"ComponentDeclaration":case"DeclareComponent":case"ComponentTypeAnnotation":return nve(e,t,r);case"ComponentParameter":return ave(e,t,r);case"ComponentTypeParameter":return lve(e,t,r);case"HookDeclaration":return cve(e,t,r);case"DeclareHook":return hve(e,t,r);case"HookTypeAnnotation":return dve(e,t,r);case"DeclareClass":return a7(e,t,r);case"DeclareFunction":return[qi(e),"function ",r("id"),r("predicate"),i];case"DeclareModule":return["declare module ",r("id")," ",r("body")];case"DeclareModuleExports":return["declare module.exports",Bn(e,r),i];case"DeclareNamespace":return["declare namespace ",r("id")," ",r("body")];case"DeclareVariable":return[qi(e),n.kind??"var"," ",r("id"),i];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return v7(e,t,r);case"DeclareOpaqueType":case"OpaqueType":return Qme(e,t,r);case"DeclareTypeAlias":case"TypeAlias":return $z(e,t,r);case"IntersectionTypeAnnotation":return Lz(e,t,r);case"UnionTypeAnnotation":return Pz(e,t,r);case"ConditionalTypeAnnotation":return L2(e,t,r);case"InferTypeAnnotation":return Mz(e,t,r);case"FunctionTypeAnnotation":return Fz(e,t,r);case"TupleTypeAnnotation":return T2(e,t,r);case"TupleTypeLabeledElement":return Nz(e,t,r);case"TupleTypeSpreadElement":return Iz(e,t,r);case"GenericTypeAnnotation":return[r("id"),Np(e,t,r,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return Oz(e,t,r);case"TypeAnnotation":return Bz(e,t,r);case"TypeParameter":return s7(e,t,r);case"TypeofTypeAnnotation":return zz(e,r);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return jz(r);case"DeclareEnum":case"EnumDeclaration":return A7(e,r,t);case"EnumBooleanBody":case"EnumNumberBody":case"EnumBigIntBody":case"EnumStringBody":case"EnumSymbolBody":return uve(e,r,t);case"EnumBooleanMember":case"EnumNumberMember":case"EnumBigIntMember":case"EnumStringMember":case"EnumDefaultedMember":return T7(e,r);case"FunctionTypeParam":{let s=n.name?r("name"):e.parent.this===n?"this":"";return[s,xi(e),s?": ":"",r("typeAnnotation")]}case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return k7(e,t,r);case"ClassImplements":case"InterfaceExtends":return[r("id"),r("typeParameters")];case"NullableTypeAnnotation":return["?",r("typeAnnotation")];case"Variance":{let{kind:s}=n;return Jz.ok(s==="plus"||s==="minus"),s==="plus"?"+":"-"}case"KeyofTypeAnnotation":return["keyof ",r("argument")];case"ObjectTypeCallProperty":return[n.static?"static ":"",r("value")];case"ObjectTypeMappedTypeProperty":return Tye(e,t,r);case"ObjectTypeIndexer":return[n.static?"static ":"",n.variance?r("variance"):"","[",r("id"),n.id?": ":"",r("key"),"]: ",r("value")];case"ObjectTypeProperty":{let s="";return n.proto?s="proto ":n.static&&(s="static "),[s,n.kind!=="init"?n.kind+" ":"",n.variance?r("variance"):"",nm(e,t,r),xi(e),Qb(n)?"":": ",r("value")]}case"ObjectTypeAnnotation":return i1(e,t,r);case"ObjectTypeInternalSlot":return[n.static?"static ":"","[[",r("id"),"]]",xi(e),n.method?"":": ",r("value")];case"ObjectTypeSpreadProperty":return Vz(e,r);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[r("qualification"),".",r("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(n.value);case"StringLiteralTypeAnnotation":return uc(wd($s(n),t));case"NumberLiteralTypeAnnotation":return fl(n.raw??n.extra.raw);case"BigIntLiteralTypeAnnotation":return WC(n.raw??n.extra.raw);case"TypeCastExpression":return["(",r("expression"),Bn(e,r),")"];case"TypePredicate":return Hz(e,r);case"TypeOperator":return[n.operator," ",r("typeAnnotation")];case"TypeParameterDeclaration":case"TypeParameterInstantiation":return Np(e,t,r,"params");case"InferredPredicate":case"DeclaredPredicate":return[e.key==="predicate"&&e.parent.type!=="DeclareFunction"&&!e.parent.returnType?": ":" ","%checks",...n.type==="DeclaredPredicate"?["(",r("value"),")"]:[]];case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return E7(e,t,r)}}function pve(e,t,r){var n;let{node:i}=e;if(!i.type.startsWith("TS"))return;if(_j(i))return i.type.slice(2,-7).toLowerCase();let s=t.semi?";":"",o=[];switch(i.type){case"TSThisType":return"this";case"TSTypeAssertion":{let a=!(Un(i.expression)||ho(i.expression)),l=me(["<",Le([_e,r("typeAnnotation")]),_e,">"]),u=[Lt("("),Le([_e,r("expression")]),_e,Lt(")")];return a?Fu([[l,r("expression")],[l,me(u,{shouldBreak:!0})],[l,r("expression")]]):me([l,r("expression")])}case"TSDeclareFunction":return Yz(e,r,t);case"TSExportAssignment":return["export = ",r("expression"),s];case"TSModuleBlock":return r7(e,t,r);case"TSInterfaceBody":case"TSTypeLiteral":return i1(e,t,r);case"TSTypeAliasDeclaration":return $z(e,t,r);case"TSQualifiedName":return[r("left"),".",r("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return h7(e,t,r);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return d7(e,t,r);case"TSInterfaceHeritage":case"TSClassImplements":case"TSExpressionWithTypeArguments":case"TSInstantiationExpression":return[r("expression"),r(i.typeArguments?"typeArguments":"typeParameters")];case"TSTemplateLiteralType":return az(e,r,t);case"TSNamedTupleMember":return Nz(e,t,r);case"TSRestType":return Iz(e,t,r);case"TSOptionalType":return[r("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return k7(e,t,r);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return Np(e,t,r,"params");case"TSTypeParameter":return s7(e,t,r);case"TSAsExpression":case"TSSatisfiesExpression":return E7(e,t,r);case"TSArrayType":return jz(r);case"TSPropertySignature":return[i.readonly?"readonly ":"",nm(e,t,r),xi(e),Bn(e,r)];case"TSParameterProperty":return[f0(i),i.static?"static ":"",i.override?"override ":"",i.readonly?"readonly ":"",r("parameter")];case"TSTypeQuery":return zz(e,r);case"TSIndexSignature":{let a=i.parameters.length>1?Lt(Ba(t)?",":""):"",l=me([Le([_e,qt([", ",_e],e.map(r,"parameters"))]),a,_e]),u=e.parent.type==="ClassBody"&&e.key==="body";return[u&&i.static?"static ":"",i.readonly?"readonly ":"","[",i.parameters?l:"","]",Bn(e,r),u?s:""]}case"TSTypePredicate":return Hz(e,r);case"TSNonNullExpression":return[r("expression"),"!"];case"TSImportType":return[i.isTypeOf?"typeof ":"","import(",r("argument"),")",i.qualifier?[".",r("qualifier")]:"",Np(e,t,r,i.typeArguments?"typeArguments":"typeParameters")];case"TSLiteralType":return r("literal");case"TSIndexedAccessType":return Oz(e,t,r);case"TSTypeOperator":return[i.operator," ",r("typeAnnotation")];case"TSMappedType":return Aye(e,t,r);case"TSMethodSignature":{let a=i.kind&&i.kind!=="method"?`${i.kind} `:"";o.push(f0(i),a,i.computed?"[":"",r("key"),i.computed?"]":"",xi(e));let l=Nc(e,r,t,!1,!0),u=i.returnType?"returnType":"typeAnnotation",c=i[u],h=c?Bn(e,r,u):"",d=rf(i,h);return o.push(d?me(l):l),c&&o.push(me(h)),me(o)}case"TSNamespaceExportDeclaration":return["export as namespace ",r("id"),t.semi?";":""];case"TSEnumDeclaration":return A7(e,r,t);case"TSEnumMember":return T7(e,r);case"TSImportEqualsDeclaration":return[i.isExport?"export ":"","import ",b7(i,!1),r("id")," = ",r("moduleReference"),t.semi?";":""];case"TSExternalModuleReference":return["require(",r("expression"),")"];case"TSModuleDeclaration":{let{parent:a}=e,l=a.type==="TSModuleDeclaration",u=((n=i.body)==null?void 0:n.type)==="TSModuleDeclaration";if(l)o.push(".");else if(o.push(qi(e)),!(i.kind==="global"||i.global)){let c=i.kind??(wi(i.id)||_2(t,jr(i),jr(i.id)).trim().endsWith("module")?"module":"namespace");o.push(c," ")}return o.push(r("id")),u?o.push(r("body")):i.body?o.push(" ",me(r("body"))):o.push(s),o}case"TSConditionalType":return L2(e,t,r);case"TSInferType":return Mz(e,t,r);case"TSIntersectionType":return Lz(e,t,r);case"TSUnionType":return Pz(e,t,r);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return Fz(e,t,r);case"TSTupleType":return T2(e,t,r);case"TSTypeReference":return[r("typeName"),Np(e,t,r,i.typeArguments?"typeArguments":"typeParameters")];case"TSTypeAnnotation":return Bz(e,t,r);case"TSEmptyBodyFunctionExpression":return A2(e,t,r);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return iM(e,r,"?");case"TSJSDocNonNullableType":return iM(e,r,"!");case"TSParenthesizedType":default:throw new tf(i,"TypeScript")}}function gve(e,t,r,n){if(mz(e))return Oge(e,t);for(let i of[yme,cme,fve,pve,rve]){let s=i(e,t,r,n);if(s!==void 0)return s}}var mve=xr(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]);function yve(e,t,r,n){var i;e.isRoot&&((i=t.__onHtmlBindingRoot)==null||i.call(t,e.node,t));let s=gve(e,t,r,n);if(!s)return"";let{node:o}=e;if(mve(o))return s;let a=ar(o.decorators),l=wme(e,t,r),u=o.type==="ClassExpression";if(a&&!u)return FC(s,d=>me([l,d]));let c=Ic(e,t),h=Oye(e,t);return!l&&!c&&!h?s:FC(s,d=>[h?";":"",c?"(":"",c&&u&&a?[Le([Ye,l,d]),Ye]:[l,d],c?")":""])}var vve=yve,bve={avoidAstMutation:!0},xve=[{linguistLanguageId:174,name:"JSON.stringify",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"],parsers:["json-stringify"],vscodeLanguageIds:["json"]},{linguistLanguageId:174,name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","flake.lock","mcmod.info",".babelrc",".jscsrc",".jshintrc",".jslintrc",".swcrc"],parsers:["json"],vscodeLanguageIds:["json"]},{linguistLanguageId:423,name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".code-workspace",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[],parsers:["jsonc"],vscodeLanguageIds:["jsonc"]},{linguistLanguageId:175,name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json5"],vscodeLanguageIds:["json5"]}],_7={};Jb(_7,{getVisitorKeys:()=>Eve,massageAstNode:()=>$7,print:()=>Cve});var wve={JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:[],BooleanLiteral:[],StringLiteral:[],NumericLiteral:[],Identifier:[],TemplateLiteral:["quasis"],TemplateElement:[]},Sve=wve,Dve=Tj(Sve),Eve=Dve;function Cve(e,t,r){let{node:n}=e;switch(n.type){case"JsonRoot":return[r("node"),$e];case"ArrayExpression":{if(n.elements.length===0)return"[]";let i=e.map(()=>e.node===null?"null":r(),"elements");return["[",Le([$e,qt([",",$e],i)]),$e,"]"]}case"ObjectExpression":return n.properties.length===0?"{}":["{",Le([$e,qt([",",$e],e.map(r,"properties"))]),$e,"}"];case"ObjectProperty":return[r("key"),": ",r("value")];case"UnaryExpression":return[n.operator==="+"?"":n.operator,r("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return n.value?"true":"false";case"StringLiteral":return JSON.stringify(n.value);case"NumericLiteral":return uM(e)?JSON.stringify(String(n.value)):JSON.stringify(n.value);case"Identifier":return uM(e)?JSON.stringify(n.name):n.name;case"TemplateLiteral":return r(["quasis",0]);case"TemplateElement":return JSON.stringify(n.value.cooked);default:throw new tf(n,"JSON")}}function uM(e){return e.key==="key"&&e.parent.type==="ObjectProperty"}var Tve=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function $7(e,t){let{type:r}=e;if(r==="ObjectProperty"){let{key:n}=e;n.type==="Identifier"?t.key={type:"StringLiteral",value:n.name}:n.type==="NumericLiteral"&&(t.key={type:"StringLiteral",value:String(n.value)});return}if(r==="UnaryExpression"&&e.operator==="+")return t.argument;if(r==="ArrayExpression"){for(let[n,i]of e.elements.entries())i===null&&t.elements.splice(n,0,{type:"NullLiteral"});return}if(r==="TemplateLiteral")return{type:"StringLiteral",value:e.quasis[0].value.cooked}}$7.ignoredProperties=Tve;var dy={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}},gu="JavaScript",Ave={arrowParens:{category:gu,type:"choice",default:"always",description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:dy.bracketSameLine,bracketSpacing:dy.bracketSpacing,jsxBracketSameLine:{category:gu,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:gu,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalTernaries:{category:gu,type:"boolean",default:!1,description:"Use curious ternaries, with the question mark after the condition.",oppositeDescription:"Default behavior of ternaries; keep question marks on the same line as the consequent."},singleQuote:dy.singleQuote,jsxSingleQuote:{category:gu,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:gu,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{category:gu,type:"choice",default:"all",description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"all",description:"Trailing commas wherever possible (including function arguments)."},{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."}]},singleAttributePerLine:dy.singleAttributePerLine},kve=Ave,_ve={estree:Ej,"estree-json":_7},$ve=[...Tde,...xve],Lve=Dj,Pve=Object.defineProperty,L7=e=>{throw TypeError(e)},P7=(e,t)=>{for(var r in t)Pve(e,r,{get:t[r],enumerable:!0})},F7=(e,t,r)=>t.has(e)||L7("Cannot "+r),Ja=(e,t,r)=>(F7(e,t,"read from private field"),t.get(e)),Fve=(e,t,r)=>t.has(e)?L7("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Ove=(e,t,r,n)=>(F7(e,t,"write to private field"),t.set(e,r),r),O7={};P7(O7,{languages:()=>b1e,options:()=>w1e,parsers:()=>d9,printers:()=>Axe});var Mve=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},is=Mve,P2="string",F2="array",O2="cursor",s1="indent",o1="align",M2="trim",Sg="group",a1="fill",l1="if-break",u1="indent-if-break",I2="line-suffix",N2="line-suffix-boundary",Rc="line",R2="label",c1="break-parent",M7=new Set([O2,s1,o1,M2,Sg,a1,l1,u1,I2,N2,Rc,R2,c1]);function Ive(e){if(typeof e=="string")return P2;if(Array.isArray(e))return F2;if(!e)return;let{type:t}=e;if(M7.has(t))return t}var B2=Ive,Nve=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Rve(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(B2(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Nve([...M7].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var Bve=class extends Error{constructor(t){super(Rve(t));Jo(this,"name","InvalidDocError");this.doc=t}},I7=Bve,jve=()=>{},zve=jve;function Vo(e){return{type:s1,contents:e}}function N7(e,t){return{type:o1,contents:t,n:e}}function gn(e,t={}){return zve(t.expandedStates),{type:Sg,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Hve(e){return N7(Number.NEGATIVE_INFINITY,e)}function Uve(e){return N7({type:"root"},e)}function R7(e){return{type:a1,parts:e}}function p0(e,t="",r={}){return{type:l1,breakContents:e,flatContents:t,groupId:r.groupId}}function Wve(e,t){return{type:u1,contents:e,groupId:t.groupId,negate:t.negate}}var im={type:c1},Vve={type:Rc,hard:!0},Gve={type:Rc,hard:!0,literal:!0},An={type:Rc},ei={type:Rc,soft:!0},Ir=[Vve,im],qve=[Gve,im];function nf(e,t){let r=[];for(let n=0;n{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},sm=Kve;function j2(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(s){if(r.has(s))return r.get(s);let o=i(s);return r.set(s,o),o}function i(s){switch(B2(s)){case F2:return t(s.map(n));case a1:return t({...s,parts:s.parts.map(n)});case l1:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case Sg:{let{expandedStates:o,contents:a}=s;return o?(o=o.map(n),a=o[0]):a=n(a),t({...s,contents:a,expandedStates:o})}case o1:case s1:case u1:case R2:case I2:return t({...s,contents:n(s.contents)});case P2:case O2:case M2:case N2:case Rc:case c1:return t(s);default:throw new I7(s)}}}function Jve(e){switch(B2(e)){case a1:if(e.parts.every(t=>t===""))return"";break;case Sg:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===Sg&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case o1:case s1:case u1:case I2:if(!e.contents)return"";break;case l1:if(!e.flatContents&&!e.breakContents)return"";break;case F2:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof sm(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...i)}return t.length===0?"":t.length===1?t[0]:t}case P2:case O2:case M2:case N2:case Rc:case R2:case c1:break;default:throw new I7(e)}return e}function Xve(e){return j2(e,t=>Jve(t))}function to(e,t=qve){return j2(e,r=>typeof r=="string"?nf(t,r.split(` +`)):r)}var fy="'",cM='"';function Yve(e,t){let r=t===!0||t===fy?fy:cM,n=r===fy?cM:fy,i=0,s=0;for(let o of e)o===r?i++:o===n&&s++;return i>s?n:r}var Qve=Yve;function Zve(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Ws,e0e=class{constructor(e){Fve(this,Ws),Ove(this,Ws,new Set(e))}getLeadingWhitespaceCount(e){let t=Ja(this,Ws),r=0;for(let n=0;n=0&&t.has(e.charAt(n));n--)r++;return r}getLeadingWhitespace(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(0,t)}getTrailingWhitespace(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(e.length-t)}hasLeadingWhitespace(e){return Ja(this,Ws).has(e.charAt(0))}hasTrailingWhitespace(e){return Ja(this,Ws).has(sm(!1,e,-1))}trimStart(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(t)}trimEnd(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-t)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,t=!1){let r=`[${Zve([...Ja(this,Ws)].join(""))}]+`,n=new RegExp(t?`(${r})`:r,"u");return e.split(n)}hasWhitespaceCharacter(e){let t=Ja(this,Ws);return Array.prototype.some.call(e,r=>t.has(r))}hasNonWhitespaceCharacter(e){let t=Ja(this,Ws);return Array.prototype.some.call(e,r=>!t.has(r))}isWhitespaceOnly(e){let t=Ja(this,Ws);return Array.prototype.every.call(e,r=>t.has(r))}};Ws=new WeakMap;var t0e=e0e,r0e=[" ",` +`,"\f","\r"," "],n0e=new t0e(r0e),Ro=n0e,i0e=class extends Error{constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`);Jo(this,"name","UnexpectedNodeError");this.node=t}},s0e=i0e;function o0e(e){return(e==null?void 0:e.type)==="front-matter"}var h1=o0e,a0e=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),l0e=new Set(["if","else if","for","switch","case"]);function B7(e,t){var r;if(e.type==="text"||e.type==="comment"||h1(e)||e.type==="yaml"||e.type==="toml")return null;if(e.type==="attribute"&&delete t.value,e.type==="docType"&&delete t.value,e.type==="angularControlFlowBlock"&&(r=e.parameters)!=null&&r.children)for(let n of t.parameters.children)l0e.has(e.name)?delete n.expression:n.expression=n.expression.trim();e.type==="angularIcuExpression"&&(t.switchValue=e.switchValue.trim()),e.type==="angularLetDeclarationInitializer"&&delete t.value}B7.ignoredProperties=a0e;var u0e=B7;async function c0e(e,t){if(e.language==="yaml"){let r=e.value.trim(),n=r?await t(r,{parser:"yaml"}):"";return Uve([e.startDelimiter,e.explicitLanguage,Ir,n,n?Ir:"",e.endDelimiter])}}var h0e=c0e;function d1(e,t=!0){return[Vo([ei,e]),t?ei:""]}function sf(e,t){let r=e.type==="NGRoot"?e.node.type==="NGMicrosyntax"&&e.node.body.length===1&&e.node.body[0].type==="NGMicrosyntaxExpression"?e.node.body[0].expression:e.node:e.type==="JsExpressionRoot"?e.node:e;return r&&(r.type==="ObjectExpression"||r.type==="ArrayExpression"||(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&(r.type==="TemplateLiteral"||r.type==="StringLiteral"))}async function po(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let i=!0;n&&(r.__onHtmlBindingRoot=(o,a)=>{i=n(o,a)});let s=await t(e,r,t);return i?gn(s):d1(s)}function d0e(e,t,r,n){let{node:i}=r,s=n.originalText.slice(i.sourceSpan.start.offset,i.sourceSpan.end.offset);return/^\s*$/u.test(s)?"":po(s,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},sf)}var f0e=d0e,p0e=e=>String(e).split(/[/\\]/u).pop();function hM(e,t){if(!t)return;let r=p0e(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(i=>i.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(i=>r.endsWith(i)))}function g0e(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function m0e(e,t){let r=e.plugins.flatMap(i=>i.languages??[]),n=g0e(r,t.language)??hM(r,t.physicalFile)??hM(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var f1=m0e,y0e="inline",v0e={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",marquee:"inline-block",source:"block",track:"block",details:"block",summary:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},b0e="normal",x0e={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function w0e(e){return e.type==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}var Dg=w0e,S0e=e=>is(!1,e,/^[\t\f\r ]*\n/gu,""),j7=e=>S0e(Ro.trimEnd(e)),D0e=e=>{let t=e,r=Ro.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=Ro.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}};function z7(e,t){return!!(e.type==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.type==="ieConditionalComment"&&!e.complete||Dd(e)&&e.children.some(r=>r.type!=="text"&&r.type!=="interpolation")||H2(e,t)&&!_a(e)&&e.type!=="interpolation")}function p1(e){return e.type==="attribute"||!e.parent||!e.prev?!1:E0e(e.prev)}function E0e(e){return e.type==="comment"&&e.value.trim()==="prettier-ignore"}function bs(e){return e.type==="text"||e.type==="comment"}function _a(e){return e.type==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||Dg(e)&&(e.name==="script"||e.name==="style"))}function C0e(e){return e.children&&!_a(e)}function T0e(e){return _a(e)||e.type==="interpolation"||H7(e)}function H7(e){return J7(e).startsWith("pre")}function A0e(e,t){var r,n;let i=s();if(i&&!e.prev&&(n=(r=e.parent)==null?void 0:r.tagDefinition)!=null&&n.ignoreFirstLf)return e.type==="interpolation";return i;function s(){return h1(e)||e.type==="angularControlFlowBlock"?!1:(e.type==="text"||e.type==="interpolation")&&e.prev&&(e.prev.type==="text"||e.prev.type==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:Dd(e.parent)?!0:!(!e.prev&&(e.parent.type==="root"||Dd(e)&&e.parent||_a(e.parent)||g1(e.parent,t)||!I0e(e.parent.cssDisplay))||e.prev&&!B0e(e.prev.cssDisplay))}}function k0e(e,t){return h1(e)||e.type==="angularControlFlowBlock"?!1:(e.type==="text"||e.type==="interpolation")&&e.next&&(e.next.type==="text"||e.next.type==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:Dd(e.parent)?!0:!(!e.next&&(e.parent.type==="root"||Dd(e)&&e.parent||_a(e.parent)||g1(e.parent,t)||!N0e(e.parent.cssDisplay))||e.next&&!R0e(e.next.cssDisplay))}function _0e(e){return j0e(e.cssDisplay)&&!_a(e)}function py(e){return h1(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+10&&(["body","script","style"].includes(e.name)||e.children.some(t=>P0e(t)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.type!=="text"&&V7(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||G7(e.lastChild))}function U7(e){return e.type==="element"&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&e.cssDisplay!=="table-cell")}function US(e){return q7(e)||e.prev&&L0e(e.prev)||W7(e)}function L0e(e){return q7(e)||e.type==="element"&&e.fullName==="br"||W7(e)}function W7(e){return V7(e)&&G7(e)}function V7(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:e.parent.type==="root"||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function q7(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function z2(e){return e.lastChild?z2(e.lastChild):e}function P0e(e){var t;return(t=e.children)==null?void 0:t.some(r=>r.type!=="text")}function K7(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||e==="speculationrules")return"json"}}function F0e(e,t){let{name:r,attrMap:n}=e;if(r!=="script"||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:i,lang:s}=e.attrMap;return!s&&!i?"babel":f1(t,{language:s})??K7(i)}function O0e(e,t){if(!H2(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:i}=r;return f1(t,{language:i})??K7(n)}function M0e(e,t){if(e.name!=="style")return;let{lang:r}=e.attrMap;return r?f1(t,{language:r}):"css"}function dM(e,t){return F0e(e,t)??M0e(e,t)??O0e(e,t)}function om(e){return e==="block"||e==="list-item"||e.startsWith("table")}function I0e(e){return!om(e)&&e!=="inline-block"}function N0e(e){return!om(e)&&e!=="inline-block"}function R0e(e){return!om(e)}function B0e(e){return!om(e)}function j0e(e){return!om(e)&&e!=="inline-block"}function Dd(e){return J7(e).startsWith("pre")}function z0e(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}function H0e(e,t){var r;if(of(e,t))return"block";if(((r=e.prev)==null?void 0:r.type)==="comment"){let i=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(i)return i[1]}let n=!1;if(e.type==="element"&&e.namespace==="svg")if(z0e(e,i=>i.fullName==="svg:foreignObject"))n=!0;else return e.name==="svg"?"inline-block":"block";switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return e.type==="element"&&(!e.namespace||n||Dg(e))&&v0e[e.name]||y0e}}function J7(e){return e.type==="element"&&(!e.namespace||Dg(e))&&x0e[e.name]||b0e}function U0e(e){let t=Number.POSITIVE_INFINITY;for(let r of e.split(` +`)){if(r.length===0)continue;let n=Ro.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&nr.slice(t)).join(` +`)}function Y7(e){return is(!1,is(!1,e,"'","'"),""",'"')}function uu(e){return Y7(e.value)}var W0e=new Set(["template","style","script"]);function g1(e,t){return of(e,t)&&!W0e.has(e.fullName)}function of(e,t){return t.parser==="vue"&&e.type==="element"&&e.parent.type==="root"&&e.fullName.toLowerCase()!=="html"}function H2(e,t){return of(e,t)&&(g1(e,t)||e.attrMap.lang&&e.attrMap.lang!=="html")}function V0e(e){let t=e.fullName;return t.charAt(0)==="#"||t==="slot-scope"||t==="v-slot"||t.startsWith("v-slot:")}function G0e(e,t){let r=e.parent;if(!of(r,t))return!1;let n=r.fullName,i=e.fullName;return n==="script"&&i==="setup"||n==="style"&&i==="vars"}function Q7(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?to(t):to(X7(j7(t)),Ir):nf(An,Ro.split(t))}function Z7(e,t){return of(e,t)&&e.name==="script"}var e9=/\{\{(.+?)\}\}/su;async function q0e(e,t){let r=[];for(let[n,i]of e.split(e9).entries())if(n%2===0)r.push(to(i));else try{r.push(gn(["{{",Vo([An,await po(i,t,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),An,"}}"]))}catch{r.push("{{",to(i),"}}")}return r}function U2({parser:e}){return(t,r,n)=>po(uu(n.node),t,{parser:e},sf)}var K0e=U2({parser:"__ng_action"}),J0e=U2({parser:"__ng_binding"}),X0e=U2({parser:"__ng_directive"});function Y0e(e,t){if(t.parser!=="angular")return;let{node:r}=e,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return K0e;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/u.test(n)||/^ng-(?:if|show|hide|class|style)$/u.test(n))return J0e;if(n.startsWith("*"))return X0e;let i=uu(r);if(/^i18n(?:-.+)?$/u.test(n))return()=>d1(R7(Q7(r,i.trim())),!i.includes("@@"));if(e9.test(i))return s=>q0e(i,s)}var Q0e=Y0e;function Z0e(e,t){let{node:r}=e,n=uu(r);if(r.fullName==="class"&&!t.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/u).join(" ")}var ebe=Z0e;function fM(e){return e===" "||e===` +`||e==="\f"||e==="\r"||e===" "}var tbe=/^[ \t\n\r\u000c]+/,rbe=/^[, \t\n\r\u000c]+/,nbe=/^[^ \t\n\r\u000c]+/,ibe=/[,]+$/,pM=/^\d+$/,sbe=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function obe(e){let t=e.length,r,n,i,s,o,a=0,l;function u(f){let p,m=f.exec(e.substring(a));if(m)return[p]=m,a+=p.length,p}let c=[];for(;;){if(u(rbe),a>=t){if(c.length===0)throw new Error("Must contain one or more image candidate strings.");return c}l=a,r=u(nbe),n=[],r.slice(-1)===","?(r=r.replace(ibe,""),d()):h()}function h(){for(u(tbe),i="",s="in descriptor";;){if(o=e.charAt(a),s==="in descriptor")if(fM(o))i&&(n.push(i),i="",s="after descriptor");else if(o===","){a+=1,i&&n.push(i),d();return}else if(o==="(")i+=o,s="in parens";else if(o===""){i&&n.push(i),d();return}else i+=o;else if(s==="in parens")if(o===")")i+=o,s="in descriptor";else if(o===""){n.push(i),d();return}else i+=o;else if(s==="after descriptor"&&!fM(o))if(o===""){d();return}else s="in descriptor",a-=1;a+=1}}function d(){let f=!1,p,m,y,b,v={},D,E,C,w,T;for(b=0;bcbe(uu(e.node))}var t9={width:"w",height:"h",density:"x"},ube=Object.keys(t9);function cbe(e){let t=abe(e),r=ube.filter(c=>t.some(h=>Object.prototype.hasOwnProperty.call(h,c)));if(r.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[n]=r,i=t9[n],s=t.map(c=>c.source.value),o=Math.max(...s.map(c=>c.length)),a=t.map(c=>c[n]?String(c[n].value):""),l=a.map(c=>{let h=c.indexOf(".");return h===-1?c.length:h}),u=Math.max(...l);return d1(nf([",",An],s.map((c,h)=>{let d=[c],f=a[h];if(f){let p=o-c.length+1,m=u-l[h],y=" ".repeat(p+m);d.push(p0(y," "),f+i)}return d})))}var hbe=lbe;function dbe(e,t){let{node:r}=e,n=uu(e.node).trim();if(r.fullName==="style"&&!t.parentParser&&!n.includes("{{"))return async i=>d1(await i(n,{parser:"css",__isHTMLStyleAttribute:!0}))}var WS=new WeakMap;function fbe(e,t){let{root:r}=e;return WS.has(r)||WS.set(r,r.children.some(n=>Z7(n,t)&&["ts","typescript"].includes(n.attrMap.lang))),WS.get(r)}var W2=fbe;function pbe(e,t,r){let{node:n}=r,i=uu(n);return po(`type T<${i}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},sf)}function gbe(e,t,{parseWithTs:r}){return po(`function _(${e}) {}`,t,{parser:r?"babel-ts":"babel",__isVueBindings:!0})}function mbe(e){let t=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/u,r=/^[$_a-z][\w$]*(?:\.[$_a-z][\w$]*|\['[^']*'\]|\["[^"]*"\]|\[\d+\]|\[[$_a-z][\w$]*\])*$/iu,n=e.trim();return t.test(n)||r.test(n)}async function ybe(e,t,r,n){let i=uu(r.node),{left:s,operator:o,right:a}=vbe(i),l=W2(r,n);return[gn(await po(`function _(${s}) {}`,e,{parser:l?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",o," ",await po(a,e,{parser:l?"__ts_expression":"__js_expression"})]}function vbe(e){let t=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,i=e.match(t);if(!i)return;let s={};if(s.for=i[3].trim(),!s.for)return;let o=is(!1,i[1].trim(),n,""),a=o.match(r);a?(s.alias=o.replace(r,""),s.iterator1=a[1].trim(),a[2]&&(s.iterator2=a[2].trim())):s.alias=o;let l=[s.alias,s.iterator1,s.iterator2];if(!l.some((u,c)=>!u&&(c===0||l.slice(c+1).some(Boolean))))return{left:l.filter(Boolean).join(","),operator:i[2],right:s.for}}function bbe(e,t){if(t.parser!=="vue")return;let{node:r}=e,n=r.fullName;if(n==="v-for")return ybe;if(n==="generic"&&Z7(r.parent,t))return pbe;let i=uu(r),s=W2(e,t);if(V0e(r)||G0e(r,t))return o=>gbe(i,o,{parseWithTs:s});if(n.startsWith("@")||n.startsWith("v-on:"))return o=>xbe(i,o,{parseWithTs:s});if(n.startsWith(":")||n.startsWith("v-bind:"))return o=>wbe(i,o,{parseWithTs:s});if(n.startsWith("v-"))return o=>r9(i,o,{parseWithTs:s})}function xbe(e,t,{parseWithTs:r}){return mbe(e)?r9(e,t,{parseWithTs:r}):po(e,t,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},sf)}function wbe(e,t,{parseWithTs:r}){return po(e,t,{parser:r?"__vue_ts_expression":"__vue_expression"},sf)}function r9(e,t,{parseWithTs:r}){return po(e,t,{parser:r?"__ts_expression":"__js_expression"},sf)}var Sbe=bbe;function Dbe(e,t){let{node:r}=e;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(t.originalText.slice(r.valueSpan.start.offset,r.valueSpan.end.offset))||t.parser==="lwc"&&r.value.startsWith("{")&&r.value.endsWith("}"))return[r.rawName,"=",r.value];for(let n of[hbe,dbe,ebe,Sbe,Q0e]){let i=n(e,t);if(i)return Ebe(i)}}}function Ebe(e){return async(t,r,n,i)=>{let s=await e(t,r,n,i);if(s)return s=j2(s,o=>typeof o=="string"?is(!1,o,'"',"""):o),[n.node.rawName,'="',gn(s),'"']}}var Cbe=Dbe,n9=new Proxy(()=>{},{get:()=>n9}),i9=n9;function Tbe(e){return Array.isArray(e)&&e.length>0}var V2=Tbe;function m1(e){return e.sourceSpan.start.offset}function y1(e){return e.sourceSpan.end.offset}function VC(e,t){return[e.isSelfClosing?"":Abe(e,t),Rp(e,t)]}function Abe(e,t){return e.lastChild&&Eg(e.lastChild)?"":[kbe(e,t),G2(e,t)]}function Rp(e,t){return(e.next?dc(e.next):lm(e.parent))?"":[am(e,t),hc(e,t)]}function kbe(e,t){return lm(e)?am(e.lastChild,t):""}function hc(e,t){return Eg(e)?G2(e.parent,t):v1(e)?q2(e.next):""}function G2(e,t){if(i9(!e.isSelfClosing),s9(e,t))return"";switch(e.type){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function s9(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(p1(e)||z7(e.parent,t))}function dc(e){return e.prev&&e.prev.type!=="docType"&&e.type!=="angularControlFlowBlock"&&!bs(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function lm(e){var t;return((t=e.lastChild)==null?void 0:t.isTrailingSpaceSensitive)&&!e.lastChild.hasTrailingSpaces&&!bs(z2(e.lastChild))&&!Dd(e)}function Eg(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&bs(z2(e))}function v1(e){return e.next&&!bs(e.next)&&bs(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function _be(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return t?t[1]?t[1].split(/\s+/u):!0:!1}function b1(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function $be(e,t,r){var n;let{node:i}=e;if(!V2(i.attrs))return i.isSelfClosing?" ":"";let s=((n=i.prev)==null?void 0:n.type)==="comment"&&_be(i.prev.value),o=typeof s=="boolean"?()=>s:Array.isArray(s)?h=>s.includes(h.rawName):()=>!1,a=e.map(({node:h})=>o(h)?to(t.originalText.slice(m1(h),y1(h))):r(),"attrs"),l=i.type==="element"&&i.fullName==="script"&&i.attrs.length===1&&i.attrs[0].fullName==="src"&&i.children.length===0,u=t.singleAttributePerLine&&i.attrs.length>1&&!of(i,t)?Ir:An,c=[Vo([l?" ":An,nf(u,a)])];return i.firstChild&&b1(i.firstChild)||i.isSelfClosing&&lm(i.parent)||l?c.push(i.isSelfClosing?" ":""):c.push(t.bracketSameLine?i.isSelfClosing?" ":"":i.isSelfClosing?An:ei),c}function Lbe(e){return e.firstChild&&b1(e.firstChild)?"":K2(e)}function GC(e,t,r){let{node:n}=e;return[Bp(n,t),$be(e,t,r),n.isSelfClosing?"":Lbe(n)]}function Bp(e,t){return e.prev&&v1(e.prev)?"":[fc(e,t),q2(e)]}function fc(e,t){return b1(e)?K2(e.parent):dc(e)?am(e.prev,t):""}function q2(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<${e.rawName}`;default:return`<${e.rawName}`}}function K2(e){switch(i9(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">";default:return">"}}function Pbe(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&b1(e.firstChild)&&(r-=K2(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&Eg(e.lastChild)?n+=G2(e,t).length:lm(e)&&(n-=am(e.lastChild,t).length),t.originalText.slice(r,n)}var o9=Pbe,Fbe=new Set(["if","else if","for","switch","case"]);function Obe(e,t){let{node:r}=e;switch(r.type){case"element":if(_a(r)||r.type==="interpolation")return;if(!r.isSelfClosing&&H2(r,t)){let n=dM(r,t);return n?async(i,s)=>{let o=o9(r,t),a=/^\s*$/u.test(o),l="";return a||(l=await i(j7(o),{parser:n,__embeddedInHtml:!0}),a=l===""),[fc(r,t),gn(GC(e,t,s)),a?"":Ir,l,a?"":Ir,VC(r,t),hc(r,t)]}:void 0}break;case"text":if(_a(r.parent)){let n=dM(r.parent,t);if(n)return async i=>{let s=n==="markdown"?X7(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,o={parser:n,__embeddedInHtml:!0};if(t.parser==="html"&&n==="babel"){let a="script",{attrMap:l}=r.parent;l&&(l.type==="module"||l.type==="text/babel"&&l["data-type"]==="module")&&(a="module"),o.__babelSourceType=a}return[im,fc(r,t),await i(s,o),hc(r,t)]}}else if(r.parent.type==="interpolation")return async n=>{let i={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return t.parser==="angular"?i.parser="__ng_interpolation":t.parser==="vue"?i.parser=W2(e,t)?"__vue_ts_expression":"__vue_expression":i.parser="__js_expression",[Vo([An,await n(r.value,i)]),r.parent.next&&dc(r.parent.next)?" ":An]};break;case"attribute":return Cbe(e,t);case"front-matter":return n=>h0e(r,n);case"angularControlFlowBlockParameters":return Fbe.has(e.parent.name)?f0e:void 0;case"angularLetDeclarationInitializer":return n=>po(r.value,n,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var Mbe=Obe,zf=null;function jp(e){if(zf!==null&&typeof zf.property){let t=zf;return zf=jp.prototype=null,t}return zf=jp.prototype=e??Object.create(null),new jp}var Ibe=10;for(let e=0;e<=Ibe;e++)jp();function Nbe(e){return jp(e)}function Rbe(e,t="type"){Nbe(e);function r(n){let i=n[t],s=e[i];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:n});return s}return r}var Bbe=Rbe,jbe={"front-matter":[],root:["children"],element:["attrs","children"],ieConditionalComment:["children"],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:["children"],text:["children"],docType:[],comment:[],attribute:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:["children"],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]},zbe=jbe,Hbe=Bbe(zbe),Ube=Hbe;function Wbe(e){return/^\s*/u.test(e)}function Vbe(e){return` + +`+e}var Gbe=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function a9(e){let t=y1(e);return e.type==="element"&&!e.endSourceSpan&&V2(e.children)?Math.max(t,a9(sm(!1,e.children,-1))):t}function Hf(e,t,r){let n=e.node;if(p1(n)){let i=a9(n);return[fc(n,t),to(Ro.trimEnd(t.originalText.slice(m1(n)+(n.prev&&v1(n.prev)?q2(n).length:0),i-(n.next&&dc(n.next)?am(n,t).length:0)))),hc(n,t)]}return r()}function gy(e,t){return bs(e)&&bs(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?US(t)?Ir:An:"":US(t)?Ir:ei:v1(e)&&(p1(t)||t.firstChild||t.isSelfClosing||t.type==="element"&&t.attrs.length>0)||e.type==="element"&&e.isSelfClosing&&dc(t)?"":!t.isLeadingSpaceSensitive||US(t)||dc(t)&&e.lastChild&&Eg(e.lastChild)&&e.lastChild.lastChild&&Eg(e.lastChild.lastChild)?Ir:t.hasLeadingSpaces?An:ei}function J2(e,t,r){let{node:n}=e;if(U7(n))return[im,...e.map(s=>{let o=s.node,a=o.prev?gy(o.prev,o):"";return[a?[a,py(o.prev)?Ir:""]:"",Hf(s,t,r)]},"children")];let i=n.children.map(()=>Symbol(""));return e.map((s,o)=>{let a=s.node;if(bs(a)){if(a.prev&&bs(a.prev)){let p=gy(a.prev,a);if(p)return py(a.prev)?[Ir,Ir,Hf(s,t,r)]:[p,Hf(s,t,r)]}return Hf(s,t,r)}let l=[],u=[],c=[],h=[],d=a.prev?gy(a.prev,a):"",f=a.next?gy(a,a.next):"";return d&&(py(a.prev)?l.push(Ir,Ir):d===Ir?l.push(Ir):bs(a.prev)?u.push(d):u.push(p0("",ei,{groupId:i[o-1]}))),f&&(py(a)?bs(a.next)&&h.push(Ir,Ir):f===Ir?bs(a.next)&&h.push(Ir):c.push(f)),[...l,gn([...u,gn([Hf(s,t,r),...c],{id:i[o]})]),...h]},"children")}function qbe(e,t,r){let{node:n}=e,i=[];Kbe(e)&&i.push("} "),i.push("@",n.name),n.parameters&&i.push(" (",gn(r("parameters")),")"),i.push(" {");let s=l9(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,i.push(Vo([Ir,J2(e,t,r)])),s&&i.push(Ir,"}")):s&&i.push("}"),gn(i,{shouldBreak:!0})}function l9(e){var t,r;return!(((t=e.next)==null?void 0:t.type)==="angularControlFlowBlock"&&(r=Gbe.get(e.name))!=null&&r.has(e.next.name))}function Kbe(e){let{previous:t}=e;return(t==null?void 0:t.type)==="angularControlFlowBlock"&&!p1(t)&&!l9(t)}function Jbe(e,t,r){return[Vo([ei,nf([";",An],e.map(r,"children"))]),ei]}function Xbe(e,t,r){let{node:n}=e;return[Bp(n,t),gn([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",Vo([An,nf(An,e.map(r,"cases"))])]:"",ei]),Rp(n,t)]}function Ybe(e,t,r){let{node:n}=e;return[n.value," {",gn([Vo([ei,e.map(({node:i})=>i.type==="text"&&!Ro.trim(i.value)?"":r(),"expression")]),ei]),"}"]}function Qbe(e,t,r){let{node:n}=e;if(z7(n,t))return[fc(n,t),gn(GC(e,t,r)),to(o9(n,t)),...VC(n,t),hc(n,t)];let i=n.children.length===1&&(n.firstChild.type==="interpolation"||n.firstChild.type==="angularIcuExpression")&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,s=Symbol("element-attr-group-id"),o=c=>gn([gn(GC(e,t,r),{id:s}),c,VC(n,t)]),a=c=>i?Wve(c,{groupId:s}):(_a(n)||g1(n,t))&&n.parent.type==="root"&&t.parser==="vue"&&!t.vueIndentScriptAndStyle?c:Vo(c),l=()=>i?p0(ei,"",{groupId:s}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?An:n.firstChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?Hve(ei):ei,u=()=>(n.next?dc(n.next):lm(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":i?p0(ei,"",{groupId:s}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?An:(n.lastChild.type==="comment"||n.lastChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":ei;return n.children.length===0?o(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?An:""):o([$0e(n)?im:"",a([l(),J2(e,t,r)]),u()])}function g0(e){return e>=9&&e<=32||e==160}function X2(e){return 48<=e&&e<=57}function m0(e){return e>=97&&e<=122||e>=65&&e<=90}function Zbe(e){return e>=97&&e<=102||e>=65&&e<=70||X2(e)}function Y2(e){return e===10||e===13}function gM(e){return 48<=e&&e<=55}function VS(e){return e===39||e===34||e===96}var e1e=/-+([a-z0-9])/g;function t1e(e){return e.replace(e1e,(...t)=>t[1].toUpperCase())}var qC=class u9{constructor(t,r,n,i){this.file=t,this.offset=r,this.line=n,this.col=i}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let r=this.file.content,n=r.length,i=this.offset,s=this.line,o=this.col;for(;i>0&&t<0;)if(i--,t++,r.charCodeAt(i)==10){s--;let a=r.substring(0,i-1).lastIndexOf(` +`);o=a>0?i-a:i}else o--;for(;i0;){let a=r.charCodeAt(i);i++,t--,a==10?(s++,o=0):o++}return new u9(this.file,i,s,o)}getContext(t,r){let n=this.file.content,i=this.offset;if(i!=null){i>n.length-1&&(i=n.length-1);let s=i,o=0,a=0;for(;o0&&(i--,o++,!(n[i]==` +`&&++a==r)););for(o=0,a=0;o]${t.after}")`:this.msg}toString(){let t=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${t}`}},r1e=[i1e,s1e,a1e,u1e,c1e,f1e,h1e,d1e,p1e,l1e];function n1e(e,t){for(let r of r1e)r(e,t);return e}function i1e(e){e.walk(t=>{if(t.type==="element"&&t.tagDefinition.ignoreFirstLf&&t.children.length>0&&t.children[0].type==="text"&&t.children[0].value[0]===` +`){let r=t.children[0];r.value.length===1?t.removeChild(r):r.value=r.value.slice(1)}})}function s1e(e){let t=r=>{var n,i;return r.type==="element"&&((n=r.prev)==null?void 0:n.type)==="ieConditionalStartComment"&&r.prev.sourceSpan.end.offset===r.startSourceSpan.start.offset&&((i=r.firstChild)==null?void 0:i.type)==="ieConditionalEndComment"&&r.firstChild.sourceSpan.start.offset===r.startSourceSpan.end.offset};e.walk(r=>{if(r.children)for(let n=0;n{if(n.children)for(let i=0;it.type==="cdata",t=>``)}function l1e(e){let t=r=>{var n,i;return r.type==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.type==="text"&&!Ro.hasWhitespaceCharacter(r.children[0].value)&&!r.firstChild.hasLeadingSpaces&&!r.firstChild.hasTrailingSpaces&&r.isLeadingSpaceSensitive&&!r.hasLeadingSpaces&&r.isTrailingSpaceSensitive&&!r.hasTrailingSpaces&&((n=r.prev)==null?void 0:n.type)==="text"&&((i=r.next)==null?void 0:i.type)==="text"};e.walk(r=>{if(r.children)for(let n=0;n`+i.firstChild.value+``+o.value,s.sourceSpan=new It(s.sourceSpan.start,o.sourceSpan.end),s.isTrailingSpaceSensitive=o.isTrailingSpaceSensitive,s.hasTrailingSpaces=o.hasTrailingSpaces,r.removeChild(i),n--,r.removeChild(o)}})}function u1e(e,t){if(t.parser==="html")return;let r=/\{\{(.+?)\}\}/su;e.walk(n=>{if(C0e(n))for(let i of n.children){if(i.type!=="text")continue;let s=i.sourceSpan.start,o=null,a=i.value.split(r);for(let l=0;l0&&n.insertChildBefore(i,{type:"text",value:u,sourceSpan:new It(s,o)});continue}o=s.moveBy(u.length+4),n.insertChildBefore(i,{type:"interpolation",sourceSpan:new It(s,o),children:u.length===0?[]:[{type:"text",value:u,sourceSpan:new It(s.moveBy(2),o.moveBy(-2))}]})}n.removeChild(i)}})}function c1e(e){e.walk(t=>{if(!t.children)return;if(t.children.length===0||t.children.length===1&&t.children[0].type==="text"&&Ro.trim(t.children[0].value).length===0){t.hasDanglingSpaces=t.children.length>0,t.children=[];return}let r=T0e(t),n=H7(t);if(!r)for(let i=0;i{t.isSelfClosing=!t.children||t.type==="element"&&(t.tagDefinition.isVoid||t.endSourceSpan&&t.startSourceSpan.start===t.endSourceSpan.start&&t.startSourceSpan.end===t.endSourceSpan.end)})}function d1e(e,t){e.walk(r=>{r.type==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function f1e(e,t){e.walk(r=>{r.cssDisplay=H0e(r,t)})}function p1e(e,t){e.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=_0e(r);return}for(let i of n)i.isLeadingSpaceSensitive=A0e(i,t),i.isTrailingSpaceSensitive=k0e(i,t);for(let i=0;i of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}},yM="HTML",x1e={bracketSameLine:mM.bracketSameLine,htmlWhitespaceSensitivity:{category:yM,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:mM.singleAttributePerLine,vueIndentScriptAndStyle:{category:yM,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},w1e=x1e,d9={};P7(d9,{angular:()=>Exe,html:()=>Dxe,lwc:()=>Txe,vue:()=>Cxe});var vM;(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"})(vM||(vM={}));var bM;(function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"})(bM||(bM={}));var xM;(function(e){e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(xM||(xM={}));var wM={name:"custom-elements"},SM={name:"no-errors-schema"},Ou;(function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"})(Ou||(Ou={}));var DM;(function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"})(DM||(DM={}));var Zs;(function(e){e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA"})(Zs||(Zs={}));function x1(e,t=!0){if(e[0]!=":")return[null,e];let r=e.indexOf(":",1);if(r===-1){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,r),e.slice(r+1)]}function EM(e){return x1(e)[1]==="ng-container"}function CM(e){return x1(e)[1]==="ng-content"}function iv(e){return e===null?null:x1(e)[0]}function v0(e,t){return e?`:${e}:${t}`:t}var sv;function TM(){return sv||(sv={},my(Ou.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),my(Ou.STYLE,["*|style"]),my(Ou.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),my(Ou.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),sv}function my(e,t){for(let r of t)sv[r.toLowerCase()]=e}var S1e=class{},D1e="boolean",E1e="number",C1e="string",T1e="object",A1e=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],f9=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),k1e=Array.from(f9).reduce((e,[t,r])=>(e.set(t,r),e),new Map),_1e=class extends S1e{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,A1e.forEach(e=>{let t=new Map,r=new Set,[n,i]=e.split("|"),s=i.split(","),[o,a]=n.split("^");o.split(",").forEach(u=>{this._schema.set(u.toLowerCase(),t),this._eventSchema.set(u.toLowerCase(),r)});let l=a&&this._schema.get(a.toLowerCase());if(l){for(let[u,c]of l)t.set(u,c);for(let u of this._eventSchema.get(a.toLowerCase()))r.add(u)}s.forEach(u=>{if(u.length>0)switch(u[0]){case"*":r.add(u.substring(1));break;case"!":t.set(u.substring(1),D1e);break;case"#":t.set(u.substring(1),E1e);break;case"%":t.set(u.substring(1),T1e);break;default:t.set(u,C1e)}})})}hasProperty(e,t,r){if(r.some(n=>n.name===SM.name))return!0;if(e.indexOf("-")>-1){if(EM(e)||CM(e))return!1;if(r.some(n=>n.name===wM.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(t)}hasElement(e,t){return t.some(r=>r.name===SM.name)||e.indexOf("-")>-1&&(EM(e)||CM(e)||t.some(r=>r.name===wM.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,t,r){r&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();let n=TM()[e+"|"+t];return n||(n=TM()["*|"+t],n||Ou.NONE)}getMappedPropName(e){return f9.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=... +If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let t=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(t.keys()).map(r=>k1e.get(r)??r)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return t1e(e)}normalizeAnimationStyleValue(e,t,r){let n="",i=r.toString().trim(),s=null;if($1e(e)&&r!==0&&r!=="0")if(typeof r=="number")n="px";else{let o=r.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&o[1].length==0&&(s=`Please provide a CSS unit value for ${t}:${r}`)}return{error:s,value:i+n}}};function $1e(e){switch(e){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var $t=class{constructor({closedByChildren:t,implicitNamespacePrefix:r,contentType:n=Zs.PARSABLE_DATA,closedByParent:i=!1,isVoid:s=!1,ignoreFirstLf:o=!1,preventNamespaceInheritance:a=!1,canSelfClose:l=!1}={}){this.closedByChildren={},this.closedByParent=!1,t&&t.length>0&&t.forEach(u=>this.closedByChildren[u]=!0),this.isVoid=s,this.closedByParent=i||s,this.implicitNamespacePrefix=r||null,this.contentType=n,this.ignoreFirstLf=o,this.preventNamespaceInheritance=a,this.canSelfClose=l??s}isClosedByChild(t){return this.isVoid||t.toLowerCase()in this.closedByChildren}getContentType(t){return typeof this.contentType=="object"?(t===void 0?void 0:this.contentType[t])??this.contentType.default:this.contentType}},AM,Uf;function KC(e){return Uf||(AM=new $t({canSelfClose:!0}),Uf=Object.assign(Object.create(null),{base:new $t({isVoid:!0}),meta:new $t({isVoid:!0}),area:new $t({isVoid:!0}),embed:new $t({isVoid:!0}),link:new $t({isVoid:!0}),img:new $t({isVoid:!0}),input:new $t({isVoid:!0}),param:new $t({isVoid:!0}),hr:new $t({isVoid:!0}),br:new $t({isVoid:!0}),source:new $t({isVoid:!0}),track:new $t({isVoid:!0}),wbr:new $t({isVoid:!0}),p:new $t({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new $t({closedByChildren:["tbody","tfoot"]}),tbody:new $t({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new $t({closedByChildren:["tbody"],closedByParent:!0}),tr:new $t({closedByChildren:["tr"],closedByParent:!0}),td:new $t({closedByChildren:["td","th"],closedByParent:!0}),th:new $t({closedByChildren:["td","th"],closedByParent:!0}),col:new $t({isVoid:!0}),svg:new $t({implicitNamespacePrefix:"svg"}),foreignObject:new $t({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new $t({implicitNamespacePrefix:"math"}),li:new $t({closedByChildren:["li"],closedByParent:!0}),dt:new $t({closedByChildren:["dt","dd"]}),dd:new $t({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new $t({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new $t({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new $t({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new $t({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new $t({closedByChildren:["optgroup"],closedByParent:!0}),option:new $t({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new $t({ignoreFirstLf:!0}),listing:new $t({ignoreFirstLf:!0}),style:new $t({contentType:Zs.RAW_TEXT}),script:new $t({contentType:Zs.RAW_TEXT}),title:new $t({contentType:{default:Zs.ESCAPABLE_RAW_TEXT,svg:Zs.PARSABLE_DATA}}),textarea:new $t({contentType:Zs.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new _1e().allKnownElementNames().forEach(t=>{!Uf[t]&&iv(t)===null&&(Uf[t]=new $t({canSelfClose:!1}))})),Uf[e]??AM}var af=class{constructor(t,r){this.sourceSpan=t,this.i18n=r}},L1e=class extends af{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="text"}visit(e,t){return e.visitText(this,t)}},P1e=class extends af{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="cdata"}visit(e,t){return e.visitCdata(this,t)}},F1e=class extends af{constructor(e,t,r,n,i,s){super(n,s),this.switchValue=e,this.type=t,this.cases=r,this.switchValueSourceSpan=i}visit(e,t){return e.visitExpansion(this,t)}},O1e=class{constructor(e,t,r,n,i){this.value=e,this.expression=t,this.sourceSpan=r,this.valueSourceSpan=n,this.expSourceSpan=i,this.type="expansionCase"}visit(e,t){return e.visitExpansionCase(this,t)}},M1e=class extends af{constructor(e,t,r,n,i,s,o){super(r,o),this.name=e,this.value=t,this.keySpan=n,this.valueSpan=i,this.valueTokens=s,this.type="attribute"}visit(e,t){return e.visitAttribute(this,t)}get nameSpan(){return this.keySpan}},Xa=class extends af{constructor(t,r,n,i,s,o=null,a=null,l){super(i,l),this.name=t,this.attrs=r,this.children=n,this.startSourceSpan=s,this.endSourceSpan=o,this.nameSpan=a,this.type="element"}visit(t,r){return t.visitElement(this,r)}},I1e=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="comment"}visit(e,t){return e.visitComment(this,t)}},N1e=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="docType"}visit(e,t){return e.visitDocType(this,t)}},dh=class extends af{constructor(t,r,n,i,s,o,a=null,l){super(i,l),this.name=t,this.parameters=r,this.children=n,this.nameSpan=s,this.startSourceSpan=o,this.endSourceSpan=a,this.type="block"}visit(t,r){return t.visitBlock(this,r)}},kM=class{constructor(t,r){this.expression=t,this.sourceSpan=r,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(t,r){return t.visitBlockParameter(this,r)}},_M=class{constructor(e,t,r,n,i){this.name=e,this.value=t,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=i,this.type="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitLetDeclaration(this,t)}};function p9(e,t,r=null){let n=[],i=e.visit?s=>e.visit(s,r)||s.visit(e,r):s=>s.visit(e,r);return t.forEach(s=>{let o=i(s);o&&n.push(o)}),n}var R1e=class{constructor(){}visitElement(e,t){this.visitChildren(t,r=>{r(e.attrs),r(e.children)})}visitAttribute(e,t){}visitText(e,t){}visitCdata(e,t){}visitComment(e,t){}visitDocType(e,t){}visitExpansion(e,t){return this.visitChildren(t,r=>{r(e.cases)})}visitExpansionCase(e,t){}visitBlock(e,t){this.visitChildren(t,r=>{r(e.parameters),r(e.children)})}visitBlockParameter(e,t){}visitLetDeclaration(e,t){}visitChildren(e,t){let r=[],n=this;function i(s){s&&r.push(p9(n,s,e))}return t(i),Array.prototype.concat.apply([],r)}},b0={AElig:"Æ",AMP:"&",amp:"&",Aacute:"Á",Abreve:"Ă",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",af:"⁡",Aring:"Å",angst:"Å",Ascr:"𝒜",Assign:"≔",colone:"≔",coloneq:"≔",Atilde:"Ã",Auml:"Ä",Backslash:"∖",setminus:"∖",setmn:"∖",smallsetminus:"∖",ssetmn:"∖",Barv:"⫧",Barwed:"⌆",doublebarwedge:"⌆",Bcy:"Б",Because:"∵",becaus:"∵",because:"∵",Bernoullis:"ℬ",Bscr:"ℬ",bernou:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",breve:"˘",Bumpeq:"≎",HumpDownHump:"≎",bump:"≎",CHcy:"Ч",COPY:"©",copy:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",DD:"ⅅ",Cayleys:"ℭ",Cfr:"ℭ",Ccaron:"Č",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",cedil:"¸",CenterDot:"·",centerdot:"·",middot:"·",Chi:"Χ",CircleDot:"⊙",odot:"⊙",CircleMinus:"⊖",ominus:"⊖",CirclePlus:"⊕",oplus:"⊕",CircleTimes:"⊗",otimes:"⊗",ClockwiseContourIntegral:"∲",cwconint:"∲",CloseCurlyDoubleQuote:"”",rdquo:"”",rdquor:"”",CloseCurlyQuote:"’",rsquo:"’",rsquor:"’",Colon:"∷",Proportion:"∷",Colone:"⩴",Congruent:"≡",equiv:"≡",Conint:"∯",DoubleContourIntegral:"∯",ContourIntegral:"∮",conint:"∮",oint:"∮",Copf:"ℂ",complexes:"ℂ",Coproduct:"∐",coprod:"∐",CounterClockwiseContourIntegral:"∳",awconint:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",asympeq:"≍",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",ddagger:"‡",Darr:"↡",Dashv:"⫤",DoubleLeftTee:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",nabla:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",acute:"´",DiacriticalDot:"˙",dot:"˙",DiacriticalDoubleAcute:"˝",dblac:"˝",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"˜",tilde:"˜",Diamond:"⋄",diam:"⋄",diamond:"⋄",DifferentialD:"ⅆ",dd:"ⅆ",Dopf:"𝔻",Dot:"¨",DoubleDot:"¨",die:"¨",uml:"¨",DotDot:"⃜",DotEqual:"≐",doteq:"≐",esdot:"≐",DoubleDownArrow:"⇓",Downarrow:"⇓",dArr:"⇓",DoubleLeftArrow:"⇐",Leftarrow:"⇐",lArr:"⇐",DoubleLeftRightArrow:"⇔",Leftrightarrow:"⇔",hArr:"⇔",iff:"⇔",DoubleLongLeftArrow:"⟸",Longleftarrow:"⟸",xlArr:"⟸",DoubleLongLeftRightArrow:"⟺",Longleftrightarrow:"⟺",xhArr:"⟺",DoubleLongRightArrow:"⟹",Longrightarrow:"⟹",xrArr:"⟹",DoubleRightArrow:"⇒",Implies:"⇒",Rightarrow:"⇒",rArr:"⇒",DoubleRightTee:"⊨",vDash:"⊨",DoubleUpArrow:"⇑",Uparrow:"⇑",uArr:"⇑",DoubleUpDownArrow:"⇕",Updownarrow:"⇕",vArr:"⇕",DoubleVerticalBar:"∥",par:"∥",parallel:"∥",shortparallel:"∥",spar:"∥",DownArrow:"↓",ShortDownArrow:"↓",darr:"↓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",duarr:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",leftharpoondown:"↽",lhard:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",rhard:"⇁",rightharpoondown:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",top:"⊤",DownTeeArrow:"↧",mapstodown:"↧",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ETH:"Ð",Eacute:"É",Ecaron:"Ě",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrave:"È",Element:"∈",in:"∈",isin:"∈",isinv:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",eqsim:"≂",esim:"≂",Equilibrium:"⇌",rightleftharpoons:"⇌",rlhar:"⇌",Escr:"ℰ",expectation:"ℰ",Esim:"⩳",Eta:"Η",Euml:"Ë",Exists:"∃",exist:"∃",ExponentialE:"ⅇ",ee:"ⅇ",exponentiale:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",blacksquare:"▪",squarf:"▪",squf:"▪",Fopf:"𝔽",ForAll:"∀",forall:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",gt:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",ggg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",ge:"≥",geq:"≥",GreaterEqualLess:"⋛",gel:"⋛",gtreqless:"⋛",GreaterFullEqual:"≧",gE:"≧",geqq:"≧",GreaterGreater:"⪢",GreaterLess:"≷",gl:"≷",gtrless:"≷",GreaterSlantEqual:"⩾",geqslant:"⩾",ges:"⩾",GreaterTilde:"≳",gsim:"≳",gtrsim:"≳",Gscr:"𝒢",Gt:"≫",NestedGreaterGreater:"≫",gg:"≫",HARDcy:"Ъ",Hacek:"ˇ",caron:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",Poincareplane:"ℌ",HilbertSpace:"ℋ",Hscr:"ℋ",hamilt:"ℋ",Hopf:"ℍ",quaternions:"ℍ",HorizontalLine:"─",boxh:"─",Hstrok:"Ħ",HumpEqual:"≏",bumpe:"≏",bumpeq:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"Í",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Im:"ℑ",image:"ℑ",imagpart:"ℑ",Igrave:"Ì",Imacr:"Ī",ImaginaryI:"ⅈ",ii:"ⅈ",Int:"∬",Integral:"∫",int:"∫",Intersection:"⋂",bigcap:"⋂",xcap:"⋂",InvisibleComma:"⁣",ic:"⁣",InvisibleTimes:"⁢",it:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",imagline:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",LT:"<",lt:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Lscr:"ℒ",lagran:"ℒ",Larr:"↞",twoheadleftarrow:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",lang:"⟨",langle:"⟨",LeftArrow:"←",ShortLeftArrow:"←",larr:"←",leftarrow:"←",slarr:"←",LeftArrowBar:"⇤",larrb:"⇤",LeftArrowRightArrow:"⇆",leftrightarrows:"⇆",lrarr:"⇆",LeftCeiling:"⌈",lceil:"⌈",LeftDoubleBracket:"⟦",lobrk:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",dharl:"⇃",downharpoonleft:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",lfloor:"⌊",LeftRightArrow:"↔",harr:"↔",leftrightarrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",dashv:"⊣",LeftTeeArrow:"↤",mapstoleft:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",vartriangleleft:"⊲",vltri:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",ltrie:"⊴",trianglelefteq:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",uharl:"↿",upharpoonleft:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",leftharpoonup:"↼",lharu:"↼",LeftVectorBar:"⥒",LessEqualGreater:"⋚",leg:"⋚",lesseqgtr:"⋚",LessFullEqual:"≦",lE:"≦",leqq:"≦",LessGreater:"≶",lessgtr:"≶",lg:"≶",LessLess:"⪡",LessSlantEqual:"⩽",leqslant:"⩽",les:"⩽",LessTilde:"≲",lesssim:"≲",lsim:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",lAarr:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",longleftarrow:"⟵",xlarr:"⟵",LongLeftRightArrow:"⟷",longleftrightarrow:"⟷",xharr:"⟷",LongRightArrow:"⟶",longrightarrow:"⟶",xrarr:"⟶",Lopf:"𝕃",LowerLeftArrow:"↙",swarr:"↙",swarrow:"↙",LowerRightArrow:"↘",searr:"↘",searrow:"↘",Lsh:"↰",lsh:"↰",Lstrok:"Ł",Lt:"≪",NestedLessLess:"≪",ll:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mscr:"ℳ",phmmat:"ℳ",Mfr:"𝔐",MinusPlus:"∓",mnplus:"∓",mp:"∓",Mopf:"𝕄",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",ZeroWidthSpace:"​",NewLine:` +`,Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",nbsp:" ",Nopf:"ℕ",naturals:"ℕ",Not:"⫬",NotCongruent:"≢",nequiv:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",npar:"∦",nparallel:"∦",nshortparallel:"∦",nspar:"∦",NotElement:"∉",notin:"∉",notinva:"∉",NotEqual:"≠",ne:"≠",NotEqualTilde:"≂̸",nesim:"≂̸",NotExists:"∄",nexist:"∄",nexists:"∄",NotGreater:"≯",ngt:"≯",ngtr:"≯",NotGreaterEqual:"≱",nge:"≱",ngeq:"≱",NotGreaterFullEqual:"≧̸",ngE:"≧̸",ngeqq:"≧̸",NotGreaterGreater:"≫̸",nGtv:"≫̸",NotGreaterLess:"≹",ntgl:"≹",NotGreaterSlantEqual:"⩾̸",ngeqslant:"⩾̸",nges:"⩾̸",NotGreaterTilde:"≵",ngsim:"≵",NotHumpDownHump:"≎̸",nbump:"≎̸",NotHumpEqual:"≏̸",nbumpe:"≏̸",NotLeftTriangle:"⋪",nltri:"⋪",ntriangleleft:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",nltrie:"⋬",ntrianglelefteq:"⋬",NotLess:"≮",nless:"≮",nlt:"≮",NotLessEqual:"≰",nle:"≰",nleq:"≰",NotLessGreater:"≸",ntlg:"≸",NotLessLess:"≪̸",nLtv:"≪̸",NotLessSlantEqual:"⩽̸",nleqslant:"⩽̸",nles:"⩽̸",NotLessTilde:"≴",nlsim:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",npr:"⊀",nprec:"⊀",NotPrecedesEqual:"⪯̸",npre:"⪯̸",npreceq:"⪯̸",NotPrecedesSlantEqual:"⋠",nprcue:"⋠",NotReverseElement:"∌",notni:"∌",notniva:"∌",NotRightTriangle:"⋫",nrtri:"⋫",ntriangleright:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",nrtrie:"⋭",ntrianglerighteq:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",nsqsube:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",nsqsupe:"⋣",NotSubset:"⊂⃒",nsubset:"⊂⃒",vnsub:"⊂⃒",NotSubsetEqual:"⊈",nsube:"⊈",nsubseteq:"⊈",NotSucceeds:"⊁",nsc:"⊁",nsucc:"⊁",NotSucceedsEqual:"⪰̸",nsce:"⪰̸",nsucceq:"⪰̸",NotSucceedsSlantEqual:"⋡",nsccue:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",nsupset:"⊃⃒",vnsup:"⊃⃒",NotSupersetEqual:"⊉",nsupe:"⊉",nsupseteq:"⊉",NotTilde:"≁",nsim:"≁",NotTildeEqual:"≄",nsime:"≄",nsimeq:"≄",NotTildeFullEqual:"≇",ncong:"≇",NotTildeTilde:"≉",nap:"≉",napprox:"≉",NotVerticalBar:"∤",nmid:"∤",nshortmid:"∤",nsmid:"∤",Nscr:"𝒩",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacute:"Ó",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",ohm:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",ldquo:"“",OpenCurlyQuote:"‘",lsquo:"‘",Or:"⩔",Oscr:"𝒪",Oslash:"Ø",Otilde:"Õ",Otimes:"⨷",Ouml:"Ö",OverBar:"‾",oline:"‾",OverBrace:"⏞",OverBracket:"⎴",tbrk:"⎴",OverParenthesis:"⏜",PartialD:"∂",part:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",plusmn:"±",pm:"±",Popf:"ℙ",primes:"ℙ",Pr:"⪻",Precedes:"≺",pr:"≺",prec:"≺",PrecedesEqual:"⪯",pre:"⪯",preceq:"⪯",PrecedesSlantEqual:"≼",prcue:"≼",preccurlyeq:"≼",PrecedesTilde:"≾",precsim:"≾",prsim:"≾",Prime:"″",Product:"∏",prod:"∏",Proportional:"∝",prop:"∝",propto:"∝",varpropto:"∝",vprop:"∝",Pscr:"𝒫",Psi:"Ψ",QUOT:'"',quot:'"',Qfr:"𝔔",Qopf:"ℚ",rationals:"ℚ",Qscr:"𝒬",RBarr:"⤐",drbkarow:"⤐",REG:"®",circledR:"®",reg:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",twoheadrightarrow:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",Rfr:"ℜ",real:"ℜ",realpart:"ℜ",ReverseElement:"∋",SuchThat:"∋",ni:"∋",niv:"∋",ReverseEquilibrium:"⇋",leftrightharpoons:"⇋",lrhar:"⇋",ReverseUpEquilibrium:"⥯",duhar:"⥯",Rho:"Ρ",RightAngleBracket:"⟩",rang:"⟩",rangle:"⟩",RightArrow:"→",ShortRightArrow:"→",rarr:"→",rightarrow:"→",srarr:"→",RightArrowBar:"⇥",rarrb:"⇥",RightArrowLeftArrow:"⇄",rightleftarrows:"⇄",rlarr:"⇄",RightCeiling:"⌉",rceil:"⌉",RightDoubleBracket:"⟧",robrk:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",dharr:"⇂",downharpoonright:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rfloor:"⌋",RightTee:"⊢",vdash:"⊢",RightTeeArrow:"↦",map:"↦",mapsto:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",vartriangleright:"⊳",vrtri:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",rtrie:"⊵",trianglerighteq:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",uharr:"↾",upharpoonright:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",rharu:"⇀",rightharpoonup:"⇀",RightVectorBar:"⥓",Ropf:"ℝ",reals:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",rAarr:"⇛",Rscr:"ℛ",realine:"ℛ",Rsh:"↱",rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortUpArrow:"↑",UpArrow:"↑",uarr:"↑",uparrow:"↑",Sigma:"Σ",SmallCircle:"∘",compfn:"∘",Sopf:"𝕊",Sqrt:"√",radic:"√",Square:"□",squ:"□",square:"□",SquareIntersection:"⊓",sqcap:"⊓",SquareSubset:"⊏",sqsub:"⊏",sqsubset:"⊏",SquareSubsetEqual:"⊑",sqsube:"⊑",sqsubseteq:"⊑",SquareSuperset:"⊐",sqsup:"⊐",sqsupset:"⊐",SquareSupersetEqual:"⊒",sqsupe:"⊒",sqsupseteq:"⊒",SquareUnion:"⊔",sqcup:"⊔",Sscr:"𝒮",Star:"⋆",sstarf:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",sube:"⊆",subseteq:"⊆",Succeeds:"≻",sc:"≻",succ:"≻",SucceedsEqual:"⪰",sce:"⪰",succeq:"⪰",SucceedsSlantEqual:"≽",sccue:"≽",succcurlyeq:"≽",SucceedsTilde:"≿",scsim:"≿",succsim:"≿",Sum:"∑",sum:"∑",Sup:"⋑",Supset:"⋑",Superset:"⊃",sup:"⊃",supset:"⊃",SupersetEqual:"⊇",supe:"⊇",supseteq:"⊇",THORN:"Þ",TRADE:"™",trade:"™",TSHcy:"Ћ",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",there4:"∴",therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",Tilde:"∼",sim:"∼",thicksim:"∼",thksim:"∼",TildeEqual:"≃",sime:"≃",simeq:"≃",TildeFullEqual:"≅",cong:"≅",TildeTilde:"≈",ap:"≈",approx:"≈",asymp:"≈",thickapprox:"≈",thkap:"≈",Topf:"𝕋",TripleDot:"⃛",tdot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",lowbar:"_",UnderBrace:"⏟",UnderBracket:"⎵",bbrk:"⎵",UnderParenthesis:"⏝",Union:"⋃",bigcup:"⋃",xcup:"⋃",UnionPlus:"⊎",uplus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",udarr:"⇅",UpDownArrow:"↕",updownarrow:"↕",varr:"↕",UpEquilibrium:"⥮",udhar:"⥮",UpTee:"⊥",bot:"⊥",bottom:"⊥",perp:"⊥",UpTeeArrow:"↥",mapstoup:"↥",UpperLeftArrow:"↖",nwarr:"↖",nwarrow:"↖",UpperRightArrow:"↗",nearr:"↗",nearrow:"↗",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",bigvee:"⋁",xvee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",mid:"∣",shortmid:"∣",smid:"∣",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"❘",VerticalTilde:"≀",wr:"≀",wreath:"≀",VeryThinSpace:" ",hairsp:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",bigwedge:"⋀",xwedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",Zeta:"Ζ",Zfr:"ℨ",zeetrf:"ℨ",Zopf:"ℤ",integers:"ℤ",Zscr:"𝒵",aacute:"á",abreve:"ă",ac:"∾",mstpos:"∾",acE:"∾̳",acd:"∿",acirc:"â",acy:"а",aelig:"æ",afr:"𝔞",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",and:"∧",wedge:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",angle:"∠",ange:"⦤",angmsd:"∡",measuredangle:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angzarr:"⍼",aogon:"ą",aopf:"𝕒",apE:"⩰",apacir:"⩯",ape:"≊",approxeq:"≊",apid:"≋",apos:"'",aring:"å",ascr:"𝒶",ast:"*",midast:"*",atilde:"ã",auml:"ä",awint:"⨑",bNot:"⫭",backcong:"≌",bcong:"≌",backepsilon:"϶",bepsi:"϶",backprime:"‵",bprime:"‵",backsim:"∽",bsim:"∽",backsimeq:"⋍",bsime:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrktbrk:"⎶",bcy:"б",bdquo:"„",ldquor:"„",bemptyv:"⦰",beta:"β",beth:"ℶ",between:"≬",twixt:"≬",bfr:"𝔟",bigcirc:"◯",xcirc:"◯",bigodot:"⨀",xodot:"⨀",bigoplus:"⨁",xoplus:"⨁",bigotimes:"⨂",xotime:"⨂",bigsqcup:"⨆",xsqcup:"⨆",bigstar:"★",starf:"★",bigtriangledown:"▽",xdtri:"▽",bigtriangleup:"△",xutri:"△",biguplus:"⨄",xuplus:"⨄",bkarow:"⤍",rbarr:"⤍",blacklozenge:"⧫",lozf:"⧫",blacktriangle:"▴",utrif:"▴",blacktriangledown:"▾",dtrif:"▾",blacktriangleleft:"◂",ltrif:"◂",blacktriangleright:"▸",rtrif:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",minusb:"⊟",boxplus:"⊞",plusb:"⊞",boxtimes:"⊠",timesb:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bumpE:"⪮",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",ccaps:"⩍",ccaron:"č",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cemptyv:"⦲",cent:"¢",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",cire:"≗",circlearrowleft:"↺",olarr:"↺",circlearrowright:"↻",orarr:"↻",circledS:"Ⓢ",oS:"Ⓢ",circledast:"⊛",oast:"⊛",circledcirc:"⊚",ocir:"⊚",circleddash:"⊝",odash:"⊝",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",comma:",",commat:"@",comp:"∁",complement:"∁",congdot:"⩭",copf:"𝕔",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",curlyeqprec:"⋞",cuesc:"⋟",curlyeqsucc:"⋟",cularr:"↶",curvearrowleft:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curvearrowright:"↷",curarrm:"⤼",curlyvee:"⋎",cuvee:"⋎",curlywedge:"⋏",cuwed:"⋏",curren:"¤",cwint:"∱",cylcty:"⌭",dHar:"⥥",dagger:"†",daleth:"ℸ",dash:"‐",hyphen:"‐",dbkarow:"⤏",rBarr:"⤏",dcaron:"ď",dcy:"д",ddarr:"⇊",downdownarrows:"⇊",ddotseq:"⩷",eDDot:"⩷",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",diamondsuit:"♦",diams:"♦",digamma:"ϝ",gammad:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",llcorner:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",doteqdot:"≑",eDot:"≑",dotminus:"∸",minusd:"∸",dotplus:"∔",plusdo:"∔",dotsquare:"⊡",sdotb:"⊡",drcorn:"⌟",lrcorner:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",triangledown:"▿",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"≖",eqcirc:"≖",ecirc:"ê",ecolon:"≕",eqcolon:"≕",ecy:"э",edot:"ė",efDot:"≒",fallingdotseq:"≒",efr:"𝔢",eg:"⪚",egrave:"è",egs:"⪖",eqslantgtr:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",eqslantless:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",varnothing:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",equals:"=",equest:"≟",questeq:"≟",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",risingdotseq:"≓",erarr:"⥱",escr:"ℯ",eta:"η",eth:"ð",euml:"ë",euro:"€",excl:"!",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",fork:"⋔",pitchfork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"½",half:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",sfrown:"⌢",fscr:"𝒻",gEl:"⪌",gtreqqless:"⪌",gacute:"ǵ",gamma:"γ",gap:"⪆",gtrapprox:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gimel:"ℷ",gjcy:"ѓ",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gneqq:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gnsim:"⋧",gopf:"𝕘",gscr:"ℊ",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtrdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrarr:"⥸",gvertneqq:"≩︀",gvnE:"≩︀",hardcy:"ъ",harrcir:"⥈",harrw:"↭",leftrightsquigarrow:"↭",hbar:"ℏ",hslash:"ℏ",planck:"ℏ",plankv:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",mldr:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",larrhk:"↩",hookrightarrow:"↪",rarrhk:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hstrok:"ħ",hybull:"⁃",iacute:"í",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",ifr:"𝔦",igrave:"ì",iiiint:"⨌",qint:"⨌",iiint:"∭",tint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",imath:"ı",inodot:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",intcal:"⊺",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iquest:"¿",iscr:"𝒾",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",itilde:"ĩ",iukcy:"і",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAtail:"⤛",lBarr:"⤎",lEg:"⪋",lesseqqgtr:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lambda:"λ",langd:"⦑",lap:"⪅",lessapprox:"⪅",laquo:"«",larrbfs:"⤟",larrfs:"⤝",larrlp:"↫",looparrowleft:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",leftarrowtail:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lcy:"л",ldca:"⤶",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leq:"≤",leftleftarrows:"⇇",llarr:"⇇",leftthreetimes:"⋋",lthree:"⋋",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessdot:"⋖",ltdot:"⋖",lfisht:"⥼",lfr:"𝔩",lgE:"⪑",lharul:"⥪",lhblk:"▄",ljcy:"љ",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lneqq:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lnsim:"⋦",loang:"⟬",loarr:"⇽",longmapsto:"⟼",xmap:"⟼",looparrowright:"↬",rarrlp:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",loz:"◊",lozenge:"◊",lpar:"(",lparlt:"⦓",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsime:"⪍",lsimg:"⪏",lsquor:"‚",sbquo:"‚",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",triangleleft:"◃",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"¯",strns:"¯",male:"♂",malt:"✠",maltese:"✠",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",mfr:"𝔪",mho:"℧",micro:"µ",midcir:"⫰",minus:"−",minusdu:"⨪",mlcp:"⫛",models:"⊧",mopf:"𝕞",mscr:"𝓂",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nLeftarrow:"⇍",nlArr:"⇍",nLeftrightarrow:"⇎",nhArr:"⇎",nLl:"⋘̸",nLt:"≪⃒",nRightarrow:"⇏",nrArr:"⇏",nVDash:"⊯",nVdash:"⊮",nacute:"ń",nang:"∠⃒",napE:"⩰̸",napid:"≋̸",napos:"ʼn",natur:"♮",natural:"♮",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",neArr:"⇗",nearhk:"⤤",nedot:"≐̸",nesear:"⤨",toea:"⤨",nfr:"𝔫",nharr:"↮",nleftrightarrow:"↮",nhpar:"⫲",nis:"⋼",nisd:"⋺",njcy:"њ",nlE:"≦̸",nleqq:"≦̸",nlarr:"↚",nleftarrow:"↚",nldr:"‥",nopf:"𝕟",not:"¬",notinE:"⋹̸",notindot:"⋵̸",notinvb:"⋷",notinvc:"⋶",notnivb:"⋾",notnivc:"⋽",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",nrarr:"↛",nrightarrow:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nscr:"𝓃",nsub:"⊄",nsubE:"⫅̸",nsubseteqq:"⫅̸",nsup:"⊅",nsupE:"⫆̸",nsupseteqq:"⫆̸",ntilde:"ñ",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwnear:"⤧",oacute:"ó",ocirc:"ô",ocy:"о",odblac:"ő",odiv:"⨸",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograve:"ò",ogt:"⧁",ohbar:"⦵",olcir:"⦾",olcross:"⦻",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",oopf:"𝕠",opar:"⦷",operp:"⦹",or:"∨",vee:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",oscr:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oslash:"ø",osol:"⊘",otilde:"õ",otimesas:"⨶",ouml:"ö",ovbar:"⌽",para:"¶",parsim:"⫳",parsl:"⫽",pcy:"п",percnt:"%",period:".",permil:"‰",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",straightphi:"ϕ",varphi:"ϕ",phone:"☎",pi:"π",piv:"ϖ",varpi:"ϖ",planckh:"ℎ",plus:"+",plusacir:"⨣",pluscir:"⨢",plusdu:"⨥",pluse:"⩲",plussim:"⨦",plustwo:"⨧",pointint:"⨕",popf:"𝕡",pound:"£",prE:"⪳",prap:"⪷",precapprox:"⪷",precnapprox:"⪹",prnap:"⪹",precneqq:"⪵",prnE:"⪵",precnsim:"⋨",prnsim:"⋨",prime:"′",profalar:"⌮",profline:"⌒",profsurf:"⌓",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quatint:"⨖",quest:"?",rAtail:"⤜",rHar:"⥤",race:"∽̱",racute:"ŕ",raemptyv:"⦳",rangd:"⦒",range:"⦥",raquo:"»",rarrap:"⥵",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rightarrowtail:"↣",rarrw:"↝",rightsquigarrow:"↝",ratail:"⤚",ratio:"∶",rbbrk:"❳",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdsh:"↳",rect:"▭",rfisht:"⥽",rfr:"𝔯",rharul:"⥬",rho:"ρ",rhov:"ϱ",varrho:"ϱ",rightrightarrows:"⇉",rrarr:"⇉",rightthreetimes:"⋌",rthree:"⋌",ring:"˚",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rsaquo:"›",rscr:"𝓇",rtimes:"⋊",rtri:"▹",triangleright:"▹",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",scE:"⪴",scap:"⪸",succapprox:"⪸",scaron:"š",scedil:"ş",scirc:"ŝ",scnE:"⪶",succneqq:"⪶",scnap:"⪺",succnapprox:"⪺",scnsim:"⋩",succnsim:"⋩",scpolint:"⨓",scy:"с",sdot:"⋅",sdote:"⩦",seArr:"⇘",sect:"§",semi:";",seswar:"⤩",tosa:"⤩",sext:"✶",sfr:"𝔰",sharp:"♯",shchcy:"щ",shcy:"ш",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",varsigma:"ς",simdot:"⩪",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",smashp:"⨳",smeparsl:"⧤",smile:"⌣",ssmile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",sqcaps:"⊓︀",sqcups:"⊔︀",sscr:"𝓈",star:"☆",sub:"⊂",subset:"⊂",subE:"⫅",subseteqq:"⫅",subdot:"⪽",subedot:"⫃",submult:"⫁",subnE:"⫋",subsetneqq:"⫋",subne:"⊊",subsetneq:"⊊",subplus:"⪿",subrarr:"⥹",subsim:"⫇",subsub:"⫕",subsup:"⫓",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supseteqq:"⫆",supdot:"⪾",supdsub:"⫘",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supsetneqq:"⫌",supne:"⊋",supsetneq:"⊋",supplus:"⫀",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swnwar:"⤪",szlig:"ß",target:"⌖",tau:"τ",tcaron:"ť",tcedil:"ţ",tcy:"т",telrec:"⌕",tfr:"𝔱",theta:"θ",thetasym:"ϑ",thetav:"ϑ",vartheta:"ϑ",thorn:"þ",times:"×",timesbar:"⨱",timesd:"⨰",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tprime:"‴",triangle:"▵",utri:"▵",triangleq:"≜",trie:"≜",tridot:"◬",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",uHar:"⥣",uacute:"ú",ubrcy:"ў",ubreve:"ŭ",ucirc:"û",ucy:"у",udblac:"ű",ufisht:"⥾",ufr:"𝔲",ugrave:"ù",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uogon:"ų",uopf:"𝕦",upsi:"υ",upsilon:"υ",upuparrows:"⇈",uuarr:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",uuml:"ü",uwangle:"⦧",vBar:"⫨",vBarv:"⫩",vangrt:"⦜",varsubsetneq:"⊊︀",vsubne:"⊊︀",varsubsetneqq:"⫋︀",vsubnE:"⫋︀",varsupsetneq:"⊋︀",vsupne:"⊋︀",varsupsetneqq:"⫌︀",vsupnE:"⫌︀",vcy:"в",veebar:"⊻",veeeq:"≚",vellip:"⋮",vfr:"𝔳",vopf:"𝕧",vscr:"𝓋",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedgeq:"≙",weierp:"℘",wp:"℘",wfr:"𝔴",wopf:"𝕨",wscr:"𝓌",xfr:"𝔵",xi:"ξ",xnis:"⋻",xopf:"𝕩",xscr:"𝓍",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"},B1e="";b0.ngsp=B1e;var j1e=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function z1e(e,t){if(t!=null&&!(Array.isArray(t)&&t.length==2))throw new Error(`Expected '${e}' to be an array, [start, end].`);if(t!=null){let r=t[0],n=t[1];j1e.forEach(i=>{if(i.test(r)||i.test(n))throw new Error(`['${r}', '${n}'] contains unusable interpolation symbol.`)})}}var H1e=class g9{static fromArray(t){return t?(z1e("interpolation",t),new g9(t[0],t[1])):m9}constructor(t,r){this.start=t,this.end=r}},m9=new H1e("{{","}}"),GS=class extends h9{constructor(e,t,r){super(r,e),this.tokenType=t}},U1e=class{constructor(e,t,r){this.tokens=e,this.errors=t,this.nonNormalizedIcuExpressions=r}};function W1e(e,t,r,n={}){let i=new q1e(new c9(e,t),r,n);return i.tokenize(),new U1e(Z1e(i.tokens),i.errors,i.nonNormalizedIcuExpressions)}var V1e=/\r\n?/g;function fh(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function $M(e){return`Unknown entity "${e}" - use the "&#;" or "&#x;" syntax`}function G1e(e,t){return`Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`}var x0;(function(e){e.HEX="hexadecimal",e.DEC="decimal"})(x0||(x0={}));var qS=class{constructor(t){this.error=t}},q1e=class{constructor(e,t,r){this._getTagContentType=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=r.tokenizeExpansionForms||!1,this._interpolationConfig=r.interpolationConfig||m9,this._leadingTriviaCodePoints=r.leadingTriviaChars&&r.leadingTriviaChars.map(i=>i.codePointAt(0)||0),this._canSelfClose=r.canSelfClose||!1,this._allowHtmComponentClosingTags=r.allowHtmComponentClosingTags||!1;let n=r.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=r.escapedString?new exe(e,n):new y9(e,n),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0,this._tokenizeLet=r.tokenizeLet??!0;try{this._cursor.init()}catch(i){this.handleError(i)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(V1e,` +`)}tokenize(){for(;this._cursor.peek()!==0;){let e=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let t=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=t,this._consumeBogusComment(e)):this._consumeTagOpen(e)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(t){this.handleError(t)}}this._beginToken(34),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn(r=>g0(r)?!e:FM(r)?(e=!0,!1):!0),this._cursor.getChars(t).trim()}_consumeBlockStart(e){this._beginToken(25,e);let t=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(rn),this._attemptCharCode(41))this._attemptCharCodeUntilFn(rn);else{t.type=29;return}this._attemptCharCode(123)?(this._beginToken(26),this._endToken([])):t.type=29}_consumeBlockEnd(e){this._beginToken(27,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(OM);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(28);let e=this._cursor.clone(),t=null,r=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||t!==null;){let n=this._cursor.peek();if(n===92)this._cursor.advance();else if(n===t)t=null;else if(t===null&&VS(n))t=n;else if(n===40&&t===null)r++;else if(n===41&&t===null){if(r===0)break;r>0&&r--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(OM)}}_consumeLetDeclaration(e){if(this._beginToken(30,e),g0(this._cursor.peek()))this._attemptCharCodeUntilFn(rn);else{let r=this._endToken([this._cursor.getChars(e)]);r.type=33;return}let t=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(rn),!this._attemptCharCode(61)){t.type=33;return}this._attemptCharCodeUntilFn(r=>rn(r)&&!Y2(r)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(32),this._endToken([]),this._cursor.advance()):(t.type=33,t.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),t=!1;return this._attemptCharCodeUntilFn(r=>m0(r)||r==36||r===95||t&&X2(r)?(t=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(31,e);this._cursor.peek()!==0;){let t=this._cursor.peek();if(t===59)break;VS(t)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(r=>r===92?(this._cursor.advance(),!1):r===t)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(Y1e(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,t=this._cursor.clone()){this._currentTokenStart=t,this._currentTokenType=e}_endToken(e,t){if(this._currentTokenStart===null)throw new GS("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(t));if(this._currentTokenType===null)throw new GS("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let r={type:this._currentTokenType,parts:e,sourceSpan:(t??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(r),this._currentTokenStart=null,this._currentTokenType=null,r}_createError(e,t){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let r=new GS(e,this._currentTokenType,t);return this._currentTokenStart=null,this._currentTokenType=null,new qS(r)}handleError(e){if(e instanceof Q2&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof qS)this.errors.push(e.error);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return Q1e(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(fh(this._cursor.peek()),this._cursor.getSpan(t))}_attemptStr(e){let t=e.length;if(this._cursor.charsLeft()this._attemptStr("-->")),this._beginToken(11),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(19),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){let e=this._cursor.clone(),t="";for(;this._cursor.peek()!==58&&!K1e(this._cursor.peek());)this._cursor.advance();let r;this._cursor.peek()===58?(t=this._cursor.getChars(e),this._cursor.advance(),r=this._cursor.clone()):r=e,this._requireCharCodeUntilFn(LM,t===""?0:1);let n=this._cursor.getChars(r);return[t,n]}_consumeTagOpen(e){let t,r,n,i=[];try{if(!m0(this._cursor.peek()))throw this._createError(fh(this._cursor.peek()),this._cursor.getSpan(e));for(n=this._consumeTagOpenStart(e),r=n.parts[0],t=n.parts[1],this._attemptCharCodeUntilFn(rn);this._cursor.peek()!==47&&this._cursor.peek()!==62&&this._cursor.peek()!==60&&this._cursor.peek()!==0;){let[o,a]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(rn),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(rn);let l=this._consumeAttributeValue();i.push({prefix:o,name:a,value:l})}else i.push({prefix:o,name:a});this._attemptCharCodeUntilFn(rn)}this._consumeTagOpenEnd()}catch(o){if(o instanceof qS){n?n.type=4:(this._beginToken(5,e),this._endToken(["<"]));return}throw o}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===2)return;let s=this._getTagContentType(t,r,this._fullNameStack.length>0,i);this._handleFullNameStackForTagOpen(r,t),s===Zs.RAW_TEXT?this._consumeRawTextWithTagClose(r,t,!1):s===Zs.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,t,!0)}_consumeRawTextWithTagClose(e,t,r){this._consumeRawText(r,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(rn),!this._attemptStrCaseInsensitive(e?`${e}:${t}`:t))?!1:(this._attemptCharCodeUntilFn(rn),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(n=>n===62,3),this._cursor.advance(),this._endToken([e,t]),this._handleFullNameStackForTagClose(e,t)}_consumeTagOpenStart(e){this._beginToken(0,e);let t=this._consumePrefixAndName();return this._endToken(t)}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(fh(e),this._cursor.getSpan());this._beginToken(14);let t=this._consumePrefixAndName();return this._endToken(t),t}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let t=this._cursor.peek();this._consumeQuote(t);let r=()=>this._cursor.peek()===t;e=this._consumeWithInterpolation(16,17,r,r),this._consumeQuote(t)}else{let t=()=>LM(this._cursor.peek());e=this._consumeWithInterpolation(16,17,t,t)}return e}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?2:1;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._beginToken(3,e),this._attemptCharCodeUntilFn(rn),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(rn),this._requireCharCode(62),this._endToken([]);else{let[t,r]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(rn),this._requireCharCode(62),this._endToken([t,r]),this._handleFullNameStackForTagClose(t,r)}}_consumeExpansionFormStart(){this._beginToken(20),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(20),this._beginToken(7);let e=this._readUntil(44),t=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([t]);else{let n=this._endToken([e]);t!==e&&this.nonNormalizedIcuExpressions.push(n)}this._requireCharCode(44),this._attemptCharCodeUntilFn(rn),this._beginToken(7);let r=this._readUntil(44);this._endToken([r]),this._requireCharCode(44),this._attemptCharCodeUntilFn(rn)}_consumeExpansionCaseStart(){this._beginToken(21);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(rn),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(rn),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(rn),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,t,r,n){this._beginToken(e);let i=[];for(;!r();){let o=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(i.join(""))],o),i.length=0,this._consumeInterpolation(t,o,n),this._beginToken(e)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(e),this._beginToken(e)):i.push(this._readChar())}this._inInterpolation=!1;let s=this._processCarriageReturns(i.join(""));return this._endToken([s]),s}_consumeInterpolation(e,t,r){let n=[];this._beginToken(e,t),n.push(this._interpolationConfig.start);let i=this._cursor.clone(),s=null,o=!1;for(;this._cursor.peek()!==0&&(r===null||!r());){let a=this._cursor.clone();if(this._isTagStart()){this._cursor=a,n.push(this._getProcessedChars(i,a)),this._endToken(n);return}if(s===null)if(this._attemptStr(this._interpolationConfig.end)){n.push(this._getProcessedChars(i,a)),n.push(this._interpolationConfig.end),this._endToken(n);return}else this._attemptStr("//")&&(o=!0);let l=this._cursor.peek();this._cursor.advance(),l===92?this._cursor.advance():l===s?s=null:!o&&s===null&&VS(l)&&(s=l)}n.push(this._getProcessedChars(i,this._cursor)),this._endToken(n)}_getProcessedChars(e,t){return this._processCarriageReturns(t.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._cursor.peek()===64||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let t=e.peek();if(97<=t&&t<=122||65<=t&&t<=90||t===47||t===33)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&this._cursor.peek()===64){let e=this._cursor.clone();if(e.advance(),FM(e.peek()))return!0}return!1}_readUntil(e){let t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===22}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===20}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;if(this._interpolationConfig){let e=this._cursor.clone(),t=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!t}return!0}_handleFullNameStackForTagOpen(e,t){let r=v0(e,t);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===r)&&this._fullNameStack.push(r)}_handleFullNameStackForTagClose(e,t){let r=v0(e,t);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===r&&this._fullNameStack.pop()}};function rn(e){return!g0(e)||e===0}function LM(e){return g0(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function K1e(e){return(e<97||12257)}function J1e(e){return e===59||e===0||!Zbe(e)}function X1e(e){return e===59||e===0||!m0(e)}function Y1e(e){return e!==125}function Q1e(e,t){return PM(e)===PM(t)}function PM(e){return e>=97&&e<=122?e-97+65:e}function FM(e){return m0(e)||X2(e)||e===95}function OM(e){return e!==59&&rn(e)}function Z1e(e){let t=[],r;for(let n=0;n0&&r.indexOf(t.peek())!==-1;)n===t&&(t=t.clone()),t.advance();let i=this.locationFromCursor(t),s=this.locationFromCursor(this),o=n!==t?this.locationFromCursor(n):i;return new It(i,s,o)}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new Q2('Unexpected character "EOF"',this);let r=this.charAt(t.offset);r===10?(t.line++,t.column=0):Y2(r)||t.column++,t.offset++,this.updatePeek(t)}updatePeek(t){t.peek=t.offset>=this.end?0:this.charAt(t.offset)}locationFromCursor(t){return new qC(t.file,t.state.offset,t.state.line,t.state.column)}},exe=class XC extends y9{constructor(t,r){t instanceof XC?(super(t),this.internalState={...t.internalState}):(super(t,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new XC(this)}getChars(t){let r=t.clone(),n="";for(;r.internalState.offsetthis.internalState.peek;if(t()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),t()===110)this.state.peek=10;else if(t()===114)this.state.peek=13;else if(t()===118)this.state.peek=11;else if(t()===116)this.state.peek=9;else if(t()===98)this.state.peek=8;else if(t()===102)this.state.peek=12;else if(t()===117)if(this.advanceState(this.internalState),t()===123){this.advanceState(this.internalState);let r=this.clone(),n=0;for(;t()!==125;)this.advanceState(this.internalState),n++;this.state.peek=this.decodeHexDigits(r,n)}else{let r=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,4)}else if(t()===120){this.advanceState(this.internalState);let r=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,2)}else if(gM(t())){let r="",n=0,i=this.clone();for(;gM(t())&&n<3;)i=this.clone(),r+=String.fromCodePoint(t()),this.advanceState(this.internalState),n++;this.state.peek=parseInt(r,8),this.internalState=i.internalState}else Y2(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(t,r){let n=this.input.slice(t.internalState.offset,t.internalState.offset+r),i=parseInt(n,16);if(isNaN(i))throw t.state=t.internalState,new Q2("Invalid hexadecimal escape sequence",t);return i}},Q2=class{constructor(e,t){this.msg=e,this.cursor=t}},fi=class v9 extends h9{static create(t,r,n){return new v9(t,r,n)}constructor(t,r,n){super(r,n),this.elementName=t}},txe=class{constructor(e,t){this.rootNodes=e,this.errors=t}},rxe=class{constructor(e){this.getTagDefinition=e}parse(e,t,r,n=!1,i){let s=f=>(p,...m)=>f(p.toLowerCase(),...m),o=n?this.getTagDefinition:s(this.getTagDefinition),a=f=>o(f).getContentType(),l=n?i:s(i),u=W1e(e,t,i?(f,p,m,y)=>{let b=l(f,p,m,y);return b!==void 0?b:a(f)}:a,r),c=r&&r.canSelfClose||!1,h=r&&r.allowHtmComponentClosingTags||!1,d=new nxe(u.tokens,o,c,h,n);return d.build(),new txe(d.rootNodes,u.errors.concat(d.errors))}},nxe=class b9{constructor(t,r,n,i,s){this.tokens=t,this.getTagDefinition=r,this.canSelfClose=n,this.allowHtmComponentClosingTags=i,this.isTagNameCaseSensitive=s,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==34;)this._peek.type===0||this._peek.type===4?this._consumeStartTag(this._advance()):this._peek.type===3?(this._closeVoidElement(),this._consumeEndTag(this._advance())):this._peek.type===12?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===20?this._consumeExpansion(this._advance()):this._peek.type===25?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===27?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===29?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===30?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===18?this._consumeDocType(this._advance()):this._peek.type===33?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let t of this._containerStack)t instanceof dh&&this.errors.push(fi.create(t.name,t.sourceSpan,`Unclosed block "${t.name}"`))}_advance(){let t=this._peek;return this._index0)return this.errors=this.errors.concat(s.errors),null;let o=new It(t.sourceSpan.start,i.sourceSpan.end,t.sourceSpan.fullStart),a=new It(r.sourceSpan.start,i.sourceSpan.end,r.sourceSpan.fullStart);return new O1e(t.parts[0],s.rootNodes,o,t.sourceSpan,a)}_collectExpansionExpTokens(t){let r=[],n=[22];for(;;){if((this._peek.type===20||this._peek.type===22)&&n.push(this._peek.type),this._peek.type===23)if(MM(n,22)){if(n.pop(),n.length===0)return r}else return this.errors.push(fi.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===24)if(MM(n,20))n.pop();else return this.errors.push(fi.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===34)return this.errors.push(fi.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.push(this._advance())}}_getText(t){let r=t.parts[0];if(r.length>0&&r[0]==` +`){let n=this._getClosestParentElement();n!=null&&n.children.length==0&&this.getTagDefinition(n.name).ignoreFirstLf&&(r=r.substring(1))}return r}_consumeText(t){let r=[t],n=t.sourceSpan,i=t.parts[0];if(i.length>0&&i[0]===` +`){let s=this._getContainer();s!=null&&s.children.length===0&&this.getTagDefinition(s.name).ignoreFirstLf&&(i=i.substring(1),r[0]={type:t.type,sourceSpan:t.sourceSpan,parts:[i]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)t=this._advance(),r.push(t),t.type===8?i+=t.parts.join("").replace(/&([^;]+);/g,IM):t.type===9?i+=t.parts[0]:i+=t.parts.join("");if(i.length>0){let s=t.sourceSpan;this._addToParent(new L1e(i,new It(n.start,s.end,n.fullStart,n.details),r))}}_closeVoidElement(){let t=this._getContainer();t instanceof Xa&&this.getTagDefinition(t.name).isVoid&&this._containerStack.pop()}_consumeStartTag(t){let[r,n]=t.parts,i=[];for(;this._peek.type===14;)i.push(this._consumeAttr(this._advance()));let s=this._getElementFullName(r,n,this._getClosestParentElement()),o=!1;if(this._peek.type===2){this._advance(),o=!0;let f=this.getTagDefinition(s);this.canSelfClose||f.canSelfClose||iv(s)!==null||f.isVoid||this.errors.push(fi.create(s,t.sourceSpan,`Only void, custom and foreign elements can be self closed "${t.parts[1]}"`))}else this._peek.type===1&&(this._advance(),o=!1);let a=this._peek.sourceSpan.fullStart,l=new It(t.sourceSpan.start,a,t.sourceSpan.fullStart),u=new It(t.sourceSpan.start,a,t.sourceSpan.fullStart),c=new It(t.sourceSpan.start.moveBy(1),t.sourceSpan.end),h=new Xa(s,i,[],l,u,void 0,c),d=this._getContainer();this._pushContainer(h,d instanceof Xa&&this.getTagDefinition(d.name).isClosedByChild(h.name)),o?this._popContainer(s,Xa,l):t.type===4&&(this._popContainer(s,Xa,null),this.errors.push(fi.create(s,l,`Opening tag "${s}" not terminated.`)))}_pushContainer(t,r){r&&this._containerStack.pop(),this._addToParent(t),this._containerStack.push(t)}_consumeEndTag(t){let r=this.allowHtmComponentClosingTags&&t.parts.length===0?null:this._getElementFullName(t.parts[0],t.parts[1],this._getClosestParentElement());if(r&&this.getTagDefinition(r).isVoid)this.errors.push(fi.create(r,t.sourceSpan,`Void elements do not have end tags "${t.parts[1]}"`));else if(!this._popContainer(r,Xa,t.sourceSpan)){let n=`Unexpected closing tag "${r}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(fi.create(r,t.sourceSpan,n))}}_popContainer(t,r,n){let i=!1;for(let s=this._containerStack.length-1;s>=0;s--){let o=this._containerStack[s];if(iv(o.name)?o.name===t:(t==null||o.name.toLowerCase()===t.toLowerCase())&&o instanceof r)return o.endSourceSpan=n,o.sourceSpan.end=n!==null?n.end:o.sourceSpan.end,this._containerStack.splice(s,this._containerStack.length-s),!i;(o instanceof dh||o instanceof Xa&&!this.getTagDefinition(o.name).closedByParent)&&(i=!0)}return!1}_consumeAttr(t){let r=v0(t.parts[0],t.parts[1]),n=t.sourceSpan.end,i;this._peek.type===15&&(i=this._advance());let s="",o=[],a,l;if(this._peek.type===16)for(a=this._peek.sourceSpan,l=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let c=this._advance();o.push(c),c.type===17?s+=c.parts.join("").replace(/&([^;]+);/g,IM):c.type===9?s+=c.parts[0]:s+=c.parts.join(""),l=n=c.sourceSpan.end}this._peek.type===15&&(l=n=this._advance().sourceSpan.end);let u=a&&l&&new It((i==null?void 0:i.sourceSpan.start)??a.start,l,(i==null?void 0:i.sourceSpan.fullStart)??a.fullStart);return new M1e(r,s,new It(t.sourceSpan.start,n,t.sourceSpan.fullStart),t.sourceSpan,u,o.length>0?o:void 0,void 0)}_consumeBlockOpen(t){let r=[];for(;this._peek.type===28;){let a=this._advance();r.push(new kM(a.parts[0],a.sourceSpan))}this._peek.type===26&&this._advance();let n=this._peek.sourceSpan.fullStart,i=new It(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new It(t.sourceSpan.start,n,t.sourceSpan.fullStart),o=new dh(t.parts[0],r,[],i,t.sourceSpan,s);this._pushContainer(o,!1)}_consumeBlockClose(t){this._popContainer(null,dh,t.sourceSpan)||this.errors.push(fi.create(null,t.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(t){let r=[];for(;this._peek.type===28;){let a=this._advance();r.push(new kM(a.parts[0],a.sourceSpan))}let n=this._peek.sourceSpan.fullStart,i=new It(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new It(t.sourceSpan.start,n,t.sourceSpan.fullStart),o=new dh(t.parts[0],r,[],i,t.sourceSpan,s);this._pushContainer(o,!1),this._popContainer(null,dh,null),this.errors.push(fi.create(t.parts[0],i,`Incomplete block "${t.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(t){let r=t.parts[0],n,i;if(this._peek.type!==31){this.errors.push(fi.create(t.parts[0],t.sourceSpan,`Invalid @let declaration "${r}". Declaration must have a value.`));return}else n=this._advance();if(this._peek.type!==32){this.errors.push(fi.create(t.parts[0],t.sourceSpan,`Unterminated @let declaration "${r}". Declaration must be terminated with a semicolon.`));return}else i=this._advance();let s=i.sourceSpan.fullStart,o=new It(t.sourceSpan.start,s,t.sourceSpan.fullStart),a=t.sourceSpan.toString().lastIndexOf(r),l=t.sourceSpan.start.moveBy(a),u=new It(l,t.sourceSpan.end),c=new _M(r,n.parts[0],o,u,n.sourceSpan);this._addToParent(c)}_consumeIncompleteLet(t){let r=t.parts[0]??"",n=r?` "${r}"`:"";if(r.length>0){let i=t.sourceSpan.toString().lastIndexOf(r),s=t.sourceSpan.start.moveBy(i),o=new It(s,t.sourceSpan.end),a=new It(t.sourceSpan.start,t.sourceSpan.start.moveBy(0)),l=new _M(r,"",t.sourceSpan,o,a);this._addToParent(l)}this.errors.push(fi.create(t.parts[0],t.sourceSpan,`Incomplete @let declaration${n}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let t=this._containerStack.length-1;t>-1;t--)if(this._containerStack[t]instanceof Xa)return this._containerStack[t];return null}_addToParent(t){let r=this._getContainer();r===null?this.rootNodes.push(t):r.children.push(t)}_getElementFullName(t,r,n){if(t===""&&(t=this.getTagDefinition(r).implicitNamespacePrefix||"",t===""&&n!=null)){let i=x1(n.name)[1];this.getTagDefinition(i).preventNamespaceInheritance||(t=iv(n.name))}return v0(t,r)}};function MM(e,t){return e.length>0&&e[e.length-1]===t}function IM(e,t){return b0[t]!==void 0?b0[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}var ixe=class extends rxe{constructor(){super(KC)}parse(e,t,r,n=!1,i){return super.parse(e,t,r,n,i)}},KS=null,sxe=()=>(KS||(KS=new ixe),KS);function NM(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:i=!1,getTagContentType:s,tokenizeAngularBlocks:o=!1,tokenizeAngularLetDeclaration:a=!1}=t;return sxe().parse(e,"angular-html-parser",{tokenizeExpansionForms:o,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:o,tokenizeLet:a},i,s)}function oxe(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var axe=oxe,Wf=3;function lxe(e){let t=e.slice(0,Wf);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` +`,Wf);if(r===-1)return;let n=e.slice(Wf,r).trim(),i=e.indexOf(` +${t}`,r),s=n;if(s||(s=t==="+++"?"toml":"yaml"),i===-1&&t==="---"&&s==="yaml"&&(i=e.indexOf(` +...`,r)),i===-1)return;let o=i+1+Wf,a=e.charAt(o+1);if(!/\s?/u.test(a))return;let l=e.slice(0,o);return{type:"front-matter",language:s,explicitLanguage:n,value:e.slice(r+1,i),startDelimiter:t,endDelimiter:l.slice(-Wf),raw:l}}function uxe(e){let t=lxe(e);if(!t)return{content:e};let{raw:r}=t;return{frontMatter:t,content:is(!1,r,/[^\n]/gu," ")+e.slice(r.length)}}var cxe=uxe,yy={attrs:!0,children:!0,cases:!0,expression:!0},RM=new Set(["parent"]),hxe=class cp{constructor(t={}){for(let r of new Set([...RM,...Object.keys(t)]))this.setProperty(r,t[r])}setProperty(t,r){if(this[t]!==r){if(t in yy&&(r=r.map(n=>this.createChild(n))),!RM.has(t)){this[t]=r;return}Object.defineProperty(this,t,{value:r,enumerable:!1,configurable:!0})}}map(t){let r;for(let n in yy){let i=this[n];if(i){let s=dxe(i,o=>o.map(t));r!==i&&(r||(r=new cp({parent:this.parent})),r.setProperty(n,s))}}if(r)for(let n in this)n in yy||(r[n]=this[n]);return t(r||this)}walk(t){for(let r in yy){let n=this[r];if(n)for(let i=0;i[t.fullName,t.value]))}};function dxe(e,t){let r=e.map(t);return r.some((n,i)=>n!==e[i])?r:e}var fxe=[{regex:/^(\[if([^\]]*)\]>)(.*?){try{return[!0,t(s,a).children]}catch{return[!1,[{type:"text",value:s,sourceSpan:new It(a,l)}]]}})();return{type:"ieConditionalComment",complete:u,children:c,condition:is(!1,i.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new It(e.sourceSpan.start,a),endSourceSpan:new It(l,e.sourceSpan.end)}}function mxe(e,t,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:is(!1,n.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function yxe(e){return{type:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}var JS=new Map([["*",new Set(["accesskey","autocapitalize","autofocus","class","contenteditable","dir","draggable","enterkeyhint","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootdelegatesfocus","shadowrootmode"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]),vxe=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","element","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]);function bxe(e){if(e.type==="block"){if(e.name=is(!1,e.name.toLowerCase(),/\s+/gu," ").trim(),e.type="angularControlFlowBlock",!V2(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.type="angularControlFlowBlockParameter";e.parameters={type:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new It(e.parameters[0].sourceSpan.start,sm(!1,e.parameters,-1).sourceSpan.end)}}}function xxe(e){e.type==="letDeclaration"&&(e.type="angularLetDeclaration",e.id=e.name,e.init={type:"angularLetDeclarationInitializer",sourceSpan:new It(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}function wxe(e){(e.type==="plural"||e.type==="select")&&(e.clause=e.type,e.type="angularIcuExpression"),e.type==="expansionCase"&&(e.type="angularIcuCase")}function x9(e,t,r){let{name:n,canSelfClose:i=!0,normalizeTagName:s=!1,normalizeAttributeName:o=!1,allowHtmComponentClosingTags:a=!1,isTagNameCaseSensitive:l=!1,shouldParseAsRawText:u}=t,{rootNodes:c,errors:h}=NM(e,{canSelfClose:i,allowHtmComponentClosingTags:a,isTagNameCaseSensitive:l,getTagContentType:u?(...v)=>u(...v)?Zs.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:n==="angular"?!0:void 0,tokenizeAngularLetDeclaration:n==="angular"?!0:void 0});if(n==="vue"){if(c.some(C=>C.type==="docType"&&C.value==="html"||C.type==="element"&&C.name.toLowerCase()==="html"))return x9(e,S9,r);let v,D=()=>v??(v=NM(e,{canSelfClose:i,allowHtmComponentClosingTags:a,isTagNameCaseSensitive:l})),E=C=>D().rootNodes.find(({startSourceSpan:w})=>w&&w.start.offset===C.startSourceSpan.start.offset)??C;for(let[C,w]of c.entries()){let{endSourceSpan:T,startSourceSpan:k}=w;if(T===null)h=D().errors,c[C]=E(w);else if(Sxe(w,r)){let O=D().errors.find(P=>P.span.start.offset>k.start.offset&&P.span.start.offset0&&BM(h[0]);let d=v=>{let D=v.name.startsWith(":")?v.name.slice(1).split(":")[0]:null,E=v.nameSpan.toString(),C=D!==null&&E.startsWith(`${D}:`),w=C?E.slice(D.length+1):E;v.name=w,v.namespace=D,v.hasExplicitNamespace=C},f=v=>{switch(v.type){case"element":d(v);for(let D of v.attrs)d(D),D.valueSpan?(D.value=D.valueSpan.toString(),/["']/u.test(D.value[0])&&(D.value=D.value.slice(1,-1))):D.value=null;break;case"comment":v.value=v.sourceSpan.toString().slice(4,-3);break;case"text":v.value=v.sourceSpan.toString();break}},p=(v,D)=>{let E=v.toLowerCase();return D(E)?E:v},m=v=>{if(v.type==="element"&&(s&&(!v.namespace||v.namespace===v.tagDefinition.implicitNamespacePrefix||Dg(v))&&(v.name=p(v.name,D=>vxe.has(D))),o))for(let D of v.attrs)D.namespace||(D.name=p(D.name,E=>JS.has(v.name)&&(JS.get("*").has(E)||JS.get(v.name).has(E))))},y=v=>{v.sourceSpan&&v.endSourceSpan&&(v.sourceSpan=new It(v.sourceSpan.start,v.endSourceSpan.end))},b=v=>{if(v.type==="element"){let D=KC(l?v.name:v.name.toLowerCase());!v.namespace||v.namespace===D.implicitNamespacePrefix||Dg(v)?v.tagDefinition=D:v.tagDefinition=KC("")}};return p9(new class extends R1e{visitExpansionCase(v,D){n==="angular"&&this.visitChildren(D,E=>{E(v.expression)})}visit(v){f(v),b(v),m(v),y(v)}},c),c}function Sxe(e,t){var r;if(e.type!=="element"||e.name!=="template")return!1;let n=(r=e.attrs.find(i=>i.name==="lang"))==null?void 0:r.value;return!n||f1(t,{language:n})==="html"}function BM(e){let{msg:t,span:{start:r,end:n}}=e;throw axe(t,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:e})}function w9(e,t,r={},n=!0){let{frontMatter:i,content:s}=n?cxe(e):{frontMatter:null,content:e},o=new c9(e,r.filepath),a=new qC(o,0,0,0),l=a.moveBy(e.length),u={type:"root",sourceSpan:new It(a,l),children:x9(s,t,r)};if(i){let d=new qC(o,0,0,0),f=d.moveBy(i.raw.length);i.sourceSpan=new It(d,f),u.children.unshift(i)}let c=new hxe(u),h=(d,f)=>{let{offset:p}=f,m=is(!1,e.slice(0,p),/[^\n\r]/gu," "),y=w9(m+d,t,r,!1);y.sourceSpan=new It(f,sm(!1,y.children,-1).sourceSpan.end);let b=y.children[0];return b.length===p?y.children.shift():(b.sourceSpan=new It(b.sourceSpan.start.moveBy(p),b.sourceSpan.end),b.value=b.value.slice(p)),y};return c.walk(d=>{if(d.type==="comment"){let f=pxe(d,h);f&&d.parent.replaceChild(d,f)}bxe(d),xxe(d),wxe(d)}),c}function w1(e){return{parse:(t,r)=>w9(t,e,r),hasPragma:Wbe,astFormat:"html",locStart:m1,locEnd:y1}}var S9={name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0},Dxe=w1(S9),Exe=w1({name:"angular"}),Cxe=w1({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(e,t,r,n){return e.toLowerCase()!=="html"&&!r&&(e!=="template"||n.some(({name:i,value:s})=>i==="lang"&&s!=="html"&&s!==""&&s!==void 0))}}),Txe=w1({name:"lwc",canSelfClose:!1}),Axe={html:v1e},kxe=O7;const _xe=["DBAccordion","DBAccordionItem","DBButton","DBBadge","DBNotification","DBCard","DBCheckbox","DBBrand","DBDrawer","DBDivider","DBHeader","DBInfotext","DBIcon","DBLink","DBInput","DBMainNavigation","DBNavigationItem","DBRadio","DBSection","DBPage","DBSelect","DBTextarea","DBTag"],$xe=[{value:"variant",snippet:'variant=""',meta:"attribute"},{value:"primary",meta:"button-variant"},{value:"outlined",meta:"button-variant"},{value:"solid",meta:"button-variant"},{value:"text",meta:"button-variant"},{value:"primaryVariant",snippet:'variant="brand"',meta:"button-variant"},{value:"outlinedVariant",snippet:'variant="outlined"',meta:"button-variant"},{value:"solidVariant",snippet:'variant="filled"',meta:"button-variant"},{value:"textVariant",snippet:'variant="ghost"',meta:"button-variant"},{value:"adaptive",meta:"semantic-variant"},{value:"informational",meta:"semantic-variant"},{value:"critical",meta:"semantic-variant"},{value:"successful",meta:"semantic-variant"},{value:"warning",meta:"semantic-variant"},{value:"adaptiveVariant",snippet:'variant="adaptive"',meta:"semantic-variant"},{value:"informationalVariant",snippet:'variant="informational"',meta:"semantic-variant"},{value:"criticalVariant",snippet:'variant="critical"',meta:"semantic-variant"},{value:"successfulVariant",snippet:'variant="successful"',meta:"semantic-variant"},{value:"warningVariant",snippet:'variant="warning"',meta:"semantic-variant"}],Lxe=()=>{const e=_xe.map(r=>({caption:r,value:r})),t=$xe.map(r=>({...r,caption:r.value}));return{getCompletions:(r,n,i,s,o)=>{o(null,[...e,...t].map(a=>({...a,meta:a.meta||"dbux"})))}}},jM=(e,t)=>{const r=e.slice(t.length);return t+r.charAt(0).toUpperCase()+r.slice(1)},Pxe=(e,t)=>{const r={};return e&&Object.keys(e).forEach(i=>{if(i==="classname")r.className=e[i];else if(i.startsWith("on"))try{const s=jM(i,"on");r[s]=Function(e[i].replace(/"/g,""))}catch{}else if(i.startsWith("slot"))try{const s=jM(i,"slot");r[s]=Z6(e[i],t)}catch{}else r[i]=e[i]}),r},_r={transform:e=>e.type&&e.type.endsWith&&e.type.endsWith("<")?e.type:e,replace:({name:e,attribs:t,children:r})=>{const n=Pxe(t,_r);if(e==="dbaccordion")return j.jsx(EJ,{...n,children:$r.domToReact(r,_r)});if(e==="dbaccordionitem")return j.jsx(z5,{...n,children:$r.domToReact(r,_r)});if(e==="dbbutton")return j.jsx(Dt,{...n,children:$r.domToReact(r,_r)});if(e==="dbbadge")return j.jsx(IE,{...n,children:$r.domToReact(r,_r)});if(e==="dbalert")return j.jsx(jv,{...n,children:$r.domToReact(r,_r)});if(e==="dbcard")return j.jsx(Bi,{...n,children:$r.domToReact(r,_r)});if(e==="dbcheckbox")return j.jsx(NE,{...n,children:$r.domToReact(r,_r)});if(e==="dbbrand")return j.jsx(eJ,{...n,children:$r.domToReact(r,_r)});if(e==="dbdrawer")return j.jsx(Od,{...n,children:$r.domToReact(r,_r)});if(e==="dbdivider")return j.jsx(uo,{...n,children:$r.domToReact(r,_r)});if(e==="dbheader")return j.jsx(B5,{...n,children:$r.domToReact(r,_r)});if(e==="dbinfotext")return j.jsx(dr,{...n,children:$r.domToReact(r,_r)});if(e==="dbicon")return j.jsx(Md,{...n,children:$r.domToReact(r,_r)});if(e==="dblink")return j.jsx(Ih,{...n,children:$r.domToReact(r,_r)});if(e==="dbinput")return j.jsx(Kr,{...n,children:$r.domToReact(r,_r)});if(e==="dbmainnavigation")return j.jsx(H5,{...n,children:$r.domToReact(r,_r)});if(e==="dbnavigationitem")return j.jsx(BE,{...n,children:$r.domToReact(r,_r)});if(e==="dbradio")return j.jsx(RE,{...n,children:$r.domToReact(r,_r)});if(e==="dbsection")return j.jsx(Gg,{...n,children:$r.domToReact(r,_r)});if(e==="dbpage")return j.jsx(j5,{...n,children:$r.domToReact(r,_r)});if(e==="dbselect")return j.jsx(ju,{...n,children:$r.domToReact(r,_r)});if(e==="dbtextarea")return j.jsx(Cp,{...n,children:$r.domToReact(r,_r)});if(e==="dbtag")return j.jsx(Hv,{...n,children:$r.domToReact(r,_r)})}},Fxe=[{key:"page",label:"Page",content:` + +
+

Test

+

Test

+
+
+
`},{key:"components",label:"Components",content:`
+
+

Buttons:

+
+ Outlined + Solid + Text + Primary +
+ +

Links:

+
+ Adaptive + Primary +
+
+
+`}],Cg=e=>e.startsWith("data:image")?e:`${kb}/assets/images/${e||"peace-in-a-box.svg"}`,D9=e=>bt.valid(e),Oxe=e=>bt.valid(e)?bt.hex(e).luminance():-1,pl=(e=Qi,t=Qi)=>bt.valid(e)&&bt.valid(t)?bt.contrast(e,t):-1,sn=(e,t,r)=>{try{return e.replace(/-/g," ").split(" ").map((n,i)=>(t&&i===0?n[0]:n[0].toUpperCase())+n.substring(1,n.length)).join(r||"")}catch(n){console.error(n)}return"ERROR"},S1=({name:e,children:t,actionBar:r,className:n,density:i,navigation:s,withDevMode:o})=>{const{t:a}=er(),{theme:l,darkMode:u,developerMode:c}=ir(f=>f),[h,d]=z.useState();return j.jsx("div",{className:"contents","data-density":i||"regular","data-color-scheme":u?"dark":"light",children:j.jsx(j5,{className:n,variant:"fixed","data-color":"neutral-bg-basic-level-1",header:j.jsx(B5,{drawerOpen:h,onToggle:()=>d(!h),brand:j.jsxs("div",{className:"db-brand",children:[j.jsx(fb,{to:"/",children:j.jsx("img",{className:"logo",src:Cg(u&&l.branding.image.dark?l.branding.image.dark:l.branding.image.light),alt:"brand"})}),e]}),secondaryAction:r,primaryAction:j.jsxs("div",{className:"flex gap-fix-sm",children:[o&&j.jsxs(Dt,{className:c?"":"opacity-0",icon:"wrench",variant:"ghost",noText:!0,onClick:()=>ir.setState({developerMode:!c}),children:["Developer Mode",j.jsx(vs,{placement:"bottom",children:a(c?"disableDevMode":"enableDevMode")})]}),j.jsxs(Dt,{variant:"ghost",icon:u?"sun":"moon",noText:!0,className:"p-0 w-siz-md",onClick:()=>{ir.setState({darkMode:!u})},children:[u?"🌞":"🌛",j.jsx(vs,{placement:"left",children:a(u?"enableLightMode":"enableDarkMode")})]})]}),children:s}),children:t})})},Mxe=()=>{const{t:e}=er(),{editorMarkup:t}=ir(n=>n);z.useEffect(()=>{xoe.require("ace/ext/language_tools").addCompleter(Lxe())},[]);const r=async()=>{const n=await s2(t,{parser:"babel",plugins:[Sde,Lve,kxe],semi:!1});ir.setState({editorMarkup:n.replace(/\n$/,"").replace(";","")})};return j.jsx(S1,{name:e("editor"),children:j.jsxs("div",{className:"editor w-full h-full grid grid-cols-2 gap-fix-xs p-fix-xs",children:[j.jsxs("div",{className:"flex flex-col gap-fix-xs",children:[j.jsx(Hae,{mode:"html",theme:"dracula",onChange:n=>ir.setState({editorMarkup:n}),name:"ace-editor",value:t||"",fontSize:16,showPrintMargin:!0,showGutter:!0,highlightActiveLine:!0,height:"100%",width:"100%",setOptions:{enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,showLineNumbers:!0,useWorker:!1}}),j.jsxs("div",{className:"flex flex-wrap db-density-functional gap-fix-xs",children:[j.jsx(Dt,{icon:"grid_view",onClick:()=>r(),children:e("formatCode")}),j.jsx(uo,{variant:"vertical"}),Fxe.map(n=>j.jsxs(Dt,{icon:"copy",onClick:()=>{navigator.clipboard.writeText(n.content||""),ir.setState({notification:`${n.label} Template copied`})},children:[n.label," Template"]},n.key))]})]}),j.jsx(Bi,{className:"rounded-none h-full overflow-auto",children:Z6(t,_r)})]})})},Ixe=(e,t)=>{const r=D9(t)?t:Qi,n=e.at(0),i=e.at(-3),s=pl(r,n==null?void 0:n.hex)<3,o=pl(r,i==null?void 0:i.hex)<3;return{originBgDark:(n==null?void 0:n.hex)??Qi,originBgLight:(i==null?void 0:i.hex)??Qi,originLightAlternative:o?sF(e,!1,i):t,originDarkAlternative:s?sF(e,!0,n):t}},Ya=10,YC=(e,t,r)=>{let n=new Fe;n.hex=e,n.hexToHsluv();const i=n.hsluv_l;n.hsluvToHex(),n.hex=r??e,n.hexToHsluv();let s,o;t?i<=80?(s=i+Ya,o=i+Ya*2):(s=i-Ya,o=i-Ya*2):i>=20?(s=i-Ya,o=i-Ya*2):(s=i+Ya,o=i+Ya*2),n.hsluv_l=s,n.hsluvToHex();const a=n.hex;n=new Fe,n.hex=r??e,n.hexToHsluv(),n.hsluv_l=o,n.hsluvToHex();const l=n.hex;return{hoverColor:a,pressedColor:l}},zM=98,HM=2,XS=(e,t,r)=>{if(pl(e,t)<4.5){const n=new Fe;return n.hex=e,n.hexToHsluv(),n.hsluv_l=r,n.hsluvToHex(),n.hex}},w0=(e,t,r)=>{const n=t?HM:zM,i=t?zM:HM,s=t?99:1,o=t?100:0;let a=new Fe;a.hex=e,a.hexToHsluv(),a.hsluv_l=n,a.hsluvToHex();let l=a.hex;const u=XS(e,l,i);if(u){l=u;const d=XS(e,l,s);if(d){l=d;const f=XS(e,l,o);f&&(l=f)}}const c=r??l,h=pl(e,c);return{onOrigin:c,onOriginAlternative:l,onOriginAccessible:h===1||h>=4.5,...YC(c,t,e)}},Nxe=(e,t,r,n)=>{const i=Dk(e,t,r),{originLightAlternative:s,originDarkAlternative:o,originBgLight:a,originBgDark:l}=Ixe(i,n),{hoverColor:u,pressedColor:c}=YC(n,!1),{hoverColor:h,pressedColor:d}=YC(n,!0);return{origin:t,originBgLight:a,originBgDark:l,originLight:n,originLightAlternative:s,originLightAccessible:n===s,originLightHovered:u,originLightPressed:c,originDark:n,originDarkAlternative:o,originDarkAccessible:n===o,originDarkHovered:h,originDarkPressed:d}},vy=(e,t,r,n)=>{const i=n??t,{onOrigin:s,hoverColor:o,pressedColor:a,onOriginAccessible:l,onOriginAlternative:u}=w0(i,!1),{onOrigin:c,hoverColor:h,pressedColor:d,onOriginAccessible:f,onOriginAlternative:p}=w0(i,!0);return{...Nxe(e,t,r,i),onOriginLight:s,onOriginLightHovered:o,onOriginLightPressed:a,onOriginLightAccessible:l,onOriginLightAlternative:u,onOriginDark:c,onOriginDarkHovered:h,onOriginDarkPressed:d,onOriginDarkAccessible:f,onOriginDarkAlternative:p}},Vf=({name:e,color:t,onColorChange:r,error:n,alternative:i,contrast:s,contrastMin:o})=>{const{t:a}=er();return j.jsxs(j.Fragment,{children:[j.jsx(uo,{}),j.jsx("p",{className:"font-bold",children:e}),s&&j.jsxs(dr,{semantic:s<(o??3)?"critical":"successful",size:"small",children:[s.toFixed(2),":1"]}),j.jsxs("div",{className:"grid grid-cols-2 gap-fix-md",children:[j.jsx(Kr,{label:a("colorInputPicker"),type:"color",value:t,onChange:l=>{r(l.target.value)}}),j.jsx(Kr,{label:a("colorInputHex"),placeholder:a("colorInputHex"),value:t,onChange:l=>{r(l.target.value)}})]}),n&&j.jsx(dr,{semantic:"warning",children:a(n)}),i&&j.jsxs("div",{className:"grid grid-cols-2 gap-fix-md",children:[j.jsx("div",{className:"w-full h-full text-[0]",style:{backgroundColor:i},children:i}),j.jsx(Dt,{onClick:()=>{r(i)},children:a("overwrite")})]})]})},ea=({label:e,color:t,setOriginColor:r,onAddColor:n,onDelete:i,isAddColor:s,customColor:o})=>{var C,w;const{t:a}=er(),[l,u]=z.useState(t),[c,h]=z.useState(),[d,f]=z.useState(!0),[p,m]=z.useState(s?"":e),{theme:y,setCustomColors:b,luminanceSteps:v}=ir(T=>T),D=z.useCallback(()=>(s?l:t).origin,[s,l,t]),E=z.useCallback(()=>{if(!s)return!t.originDarkAccessible||!t.originLightAccessible?"exclamation_mark_triangle":!t.onOriginDarkAccessible||!t.onOriginLightAccessible?"exclamation_mark_circle":void 0},[s,t]);return j.jsx("div",{className:"color-picker-container",children:j.jsxs("div",{className:"color-input-container",children:[j.jsx(Hv,{children:j.jsxs("button",{className:"color-tag","data-icon":s?"plus":void 0,"data-icon-after":E(),style:s?{}:{"--db-current-origin-color":t.origin,"--db-adaptive-bg-basic-level-3-default":`var(--db-${e.toLowerCase()}-bg-basic-level-3-default)`,"--db-adaptive-bg-basic-level-3-hovered":`var(--db-${e.toLowerCase()}-bg-basic-level-3-hovered)`,"--db-adaptive-bg-basic-level-3-pressed":`var(--db-${e.toLowerCase()}-bg-basic-level-3-pressed)`,"--db-adaptive-on-bg-basic-emphasis-60-default":`var(--db-${e.toLowerCase()}-on-bg-basic-emphasis-60-default)`},onClick:()=>h(!0),children:[a(e),!s&&j.jsx(vs,{placement:"bottom",className:"db-neutral-bg-basic-level-1",children:a("adaptColor")})]})}),j.jsx(Od,{backdrop:"weak",open:c,onClose:()=>h(!1),drawerHeader:a("editColor",{colorName:p}),children:j.jsxs("div",{className:"flex flex-col gap-fix-sm mt-fix-md overflow-y-auto",children:[j.jsx(Kr,{id:`input-${p}`,label:a("colorName"),required:!0,value:p,disabled:!o,customValidity:o&&((C=y.customColors)!=null&&C[p])&&e!==p?"invalid":"no-validation",message:o&&((w=y.customColors)!=null&&w[p])&&e!==p?a("customColorExists"):void 0,pattern:"[a-zA-Z0-9\\-_]+",onChange:T=>{m(T.target.value),f(T.target.validity.valid)}}),j.jsx(Vf,{name:"origin",color:D(),onColorChange:T=>{s?u(vy(p,T,v)):r&&r(vy(p,T,v))}}),!s&&j.jsxs(j.Fragment,{children:[j.jsx(Vf,{name:"origin-light",color:t.originLight??Qi,alternative:t.originLightAccessible?void 0:t.originLightAlternative,error:t.originLightAccessible?void 0:"accessibilityCritical",contrast:pl(t.originLight,t.originBgLight),onColorChange:T=>{if(r){const{originLight:k,originLightAccessible:O,originLightPressed:P,originLightHovered:M,onOriginLight:F,onOriginLightHovered:L,onOriginLightPressed:_,onOriginLightAccessible:A,onOriginLightAlternative:I,originLightAlternative:R}=vy(p,t.origin,v,T);r({...t,originLight:k,originLightAccessible:O,originLightAlternative:R,originLightPressed:P,originLightHovered:M,onOriginLight:F,onOriginLightHovered:L,onOriginLightPressed:_,onOriginLightAccessible:A,onOriginLightAlternative:I})}}}),j.jsx(Vf,{name:"on-origin-light",color:t.onOriginLight??Qi,alternative:t.onOriginLightAccessible?void 0:t.onOriginLightAlternative,error:t.onOriginLightAccessible?void 0:"accessibilityCritical",contrastMin:4.5,contrast:pl(t.originLight,t.onOriginLight),onColorChange:T=>{if(r){const{onOrigin:k,onOriginAccessible:O,onOriginAlternative:P,hoverColor:M,pressedColor:F}=w0(t.originLight??Qi,!1,T);r({...t,onOriginLight:k,onOriginLightHovered:M,onOriginLightPressed:F,onOriginLightAccessible:O,onOriginLightAlternative:P})}}}),j.jsx(Vf,{name:"origin-dark",color:t.originDark??Qi,alternative:t.originDarkAccessible?void 0:t.originDarkAlternative,error:t.originDarkAccessible?void 0:"accessibilityCritical",contrast:pl(t.originDark,t.originBgDark),onColorChange:T=>{if(r){const{originDark:k,originDarkAccessible:O,originDarkAlternative:P,originDarkPressed:M,originDarkHovered:F,onOriginDark:L,onOriginDarkHovered:_,onOriginDarkPressed:A,onOriginDarkAccessible:I,onOriginDarkAlternative:R}=vy(p,t.origin,v,T);r({...t,originDark:k,originDarkAccessible:O,originDarkAlternative:P,originDarkPressed:M,originDarkHovered:F,onOriginDark:L,onOriginDarkHovered:_,onOriginDarkPressed:A,onOriginDarkAccessible:I,onOriginDarkAlternative:R})}}}),j.jsx(Vf,{name:"on-origin-dark",contrastMin:4.5,color:t.onOriginDark??Qi,alternative:t.onOriginDarkAccessible?void 0:t.onOriginDarkAlternative,error:t.onOriginDarkAccessible?void 0:"accessibilityCritical",contrast:pl(t.originDark,t.onOriginDark),onColorChange:T=>{if(r){const{onOrigin:k,onOriginAccessible:O,onOriginAlternative:P,hoverColor:M,pressedColor:F}=w0(t.originDark??Qi,!0,T);r({...t,onOriginDark:k,onOriginDarkHovered:M,onOriginDarkPressed:F,onOriginDarkAccessible:O,onOriginDarkAlternative:P})}}})]}),o&&j.jsxs(j.Fragment,{children:[j.jsx(uo,{}),j.jsxs("div",{className:"ml-auto flex gap-fix-md",children:[!s&&j.jsx(Dt,{icon:"bin",onClick:()=>{i&&i()},children:a("deleteColor")}),j.jsx(Dt,{className:"ml-auto",variant:"brand",disabled:p.length===0||e===p||!d,onClick:()=>{if(s)h(!1),n&&n(p,l),u({origin:"#ffffff"}),m("");else if(y.customColors){const T={};Object.keys(y.customColors).forEach(k=>{var O,P,M;(O=y.customColors)!=null&&O[k]&&(k===e?T[p]=(P=y.customColors)==null?void 0:P[k]:T[k]=(M=y.customColors)==null?void 0:M[k])}),b(T)}},children:a(s?"addColor":"changeColor")})]})]})]})})]})})},Rxe=()=>{const{t:e}=er(),{setColors:t,theme:r,setAdditionalColors:n,setCustomColors:i}=ir(s=>s);return j.jsxs(j.Fragment,{children:[j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx("h5",{children:e("colors")}),j.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[j.jsx(ea,{color:r.colors.neutral,label:"Neutral",setOriginColor:s=>t({...r.colors,neutral:s})}),j.jsx(ea,{color:r.colors.brand,label:"brand",setOriginColor:s=>{t({...r.colors,brand:s})}}),j.jsx(ea,{color:r.colors.informational,label:"Informational",setOriginColor:s=>t({...r.colors,informational:s})}),j.jsx(ea,{color:r.colors.successful,label:"Successful",setOriginColor:s=>t({...r.colors,successful:s})}),j.jsx(ea,{color:r.colors.warning,label:"Warning",setOriginColor:s=>t({...r.colors,warning:s})}),j.jsx(ea,{color:r.colors.critical,label:"Critical",setOriginColor:s=>t({...r.colors,critical:s})})]})]}),j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx("h5",{children:e("additional-colors")}),j.jsx("div",{className:"flex flex-wrap gap-fix-xs",children:Object.entries(r.additionalColors).map(([s,o])=>j.jsx(ea,{color:o,label:s,setOriginColor:a=>{n({...r.additionalColors,[s]:a})}},s))})]}),j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx("h5",{children:e("custom")}),j.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[j.jsx(ea,{color:{origin:"#ffffff"},label:e("addColor"),onAddColor:(s,o)=>{i({...r.customColors,[s]:o})},customColor:!0,isAddColor:!0}),r.customColors&&Object.entries(r.customColors).map(([s,o])=>j.jsx(ea,{color:o,label:s,setOriginColor:a=>{i({...r.customColors,[s]:a})},customColor:!0,onDelete:()=>{const a={...r.customColors};delete a[s],i(a)}},s))]})]})]})},ph=["adaptive","neutral","critical","informational","warning","successful"],YS=e=>e.charAt(0).toUpperCase()+e.slice(1),Bxe=[{title:"Button",component:j.jsx("div",{className:"grid grid-cols-5 gap-fix-sm items-center",children:["outlined","filled","ghost","brand"].map(e=>j.jsxs(z.Fragment,{children:[j.jsxs("h6",{children:[YS(e),":"]}),j.jsx(Dt,{variant:e,children:"Default"}),j.jsx(Dt,{variant:e,icon:"person",children:"Icon"}),j.jsx(Dt,{variant:e,disabled:!0,children:"Disabled"}),j.jsx(Dt,{variant:e,size:"small",children:"Small"})]},`button-${e}`))})},{title:"Link",component:j.jsxs(z.Fragment,{children:[j.jsx(Ih,{href:"#",children:"Text Link"}),j.jsx(Ih,{href:"#",variant:"brand",children:"Brand Text Link"}),j.jsx(Ih,{href:"#",disabled:!0,children:"Disabled Link"}),j.jsx(Ih,{href:"#",size:"small",children:"Small Link"})]})},{title:"Infotext",component:j.jsxs(z.Fragment,{children:[ph.map(e=>j.jsx(dr,{semantic:e,children:YS(e)},`infotext-${e}`)),j.jsx(dr,{size:"small",children:"Small"})]})},{title:"Tag",component:j.jsxs(z.Fragment,{children:[j.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[j.jsx("h6",{children:"Weak:"}),ph.map(e=>j.jsxs(Hv,{semantic:e,children:["Tag ",e]},`tag-${e}`))]}),j.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[j.jsx("h6",{children:"Strong:"}),ph.map(e=>j.jsxs(Hv,{semantic:e,emphasis:"strong",children:["Tag ",e]},`tag-strong-${e}`))]})]})},{title:"Badge",component:j.jsxs(z.Fragment,{children:[j.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[j.jsx("h6",{children:"Weak:"}),ph.map(e=>j.jsxs(IE,{semantic:e,children:["Badge ",e]},`badge-${e}`))]}),j.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[j.jsx("h6",{children:"Strong:"}),ph.map(e=>j.jsxs(IE,{semantic:e,emphasis:"strong",children:["Badge ",e]},`badge-strong-${e}`))]})]})},{title:"Notification",component:j.jsxs(z.Fragment,{children:[ph.map(e=>j.jsx(jv,{semantic:e,variant:"standalone",headline:"Variant",linkVariant:"inline",link:j.jsx("a",{href:"#",children:"Link"}),children:YS(e)},`alert-component-${e}`)),j.jsx(jv,{variant:"docked",icon:"person",headline:"Type",linkVariant:"inline",link:j.jsx("a",{href:"#",children:"Link"}),children:"Docked"})]})},{title:"Input",component:j.jsxs(z.Fragment,{children:[j.jsx(Kr,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),j.jsx(Kr,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),j.jsx(Kr,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Checkbox",component:j.jsxs(z.Fragment,{children:[j.jsx(NE,{name:"checkbox",children:"Checkbox"}),j.jsx(NE,{name:"checkbox",required:!0,children:"Checkbox required"})]})},{title:"Radio",component:j.jsxs(z.Fragment,{children:[j.jsx(RE,{name:"radio",children:"Radio"}),j.jsx(RE,{name:"radio",required:!0,children:"Radio required"})]})},{title:"Select",component:j.jsxs(z.Fragment,{children:[j.jsxs(ju,{variant:"floating",label:"Select",placeholder:"Select",message:"Select Message",disabled:!0,children:[j.jsx("option",{children:"Option1"}),j.jsx("option",{children:"Option2"})]}),j.jsxs(ju,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0,children:[j.jsx("option",{children:"Option1"}),j.jsx("option",{children:"Option2"})]}),j.jsxs(ju,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0,children:[j.jsx("option",{children:"Option1"}),j.jsx("option",{children:"Option2"})]})]})},{title:"Textarea",component:j.jsxs(z.Fragment,{children:[j.jsx(Cp,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),j.jsx(Cp,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),j.jsx(Cp,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Divider",component:j.jsxs(z.Fragment,{children:[j.jsx(uo,{}),j.jsx(uo,{emphasis:"strong"})]})}],jxe=()=>{const[e,t]=z.useState(""),{t:r}=er();return j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx(Kr,{variant:"floating",label:r("search"),placeholder:r("search"),type:"search",onChange:n=>t(n.target.value)}),j.jsx("div",{className:"grid gap-fix-sm",children:Bxe.map(n=>n.title.toLowerCase().includes(e.toLowerCase())?j.jsx(Bi,{spacing:"small",children:j.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[j.jsx("h5",{children:n.title}),j.jsx("div",{className:"flex flex-wrap gap-fix-sm items-center",children:n.component})]})},`component-list-${n.title}`):null)})]})},UM=({hue:e,hex:t,saturation:r,luminance:n,children:i,index:s,hideText:o})=>j.jsxs("div",{className:"palette-box gap-fix-md",style:{backgroundColor:t,color:Oxe(t)<.4?"#fff":"#000","--color-index":s},children:[i,!o&&j.jsxs("div",{className:"flex flex-col",children:[j.jsxs("span",{className:"whitespace-nowrap",children:["hex: ",t]}),j.jsxs("span",{className:"whitespace-nowrap",children:["hsl: ",Math.round(e),"/",Math.round(r),"/",Math.round(n)]})]})]}),zxe=()=>{const{luminanceSteps:e,developerMode:t,theme:r}=ir(o=>o),{t:n}=er(),[i,s]=z.useState({});return z.useEffect(()=>{s({...r.colors,...r.additionalColors,...r.customColors})},[r]),j.jsxs("div",{className:"flex flex-col",children:[t&&j.jsx(Kr,{label:n("luminanceSteps"),value:e,onChange:o=>{const a=o.target.value.split(",").map(l=>Number(l||0));ir.setState({luminanceSteps:a})}}),j.jsxs("div",{className:"flex gap-fix-2xs",children:[j.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[j.jsx("div",{className:"py-fix-sm",children:j.jsx("span",{className:"font-bold invisible",children:"Palette"})}),e.map((o,a)=>j.jsx("div",{className:"flex items-center",children:j.jsx("span",{className:"font-bold whitespace-nowrap pr-fix-xs md:pr-fix-lg",children:a})},`luminance-step-${o}`))]}),Object.entries(i).filter(([,o])=>D9(o.origin)).map(([o,a],l)=>{const u=Dk(o,a.origin,e);return j.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[j.jsx("div",{className:"py-fix-sm",children:j.jsx("span",{className:"font-bold",children:o})}),u.map(({hex:c,hue:h,saturation:d,luminance:f},p)=>j.jsx(z.Fragment,{children:j.jsx(AJ,{style:{"--color-index":p},placement:l>3?"left-start":"right-start",trigger:j.jsx(UM,{hex:c,hue:h,saturation:d,luminance:f,index:p}),children:j.jsx("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:u.map((m,y)=>j.jsx(z.Fragment,{children:j.jsx(UM,{hex:m.hex,hue:m.hue,saturation:m.saturation,luminance:m.luminance,hideText:!0,children:j.jsx("span",{className:"m-auto",children:bt.contrast(bt.hex(c),bt.hex(m.hex)).toFixed(2)})})},`popover-${o}-${m.hex}-${y}`))})})},`${o}-${c}-${p}`))]},`${o}-header`)})]})]})},S0=z.memo(({label:e,accept:t,onUpload:r,size:n,variant:i,noText:s,tooltip:o})=>{const{t:a}=er();return j.jsxs("label",{className:"upload-button relative","data-icon":"upload","data-size":n,"data-variant":i,"data-no-text":s,children:[a(e),j.jsx("input",{type:"file",accept:t,className:"absolute w-full h-full",title:"",onChange:l=>{const u=l.target.files;if(u&&u.length>0){const c=new FileReader;c.addEventListener("load",()=>{r(c.result)},!1),c.readAsDataURL(u[0])}}}),o&&j.jsx(vs,{placement:"bottom",children:a(o)})]})});var E9={exports:{}};(function(e,t){var r={};/*! + + JSZip v3.10.1 - A JavaScript class for generating and reading zip files + + + (c) 2009-2016 Stuart Knightley + Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. + + JSZip uses the library pako released under the MIT license : + https://github.com/nodeca/pako/blob/main/LICENSE + */(function(n){e.exports=n()})(function(){return function n(i,s,o){function a(c,h){if(!s[c]){if(!i[c]){var d=typeof op=="function"&&op;if(!h&&d)return d(c,!0);if(l)return l(c,!0);var f=new Error("Cannot find module '"+c+"'");throw f.code="MODULE_NOT_FOUND",f}var p=s[c]={exports:{}};i[c][0].call(p.exports,function(m){var y=i[c][1][m];return a(y||m)},p,p.exports,n,i,s,o)}return s[c].exports}for(var l=typeof op=="function"&&op,u=0;u>2,p=(3&c)<<4|h>>4,m=1>6:64,y=2>4,h=(15&f)<<4|(p=l.indexOf(u.charAt(y++)))>>2,d=(3&p)<<6|(m=l.indexOf(u.charAt(y++))),D[b++]=c,p!==64&&(D[b++]=h),m!==64&&(D[b++]=d);return D}},{"./support":30,"./utils":32}],2:[function(n,i,s){var o=n("./external"),a=n("./stream/DataWorker"),l=n("./stream/Crc32Probe"),u=n("./stream/DataLengthProbe");function c(h,d,f,p,m){this.compressedSize=h,this.uncompressedSize=d,this.crc32=f,this.compression=p,this.compressedContent=m}c.prototype={getContentWorker:function(){var h=new a(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new u("data_length")),d=this;return h.on("end",function(){if(this.streamInfo.data_length!==d.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),h},getCompressedWorker:function(){return new a(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},c.createWorkerFrom=function(h,d,f){return h.pipe(new l).pipe(new u("uncompressedSize")).pipe(d.compressWorker(f)).pipe(new u("compressedSize")).withStreamInfo("compression",d)},i.exports=c},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,i,s){var o=n("./stream/GenericWorker");s.STORE={magic:"\0\0",compressWorker:function(){return new o("STORE compression")},uncompressWorker:function(){return new o("STORE decompression")}},s.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,i,s){var o=n("./utils"),a=function(){for(var l,u=[],c=0;c<256;c++){l=c;for(var h=0;h<8;h++)l=1&l?3988292384^l>>>1:l>>>1;u[c]=l}return u}();i.exports=function(l,u){return l!==void 0&&l.length?o.getTypeOf(l)!=="string"?function(c,h,d,f){var p=a,m=f+d;c^=-1;for(var y=f;y>>8^p[255&(c^h[y])];return-1^c}(0|u,l,l.length,0):function(c,h,d,f){var p=a,m=f+d;c^=-1;for(var y=f;y>>8^p[255&(c^h.charCodeAt(y))];return-1^c}(0|u,l,l.length,0):0}},{"./utils":32}],5:[function(n,i,s){s.base64=!1,s.binary=!1,s.dir=!1,s.createFolders=!0,s.date=null,s.compression=null,s.compressionOptions=null,s.comment=null,s.unixPermissions=null,s.dosPermissions=null},{}],6:[function(n,i,s){var o=null;o=typeof Promise<"u"?Promise:n("lie"),i.exports={Promise:o}},{lie:37}],7:[function(n,i,s){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",a=n("pako"),l=n("./utils"),u=n("./stream/GenericWorker"),c=o?"uint8array":"array";function h(d,f){u.call(this,"FlateWorker/"+d),this._pako=null,this._pakoAction=d,this._pakoOptions=f,this.meta={}}s.magic="\b\0",l.inherits(h,u),h.prototype.processChunk=function(d){this.meta=d.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(c,d.data),!1)},h.prototype.flush=function(){u.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){u.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var d=this;this._pako.onData=function(f){d.push({data:f,meta:d.meta})}},s.compressWorker=function(d){return new h("Deflate",d)},s.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,i,s){function o(p,m){var y,b="";for(y=0;y>>=8;return b}function a(p,m,y,b,v,D){var E,C,w=p.file,T=p.compression,k=D!==c.utf8encode,O=l.transformTo("string",D(w.name)),P=l.transformTo("string",c.utf8encode(w.name)),M=w.comment,F=l.transformTo("string",D(M)),L=l.transformTo("string",c.utf8encode(M)),_=P.length!==w.name.length,A=L.length!==M.length,I="",R="",B="",U=w.dir,V=w.date,K={crc32:0,compressedSize:0,uncompressedSize:0};m&&!y||(K.crc32=p.crc32,K.compressedSize=p.compressedSize,K.uncompressedSize=p.uncompressedSize);var J=0;m&&(J|=8),k||!_&&!A||(J|=2048);var G=0,Y=0;U&&(G|=16),v==="UNIX"?(Y=798,G|=function(X,le){var be=X;return X||(be=le?16893:33204),(65535&be)<<16}(w.unixPermissions,U)):(Y=20,G|=function(X){return 63&(X||0)}(w.dosPermissions)),E=V.getUTCHours(),E<<=6,E|=V.getUTCMinutes(),E<<=5,E|=V.getUTCSeconds()/2,C=V.getUTCFullYear()-1980,C<<=4,C|=V.getUTCMonth()+1,C<<=5,C|=V.getUTCDate(),_&&(R=o(1,1)+o(h(O),4)+P,I+="up"+o(R.length,2)+R),A&&(B=o(1,1)+o(h(F),4)+L,I+="uc"+o(B.length,2)+B);var Q="";return Q+=` +\0`,Q+=o(J,2),Q+=T.magic,Q+=o(E,2),Q+=o(C,2),Q+=o(K.crc32,4),Q+=o(K.compressedSize,4),Q+=o(K.uncompressedSize,4),Q+=o(O.length,2),Q+=o(I.length,2),{fileRecord:d.LOCAL_FILE_HEADER+Q+O+I,dirRecord:d.CENTRAL_FILE_HEADER+o(Y,2)+Q+o(F.length,2)+"\0\0\0\0"+o(G,4)+o(b,4)+O+I+F}}var l=n("../utils"),u=n("../stream/GenericWorker"),c=n("../utf8"),h=n("../crc32"),d=n("../signature");function f(p,m,y,b){u.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=m,this.zipPlatform=y,this.encodeFileName=b,this.streamFiles=p,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(f,u),f.prototype.push=function(p){var m=p.meta.percent||0,y=this.entriesCount,b=this._sources.length;this.accumulate?this.contentBuffer.push(p):(this.bytesWritten+=p.data.length,u.prototype.push.call(this,{data:p.data,meta:{currentFile:this.currentFile,percent:y?(m+100*(y-b-1))/y:100}}))},f.prototype.openedSource=function(p){this.currentSourceOffset=this.bytesWritten,this.currentFile=p.file.name;var m=this.streamFiles&&!p.file.dir;if(m){var y=a(p,m,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},f.prototype.closedSource=function(p){this.accumulate=!1;var m=this.streamFiles&&!p.file.dir,y=a(p,m,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),m)this.push({data:function(b){return d.DATA_DESCRIPTOR+o(b.crc32,4)+o(b.compressedSize,4)+o(b.uncompressedSize,4)}(p),meta:{percent:100}});else for(this.push({data:y.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},f.prototype.flush=function(){for(var p=this.bytesWritten,m=0;m=this.index;u--)c=(c<<8)+this.byteAt(u);return this.index+=l,c},readString:function(l){return o.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},i.exports=a},{"../utils":32}],19:[function(n,i,s){var o=n("./Uint8ArrayReader");function a(l){o.call(this,l)}n("../utils").inherits(a,o),a.prototype.readData=function(l){this.checkOffset(l);var u=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,u},i.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,i,s){var o=n("./DataReader");function a(l){o.call(this,l)}n("../utils").inherits(a,o),a.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},a.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},a.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},a.prototype.readData=function(l){this.checkOffset(l);var u=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,u},i.exports=a},{"../utils":32,"./DataReader":18}],21:[function(n,i,s){var o=n("./ArrayReader");function a(l){o.call(this,l)}n("../utils").inherits(a,o),a.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var u=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,u},i.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(n,i,s){var o=n("../utils"),a=n("../support"),l=n("./ArrayReader"),u=n("./StringReader"),c=n("./NodeBufferReader"),h=n("./Uint8ArrayReader");i.exports=function(d){var f=o.getTypeOf(d);return o.checkSupport(f),f!=="string"||a.uint8array?f==="nodebuffer"?new c(d):a.uint8array?new h(o.transformTo("uint8array",d)):new l(o.transformTo("array",d)):new u(d)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,i,s){s.LOCAL_FILE_HEADER="PK",s.CENTRAL_FILE_HEADER="PK",s.CENTRAL_DIRECTORY_END="PK",s.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",s.ZIP64_CENTRAL_DIRECTORY_END="PK",s.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,i,s){var o=n("./GenericWorker"),a=n("../utils");function l(u){o.call(this,"ConvertWorker to "+u),this.destType=u}a.inherits(l,o),l.prototype.processChunk=function(u){this.push({data:a.transformTo(this.destType,u.data),meta:u.meta})},i.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(n,i,s){var o=n("./GenericWorker"),a=n("../crc32");function l(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(l,o),l.prototype.processChunk=function(u){this.streamInfo.crc32=a(u.data,this.streamInfo.crc32||0),this.push(u)},i.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,i,s){var o=n("../utils"),a=n("./GenericWorker");function l(u){a.call(this,"DataLengthProbe for "+u),this.propName=u,this.withStreamInfo(u,0)}o.inherits(l,a),l.prototype.processChunk=function(u){if(u){var c=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=c+u.data.length}a.prototype.processChunk.call(this,u)},i.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(n,i,s){var o=n("../utils"),a=n("./GenericWorker");function l(u){a.call(this,"DataWorker");var c=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,u.then(function(h){c.dataIsReady=!0,c.data=h,c.max=h&&h.length||0,c.type=o.getTypeOf(h),c.isPaused||c._tickAndRepeat()},function(h){c.error(h)})}o.inherits(l,a),l.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var u=null,c=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":u=this.data.substring(this.index,c);break;case"uint8array":u=this.data.subarray(this.index,c);break;case"array":case"nodebuffer":u=this.data.slice(this.index,c)}return this.index=c,this.push({data:u,meta:{percent:this.max?this.index/this.max*100:0}})},i.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(n,i,s){function o(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}o.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,l){return this._listeners[a].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,l){if(this._listeners[a])for(var u=0;u "+a:a}},i.exports=o},{}],29:[function(n,i,s){var o=n("../utils"),a=n("./ConvertWorker"),l=n("./GenericWorker"),u=n("../base64"),c=n("../support"),h=n("../external"),d=null;if(c.nodestream)try{d=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function f(m,y){return new h.Promise(function(b,v){var D=[],E=m._internalType,C=m._outputType,w=m._mimeType;m.on("data",function(T,k){D.push(T),y&&y(k)}).on("error",function(T){D=[],v(T)}).on("end",function(){try{var T=function(k,O,P){switch(k){case"blob":return o.newBlob(o.transformTo("arraybuffer",O),P);case"base64":return u.encode(O);default:return o.transformTo(k,O)}}(C,function(k,O){var P,M=0,F=null,L=0;for(P=0;P"u")s.blob=!1;else{var o=new ArrayBuffer(0);try{s.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(o),s.blob=a.getBlob("application/zip").size===0}catch{s.blob=!1}}}try{s.nodestream=!!n("readable-stream").Readable}catch{s.nodestream=!1}},{"readable-stream":16}],31:[function(n,i,s){for(var o=n("./utils"),a=n("./support"),l=n("./nodejsUtils"),u=n("./stream/GenericWorker"),c=new Array(256),h=0;h<256;h++)c[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;c[254]=c[254]=1;function d(){u.call(this,"utf-8 decode"),this.leftOver=null}function f(){u.call(this,"utf-8 encode")}s.utf8encode=function(p){return a.nodebuffer?l.newBufferFrom(p,"utf-8"):function(m){var y,b,v,D,E,C=m.length,w=0;for(D=0;D>>6:(b<65536?y[E++]=224|b>>>12:(y[E++]=240|b>>>18,y[E++]=128|b>>>12&63),y[E++]=128|b>>>6&63),y[E++]=128|63&b);return y}(p)},s.utf8decode=function(p){return a.nodebuffer?o.transformTo("nodebuffer",p).toString("utf-8"):function(m){var y,b,v,D,E=m.length,C=new Array(2*E);for(y=b=0;y>10&1023,C[b++]=56320|1023&v)}return C.length!==b&&(C.subarray?C=C.subarray(0,b):C.length=b),o.applyFromCharCode(C)}(p=o.transformTo(a.uint8array?"uint8array":"array",p))},o.inherits(d,u),d.prototype.processChunk=function(p){var m=o.transformTo(a.uint8array?"uint8array":"array",p.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var y=m;(m=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),m.set(y,this.leftOver.length)}else m=this.leftOver.concat(m);this.leftOver=null}var b=function(D,E){var C;for((E=E||D.length)>D.length&&(E=D.length),C=E-1;0<=C&&(192&D[C])==128;)C--;return C<0||C===0?E:C+c[D[C]]>E?C:E}(m),v=m;b!==m.length&&(a.uint8array?(v=m.subarray(0,b),this.leftOver=m.subarray(b,m.length)):(v=m.slice(0,b),this.leftOver=m.slice(b,m.length))),this.push({data:s.utf8decode(v),meta:p.meta})},d.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},s.Utf8DecodeWorker=d,o.inherits(f,u),f.prototype.processChunk=function(p){this.push({data:s.utf8encode(p.data),meta:p.meta})},s.Utf8EncodeWorker=f},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,i,s){var o=n("./support"),a=n("./base64"),l=n("./nodejsUtils"),u=n("./external");function c(y){return y}function h(y,b){for(var v=0;v>8;this.dir=!!(16&this.externalFileAttributes),p==0&&(this.dosPermissions=63&this.externalFileAttributes),p==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var p=o(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=p.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=p.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=p.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=p.readInt(4))}},readExtraFields:function(p){var m,y,b,v=p.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});p.index+4>>6:(p<65536?f[b++]=224|p>>>12:(f[b++]=240|p>>>18,f[b++]=128|p>>>12&63),f[b++]=128|p>>>6&63),f[b++]=128|63&p);return f},s.buf2binstring=function(d){return h(d,d.length)},s.binstring2buf=function(d){for(var f=new o.Buf8(d.length),p=0,m=f.length;p>10&1023,D[m++]=56320|1023&y)}return h(D,m)},s.utf8border=function(d,f){var p;for((f=f||d.length)>d.length&&(f=d.length),p=f-1;0<=p&&(192&d[p])==128;)p--;return p<0||p===0?f:p+u[d[p]]>f?p:f}},{"./common":41}],43:[function(n,i,s){i.exports=function(o,a,l,u){for(var c=65535&o|0,h=o>>>16&65535|0,d=0;l!==0;){for(l-=d=2e3>>1:a>>>1;l[u]=a}return l}();i.exports=function(a,l,u,c){var h=o,d=c+u;a^=-1;for(var f=c;f>>8^h[255&(a^l[f])];return-1^a}},{}],46:[function(n,i,s){var o,a=n("../utils/common"),l=n("./trees"),u=n("./adler32"),c=n("./crc32"),h=n("./messages"),d=0,f=4,p=0,m=-2,y=-1,b=4,v=2,D=8,E=9,C=286,w=30,T=19,k=2*C+1,O=15,P=3,M=258,F=M+P+1,L=42,_=113,A=1,I=2,R=3,B=4;function U(W,ye){return W.msg=h[ye],ye}function V(W){return(W<<1)-(4W.avail_out&&(pe=W.avail_out),pe!==0&&(a.arraySet(W.output,ye.pending_buf,ye.pending_out,pe,W.next_out),W.next_out+=pe,ye.pending_out+=pe,W.total_out+=pe,W.avail_out-=pe,ye.pending-=pe,ye.pending===0&&(ye.pending_out=0))}function G(W,ye){l._tr_flush_block(W,0<=W.block_start?W.block_start:-1,W.strstart-W.block_start,ye),W.block_start=W.strstart,J(W.strm)}function Y(W,ye){W.pending_buf[W.pending++]=ye}function Q(W,ye){W.pending_buf[W.pending++]=ye>>>8&255,W.pending_buf[W.pending++]=255&ye}function X(W,ye){var pe,re,ee=W.max_chain_length,ue=W.strstart,De=W.prev_length,Ce=W.nice_match,fe=W.strstart>W.w_size-F?W.strstart-(W.w_size-F):0,Ee=W.window,je=W.w_mask,se=W.prev,ve=W.strstart+M,ke=Ee[ue+De-1],ze=Ee[ue+De];W.prev_length>=W.good_match&&(ee>>=2),Ce>W.lookahead&&(Ce=W.lookahead);do if(Ee[(pe=ye)+De]===ze&&Ee[pe+De-1]===ke&&Ee[pe]===Ee[ue]&&Ee[++pe]===Ee[ue+1]){ue+=2,pe++;do;while(Ee[++ue]===Ee[++pe]&&Ee[++ue]===Ee[++pe]&&Ee[++ue]===Ee[++pe]&&Ee[++ue]===Ee[++pe]&&Ee[++ue]===Ee[++pe]&&Ee[++ue]===Ee[++pe]&&Ee[++ue]===Ee[++pe]&&Ee[++ue]===Ee[++pe]&&uefe&&--ee!=0);return De<=W.lookahead?De:W.lookahead}function le(W){var ye,pe,re,ee,ue,De,Ce,fe,Ee,je,se=W.w_size;do{if(ee=W.window_size-W.lookahead-W.strstart,W.strstart>=se+(se-F)){for(a.arraySet(W.window,W.window,se,se,0),W.match_start-=se,W.strstart-=se,W.block_start-=se,ye=pe=W.hash_size;re=W.head[--ye],W.head[ye]=se<=re?re-se:0,--pe;);for(ye=pe=se;re=W.prev[--ye],W.prev[ye]=se<=re?re-se:0,--pe;);ee+=se}if(W.strm.avail_in===0)break;if(De=W.strm,Ce=W.window,fe=W.strstart+W.lookahead,Ee=ee,je=void 0,je=De.avail_in,Ee=P)for(ue=W.strstart-W.insert,W.ins_h=W.window[ue],W.ins_h=(W.ins_h<=P&&(W.ins_h=(W.ins_h<=P)if(re=l._tr_tally(W,W.strstart-W.match_start,W.match_length-P),W.lookahead-=W.match_length,W.match_length<=W.max_lazy_match&&W.lookahead>=P){for(W.match_length--;W.strstart++,W.ins_h=(W.ins_h<=P&&(W.ins_h=(W.ins_h<=P&&W.match_length<=W.prev_length){for(ee=W.strstart+W.lookahead-P,re=l._tr_tally(W,W.strstart-1-W.prev_match,W.prev_length-P),W.lookahead-=W.prev_length-1,W.prev_length-=2;++W.strstart<=ee&&(W.ins_h=(W.ins_h<W.pending_buf_size-5&&(pe=W.pending_buf_size-5);;){if(W.lookahead<=1){if(le(W),W.lookahead===0&&ye===d)return A;if(W.lookahead===0)break}W.strstart+=W.lookahead,W.lookahead=0;var re=W.block_start+pe;if((W.strstart===0||W.strstart>=re)&&(W.lookahead=W.strstart-re,W.strstart=re,G(W,!1),W.strm.avail_out===0)||W.strstart-W.block_start>=W.w_size-F&&(G(W,!1),W.strm.avail_out===0))return A}return W.insert=0,ye===f?(G(W,!0),W.strm.avail_out===0?R:B):(W.strstart>W.block_start&&(G(W,!1),W.strm.avail_out),A)}),new xe(4,4,8,4,be),new xe(4,5,16,8,be),new xe(4,6,32,32,be),new xe(4,4,16,16,ce),new xe(8,16,32,32,ce),new xe(8,16,128,128,ce),new xe(8,32,128,256,ce),new xe(32,128,258,1024,ce),new xe(32,258,258,4096,ce)],s.deflateInit=function(W,ye){return yt(W,ye,D,15,8,0)},s.deflateInit2=yt,s.deflateReset=Pt,s.deflateResetKeep=Re,s.deflateSetHeader=function(W,ye){return W&&W.state?W.state.wrap!==2?m:(W.state.gzhead=ye,p):m},s.deflate=function(W,ye){var pe,re,ee,ue;if(!W||!W.state||5>8&255),Y(re,re.gzhead.time>>16&255),Y(re,re.gzhead.time>>24&255),Y(re,re.level===9?2:2<=re.strategy||re.level<2?4:0),Y(re,255&re.gzhead.os),re.gzhead.extra&&re.gzhead.extra.length&&(Y(re,255&re.gzhead.extra.length),Y(re,re.gzhead.extra.length>>8&255)),re.gzhead.hcrc&&(W.adler=c(W.adler,re.pending_buf,re.pending,0)),re.gzindex=0,re.status=69):(Y(re,0),Y(re,0),Y(re,0),Y(re,0),Y(re,0),Y(re,re.level===9?2:2<=re.strategy||re.level<2?4:0),Y(re,3),re.status=_);else{var De=D+(re.w_bits-8<<4)<<8;De|=(2<=re.strategy||re.level<2?0:re.level<6?1:re.level===6?2:3)<<6,re.strstart!==0&&(De|=32),De+=31-De%31,re.status=_,Q(re,De),re.strstart!==0&&(Q(re,W.adler>>>16),Q(re,65535&W.adler)),W.adler=1}if(re.status===69)if(re.gzhead.extra){for(ee=re.pending;re.gzindex<(65535&re.gzhead.extra.length)&&(re.pending!==re.pending_buf_size||(re.gzhead.hcrc&&re.pending>ee&&(W.adler=c(W.adler,re.pending_buf,re.pending-ee,ee)),J(W),ee=re.pending,re.pending!==re.pending_buf_size));)Y(re,255&re.gzhead.extra[re.gzindex]),re.gzindex++;re.gzhead.hcrc&&re.pending>ee&&(W.adler=c(W.adler,re.pending_buf,re.pending-ee,ee)),re.gzindex===re.gzhead.extra.length&&(re.gzindex=0,re.status=73)}else re.status=73;if(re.status===73)if(re.gzhead.name){ee=re.pending;do{if(re.pending===re.pending_buf_size&&(re.gzhead.hcrc&&re.pending>ee&&(W.adler=c(W.adler,re.pending_buf,re.pending-ee,ee)),J(W),ee=re.pending,re.pending===re.pending_buf_size)){ue=1;break}ue=re.gzindexee&&(W.adler=c(W.adler,re.pending_buf,re.pending-ee,ee)),ue===0&&(re.gzindex=0,re.status=91)}else re.status=91;if(re.status===91)if(re.gzhead.comment){ee=re.pending;do{if(re.pending===re.pending_buf_size&&(re.gzhead.hcrc&&re.pending>ee&&(W.adler=c(W.adler,re.pending_buf,re.pending-ee,ee)),J(W),ee=re.pending,re.pending===re.pending_buf_size)){ue=1;break}ue=re.gzindexee&&(W.adler=c(W.adler,re.pending_buf,re.pending-ee,ee)),ue===0&&(re.status=103)}else re.status=103;if(re.status===103&&(re.gzhead.hcrc?(re.pending+2>re.pending_buf_size&&J(W),re.pending+2<=re.pending_buf_size&&(Y(re,255&W.adler),Y(re,W.adler>>8&255),W.adler=0,re.status=_)):re.status=_),re.pending!==0){if(J(W),W.avail_out===0)return re.last_flush=-1,p}else if(W.avail_in===0&&V(ye)<=V(pe)&&ye!==f)return U(W,-5);if(re.status===666&&W.avail_in!==0)return U(W,-5);if(W.avail_in!==0||re.lookahead!==0||ye!==d&&re.status!==666){var Ce=re.strategy===2?function(fe,Ee){for(var je;;){if(fe.lookahead===0&&(le(fe),fe.lookahead===0)){if(Ee===d)return A;break}if(fe.match_length=0,je=l._tr_tally(fe,0,fe.window[fe.strstart]),fe.lookahead--,fe.strstart++,je&&(G(fe,!1),fe.strm.avail_out===0))return A}return fe.insert=0,Ee===f?(G(fe,!0),fe.strm.avail_out===0?R:B):fe.last_lit&&(G(fe,!1),fe.strm.avail_out===0)?A:I}(re,ye):re.strategy===3?function(fe,Ee){for(var je,se,ve,ke,ze=fe.window;;){if(fe.lookahead<=M){if(le(fe),fe.lookahead<=M&&Ee===d)return A;if(fe.lookahead===0)break}if(fe.match_length=0,fe.lookahead>=P&&0fe.lookahead&&(fe.match_length=fe.lookahead)}if(fe.match_length>=P?(je=l._tr_tally(fe,1,fe.match_length-P),fe.lookahead-=fe.match_length,fe.strstart+=fe.match_length,fe.match_length=0):(je=l._tr_tally(fe,0,fe.window[fe.strstart]),fe.lookahead--,fe.strstart++),je&&(G(fe,!1),fe.strm.avail_out===0))return A}return fe.insert=0,Ee===f?(G(fe,!0),fe.strm.avail_out===0?R:B):fe.last_lit&&(G(fe,!1),fe.strm.avail_out===0)?A:I}(re,ye):o[re.level].func(re,ye);if(Ce!==R&&Ce!==B||(re.status=666),Ce===A||Ce===R)return W.avail_out===0&&(re.last_flush=-1),p;if(Ce===I&&(ye===1?l._tr_align(re):ye!==5&&(l._tr_stored_block(re,0,0,!1),ye===3&&(K(re.head),re.lookahead===0&&(re.strstart=0,re.block_start=0,re.insert=0))),J(W),W.avail_out===0))return re.last_flush=-1,p}return ye!==f?p:re.wrap<=0?1:(re.wrap===2?(Y(re,255&W.adler),Y(re,W.adler>>8&255),Y(re,W.adler>>16&255),Y(re,W.adler>>24&255),Y(re,255&W.total_in),Y(re,W.total_in>>8&255),Y(re,W.total_in>>16&255),Y(re,W.total_in>>24&255)):(Q(re,W.adler>>>16),Q(re,65535&W.adler)),J(W),0=pe.w_size&&(ue===0&&(K(pe.head),pe.strstart=0,pe.block_start=0,pe.insert=0),Ee=new a.Buf8(pe.w_size),a.arraySet(Ee,ye,je-pe.w_size,pe.w_size,0),ye=Ee,je=pe.w_size),De=W.avail_in,Ce=W.next_in,fe=W.input,W.avail_in=je,W.next_in=0,W.input=ye,le(pe);pe.lookahead>=P;){for(re=pe.strstart,ee=pe.lookahead-(P-1);pe.ins_h=(pe.ins_h<>>=P=O>>>24,E-=P,(P=O>>>16&255)===0)I[h++]=65535&O;else{if(!(16&P)){if(!(64&P)){O=C[(65535&O)+(D&(1<>>=P,E-=P),E<15&&(D+=A[u++]<>>=P=O>>>24,E-=P,!(16&(P=O>>>16&255))){if(!(64&P)){O=w[(65535&O)+(D&(1<>>=P,E-=P,(P=h-d)>3,D&=(1<<(E-=M<<3))-1,o.next_in=u,o.next_out=h,o.avail_in=u>>24&255)+(L>>>8&65280)+((65280&L)<<8)+((255&L)<<24)}function D(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new o.Buf16(320),this.work=new o.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function E(L){var _;return L&&L.state?(_=L.state,L.total_in=L.total_out=_.total=0,L.msg="",_.wrap&&(L.adler=1&_.wrap),_.mode=m,_.last=0,_.havedict=0,_.dmax=32768,_.head=null,_.hold=0,_.bits=0,_.lencode=_.lendyn=new o.Buf32(y),_.distcode=_.distdyn=new o.Buf32(b),_.sane=1,_.back=-1,f):p}function C(L){var _;return L&&L.state?((_=L.state).wsize=0,_.whave=0,_.wnext=0,E(L)):p}function w(L,_){var A,I;return L&&L.state?(I=L.state,_<0?(A=0,_=-_):(A=1+(_>>4),_<48&&(_&=15)),_&&(_<8||15<_)?p:(I.window!==null&&I.wbits!==_&&(I.window=null),I.wrap=A,I.wbits=_,C(L))):p}function T(L,_){var A,I;return L?(I=new D,(L.state=I).window=null,(A=w(L,_))!==f&&(L.state=null),A):p}var k,O,P=!0;function M(L){if(P){var _;for(k=new o.Buf32(512),O=new o.Buf32(32),_=0;_<144;)L.lens[_++]=8;for(;_<256;)L.lens[_++]=9;for(;_<280;)L.lens[_++]=7;for(;_<288;)L.lens[_++]=8;for(c(h,L.lens,0,288,k,0,L.work,{bits:9}),_=0;_<32;)L.lens[_++]=5;c(d,L.lens,0,32,O,0,L.work,{bits:5}),P=!1}L.lencode=k,L.lenbits=9,L.distcode=O,L.distbits=5}function F(L,_,A,I){var R,B=L.state;return B.window===null&&(B.wsize=1<=B.wsize?(o.arraySet(B.window,_,A-B.wsize,B.wsize,0),B.wnext=0,B.whave=B.wsize):(I<(R=B.wsize-B.wnext)&&(R=I),o.arraySet(B.window,_,A-I,R,B.wnext),(I-=R)?(o.arraySet(B.window,_,A-I,I,0),B.wnext=I,B.whave=B.wsize):(B.wnext+=R,B.wnext===B.wsize&&(B.wnext=0),B.whave>>8&255,A.check=l(A.check,ue,2,0),G=J=0,A.mode=2;break}if(A.flags=0,A.head&&(A.head.done=!1),!(1&A.wrap)||(((255&J)<<8)+(J>>8))%31){L.msg="incorrect header check",A.mode=30;break}if((15&J)!=8){L.msg="unknown compression method",A.mode=30;break}if(G-=4,W=8+(15&(J>>>=4)),A.wbits===0)A.wbits=W;else if(W>A.wbits){L.msg="invalid window size",A.mode=30;break}A.dmax=1<>8&1),512&A.flags&&(ue[0]=255&J,ue[1]=J>>>8&255,A.check=l(A.check,ue,2,0)),G=J=0,A.mode=3;case 3:for(;G<32;){if(V===0)break e;V--,J+=I[B++]<>>8&255,ue[2]=J>>>16&255,ue[3]=J>>>24&255,A.check=l(A.check,ue,4,0)),G=J=0,A.mode=4;case 4:for(;G<16;){if(V===0)break e;V--,J+=I[B++]<>8),512&A.flags&&(ue[0]=255&J,ue[1]=J>>>8&255,A.check=l(A.check,ue,2,0)),G=J=0,A.mode=5;case 5:if(1024&A.flags){for(;G<16;){if(V===0)break e;V--,J+=I[B++]<>>8&255,A.check=l(A.check,ue,2,0)),G=J=0}else A.head&&(A.head.extra=null);A.mode=6;case 6:if(1024&A.flags&&(V<(X=A.length)&&(X=V),X&&(A.head&&(W=A.head.extra_len-A.length,A.head.extra||(A.head.extra=new Array(A.head.extra_len)),o.arraySet(A.head.extra,I,B,X,W)),512&A.flags&&(A.check=l(A.check,I,X,B)),V-=X,B+=X,A.length-=X),A.length))break e;A.length=0,A.mode=7;case 7:if(2048&A.flags){if(V===0)break e;for(X=0;W=I[B+X++],A.head&&W&&A.length<65536&&(A.head.name+=String.fromCharCode(W)),W&&X>9&1,A.head.done=!0),L.adler=A.check=0,A.mode=12;break;case 10:for(;G<32;){if(V===0)break e;V--,J+=I[B++]<>>=7&G,G-=7&G,A.mode=27;break}for(;G<3;){if(V===0)break e;V--,J+=I[B++]<>>=1)){case 0:A.mode=14;break;case 1:if(M(A),A.mode=20,_!==6)break;J>>>=2,G-=2;break e;case 2:A.mode=17;break;case 3:L.msg="invalid block type",A.mode=30}J>>>=2,G-=2;break;case 14:for(J>>>=7&G,G-=7&G;G<32;){if(V===0)break e;V--,J+=I[B++]<>>16^65535)){L.msg="invalid stored block lengths",A.mode=30;break}if(A.length=65535&J,G=J=0,A.mode=15,_===6)break e;case 15:A.mode=16;case 16:if(X=A.length){if(V>>=5,G-=5,A.ndist=1+(31&J),J>>>=5,G-=5,A.ncode=4+(15&J),J>>>=4,G-=4,286>>=3,G-=3}for(;A.have<19;)A.lens[De[A.have++]]=0;if(A.lencode=A.lendyn,A.lenbits=7,pe={bits:A.lenbits},ye=c(0,A.lens,0,19,A.lencode,0,A.work,pe),A.lenbits=pe.bits,ye){L.msg="invalid code lengths set",A.mode=30;break}A.have=0,A.mode=19;case 19:for(;A.have>>16&255,Ae=65535&ee,!((ce=ee>>>24)<=G);){if(V===0)break e;V--,J+=I[B++]<>>=ce,G-=ce,A.lens[A.have++]=Ae;else{if(Ae===16){for(re=ce+2;G>>=ce,G-=ce,A.have===0){L.msg="invalid bit length repeat",A.mode=30;break}W=A.lens[A.have-1],X=3+(3&J),J>>>=2,G-=2}else if(Ae===17){for(re=ce+3;G>>=ce)),J>>>=3,G-=3}else{for(re=ce+7;G>>=ce)),J>>>=7,G-=7}if(A.have+X>A.nlen+A.ndist){L.msg="invalid bit length repeat",A.mode=30;break}for(;X--;)A.lens[A.have++]=W}}if(A.mode===30)break;if(A.lens[256]===0){L.msg="invalid code -- missing end-of-block",A.mode=30;break}if(A.lenbits=9,pe={bits:A.lenbits},ye=c(h,A.lens,0,A.nlen,A.lencode,0,A.work,pe),A.lenbits=pe.bits,ye){L.msg="invalid literal/lengths set",A.mode=30;break}if(A.distbits=6,A.distcode=A.distdyn,pe={bits:A.distbits},ye=c(d,A.lens,A.nlen,A.ndist,A.distcode,0,A.work,pe),A.distbits=pe.bits,ye){L.msg="invalid distances set",A.mode=30;break}if(A.mode=20,_===6)break e;case 20:A.mode=21;case 21:if(6<=V&&258<=K){L.next_out=U,L.avail_out=K,L.next_in=B,L.avail_in=V,A.hold=J,A.bits=G,u(L,Q),U=L.next_out,R=L.output,K=L.avail_out,B=L.next_in,I=L.input,V=L.avail_in,J=A.hold,G=A.bits,A.mode===12&&(A.back=-1);break}for(A.back=0;xe=(ee=A.lencode[J&(1<>>16&255,Ae=65535&ee,!((ce=ee>>>24)<=G);){if(V===0)break e;V--,J+=I[B++]<>Re)])>>>16&255,Ae=65535&ee,!(Re+(ce=ee>>>24)<=G);){if(V===0)break e;V--,J+=I[B++]<>>=Re,G-=Re,A.back+=Re}if(J>>>=ce,G-=ce,A.back+=ce,A.length=Ae,xe===0){A.mode=26;break}if(32&xe){A.back=-1,A.mode=12;break}if(64&xe){L.msg="invalid literal/length code",A.mode=30;break}A.extra=15&xe,A.mode=22;case 22:if(A.extra){for(re=A.extra;G>>=A.extra,G-=A.extra,A.back+=A.extra}A.was=A.length,A.mode=23;case 23:for(;xe=(ee=A.distcode[J&(1<>>16&255,Ae=65535&ee,!((ce=ee>>>24)<=G);){if(V===0)break e;V--,J+=I[B++]<>Re)])>>>16&255,Ae=65535&ee,!(Re+(ce=ee>>>24)<=G);){if(V===0)break e;V--,J+=I[B++]<>>=Re,G-=Re,A.back+=Re}if(J>>>=ce,G-=ce,A.back+=ce,64&xe){L.msg="invalid distance code",A.mode=30;break}A.offset=Ae,A.extra=15&xe,A.mode=24;case 24:if(A.extra){for(re=A.extra;G>>=A.extra,G-=A.extra,A.back+=A.extra}if(A.offset>A.dmax){L.msg="invalid distance too far back",A.mode=30;break}A.mode=25;case 25:if(K===0)break e;if(X=Q-K,A.offset>X){if((X=A.offset-X)>A.whave&&A.sane){L.msg="invalid distance too far back",A.mode=30;break}le=X>A.wnext?(X-=A.wnext,A.wsize-X):A.wnext-X,X>A.length&&(X=A.length),be=A.window}else be=R,le=U-A.offset,X=A.length;for(Kk?(P=le[be+b[_]],G[Y+b[_]]):(P=96,0),D=1<>U)+(E-=D)]=O<<24|P<<16|M|0,E!==0;);for(D=1<>=1;if(D!==0?(J&=D-1,J+=D):J=0,_++,--Q[L]==0){if(L===I)break;L=d[f+b[_]]}if(R>>7)]}function Y(ee,ue){ee.pending_buf[ee.pending++]=255&ue,ee.pending_buf[ee.pending++]=ue>>>8&255}function Q(ee,ue,De){ee.bi_valid>v-De?(ee.bi_buf|=ue<>v-ee.bi_valid,ee.bi_valid+=De-v):(ee.bi_buf|=ue<>>=1,De<<=1,0<--ue;);return De>>>1}function be(ee,ue,De){var Ce,fe,Ee=new Array(b+1),je=0;for(Ce=1;Ce<=b;Ce++)Ee[Ce]=je=je+De[Ce-1]<<1;for(fe=0;fe<=ue;fe++){var se=ee[2*fe+1];se!==0&&(ee[2*fe]=le(Ee[se]++,se))}}function ce(ee){var ue;for(ue=0;ue>1;1<=De;De--)Re(ee,Ee,De);for(fe=ve;De=ee.heap[1],ee.heap[1]=ee.heap[ee.heap_len--],Re(ee,Ee,1),Ce=ee.heap[1],ee.heap[--ee.heap_max]=De,ee.heap[--ee.heap_max]=Ce,Ee[2*fe]=Ee[2*De]+Ee[2*Ce],ee.depth[fe]=(ee.depth[De]>=ee.depth[Ce]?ee.depth[De]:ee.depth[Ce])+1,Ee[2*De+1]=Ee[2*Ce+1]=fe,ee.heap[1]=fe++,Re(ee,Ee,1),2<=ee.heap_len;);ee.heap[--ee.heap_max]=ee.heap[1],function(ze,at){var xt,pt,kt,nt,ht,Mt,sr=at.dyn_tree,ln=at.max_code,_i=at.stat_desc.static_tree,$n=at.stat_desc.has_stree,ds=at.stat_desc.extra_bits,mr=at.stat_desc.extra_base,Zr=at.stat_desc.max_length,ui=0;for(nt=0;nt<=b;nt++)ze.bl_count[nt]=0;for(sr[2*ze.heap[ze.heap_max]+1]=0,xt=ze.heap_max+1;xt>=7;fe>>=1)if(1&ke&&se.dyn_ltree[2*ve]!==0)return a;if(se.dyn_ltree[18]!==0||se.dyn_ltree[20]!==0||se.dyn_ltree[26]!==0)return l;for(ve=32;ve>>3,(Ee=ee.static_len+3+7>>>3)<=fe&&(fe=Ee)):fe=Ee=De+5,De+4<=fe&&ue!==-1?re(ee,ue,De,Ce):ee.strategy===4||Ee===fe?(Q(ee,2+(Ce?1:0),3),Pt(ee,F,L)):(Q(ee,4+(Ce?1:0),3),function(se,ve,ke,ze){var at;for(Q(se,ve-257,5),Q(se,ke-1,5),Q(se,ze-4,4),at=0;at>>8&255,ee.pending_buf[ee.d_buf+2*ee.last_lit+1]=255&ue,ee.pending_buf[ee.l_buf+ee.last_lit]=255&De,ee.last_lit++,ue===0?ee.dyn_ltree[2*De]++:(ee.matches++,ue--,ee.dyn_ltree[2*(A[De]+d+1)]++,ee.dyn_dtree[2*G(ue)]++),ee.last_lit===ee.lit_bufsize-1},s._tr_align=function(ee){Q(ee,2,3),X(ee,E,F),function(ue){ue.bi_valid===16?(Y(ue,ue.bi_buf),ue.bi_buf=0,ue.bi_valid=0):8<=ue.bi_valid&&(ue.pending_buf[ue.pending++]=255&ue.bi_buf,ue.bi_buf>>=8,ue.bi_valid-=8)}(ee)}},{"../utils/common":41}],53:[function(n,i,s){i.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(n,i,s){(function(o){(function(a,l){if(!a.setImmediate){var u,c,h,d,f=1,p={},m=!1,y=a.document,b=Object.getPrototypeOf&&Object.getPrototypeOf(a);b=b&&b.setTimeout?b:a,u={}.toString.call(a.process)==="[object process]"?function(C){process.nextTick(function(){D(C)})}:function(){if(a.postMessage&&!a.importScripts){var C=!0,w=a.onmessage;return a.onmessage=function(){C=!1},a.postMessage("","*"),a.onmessage=w,C}}()?(d="setImmediate$"+Math.random()+"$",a.addEventListener?a.addEventListener("message",E,!1):a.attachEvent("onmessage",E),function(C){a.postMessage(d+C,"*")}):a.MessageChannel?((h=new MessageChannel).port1.onmessage=function(C){D(C.data)},function(C){h.port2.postMessage(C)}):y&&"onreadystatechange"in y.createElement("script")?(c=y.documentElement,function(C){var w=y.createElement("script");w.onreadystatechange=function(){D(C),w.onreadystatechange=null,c.removeChild(w),w=null},c.appendChild(w)}):function(C){setTimeout(D,0,C)},b.setImmediate=function(C){typeof C!="function"&&(C=new Function(""+C));for(var w=new Array(arguments.length-1),T=0;T"u"?o===void 0?this:o:self)}).call(this,typeof r<"u"?r:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(E9);var Hxe=E9.exports;const C9=Ho(Hxe),Uxe=e=>`# Custom Theme for Web + +This folder contains \`.css\` files you can include for you web project. + +## Content + +- **${e}-theme.css**: Contains overwritten spacings, sizings, etc. +- **${e}-palette.css**: Contains overwritten default-colors like neutral, brand, etc. + contains all custom-colors as hex values +- **${e}-speaking-names-dark.css**: Contains all speaking names for dark-mode for default-colors + custom-colors +- **${e}-speaking-names-light.css**: Contains all speaking names for light-mode for default-colors + custom-colors +- Custom Colors: + - **${e}-custom-colors-full.css**: Contains _only_ all custom-colors with auto light-/dark-mode + - **${e}-custom-colors-palette.css**: Contains _only_ all custom-colors as hex values + - **${e}-speaking-names-custom-colors-dark.css**: Contains _only_ all speaking names for dark-mode custom-colors + - **${e}-speaking-names-custom-colors-light.css**: Contains _only_ all speaking names for light-mode custom-colors + +## How to use + +To overwrite the default theme you need to copy the specific file to your asset folder and import it after all other DBUX related styles. For example in JS: + +\`\`\`js +// main.js +import "@db-ui/components/build/styles/db-ui-42-rollup.css"; +import "assets/${e}-theme.css"; // <-- after all other styles +\`\`\` + +### Custom colors + +If you want to use your custom colors, but you don't need to overwrite the default colors you can import only the files inside the \`Custom Colors\` folder. + +## Additional information for Colors + +To enable automatic light-/dark-mode you need to add a media-query: +\`@media (prefers-color-scheme: dark) {\` + +You may want to use \`${e}-custom-colors-full.css\` or you can copy it from the file as needed. +`,ft="DesignSystem",St="DS",zt="replace",Z2=["Functional","Regular","Expressive"],T9=["Mobile","Tablet"],QC=["3xs","2xs","xs","sm","md","lg","xl","2xl","3xl"],Wxe=e=>`package ${zt}.${e.toLowerCase()} + +import ${zt}.${St}Theme +import ${zt}.${e.toLowerCase()}.data.${e}ColorMap +import ${zt}.${e.toLowerCase()}.data.${e}DimensionsMap +import ${zt}.${e.toLowerCase()}.data.${e}TypographyMap + +object ${e}Theme : ${St}Theme { + override val colorMap = ${e}ColorMap + override val dimensionsMap = ${e}DimensionsMap + override val typographyMap = ${e}TypographyMap +} +`,Vxe=(e,t)=>`package ${zt} + +import android.app.Activity +import androidx.compose.foundation.isSystemInDarkTheme +import androidx.compose.runtime.Composable +import androidx.compose.runtime.CompositionLocalProvider +import androidx.compose.runtime.ReadOnlyComposable +import androidx.compose.runtime.SideEffect +import androidx.compose.runtime.staticCompositionLocalOf +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.graphics.toArgb +import androidx.compose.ui.platform.LocalConfiguration +import androidx.compose.ui.platform.LocalView +import androidx.compose.ui.unit.Dp +import androidx.compose.ui.unit.TextUnit +import androidx.core.view.WindowCompat +import ${zt}.${ft}ColorScheme.Companion.getColorSchemeDark +import ${zt}.${ft}ColorScheme.Companion.getColorSchemeLight +import ${zt}.${ft}Dimensions.Companion.getDimensionsExpressiveMobile +import ${zt}.${ft}Dimensions.Companion.getDimensionsExpressiveTablet +import ${zt}.${ft}Dimensions.Companion.getDimensionsFunctionalMobile +import ${zt}.${ft}Dimensions.Companion.getDimensionsFunctionalTablet +import ${zt}.${ft}Dimensions.Companion.getDimensionsRegularMobile +import ${zt}.${ft}Dimensions.Companion.getDimensionsRegularTablet +import ${zt}.${ft}TextStyles.Companion.getTextStyles +import ${zt}.${ft}Typography.Companion.getTypographyExpressiveMobile +import ${zt}.${ft}Typography.Companion.getTypographyExpressiveTablet +import ${zt}.${ft}Typography.Companion.getTypographyFunctionalMobile +import ${zt}.${ft}Typography.Companion.getTypographyFunctionalTablet +import ${zt}.${ft}Typography.Companion.getTypographyRegularMobile +import ${zt}.${ft}Typography.Companion.getTypographyRegularTablet +import ${zt}.core.${St}Density +import ${zt}.${t.toLowerCase()}.${e} + + +object ${ft}Theme { + val colors: ${ft}ColorScheme + @Composable + @ReadOnlyComposable + get() = LocalColors.current + + val activeColor: ${St}ColorVariant + @Composable + @ReadOnlyComposable + get() = LocalActiveColor.current + + val dimensions: ${ft}Dimensions + @Composable + @ReadOnlyComposable + get() = LocalDimensions.current + + val typography: ${ft}TextStyles + @Composable + @ReadOnlyComposable + get() = LocalTypography.current +} + +interface ${St}Theme { + val colorMap: Map + val dimensionsMap: Map + val typographyMap: Map +} + +internal val LocalTheme = staticCompositionLocalOf<${St}Theme> { ${e} } + +@Composable +fun ${ft}Theme( + theme: ${St}Theme = ${e}, + density: ${St}Density = ${St}Density.REGULAR, + darkTheme: Boolean = isSystemInDarkTheme(), + content: @Composable () -> Unit +) { + val isTablet = LocalConfiguration.current.screenWidthDp > 768 + // typography + val typography: ${ft}TextStyles = when(isTablet) { + true -> + when (density) { + ${St}Density.FUNCTIONAL -> getTextStyles(getTypographyFunctionalTablet(theme.typographyMap)) + ${St}Density.EXPRESSIVE -> getTextStyles(getTypographyExpressiveTablet(theme.typographyMap)) + else -> getTextStyles(getTypographyRegularTablet(theme.typographyMap)) + } + + else -> when (density) { + ${St}Density.FUNCTIONAL -> getTextStyles(getTypographyFunctionalMobile(theme.typographyMap)) + ${St}Density.EXPRESSIVE -> getTextStyles(getTypographyExpressiveMobile(theme.typographyMap)) + else -> getTextStyles(getTypographyRegularMobile(theme.typographyMap)) + } + } + + // screen + val dimensions: ${ft}Dimensions = when(isTablet) { + true -> + when (density) { + ${St}Density.FUNCTIONAL -> getDimensionsFunctionalTablet(theme.dimensionsMap) + ${St}Density.EXPRESSIVE -> getDimensionsExpressiveTablet(theme.dimensionsMap) + else -> getDimensionsRegularTablet(theme.dimensionsMap) + } + + else -> when (density) { + ${St}Density.FUNCTIONAL -> getDimensionsFunctionalMobile(theme.dimensionsMap) + ${St}Density.EXPRESSIVE -> getDimensionsExpressiveMobile(theme.dimensionsMap) + else -> getDimensionsRegularMobile(theme.dimensionsMap) + } + } + + // colors + val colorScheme: ${ft}ColorScheme = when { + darkTheme -> getColorSchemeDark(theme.colorMap) + else -> getColorSchemeLight(theme.colorMap) + } + val view = LocalView.current + if (!view.isInEditMode) { + SideEffect { + val window = (view.context as Activity).window + window.statusBarColor = colorScheme.neutral.bgBasicLevel1Default.toArgb() + window.navigationBarColor = colorScheme.neutral.bgBasicLevel1Default.toArgb() + WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = darkTheme + } + } + + CompositionLocalProvider( + LocalTheme provides theme, + LocalColors provides colorScheme, + LocalDimensions provides dimensions, + LocalTypography provides typography, + ) { + content() + } +} +`,Gxe=[{name:"onOriginDefault",light:0,dark:0},{name:"onOriginHovered",light:0,dark:0},{name:"onOriginPressed",light:0,dark:0},{name:"originDefault",light:0,dark:0},{name:"originHovered",light:0,dark:0},{name:"originPressed",light:0,dark:0}],Fi=(e=Qi)=>`Color(0xff${e.replace("#","")})`,qxe=(e,t,r)=>{let n=`package ${zt}.${e.toLowerCase()}.data + +import androidx.compose.ui.graphics.Color + +val ${e}ColorMap = mapOf ( +`;const i=Ek(t,r);return Object.entries(t).forEach(([s,o])=>{i[s].forEach(l=>{const u=`${s}${l.index}`;n+=` "${u}" to ${Fi(l.hex)}, +`}),n+=` "${s}Origin" to ${Fi(o.origin)}, +`,n+=` "${s}OnOriginDefaultLight" to ${Fi(o.onOriginLight)}, +`,n+=` "${s}OnOriginHoveredLight" to ${Fi(o.onOriginLightHovered)}, +`,n+=` "${s}OnOriginPressedLight" to ${Fi(o.onOriginLightPressed)}, +`,n+=` "${s}OriginDefaultLight" to ${Fi(o.originLight)}, +`,n+=` "${s}OriginHoveredLight" to ${Fi(o.originLightHovered)}, +`,n+=` "${s}OriginPressedLight" to ${Fi(o.originLightPressed)}, +`,n+=` "${s}OnOriginDefaultDark" to ${Fi(o.onOriginDark)}, +`,n+=` "${s}OnOriginHoveredDark" to ${Fi(o.onOriginDarkHovered)}, +`,n+=` "${s}OnOriginPressedDark" to ${Fi(o.onOriginDarkPressed)}, +`,n+=` "${s}OriginDefaultDark" to ${Fi(o.originDark)}, +`,n+=` "${s}OriginHoveredDark" to ${Fi(o.originDarkHovered)}, +`,n+=` "${s}OriginPressedDark" to ${Fi(o.originDarkPressed)}, +`}),n+=`) +`,n},WM=(e,t,r)=>{const n=sn(r?"dark":"light");t+=` fun getColorScheme${n}(colorMap: Map): ${ft}ColorScheme = + ${ft}ColorScheme( +`;for(const i of e)t+=` ${i} = ${St}ColorVariant.${n.toLowerCase()}(colorMap, "${i}"), +`;return t+=` ) + +`,t},Kxe=(e,t,r)=>{const n=Object.keys(r);let i=`package ${zt} + +import androidx.compose.runtime.staticCompositionLocalOf +import androidx.compose.ui.graphics.Color +import ${zt}.${e.toLowerCase()}.data.${e}ColorMap + +`;i+=Xxe();const s=[...t,...Gxe];i+=`class ${St}ColorVariant private constructor( +`;for(const o of s){const a=`${sn(o.name,!0)}`;i+=` val ${a}: Color, +`}i+=`) { +`,i+=Yxe(),i=Jxe(t,i),i+=`class ${ft}ColorScheme( +`;for(const o of n)i+=` val ${o}: ${St}ColorVariant, +`;return i+=`) { + internal companion object { +`,i=WM(n,i,!0),i=WM(n,i,!1),i+=` } +} + +`,i+=`val LocalColors = + staticCompositionLocalOf { ${ft}ColorScheme.getColorSchemeLight(${e}ColorMap) } +val LocalActiveColor = + staticCompositionLocalOf { ${ft}ColorScheme.getColorSchemeLight(${e}ColorMap).neutral } +`,i},Jxe=(e,t)=>{const r=["dark","light"];t+=` internal companion object { +`;for(const n of r){t+=` fun ${n}(colorMap: Map, colorName: String) = ${St}ColorVariant( +`;for(const i of e){let s="";n=="light"&&i.transparencyLight!==void 0?s=`.copy(${(i.transparencyLight||0)/100}f)`:n=="dark"&&i.transparencyDark!==void 0&&(s=`.copy(${(i.transparencyDark||0)/100}f)`),t+=` colorMap.getValue(colorName + ${n=="dark"?i.dark:i.light})${s}, +`}t+=` colorMap.getValue(colorName + "OnOriginDefault${sn(n)}"), +`,t+=` colorMap.getValue(colorName + "OnOriginHovered${sn(n)}"), +`,t+=` colorMap.getValue(colorName + "OnOriginPressed${sn(n)}"), +`,t+=` colorMap.getValue(colorName + "OriginDefault${sn(n)}"), +`,t+=` colorMap.getValue(colorName + "OriginHovered${sn(n)}"), +`,t+=` colorMap.getValue(colorName + "OriginPressed${sn(n)}"), +`,t+=` ) + +`}return t+=` } +} + +`,t},Xxe=()=>`interface IStateColor { + val Default: Color + val Hovered: Color + val Pressed: Color +} + +interface IBasic { + interface IBackground { + interface ITransparent { + val Full: Color + val Semi: Color + val Hovered: Color + val Pressed: Color + } + + val Level1: IStateColor + val Level2: IStateColor + val Level3: IStateColor + val Transparent: ITransparent + } + + interface IText { + val Default: IStateColor + val Emphasis100: IStateColor + val Emphasis90: IStateColor + val Emphasis80: IStateColor + } + + interface IIcon { + val Default: IStateColor + val Emphasis100: IStateColor + val Emphasis90: IStateColor + val Emphasis80: IStateColor + val Emphasis70: IStateColor + } + + interface IBorder { + val Default: IStateColor + val Emphasis100: IStateColor + val Emphasis70: IStateColor + val Emphasis60: IStateColor + val Emphasis50: IStateColor + } + + val Background: IBackground + val Text: IText + val Icon: IIcon + val Border: IBorder +} + +interface IInverted { + interface IBackground { + val ContrastMax: IStateColor + val ContrastHigh: IStateColor + val ContrastLow: IStateColor + } + + val Background: IBackground + val OnBackground: IStateColor +} + +`,Yxe=()=>` val Basic = object : IBasic { + override val Background = object : IBasic.IBackground { + override val Level1 = object : IStateColor { + override val Default = bgBasicLevel1Default + override val Hovered = bgBasicLevel1Hovered + override val Pressed = bgBasicLevel1Pressed + } + override val Level2 = object : IStateColor { + override val Default = bgBasicLevel2Default + override val Hovered = bgBasicLevel2Hovered + override val Pressed = bgBasicLevel2Pressed + } + override val Level3 = object : IStateColor { + override val Default = bgBasicLevel3Default + override val Hovered = bgBasicLevel3Hovered + override val Pressed = bgBasicLevel3Pressed + } + override val Transparent = object : IBasic.IBackground.ITransparent { + override val Full = bgBasicTransparentFullDefault + override val Semi = bgBasicTransparentSemiDefault + override val Hovered = bgBasicTransparentHovered + override val Pressed = bgBasicTransparentPressed + } + } + + override val Text = object : IBasic.IText { + val e100 = object : IStateColor { + override val Default = onBgBasicEmphasis100Default + override val Hovered = onBgBasicEmphasis100Hovered + override val Pressed = onBgBasicEmphasis100Pressed + } + + override val Default = e100 + override val Emphasis100 = e100 + override val Emphasis90 = object : IStateColor { + override val Default = onBgBasicEmphasis90Default + override val Hovered = onBgBasicEmphasis90Hovered + override val Pressed = onBgBasicEmphasis90Pressed + } + override val Emphasis80 = object : IStateColor { + override val Default = onBgBasicEmphasis80Default + override val Hovered = onBgBasicEmphasis80Hovered + override val Pressed = onBgBasicEmphasis80Pressed + } + } + + override val Icon = object : IBasic.IIcon { + val e70 = object : IStateColor { + override val Default = onBgBasicEmphasis70Default + override val Hovered = onBgBasicEmphasis70Hovered + override val Pressed = onBgBasicEmphasis70Pressed + } + + override val Default = e70 + override val Emphasis100 = object : IStateColor { + override val Default = onBgBasicEmphasis100Default + override val Hovered = onBgBasicEmphasis100Hovered + override val Pressed = onBgBasicEmphasis100Pressed + } + override val Emphasis90 = object : IStateColor { + override val Default = onBgBasicEmphasis90Default + override val Hovered = onBgBasicEmphasis90Hovered + override val Pressed = onBgBasicEmphasis90Pressed + } + override val Emphasis80 = object : IStateColor { + override val Default = onBgBasicEmphasis80Default + override val Hovered = onBgBasicEmphasis80Hovered + override val Pressed = onBgBasicEmphasis80Pressed + } + override val Emphasis70 = e70 + } + + override val Border = object : IBasic.IBorder { + val e60 = object : IStateColor { + override val Default = onBgBasicEmphasis60Default + override val Hovered = onBgBasicEmphasis60Hovered + override val Pressed = onBgBasicEmphasis60Pressed + } + + override val Default = e60 + override val Emphasis100 = object : IStateColor { + override val Default = onBgBasicEmphasis100Default + override val Hovered = onBgBasicEmphasis100Hovered + override val Pressed = onBgBasicEmphasis100Pressed + } + override val Emphasis70 = object : IStateColor { + override val Default = onBgBasicEmphasis70Default + override val Hovered = onBgBasicEmphasis70Hovered + override val Pressed = onBgBasicEmphasis70Pressed + } + override val Emphasis60 = e60 + override val Emphasis50 = object : IStateColor { + override val Default = onBgBasicEmphasis50Default + override val Hovered = onBgBasicEmphasis50Hovered + override val Pressed = onBgBasicEmphasis50Pressed + } + } + } + + val Inverted = object : IInverted { + override val Background = object : IInverted.IBackground { + override val ContrastMax = object : IStateColor { + override val Default = bgInvertedContrastMaxDefault + override val Hovered = bgInvertedContrastMaxHovered + override val Pressed = bgInvertedContrastMaxPressed + } + override val ContrastHigh = object : IStateColor { + override val Default = bgInvertedContrastHighDefault + override val Hovered = bgInvertedContrastHighHovered + override val Pressed = bgInvertedContrastHighPressed + } + override val ContrastLow = object : IStateColor { + override val Default = bgInvertedContrastLowDefault + override val Hovered = bgInvertedContrastLowHovered + override val Pressed = bgInvertedContrastLowPressed + } + } + override val OnBackground = object : IStateColor { + override val Default = onBgInvertedDefault + override val Hovered = onBgInvertedHovered + override val Pressed = onBgInvertedPressed + } + } + + val Origin = object : IStateColor { + override val Default = originDefault + override val Hovered = originHovered + override val Pressed = originPressed + } + + val OnOrigin = object : IStateColor { + override val Default = onOriginDefault + override val Hovered = onOriginHovered + override val Pressed = onOriginPressed + } + +`,Qxe=(e,t)=>{let r=`package ${zt}.${e.toLowerCase()}.data + +import androidx.compose.ui.unit.dp + +val ${e}DimensionsMap = mapOf( +`;return nc(t).forEach(function(n){if(this.isLeaf&&this.path.length>0&&this.path[0]!=="branding"&&this.path[0]!=="colors"&&this.path[0]!=="additionalColors"&&this.path[0]!=="customColors"&&this.path[0]!=="font"&&this.path[0]!=="transition"&&this.path[0]!=="elevation"&&this.path[0]!=="typography"&&!this.path.includes("desktop")&&!this.path.includes("_scale")){const i=`${sn(this.path.join("-"),!0)}`,s=typeof n=="string"||n instanceof String?`${Number(n)*16}.dp`:n;r+=` "${i}" to ${s}, +`}}),r+=`) +`,r},ZC={spacing:["responsive","fixed"],sizing:["base"],border:["height","radius"]},Zxe=(e,t,r)=>{const n=[t,r];e+=` fun getDimensions${t}${r}( + dimensionsMap: Map, + ): ${ft}Dimensions = ${ft}Dimensions(`;for(const i of Object.keys(ZC))e+=` + ${i} = ${St}${sn(i)}Dimensions(dimensionsMap, ${n.map(s=>`"${s}"`).join(", ")}),`,n.pop();return e+=` + ) + +`,e},ewe=e=>{let t=`package ${zt} + +import androidx.compose.runtime.staticCompositionLocalOf +import androidx.compose.ui.unit.Dp +import ${zt}.${e.toLowerCase()}.data.${e}DimensionsMap + +`;const r=["density","device"];for(const[n,i]of Object.entries(ZC)){t+=`class ${St}${sn(n)}Dimensions private constructor(`;for(const s of i)for(const o of QC)t+=` + val ${sn(`${s}-${o}`,!0)}: Dp,`;t+=` +) {`,t+=` + internal constructor(dimensionsMap: Map, ${r.map(s=>`${s}: String`).join(", ")}) : this(`;for(const s of i){for(const o of QC){const a=s==="base"?"":`-${s}`,l=r.map(u=>`-\${${u}}`).join("");t+=` + dimensionsMap.getValue("${sn(`${n}${a}${l}-${o}`,!0)}"),`}(r.length==2||n=="sizing")&&r.pop()}t+=` + ) +} + +`}t+=`data class ${ft}Dimensions(`;for(const n of Object.keys(ZC))t+=` + val ${n}: ${St}${sn(n)}Dimensions,`;t+=` +) { + internal companion object { +`;for(const n of Z2)for(const i of T9)t=Zxe(t,n,i);return t+=` } +} + +`,t+=`val LocalDimensions = staticCompositionLocalOf { + ${ft}Dimensions.getDimensionsRegularMobile( + ${e}DimensionsMap + ) +} +`,t},twe=()=>`package ${zt}.core + +import ${zt}.R +import androidx.compose.ui.text.font.FontFamily +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.font.Font + +internal object ${St}Font { + val ${St.toLowerCase()}NeoScreenFlex = FontFamily( + Font(R.font.db_neo_screen_flex, FontWeight.Normal) + ) +} +`,rwe=(e,t)=>{let r=`package ${zt}.${e.toLowerCase()}.data + +import androidx.compose.ui.unit.sp + +val ${e}TypographyMap = mapOf( +`;return nc(t).forEach(function(n){if(this.isLeaf&&this.path.length===6&&this.path[0]==="typography"&&!this.path.includes("desktop")&&!this.path.includes("_scale")){const i=[this.path[3],this.path[5],this.path[1],this.path[2],this.path[4]],s=`${sn(i.join("-"),!0)}`;let o=`${Number(n)*16}.sp`;if(this.path.at(-1)==="lineHeight"){const a=[...this.path];a[a.length-1]="fontSize",o=`${Number(nc(t).get(a))*n*16}.sp`}r+=` "${s}" to ${o}, +`}}),r+=`) +`,r},A9=["body","headline"],nwe=["lineHeight","fontSize"],VM={h1:"Xl",h2:"Lg",h3:"Md",h4:"Sm",h5:"Xs",h6:"2xs",body:"Md",body3xl:"3xl",body2xl:"2xl",bodyXl:"Xl",bodyLg:"Lg",bodyMd:"Md",bodySm:"Sm",bodyXs:"Xs",body2xs:"2xs",body3xs:"3xs"},iwe=(e,t,r)=>{e+=` + fun getTypography${t}${r}( + typographyMap: Map, + ): ${ft}Typography = ${ft}Typography(`;for(const n of A9)e+=` + ${n} = ${St}Typography.create(typographyMap, "${n}", "${t}", "${r}"),`;return e+=` + ) +`,e},swe=e=>{let t=`package ${zt} + +import androidx.compose.runtime.staticCompositionLocalOf +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.TextUnit +import ${zt}.core.${St}Font +import ${zt}.${e.toLowerCase()}.data.${e}TypographyMap +`;t+=` +class ${St}Typography private constructor( +`;for(const r of QC)for(const n of nwe)t+=` val ${sn(`${n}-${r}`,!0)}: TextUnit, +`;t+=`) { + internal companion object { + fun create( + typographyMap: Map, + typoVariant: String, + density: String, + device: String, + ): ${St}Typography { + return ${St}Typography( + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}3xs"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}3xs"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}2xs"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}2xs"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}Xs"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}Xs"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}Sm"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}Sm"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}Md"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}Md"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}Lg"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}Lg"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}Xl"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}Xl"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}2xl"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}2xl"), + typographyMap.getValue("\${typoVariant}LineHeight$density\${device}3xl"), + typographyMap.getValue("\${typoVariant}FontSize$density\${device}3xl"), + ) + } + } +} +`,t+=` +data class ${ft}Typography( +`;for(const r of A9)t+=` val ${r}: ${St}Typography, +`;t+=`) { + internal companion object { +`;for(const r of Z2)for(const n of T9)t=iwe(t,r,n);t+=` } +} + +`,t+=`data class ${ft}TextStyles( +`;for(const[r]of Object.entries(VM))t+=` val ${r}: TextStyle, +`;t+=`) { + internal companion object { +`,t+=` fun getTextStyles(typo: ${ft}Typography): ${ft}TextStyles = + ${ft}TextStyles(`;for(const[r,n]of Object.entries(VM))t+=` + TextStyle( + fontFamily = ${St}Font.${St.toLowerCase()}NeoScreenFlex, + fontWeight = FontWeight.${r.includes("body")?"Normal":"Black"}, + fontSize = typo.${r.includes("body")?"body":"headline"}.fontSize${n}, + lineHeight = typo.${r.includes("body")?"body":"headline"}.lineHeight${n} + ),`;return t+=` + ) + } +} + +`,t+=` +val LocalTypography = staticCompositionLocalOf { + ${ft}TextStyles.getTextStyles( + ${ft}Typography.getTypographyRegularMobile( + ${e}TypographyMap + ) + ) +} +`,t},owe=()=>`package ${zt}.core + +enum class ${St}Density { + ${Z2.map(e=>e.toUpperCase()).join(", ")} +} +`,GM=e=>e.includes("default")||e.includes("hovered")||e.includes("pressed"),qM=e=>{const t=e.lastIndexOf("-"),r=e.slice(t+1);return{nameWithoutState:e.slice(0,t),state:r}},awe=(e,t)=>e.transparencyDark!==void 0||e.transparencyLight!==void 0?t?e.transparencyDark:e.transparencyLight:0,KM=(e,t,r,n)=>{var s;const i={};for(const[o,a]of Object.entries(t)){const l=r[o];for(const u of e){const c=n?u.dark:u.light,h=((s=l[c])==null?void 0:s.hex)??Qi,d=awe(u,n);if(u.name.includes("on-")){const f=u.name.replace("on-","");if(GM(u.name)){const{nameWithoutState:p,state:m}=qM(f);m.replace(/^ak-/,"").replace(/^bg-/,""),i[`${ot}-${o}/on/${p}/${m}`]=`transparency ${d}%, ${h}`}else i[`${ot}-${o}/on/${f}`]=`transparency ${d}%, ${h}`}else if(GM(u.name)){const{nameWithoutState:f,state:p}=qM(u.name);i[`${ot}-${o}/${f}/${p}`]=`transparency ${d}%, ${h}`}else i[`${ot}-${o}/${u.name}`]=`transparency ${d}%, ${h}`}i[`${ot}-${o}/origin`]=`transparency 0%, ${a.origin}`,i[`${ot}-${o}/origin-light/default`]=`transparency 0%, ${a.originLight}`,i[`${ot}-${o}/origin-light/hovered`]=`transparency 0%, ${a.originLightHovered}`,i[`${ot}-${o}/origin-light/pressed`]=`transparency 0%, ${a.originLightPressed}`,i[`${ot}-${o}/on/origin-light/default`]=`transparency 0%, ${a.onOriginLight}`,i[`${ot}-${o}/on/origin-light/hovered`]=`transparency 0%, ${a.onOriginLightHovered}`,i[`${ot}-${o}/on/origin-light/pressed`]=`transparency 0%, ${a.onOriginLightPressed}`,i[`${ot}-${o}/origin-dark/default`]=`transparency 0%, ${a.originDark}`,i[`${ot}-${o}/origin-dark/hovered`]=`transparency 0%, ${a.originDarkHovered}`,i[`${ot}-${o}/origin-dark/pressed`]=`transparency 0%, ${a.originDarkPressed}`,i[`${ot}-${o}/on/origin-dark/default`]=`transparency 0%, ${a.onOriginDark}`,i[`${ot}-${o}/on/origin-dark/hovered`]=`transparency 0%, ${a.onOriginDarkHovered}`,i[`${ot}-${o}/on/origin-dark/pressed`]=`transparency 0%, ${a.onOriginDarkPressed}`}return i},lwe=(e,t,r)=>{const n=Ek(t,r),i=KM(e,t,n,!1),s=KM(e,t,n,!0);return JSON.stringify({light:i,dark:s})},uwe=e=>{let t='@use "default.assets-paths" as assets-paths;';for(const r of["sans","head"]){const n=r==="sans"?e.font.sans:e.font.head;Object.entries(n).forEach(([i,s])=>{t+=` +$${i}: assets-paths.$fonts-path + '${s.woff2}'; +@font-face { + font-family: '${s.family}'; + font-style: normal; + font-weight: ${s.weight}; + src: + local('${s.name}'), + local('${s.localName}'), + local('${s.localShortName}'), + url($${i}) format("woff2"); +}`})}return t},cwe=e=>`[data-container-color=${e}], +.db-container-color-${e}, [data-color=${e}-bg-basic-level-3], +.db-${e}-bg-basic-level-3, [data-color=${e}-bg-basic-level-2], +.db-${e}-bg-basic-level-2, [data-color=${e}-bg-basic-level-1], +.db-${e}-bg-basic-level-1 { + --db-adaptive-bg-basic-level-1-default: var( + --db-${e}-bg-basic-level-1-default + ); + --db-adaptive-bg-basic-level-1-hovered: var( + --db-${e}-bg-basic-level-1-hovered + ); + --db-adaptive-bg-basic-level-1-pressed: var( + --db-${e}-bg-basic-level-1-pressed + ); + --db-adaptive-bg-basic-level-2-default: var( + --db-${e}-bg-basic-level-2-default + ); + --db-adaptive-bg-basic-level-2-hovered: var( + --db-${e}-bg-basic-level-2-hovered + ); + --db-adaptive-bg-basic-level-2-pressed: var( + --db-${e}-bg-basic-level-2-pressed + ); + --db-adaptive-bg-basic-level-3-default: var( + --db-${e}-bg-basic-level-3-default + ); + --db-adaptive-bg-basic-level-3-hovered: var( + --db-${e}-bg-basic-level-3-hovered + ); + --db-adaptive-bg-basic-level-3-pressed: var( + --db-${e}-bg-basic-level-3-pressed + ); + --db-adaptive-bg-basic-transparent-full-default: var( + --db-${e}-bg-basic-transparent-full-default + ); + --db-adaptive-bg-basic-transparent-semi-default: var( + --db-${e}-bg-basic-transparent-semi-default + ); + --db-adaptive-bg-basic-transparent-hovered: var( + --db-${e}-bg-basic-transparent-hovered + ); + --db-adaptive-bg-basic-transparent-pressed: var( + --db-${e}-bg-basic-transparent-pressed + ); + --db-adaptive-on-bg-basic-emphasis-100-default: var( + --db-${e}-on-bg-basic-emphasis-100-default + ); + --db-adaptive-on-bg-basic-emphasis-100-hovered: var( + --db-${e}-on-bg-basic-emphasis-100-hovered + ); + --db-adaptive-on-bg-basic-emphasis-100-pressed: var( + --db-${e}-on-bg-basic-emphasis-100-pressed + ); + --db-adaptive-on-bg-basic-emphasis-90-default: var( + --db-${e}-on-bg-basic-emphasis-90-default + ); + --db-adaptive-on-bg-basic-emphasis-90-hovered: var( + --db-${e}-on-bg-basic-emphasis-90-hovered + ); + --db-adaptive-on-bg-basic-emphasis-90-pressed: var( + --db-${e}-on-bg-basic-emphasis-90-pressed + ); + --db-adaptive-on-bg-basic-emphasis-80-default: var( + --db-${e}-on-bg-basic-emphasis-80-default + ); + --db-adaptive-on-bg-basic-emphasis-80-hovered: var( + --db-${e}-on-bg-basic-emphasis-80-hovered + ); + --db-adaptive-on-bg-basic-emphasis-80-pressed: var( + --db-${e}-on-bg-basic-emphasis-80-pressed + ); + --db-adaptive-on-bg-basic-emphasis-70-default: var( + --db-${e}-on-bg-basic-emphasis-70-default + ); + --db-adaptive-on-bg-basic-emphasis-70-hovered: var( + --db-${e}-on-bg-basic-emphasis-70-hovered + ); + --db-adaptive-on-bg-basic-emphasis-70-pressed: var( + --db-${e}-on-bg-basic-emphasis-70-pressed + ); + --db-adaptive-on-bg-basic-emphasis-60-default: var( + --db-${e}-on-bg-basic-emphasis-60-default + ); + --db-adaptive-on-bg-basic-emphasis-60-hovered: var( + --db-${e}-on-bg-basic-emphasis-60-hovered + ); + --db-adaptive-on-bg-basic-emphasis-60-pressed: var( + --db-${e}-on-bg-basic-emphasis-60-pressed + ); + --db-adaptive-on-bg-basic-emphasis-50-default: var( + --db-${e}-on-bg-basic-emphasis-50-default + ); + --db-adaptive-on-bg-basic-emphasis-50-hovered: var( + --db-${e}-on-bg-basic-emphasis-50-hovered + ); + --db-adaptive-on-bg-basic-emphasis-50-pressed: var( + --db-${e}-on-bg-basic-emphasis-50-pressed + ); + --db-adaptive-bg-inverted-contrast-max-default: var( + --db-${e}-bg-inverted-contrast-max-default + ); + --db-adaptive-bg-inverted-contrast-max-hovered: var( + --db-${e}-bg-inverted-contrast-max-hovered + ); + --db-adaptive-bg-inverted-contrast-max-pressed: var( + --db-${e}-bg-inverted-contrast-max-pressed + ); + --db-adaptive-bg-inverted-contrast-high-default: var( + --db-${e}-bg-inverted-contrast-high-default + ); + --db-adaptive-bg-inverted-bg-inverted-contrast-high-hovered: var( + --db-${e}-bg-inverted-bg-inverted-contrast-high-hovered + ); + --db-adaptive-bg-inverted-bg-inverted-contrast-high-pressed: var( + --db-${e}-bg-inverted-bg-inverted-contrast-high-pressed + ); + --db-adaptive-bg-inverted-contrast-low-default: var( + --db-${e}-bg-inverted-contrast-low-default + ); + --db-adaptive-bg-inverted-bg-inverted-contrast-low-hovered: var( + --db-${e}-bg-inverted-bg-inverted-contrast-low-hovered + ); + --db-adaptive-bg-inverted-bg-inverted-contrast-low-pressed: var( + --db-${e}-bg-inverted-bg-inverted-contrast-low-pressed + ); + --db-adaptive-on-bg-inverted-default: var( + --db-${e}-on-bg-inverted-default + ); + --db-adaptive-on-bg-inverted-hovered: var( + --db-${e}-on-bg-inverted-hovered + ); + --db-adaptive-on-bg-inverted-pressed: var( + --db-${e}-on-bg-inverted-pressed + ); + --db-adaptive-origin-default: var(--db-${e}-origin-default); + --db-adaptive-origin-hovered: var(--db-${e}-origin-hovered); + --db-adaptive-origin-pressed: var(--db-${e}-origin-pressed); + --db-adaptive-on-origin-default: var( + --db-${e}-on-origin-default + ); + --db-adaptive-on-origin-hovered: var( + --db-${e}-on-origin-hovered + ); + --db-adaptive-on-origin-pressed: var( + --db-${e}-on-origin-pressed + ); +} + +[data-color=${e}-bg-basic-level-1], +.db-${e}-bg-basic-level-1 { + background-color: var(--db-${e}-bg-basic-level-1-default); + color: var(--db-${e}-on-bg-basic-emphasis-100-default); +} +[data-color=${e}-bg-basic-level-1]::before, +.db-${e}-bg-basic-level-1::before, [data-color=${e}-bg-basic-level-1]::after, +.db-${e}-bg-basic-level-1::after { + --db-icon-color: var(--db-${e}-on-bg-basic-emphasis-100-default); +} + +[data-color=${e}-bg-basic-level-2], +.db-${e}-bg-basic-level-2 { + background-color: var(--db-${e}-bg-basic-level-2-default); + color: var(--db-${e}-on-bg-basic-emphasis-100-default); +} +[data-color=${e}-bg-basic-level-2]::before, +.db-${e}-bg-basic-level-2::before, [data-color=${e}-bg-basic-level-2]::after, +.db-${e}-bg-basic-level-2::after { + --db-icon-color: var(--db-${e}-on-bg-basic-emphasis-100-default); +} + +[data-color=${e}-bg-basic-level-3], +.db-${e}-bg-basic-level-3 { + background-color: var(--db-${e}-bg-basic-level-3-default); + color: var(--db-${e}-on-bg-basic-emphasis-100-default); +} +[data-color=${e}-bg-basic-level-3]::before, +.db-${e}-bg-basic-level-3::before, [data-color=${e}-bg-basic-level-3]::after, +.db-${e}-bg-basic-level-3::after { + --db-icon-color: var(--db-${e}-on-bg-basic-emphasis-100-default); +} + +[data-container-color=${e}], +.db-container-color-${e} { + color: var(--db-adaptive-on-bg-basic-emphasis-100-default); + background-color: var(--db-adaptive-bg-basic-level-1-default); +} +`,hwe=()=>`# How to use the theme + +1. Move the \`theme\` directory into your project +2. Replace the string \`replace.\` inside the \`theme\` directory with your package name for example: \`com.example.myapplication.\` +3. Add your theme to the MainActivity: + +\`\`\`\` kotlin +import com.example.myapplication.theme.${ft}Theme +... +override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContent { + ${ft}Theme { + //... your content + } + } +} +\`\`\`\` + +Use the tokens like this: +\`\`\`\` kotlin +Text( + text = "Headline", + style = ${ft}Theme.typography.h1, + color = ${ft}.colors.neutral.onBgBasicEmphasis100, + modifier = Modifier.padding(${ft}.dimensions.spacing.fixedMd) +) +\`\`\`\` + +To use another theme, export it and copy the \`theme/\` folder to your project and set it like this: +\`\`\`\` kotlin +// Code from step 3 +override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContent { + ${ft}Theme( + theme = Theme, + ) { + //... your content + } + } +} +\`\`\`\` + +## Fonts + +[Download](https://marketingportal.extranet.deutschebahn.com/marketingportal/Marke-und-Design/Basiselemente/Typografie/DB-Neo-Font-Downloads) fonts and use the \`.ttf\` files. +You might rename it based on the names in \`~/theme/core/Fonts.kt\` and move the \`.ttf\` files into \`~/src/main/res/font\` folder. +`,dwe=e=>{let t=`package ${zt}.core + +import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip +import androidx.compose.ui.draw.drawWithCache +import androidx.compose.ui.geometry.Size +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.graphics.Paint +import androidx.compose.ui.graphics.RectangleShape +import androidx.compose.ui.graphics.Shape +import androidx.compose.ui.graphics.drawOutline +import androidx.compose.ui.graphics.drawscope.drawIntoCanvas +import androidx.compose.ui.graphics.toArgb +import androidx.compose.ui.unit.Dp +import androidx.compose.ui.unit.DpOffset +import androidx.compose.ui.unit.dp + +fun Modifier.${St.toLowerCase()}Shadow( + elevation: ${St}Elevation, + shape: Shape = RectangleShape, + clip: Boolean = true, +): Modifier { + return drawWithCache { + onDrawWithContent { + fun drawShadow(config: ${St}ElevationShadowConfig) { + drawIntoCanvas { canvas -> + val spreadRadiusPx = config.spread.toPx() + val hasSpreadRadius = spreadRadiusPx != 0f + + val shadowOutline = shape.createOutline(size = when { + hasSpreadRadius -> size.let { (width, height) -> + (2 * spreadRadiusPx).let { outset -> + Size( + width = width + outset, height = height + outset + ) + } + } + + else -> size + }, layoutDirection = layoutDirection, density = this) + + canvas.save() + + canvas.drawOutline(outline = shadowOutline, paint = Paint().also { paint -> + paint.asFrameworkPaint().apply { + this.color = Color.Transparent.toArgb() + setShadowLayer( + config.blur.toPx(), + config.offset.x.toPx() - spreadRadiusPx, + config.offset.y.toPx() - spreadRadiusPx, + config.color.toArgb(), + ) + } + }) + + canvas.restore() + } + } + + elevation.config.forEach(::drawShadow) + drawContent() + } + }.let { modifier -> if (clip) modifier.clip(shape) else modifier } +} + +internal data class ${St}ElevationShadowConfig( + val offset: DpOffset, + val blur: Dp, + val spread: Dp, + val color: Color, +) + +enum class ${St}Elevation(internal val config: List<${St}ElevationShadowConfig>) { +`;return Object.entries(e).forEach(([r,n])=>{if(r=="_scale")return;const i=n.toString().replaceAll(" "," ").replaceAll("rgba(","").replaceAll("), ","#").replaceAll(")","").replaceAll(",","").replaceAll("px","").split("#");t+=` ${r.toUpperCase()}( + listOf(`;for(const s of i){const o=s.split(" "),a=o[0],l=o[1],u=o[2],c=o[3],h=o[4],d=o[5],f=o[6],p=o[7];t+=` + ${St}ElevationShadowConfig(DpOffset(${a}.dp, ${l}.dp), ${u}.dp, ${c.startsWith("-")?"("+c+")":c}.dp, Color(${h}f, ${d}f, ${f}f, ${p}f)),`}t+=` + ), + ), +`}),t+=`} +`,t},k9=(e,t)=>{const r=document.createElement("a");r.href=URL.createObjectURL(t),r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)},fwe=async e=>{const t=new C9;for(const[n,i]of Object.entries(e))t.file(`${n}.json`,i);const r=await t.generateAsync({type:"blob"});k9("Playground.zip",r)},pwe=async(e,t,r)=>{const n={...r.colors,...r.additionalColors,...r.customColors},i=(r.branding.name||"default-theme")+"Theme",s=JSON.stringify(r),o=tie(r),a=sn(r.branding.name),l=sn(i),u=new C9;u.file(`${i}.json`,s);const c="Android",h=`${c}/theme`,d=`${h}/core`,f=`${h}/${sn(r.branding.name).toLowerCase()}`,p=`${f}/data`;u.file(`${c}/README.md`,hwe()),u.file(`${h}/${ft}Theme.kt`,Vxe(l,a)),u.file(`${h}/${ft}ColorScheme.kt`,Kxe(a,e,n)),u.file(`${h}/${ft}Dimensions.kt`,ewe(a)),u.file(`${h}/${ft}Typography.kt`,swe(a)),u.file(`${d}/${St}Font.kt`,twe()),u.file(`${p}/${a}Dimensions.kt`,Qxe(a,r)),u.file(`${d}/${St}Elevations.kt`,dwe(r.elevation)),u.file(`${p}/${a}Typography.kt`,rwe(a,r)),u.file(`${p}/${a}Colors.kt`,qxe(a,n,t)),u.file(`${f}/${a}Theme.kt`,Wxe(a)),u.file(`${d}/${St}Density.kt`,owe());const m="Utils";u.file(`${m}/${i}-sketch-colors.json`,lwe(e,n,t)),u.file(`${m}/${i}-font-faces.scss`,uwe(r));const y="Web";u.file(`${y}/${i}-theme.css`,o);const b=oF(iC(n,t),"color"),v=nC(sC(e,n),!0);if(u.file(`${y}/${i}-colors-full.css`,aF(b,v)),u.file(`${y}/${i}-palette.css`,b),u.file(`${y}/${i}-speaking-names.css`,v),u.file(`${y}/README.md`,Uxe(i)),r.customColors){const E="Custom Colors",C=oF(iC(r.customColors,t),"color"),w=nC(sC(e,r.customColors),!0);let T="";for(const k of Object.keys(r.customColors)){const O=cwe(k);u.file(`${y}/${E}/classes/${k}.css`,O),T+=O}u.file(`${y}/${E}/classes/all.css`,T),u.file(`${y}/${E}/${i}-custom-colors-full.css`,aF(C,w)),u.file(`${y}/${E}/${i}-custom-colors-palette.css`,C),u.file(`${y}/${E}/${i}-speaking-names-custom-colors.css`,w)}const D=await u.generateAsync({type:"blob"});k9(`${i}.zip`,D)},gwe=()=>{const{t:e}=er(),{resetDefaults:t,luminanceSteps:r,theme:n,speakingNames:i,developerMode:s}=ir(o=>o);return j.jsxs(j.Fragment,{children:[s&&j.jsx(Dt,{icon:"undo",onClick:()=>t(),children:e("reset")}),j.jsx(S0,{label:"import",accept:"application/JSON",onUpload:o=>{try{const a=atob(o.split("base64,")[1]),l=JSON.parse(a);ir.setState({theme:l})}catch(a){ir.setState({notification:a.message}),console.error(a)}}}),j.jsx(Dt,{variant:"brand",icon:"download",onClick:()=>pwe(i,r,n),children:e("export")})]})},mwe=()=>{const{speakingNames:e}=ir(i=>i),{t}=er(),r=(i,s)=>{const o=[...e];o[s]=i,ir.setState({speakingNames:o})},n=(i,s)=>{ir.setState({speakingNames:e.map(o=>{const a={...o};return i?a.light=s?a.light+1:a.light-1:a.dark=s?a.dark+1:a.dark-1,a})})};return j.jsxs("div",{"data-density":"functional",className:"grid grid-cols-3 gap-fix-md",children:[j.jsx("div",{className:"flex items-center",children:j.jsx("h6",{children:t("colorName")})}),j.jsxs("div",{className:"flex items-center",children:[j.jsx("h6",{className:"mr-auto",children:t("dark")}),j.jsx(Dt,{icon:"minus",noText:!0,variant:"ghost",onClick:()=>n(!1,!1),children:"Decrease"}),j.jsx(Dt,{icon:"plus",noText:!0,variant:"ghost",onClick:()=>n(!1,!0),children:"Increase"})]}),j.jsxs("div",{className:"flex items-center",children:[j.jsx("h6",{className:"mr-auto",children:t("light")}),j.jsx(Dt,{icon:"minus",noText:!0,variant:"ghost",onClick:()=>n(!0,!1),children:"Decrease"}),j.jsx(Dt,{icon:"plus",noText:!0,variant:"ghost",onClick:()=>n(!0,!0),children:"Increase"})]}),e.map((i,s)=>j.jsxs(z.Fragment,{children:[j.jsx("span",{children:t(i.name)}),j.jsxs("div",{className:"flex gap-fix-md",children:[j.jsx(Kr,{className:"w-full",variant:"floating",label:t("dark"),value:i.dark,type:"number",min:"0",onChange:o=>r({...i,dark:Number(o.target.value)},s)}),i.transparencyDark!==void 0&&j.jsx(Kr,{className:"w-full",variant:"floating",label:t("transparency"),value:i.transparencyDark,type:"number",min:"0",max:"100",onChange:o=>r({...i,transparencyDark:Number(o.target.value)},s)})]}),j.jsxs("div",{className:"flex gap-fix-md",children:[j.jsx(Kr,{className:"w-full",variant:"floating",label:t("light"),value:i.light,type:"number",min:"0",onChange:o=>r({...i,light:Number(o.target.value)},s)}),i.transparencyLight!==void 0&&j.jsx(Kr,{className:"w-full",variant:"floating",label:t("transparency"),value:i.transparencyLight,type:"number",min:"0",max:"100",onChange:o=>r({...i,transparencyLight:Number(o.target.value)},s)})]})]},i.name))]})},ywe=z.memo(()=>{const{t:e}=er(),{theme:t}=ir(r=>r);return j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx("h5",{children:e("logo")}),j.jsxs("div",{className:"flex gap-fix-md",children:[j.jsxs("div",{className:"flex flex-col gap-fix-md p-fix-sm","data-color-scheme":"light",children:[j.jsx(dr,{icon:"sun",children:"Light"}),j.jsx("img",{className:"h-siz-md mx-auto",src:Cg(t.branding.image.light),alt:"logo"}),j.jsx(S0,{size:"small",label:"uploadLogo",accept:"image/*",onUpload:r=>{ir.setState({theme:{...t,branding:{...t.branding,image:{...t.branding.image,light:r}}}})}})]}),j.jsx(uo,{margin:"none",variant:"vertical"}),j.jsxs("div",{className:"flex flex-col gap-fix-md p-fix-sm","data-color-scheme":"dark",children:[j.jsx(dr,{icon:"moon",children:"Dark"}),j.jsx("img",{className:"h-siz-md mx-auto",src:Cg(t.branding.image.dark||t.branding.image.light),alt:"logo"}),j.jsx(S0,{size:"small",label:"uploadLogo",accept:"image/*",onUpload:r=>{ir.setState({theme:{...t,branding:{...t.branding,image:{...t.branding.image,dark:r}}}})}})]})]})]})}),vwe=["folder_open","document","person","wrench","toys"],bwe=()=>{const{t:e}=er();return j.jsx("div",{className:`demo-side-nav w-full min-w-auto md:min-w-fit md:w-auto db-neutral-bg-basic-level-1 + p-fix-md gap-fix-md mx-[1px] md:mx-0 + border-b md:border-b-0 md:border-r + flex md:flex-col h-auto md:h-full + overflow-x-auto overflow-y-hidden md:overflow-x-hidden md:overflow-y-auto`,children:vwe.map(t=>j.jsx(Dt,{icon:t,variant:"ghost",width:"full",children:e(t)},`dashboard-sidenav-button-${t}`))})},e_=({linkToDemo:e,density:t})=>{const{t:r}=er();return j.jsx(S1,{name:"Demo",density:t,actionBar:j.jsx(j.Fragment,{children:j.jsx(fb,{to:e?"/demo":"/",className:"db-button","data-variant":"brand",children:r(e?"openDemo":"openMainPage")})}),children:j.jsxs("div",{className:"flex flex-col md:flex-row h-full",children:[j.jsx(bwe,{}),j.jsxs("div",{className:"flex flex-col gap-fix-md py-fix-md px-res-sm db-neutral-bg-basic-level-2 w-full h-full overflow-y-auto",children:[j.jsx("h1",{children:r("Dashboard")}),j.jsxs("div",{className:"demo-dashboard grid gap-fix-md h-full",children:[j.jsx(Bi,{spacing:"small",className:"dashboard-short1 db-neutral-bg-basic-level-1",children:j.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[j.jsx("h5",{children:"Mobile Users"}),j.jsx("h3",{children:"500"}),j.jsx(dr,{className:"mt-auto",semantic:"successful",children:"Good capacity"})]})}),j.jsx(Bi,{spacing:"small",className:"dashboard-short2 db-neutral-bg-basic-level-1",children:j.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[j.jsx("h5",{children:"Tablet Users"}),j.jsx("h3",{children:"200"}),j.jsx(dr,{className:"mt-auto",semantic:"warning",children:"Medium capacity"})]})}),j.jsx(Bi,{spacing:"small",className:"dashboard-long db-brand-bg",elevationLevel:"1",children:j.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[j.jsx("h5",{children:"Progress"}),j.jsx("div",{className:"dashboard-progress",children:j.jsx("h5",{className:"m-auto",children:"50%"})})]})}),j.jsx(Bi,{spacing:"small",className:"dashboard-big db-neutral-bg-basic-level-1 flex-row justify-between",children:j.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[j.jsx("h5",{children:"Desktop Users"}),j.jsx("h3",{children:"100"}),j.jsx(dr,{className:"mt-auto",semantic:"critical",children:"Bad capacity"})]})})]})]})]})})},xwe=z.memo(()=>{const{t:e}=er(),[t,r]=z.useState("regular");return j.jsxs("div",{className:"flex-col flex w-full h-full gap-fix-md p-fix-sm overflow-hidden relative",children:[j.jsx("div",{className:"flex gap-fix-md",children:j.jsxs(ju,{label:e("density"),variant:"floating",value:t,onChange:n=>r(n.target.value),children:[j.jsx("option",{value:"functional",children:"functional"}),j.jsx("option",{value:"regular",children:"regular"}),j.jsx("option",{value:"expressive",children:"expressive"})]})}),j.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:j.jsx(e_,{linkToDemo:!0,density:t})})]})}),Gf=nc(VA),wwe=(e,t)=>{if(t.at(-1)==="_scale")return e;let r=1;if(e==="none"?r=0:e==="full"?r=5:r=Number(e.replace("%",""))/100,!(t.length<1&&!Gf.has(t))){if(t[0]==="elevation"){if(t.at(-1)==="sm")return`0 0 ${r}px -${r}px rgba(0, 0, 0, 0.2),0 0 ${4*r}px ${r}px rgba(0, 0, 0, 0.12),0 0 ${2*r}px 0 rgba(0, 0, 0, 0.14)`;if(t.at(-1)==="md")return`0 0 ${2*r}px -${r}px rgba(0, 0, 0, 0.2),0 0 ${8*r}px ${r}px rgba(0, 0, 0, 0.12),0 0 ${4*r}px 0 rgba(0, 0, 0, 0.14)`;if(t.at(-1)==="lg")return`0 0 ${4*r}px -${3*r}px rgba(0, 0, 0, 0.2),0 0 ${16*r}px ${3*r}px rgba(0, 0, 0, 0.12),0 0 ${8*r}px ${r}px rgba(0, 0, 0, 0.14)`}if(!(t.length<2)){if(t[0]==="border"){if(t[1]==="radius")return`${Number(Gf.get(t))*r}`;if(t[1]==="height"){const n=Number(Gf.get(t));return`${n+n*(r-1)}`}}if(t[0]==="sizing"&&!t.includes("fixed")){const n=Number(Gf.get(t));return`${n+n*(r-1)}`}if(t[0]==="spacing"){const n=Number(Gf.get(t));return`${n+n*(r-1)}`}}}},Swe=(e,t)=>{try{let r=t;return e.forEach(n=>{r=r[n]}),r}catch(r){console.error(r)}return 1},qf=({label:e,params:t})=>{const{t:r}=er(),{theme:n}=ir(s=>s),i=s=>{const o=[...t];let a={...n};a=nc(a).map(function(l){this.isLeaf&&this.path.length>0&&o.every((u,c)=>u===this.path[c])&&this.update(wwe(s,this.path)||l)}),ir.setState({theme:a})};return j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx("h5",{children:r(e)}),j.jsxs(ju,{label:`${r(e)} ${r("scale")}`,variant:"floating",value:Swe([...t,"_scale"],n),onChange:s=>{i(s.target.value)},children:[t.includes("sizing")&&j.jsxs(j.Fragment,{children:[j.jsx("option",{children:"90%"}),j.jsx("option",{children:"100%"}),j.jsx("option",{children:"110%"}),j.jsx("option",{children:"120%"})]}),t.includes("spacing")&&j.jsxs(j.Fragment,{children:[j.jsx("option",{children:"90%"}),j.jsx("option",{children:"100%"}),j.jsx("option",{children:"110%"}),j.jsx("option",{children:"120%"})]}),t.includes("height")&&j.jsxs(j.Fragment,{children:[j.jsx("option",{children:"90%"}),j.jsx("option",{children:"100%"}),j.jsx("option",{children:"110%"}),j.jsx("option",{children:"120%"})]}),(t.includes("elevation")||t.includes("radius"))&&j.jsxs(j.Fragment,{children:[j.jsx("option",{children:"none"}),j.jsx("option",{children:"50%"}),j.jsx("option",{children:"100%"}),j.jsx("option",{children:"150%"}),j.jsx("option",{children:"200%"})]}),t.includes("radius")&&j.jsx("option",{children:"full"})]})]})},Dwe=({tabs:e})=>{const{t}=er(),{developerMode:r}=ir(n=>n);return j.jsxs(U5,{alignment:"center",width:"full",className:"h-full",children:[j.jsx(qA,{children:e.filter(n=>r||!n.onlyDeveloper).map(n=>j.jsx(zv,{children:t(n.text)},`tab-${n.text}`))}),e.filter(n=>r||!n.onlyDeveloper).map(n=>j.jsx(Uv,{className:"h-full",children:n.component},`tab-panel-${n.text}`))]})},Ewe=()=>j.jsx("div",{className:"grid grid-cols-3 md:grid-cols-9 gap-fix-md",children:D1.map(e=>j.jsxs("div",{className:"flex flex-col h-full justify-between items-center",children:[j.jsx("div",{className:"rounded w-siz-xl",style:{height:`var(--db-border-height-${e})`,border:`var(--db-border-height-${e}) solid var(--db-brand-on-bg-basic-emphasis-60-default)`}}),j.jsx(dr,{semantic:"informational",icon:"none",children:e})]},`border-height-${e}`))}),Cwe=()=>j.jsx("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-fix-md",children:[...D1,"full"].map(e=>j.jsx("div",{className:"flex w-siz-xl h-siz-xl md:w-siz-2xl md:h-siz-2xl db-successful-bg-basic-level-1 items-center justify-center",style:{borderRadius:`var(--db-border-radius-${e})`,border:"var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)"},children:e},`border-radius-${e}`))}),Twe=()=>j.jsx("div",{className:"grid grid-cols-3 gap-fix-md",children:_9.map(e=>j.jsx("div",{className:"db-card items-center","data-spacing":"medium",style:{boxShadow:`var(--db-elevation-${e})`},children:e},`elevation-${e}`))}),Awe=()=>j.jsx("div",{className:"flex flex-wrap gap-fix-md",children:D1.map(e=>j.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[j.jsx("div",{className:"flex db-informational-bg-basic-level-1 items-center justify-center",style:{width:`var(--db-sizing-${e})`,height:`var(--db-sizing-${e})`,border:"var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)"},children:j.jsx("span",{className:"hidden",children:e})}),j.jsx(dr,{semantic:"informational",icon:"none",children:e})]},`sizing-${e}`))}),kwe=()=>j.jsx("div",{className:"flex flex-wrap gap-fix-md",children:D1.map(e=>j.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[j.jsx("div",{className:"flex db-warning-bg-basic-level-1 items-center justify-center",style:{width:`var(--db-spacing-fixed-${e})`,height:`var(--db-spacing-fixed-${e})`,border:"var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)"},children:j.jsx("span",{className:"hidden",children:e})}),j.jsx(dr,{semantic:"informational",icon:"none",children:e})]},`spacing-${e}`))}),_9=["sm","md","lg"],D1=["3xs","2xs","xs",..._9,"xl","2xl","3xl"],_we=[{title:"spacing",component:j.jsx(kwe,{})},{title:"sizing",component:j.jsx(Awe,{})},{title:"elevation",component:j.jsx(Twe,{})},{title:"borderHeight",component:j.jsx(Ewe,{})},{title:"borderRadius",component:j.jsx(Cwe,{})}],Xn=({colorName:e,type:t,bgTransparent:r})=>j.jsxs("div",{className:"flex flex-col gap-fix-md text-center h-full",children:[j.jsx("p",{className:"font-bold",children:sn(`${t}${r?`-${r}`:""}`,!1," ")}),j.jsx("div",{className:"flex flex-col mt-auto",children:["default","hovered","pressed"].map(n=>{const i=`var(--db-${e}-${t}${r&&n==="default"?`-${r}`:""}-${n}`,s=`var(--db-${e}-on-bg-basic-emphasis-60-default)`;let o=`var(--db-${e}-on-bg-basic-emphasis-100-default)`;return t.startsWith("on-bg")?o=`var(--db-${e}-bg-basic-level-1-default)`:t==="origin"?o=`var(--db-${e}-on-origin-default)`:t==="on-origin"?o=`var(--db-${e}-origin-default)`:(t==="bg-inverted-contrast-high"||t==="bg-inverted-contrast-low"||t==="bg-inverted-contrast-max")&&(o=`var(--db-${e}-on-bg-inverted-default)`),j.jsx("div",{className:"flex w-full md:min-w-siz-2xl h-siz-md mx-auto rounded-sm",style:{backgroundColor:i,border:`1px solid ${s}`,color:o},children:j.jsx("span",{className:"m-auto",children:n})},`color-preview-${e}-${t}-${n}`)})})]}),$we=({colorName:e})=>j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-fix-md",children:[j.jsx(Xn,{colorName:e,type:"on-origin"}),j.jsx(Xn,{colorName:e,type:"origin"})]}),j.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-fix-md",children:[j.jsx(Xn,{colorName:e,type:"bg-inverted-contrast-max"}),j.jsx(Xn,{colorName:e,type:"bg-inverted-contrast-high"}),j.jsx(Xn,{colorName:e,type:"bg-inverted-contrast-low"})]}),j.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-fix-md",children:[j.jsx(Xn,{colorName:e,type:"bg-basic-level-1"}),j.jsx(Xn,{colorName:e,type:"bg-basic-level-2"}),j.jsx(Xn,{colorName:e,type:"bg-basic-level-3"}),j.jsx(Xn,{colorName:e,type:"bg-basic-transparent",bgTransparent:"full"}),j.jsx(Xn,{colorName:e,type:"bg-basic-transparent",bgTransparent:"semi"})]}),j.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-fix-md",children:[j.jsx(Xn,{colorName:e,type:"on-bg-basic-emphasis-100"}),j.jsx(Xn,{colorName:e,type:"on-bg-basic-emphasis-90"}),j.jsx(Xn,{colorName:e,type:"on-bg-basic-emphasis-80"}),j.jsx(Xn,{colorName:e,type:"on-bg-basic-emphasis-70"}),j.jsx(Xn,{colorName:e,type:"on-bg-basic-emphasis-60"}),j.jsx(Xn,{colorName:e,type:"on-bg-basic-emphasis-50"})]})]}),Lwe=()=>{const{theme:e}=ir(o=>o),[t,r]=z.useState(""),[n,i]=z.useState([]),{t:s}=er();return z.useEffect(()=>{i(Object.keys({...e.colors,...e.additionalColors,...e.customColors}).map(o=>({title:o,component:j.jsx($we,{colorName:o}),isColor:!0})))},[s,e.additionalColors,e.colors,e.customColors]),j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx(Kr,{variant:"floating",label:s("search"),placeholder:s("search"),type:"search",onChange:o=>r(o.target.value)}),j.jsx("div",{className:"flex flex-col gap-fix-sm w-full",children:[..._we,...n].map(({title:o,component:a,isColor:l})=>(l?`${s("color")}: ${o}`:s(o)).toLowerCase().includes(t.toLowerCase())?j.jsx(Bi,{spacing:"small",className:"w-full",children:j.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[j.jsx("h5",{children:l?`${s("color")}: ${o}`:s(o)}),a]})},`token-card-${o}`):null)})]})},Pwe=[{text:"demo",component:j.jsx(xwe,{})},{text:"components",component:j.jsx(jxe,{})},{text:"token",component:j.jsx(Lwe,{})},{text:"colorPalettes",component:j.jsx(zxe,{}),onlyDeveloper:!0},{text:"speakingColors",component:j.jsx(mwe,{}),onlyDeveloper:!0}],Fwe=()=>{const{t:e}=er(),{theme:t}=ir(r=>r);return j.jsx(S1,{withDevMode:!0,actionBar:j.jsx(gwe,{}),name:e("customization"),children:j.jsxs("div",{className:"content flex flex-col md:flex-row md:h-full md:overflow-hidden",children:[j.jsxs("div",{className:"flex flex-col p-fix-lg w-full md:w-2/5 md:h-full md:overflow-auto border-r gap-fix-xl",children:[j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsx("h5",{children:e("name")}),j.jsx(Kr,{variant:"floating",label:e("themeName"),placeholder:e("themeName"),value:t.branding.name,onChange:r=>ir.setState({theme:{...t,branding:{...t.branding,name:r.target.value}}})})]}),j.jsx(ywe,{}),j.jsx(uo,{margin:"none"}),j.jsx(Rxe,{}),j.jsx(uo,{margin:"none"}),j.jsx(qf,{label:"spacing",params:["spacing"]}),j.jsx(qf,{label:"sizing",params:["sizing"]}),j.jsx(qf,{label:"elevation",params:["elevation"]}),j.jsx(qf,{label:"borderHeight",params:["border","height"]}),j.jsx(qf,{label:"borderRadius",params:["border","radius"]})]}),j.jsx("div",{className:`db-neutral-bg-basic-level-2 p-fix-sm md:p-res-sm + flex flex-col gap-res-sm w-full md:overflow-auto`,children:j.jsx(Dwe,{tabs:Pwe})})]})})},Owe=["accessible","adaptive","efficient"],Mwe=()=>{const{t:e}=er();return j.jsx(j.Fragment,{children:Owe.map((t,r)=>j.jsx(Gg,{spacing:"medium",width:"large",className:`flex h-[100vh] items-center${r%2===0?" db-neutral-bg-basic-level-2":""}`,children:j.jsxs("div",{className:"flex flex-col text-balance text-center items-center gap-fix-md",children:[j.jsx("h6",{children:e(`landingHowItFeature${r+1}Title`)}),j.jsxs("h2",{children:[e(`landingHowItFeature${r+1}Strong`),e(`landingHowItFeature${r+1}Desc`)]})]})},`feature-card-${t}`))})},Iwe=()=>{const{t:e}=er();return j.jsx(Gg,{spacing:"medium",width:"large",className:"flex items-center db-brand-bg-basic-level-3",children:j.jsxs("div",{className:"flex flex-col gap-fix-xl items-center text-center text-balance",children:[j.jsx("h2",{"data-icon-after":"heart",children:e("landingMoreTitle")}),j.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md mx-auto items-center",children:[j.jsx(fb,{to:"/playground",className:"db-button capitalize hidden md:block",target:"_blank","data-variant":"filled","data-width":"full",children:e("tryIt")}),j.jsx("a",{className:"db-button capitalize","data-variant":"brand",href:"https://marketingportal.extranet.deutschebahn.com/marketingportal",target:"_blank","data-width":"full",children:e("gettingStarted")})]})]})})},Nwe=()=>{const{theme:e,darkMode:t}=ir(r=>r);return j.jsx(Gg,{spacing:"none",width:"large",children:j.jsxs("div",{className:"flex justify-between min-h-siz-md py-fix-xs md:py-fix-md",children:[j.jsx("img",{className:"logo",src:Cg(t&&e.branding.image.dark?e.branding.image.dark:e.branding.image.light),alt:"brand"}),j.jsx("a",{href:"https://github.com/db-ui/theme-builder",target:"_blank",referrerPolicy:"no-referrer",children:j.jsx("img",{className:"my-auto logo",src:`${kb}/assets/images/github-mark${t?"-white":""}.svg`,alt:"GitHub Mark"})})]})})},Rwe={name:"Deutsche Bahn",image:{light:"db_logo.svg"}},Bwe={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},jwe={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},zwe={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},Hwe={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},Uwe={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},Wwe={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},Vwe={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},Gwe={neutral:{origin:"#646973",originBgLight:"#edeef0",originBgDark:"#070709",originLight:"#646973",originLightAlternative:"#646973",originLightAccessible:!0,originLightHovered:"#4d5159",originLightPressed:"#373a40",originDark:"#646973",originDarkAlternative:"#646973",originDarkAccessible:!0,originDarkHovered:"#7c828e",originDarkPressed:"#969ca9",onOriginLight:"#f9f9fa",onOriginLightHovered:"#dcdce2",onOriginLightPressed:"#c0c0cb",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHovered:"#dcdce2",onOriginDarkPressed:"#c0c0cb",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#EC0016",originBgLight:"#ffe9e9",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#ffdada",onOriginLightPressed:"#ffb3b4",onOriginLightAccessible:!0,onOriginLightAlternative:"#000000",onOriginDark:"#ffffff",onOriginDarkHovered:"#ffdada",onOriginDarkPressed:"#ffb3b4",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#ffffff"},informational:{origin:"#309FD1",originBgLight:"#e0f0fe",originBgDark:"#01080f",originLight:"#309FD1",originLightAlternative:"#257fa8",originLightAccessible:!1,originLightHovered:"#2684ae",originLightPressed:"#1d698c",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#01080f",onOriginLightHovered:"#072231",onOriginLightPressed:"#0f384f",onOriginLightAccessible:!0,onOriginLightAlternative:"#01080f",onOriginDark:"#01080f",onOriginDarkHovered:"#072231",onOriginDarkPressed:"#0f384f",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#01080f"},warning:{origin:"#F39200",originBgLight:"#ffeadf",originBgDark:"#100500",originLight:"#F39200",originLightAlternative:"#ad6600",originLightAccessible:!1,originLightHovered:"#ce7b00",originLightPressed:"#aa6500",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#100500",onOriginLightHovered:"#331900",onOriginLightPressed:"#512b00",onOriginLightAccessible:!0,onOriginLightAlternative:"#100500",onOriginDark:"#100500",onOriginDarkHovered:"#331900",onOriginDarkPressed:"#512b00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#100500"},successful:{origin:"#63A615",originBgLight:"#c3ff9d",originBgDark:"#030900",originLight:"#63A615",originLightAlternative:"#4e850f",originLightAccessible:!1,originLightHovered:"#51890f",originLightPressed:"#406e0a",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#030900",onOriginLightHovered:"#122400",onOriginLightPressed:"#213c00",onOriginLightAccessible:!0,onOriginLightAlternative:"#030900",onOriginDark:"#030900",onOriginDarkHovered:"#122400",onOriginDarkPressed:"#213c00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#030900"},critical:{origin:"#EC0016",originBgLight:"#ffe9e9",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#ffdada",onOriginLightPressed:"#ffb3b4",onOriginLightAccessible:!0,onOriginLightAlternative:"#000000",onOriginDark:"#ffffff",onOriginDarkHovered:"#ffdada",onOriginDarkPressed:"#ffb3b4",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#ffffff"}},qwe={yellow:{origin:"#FFD800",originBgLight:"#ffedbc",originBgDark:"#0a0700",originLight:"#FFD800",originLightAlternative:"#8c7600",originLightAccessible:!1,originLightHovered:"#dfbc00",originLightPressed:"#bfa200",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHovered:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#0a0700",onOriginLightHovered:"#261f00",onOriginLightPressed:"#3f3400",onOriginLightAccessible:!0,onOriginLightAlternative:"#0a0700",onOriginDark:"#0a0700",onOriginDarkHovered:"#261f00",onOriginDarkPressed:"#3f3400",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#0a0700"},orange:{origin:"#F39200",originBgLight:"#ffeadf",originBgDark:"#100500",originLight:"#F39200",originLightAlternative:"#ad6600",originLightAccessible:!1,originLightHovered:"#ce7b00",originLightPressed:"#aa6500",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#100500",onOriginLightHovered:"#331900",onOriginLightPressed:"#512b00",onOriginLightAccessible:!0,onOriginLightAlternative:"#100500",onOriginDark:"#100500",onOriginDarkHovered:"#331900",onOriginDarkPressed:"#512b00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#100500"},red:{origin:"#EC0016",originBgLight:"#ffe9e9",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#ffdada",onOriginLightPressed:"#ffb3b4",onOriginLightAccessible:!0,onOriginLightAlternative:"#000000",onOriginDark:"#ffffff",onOriginDarkHovered:"#ffdada",onOriginDarkPressed:"#ffb3b4",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#ffffff"},pink:{origin:"#E93E8F",originBgLight:"#fce9ef",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHovered:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHovered:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHovered:"#490e29",onOriginLightPressed:"#6e1941",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHovered:"#490e29",onOriginDarkPressed:"#6e1941",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f3ebf7",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHovered:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHovered:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHovered:"#e9d7ee",onOriginLightPressed:"#d7b5e1",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHovered:"#e9d7ee",onOriginDarkPressed:"#d7b5e1",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#eaedfe",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHovered:"#0c3f92",originLightPressed:"#062a67",originDark:"#1455C0",originDarkAlternative:"#1558c6",originDarkAccessible:!1,originDarkHovered:"#1c6cf0",originDarkPressed:"#5c87fa",onOriginLight:"#f8f9ff",onOriginLightHovered:"#d5dbff",onOriginLightPressed:"#b0beff",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHovered:"#d5dbff",onOriginDarkPressed:"#b0beff",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#e0f0fe",originBgDark:"#01080f",originLight:"#309FD1",originLightAlternative:"#257fa8",originLightAccessible:!1,originLightHovered:"#2684ae",originLightPressed:"#1d698c",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#01080f",onOriginLightHovered:"#072231",onOriginLightPressed:"#0f384f",onOriginLightAccessible:!0,onOriginLightAlternative:"#01080f",onOriginDark:"#01080f",onOriginDarkHovered:"#072231",onOriginDarkPressed:"#0f384f",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#01080f"},turquoise:{origin:"#00A099",originBgLight:"#9bfff8",originBgDark:"#000908",originLight:"#00A099",originLightAlternative:"#00857f",originLightAccessible:!1,originLightHovered:"#00847e",originLightPressed:"#006864",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHovered:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000908",onOriginLightHovered:"#002422",onOriginLightPressed:"#003c38",onOriginLightAccessible:!0,onOriginLightAlternative:"#000908",onOriginDark:"#000908",onOriginDarkHovered:"#002422",onOriginDarkPressed:"#003c38",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#000908"},green:{origin:"#63A615",originBgLight:"#c3ff9d",originBgDark:"#030900",originLight:"#63A615",originLightAlternative:"#4e850f",originLightAccessible:!1,originLightHovered:"#51890f",originLightPressed:"#406e0a",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#030900",onOriginLightHovered:"#122400",onOriginLightPressed:"#213c00",onOriginLightAccessible:!0,onOriginLightAlternative:"#030900",onOriginDark:"#030900",onOriginDarkHovered:"#122400",onOriginDarkPressed:"#213c00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#030900"}},Kwe={branding:Rwe,spacing:Bwe,sizing:jwe,typography:zwe,border:Hwe,elevation:Uwe,transition:Wwe,font:Vwe,colors:Gwe,additionalColors:qwe},Jwe={name:"S-Bahn",image:{light:"sbahn_logo.svg"}},Xwe={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},Ywe={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},Qwe={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},Zwe={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},eSe={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},tSe={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},rSe={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},nSe={neutral:{origin:"#646973",originBgLight:"#edeef0",originBgDark:"#070709",originLight:"#646973",originLightAlternative:"#646973",originLightAccessible:!0,originLightHovered:"#4d5159",originLightPressed:"#373a40",originDark:"#646973",originDarkAlternative:"#646973",originDarkAccessible:!0,originDarkHovered:"#7c828e",originDarkPressed:"#969ca9",onOriginLight:"#f9f9fa",onOriginLightHovered:"#dcdce2",onOriginLightPressed:"#c0c0cb",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHovered:"#dcdce2",onOriginDarkPressed:"#c0c0cb",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#408335",originBgLight:"#cbfac7",originBgDark:"#ffffff",originLight:"#408335",originLightAlternative:"#408335",originLightAccessible:!0,originLightHovered:"#3d7236",originLightPressed:"#2d5828",originDark:"#408335",originDarkAlternative:"#408335",originDarkAccessible:!0,originDarkHovered:"#5eab54",originDarkPressed:"#6fc864",onOriginLight:"#ffffff",onOriginLightHovered:"#12240d",onOriginLightPressed:"#203b19",onOriginLightAccessible:!0,onOriginLightAlternative:"#ffffff",onOriginDark:"#ffffff",onOriginDarkHovered:"#12240d",onOriginDarkPressed:"#203b19",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#ffffff"},informational:{origin:"#309FD1",originBgLight:"#e0f0fe",originBgDark:"#01080f",originLight:"#309FD1",originLightAlternative:"#257fa8",originLightAccessible:!1,originLightHovered:"#2684ae",originLightPressed:"#1d698c",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#01080f",onOriginLightHovered:"#072231",onOriginLightPressed:"#0f384f",onOriginLightAccessible:!0,onOriginLightAlternative:"#01080f",onOriginDark:"#01080f",onOriginDarkHovered:"#072231",onOriginDarkPressed:"#0f384f",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#01080f"},warning:{origin:"#F39200",originBgLight:"#ffeadf",originBgDark:"#100500",originLight:"#F39200",originLightAlternative:"#ad6600",originLightAccessible:!1,originLightHovered:"#ce7b00",originLightPressed:"#aa6500",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#100500",onOriginLightHovered:"#331900",onOriginLightPressed:"#512b00",onOriginLightAccessible:!0,onOriginLightAlternative:"#100500",onOriginDark:"#100500",onOriginDarkHovered:"#331900",onOriginDarkPressed:"#512b00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#100500"},successful:{origin:"#63A615",originBgLight:"#c3ff9d",originBgDark:"#030900",originLight:"#63A615",originLightAlternative:"#4e850f",originLightAccessible:!1,originLightHovered:"#51890f",originLightPressed:"#406e0a",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#030900",onOriginLightHovered:"#122400",onOriginLightPressed:"#213c00",onOriginLightAccessible:!0,onOriginLightAlternative:"#030900",onOriginDark:"#030900",onOriginDarkHovered:"#122400",onOriginDarkPressed:"#213c00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#030900"},critical:{origin:"#EC0016",originBgLight:"#ffe9e9",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#ffdada",onOriginLightPressed:"#ffb3b4",onOriginLightAccessible:!0,onOriginLightAlternative:"#000000",onOriginDark:"#ffffff",onOriginDarkHovered:"#ffdada",onOriginDarkPressed:"#ffb3b4",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#ffffff"}},iSe={yellow:{origin:"#FFD800",originBgLight:"#ffedbc",originBgDark:"#0a0700",originLight:"#FFD800",originLightAlternative:"#8c7600",originLightAccessible:!1,originLightHovered:"#dfbc00",originLightPressed:"#bfa200",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHovered:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#0a0700",onOriginLightHovered:"#261f00",onOriginLightPressed:"#3f3400",onOriginLightAccessible:!0,onOriginLightAlternative:"#0a0700",onOriginDark:"#0a0700",onOriginDarkHovered:"#261f00",onOriginDarkPressed:"#3f3400",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#0a0700"},orange:{origin:"#F39200",originBgLight:"#ffeadf",originBgDark:"#100500",originLight:"#F39200",originLightAlternative:"#ad6600",originLightAccessible:!1,originLightHovered:"#ce7b00",originLightPressed:"#aa6500",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#100500",onOriginLightHovered:"#331900",onOriginLightPressed:"#512b00",onOriginLightAccessible:!0,onOriginLightAlternative:"#100500",onOriginDark:"#100500",onOriginDarkHovered:"#331900",onOriginDarkPressed:"#512b00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#100500"},red:{origin:"#EC0016",originBgLight:"#ffe9e9",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#ffdada",onOriginLightPressed:"#ffb3b4",onOriginLightAccessible:!0,onOriginLightAlternative:"#000000",onOriginDark:"#ffffff",onOriginDarkHovered:"#ffdada",onOriginDarkPressed:"#ffb3b4",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#ffffff"},pink:{origin:"#E93E8F",originBgLight:"#fce9ef",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHovered:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHovered:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHovered:"#490e29",onOriginLightPressed:"#6e1941",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHovered:"#490e29",onOriginDarkPressed:"#6e1941",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f3ebf7",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHovered:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHovered:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHovered:"#e9d7ee",onOriginLightPressed:"#d7b5e1",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHovered:"#e9d7ee",onOriginDarkPressed:"#d7b5e1",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#eaedfe",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHovered:"#0c3f92",originLightPressed:"#062a67",originDark:"#1455C0",originDarkAlternative:"#1558c6",originDarkAccessible:!1,originDarkHovered:"#1c6cf0",originDarkPressed:"#5c87fa",onOriginLight:"#f8f9ff",onOriginLightHovered:"#d5dbff",onOriginLightPressed:"#b0beff",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHovered:"#d5dbff",onOriginDarkPressed:"#b0beff",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#e0f0fe",originBgDark:"#01080f",originLight:"#309FD1",originLightAlternative:"#257fa8",originLightAccessible:!1,originLightHovered:"#2684ae",originLightPressed:"#1d698c",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#01080f",onOriginLightHovered:"#072231",onOriginLightPressed:"#0f384f",onOriginLightAccessible:!0,onOriginLightAlternative:"#01080f",onOriginDark:"#01080f",onOriginDarkHovered:"#072231",onOriginDarkPressed:"#0f384f",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#01080f"},turquoise:{origin:"#00A099",originBgLight:"#9bfff8",originBgDark:"#000908",originLight:"#00A099",originLightAlternative:"#00857f",originLightAccessible:!1,originLightHovered:"#00847e",originLightPressed:"#006864",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHovered:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000908",onOriginLightHovered:"#002422",onOriginLightPressed:"#003c38",onOriginLightAccessible:!0,onOriginLightAlternative:"#000908",onOriginDark:"#000908",onOriginDarkHovered:"#002422",onOriginDarkPressed:"#003c38",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#000908"},green:{origin:"#63A615",originBgLight:"#c3ff9d",originBgDark:"#030900",originLight:"#63A615",originLightAlternative:"#4e850f",originLightAccessible:!1,originLightHovered:"#51890f",originLightPressed:"#406e0a",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#030900",onOriginLightHovered:"#122400",onOriginLightPressed:"#213c00",onOriginLightAccessible:!0,onOriginLightAlternative:"#030900",onOriginDark:"#030900",onOriginDarkHovered:"#122400",onOriginDarkPressed:"#213c00",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#030900"}},sSe={branding:Jwe,spacing:Xwe,sizing:Ywe,typography:Qwe,border:Zwe,elevation:eSe,transition:tSe,font:rSe,colors:nSe,additionalColors:iSe},oSe=VA,aSe=sSe,lSe=Kwe,uSe={neutralTheme:oSe,dbTheme:lSe,sbahnTheme:aSe},cSe=()=>{const{t:e}=er(),[t,r]=z.useState("neutralTheme"),{darkMode:n,theme:i}=ir(s=>s);return j.jsx(Gg,{width:"large",spacing:"large",className:"flex md:h-[100vh] items-center",children:j.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-fix-md md:gap-fix-3xl",children:[j.jsxs("div",{className:"flex flex-col gap-fix-md",children:[j.jsxs("h1",{children:[j.jsx("span",{className:"brand-name",children:i.branding.name}),j.jsx("br",{}),e("product")]}),j.jsx("h4",{"data-variant":"light",children:e("claim")}),j.jsx("p",{children:e("landingDesignSystemText")}),j.jsxs("div",{className:"grid grid-cols-4 gap-fix-md",children:[Object.entries(uSe).map(([s,o])=>j.jsx("button",{onClick:()=>{r(s),ir.setState({theme:o,luminanceSteps:Bv,speakingNames:LE})},children:j.jsxs(Bi,{className:"min-h-siz-xl",spacing:"small","data-selected":t===s,elevationLevel:"2",behaviour:"interactive",children:[j.jsx("img",{className:"logo m-auto",src:Cg(n&&o.branding.image.dark?o.branding.image.dark:o.branding.image.light),alt:"brand"}),j.jsx(vs,{placement:"bottom",children:e(s)})]})},s)),j.jsx(fb,{className:"no-underline",to:"/customization",children:j.jsx(Bi,{className:"items-center justify-center min-h-siz-xl",spacing:"small","data-selected":"false",elevationLevel:"2",behaviour:"interactive",children:j.jsx(Md,{icon:"plus",children:"Add custom theme"})})})]})]}),j.jsx("div",{className:"flex col-span-2 relative",children:j.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:j.jsx(e_,{linkToDemo:!0})})})]})})},hSe=()=>j.jsxs("div",{className:"flex flex-col overflow-y-auto h-full",children:[j.jsx(Nwe,{}),j.jsxs("main",{children:[j.jsx(cSe,{}),j.jsx(Mwe,{}),j.jsx(Iwe,{})]})]});function In(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:E1(e)?2:C1(e)?3:0}function Tg(e,t){return Ul(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function ov(e,t){return Ul(e)===2?e.get(t):e[t]}function $9(e,t,r){var n=Ul(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function dSe(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function E1(e){return vSe&&e instanceof Map}function C1(e){return bSe&&e instanceof Set}function xn(e){return e.o||e.t}function t_(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=wSe(e);delete t[cr];for(var r=o_(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=fSe),Object.freeze(e),t&&gc(e,function(r,n){return r_(n,!0)},!0)),e}function fSe(){In(2)}function n_(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Mo(e){var t=tT[e];return t||In(18,e),t}function L9(e,t){tT[e]||(tT[e]=t)}function D0(){return kg}function QS(e,t){t&&(Mo("Patches"),e.u=[],e.s=[],e.v=t)}function E0(e){eT(e),e.p.forEach(pSe),e.p=null}function eT(e){e===kg&&(kg=e.l)}function JM(e){return kg={p:[],l:kg,h:e,m:!0,_:0}}function pSe(e){var t=e[cr];t.i===0||t.i===1?t.j():t.g=!0}function ZS(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||Mo("ES5").S(t,e,n),n?(r[cr].P&&(E0(t),In(4)),Bo(e)&&(e=C0(t,e),t.l||T0(t,e)),t.u&&Mo("Patches").M(r[cr].t,e,t.u,t.s)):e=C0(t,r,[]),E0(t),t.u&&t.v(t.u,t.s),e!==s_?e:void 0}function C0(e,t,r){if(n_(t))return t;var n=t[cr];if(!n)return gc(t,function(a,l){return XM(e,n,t,a,l,r)},!0),t;if(n.A!==e)return t;if(!n.P)return T0(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var i=n.i===4||n.i===5?n.o=t_(n.k):n.o,s=i,o=!1;n.i===3&&(s=new Set(i),i.clear(),o=!0),gc(s,function(a,l){return XM(e,n,i,a,l,r,o)}),T0(e,i,!1),r&&e.u&&Mo("Patches").N(n,r,e.u,e.s)}return n.o}function XM(e,t,r,n,i,s,o){if(pc(i)){var a=C0(e,i,s&&t&&t.i!==3&&!Tg(t.R,n)?s.concat(n):void 0);if($9(r,n,a),!pc(a))return;e.m=!1}else o&&r.add(i);if(Bo(i)&&!n_(i)){if(!e.h.D&&e._<1)return;C0(e,i),t&&t.A.l||T0(e,i)}}function T0(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&r_(t,r)}function eD(e,t){var r=e[cr];return(r?xn(r):e)[t]}function YM(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function aa(e){e.P||(e.P=!0,e.l&&aa(e.l))}function tD(e){e.o||(e.o=t_(e.t))}function Ag(e,t,r){var n=E1(t)?Mo("MapSet").F(t,r):C1(t)?Mo("MapSet").T(t,r):e.O?function(i,s){var o=Array.isArray(i),a={i:o?1:0,A:s?s.A:D0(),P:!1,I:!1,R:{},l:s,t:i,k:null,o:null,j:null,C:!1},l=a,u=rT;o&&(l=[a],u=hp);var c=Proxy.revocable(l,u),h=c.revoke,d=c.proxy;return a.k=d,a.j=h,d}(t,r):Mo("ES5").J(t,r);return(r?r.A:D0()).p.push(n),n}function gSe(e){return pc(e)||In(22,e),function t(r){if(!Bo(r))return r;var n,i=r[cr],s=Ul(r);if(i){if(!i.P&&(i.i<4||!Mo("ES5").K(i)))return i.t;i.I=!0,n=QM(r,s),i.I=!1}else n=QM(r,s);return gc(n,function(o,a){i&&ov(i.t,o)===a||$9(n,o,t(a))}),s===3?new Set(n):n}(e)}function QM(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return t_(e)}function mSe(){function e(n){if(!Bo(n))return n;if(Array.isArray(n))return n.map(e);if(E1(n))return new Map(Array.from(n.entries()).map(function(o){return[o[0],e(o[1])]}));if(C1(n))return new Set(Array.from(n).map(e));var i=Object.create(Object.getPrototypeOf(n));for(var s in n)i[s]=e(n[s]);return Tg(n,zp)&&(i[zp]=n[zp]),i}function t(n){return pc(n)?e(n):n}var r="add";L9("Patches",{$:function(n,i){return i.forEach(function(s){for(var o=s.path,a=s.op,l=n,u=0;u1?b-1:0),D=1;D1?c-1:0),d=1;d=0;i--){var s=n[i];if(s.path.length===0&&s.op==="replace"){r=s.value;break}}i>-1&&(n=n.slice(i+1));var o=Mo("Patches").$;return pc(r)?o(r,n):this.produce(r,function(a){return o(a,n)})},e}(),as=new SSe,DSe=as.produce,tI=as.produceWithPatches.bind(as);as.setAutoFreeze.bind(as);as.setUseProxies.bind(as);var rI=as.applyPatches.bind(as);as.createDraft.bind(as);as.finishDraft.bind(as);function ESe(){this.__data__=[],this.size=0}var CSe=ESe;function TSe(e,t){return e===t||e!==e&&t!==t}var P9=TSe,ASe=P9;function kSe(e,t){for(var r=e.length;r--;)if(ASe(e[r][0],t))return r;return-1}var T1=kSe,_Se=T1,$Se=Array.prototype,LSe=$Se.splice;function PSe(e){var t=this.__data__,r=_Se(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():LSe.call(t,r,1),--this.size,!0}var FSe=PSe,OSe=T1;function MSe(e){var t=this.__data__,r=OSe(t,e);return r<0?void 0:t[r][1]}var ISe=MSe,NSe=T1;function RSe(e){return NSe(this.__data__,e)>-1}var BSe=RSe,jSe=T1;function zSe(e,t){var r=this.__data__,n=jSe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var HSe=zSe,USe=CSe,WSe=FSe,VSe=ISe,GSe=BSe,qSe=HSe;function lf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ta))return!1;var u=s.get(e),c=s.get(t);if(u&&c)return u==t&&c==e;var h=-1,d=!0,f=r&OCe?new $Ce:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=WTe}var z9=VTe,GTe=_1,qTe=z9,KTe=P1,JTe="[object Arguments]",XTe="[object Array]",YTe="[object Boolean]",QTe="[object Date]",ZTe="[object Error]",eAe="[object Function]",tAe="[object Map]",rAe="[object Number]",nAe="[object Object]",iAe="[object RegExp]",sAe="[object Set]",oAe="[object String]",aAe="[object WeakMap]",lAe="[object ArrayBuffer]",uAe="[object DataView]",cAe="[object Float32Array]",hAe="[object Float64Array]",dAe="[object Int8Array]",fAe="[object Int16Array]",pAe="[object Int32Array]",gAe="[object Uint8Array]",mAe="[object Uint8ClampedArray]",yAe="[object Uint16Array]",vAe="[object Uint32Array]",Lr={};Lr[cAe]=Lr[hAe]=Lr[dAe]=Lr[fAe]=Lr[pAe]=Lr[gAe]=Lr[mAe]=Lr[yAe]=Lr[vAe]=!0;Lr[JTe]=Lr[XTe]=Lr[lAe]=Lr[YTe]=Lr[uAe]=Lr[QTe]=Lr[ZTe]=Lr[eAe]=Lr[tAe]=Lr[rAe]=Lr[nAe]=Lr[iAe]=Lr[sAe]=Lr[oAe]=Lr[aAe]=!1;function bAe(e){return KTe(e)&&qTe(e.length)&&!!Lr[GTe(e)]}var xAe=bAe;function wAe(e){return function(t){return e(t)}}var SAe=wAe,_0={exports:{}};_0.exports;(function(e,t){var r=F9,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s&&r.process,a=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=a})(_0,_0.exports);var c_=_0.exports,DAe=xAe,EAe=SAe,pI=c_,gI=pI&&pI.isTypedArray,CAe=gI?EAe(gI):DAe,H9=CAe,TAe=TTe,AAe=NTe,kAe=u_,_Ae=j9,$Ae=UTe,LAe=H9,PAe=Object.prototype,FAe=PAe.hasOwnProperty;function OAe(e,t){var r=kAe(e),n=!r&&AAe(e),i=!r&&!n&&_Ae(e),s=!r&&!n&&!i&&LAe(e),o=r||n||i||s,a=o?TAe(e.length,String):[],l=a.length;for(var u in e)(t||FAe.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||s&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||$Ae(u,l)))&&a.push(u);return a}var MAe=OAe,IAe=Object.prototype;function NAe(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||IAe;return e===r}var RAe=NAe;function BAe(e,t){return function(r){return e(t(r))}}var jAe=BAe,zAe=jAe,HAe=zAe(Object.keys,Object),UAe=HAe,WAe=RAe,VAe=UAe,GAe=Object.prototype,qAe=GAe.hasOwnProperty;function KAe(e){if(!WAe(e))return VAe(e);var t=[];for(var r in Object(e))qAe.call(e,r)&&r!="constructor"&&t.push(r);return t}var JAe=KAe,XAe=a_,YAe=z9;function QAe(e){return e!=null&&YAe(e.length)&&!XAe(e)}var ZAe=QAe,eke=MAe,tke=JAe,rke=ZAe;function nke(e){return rke(e)?eke(e):tke(e)}var ike=nke,ske=pTe,oke=ETe,ake=ike;function lke(e){return ske(e,ake,oke)}var uke=lke,mI=uke,cke=1,hke=Object.prototype,dke=hke.hasOwnProperty;function fke(e,t,r,n,i,s){var o=r&cke,a=mI(e),l=a.length,u=mI(t),c=u.length;if(l!=c&&!o)return!1;for(var h=l;h--;){var d=a[h];if(!(o?d in t:dke.call(t,d)))return!1}var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var m=!0;s.set(e,t),s.set(t,e);for(var y=o;++hcrypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");var t2e="Invariant failed";function Er(e,t){if(!e)throw new Error(t2e)}typeof window<"u"&&(window.__CRAFTJS__||(window.__CRAFTJS__={}),window.__CRAFTJS__["@craftjs/utils"]="0.2.4");var ya="ROOT",V9="canvas-ROOT",r2e="Attempting to add a node with duplicated id",n2e="Node cannot be dropped into target parent",i2e="Target parent rejects incoming node",s2e="Current parent rejects outgoing node",_I="Cannot move node that is not a direct child of a Canvas node",o2e="Cannot move node into a non-Canvas parent",$I="A top-level Node cannot be moved",a2e="Cannot move node into a descendant",G9="The component type specified for this node (%node_type%) does not exist in the resolver",l2e="The node has specified a canDrag() rule that prevents it from being dragged",u2e=`An Error occurred while deserializing components: Cannot find component <%displayName% /> in resolver map. Please check your resolver in + +Available components in resolver: %availableComponents% + +More info: https://craft.js.org/r/docs/api/editor#props`;function LI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ys(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&arguments[2]!==void 0?arguments[2]:500;if(t.length!==0||r.length!==0){if(this.timeline.length&&this.pointer>=0){var i=this.timeline[this.pointer],s=i.patches,o=i.inversePatches,a=i.timestamp;if(new Date().getTime()-a=0){var n=this.timeline[this.pointer],i=n.inversePatches;this.timeline[this.pointer]={timestamp:n.timestamp,patches:[].concat(yi(n.patches),yi(t)),inversePatches:[].concat(yi(r),yi(i))}}else this.add(t,r)}},{key:"clear",value:function(){this.timeline=[],this.pointer=-1}},{key:"canUndo",value:function(){return this.pointer>=0}},{key:"canRedo",value:function(){return this.pointer-1)return this.subscribers.splice(r,1)}}},{key:"notify",value:function(){this.subscribers.forEach(function(t){return t.collect()})}}]),e}(),p2e=function(){function e(t,r){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];ff(this,e),yn(this,"collected",void 0),yn(this,"collector",void 0),yn(this,"onChange",void 0),yn(this,"id",void 0),this.collector=t,this.onChange=r,n&&this.collect()}return pf(e,[{key:"collect",value:function(){try{var t=this.collector();Yke(t,this.collected)||(this.collected=t,this.onChange&&this.onChange(this.collected))}catch(r){console.warn(r)}}}]),e}(),_g=function(e){var t=e.getBoundingClientRect(),r=t.x,n=t.y,i=t.top,s=t.left,o=t.bottom,a=t.right,l=t.width,u=t.height,c=window.getComputedStyle(e),h={left:parseInt(c.marginLeft),right:parseInt(c.marginRight),bottom:parseInt(c.marginBottom),top:parseInt(c.marginTop)},d={left:parseInt(c.paddingLeft),right:parseInt(c.paddingRight),bottom:parseInt(c.paddingBottom),top:parseInt(c.paddingTop)};return{x:r,y:n,top:i,left:s,bottom:o,right:a,width:l,height:u,outerWidth:Math.round(l+h.left+h.right),outerHeight:Math.round(u+h.top+h.bottom),margin:h,padding:d,inFlow:e.parentElement&&!!function(f){var p=getComputedStyle(f);if(!(c.overflow&&c.overflow!=="visible"||p.float!=="none"||p.display==="grid"||p.display==="flex"&&p["flex-direction"]!=="column")){switch(c.position){case"static":case"relative":break;default:return}switch(e.tagName){case"TR":case"TBODY":case"THEAD":case"TFOOT":return!0}switch(c.display){case"block":case"list-item":case"table":case"flex":case"grid":return!0}}}(e.parentElement)}};function g2e(e,t){const{subscribe:r,getState:n,actions:i,query:s}=e,o=z.useRef(!0),a=z.useRef(null),l=z.useRef(t);l.current=t;const u=z.useCallback(d=>({...d,actions:i,query:s}),[i,s]);o.current&&t&&(a.current=t(n(),s),o.current=!1);const[c,h]=z.useState(u(a.current));return z.useEffect(()=>{let d;return l.current&&(d=r(f=>l.current(f,s),f=>{h(u(f))})),()=>{d&&d()}},[u,s,r]),c}var Ed,Q9=function(){return e2e(arguments.length>0&&arguments[0]!==void 0?arguments[0]:10)},m2e=function(){function e(){ff(this,e),yn(this,"isEnabled",!0),yn(this,"elementIdMap",new WeakMap),yn(this,"registry",new Map)}return pf(e,[{key:"getElementId",value:function(t){var r=this.elementIdMap.get(t);if(r)return r;var n=Q9();return this.elementIdMap.set(t,n),n}},{key:"getConnectorId",value:function(t,r){var n=this.getElementId(t);return"".concat(r,"--").concat(n)}},{key:"register",value:function(t,r){var n=this,i=this.getByElement(t,r.name);if(i){if(Zke(r.required,i.required))return i;this.getByElement(t,r.name).disable()}var s=null,o=this.getConnectorId(t,r.name);return this.registry.set(o,{id:o,required:r.required,enable:function(){s&&s(),s=r.connector(t,r.required,r.options)},disable:function(){s&&s()},remove:function(){return n.remove(o)}}),this.isEnabled&&this.registry.get(o).enable(),this.registry.get(o)}},{key:"get",value:function(t){return this.registry.get(t)}},{key:"remove",value:function(t){var r=this.get(t);r&&(r.disable(),this.registry.delete(r.id))}},{key:"enable",value:function(){this.isEnabled=!0,this.registry.forEach(function(t){t.enable()})}},{key:"disable",value:function(){this.isEnabled=!1,this.registry.forEach(function(t){t.disable()})}},{key:"getByElement",value:function(t,r){return this.get(this.getConnectorId(t,r))}},{key:"removeByElement",value:function(t,r){return this.remove(this.getConnectorId(t,r))}},{key:"clear",value:function(){this.disable(),this.elementIdMap=new WeakMap,this.registry=new Map}}]),e}();(function(e){e[e.HandlerDisabled=0]="HandlerDisabled",e[e.HandlerEnabled=1]="HandlerEnabled"})(Ed||(Ed={}));var Z9=function(){function e(t){ff(this,e),yn(this,"options",void 0),yn(this,"registry",new m2e),yn(this,"subscribers",new Set),this.options=t}return pf(e,[{key:"listen",value:function(t){var r=this;return this.subscribers.add(t),function(){return r.subscribers.delete(t)}}},{key:"disable",value:function(){this.onDisable&&this.onDisable(),this.registry.disable(),this.subscribers.forEach(function(t){t(Ed.HandlerDisabled)})}},{key:"enable",value:function(){this.onEnable&&this.onEnable(),this.registry.enable(),this.subscribers.forEach(function(t){t(Ed.HandlerEnabled)})}},{key:"cleanup",value:function(){this.disable(),this.subscribers.clear(),this.registry.clear()}},{key:"addCraftEventListener",value:function(t,r,n,i){var s=function(o){(function(a,l,u){a.craft||(a.craft={stopPropagation:function(){},blockedEvents:{}});for(var c=a.craft&&a.craft.blockedEvents[l]||[],h=0;h1?c-1:0),d=1;d"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var s,o=Qh(t);if(r){var a=Qh(this).constructor;s=Reflect.construct(o,arguments,a)}else s=o.apply(this,arguments);return function(l,u){if(u&&(typeof u=="object"||typeof u=="function"))return u;if(u!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sD(l)}(this,s)});function i(s,o){var a;return ff(this,i),yn(sD(a=n.call(this,o)),"derived",void 0),yn(sD(a),"unsubscribeParentHandlerListener",void 0),a.derived=s,a.options=o,a.unsubscribeParentHandlerListener=a.derived.listen(function(l){switch(l){case Ed.HandlerEnabled:return a.enable();case Ed.HandlerDisabled:return a.disable();default:return}}),a}return pf(i,[{key:"inherit",value:function(s){return this.createProxyHandlers(this.derived,s)}},{key:"cleanup",value:function(){uT(Qh(i.prototype),"cleanup",this).call(this),this.unsubscribeParentHandlerListener()}}]),i}();function FI(e,t){t&&(typeof e=="function"?e(t):e.current=t)}function v2e(e,t){const r=e.ref;return Er(typeof r!="string"),z.cloneElement(e,r?{ref:n=>{FI(r,n),FI(t,n)}}:{ref:t})}function b2e(e){return(t=null,...r)=>{if(!z.isValidElement(t)){if(!t)return;const i=t;return i&&e(i,...r),i}const n=t;return function(i){if(typeof i.type!="string")throw new Error}(n),v2e(n,e)}}function eH(e){return Object.keys(e).reduce((t,r)=>(t[r]=b2e((...n)=>e[r](...n)),t),{})}const x2e=({style:e,className:t,parentDom:r})=>{const n=gt.createElement("div",{className:t,style:{position:"fixed",display:"block",opacity:1,borderStyle:"solid",borderWidth:"1px",borderColor:"transparent",zIndex:99999,...e}});return r&&r.ownerDocument!==document?RA.createPortal(n,r.ownerDocument.body):n};var Wl=function(e,t){var r="Deprecation warning: ".concat(e," will be deprecated in future relases."),n=t.suggest,i=t.doc;n&&(r+=" Please use ".concat(n," instead.")),i&&(r+="(".concat(i,")")),console.warn(r)},tH=function(){return typeof window<"u"},w2e=function(){return tH()&&/Linux/i.test(window.navigator.userAgent)},S2e=function(){return tH()&&/Chrome/i.test(window.navigator.userAgent)},D2e=Bc;(function(){try{var e=D2e(Object,"defineProperty");return e({},"",{}),e}catch{}})();var $0={exports:{}};$0.exports;(function(e,t){var r=Go,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s?r.Buffer:void 0,a=o?o.allocUnsafe:void 0;function l(u,c){if(c)return u.slice();var h=u.length,d=a?a(h):new u.constructor(h);return u.copy(d),d}e.exports=l})($0,$0.exports);$0.exports;var OI=k1,MI=OI?OI.prototype:void 0;MI&&MI.valueOf;var II=c_;II&&II.isMap;var NI=c_;NI&&NI.isSet;typeof window<"u"&&(window.__CRAFTJS__||(window.__CRAFTJS__={}),window.__CRAFTJS__["@craftjs/core"]="0.2.11");const rH=gt.createContext(null),nH=({id:e,related:t=!1,children:r})=>gt.createElement(rH.Provider,{value:{id:e,related:t}},r);function RI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Pr(e){for(var t=1;t=0||(c[l]=o[l]);return c}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function dp(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p_(e){var t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var r,n=L0(e);if(t){var i=L0(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(s,o){if(o&&(typeof o=="object"||typeof o=="function"))return o;if(o!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dp(s)}(this,r)}}function iH(e,t){return function(r){if(Array.isArray(r))return r}(e)||function(r,n){var i=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(i!=null){var s,o,a,l,u=[],c=!0,h=!1;try{if(a=(i=i.call(r)).next,n!==0)for(;!(c=(s=a.call(i)).done)&&(u.push(s.value),u.length!==n);c=!0);}catch(d){h=!0,o=d}finally{try{if(!c&&i.return!=null&&(l=i.return(),Object(l)!==l))return}finally{if(h)throw o}}return u}}(e,t)||sH(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function $g(e){return function(t){if(Array.isArray(t))return fT(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||sH(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function sH(e,t){if(e){if(typeof e=="string")return fT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fT(e,t):void 0}}function fT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{const{connectors:{connect:t,drag:r}}=qo();return typeof e.type=="string"?t(r(gt.cloneElement(e))):e},k2e=()=>{const{type:e,props:t,nodes:r,hydrationTimestamp:n}=M1(i=>({type:i.data.type,props:i.data.props,nodes:i.data.nodes,hydrationTimestamp:i._hydrationTimestamp}));return z.useMemo(()=>{let i=t.children;r&&r.length>0&&(i=gt.createElement(gt.Fragment,null,r.map(o=>gt.createElement(m_,{id:o,key:o}))));const s=gt.createElement(e,t,i);return typeof e=="string"?gt.createElement(A2e,{render:s}):s},[e,t,n,r])},_2e=({render:e})=>{const{hidden:t}=M1(n=>({hidden:n.data.hidden})),{onRender:r}=jc(n=>({onRender:n.options.onRender}));return t?null:gt.createElement(r,{render:e||gt.createElement(k2e,null)})},m_=({id:e,render:t})=>gt.createElement(nH,{id:e},gt.createElement(_2e,{render:t})),pT={is:"div",canvas:!1,custom:{},hidden:!1},$2e={is:"type",canvas:"isCanvas"};function gf({id:e,children:t,...r}){const{is:n}={...pT,...r},{query:i,actions:s}=jc(),{id:o,inNodeContext:a}=M1(),[l]=z.useState(()=>{Er(!!e);const u=i.node(o).get();if(a){const c=u.data.linkedNodes[e]?i.node(u.data.linkedNodes[e]).get():null;if(c&&c.data.type===n)return c.id;const h=gt.createElement(gf,r,t),d=i.parseReactElement(h).toNodeTree();return s.history.ignore().addLinkedNodeFromTree(d,o,e),d.rootNodeId}return null});return l?gt.createElement(m_,{id:l}):null}const uH=()=>Wl("",{suggest:""});function gT({...e}){return z.useEffect(()=>uH(),[]),gt.createElement(gf,{...e,canvas:!0})}const L2e=()=>{const{timestamp:e}=jc(t=>({timestamp:t.nodes[ya]&&t.nodes[ya]._hydrationTimestamp}));return e?gt.createElement(m_,{id:ya,key:e}):null},P2e=({children:e,json:t,data:r})=>{const{actions:n,query:i}=jc();t&&Wl("",{suggest:""});const s=z.useRef(!1);if(!s.current){const o=r||t;if(o)n.history.ignore().deserialize(o);else if(e){const a=gt.Children.only(e),l=i.parseReactElement(a).toNodeTree((u,c)=>(c===a&&(u.id=ya),u));n.history.ignore().addNodeTree(l)}s.current=!0}return gt.createElement(L2e,null)};var BI;(function(e){e[e.Any=0]="Any",e[e.Id=1]="Id",e[e.Obj=2]="Obj"})(BI||(BI={}));const oD=e=>{const{addLinkedNodeFromTree:t,setDOM:r,setNodeEvent:n,replaceNodes:i,reset:s,...o}=e;return o};function ai(e){const{connectors:t,actions:r,query:n,store:i,...s}=jc(e),o=oD(r);return{connectors:t,actions:z.useMemo(()=>({...o,history:{...o.history,ignore:(...a)=>oD(o.history.ignore(...a)),throttle:(...a)=>oD(o.history.throttle(...a))}}),[o]),query:n,store:i,...s}}var cH=function(e){return Object.fromEntries?Object.fromEntries(e):e.reduce(function(t,r){var n=iH(r,2),i=n[0],s=n[1];return Pr(Pr({},t),{},fn({},i,s))},{})},la=function(e,t,r){var n=Array.isArray(t)?t:[t],i=Pr({existOnly:!1,idOnly:!1},r||{}),s=n.filter(function(o){return!!o}).map(function(o){return typeof o=="string"?{node:e[o],exists:!!e[o]}:hT(o)!=="object"||i.idOnly?{node:null,exists:!1}:{node:o,exists:!!e[o.id]}});return i.existOnly&&Er(s.filter(function(o){return!o.exists}).length===0),s},F2e=["history"],gh=null,P0=function(e,t){if(typeof t=="string")return t;var r,n=function(i,s){var o=function(a){if(gh&&gh.resolver===a)return gh.reversed;gh={resolver:a,reversed:new Map};for(var l=0,u=Object.entries(a);ltypeof e=="string"?e:{resolvedName:P0(t,e)},mT=(e,t)=>{let{type:r,isCanvas:n,props:i}=e;return i=Object.keys(i).reduce((s,o)=>{const a=i[o];return a==null||typeof a=="function"||(s[o]=o==="children"&&typeof a!="string"?z.Children.map(a,l=>typeof l=="string"?l:mT(l,t)):typeof a.type=="function"?mT(a,t):a),s},{}),{type:O2e(r,t),isCanvas:!!n,props:i}},M2e=(e,t)=>{const{type:r,props:n,isCanvas:i,name:s,...o}=e;return{...mT({type:r,isCanvas:i,props:n},t),...o}};function yT(e,t){Er(typeof t=="string");var r=e.nodes[t],n=function(i){return yT(e,i)};return{isCanvas:function(){return!!r.data.isCanvas},isRoot:function(){return r.id===ya},isLinkedNode:function(){return r.data.parent&&n(r.data.parent).linkedNodes().includes(r.id)},isTopLevelNode:function(){return this.isRoot()||this.isLinkedNode()},isDeletable:function(){return!this.isTopLevelNode()},isParentOfTopLevelNodes:function(){return r.data.linkedNodes&&Object.keys(r.data.linkedNodes).length>0},isParentOfTopLevelCanvas:function(){return Wl("query.node(id).isParentOfTopLevelCanvas",{suggest:"query.node(id).isParentOfTopLevelNodes"}),this.isParentOfTopLevelNodes()},isSelected:function(){return e.events.selected.has(t)},isHovered:function(){return e.events.hovered.has(t)},isDragged:function(){return e.events.dragged.has(t)},get:function(){return r},ancestors:function(){var i=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return function s(o){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=e.nodes[o];return u?(a.push(o),u.data.parent&&(i||!i&&l===0)&&(a=s(u.data.parent,a,l+1)),a):a}(r.data.parent)},descendants:function(){var i=arguments.length>0&&arguments[0]!==void 0&&arguments[0],s=arguments.length>1?arguments[1]:void 0;return function o(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return(i||!i&&u===0)&&e.nodes[a]&&(s!=="childNodes"&&n(a).linkedNodes().forEach(function(c){l.push(c),l=o(c,l,u+1)}),s!=="linkedNodes"&&n(a).childNodes().forEach(function(c){l.push(c),l=o(c,l,u+1)})),l}(t)},linkedNodes:function(){return Object.values(r.data.linkedNodes||{})},childNodes:function(){return r.data.nodes||[]},isDraggable:function(i){try{var s=r;return Er(!this.isTopLevelNode(),$I),Er(yT(e,s.data.parent).isCanvas(),_I),Er(s.rules.canDrag(s,n),l2e),!0}catch(o){return i&&i(o),!1}},isDroppable:function(i,s){var o=la(e.nodes,i),a=r;try{Er(this.isCanvas(),o2e),Er(a.rules.canMoveIn(o.map(function(u){return u.node}),a,n),i2e);var l={};return o.forEach(function(u){var c=u.node,h=u.exists;if(Er(c.rules.canDrop(a,c,n),n2e),h){Er(!n(c.id).isTopLevelNode(),$I);var d=n(c.id).descendants(!0);Er(!d.includes(a.id)&&a.id!==c.id,a2e);var f=c.data.parent&&e.nodes[c.data.parent];Er(f.data.isCanvas,_I),Er(f||!f&&!e.nodes[c.id],r2e),f.id!==a.id&&(l[f.id]||(l[f.id]=[]),l[f.id].push(c))}}),Object.keys(l).forEach(function(u){var c=e.nodes[u];Er(c.rules.canMoveOut(l[u],c,n),s2e)}),!0}catch(u){return s&&s(u),!1}},toSerializedNode:function(){return M2e(r.data,e.options.resolver)},toNodeTree:function(i){var s=[t].concat($g(this.descendants(!0,i))).reduce(function(o,a){return o[a]=n(a).get(),o},{});return{rootNodeId:t,nodes:s}},decendants:function(){var i=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Wl("query.node(id).decendants",{suggest:"query.node(id).descendants"}),this.descendants(i)},isTopLevelCanvas:function(){return!this.isRoot()&&!r.data.parent}}}function hH(e,t,r,n){for(var i={parent:e,index:0,where:"before"},s=0,o=0,a=0,l=0,u=0,c=0,h=0,d=t.length;ho||a&&u>=a||s&&f.left+f.outerWidth{let{type:n,props:i}=e;const s=((a,l)=>typeof a=="object"&&a.resolvedName?a.resolvedName==="Canvas"?gT:l[a.resolvedName]:typeof a=="string"?a:null)(n,t);if(!s)return;i=Object.keys(i).reduce((a,l)=>{const u=i[l];return a[l]=u==null?null:typeof u=="object"&&u.resolvedName?vT(u,t):l==="children"&&Array.isArray(u)?u.map(c=>typeof c=="string"?c:vT(c,t)):u,a},{});const o={...gt.createElement(s,{...i})};return{...o,name:P0(t,o.type)}},I2e=(e,t)=>{const{type:r,props:n,...i}=e;Er(r!==void 0&&typeof r=="string"||r!==void 0&&r.resolvedName!==void 0,u2e.replace("%displayName%",e.displayName).replace("%availableComponents%",Object.keys(t).join(", ")));const{type:s,name:o,props:a}=vT(e,t),{parent:l,custom:u,displayName:c,isCanvas:h,nodes:d,hidden:f}=i;return{type:s,name:o,displayName:c||o,props:a,custom:u||{},isCanvas:!!h,hidden:!!f,parent:l,linkedNodes:i.linkedNodes||i._childCanvas||{},nodes:d||[]}},N2e=(e,t)=>{if(t.length<1)return{[e.id]:e};const r=t.map(({rootNodeId:i})=>i),n={...e,data:{...e.data,nodes:r}};return t.reduce((i,s)=>{const o=s.nodes[s.rootNodeId];return{...i,...s.nodes,[o.id]:{...o,data:{...o.data,parent:e.id}}}},{[e.id]:n})},R2e=(e,t)=>({rootNodeId:e.id,nodes:N2e(e,t)});function dH(e){const t=e&&e.options,r=()=>dH(e);return{getDropPlaceholder:(n,i,s,o=a=>e.nodes[a.id].dom)=>{const a=e.nodes[i],l=r().node(a.id).isCanvas()?a:e.nodes[a.data.parent];if(!l)return;const u=l.data.nodes||[],c=hH(l,u?u.reduce((f,p)=>{const m=o(e.nodes[p]);if(m){const y={id:p,..._g(m)};f.push(y)}return f},[]):[],s.x,s.y),h=u.length&&e.nodes[u[c.index]],d={placement:{...c,currentNode:h},error:null};return la(e.nodes,n).forEach(({node:f,exists:p})=>{p&&r().node(f.id).isDraggable(m=>d.error=m)}),r().node(l.id).isDroppable(n,f=>d.error=f),d},getOptions:()=>t,getNodes:()=>e.nodes,node:n=>yT(e,n),getSerializedNodes(){const n=Object.keys(e.nodes).map(i=>[i,this.node(i).toSerializedNode()]);return cH(n)},getEvent:n=>function(i,s){var o=i.events[s];return{contains:function(a){return o.has(a)},isEmpty:function(){return this.all().length===0},first:function(){return this.all()[0]},last:function(){var a=this.all();return a[a.length-1]},all:function(){return Array.from(o)},size:function(){return this.all().length},at:function(a){return this.all()[a]},raw:function(){return o}}}(e,n),serialize(){return JSON.stringify(this.getSerializedNodes())},parseReactElement:n=>({toNodeTree(i){let s=function(a,l){let u=a;return typeof u=="string"&&(u=gt.createElement(z.Fragment,{},u)),jI({data:{type:u.type,props:{...u.props}}},c=>{l&&l(c,u)})}(n,(a,l)=>{const u=P0(e.options.resolver,a.data.type);a.data.displayName=a.data.displayName||u,a.data.name=u,i&&i(a,l)}),o=[];return n.props&&n.props.children&&(o=gt.Children.toArray(n.props.children).reduce((a,l)=>(gt.isValidElement(l)&&a.push(r().parseReactElement(l).toNodeTree(i)),a),[])),R2e(s,o)}}),parseSerializedNode:n=>({toNode(i){const s=I2e(n,e.options.resolver);Er(s.type);const o=typeof i=="string"&&i;return o&&Wl("query.parseSerializedNode(...).toNode(id)",{suggest:"query.parseSerializedNode(...).toNode(node => node.id = id)"}),r().parseFreshNode({...o?{id:o}:{},data:s}).toNode(!o&&i)}}),parseFreshNode:n=>({toNode:i=>jI(n,s=>{s.data.parent===V9&&(s.data.parent=ya);const o=P0(e.options.resolver,s.data.type);Er(o!==null),s.data.displayName=s.data.displayName||o,s.data.name=o,i&&i(s)})}),createNode(n,i){Wl(`query.createNode(${n})`,{suggest:`query.parseReactElement(${n}).toNodeTree()`});const s=this.parseReactElement(n).toNodeTree(),o=s.nodes[s.rootNodeId];return i&&(i.id&&(o.id=i.id),i.data&&(o.data={...o.data,...i.data})),o},getState:()=>e}}var B2e=function(e){d_(r,Z9);var t=p_(r);function r(){return F1(this,r),t.apply(this,arguments)}return O1(r,[{key:"handlers",value:function(){return{connect:function(n,i){},select:function(n,i){},hover:function(n,i){},drag:function(n,i){},drop:function(n,i){},create:function(n,i,s){}}}}]),r}();(function(e){d_(r,y2e);var t=p_(r);function r(){return F1(this,r),t.apply(this,arguments)}return O1(r)})();var zI=function(e){e.preventDefault()},bT=function(){function e(t,r){F1(this,e),fn(this,"store",void 0),fn(this,"dragTarget",void 0),fn(this,"currentDropTargetId",void 0),fn(this,"currentDropTargetCanvasAncestorId",void 0),fn(this,"currentIndicator",null),fn(this,"currentTargetId",void 0),fn(this,"currentTargetChildDimensions",void 0),fn(this,"dragError",void 0),fn(this,"draggedNodes",void 0),fn(this,"onScrollListener",void 0),this.store=t,this.dragTarget=r,this.currentDropTargetId=null,this.currentDropTargetCanvasAncestorId=null,this.currentTargetId=null,this.currentTargetChildDimensions=null,this.currentIndicator=null,this.dragError=null,this.draggedNodes=this.getDraggedNodes(),this.validateDraggedNodes(),this.onScrollListener=this.onScroll.bind(this),window.addEventListener("scroll",this.onScrollListener,!0),window.addEventListener("dragover",zI,!1)}return O1(e,[{key:"cleanup",value:function(){window.removeEventListener("scroll",this.onScrollListener,!0),window.removeEventListener("dragover",zI,!1)}},{key:"onScroll",value:function(t){var r=t.target,n=this.store.query.node(ya).get();r instanceof Element&&n&&n.dom&&r.contains(n.dom)&&(this.currentTargetChildDimensions=null)}},{key:"getDraggedNodes",value:function(){return la(this.store.query.getNodes(),this.dragTarget.type==="new"?this.dragTarget.tree.nodes[this.dragTarget.tree.rootNodeId]:this.dragTarget.nodes)}},{key:"validateDraggedNodes",value:function(){var t=this;this.dragTarget.type!=="new"&&this.draggedNodes.forEach(function(r){r.exists&&t.store.query.node(r.node.id).isDraggable(function(n){t.dragError=n})})}},{key:"isNearBorders",value:function(t,r,n){return t.top+e.BORDER_OFFSET>n||t.bottom-e.BORDER_OFFSETr||t.right-e.BORDER_OFFSET2&&arguments[2]!==void 0&&arguments[2]){var r=t[0].getBoundingClientRect(),n=r.width,i=r.height,s=t[0].cloneNode(!0);return s.style.position="absolute",s.style.left="-100%",s.style.top="-100%",s.style.width="".concat(n,"px"),s.style.height="".concat(i,"px"),s.style.pointerEvents="none",s.classList.add("drag-shadow"),document.body.appendChild(s),e.dataTransfer.setDragImage(s,0,0),s}var o=document.createElement("div");return o.style.position="absolute",o.style.left="-100%",o.style.top="-100%",o.style.width="100%",o.style.height="100%",o.style.pointerEvents="none",o.classList.add("drag-shadow-container"),t.forEach(function(a){var l=a.getBoundingClientRect(),u=l.width,c=l.height,h=l.top,d=l.left,f=a.cloneNode(!0);f.style.position="absolute",f.style.left="".concat(d,"px"),f.style.top="".concat(h,"px"),f.style.width="".concat(u,"px"),f.style.height="".concat(c,"px"),f.classList.add("drag-shadow"),o.appendChild(f)}),document.body.appendChild(o),e.dataTransfer.setDragImage(o,e.clientX,e.clientY),o},fH=function(e){d_(r,B2e);var t=p_(r);function r(){var n;F1(this,r);for(var i=arguments.length,s=new Array(i),o=0;o1&&i.actions.setNodeEvent("selected",f=[o]),n.currentSelectedElementIds=f});return function(){a(),l()}},hover:function(s,o){var a=n.addCraftEventListener(s,"mouseover",function(u){u.craft.stopPropagation(),i.actions.setNodeEvent("hovered",o)}),l=null;return n.options.removeHoverOnMouseleave&&(l=n.addCraftEventListener(s,"mouseleave",function(u){u.craft.stopPropagation(),i.actions.setNodeEvent("hovered",null)})),function(){a(),l&&l()}},drop:function(s,o){var a=n.addCraftEventListener(s,"dragover",function(u){if(u.craft.stopPropagation(),u.preventDefault(),n.positioner){var c=n.positioner.computeIndicator(o,u.clientX,u.clientY);c&&i.actions.setIndicator(c)}}),l=n.addCraftEventListener(s,"dragenter",function(u){u.craft.stopPropagation(),u.preventDefault()});return function(){l(),a()}},drag:function(s,o){if(!i.query.node(o).isDraggable())return function(){};s.setAttribute("draggable","true");var a=n.addCraftEventListener(s,"dragstart",function(u){u.craft.stopPropagation();var c=i.query,h=i.actions,d=c.getEvent("selected").all(),f=n.options.isMultiSelectEnabled(u);n.currentSelectedElementIds.includes(o)||(d=f?[].concat($g(d),[o]):[o],i.actions.setNodeEvent("selected",d)),h.setNodeEvent("dragged",d);var p=d.map(function(m){return c.node(m).get().dom});n.draggedElementShadow=HI(u,p,r.forceSingleDragShadow),n.dragTarget={type:"existing",nodes:d},n.positioner=new bT(n.options.store,n.dragTarget)}),l=n.addCraftEventListener(s,"dragend",function(u){u.craft.stopPropagation(),n.dropElement(function(c,h){c.type!=="new"&&i.actions.move(c.nodes,h.placement.parent.id,h.placement.index+(h.placement.where==="after"?1:0))})});return function(){s.setAttribute("draggable","false"),a(),l()}},create:function(s,o,a){s.setAttribute("draggable","true");var l=n.addCraftEventListener(s,"dragstart",function(c){var h;if(c.craft.stopPropagation(),typeof o=="function"){var d=o();h=gt.isValidElement(d)?i.query.parseReactElement(d).toNodeTree():d}else h=i.query.parseReactElement(o).toNodeTree();n.draggedElementShadow=HI(c,[c.currentTarget],r.forceSingleDragShadow),n.dragTarget={type:"new",tree:h},n.positioner=new bT(n.options.store,n.dragTarget)}),u=n.addCraftEventListener(s,"dragend",function(c){c.craft.stopPropagation(),n.dropElement(function(h,d){h.type!=="existing"&&(i.actions.addNodeTree(h.tree,d.placement.parent.id,d.placement.index+(d.placement.where==="after"?1:0)),a&&$De(a.onCreate)&&a.onCreate(h.tree))})});return function(){s.removeAttribute("draggable"),l(),u()}}}}},{key:"dropElement",value:function(n){var i=this.options.store;if(this.positioner){var s=this.draggedElementShadow,o=this.positioner.getIndicator();this.dragTarget&&o&&!o.error&&n(this.dragTarget,o),s&&(s.parentNode.removeChild(s),this.draggedElementShadow=null),this.dragTarget=null,i.actions.setIndicator(null),i.actions.setNodeEvent("dragged",null),this.positioner.cleanup(),this.positioner=null}}}]),r}();function j2e(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,i=0,s=0,o=0,a=0,l=e.where;return r?r.inFlow?(o=r.outerWidth,a=n,i=l==="before"?r.top:r.bottom,s=r.left):(o=n,a=r.outerHeight,i=r.top,s=l==="before"?r.left:r.left+r.outerWidth):t&&(i=t.top+t.padding.top,s=t.left+t.padding.left,o=t.outerWidth-t.padding.right-t.padding.left-t.margin.left-t.margin.right,a=n),{top:"".concat(i,"px"),left:"".concat(s,"px"),width:"".concat(o,"px"),height:"".concat(a,"px")}}fn(fH,"forceSingleDragShadow",S2e()&&w2e());const z2e=()=>{const{indicator:e,indicatorOptions:t,enabled:r}=jc(i=>({indicator:i.indicator,indicatorOptions:i.options.indicator,enabled:i.options.enabled})),n=lH();return z.useEffect(()=>{n&&(r?n.enable():n.disable())},[r,n]),e?gt.createElement(x2e,{className:t.className,style:{...j2e(e.placement,_g(e.placement.parent.dom),e.placement.currentNode&&_g(e.placement.currentNode.dom),t.thickness),backgroundColor:e.error?t.error:t.success,transition:t.transition||"0.2s ease-in",...t.style??{}},parentDom:e.placement.parent.dom}):null},H2e=({children:e})=>{const t=z.useContext(g_),r=z.useMemo(()=>t.query.getOptions().handlers(t),[t]);return r?gt.createElement(aH.Provider,{value:r},gt.createElement(z2e,null),e):null},UI={nodes:{},events:{dragged:new Set,selected:new Set,hovered:new Set},indicator:null,options:{onNodesChange:()=>null,onRender:({render:e})=>e,onBeforeMoveEnd:()=>null,resolver:{},enabled:!0,indicator:{error:"red",success:"rgb(98, 196, 98)"},handlers:e=>new fH({store:e,removeHoverOnMouseleave:!1,isMultiSelectEnabled:t=>!!t.metaKey}),normalizeNodes:()=>{}}},U2e={methods:function(e,t){return Pr(Pr({},function(r,n){var i=function(a,l,u){if(function d(f,p){var m=a.nodes[f];typeof m.data.type!="string"&&Er(r.options.resolver[m.data.name],G9.replace("%node_type%","".concat(m.data.type.name))),r.nodes[f]=Pr(Pr({},m),{},{data:Pr(Pr({},m.data),{},{parent:p})}),m.data.nodes.length>0&&(delete r.nodes[f].data.props.children,m.data.nodes.forEach(function(y){return d(y,m.id)})),Object.values(m.data.linkedNodes).forEach(function(y){return d(y,m.id)})}(a.rootNodeId,l),l||a.rootNodeId!==ya){var c=s(l);if(u.type!=="child")c.data.linkedNodes[u.id]=a.rootNodeId;else{var h=u.index;h!=null?c.data.nodes.splice(h,0,a.rootNodeId):c.data.nodes.push(a.rootNodeId)}}},s=function(a){Er(a);var l=r.nodes[a];return Er(l),l},o=function a(l){var u=r.nodes[l],c=r.nodes[u.data.parent];if(u.data.nodes&&$g(u.data.nodes).forEach(function(f){return a(f)}),u.data.linkedNodes&&Object.values(u.data.linkedNodes).map(function(f){return a(f)}),c.data.nodes.includes(l)){var h=c.data.nodes;h.splice(h.indexOf(l),1)}else{var d=Object.keys(c.data.linkedNodes).find(function(f){return c.data.linkedNodes[f]===f});d&&delete c.data.linkedNodes[d]}(function(f,p){Object.keys(f.events).forEach(function(m){var y=f.events[m];y&&y.has&&y.has(p)&&(f.events[m]=new Set(Array.from(y).filter(function(b){return p!==b})))})})(r,l),delete r.nodes[l]};return{addLinkedNodeFromTree:function(a,l,u){var c=s(l).data.linkedNodes[u];c&&o(c),i(a,l,{type:"linked",id:u})},add:function(a,l,u){var c=[a];Array.isArray(a)&&(Wl("actions.add(node: Node[])",{suggest:"actions.add(node: Node)"}),c=a),c.forEach(function(h){i({nodes:fn({},h.id,h),rootNodeId:h.id},l,{type:"child",index:u})})},addNodeTree:function(a,l,u){i(a,l,{type:"child",index:u})},delete:function(a){la(r.nodes,a,{existOnly:!0,idOnly:!0}).forEach(function(l){var u=l.node;Er(!n.node(u.id).isTopLevelNode()),o(u.id)})},deserialize:function(a){var l=typeof a=="string"?JSON.parse(a):a,u=Object.keys(l).map(function(c){var h=c;return c===V9&&(h=ya),[h,n.parseSerializedNode(l[c]).toNode(function(d){return d.id=h})]});this.replaceNodes(cH(u))},move:function(a,l,u){var c=la(r.nodes,a,{existOnly:!0}),h=r.nodes[l],d=new Set;c.forEach(function(f,p){var m=f.node,y=m.id,b=m.data.parent;n.node(l).isDroppable([y],function(E){throw new Error(E)}),r.options.onBeforeMoveEnd(m,h,r.nodes[b]);var v=r.nodes[b].data.nodes;d.add(v);var D=v.indexOf(y);v[D]="$$",h.data.nodes.splice(u+p,0,y),r.nodes[y].data.parent=l}),d.forEach(function(f){var p=f.length;$g(f).reverse().forEach(function(m,y){m==="$$"&&f.splice(p-1-y,1)})})},replaceNodes:function(a){this.clearEvents(),r.nodes=a},clearEvents:function(){this.setNodeEvent("selected",null),this.setNodeEvent("hovered",null),this.setNodeEvent("dragged",null),this.setIndicator(null)},reset:function(){this.clearEvents(),this.replaceNodes({})},setOptions:function(a){a(r.options)},setNodeEvent:function(a,l){if(r.events[a].forEach(function(h){r.nodes[h]&&(r.nodes[h].events[a]=!1)}),r.events[a]=new Set,l){var u=la(r.nodes,l,{idOnly:!0,existOnly:!0}),c=new Set(u.map(function(h){return h.node.id}));c.forEach(function(h){r.nodes[h].events[a]=!0}),r.events[a]=c}},setCustom:function(a,l){la(r.nodes,a,{idOnly:!0,existOnly:!0}).forEach(function(u){return l(r.nodes[u.node.id].data.custom)})},setDOM:function(a,l){r.nodes[a]&&(r.nodes[a].dom=l)},setIndicator:function(a){a&&(!a.placement.parent.dom||a.placement.currentNode&&!a.placement.currentNode.dom)||(r.indicator=a)},setHidden:function(a,l){r.nodes[a].data.hidden=l},setProp:function(a,l){la(r.nodes,a,{idOnly:!0,existOnly:!0}).forEach(function(u){return l(r.nodes[u.node.id].data.props)})},selectNode:function(a){if(a){var l=la(r.nodes,a,{idOnly:!0,existOnly:!0});this.setNodeEvent("selected",l.map(function(u){return u.node.id}))}else this.setNodeEvent("selected",null);this.setNodeEvent("hovered",null)}}}(e,t)),{},{setState:function(r){var n=f_(this,F2e);r(e,n)}})},ignoreHistoryForActions:["setDOM","setNodeEvent","selectNode","clearEvents","setOptions","setIndicator"],normalizeHistory:e=>{Object.keys(e.events).forEach(t=>{Array.from(e.events[t]||[]).forEach(r=>{e.nodes[r]||e.events[t].delete(r)})}),Object.keys(e.nodes).forEach(t=>{const r=e.nodes[t];Object.keys(r.events).forEach(n=>{r.events[n]&&e.events[n]&&!e.events[n].has(r.id)&&(r.events[n]=!1)})})}},W2e=(e,t)=>d2e(U2e,{...UI,options:{...UI.options,...e}},dH,t),V2e=({children:e,...t})=>{t.resolver!==void 0&&Er(typeof t.resolver=="object"&&!Array.isArray(t.resolver)&&t.resolver!==null);const r=z.useRef(t),n=W2e(r.current,(i,s,o,a,l)=>{if(!o)return;const{patches:u,...c}=o;for(let h=0;h2&&d[0]==="nodes"&&d[2]==="data";if([Gr.IGNORE,Gr.THROTTLE].includes(c.type)&&c.params&&(c.type=c.params[0]),["setState","deserialize"].includes(c.type)||f){l(p=>{i.options.normalizeNodes&&i.options.normalizeNodes(p,s,c,a)});break}}});return z.useEffect(()=>{n&&t.enabled!==void 0&&n.query.getOptions().enabled!==t.enabled&&n.actions.setOptions(i=>{i.enabled=t.enabled})},[n,t.enabled]),z.useEffect(()=>{n.subscribe(i=>({json:n.query.serialize()}),()=>{n.query.getOptions().onNodesChange(n.query)})},[n]),n?gt.createElement(g_.Provider,{value:n},gt.createElement(H2e,null,e)):null},G2e=({className:e,onIconPick:t,selectedIcon:r})=>{const{t:n}=er(),[i,s]=z.useState(!1),[o,a]=z.useState("");return j.jsxs(j.Fragment,{children:[j.jsxs(Dt,{className:e,icon:"magnifying_glass",noText:!0,onClick:()=>s(!0),children:[n("playgroundSelectIcon"),j.jsx(vs,{placement:"left",children:n("playgroundSelectIcon")})]}),j.jsx(Od,{backdrop:"weak",direction:"up",open:i,onClose:()=>{s(!1)},drawerHeader:j.jsxs("div",{className:"flex gap-fix-3xl",children:[j.jsx("span",{className:"my-auto",children:n("playgroundSelectIcon")}),j.jsx(Kr,{type:"search",variant:"floating",label:n("search"),value:o,onChange:l=>a(l.target.value)})]}),className:"select-icon-dialog",children:j.jsx("div",{className:"grid-cols-3 md:grid-cols-6 grid gap-fix-md p-fix-sm overflow-y-auto h-full",children:["none",...PJ].filter(l=>l.includes(o)).map(l=>j.jsx("button",{className:l==="none"?"h-full":"h-fit",onClick:()=>t(l),children:j.jsxs(Bi,{"data-interactive":"elevation",className:`items-center ${l==="none"?" h-full":""}${l===r?" db-successful-bg-basic-level-3":""}`,spacing:"small",children:[l!=="none"&&j.jsx(Md,{icon:l}),j.jsx("span",{className:"break-all m-auto",children:l})]})},`icon-button-${l}`))})})]})};function Fn(e){this.content=e}Fn.prototype={constructor:Fn,find:function(e){for(var t=0;t>1}};Fn.from=function(e){if(e instanceof Fn)return e;var t=[];if(e)for(var r in e)t.push(r,e[r]);return new Fn(t)};function pH(e,t,r){for(let n=0;;n++){if(n==e.childCount||n==t.childCount)return e.childCount==t.childCount?null:r;let i=e.child(n),s=t.child(n);if(i==s){r+=i.nodeSize;continue}if(!i.sameMarkup(s))return r;if(i.isText&&i.text!=s.text){for(let o=0;i.text[o]==s.text[o];o++)r++;return r}if(i.content.size||s.content.size){let o=pH(i.content,s.content,r+1);if(o!=null)return o}r+=i.nodeSize}}function gH(e,t,r,n){for(let i=e.childCount,s=t.childCount;;){if(i==0||s==0)return i==s?null:{a:r,b:n};let o=e.child(--i),a=t.child(--s),l=o.nodeSize;if(o==a){r-=l,n-=l;continue}if(!o.sameMarkup(a))return{a:r,b:n};if(o.isText&&o.text!=a.text){let u=0,c=Math.min(o.text.length,a.text.length);for(;ut&&n(l,i+a,s||null,o)!==!1&&l.content.size){let c=a+1;l.nodesBetween(Math.max(0,t-c),Math.min(l.content.size,r-c),n,i+c)}a=u}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,r,n,i){let s="",o=!0;return this.nodesBetween(t,r,(a,l)=>{let u=a.isText?a.text.slice(Math.max(t,l)-l,r-l):a.isLeaf?i?typeof i=="function"?i(a):i:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&u||a.isTextblock)&&n&&(o?o=!1:s+=n),s+=u},0),s}append(t){if(!t.size)return this;if(!this.size)return t;let r=this.lastChild,n=t.firstChild,i=this.content.slice(),s=0;for(r.isText&&r.sameMarkup(n)&&(i[i.length-1]=r.withText(r.text+n.text),s=1);st)for(let s=0,o=0;ot&&((or)&&(a.isText?a=a.cut(Math.max(0,t-o),Math.min(a.text.length,r-o)):a=a.cut(Math.max(0,t-o-1),Math.min(a.content.size,r-o-1))),n.push(a),i+=a.nodeSize),o=l}return new Oe(n,i)}cutByIndex(t,r){return t==r?Oe.empty:t==0&&r==this.content.length?this:new Oe(this.content.slice(t,r))}replaceChild(t,r){let n=this.content[t];if(n==r)return this;let i=this.content.slice(),s=this.size+r.nodeSize-n.nodeSize;return i[t]=r,new Oe(i,s)}addToStart(t){return new Oe([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new Oe(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let r=0;rthis.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let n=0,i=0;;n++){let s=this.child(n),o=i+s.nodeSize;if(o>=t)return o==t||r>0?Dy(n+1,o):Dy(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,r){if(!r)return Oe.empty;if(!Array.isArray(r))throw new RangeError("Invalid input for Fragment.fromJSON");return new Oe(r.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return Oe.empty;let r,n=0;for(let i=0;ithis.type.rank&&(r||(r=t.slice(0,i)),r.push(this),n=!0),r&&r.push(s)}}return r||(r=t.slice()),n||r.push(this),r}removeFromSet(t){for(let r=0;rn.type.rank-i.type.rank),r}};Sr.none=[];class O0 extends Error{}class Je{constructor(t,r,n){this.content=t,this.openStart=r,this.openEnd=n}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,r){let n=yH(this.content,t+this.openStart,r);return n&&new Je(n,this.openStart,this.openEnd)}removeBetween(t,r){return new Je(mH(this.content,t+this.openStart,r+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,r){if(!r)return Je.empty;let n=r.openStart||0,i=r.openEnd||0;if(typeof n!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new Je(Oe.fromJSON(t,r.content),n,i)}static maxOpen(t,r=!0){let n=0,i=0;for(let s=t.firstChild;s&&!s.isLeaf&&(r||!s.type.spec.isolating);s=s.firstChild)n++;for(let s=t.lastChild;s&&!s.isLeaf&&(r||!s.type.spec.isolating);s=s.lastChild)i++;return new Je(t,n,i)}}Je.empty=new Je(Oe.empty,0,0);function mH(e,t,r){let{index:n,offset:i}=e.findIndex(t),s=e.maybeChild(n),{index:o,offset:a}=e.findIndex(r);if(i==t||s.isText){if(a!=r&&!e.child(o).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(r))}if(n!=o)throw new RangeError("Removing non-flat range");return e.replaceChild(n,s.copy(mH(s.content,t-i-1,r-i-1)))}function yH(e,t,r,n){let{index:i,offset:s}=e.findIndex(t),o=e.maybeChild(i);if(s==t||o.isText)return e.cut(0,t).append(r).append(e.cut(t));let a=yH(o.content,t-s-1,r);return a&&e.replaceChild(i,o.copy(a))}function q2e(e,t,r){if(r.openStart>e.depth)throw new O0("Inserted content deeper than insertion position");if(e.depth-r.openStart!=t.depth-r.openEnd)throw new O0("Inconsistent open depths");return vH(e,t,r,0)}function vH(e,t,r,n){let i=e.index(n),s=e.node(n);if(i==t.index(n)&&n=0&&e.isText&&e.sameMarkup(t[r])?t[r]=e.withText(t[r].text+e.text):t.push(e)}function Hp(e,t,r,n){let i=(t||e).node(r),s=0,o=t?t.index(r):i.childCount;e&&(s=e.index(r),e.depth>r?s++:e.textOffset&&(Gu(e.nodeAfter,n),s++));for(let a=s;ai&&wT(e,t,i+1),o=n.depth>i&&wT(r,n,i+1),a=[];return Hp(null,e,i,a),s&&o&&t.index(i)==r.index(i)?(bH(s,o),Gu(qu(s,xH(e,t,r,n,i+1)),a)):(s&&Gu(qu(s,M0(e,t,i+1)),a),Hp(t,r,i,a),o&&Gu(qu(o,M0(r,n,i+1)),a)),Hp(n,null,i,a),new Oe(a)}function M0(e,t,r){let n=[];if(Hp(null,e,r,n),e.depth>r){let i=wT(e,t,r+1);Gu(qu(i,M0(e,t,r+1)),n)}return Hp(t,null,r,n),new Oe(n)}function K2e(e,t){let r=t.depth-e.openStart,i=t.node(r).copy(e.content);for(let s=r-1;s>=0;s--)i=t.node(s).copy(Oe.from(i));return{start:i.resolveNoCache(e.openStart+r),end:i.resolveNoCache(i.content.size-e.openEnd-r)}}class Lg{constructor(t,r,n){this.pos=t,this.path=r,this.parentOffset=n,this.depth=r.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,r=this.index(this.depth);if(r==t.childCount)return null;let n=this.pos-this.path[this.path.length-1],i=t.child(r);return n?t.child(r).cut(n):i}get nodeBefore(){let t=this.index(this.depth),r=this.pos-this.path[this.path.length-1];return r?this.parent.child(t).cut(0,r):t==0?null:this.parent.child(t-1)}posAtIndex(t,r){r=this.resolveDepth(r);let n=this.path[r*3],i=r==0?0:this.path[r*3-1]+1;for(let s=0;s0;r--)if(this.start(r)<=t&&this.end(r)>=t)return r;return 0}blockRange(t=this,r){if(t.pos=0;n--)if(t.pos<=this.end(n)&&(!r||r(this.node(n))))return new I0(this,t,n);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos=0&&r<=t.content.size))throw new RangeError("Position "+r+" out of range");let n=[],i=0,s=r;for(let o=t;;){let{index:a,offset:l}=o.content.findIndex(s),u=s-l;if(n.push(o,a,i+l),!u||(o=o.child(a),o.isText))break;s=u-1,i+=l+1}return new Lg(r,n,s)}static resolveCached(t,r){let n=WI.get(t);if(n)for(let s=0;st&&this.nodesBetween(t,r,s=>(n.isInSet(s.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),wH(this.marks,t)}contentMatchAt(t){let r=this.type.contentMatch.matchFragment(this.content,0,t);if(!r)throw new Error("Called contentMatchAt on a node with invalid content");return r}canReplace(t,r,n=Oe.empty,i=0,s=n.childCount){let o=this.contentMatchAt(t).matchFragment(n,i,s),a=o&&o.matchFragment(this.content,r);if(!a||!a.validEnd)return!1;for(let l=i;lr.type.name)}`);this.content.forEach(r=>r.check())}toJSON(){let t={type:this.type.name};for(let r in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(r=>r.toJSON())),t}static fromJSON(t,r){if(!r)throw new RangeError("Invalid input for Node.fromJSON");let n;if(r.marks){if(!Array.isArray(r.marks))throw new RangeError("Invalid mark data for Node.fromJSON");n=r.marks.map(t.markFromJSON)}if(r.type=="text"){if(typeof r.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(r.text,n)}let i=Oe.fromJSON(t,r.content),s=t.nodeType(r.type).create(r.attrs,i,n);return s.type.checkAttrs(s.attrs),s}};Ku.prototype.text=void 0;class N0 extends Ku{constructor(t,r,n,i){if(super(t,r,null,i),!n)throw new RangeError("Empty text nodes are not allowed");this.text=n}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):wH(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,r){return this.text.slice(t,r)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new N0(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new N0(this.type,this.attrs,t,this.marks)}cut(t=0,r=this.text.length){return t==0&&r==this.text.length?this:this.withText(this.text.slice(t,r))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function wH(e,t){for(let r=e.length-1;r>=0;r--)t=e[r].type.name+"("+t+")";return t}class mc{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,r){let n=new Q2e(t,r);if(n.next==null)return mc.empty;let i=SH(n);n.next&&n.err("Unexpected trailing text");let s=s_e(i_e(i));return o_e(s,n),s}matchType(t){for(let r=0;ru.createAndFill()));for(let u=0;u=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function r(n){t.push(n);for(let i=0;i{let s=i+(n.validEnd?"*":" ")+" ";for(let o=0;o"+t.indexOf(n.next[o].next);return s}).join(` +`)}}mc.empty=new mc(!0);class Q2e{constructor(t,r){this.string=t,this.nodeTypes=r,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function SH(e){let t=[];do t.push(Z2e(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function Z2e(e){let t=[];do t.push(e_e(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function e_e(e){let t=n_e(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else if(e.eat("{"))t=t_e(e,t);else break;return t}function VI(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function t_e(e,t){let r=VI(e),n=r;return e.eat(",")&&(e.next!="}"?n=VI(e):n=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:r,max:n,expr:t}}function r_e(e,t){let r=e.nodeTypes,n=r[t];if(n)return[n];let i=[];for(let s in r){let o=r[s];o.groups.indexOf(t)>-1&&i.push(o)}return i.length==0&&e.err("No node type or group '"+t+"' found"),i}function n_e(e){if(e.eat("(")){let t=SH(e);return e.eat(")")||e.err("Missing closing paren"),t}else if(/\W/.test(e.next))e.err("Unexpected token '"+e.next+"'");else{let t=r_e(e,e.next).map(r=>(e.inline==null?e.inline=r.isInline:e.inline!=r.isInline&&e.err("Mixing inline and block content"),{type:"name",value:r}));return e.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function i_e(e){let t=[[]];return i(s(e,0),r()),t;function r(){return t.push([])-1}function n(o,a,l){let u={term:l,to:a};return t[o].push(u),u}function i(o,a){o.forEach(l=>l.to=a)}function s(o,a){if(o.type=="choice")return o.exprs.reduce((l,u)=>l.concat(s(u,a)),[]);if(o.type=="seq")for(let l=0;;l++){let u=s(o.exprs[l],a);if(l==o.exprs.length-1)return u;i(u,a=r())}else if(o.type=="star"){let l=r();return n(a,l),i(s(o.expr,l),l),[n(l)]}else if(o.type=="plus"){let l=r();return i(s(o.expr,a),l),i(s(o.expr,l),l),[n(l)]}else{if(o.type=="opt")return[n(a)].concat(s(o.expr,a));if(o.type=="range"){let l=a;for(let u=0;u{e[o].forEach(({term:a,to:l})=>{if(!a)return;let u;for(let c=0;c{u||i.push([a,u=[]]),u.indexOf(c)==-1&&u.push(c)})})});let s=t[n.join(",")]=new mc(n.indexOf(e.length-1)>-1);for(let o=0;o-1}allowsMarks(t){if(this.markSet==null)return!0;for(let r=0;rn[s]=new kH(s,r,o));let i=r.spec.topNode||"doc";if(!n[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!n.text)throw new RangeError("Every schema needs a 'text' type");for(let s in n.text.attrs)throw new RangeError("The text node type should not have attributes");return n}};function a_e(e,t,r){let n=r.split("|");return i=>{let s=i===null?"null":typeof i;if(n.indexOf(s)<0)throw new RangeError(`Expected value of type ${n} for attribute ${t} on type ${e}, got ${s}`)}}class l_e{constructor(t,r,n){this.hasDefault=Object.prototype.hasOwnProperty.call(n,"default"),this.default=n.default,this.validate=typeof n.validate=="string"?a_e(t,r,n.validate):n.validate}get isRequired(){return!this.hasDefault}}class I1{constructor(t,r,n,i){this.name=t,this.rank=r,this.schema=n,this.spec=i,this.attrs=AH(t,i.attrs),this.excluded=null;let s=EH(this.attrs);this.instance=s?new Sr(this,s):null}create(t=null){return!t&&this.instance?this.instance:new Sr(this,CH(this.attrs,t))}static compile(t,r){let n=Object.create(null),i=0;return t.forEach((s,o)=>n[s]=new I1(s,i++,r,o)),n}removeFromSet(t){for(var r=0;r-1}}class _H{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let r=this.spec={};for(let i in t)r[i]=t[i];r.nodes=Fn.from(t.nodes),r.marks=Fn.from(t.marks||{}),this.nodes=qI.compile(this.spec.nodes,this),this.marks=I1.compile(this.spec.marks,this);let n=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let s=this.nodes[i],o=s.spec.content||"",a=s.spec.marks;if(s.contentMatch=n[o]||(n[o]=mc.parse(o,this.nodes)),s.inlineContent=s.contentMatch.inlineContent,s.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!s.isInline||!s.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=s}s.markSet=a=="_"?null:a?KI(this,a.split(" ")):a==""||!s.inlineContent?[]:null}for(let i in this.marks){let s=this.marks[i],o=s.spec.excludes;s.excluded=o==null?[s]:o==""?[]:KI(this,o.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,r=null,n,i){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof qI){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(r,n,i)}text(t,r){let n=this.nodes.text;return new N0(n,n.defaultAttrs,t,Sr.setFrom(r))}mark(t,r){return typeof t=="string"&&(t=this.marks[t]),t.create(r)}nodeFromJSON(t){return Ku.fromJSON(this,t)}markFromJSON(t){return Sr.fromJSON(this,t)}nodeType(t){let r=this.nodes[t];if(!r)throw new RangeError("Unknown node type: "+t);return r}}function KI(e,t){let r=[];for(let n=0;n-1)&&r.push(o=l)}if(!o)throw new SyntaxError("Unknown mark type: '"+t[n]+"'")}return r}function u_e(e){return e.tag!=null}function c_e(e){return e.style!=null}class Al{constructor(t,r){this.schema=t,this.rules=r,this.tags=[],this.styles=[];let n=this.matchedStyles=[];r.forEach(i=>{if(u_e(i))this.tags.push(i);else if(c_e(i)){let s=/[^=]*/.exec(i.style)[0];n.indexOf(s)<0&&n.push(s),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let s=t.nodes[i.node];return s.contentMatch.matchType(s)})}parse(t,r={}){let n=new XI(this,r,!1);return n.addAll(t,Sr.none,r.from,r.to),n.finish()}parseSlice(t,r={}){let n=new XI(this,r,!0);return n.addAll(t,Sr.none,r.from,r.to),Je.maxOpen(n.finish())}matchTag(t,r,n){for(let i=n?this.tags.indexOf(n)+1:0;it.length&&(a.charCodeAt(t.length)!=61||a.slice(t.length+1)!=r))){if(o.getAttrs){let l=o.getAttrs(r);if(l===!1)continue;o.attrs=l||void 0}return o}}}static schemaRules(t){let r=[];function n(i){let s=i.priority==null?50:i.priority,o=0;for(;o{n(o=YI(o)),o.mark||o.ignore||o.clearMark||(o.mark=i)})}for(let i in t.nodes){let s=t.nodes[i].spec.parseDOM;s&&s.forEach(o=>{n(o=YI(o)),o.node||o.ignore||o.mark||(o.node=i)})}return r}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new Al(t,Al.schemaRules(t)))}}const $H={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},h_e={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},LH={ol:!0,ul:!0},R0=1,B0=2,Up=4;function JI(e,t,r){return t!=null?(t?R0:0)|(t==="full"?B0:0):e&&e.whitespace=="pre"?R0|B0:r&~Up}class Ey{constructor(t,r,n,i,s,o){this.type=t,this.attrs=r,this.marks=n,this.solid=i,this.options=o,this.content=[],this.activeMarks=Sr.none,this.match=s||(o&Up?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let r=this.type.contentMatch.fillBefore(Oe.from(t));if(r)this.match=this.type.contentMatch.matchFragment(r);else{let n=this.type.contentMatch,i;return(i=n.findWrapping(t.type))?(this.match=n,i):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&R0)){let n=this.content[this.content.length-1],i;if(n&&n.isText&&(i=/[ \t\r\n\u000c]+$/.exec(n.text))){let s=n;n.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=s.withText(s.text.slice(0,s.text.length-i[0].length))}}let r=Oe.from(this.content);return!t&&this.match&&(r=r.append(this.match.fillBefore(Oe.empty,!0))),this.type?this.type.create(this.attrs,r,this.marks):r}inlineContext(t){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:t.parentNode&&!$H.hasOwnProperty(t.parentNode.nodeName.toLowerCase())}}class XI{constructor(t,r,n){this.parser=t,this.options=r,this.isOpen=n,this.open=0;let i=r.topNode,s,o=JI(null,r.preserveWhitespace,0)|(n?Up:0);i?s=new Ey(i.type,i.attrs,Sr.none,!0,r.topMatch||i.type.contentMatch,o):n?s=new Ey(null,null,Sr.none,!0,null,o):s=new Ey(t.schema.topNodeType,null,Sr.none,!0,null,o),this.nodes=[s],this.find=r.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(t,r){t.nodeType==3?this.addTextNode(t,r):t.nodeType==1&&this.addElement(t,r)}addTextNode(t,r){let n=t.nodeValue,i=this.top;if(i.options&B0||i.inlineContext(t)||/[^ \t\r\n\u000c]/.test(n)){if(i.options&R0)i.options&B0?n=n.replace(/\r\n?/g,` +`):n=n.replace(/\r?\n|\r/g," ");else if(n=n.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(n)&&this.open==this.nodes.length-1){let s=i.content[i.content.length-1],o=t.previousSibling;(!s||o&&o.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(n=n.slice(1))}n&&this.insertNode(this.parser.schema.text(n),r),this.findInText(t)}else this.findInside(t)}addElement(t,r,n){let i=t.nodeName.toLowerCase(),s;LH.hasOwnProperty(i)&&this.parser.normalizeLists&&d_e(t);let o=this.options.ruleFromNode&&this.options.ruleFromNode(t)||(s=this.parser.matchTag(t,this,n));if(o?o.ignore:h_e.hasOwnProperty(i))this.findInside(t),this.ignoreFallback(t,r);else if(!o||o.skip||o.closeParent){o&&o.closeParent?this.open=Math.max(0,this.open-1):o&&o.skip.nodeType&&(t=o.skip);let a,l=this.top,u=this.needsBlock;if($H.hasOwnProperty(i))l.content.length&&l.content[0].isInline&&this.open&&(this.open--,l=this.top),a=!0,l.type||(this.needsBlock=!0);else if(!t.firstChild){this.leafFallback(t,r);return}let c=o&&o.skip?r:this.readStyles(t,r);c&&this.addAll(t,c),a&&this.sync(l),this.needsBlock=u}else{let a=this.readStyles(t,r);a&&this.addElementByRule(t,o,a,o.consuming===!1?s:void 0)}}leafFallback(t,r){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` +`),r)}ignoreFallback(t,r){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),r)}readStyles(t,r){let n=t.style;if(n&&n.length)for(let i=0;i!l.clearMark(u)):r=r.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return r}addElementByRule(t,r,n,i){let s,o;if(r.node)if(o=this.parser.schema.nodes[r.node],o.isLeaf)this.insertNode(o.create(r.attrs),n)||this.leafFallback(t,n);else{let l=this.enter(o,r.attrs||null,n,r.preserveWhitespace);l&&(s=!0,n=l)}else{let l=this.parser.schema.marks[r.mark];n=n.concat(l.create(r.attrs))}let a=this.top;if(o&&o.isLeaf)this.findInside(t);else if(i)this.addElement(t,n,i);else if(r.getContent)this.findInside(t),r.getContent(t,this.parser.schema).forEach(l=>this.insertNode(l,n));else{let l=t;typeof r.contentElement=="string"?l=t.querySelector(r.contentElement):typeof r.contentElement=="function"?l=r.contentElement(t):r.contentElement&&(l=r.contentElement),this.findAround(t,l,!0),this.addAll(l,n)}s&&this.sync(a)&&this.open--}addAll(t,r,n,i){let s=n||0;for(let o=n?t.childNodes[n]:t.firstChild,a=i==null?null:t.childNodes[i];o!=a;o=o.nextSibling,++s)this.findAtPoint(t,s),this.addDOM(o,r);this.findAtPoint(t,s)}findPlace(t,r){let n,i;for(let s=this.open;s>=0;s--){let o=this.nodes[s],a=o.findWrapping(t);if(a&&(!n||n.length>a.length)&&(n=a,i=o,!a.length)||o.solid)break}if(!n)return null;this.sync(i);for(let s=0;s(o.type?o.type.allowsMarkType(u.type):QI(u.type,t))?(l=u.addToSet(l),!1):!0),this.nodes.push(new Ey(t,r,l,i,null,a)),this.open++,n}closeExtra(t=!1){let r=this.nodes.length-1;if(r>this.open){for(;r>this.open;r--)this.nodes[r-1].content.push(this.nodes[r].finish(t));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(t){for(let r=this.open;r>=0;r--)if(this.nodes[r]==t)return this.open=r,!0;return!1}get currentPos(){this.closeExtra();let t=0;for(let r=this.open;r>=0;r--){let n=this.nodes[r].content;for(let i=n.length-1;i>=0;i--)t+=n[i].nodeSize;r&&t++}return t}findAtPoint(t,r){if(this.find)for(let n=0;n-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let r=t.split("/"),n=this.options.context,i=!this.isOpen&&(!n||n.parent.type==this.nodes[0].type),s=-(n?n.depth+1:0)+(i?0:1),o=(a,l)=>{for(;a>=0;a--){let u=r[a];if(u==""){if(a==r.length-1||a==0)continue;for(;l>=s;l--)if(o(a-1,l))return!0;return!1}else{let c=l>0||l==0&&i?this.nodes[l].type:n&&l>=s?n.node(l-s).type:null;if(!c||c.name!=u&&c.groups.indexOf(u)==-1)return!1;l--}}return!0};return o(r.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let r=t.depth;r>=0;r--){let n=t.node(r).contentMatchAt(t.indexAfter(r)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(let r in this.parser.schema.nodes){let n=this.parser.schema.nodes[r];if(n.isTextblock&&n.defaultAttrs)return n}}}function d_e(e){for(let t=e.firstChild,r=null;t;t=t.nextSibling){let n=t.nodeType==1?t.nodeName.toLowerCase():null;n&&LH.hasOwnProperty(n)&&r?(r.appendChild(t),t=r):n=="li"?r=t:n&&(r=null)}}function f_e(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function YI(e){let t={};for(let r in e)t[r]=e[r];return t}function QI(e,t){let r=t.schema.nodes;for(let n in r){let i=r[n];if(!i.allowsMarkType(e))continue;let s=[],o=a=>{s.push(a);for(let l=0;l{if(s.length||o.marks.length){let a=0,l=0;for(;a=0;i--){let s=this.serializeMark(t.marks[i],t.isInline,r);s&&((s.contentDOM||s.dom).appendChild(n),n=s.dom)}return n}serializeMark(t,r,n={}){let i=this.marks[t.type.name];return i&&av(lD(n),i(t,r),null,t.attrs)}static renderSpec(t,r,n=null,i){return av(t,r,n,i)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new zc(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let r=ZI(t.nodes);return r.text||(r.text=n=>n.text),r}static marksFromSchema(t){return ZI(t.marks)}}function ZI(e){let t={};for(let r in e){let n=e[r].spec.toDOM;n&&(t[r]=n)}return t}function lD(e){return e.document||window.document}const eN=new WeakMap;function p_e(e){let t=eN.get(e);return t===void 0&&eN.set(e,t=g_e(e)),t}function g_e(e){let t=null;function r(n){if(n&&typeof n=="object")if(Array.isArray(n))if(typeof n[0]=="string")t||(t=[]),t.push(n);else for(let i=0;i-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let o=i.indexOf(" ");o>0&&(r=i.slice(0,o),i=i.slice(o+1));let a,l=r?e.createElementNS(r,i):e.createElement(i),u=t[1],c=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){c=2;for(let h in u)if(u[h]!=null){let d=h.indexOf(" ");d>0?l.setAttributeNS(h.slice(0,d),h.slice(d+1),u[h]):l.setAttribute(h,u[h])}}for(let h=c;hc)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:f,contentDOM:p}=av(e,d,r,n);if(l.appendChild(f),p){if(a)throw new RangeError("Multiple content holes");a=p}}}return{dom:l,contentDOM:a}}const PH=65535,FH=Math.pow(2,16);function m_e(e,t){return e+t*FH}function tN(e){return e&PH}function y_e(e){return(e-(e&PH))/FH}const OH=1,MH=2,lv=4,IH=8;class DT{constructor(t,r,n){this.pos=t,this.delInfo=r,this.recover=n}get deleted(){return(this.delInfo&IH)>0}get deletedBefore(){return(this.delInfo&(OH|lv))>0}get deletedAfter(){return(this.delInfo&(MH|lv))>0}get deletedAcross(){return(this.delInfo&lv)>0}}class Zi{constructor(t,r=!1){if(this.ranges=t,this.inverted=r,!t.length&&Zi.empty)return Zi.empty}recover(t){let r=0,n=tN(t);if(!this.inverted)for(let i=0;it)break;let u=this.ranges[a+s],c=this.ranges[a+o],h=l+u;if(t<=h){let d=u?t==l?-1:t==h?1:r:r,f=l+i+(d<0?0:c);if(n)return f;let p=t==(r<0?l:h)?null:m_e(a/3,t-l),m=t==l?MH:t==h?OH:lv;return(r<0?t!=l:t!=h)&&(m|=IH),new DT(f,m,p)}i+=c-u}return n?t+i:new DT(t+i,0,null)}touches(t,r){let n=0,i=tN(r),s=this.inverted?2:1,o=this.inverted?1:2;for(let a=0;at)break;let u=this.ranges[a+s],c=l+u;if(t<=c&&a==i*3)return!0;n+=this.ranges[a+o]-u}return!1}forEach(t){let r=this.inverted?2:1,n=this.inverted?1:2;for(let i=0,s=0;i=0;r--){let i=t.getMirror(r);this.appendMap(t.maps[r].invert(),i!=null&&i>r?n-i-1:void 0)}}invert(){let t=new Wp;return t.appendMappingInverted(this),t}map(t,r=1){if(this.mirror)return this._map(t,r,!0);for(let n=this.from;ns&&l!o.isAtom||!a.type.allowsMarkType(this.mark.type)?o:o.mark(this.mark.addToSet(o.marks)),i),r.openStart,r.openEnd);return an.fromReplace(t,this.from,this.to,s)}invert(){return new $o(this.from,this.to,this.mark)}map(t){let r=t.mapResult(this.from,1),n=t.mapResult(this.to,-1);return r.deleted&&n.deleted||r.pos>=n.pos?null:new gl(r.pos,n.pos,this.mark)}merge(t){return t instanceof gl&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new gl(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,r){if(typeof r.from!="number"||typeof r.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new gl(r.from,r.to,t.markFromJSON(r.mark))}}li.jsonID("addMark",gl);class $o extends li{constructor(t,r,n){super(),this.from=t,this.to=r,this.mark=n}apply(t){let r=t.slice(this.from,this.to),n=new Je(y_(r.content,i=>i.mark(this.mark.removeFromSet(i.marks)),t),r.openStart,r.openEnd);return an.fromReplace(t,this.from,this.to,n)}invert(){return new gl(this.from,this.to,this.mark)}map(t){let r=t.mapResult(this.from,1),n=t.mapResult(this.to,-1);return r.deleted&&n.deleted||r.pos>=n.pos?null:new $o(r.pos,n.pos,this.mark)}merge(t){return t instanceof $o&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new $o(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,r){if(typeof r.from!="number"||typeof r.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new $o(r.from,r.to,t.markFromJSON(r.mark))}}li.jsonID("removeMark",$o);class ml extends li{constructor(t,r){super(),this.pos=t,this.mark=r}apply(t){let r=t.nodeAt(this.pos);if(!r)return an.fail("No node at mark step's position");let n=r.type.create(r.attrs,null,this.mark.addToSet(r.marks));return an.fromReplace(t,this.pos,this.pos+1,new Je(Oe.from(n),0,r.isLeaf?0:1))}invert(t){let r=t.nodeAt(this.pos);if(r){let n=this.mark.addToSet(r.marks);if(n.length==r.marks.length){for(let i=0;in.pos?null:new kn(r.pos,n.pos,i,s,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,r){if(typeof r.from!="number"||typeof r.to!="number"||typeof r.gapFrom!="number"||typeof r.gapTo!="number"||typeof r.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new kn(r.from,r.to,r.gapFrom,r.gapTo,Je.fromJSON(t,r.slice),r.insert,!!r.structure)}}li.jsonID("replaceAround",kn);function ET(e,t,r){let n=e.resolve(t),i=r-t,s=n.depth;for(;i>0&&s>0&&n.indexAfter(s)==n.node(s).childCount;)s--,i--;if(i>0){let o=n.node(s).maybeChild(n.indexAfter(s));for(;i>0;){if(!o||o.isLeaf)return!0;o=o.firstChild,i--}}return!1}function v_e(e,t,r,n){let i=[],s=[],o,a;e.doc.nodesBetween(t,r,(l,u,c)=>{if(!l.isInline)return;let h=l.marks;if(!n.isInSet(h)&&c.type.allowsMarkType(n.type)){let d=Math.max(u,t),f=Math.min(u+l.nodeSize,r),p=n.addToSet(h);for(let m=0;me.step(l)),s.forEach(l=>e.step(l))}function b_e(e,t,r,n){let i=[],s=0;e.doc.nodesBetween(t,r,(o,a)=>{if(!o.isInline)return;s++;let l=null;if(n instanceof I1){let u=o.marks,c;for(;c=n.isInSet(u);)(l||(l=[])).push(c),u=c.removeFromSet(u)}else n?n.isInSet(o.marks)&&(l=[n]):l=o.marks;if(l&&l.length){let u=Math.min(a+o.nodeSize,r);for(let c=0;ce.step(new $o(o.from,o.to,o.style)))}function NH(e,t,r,n=r.contentMatch,i=!0){let s=e.doc.nodeAt(t),o=[],a=t+1;for(let l=0;l=0;l--)e.step(o[l])}function x_e(e,t,r){return(t==0||e.canReplace(t,e.childCount))&&(r==e.childCount||e.canReplace(0,r))}function mf(e){let r=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let n=e.depth;;--n){let i=e.$from.node(n),s=e.$from.index(n),o=e.$to.indexAfter(n);if(nr;p--)m||n.index(p)>0?(m=!0,c=Oe.from(n.node(p).copy(c)),h++):l--;let d=Oe.empty,f=0;for(let p=s,m=!1;p>r;p--)m||i.after(p+1)=0;o--){if(n.size){let a=r[o].type.contentMatch.matchFragment(n);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}n=Oe.from(r[o].type.create(r[o].attrs,n))}let i=t.start,s=t.end;e.step(new kn(i,s,i,s,new Je(n,0,0),r.length,!0))}function C_e(e,t,r,n,i){if(!n.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let s=e.steps.length;e.doc.nodesBetween(t,r,(o,a)=>{let l=typeof i=="function"?i(o):i;if(o.isTextblock&&!o.hasMarkup(n,l)&&k_e(e.doc,e.mapping.slice(s).map(a),n)){let u=null;if(n.schema.linebreakReplacement){let f=n.whitespace=="pre",p=!!n.contentMatch.matchType(n.schema.linebreakReplacement);f&&!p?u=!1:!f&&p&&(u=!0)}u===!1&&A_e(e,o,a,s),NH(e,e.mapping.slice(s).map(a,1),n,void 0,u===null);let c=e.mapping.slice(s),h=c.map(a,1),d=c.map(a+o.nodeSize,1);return e.step(new kn(h,d,h+1,d-1,new Je(Oe.from(n.create(l,null,o.marks)),0,0),1,!0)),u===!0&&T_e(e,o,a,s),!1}})}function T_e(e,t,r,n){t.forEach((i,s)=>{if(i.isText){let o,a=/\r?\n|\r/g;for(;o=a.exec(i.text);){let l=e.mapping.slice(n).map(r+1+s+o.index);e.replaceWith(l,l+1,t.type.schema.linebreakReplacement.create())}}})}function A_e(e,t,r,n){t.forEach((i,s)=>{if(i.type==i.type.schema.linebreakReplacement){let o=e.mapping.slice(n).map(r+1+s);e.replaceWith(o,o+1,t.type.schema.text(` +`))}})}function k_e(e,t,r){let n=e.resolve(t),i=n.index();return n.parent.canReplaceWith(i,i+1,r)}function __e(e,t,r,n,i){let s=e.doc.nodeAt(t);if(!s)throw new RangeError("No node at given position");r||(r=s.type);let o=r.create(n,null,i||s.marks);if(s.isLeaf)return e.replaceWith(t,t+s.nodeSize,o);if(!r.validContent(s.content))throw new RangeError("Invalid content for node type "+r.name);e.step(new kn(t,t+s.nodeSize,t+1,t+s.nodeSize-1,new Je(Oe.from(o),0,0),1,!0))}function Zh(e,t,r=1,n){let i=e.resolve(t),s=i.depth-r,o=n&&n[n.length-1]||i.parent;if(s<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!o.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(let u=i.depth-1,c=r-2;u>s;u--,c--){let h=i.node(u),d=i.index(u);if(h.type.spec.isolating)return!1;let f=h.content.cutByIndex(d,h.childCount),p=n&&n[c+1];p&&(f=f.replaceChild(0,p.type.create(p.attrs)));let m=n&&n[c]||h;if(!h.canReplace(d+1,h.childCount)||!m.type.validContent(f))return!1}let a=i.indexAfter(s),l=n&&n[0];return i.node(s).canReplaceWith(a,a,l?l.type:i.node(s+1).type)}function $_e(e,t,r=1,n){let i=e.doc.resolve(t),s=Oe.empty,o=Oe.empty;for(let a=i.depth,l=i.depth-r,u=r-1;a>l;a--,u--){s=Oe.from(i.node(a).copy(s));let c=n&&n[u];o=Oe.from(c?c.type.create(c.attrs,o):i.node(a).copy(o))}e.step(new En(t,t,new Je(s.append(o),r,r),!0))}function Hc(e,t){let r=e.resolve(t),n=r.index();return BH(r.nodeBefore,r.nodeAfter)&&r.parent.canReplace(n,n+1)}function BH(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function N1(e,t,r=-1){let n=e.resolve(t);for(let i=n.depth;;i--){let s,o,a=n.index(i);if(i==n.depth?(s=n.nodeBefore,o=n.nodeAfter):r>0?(s=n.node(i+1),a++,o=n.node(i).maybeChild(a)):(s=n.node(i).maybeChild(a-1),o=n.node(i+1)),s&&!s.isTextblock&&BH(s,o)&&n.node(i).canReplace(a,a+1))return t;if(i==0)break;t=r<0?n.before(i):n.after(i)}}function L_e(e,t,r){let n=new En(t-r,t+r,Je.empty,!0);e.step(n)}function P_e(e,t,r){let n=e.resolve(t);if(n.parent.canReplaceWith(n.index(),n.index(),r))return t;if(n.parentOffset==0)for(let i=n.depth-1;i>=0;i--){let s=n.index(i);if(n.node(i).canReplaceWith(s,s,r))return n.before(i+1);if(s>0)return null}if(n.parentOffset==n.parent.content.size)for(let i=n.depth-1;i>=0;i--){let s=n.indexAfter(i);if(n.node(i).canReplaceWith(s,s,r))return n.after(i+1);if(s=0;o--){let a=o==n.depth?0:n.pos<=(n.start(o+1)+n.end(o+1))/2?-1:1,l=n.index(o)+(a>0?1:0),u=n.node(o),c=!1;if(s==1)c=u.canReplace(l,l,i);else{let h=u.contentMatchAt(l).findWrapping(i.firstChild.type);c=h&&u.canReplaceWith(l,l,h[0])}if(c)return a==0?n.pos:a<0?n.before(o+1):n.after(o+1)}return null}function R1(e,t,r=t,n=Je.empty){if(t==r&&!n.size)return null;let i=e.resolve(t),s=e.resolve(r);return jH(i,s,n)?new En(t,r,n):new O_e(i,s,n).fit()}function jH(e,t,r){return!r.openStart&&!r.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),r.content)}class O_e{constructor(t,r,n){this.$from=t,this.$to=r,this.unplaced=n,this.frontier=[],this.placed=Oe.empty;for(let i=0;i<=t.depth;i++){let s=t.node(i);this.frontier.push({type:s.type,match:s.contentMatchAt(t.indexAfter(i))})}for(let i=t.depth;i>0;i--)this.placed=Oe.from(t.node(i).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let u=this.findFittable();u?this.placeNodes(u):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),r=this.placed.size-this.depth-this.$from.depth,n=this.$from,i=this.close(t<0?this.$to:n.doc.resolve(t));if(!i)return null;let s=this.placed,o=n.depth,a=i.depth;for(;o&&a&&s.childCount==1;)s=s.firstChild.content,o--,a--;let l=new Je(s,o,a);return t>-1?new kn(n.pos,t,this.$to.pos,this.$to.end(),l,r):l.size||n.pos!=this.$to.pos?new En(n.pos,i.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let r=this.unplaced.content,n=0,i=this.unplaced.openEnd;n1&&(i=0),s.type.spec.isolating&&i<=n){t=n;break}r=s.content}for(let r=1;r<=2;r++)for(let n=r==1?t:this.unplaced.openStart;n>=0;n--){let i,s=null;n?(s=cD(this.unplaced.content,n-1).firstChild,i=s.content):i=this.unplaced.content;let o=i.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:u}=this.frontier[a],c,h=null;if(r==1&&(o?u.matchType(o.type)||(h=u.fillBefore(Oe.from(o),!1)):s&&l.compatibleContent(s.type)))return{sliceDepth:n,frontierDepth:a,parent:s,inject:h};if(r==2&&o&&(c=u.findWrapping(o.type)))return{sliceDepth:n,frontierDepth:a,parent:s,wrap:c};if(s&&u.matchType(s.type))break}}}openMore(){let{content:t,openStart:r,openEnd:n}=this.unplaced,i=cD(t,r);return!i.childCount||i.firstChild.isLeaf?!1:(this.unplaced=new Je(t,r+1,Math.max(n,i.size+r>=t.size-n?r+1:0)),!0)}dropNode(){let{content:t,openStart:r,openEnd:n}=this.unplaced,i=cD(t,r);if(i.childCount<=1&&r>0){let s=t.size-r<=r+i.size;this.unplaced=new Je(fp(t,r-1,1),r-1,s?r-1:n)}else this.unplaced=new Je(fp(t,r,1),r,n)}placeNodes({sliceDepth:t,frontierDepth:r,parent:n,inject:i,wrap:s}){for(;this.depth>r;)this.closeFrontierNode();if(s)for(let m=0;m1||l==0||m.content.size)&&(h=y,c.push(zH(m.mark(d.allowedMarks(m.marks)),u==1?l:0,u==a.childCount?f:-1)))}let p=u==a.childCount;p||(f=-1),this.placed=pp(this.placed,r,Oe.from(c)),this.frontier[r].match=h,p&&f<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,y=a;m1&&i==this.$to.end(--n);)++i;return i}findCloseLevel(t){e:for(let r=Math.min(this.depth,t.depth);r>=0;r--){let{match:n,type:i}=this.frontier[r],s=r=0;a--){let{match:l,type:u}=this.frontier[a],c=hD(t,a,u,l,!0);if(!c||c.childCount)continue e}return{depth:r,fit:o,move:s?t.doc.resolve(t.after(r+1)):t}}}}close(t){let r=this.findCloseLevel(t);if(!r)return null;for(;this.depth>r.depth;)this.closeFrontierNode();r.fit.childCount&&(this.placed=pp(this.placed,r.depth,r.fit)),t=r.move;for(let n=r.depth+1;n<=t.depth;n++){let i=t.node(n),s=i.type.contentMatch.fillBefore(i.content,!0,t.index(n));this.openFrontierNode(i.type,i.attrs,s)}return t}openFrontierNode(t,r=null,n){let i=this.frontier[this.depth];i.match=i.match.matchType(t),this.placed=pp(this.placed,this.depth,Oe.from(t.create(r,n))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let r=this.frontier.pop().match.fillBefore(Oe.empty,!0);r.childCount&&(this.placed=pp(this.placed,this.frontier.length,r))}}function fp(e,t,r){return t==0?e.cutByIndex(r,e.childCount):e.replaceChild(0,e.firstChild.copy(fp(e.firstChild.content,t-1,r)))}function pp(e,t,r){return t==0?e.append(r):e.replaceChild(e.childCount-1,e.lastChild.copy(pp(e.lastChild.content,t-1,r)))}function cD(e,t){for(let r=0;r1&&(n=n.replaceChild(0,zH(n.firstChild,t-1,n.childCount==1?r-1:0))),t>0&&(n=e.type.contentMatch.fillBefore(n).append(n),r<=0&&(n=n.append(e.type.contentMatch.matchFragment(n).fillBefore(Oe.empty,!0)))),e.copy(n)}function hD(e,t,r,n,i){let s=e.node(t),o=i?e.indexAfter(t):e.index(t);if(o==s.childCount&&!r.compatibleContent(s.type))return null;let a=n.fillBefore(s.content,!0,o);return a&&!M_e(r,s.content,o)?a:null}function M_e(e,t,r){for(let n=r;n0;d--,f--){let p=i.node(d).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;o.indexOf(d)>-1?a=d:i.before(d)==f&&o.splice(1,0,-d)}let l=o.indexOf(a),u=[],c=n.openStart;for(let d=n.content,f=0;;f++){let p=d.firstChild;if(u.push(p),f==n.openStart)break;d=p.content}for(let d=c-1;d>=0;d--){let f=u[d],p=I_e(f.type);if(p&&!f.sameMarkup(i.node(Math.abs(a)-1)))c=d;else if(p||!f.type.isTextblock)break}for(let d=n.openStart;d>=0;d--){let f=(d+c+1)%(n.openStart+1),p=u[f];if(p)for(let m=0;m=0&&(e.replace(t,r,n),!(e.steps.length>h));d--){let f=o[d];f<0||(t=i.before(f),r=s.after(f))}}function HH(e,t,r,n,i){if(tn){let s=i.contentMatchAt(0),o=s.fillBefore(e).append(e);e=o.append(s.matchFragment(o).fillBefore(Oe.empty,!0))}return e}function R_e(e,t,r,n){if(!n.isInline&&t==r&&e.doc.resolve(t).parent.content.size){let i=P_e(e.doc,t,n.type);i!=null&&(t=r=i)}e.replaceRange(t,r,new Je(Oe.from(n),0,0))}function B_e(e,t,r){let n=e.doc.resolve(t),i=e.doc.resolve(r),s=UH(n,i);for(let o=0;o0&&(l||n.node(a-1).canReplace(n.index(a-1),i.indexAfter(a-1))))return e.delete(n.before(a),i.after(a))}for(let o=1;o<=n.depth&&o<=i.depth;o++)if(t-n.start(o)==n.depth-o&&r>n.end(o)&&i.end(o)-r!=i.depth-o)return e.delete(n.before(o),r);e.delete(t,r)}function UH(e,t){let r=[],n=Math.min(e.depth,t.depth);for(let i=n;i>=0;i--){let s=e.start(i);if(st.pos+(t.depth-i)||e.node(i).type.spec.isolating||t.node(i).type.spec.isolating)break;(s==t.start(i)||i==e.depth&&i==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&i&&t.start(i-1)==s-1)&&r.push(i)}return r}class ed extends li{constructor(t,r,n){super(),this.pos=t,this.attr=r,this.value=n}apply(t){let r=t.nodeAt(this.pos);if(!r)return an.fail("No node at attribute step's position");let n=Object.create(null);for(let s in r.attrs)n[s]=r.attrs[s];n[this.attr]=this.value;let i=r.type.create(n,null,r.marks);return an.fromReplace(t,this.pos,this.pos+1,new Je(Oe.from(i),0,r.isLeaf?0:1))}getMap(){return Zi.empty}invert(t){return new ed(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let r=t.mapResult(this.pos,1);return r.deletedAfter?null:new ed(r.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,r){if(typeof r.pos!="number"||typeof r.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new ed(r.pos,r.attr,r.value)}}li.jsonID("attr",ed);class Pg extends li{constructor(t,r){super(),this.attr=t,this.value=r}apply(t){let r=Object.create(null);for(let i in t.attrs)r[i]=t.attrs[i];r[this.attr]=this.value;let n=t.type.create(r,t.content,t.marks);return an.ok(n)}getMap(){return Zi.empty}invert(t){return new Pg(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,r){if(typeof r.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Pg(r.attr,r.value)}}li.jsonID("docAttr",Pg);let Td=class extends Error{};Td=function e(t){let r=Error.call(this,t);return r.__proto__=e.prototype,r};Td.prototype=Object.create(Error.prototype);Td.prototype.constructor=Td;Td.prototype.name="TransformError";class j_e{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new Wp}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let r=this.maybeStep(t);if(r.failed)throw new Td(r.failed);return this}maybeStep(t){let r=t.apply(this.doc);return r.failed||this.addStep(t,r.doc),r}get docChanged(){return this.steps.length>0}addStep(t,r){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=r}replace(t,r=t,n=Je.empty){let i=R1(this.doc,t,r,n);return i&&this.step(i),this}replaceWith(t,r,n){return this.replace(t,r,new Je(Oe.from(n),0,0))}delete(t,r){return this.replace(t,r,Je.empty)}insert(t,r){return this.replaceWith(t,t,r)}replaceRange(t,r,n){return N_e(this,t,r,n),this}replaceRangeWith(t,r,n){return R_e(this,t,r,n),this}deleteRange(t,r){return B_e(this,t,r),this}lift(t,r){return w_e(this,t,r),this}join(t,r=1){return L_e(this,t,r),this}wrap(t,r){return E_e(this,t,r),this}setBlockType(t,r=t,n,i=null){return C_e(this,t,r,n,i),this}setNodeMarkup(t,r,n=null,i){return __e(this,t,r,n,i),this}setNodeAttribute(t,r,n){return this.step(new ed(t,r,n)),this}setDocAttribute(t,r){return this.step(new Pg(t,r)),this}addNodeMark(t,r){return this.step(new ml(t,r)),this}removeNodeMark(t,r){if(!(r instanceof Sr)){let n=this.doc.nodeAt(t);if(!n)throw new RangeError("No node at position "+t);if(r=r.isInSet(n.marks),!r)return this}return this.step(new Cd(t,r)),this}split(t,r=1,n){return $_e(this,t,r,n),this}addMark(t,r,n){return v_e(this,t,r,n),this}removeMark(t,r,n){return b_e(this,t,r,n),this}clearIncompatible(t,r,n){return NH(this,t,r,n),this}}const dD=Object.create(null);class Vt{constructor(t,r,n){this.$anchor=t,this.$head=r,this.ranges=n||[new z_e(t.min(r),t.max(r))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let r=0;r=0;s--){let o=r<0?Sh(t.node(0),t.node(s),t.before(s+1),t.index(s),r,n):Sh(t.node(0),t.node(s),t.after(s+1),t.index(s)+1,r,n);if(o)return o}return null}static near(t,r=1){return this.findFrom(t,r)||this.findFrom(t,-r)||new ao(t.node(0))}static atStart(t){return Sh(t,t,0,0,1)||new ao(t)}static atEnd(t){return Sh(t,t,t.content.size,t.childCount,-1)||new ao(t)}static fromJSON(t,r){if(!r||!r.type)throw new RangeError("Invalid input for Selection.fromJSON");let n=dD[r.type];if(!n)throw new RangeError(`No selection type ${r.type} defined`);return n.fromJSON(t,r)}static jsonID(t,r){if(t in dD)throw new RangeError("Duplicate use of selection JSON ID "+t);return dD[t]=r,r.prototype.jsonID=t,r}getBookmark(){return Bt.between(this.$anchor,this.$head).getBookmark()}}Vt.prototype.visible=!0;class z_e{constructor(t,r){this.$from=t,this.$to=r}}let nN=!1;function iN(e){!nN&&!e.parent.inlineContent&&(nN=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class Bt extends Vt{constructor(t,r=t){iN(t),iN(r),super(t,r)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,r){let n=t.resolve(r.map(this.head));if(!n.parent.inlineContent)return Vt.near(n);let i=t.resolve(r.map(this.anchor));return new Bt(i.parent.inlineContent?i:n,n)}replace(t,r=Je.empty){if(super.replace(t,r),r==Je.empty){let n=this.$from.marksAcross(this.$to);n&&t.ensureMarks(n)}}eq(t){return t instanceof Bt&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new B1(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,r){if(typeof r.anchor!="number"||typeof r.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new Bt(t.resolve(r.anchor),t.resolve(r.head))}static create(t,r,n=r){let i=t.resolve(r);return new this(i,n==r?i:t.resolve(n))}static between(t,r,n){let i=t.pos-r.pos;if((!n||i)&&(n=i>=0?1:-1),!r.parent.inlineContent){let s=Vt.findFrom(r,n,!0)||Vt.findFrom(r,-n,!0);if(s)r=s.$head;else return Vt.near(r,n)}return t.parent.inlineContent||(i==0?t=r:(t=(Vt.findFrom(t,-n,!0)||Vt.findFrom(t,n,!0)).$anchor,t.pos0?0:1);i>0?o=0;o+=i){let a=t.child(o);if(a.isAtom){if(!s&&mt.isSelectable(a))return mt.create(e,r-(i<0?a.nodeSize:0))}else{let l=Sh(e,a,r+i,i<0?a.childCount:0,i,s);if(l)return l}r+=a.nodeSize*i}return null}function sN(e,t,r){let n=e.steps.length-1;if(n{o==null&&(o=c)}),e.setSelection(Vt.near(e.doc.resolve(o),r))}const oN=1,Cy=2,aN=4;class U_e extends j_e{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(t){return this.storedMarks=t,this.updated|=Cy,this}ensureMarks(t){return Sr.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&Cy)>0}addStep(t,r){super.addStep(t,r),this.updated=this.updated&~Cy,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,r=!0){let n=this.selection;return r&&(t=t.mark(this.storedMarks||(n.empty?n.$from.marks():n.$from.marksAcross(n.$to)||Sr.none))),n.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,r,n){let i=this.doc.type.schema;if(r==null)return t?this.replaceSelectionWith(i.text(t),!0):this.deleteSelection();{if(n==null&&(n=r),n=n??r,!t)return this.deleteRange(r,n);let s=this.storedMarks;if(!s){let o=this.doc.resolve(r);s=n==r?o.marks():o.marksAcross(this.doc.resolve(n))}return this.replaceRangeWith(r,n,i.text(t,s)),this.selection.empty||this.setSelection(Vt.near(this.selection.$to)),this}}setMeta(t,r){return this.meta[typeof t=="string"?t:t.key]=r,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=aN,this}get scrolledIntoView(){return(this.updated&aN)>0}}function lN(e,t){return!t||!e?e:e.bind(t)}class gp{constructor(t,r,n){this.name=t,this.init=lN(r.init,n),this.apply=lN(r.apply,n)}}const W_e=[new gp("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new gp("selection",{init(e,t){return e.selection||Vt.atStart(t.doc)},apply(e){return e.selection}}),new gp("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,r,n){return n.selection.$cursor?e.storedMarks:null}}),new gp("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class fD{constructor(t,r){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=W_e.slice(),r&&r.forEach(n=>{if(this.pluginsByKey[n.key])throw new RangeError("Adding different instances of a keyed plugin ("+n.key+")");this.plugins.push(n),this.pluginsByKey[n.key]=n,n.spec.state&&this.fields.push(new gp(n.key,n.spec.state,n))})}}class Hh{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,r=-1){for(let n=0;nn.toJSON())),t&&typeof t=="object")for(let n in t){if(n=="doc"||n=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let i=t[n],s=i.spec.state;s&&s.toJSON&&(r[n]=s.toJSON.call(i,this[i.key]))}return r}static fromJSON(t,r,n){if(!r)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let i=new fD(t.schema,t.plugins),s=new Hh(i);return i.fields.forEach(o=>{if(o.name=="doc")s.doc=Ku.fromJSON(t.schema,r.doc);else if(o.name=="selection")s.selection=Vt.fromJSON(s.doc,r.selection);else if(o.name=="storedMarks")r.storedMarks&&(s.storedMarks=r.storedMarks.map(t.schema.markFromJSON));else{if(n)for(let a in n){let l=n[a],u=l.spec.state;if(l.key==o.name&&u&&u.fromJSON&&Object.prototype.hasOwnProperty.call(r,a)){s[o.name]=u.fromJSON.call(l,t,r[a],s);return}}s[o.name]=o.init(t,s)}}),s}}function WH(e,t,r){for(let n in e){let i=e[n];i instanceof Function?i=i.bind(t):n=="handleDOMEvents"&&(i=WH(i,t,{})),r[n]=i}return r}class Ko{constructor(t){this.spec=t,this.props={},t.props&&WH(t.props,this,this.props),this.key=t.key?t.key.key:VH("plugin")}getState(t){return t[this.key]}}const pD=Object.create(null);function VH(e){return e in pD?e+"$"+ ++pD[e]:(pD[e]=0,e+"$")}class Uc{constructor(t="key"){this.key=VH(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const On=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},Fg=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let CT=null;const ia=function(e,t,r){let n=CT||(CT=document.createRange());return n.setEnd(e,r??e.nodeValue.length),n.setStart(e,t||0),n},V_e=function(){CT=null},yc=function(e,t,r,n){return r&&(uN(e,t,r,n,-1)||uN(e,t,r,n,1))},G_e=/^(img|br|input|textarea|hr)$/i;function uN(e,t,r,n,i){for(;;){if(e==r&&t==n)return!0;if(t==(i<0?0:xs(e))){let s=e.parentNode;if(!s||s.nodeType!=1||um(e)||G_e.test(e.nodeName)||e.contentEditable=="false")return!1;t=On(e)+(i<0?0:1),e=s}else if(e.nodeType==1){if(e=e.childNodes[t+(i<0?-1:0)],e.contentEditable=="false")return!1;t=i<0?xs(e):0}else return!1}}function xs(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function q_e(e,t){for(;;){if(e.nodeType==3&&t)return e;if(e.nodeType==1&&t>0){if(e.contentEditable=="false")return null;e=e.childNodes[t-1],t=xs(e)}else if(e.parentNode&&!um(e))t=On(e),e=e.parentNode;else return null}}function K_e(e,t){for(;;){if(e.nodeType==3&&t2),ps=Ad||(jo?/Mac/.test(jo.platform):!1),Q_e=jo?/Win/.test(jo.platform):!1,Qs=/Android \d/.test(cu),cm=!!cN&&"webkitFontSmoothing"in cN.documentElement.style,Z_e=cm?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function e$e(e){let t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function ta(e,t){return typeof e=="number"?e:e[t]}function t$e(e){let t=e.getBoundingClientRect(),r=t.width/e.offsetWidth||1,n=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*r,top:t.top,bottom:t.top+e.clientHeight*n}}function hN(e,t,r){let n=e.someProp("scrollThreshold")||0,i=e.someProp("scrollMargin")||5,s=e.dom.ownerDocument;for(let o=r||e.dom;o;o=Fg(o)){if(o.nodeType!=1)continue;let a=o,l=a==s.body,u=l?e$e(s):t$e(a),c=0,h=0;if(t.topu.bottom-ta(n,"bottom")&&(h=t.bottom-t.top>u.bottom-u.top?t.top+ta(i,"top")-u.top:t.bottom-u.bottom+ta(i,"bottom")),t.leftu.right-ta(n,"right")&&(c=t.right-u.right+ta(i,"right")),c||h)if(l)s.defaultView.scrollBy(c,h);else{let d=a.scrollLeft,f=a.scrollTop;h&&(a.scrollTop+=h),c&&(a.scrollLeft+=c);let p=a.scrollLeft-d,m=a.scrollTop-f;t={left:t.left-p,top:t.top-m,right:t.right-p,bottom:t.bottom-m}}if(l||/^(fixed|sticky)$/.test(getComputedStyle(o).position))break}}function r$e(e){let t=e.dom.getBoundingClientRect(),r=Math.max(0,t.top),n,i;for(let s=(t.left+t.right)/2,o=r+1;o=r-20){n=a,i=l.top;break}}return{refDOM:n,refTop:i,stack:KH(e.dom)}}function KH(e){let t=[],r=e.ownerDocument;for(let n=e;n&&(t.push({dom:n,top:n.scrollTop,left:n.scrollLeft}),e!=r);n=Fg(n));return t}function n$e({refDOM:e,refTop:t,stack:r}){let n=e?e.getBoundingClientRect().top:0;JH(r,n==0?0:n-t)}function JH(e,t){for(let r=0;r=a){o=Math.max(p.bottom,o),a=Math.min(p.top,a);let m=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!l&&p.left<=t.left&&p.right>=t.left&&(l=c,u={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!r&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(s=h+1)}}return!r&&l&&(r=l,i=u,n=0),r&&r.nodeType==3?s$e(r,i):!r||n&&r.nodeType==1?{node:e,offset:s}:XH(r,i)}function s$e(e,t){let r=e.nodeValue.length,n=document.createRange();for(let i=0;i=(s.left+s.right)/2?1:0)}}return{node:e,offset:0}}function b_(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function o$e(e,t){let r=e.parentNode;return r&&/^li$/i.test(r.nodeName)&&t.left(o.left+o.right)/2?1:-1}return e.docView.posFromDOM(n,i,s)}function l$e(e,t,r,n){let i=-1;for(let s=t,o=!1;s!=e.dom;){let a=e.docView.nearestDesc(s,!0);if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)){let l=a.dom.getBoundingClientRect();if(a.node.isBlock&&a.parent&&(!o&&l.left>n.left||l.top>n.top?i=a.posBefore:(!o&&l.right-1?i:e.docView.posFromDOM(t,r,-1)}function YH(e,t,r){let n=e.childNodes.length;if(n&&r.topt.top&&i++}let u;cm&&i&&n.nodeType==1&&(u=n.childNodes[i-1]).nodeType==1&&u.contentEditable=="false"&&u.getBoundingClientRect().top>=t.top&&i--,n==e.dom&&i==n.childNodes.length-1&&n.lastChild.nodeType==1&&t.top>n.lastChild.getBoundingClientRect().bottom?a=e.state.doc.content.size:(i==0||n.nodeType!=1||n.childNodes[i-1].nodeName!="BR")&&(a=l$e(e,n,i,t))}a==null&&(a=a$e(e,o,t));let l=e.docView.nearestDesc(o,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function dN(e){return e.top=0&&i==n.nodeValue.length?(l--,c=1):r<0?l--:u++,Jf(el(ia(n,l,u),c),c<0)}if(!e.state.doc.resolve(t-(s||0)).parent.inlineContent){if(s==null&&i&&(r<0||i==xs(n))){let l=n.childNodes[i-1];if(l.nodeType==1)return gD(l.getBoundingClientRect(),!1)}if(s==null&&i=0)}if(s==null&&i&&(r<0||i==xs(n))){let l=n.childNodes[i-1],u=l.nodeType==3?ia(l,xs(l)-(o?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(u)return Jf(el(u,1),!1)}if(s==null&&i=0)}function Jf(e,t){if(e.width==0)return e;let r=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:r,right:r}}function gD(e,t){if(e.height==0)return e;let r=t?e.top:e.bottom;return{top:r,bottom:r,left:e.left,right:e.right}}function ZH(e,t,r){let n=e.state,i=e.root.activeElement;n!=t&&e.updateState(t),i!=e.dom&&e.focus();try{return r()}finally{n!=t&&e.updateState(n),i!=e.dom&&i&&i.focus()}}function h$e(e,t,r){let n=t.selection,i=r=="up"?n.$from:n.$to;return ZH(e,t,()=>{let{node:s}=e.docView.domFromPos(i.pos,r=="up"?-1:1);for(;;){let a=e.docView.nearestDesc(s,!0);if(!a)break;if(a.node.isBlock){s=a.contentDOM||a.dom;break}s=a.dom.parentNode}let o=QH(e,i.pos,1);for(let a=s.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=ia(a,0,a.nodeValue.length).getClientRects();else continue;for(let u=0;uc.top+1&&(r=="up"?o.top-c.top>(c.bottom-o.top)*2:c.bottom-o.bottom>(o.bottom-c.top)*2))return!1}}return!0})}const d$e=/[\u0590-\u08ac]/;function f$e(e,t,r){let{$head:n}=t.selection;if(!n.parent.isTextblock)return!1;let i=n.parentOffset,s=!i,o=i==n.parent.content.size,a=e.domSelection();return a?!d$e.test(n.parent.textContent)||!a.modify?r=="left"||r=="backward"?s:o:ZH(e,t,()=>{let{focusNode:l,focusOffset:u,anchorNode:c,anchorOffset:h}=e.domSelectionRange(),d=a.caretBidiLevel;a.modify("move",r,"character");let f=n.depth?e.docView.domAfterPos(n.before()):e.dom,{focusNode:p,focusOffset:m}=e.domSelectionRange(),y=p&&!f.contains(p.nodeType==1?p:p.parentNode)||l==p&&u==m;try{a.collapse(c,h),l&&(l!=c||u!=h)&&a.extend&&a.extend(l,u)}catch{}return d!=null&&(a.caretBidiLevel=d),y}):n.pos==n.start()||n.pos==n.end()}let fN=null,pN=null,gN=!1;function p$e(e,t,r){return fN==t&&pN==r?gN:(fN=t,pN=r,gN=r=="up"||r=="down"?h$e(e,t,r):f$e(e,t,r))}const Es=0,mN=1,Mu=2,zo=3;class hm{constructor(t,r,n,i){this.parent=t,this.children=r,this.dom=n,this.contentDOM=i,this.dirty=Es,n.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,r,n){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let r=0;rOn(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))i=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(r==0)for(let s=t;;s=s.parentNode){if(s==this.dom){i=!1;break}if(s.previousSibling)break}if(i==null&&r==t.childNodes.length)for(let s=t;;s=s.parentNode){if(s==this.dom){i=!0;break}if(s.nextSibling)break}}return i??n>0?this.posAtEnd:this.posAtStart}nearestDesc(t,r=!1){for(let n=!0,i=t;i;i=i.parentNode){let s=this.getDesc(i),o;if(s&&(!r||s.node))if(n&&(o=s.nodeDOM)&&!(o.nodeType==1?o.contains(t.nodeType==1?t:t.parentNode):o==t))n=!1;else return s}}getDesc(t){let r=t.pmViewDesc;for(let n=r;n;n=n.parent)if(n==this)return r}posFromDOM(t,r,n){for(let i=t;i;i=i.parentNode){let s=this.getDesc(i);if(s)return s.localPosFromDOM(t,r,n)}return-1}descAt(t){for(let r=0,n=0;rt||o instanceof tU){i=t-s;break}s=a}if(i)return this.children[n].domFromPos(i-this.children[n].border,r);for(let s;n&&!(s=this.children[n-1]).size&&s instanceof eU&&s.side>=0;n--);if(r<=0){let s,o=!0;for(;s=n?this.children[n-1]:null,!(!s||s.dom.parentNode==this.contentDOM);n--,o=!1);return s&&r&&o&&!s.border&&!s.domAtom?s.domFromPos(s.size,r):{node:this.contentDOM,offset:s?On(s.dom)+1:0}}else{let s,o=!0;for(;s=n=c&&r<=u-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(t,r,c);t=o;for(let h=a;h>0;h--){let d=this.children[h-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){i=On(d.dom)+1;break}t-=d.size}i==-1&&(i=0)}if(i>-1&&(u>r||a==this.children.length-1)){r=u;for(let c=a+1;cf&&or){let f=a;a=l,l=f}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(a.node,a.offset),u.removeAllRanges(),u.addRange(d)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,r){for(let n=0,i=0;i=n:tn){let a=n+s.border,l=o-s.border;if(t>=a&&r<=l){this.dirty=t==n||r==o?Mu:mN,t==a&&r==l&&(s.contentLost||s.dom.parentNode!=this.contentDOM)?s.dirty=zo:s.markDirty(t-a,r-a);return}else s.dirty=s.dom==s.contentDOM&&s.dom.parentNode==this.contentDOM&&!s.children.length?Mu:zo}n=o}this.dirty=Mu}markParentsDirty(){let t=1;for(let r=this.parent;r;r=r.parent,t++){let n=t==1?Mu:mN;r.dirty{if(!s)return i;if(s.parent)return s.parent.posBeforeChild(s)})),!r.type.spec.raw){if(o.nodeType!=1){let a=document.createElement("span");a.appendChild(o),o=a}o.contentEditable="false",o.classList.add("ProseMirror-widget")}super(t,[],o,null),this.widget=r,this.widget=r,s=this}matchesWidget(t){return this.dirty==Es&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let r=this.widget.spec.stopEvent;return r?r(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class g$e extends hm{constructor(t,r,n,i){super(t,[],r,null),this.textDOM=n,this.text=i}get size(){return this.text.length}localPosFromDOM(t,r){return t!=this.textDOM?this.posAtStart+(r?this.size:0):this.posAtStart+r}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class vc extends hm{constructor(t,r,n,i){super(t,[],n,i),this.mark=r}static create(t,r,n,i){let s=i.nodeViews[r.type.name],o=s&&s(r,i,n);return(!o||!o.dom)&&(o=zc.renderSpec(document,r.type.spec.toDOM(r,n),null,r.attrs)),new vc(t,r,o.dom,o.contentDOM||o.dom)}parseRule(){return this.dirty&zo||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=zo&&this.mark.eq(t)}markDirty(t,r){if(super.markDirty(t,r),this.dirty!=Es){let n=this.parent;for(;!n.node;)n=n.parent;n.dirty0&&(s=$T(s,0,t,n));for(let a=0;a{if(!l)return o;if(l.parent)return l.parent.posBeforeChild(l)},n,i),c=u&&u.dom,h=u&&u.contentDOM;if(r.isText){if(!c)c=document.createTextNode(r.text);else if(c.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else c||({dom:c,contentDOM:h}=zc.renderSpec(document,r.type.spec.toDOM(r),null,r.attrs));!h&&!r.isText&&c.nodeName!="BR"&&(c.hasAttribute("contenteditable")||(c.contentEditable="false"),r.type.spec.draggable&&(c.draggable=!0));let d=c;return c=iU(c,n,r),u?l=new m$e(t,r,n,i,c,h||null,d,u,s,o+1):r.isText?new z1(t,r,n,i,c,d,s):new _l(t,r,n,i,c,h||null,d,s,o+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let r=this.children.length-1;r>=0;r--){let n=this.children[r];if(this.dom.contains(n.dom.parentNode)){t.contentElement=n.dom.parentNode;break}}t.contentElement||(t.getContent=()=>Oe.empty)}return t}matchesNode(t,r,n){return this.dirty==Es&&t.eq(this.node)&&j0(r,this.outerDeco)&&n.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,r){let n=this.node.inlineContent,i=r,s=t.composing?this.localCompositionInfo(t,r):null,o=s&&s.pos>-1?s:null,a=s&&s.pos<0,l=new v$e(this,o&&o.node,t);w$e(this.node,this.innerDeco,(u,c,h)=>{u.spec.marks?l.syncToMarks(u.spec.marks,n,t):u.type.side>=0&&!h&&l.syncToMarks(c==this.node.childCount?Sr.none:this.node.child(c).marks,n,t),l.placeWidget(u,t,i)},(u,c,h,d)=>{l.syncToMarks(u.marks,n,t);let f;l.findNodeMatch(u,c,h,d)||a&&t.state.selection.from>i&&t.state.selection.to-1&&l.updateNodeAt(u,c,h,f,t)||l.updateNextNode(u,c,h,t,d,i)||l.addNode(u,c,h,t,i),i+=u.nodeSize}),l.syncToMarks([],n,t),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Mu)&&(o&&this.protectLocalComposition(t,o),rU(this.contentDOM,this.children,t),Ad&&S$e(this.dom))}localCompositionInfo(t,r){let{from:n,to:i}=t.state.selection;if(!(t.state.selection instanceof Bt)||nr+this.node.content.size)return null;let s=t.input.compositionNode;if(!s||!this.dom.contains(s.parentNode))return null;if(this.node.inlineContent){let o=s.nodeValue,a=D$e(this.node.content,o,n-r,i-r);return a<0?null:{node:s,pos:a,text:o}}else return{node:s,pos:-1,text:""}}protectLocalComposition(t,{node:r,pos:n,text:i}){if(this.getDesc(r))return;let s=r;for(;s.parentNode!=this.contentDOM;s=s.parentNode){for(;s.previousSibling;)s.parentNode.removeChild(s.previousSibling);for(;s.nextSibling;)s.parentNode.removeChild(s.nextSibling);s.pmViewDesc&&(s.pmViewDesc=void 0)}let o=new g$e(this,s,r,i);t.input.compositionNodes.push(o),this.children=$T(this.children,n,n+i.length,t,o)}update(t,r,n,i){return this.dirty==zo||!t.sameMarkup(this.node)?!1:(this.updateInner(t,r,n,i),!0)}updateInner(t,r,n,i){this.updateOuterDeco(r),this.node=t,this.innerDeco=n,this.contentDOM&&this.updateChildren(i,this.posAtStart),this.dirty=Es}updateOuterDeco(t){if(j0(t,this.outerDeco))return;let r=this.nodeDOM.nodeType!=1,n=this.dom;this.dom=nU(this.dom,this.nodeDOM,_T(this.outerDeco,this.node,r),_T(t,this.node,r)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function yN(e,t,r,n,i){iU(n,t,e);let s=new _l(void 0,e,t,r,n,n,n,i,0);return s.contentDOM&&s.updateChildren(i,0),s}class z1 extends _l{constructor(t,r,n,i,s,o,a){super(t,r,n,i,s,null,o,a,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,r,n,i){return this.dirty==zo||this.dirty!=Es&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(r),(this.dirty!=Es||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,i.trackWrites==this.nodeDOM&&(i.trackWrites=null)),this.node=t,this.dirty=Es,!0)}inParent(){let t=this.parent.contentDOM;for(let r=this.nodeDOM;r;r=r.parentNode)if(r==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,r,n){return t==this.nodeDOM?this.posAtStart+Math.min(r,this.node.text.length):super.localPosFromDOM(t,r,n)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,r,n){let i=this.node.cut(t,r),s=document.createTextNode(i.text);return new z1(this.parent,i,this.outerDeco,this.innerDeco,s,s,n)}markDirty(t,r){super.markDirty(t,r),this.dom!=this.nodeDOM&&(t==0||r==this.nodeDOM.nodeValue.length)&&(this.dirty=zo)}get domAtom(){return!1}isText(t){return this.node.text==t}}class tU extends hm{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==Es&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class m$e extends _l{constructor(t,r,n,i,s,o,a,l,u,c){super(t,r,n,i,s,o,a,u,c),this.spec=l}update(t,r,n,i){if(this.dirty==zo)return!1;if(this.spec.update){let s=this.spec.update(t,r,n);return s&&this.updateInner(t,r,n,i),s}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,r,n,i)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,r,n,i){this.spec.setSelection?this.spec.setSelection(t,r,n):super.setSelection(t,r,n,i)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function rU(e,t,r){let n=e.firstChild,i=!1;for(let s=0;s>1,o=Math.min(s,t.length);for(;i-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=vc.create(this.top,t[s],r,n);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,s++}}findNodeMatch(t,r,n,i){let s=-1,o;if(i>=this.preMatch.index&&(o=this.preMatch.matches[i-this.preMatch.index]).parent==this.top&&o.matchesNode(t,r,n))s=this.top.children.indexOf(o,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a0;){let a;for(;;)if(n){let u=r.children[n-1];if(u instanceof vc)r=u,n=u.children.length;else{a=u,n--;break}}else{if(r==t)break e;n=r.parent.children.indexOf(r),r=r.parent}let l=a.node;if(l){if(l!=e.child(i-1))break;--i,s.set(a,i),o.push(a)}}return{index:i,matched:s,matches:o.reverse()}}function x$e(e,t){return e.type.side-t.type.side}function w$e(e,t,r,n){let i=t.locals(e),s=0;if(i.length==0){for(let u=0;us;)a.push(i[o++]);let p=s+d.nodeSize;if(d.isText){let y=p;o!y.inline):a.slice();n(d,m,t.forChild(s,d),f),s=p}}function S$e(e){if(e.nodeName=="UL"||e.nodeName=="OL"){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function D$e(e,t,r,n){for(let i=0,s=0;i=r){if(s>=n&&l.slice(n-t.length-a,n-a)==t)return n-t.length;let u=a=0&&u+t.length+a>=r)return a+u;if(r==n&&l.length>=n+t.length-a&&l.slice(n-a,n-a+t.length)==t)return n}}return-1}function $T(e,t,r,n,i){let s=[];for(let o=0,a=0;o=r||c<=t?s.push(l):(ur&&s.push(l.slice(r-u,l.size,n)))}return s}function x_(e,t=null){let r=e.domSelectionRange(),n=e.state.doc;if(!r.focusNode)return null;let i=e.docView.nearestDesc(r.focusNode),s=i&&i.size==0,o=e.docView.posFromDOM(r.focusNode,r.focusOffset,1);if(o<0)return null;let a=n.resolve(o),l,u;if(j1(r)){for(l=o;i&&!i.node;)i=i.parent;let h=i.node;if(i&&h.isAtom&&mt.isSelectable(h)&&i.parent&&!(h.isInline&&J_e(r.focusNode,r.focusOffset,i.dom))){let d=i.posBefore;u=new mt(o==d?a:n.resolve(d))}}else{if(r instanceof e.dom.ownerDocument.defaultView.Selection&&r.rangeCount>1){let h=o,d=o;for(let f=0;f{(r.anchorNode!=n||r.anchorOffset!=i)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!sU(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function C$e(e){let t=e.domSelection(),r=document.createRange();if(!t)return;let n=e.cursorWrapper.dom,i=n.nodeName=="IMG";i?r.setStart(n.parentNode,On(n)+1):r.setStart(n,0),r.collapse(!0),t.removeAllRanges(),t.addRange(r),!i&&!e.state.selection.visible&&Vi&&kl<=11&&(n.disabled=!0,n.disabled=!1)}function oU(e,t){if(t instanceof mt){let r=e.docView.descAt(t.from);r!=e.lastSelectedViewDesc&&(SN(e),r&&r.selectNode(),e.lastSelectedViewDesc=r)}else SN(e)}function SN(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function w_(e,t,r,n){return e.someProp("createSelectionBetween",i=>i(e,t,r))||Bt.between(t,r,n)}function DN(e){return e.editable&&!e.hasFocus()?!1:aU(e)}function aU(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function T$e(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),r=e.domSelectionRange();return yc(t.node,t.offset,r.anchorNode,r.anchorOffset)}function LT(e,t){let{$anchor:r,$head:n}=e.selection,i=t>0?r.max(n):r.min(n),s=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return s&&Vt.findFrom(s,t)}function il(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function EN(e,t,r){let n=e.state.selection;if(n instanceof Bt)if(r.indexOf("s")>-1){let{$head:i}=n,s=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter;if(!s||s.isText||!s.isLeaf)return!1;let o=e.state.doc.resolve(i.pos+s.nodeSize*(t<0?-1:1));return il(e,new Bt(n.$anchor,o))}else if(n.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let i=LT(e.state,t);return i&&i instanceof mt?il(e,i):!1}else if(!(ps&&r.indexOf("m")>-1)){let i=n.$head,s=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter,o;if(!s||s.isText)return!1;let a=t<0?i.pos-s.nodeSize:i.pos;return s.isAtom||(o=e.docView.descAt(a))&&!o.contentDOM?mt.isSelectable(s)?il(e,new mt(t<0?e.state.doc.resolve(i.pos-s.nodeSize):i)):cm?il(e,new Bt(e.state.doc.resolve(t<0?a:a+s.nodeSize))):!1:!1}}else return!1;else{if(n instanceof mt&&n.node.isInline)return il(e,new Bt(t>0?n.$to:n.$from));{let i=LT(e.state,t);return i?il(e,i):!1}}}function z0(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Gp(e,t){let r=e.pmViewDesc;return r&&r.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function yh(e,t){return t<0?A$e(e):k$e(e)}function A$e(e){let t=e.domSelectionRange(),r=t.focusNode,n=t.focusOffset;if(!r)return;let i,s,o=!1;for(go&&r.nodeType==1&&n0){if(r.nodeType!=1)break;{let a=r.childNodes[n-1];if(Gp(a,-1))i=r,s=--n;else if(a.nodeType==3)r=a,n=r.nodeValue.length;else break}}else{if(lU(r))break;{let a=r.previousSibling;for(;a&&Gp(a,-1);)i=r.parentNode,s=On(a),a=a.previousSibling;if(a)r=a,n=z0(r);else{if(r=r.parentNode,r==e.dom)break;n=0}}}o?PT(e,r,n):i&&PT(e,i,s)}function k$e(e){let t=e.domSelectionRange(),r=t.focusNode,n=t.focusOffset;if(!r)return;let i=z0(r),s,o;for(;;)if(n{e.state==i&&va(e)},50)}function CN(e,t){let r=e.state.doc.resolve(t);if(!(ri||Q_e)&&r.parent.inlineContent){let i=e.coordsAtPos(t);if(t>r.start()){let s=e.coordsAtPos(t-1),o=(s.top+s.bottom)/2;if(o>i.top&&o1)return s.lefti.top&&o1)return s.left>i.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function TN(e,t,r){let n=e.state.selection;if(n instanceof Bt&&!n.empty||r.indexOf("s")>-1||ps&&r.indexOf("m")>-1)return!1;let{$from:i,$to:s}=n;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let o=LT(e.state,t);if(o&&o instanceof mt)return il(e,o)}if(!i.parent.inlineContent){let o=t<0?i:s,a=n instanceof ao?Vt.near(o,t):Vt.findFrom(o,t);return a?il(e,a):!1}return!1}function AN(e,t){if(!(e.state.selection instanceof Bt))return!0;let{$head:r,$anchor:n,empty:i}=e.state.selection;if(!r.sameParent(n))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let s=!r.textOffset&&(t<0?r.nodeBefore:r.nodeAfter);if(s&&!s.isText){let o=e.state.tr;return t<0?o.delete(r.pos-s.nodeSize,r.pos):o.delete(r.pos,r.pos+s.nodeSize),e.dispatch(o),!0}return!1}function kN(e,t,r){e.domObserver.stop(),t.contentEditable=r,e.domObserver.start()}function L$e(e){if(!Si||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:r}=e.domSelectionRange();if(t&&t.nodeType==1&&r==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let n=t.firstChild;kN(e,n,"true"),setTimeout(()=>kN(e,n,"false"),20)}return!1}function P$e(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function F$e(e,t){let r=t.keyCode,n=P$e(t);if(r==8||ps&&r==72&&n=="c")return AN(e,-1)||yh(e,-1);if(r==46&&!t.shiftKey||ps&&r==68&&n=="c")return AN(e,1)||yh(e,1);if(r==13||r==27)return!0;if(r==37||ps&&r==66&&n=="c"){let i=r==37?CN(e,e.state.selection.from)=="ltr"?-1:1:-1;return EN(e,i,n)||yh(e,i)}else if(r==39||ps&&r==70&&n=="c"){let i=r==39?CN(e,e.state.selection.from)=="ltr"?1:-1:1;return EN(e,i,n)||yh(e,i)}else{if(r==38||ps&&r==80&&n=="c")return TN(e,-1,n)||yh(e,-1);if(r==40||ps&&r==78&&n=="c")return L$e(e)||TN(e,1,n)||yh(e,1);if(n==(ps?"m":"c")&&(r==66||r==73||r==89||r==90))return!0}return!1}function uU(e,t){e.someProp("transformCopied",f=>{t=f(t,e)});let r=[],{content:n,openStart:i,openEnd:s}=t;for(;i>1&&s>1&&n.childCount==1&&n.firstChild.childCount==1;){i--,s--;let f=n.firstChild;r.push(f.type.name,f.attrs!=f.type.defaultAttrs?f.attrs:null),n=f.content}let o=e.someProp("clipboardSerializer")||zc.fromSchema(e.state.schema),a=gU(),l=a.createElement("div");l.appendChild(o.serializeFragment(n,{document:a}));let u=l.firstChild,c,h=0;for(;u&&u.nodeType==1&&(c=pU[u.nodeName.toLowerCase()]);){for(let f=c.length-1;f>=0;f--){let p=a.createElement(c[f]);for(;l.firstChild;)p.appendChild(l.firstChild);l.appendChild(p),h++}u=l.firstChild}u&&u.nodeType==1&&u.setAttribute("data-pm-slice",`${i} ${s}${h?` -${h}`:""} ${JSON.stringify(r)}`);let d=e.someProp("clipboardTextSerializer",f=>f(t,e))||t.content.textBetween(0,t.content.size,` + +`);return{dom:l,text:d,slice:t}}function cU(e,t,r,n,i){let s=i.parent.type.spec.code,o,a;if(!r&&!t)return null;let l=t&&(n||s||!r);if(l){if(e.someProp("transformPastedText",d=>{t=d(t,s||n,e)}),s)return t?new Je(Oe.from(e.state.schema.text(t.replace(/\r\n?/g,` +`))),0,0):Je.empty;let h=e.someProp("clipboardTextParser",d=>d(t,i,n,e));if(h)a=h;else{let d=i.marks(),{schema:f}=e.state,p=zc.fromSchema(f);o=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(m=>{let y=o.appendChild(document.createElement("p"));m&&y.appendChild(p.serializeNode(f.text(m,d)))})}}else e.someProp("transformPastedHTML",h=>{r=h(r,e)}),o=N$e(r),cm&&R$e(o);let u=o&&o.querySelector("[data-pm-slice]"),c=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(c&&c[3])for(let h=+c[3];h>0;h--){let d=o.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;o=d}if(a||(a=(e.someProp("clipboardParser")||e.someProp("domParser")||Al.fromSchema(e.state.schema)).parseSlice(o,{preserveWhitespace:!!(l||c),context:i,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!O$e.test(d.parentNode.nodeName)?{ignore:!0}:null}})),c)a=B$e(_N(a,+c[1],+c[2]),c[4]);else if(a=Je.maxOpen(M$e(a.content,i),!0),a.openStart||a.openEnd){let h=0,d=0;for(let f=a.content.firstChild;h{a=h(a,e)}),a}const O$e=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function M$e(e,t){if(e.childCount<2)return e;for(let r=t.depth;r>=0;r--){let i=t.node(r).contentMatchAt(t.index(r)),s,o=[];if(e.forEach(a=>{if(!o)return;let l=i.findWrapping(a.type),u;if(!l)return o=null;if(u=o.length&&s.length&&dU(l,s,a,o[o.length-1],0))o[o.length-1]=u;else{o.length&&(o[o.length-1]=fU(o[o.length-1],s.length));let c=hU(a,l);o.push(c),i=i.matchType(c.type),s=l}}),o)return Oe.from(o)}return e}function hU(e,t,r=0){for(let n=t.length-1;n>=r;n--)e=t[n].create(null,Oe.from(e));return e}function dU(e,t,r,n,i){if(i1&&(s=0),i=r&&(a=t<0?o.contentMatchAt(0).fillBefore(a,s<=i).append(a):a.append(o.contentMatchAt(o.childCount).fillBefore(Oe.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,o.copy(a))}function _N(e,t,r){return tr}).createHTML(e):e}function N$e(e){let t=/^(\s*]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let r=gU().createElement("div"),n=/<([a-z][^>\s]+)/i.exec(e),i;if((i=n&&pU[n[1].toLowerCase()])&&(e=i.map(s=>"<"+s+">").join("")+e+i.map(s=>"").reverse().join("")),r.innerHTML=I$e(e),i)for(let s=0;s=0;a-=2){let l=r.nodes[n[a]];if(!l||l.hasRequiredAttrs())break;i=Oe.from(l.create(n[a+1],i)),s++,o++}return new Je(i,s,o)}const Di={},Ei={},j$e={touchstart:!0,touchmove:!0};class z$e{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function H$e(e){for(let t in Di){let r=Di[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=n=>{W$e(e,n)&&!S_(e,n)&&(e.editable||!(n.type in Ei))&&r(e,n)},j$e[t]?{passive:!0}:void 0)}Si&&e.dom.addEventListener("input",()=>null),OT(e)}function yl(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function U$e(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function OT(e){e.someProp("handleDOMEvents",t=>{for(let r in t)e.input.eventHandlers[r]||e.dom.addEventListener(r,e.input.eventHandlers[r]=n=>S_(e,n))})}function S_(e,t){return e.someProp("handleDOMEvents",r=>{let n=r[t.type];return n?n(e,t)||t.defaultPrevented:!1})}function W$e(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target;r!=e.dom;r=r.parentNode)if(!r||r.nodeType==11||r.pmViewDesc&&r.pmViewDesc.stopEvent(t))return!1;return!0}function V$e(e,t){!S_(e,t)&&Di[t.type]&&(e.editable||!(t.type in Ei))&&Di[t.type](e,t)}Ei.keydown=(e,t)=>{let r=t;if(e.input.shiftKey=r.keyCode==16||r.shiftKey,!yU(e,r)&&(e.input.lastKeyCode=r.keyCode,e.input.lastKeyCodeTime=Date.now(),!(Qs&&ri&&r.keyCode==13)))if(e.domObserver.selectionChanged(e.domSelectionRange())?e.domObserver.flush():r.keyCode!=229&&e.domObserver.forceFlush(),Ad&&r.keyCode==13&&!r.ctrlKey&&!r.altKey&&!r.metaKey){let n=Date.now();e.input.lastIOSEnter=n,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==n&&(e.someProp("handleKeyDown",i=>i(e,Au(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",n=>n(e,r))||F$e(e,r)?r.preventDefault():yl(e,"key")};Ei.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Ei.keypress=(e,t)=>{let r=t;if(yU(e,r)||!r.charCode||r.ctrlKey&&!r.altKey||ps&&r.metaKey)return;if(e.someProp("handleKeyPress",i=>i(e,r))){r.preventDefault();return}let n=e.state.selection;if(!(n instanceof Bt)||!n.$from.sameParent(n.$to)){let i=String.fromCharCode(r.charCode);!/[\r\n]/.test(i)&&!e.someProp("handleTextInput",s=>s(e,n.$from.pos,n.$to.pos,i))&&e.dispatch(e.state.tr.insertText(i).scrollIntoView()),r.preventDefault()}};function H1(e){return{left:e.clientX,top:e.clientY}}function G$e(e,t){let r=t.x-e.clientX,n=t.y-e.clientY;return r*r+n*n<100}function D_(e,t,r,n,i){if(n==-1)return!1;let s=e.state.doc.resolve(n);for(let o=s.depth+1;o>0;o--)if(e.someProp(t,a=>o>s.depth?a(e,r,s.nodeAfter,s.before(o),i,!0):a(e,r,s.node(o),s.before(o),i,!1)))return!0;return!1}function td(e,t,r){if(e.focused||e.focus(),e.state.selection.eq(t))return;let n=e.state.tr.setSelection(t);n.setMeta("pointer",!0),e.dispatch(n)}function q$e(e,t){if(t==-1)return!1;let r=e.state.doc.resolve(t),n=r.nodeAfter;return n&&n.isAtom&&mt.isSelectable(n)?(td(e,new mt(r)),!0):!1}function K$e(e,t){if(t==-1)return!1;let r=e.state.selection,n,i;r instanceof mt&&(n=r.node);let s=e.state.doc.resolve(t);for(let o=s.depth+1;o>0;o--){let a=o>s.depth?s.nodeAfter:s.node(o);if(mt.isSelectable(a)){n&&r.$from.depth>0&&o>=r.$from.depth&&s.before(r.$from.depth+1)==r.$from.pos?i=s.before(r.$from.depth):i=s.before(o);break}}return i!=null?(td(e,mt.create(e.state.doc,i)),!0):!1}function J$e(e,t,r,n,i){return D_(e,"handleClickOn",t,r,n)||e.someProp("handleClick",s=>s(e,t,n))||(i?K$e(e,r):q$e(e,r))}function X$e(e,t,r,n){return D_(e,"handleDoubleClickOn",t,r,n)||e.someProp("handleDoubleClick",i=>i(e,t,n))}function Y$e(e,t,r,n){return D_(e,"handleTripleClickOn",t,r,n)||e.someProp("handleTripleClick",i=>i(e,t,n))||Q$e(e,r,n)}function Q$e(e,t,r){if(r.button!=0)return!1;let n=e.state.doc;if(t==-1)return n.inlineContent?(td(e,Bt.create(n,0,n.content.size)),!0):!1;let i=n.resolve(t);for(let s=i.depth+1;s>0;s--){let o=s>i.depth?i.nodeAfter:i.node(s),a=i.before(s);if(o.inlineContent)td(e,Bt.create(n,a+1,a+1+o.content.size));else if(mt.isSelectable(o))td(e,mt.create(n,a));else continue;return!0}}function E_(e){return H0(e)}const mU=ps?"metaKey":"ctrlKey";Di.mousedown=(e,t)=>{let r=t;e.input.shiftKey=r.shiftKey;let n=E_(e),i=Date.now(),s="singleClick";i-e.input.lastClick.time<500&&G$e(r,e.input.lastClick)&&!r[mU]&&(e.input.lastClick.type=="singleClick"?s="doubleClick":e.input.lastClick.type=="doubleClick"&&(s="tripleClick")),e.input.lastClick={time:i,x:r.clientX,y:r.clientY,type:s};let o=e.posAtCoords(H1(r));o&&(s=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Z$e(e,o,r,!!n)):(s=="doubleClick"?X$e:Y$e)(e,o.pos,o.inside,r)?r.preventDefault():yl(e,"pointer"))};class Z$e{constructor(t,r,n,i){this.view=t,this.pos=r,this.event=n,this.flushed=i,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!n[mU],this.allowDefault=n.shiftKey;let s,o;if(r.inside>-1)s=t.state.doc.nodeAt(r.inside),o=r.inside;else{let c=t.state.doc.resolve(r.pos);s=c.parent,o=c.depth?c.before():0}const a=i?null:n.target,l=a?t.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:u}=t.state;(n.button==0&&s.type.spec.draggable&&s.type.spec.selectable!==!1||u instanceof mt&&u.from<=o&&u.to>o)&&(this.mightDrag={node:s,pos:o,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&go&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),yl(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>va(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let r=this.pos;this.view.state.doc!=this.startDoc&&(r=this.view.posAtCoords(H1(t))),this.updateAllowDefault(t),this.allowDefault||!r?yl(this.view,"pointer"):J$e(this.view,r.pos,r.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||Si&&this.mightDrag&&!this.mightDrag.node.isAtom||ri&&!this.view.state.selection.visible&&Math.min(Math.abs(r.pos-this.view.state.selection.from),Math.abs(r.pos-this.view.state.selection.to))<=2)?(td(this.view,Vt.near(this.view.state.doc.resolve(r.pos))),t.preventDefault()):yl(this.view,"pointer")}move(t){this.updateAllowDefault(t),yl(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}Di.touchstart=e=>{e.input.lastTouch=Date.now(),E_(e),yl(e,"pointer")};Di.touchmove=e=>{e.input.lastTouch=Date.now(),yl(e,"pointer")};Di.contextmenu=e=>E_(e);function yU(e,t){return e.composing?!0:Si&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const e3e=Qs?5e3:-1;Ei.compositionstart=Ei.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,r=t.selection.$to;if(t.selection instanceof Bt&&(t.storedMarks||!r.textOffset&&r.parentOffset&&r.nodeBefore.marks.some(n=>n.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||r.marks(),H0(e,!0),e.markCursor=null;else if(H0(e,!t.selection.empty),go&&t.selection.empty&&r.parentOffset&&!r.textOffset&&r.nodeBefore.marks.length){let n=e.domSelectionRange();for(let i=n.focusNode,s=n.focusOffset;i&&i.nodeType==1&&s!=0;){let o=s<0?i.lastChild:i.childNodes[s-1];if(!o)break;if(o.nodeType==3){let a=e.domSelection();a&&a.collapse(o,o.nodeValue.length);break}else i=o,s=-1}}e.input.composing=!0}vU(e,e3e)};Ei.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,vU(e,20))};function vU(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>H0(e),t))}function bU(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=r3e());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function t3e(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let r=q_e(t.focusNode,t.focusOffset),n=K_e(t.focusNode,t.focusOffset);if(r&&n&&r!=n){let i=n.pmViewDesc,s=e.domObserver.lastChangedTextNode;if(r==s||n==s)return s;if(!i||!i.isText(n.nodeValue))return n;if(e.input.compositionNode==n){let o=r.pmViewDesc;if(!(!o||!o.isText(r.nodeValue)))return n}}return r||n}function r3e(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function H0(e,t=!1){if(!(Qs&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),bU(e),t||e.docView&&e.docView.dirty){let r=x_(e);return r&&!r.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(r)):(e.markCursor||t)&&!e.state.selection.empty?e.dispatch(e.state.tr.deleteSelection()):e.updateState(e.state),!0}return!1}}function n3e(e,t){if(!e.dom.parentNode)return;let r=e.dom.parentNode.appendChild(document.createElement("div"));r.appendChild(t),r.style.cssText="position: fixed; left: -10000px; top: 10px";let n=getSelection(),i=document.createRange();i.selectNodeContents(t),e.dom.blur(),n.removeAllRanges(),n.addRange(i),setTimeout(()=>{r.parentNode&&r.parentNode.removeChild(r),e.focus()},50)}const Og=Vi&&kl<15||Ad&&Z_e<604;Di.copy=Ei.cut=(e,t)=>{let r=t,n=e.state.selection,i=r.type=="cut";if(n.empty)return;let s=Og?null:r.clipboardData,o=n.content(),{dom:a,text:l}=uU(e,o);s?(r.preventDefault(),s.clearData(),s.setData("text/html",a.innerHTML),s.setData("text/plain",l)):n3e(e,a),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function i3e(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function s3e(e,t){if(!e.dom.parentNode)return;let r=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,n=e.dom.parentNode.appendChild(document.createElement(r?"textarea":"div"));r||(n.contentEditable="true"),n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus();let i=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),n.parentNode&&n.parentNode.removeChild(n),r?Mg(e,n.value,null,i,t):Mg(e,n.textContent,n.innerHTML,i,t)},50)}function Mg(e,t,r,n,i){let s=cU(e,t,r,n,e.state.selection.$from);if(e.someProp("handlePaste",l=>l(e,i,s||Je.empty)))return!0;if(!s)return!1;let o=i3e(s),a=o?e.state.tr.replaceSelectionWith(o,n):e.state.tr.replaceSelection(s);return e.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function xU(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let r=e.getData("text/uri-list");return r?r.replace(/\r?\n/g," "):""}Ei.paste=(e,t)=>{let r=t;if(e.composing&&!Qs)return;let n=Og?null:r.clipboardData,i=e.input.shiftKey&&e.input.lastKeyCode!=45;n&&Mg(e,xU(n),n.getData("text/html"),i,r)?r.preventDefault():s3e(e,r)};class wU{constructor(t,r,n){this.slice=t,this.move=r,this.node=n}}const SU=ps?"altKey":"ctrlKey";Di.dragstart=(e,t)=>{let r=t,n=e.input.mouseDown;if(n&&n.done(),!r.dataTransfer)return;let i=e.state.selection,s=i.empty?null:e.posAtCoords(H1(r)),o;if(!(s&&s.pos>=i.from&&s.pos<=(i instanceof mt?i.to-1:i.to))){if(n&&n.mightDrag)o=mt.create(e.state.doc,n.mightDrag.pos);else if(r.target&&r.target.nodeType==1){let h=e.docView.nearestDesc(r.target,!0);h&&h.node.type.spec.draggable&&h!=e.docView&&(o=mt.create(e.state.doc,h.posBefore))}}let a=(o||e.state.selection).content(),{dom:l,text:u,slice:c}=uU(e,a);(!r.dataTransfer.files.length||!ri||qH>120)&&r.dataTransfer.clearData(),r.dataTransfer.setData(Og?"Text":"text/html",l.innerHTML),r.dataTransfer.effectAllowed="copyMove",Og||r.dataTransfer.setData("text/plain",u),e.dragging=new wU(c,!r[SU],o)};Di.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Ei.dragover=Ei.dragenter=(e,t)=>t.preventDefault();Ei.drop=(e,t)=>{let r=t,n=e.dragging;if(e.dragging=null,!r.dataTransfer)return;let i=e.posAtCoords(H1(r));if(!i)return;let s=e.state.doc.resolve(i.pos),o=n&&n.slice;o?e.someProp("transformPasted",p=>{o=p(o,e)}):o=cU(e,xU(r.dataTransfer),Og?null:r.dataTransfer.getData("text/html"),!1,s);let a=!!(n&&!r[SU]);if(e.someProp("handleDrop",p=>p(e,r,o||Je.empty,a))){r.preventDefault();return}if(!o)return;r.preventDefault();let l=o?F_e(e.state.doc,s.pos,o):s.pos;l==null&&(l=s.pos);let u=e.state.tr;if(a){let{node:p}=n;p?p.replace(u):u.deleteSelection()}let c=u.mapping.map(l),h=o.openStart==0&&o.openEnd==0&&o.content.childCount==1,d=u.doc;if(h?u.replaceRangeWith(c,c,o.content.firstChild):u.replaceRange(c,c,o),u.doc.eq(d))return;let f=u.doc.resolve(c);if(h&&mt.isSelectable(o.content.firstChild)&&f.nodeAfter&&f.nodeAfter.sameMarkup(o.content.firstChild))u.setSelection(new mt(f));else{let p=u.mapping.map(l);u.mapping.maps[u.mapping.maps.length-1].forEach((m,y,b,v)=>p=v),u.setSelection(w_(e,f,u.doc.resolve(p)))}e.focus(),e.dispatch(u.setMeta("uiEvent","drop"))};Di.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&va(e)},20))};Di.blur=(e,t)=>{let r=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),r.relatedTarget&&e.dom.contains(r.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)};Di.beforeinput=(e,t)=>{if(ri&&Qs&&t.inputType=="deleteContentBackward"){e.domObserver.flushSoon();let{domChangeCount:n}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=n||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",s=>s(e,Au(8,"Backspace")))))return;let{$cursor:i}=e.state.selection;i&&i.pos>0&&e.dispatch(e.state.tr.delete(i.pos-1,i.pos).scrollIntoView())},50)}};for(let e in Ei)Di[e]=Ei[e];function Ig(e,t){if(e==t)return!0;for(let r in e)if(e[r]!==t[r])return!1;for(let r in t)if(!(r in e))return!1;return!0}class U0{constructor(t,r){this.toDOM=t,this.spec=r||Ju,this.side=this.spec.side||0}map(t,r,n,i){let{pos:s,deleted:o}=t.mapResult(r.from+i,this.side<0?-1:1);return o?null:new ro(s-n,s-n,this)}valid(){return!0}eq(t){return this==t||t instanceof U0&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&Ig(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class $l{constructor(t,r){this.attrs=t,this.spec=r||Ju}map(t,r,n,i){let s=t.map(r.from+i,this.spec.inclusiveStart?-1:1)-n,o=t.map(r.to+i,this.spec.inclusiveEnd?1:-1)-n;return s>=o?null:new ro(s,o,this)}valid(t,r){return r.from=t&&(!s||s(a.spec))&&n.push(a.copy(a.from+i,a.to+i))}for(let o=0;ot){let a=this.children[o]+1;this.children[o+2].findInner(t-a,r-a,n,i+a,s)}}map(t,r,n){return this==Yn||t.maps.length==0?this:this.mapInner(t,r,0,0,n||Ju)}mapInner(t,r,n,i,s){let o;for(let a=0;a{let u=l+n,c;if(c=EU(r,a,u)){for(i||(i=this.children.slice());sa&&h.to=t){this.children[a]==t&&(n=this.children[a+2]);break}let s=t+1,o=s+r.content.size;for(let a=0;as&&l.type instanceof $l){let u=Math.max(s,l.from)-s,c=Math.min(o,l.to)-s;ui.map(t,r,Ju));return ll.from(n)}forChild(t,r){if(r.isLeaf)return Dn.empty;let n=[];for(let i=0;ir instanceof Dn)?t:t.reduce((r,n)=>r.concat(n instanceof Dn?n:n.members),[]))}}forEachSet(t){for(let r=0;r{let y=m-p-(f-d);for(let b=0;bv+c-h)continue;let D=a[b]+c-h;f>=D?a[b+1]=d<=D?-2:-1:d>=c&&y&&(a[b]+=y,a[b+1]+=y)}h+=y}),c=r.maps[u].map(c,-1)}let l=!1;for(let u=0;u=n.content.size){l=!0;continue}let d=r.map(e[u+1]+s,-1),f=d-i,{index:p,offset:m}=n.content.findIndex(h),y=n.maybeChild(p);if(y&&m==h&&m+y.nodeSize==f){let b=a[u+2].mapInner(r,y,c+1,e[u]+s+1,o);b!=Yn?(a[u]=h,a[u+1]=f,a[u+2]=b):(a[u+1]=-2,l=!0)}else l=!0}if(l){let u=a3e(a,e,t,r,i,s,o),c=W0(u,n,0,o);t=c.local;for(let h=0;hr&&o.to{let u=EU(e,a,l+r);if(u){s=!0;let c=W0(u,a,r+l+1,n);c!=Yn&&i.push(l,l+a.nodeSize,c)}});let o=DU(s?CU(e):e,-r).sort(Xu);for(let a=0;a0;)t++;e.splice(t,0,r)}function yD(e){let t=[];return e.someProp("decorations",r=>{let n=r(e.state);n&&n!=Yn&&t.push(n)}),e.cursorWrapper&&t.push(Dn.create(e.state.doc,[e.cursorWrapper.deco])),ll.from(t)}const l3e={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},u3e=Vi&&kl<=11;class c3e{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class h3e{constructor(t,r){this.view=t,this.handleDOMChange=r,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new c3e,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(n=>{for(let i=0;ii.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),u3e&&(this.onCharData=n=>{this.queue.push({target:n.target,type:"characterData",oldValue:n.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,l3e)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let r=0;rthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(DN(this.view)){if(this.suppressingSelectionUpdates)return va(this.view);if(Vi&&kl<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&yc(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let r=new Set,n;for(let s=t.focusNode;s;s=Fg(s))r.add(s);for(let s=t.anchorNode;s;s=Fg(s))if(r.has(s)){n=s;break}let i=n&&this.view.docView.nearestDesc(n);if(i&&i.ignoreMutation({type:"selection",target:n.nodeType==3?n.parentNode:n}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}selectionChanged(t){return!this.suppressingSelectionUpdates&&!this.currentSelection.eq(t)&&DN(this.view)&&!this.ignoreSelectionChange(t)}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let r=this.pendingRecords();r.length&&(this.queue=[]);let n=t.domSelectionRange(),i=this.selectionChanged(n),s=-1,o=-1,a=!1,l=[];if(t.editable)for(let c=0;ch.nodeName=="BR");if(c.length==2){let[h,d]=c;h.parentNode&&h.parentNode.parentNode==d.parentNode?d.remove():h.remove()}else{let{focusNode:h}=this.currentSelection;for(let d of c){let f=d.parentNode;f&&f.nodeName=="LI"&&(!h||p3e(t,h)!=f)&&d.remove()}}}let u=null;s<0&&i&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)-1||i)&&(s>-1&&(t.docView.markDirty(s,o),d3e(t)),this.handleDOMChange(s,o,a,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(n)||va(t),this.currentSelection.set(n))}registerMutation(t,r){if(r.indexOf(t.target)>-1)return null;let n=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(n==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!n||n.ignoreMutation(t))return null;if(t.type=="childList"){for(let c=0;ci;y--){let b=n.childNodes[y-1],v=b.pmViewDesc;if(b.nodeName=="BR"&&!v){s=y;break}if(!v||v.size)break}let h=e.state.doc,d=e.someProp("domParser")||Al.fromSchema(e.state.schema),f=h.resolve(o),p=null,m=d.parse(n,{topNode:f.parent,topMatch:f.parent.contentMatchAt(f.index()),topOpen:!0,from:i,to:s,preserveWhitespace:f.parent.type.whitespace=="pre"?"full":!0,findPositions:u,ruleFromNode:m3e,context:f});if(u&&u[0].pos!=null){let y=u[0].pos,b=u[1]&&u[1].pos;b==null&&(b=y),p={anchor:y+o,head:b+o}}return{doc:m,sel:p,from:o,to:a}}function m3e(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(Si&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let r=document.createElement("div");return r.appendChild(document.createElement("li")),{skip:r}}else if(e.parentNode.lastChild==e||Si&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName=="IMG"&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const y3e=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function v3e(e,t,r,n,i){let s=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let O=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,P=x_(e,O);if(P&&!e.state.selection.eq(P)){if(ri&&Qs&&e.input.lastKeyCode===13&&Date.now()-100F(e,Au(13,"Enter"))))return;let M=e.state.tr.setSelection(P);O=="pointer"?M.setMeta("pointer",!0):O=="key"&&M.scrollIntoView(),s&&M.setMeta("composition",s),e.dispatch(M)}return}let o=e.state.doc.resolve(t),a=o.sharedDepth(r);t=o.before(a+1),r=e.state.doc.resolve(r).after(a+1);let l=e.state.selection,u=g3e(e,t,r),c=e.state.doc,h=c.slice(u.from,u.to),d,f;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||Qs)&&i.some(O=>O.nodeType==1&&!y3e.test(O.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",O=>O(e,Au(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(n&&l instanceof Bt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!e.composing&&!(u.sel&&u.sel.anchor!=u.sel.head))p={start:l.from,endA:l.to,endB:l.to};else{if(u.sel){let O=MN(e,e.state.doc,u.sel);if(O&&!O.eq(e.state.selection)){let P=e.state.tr.setSelection(O);s&&P.setMeta("composition",s),e.dispatch(P)}}return}e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=u.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=u.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),Vi&&kl<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>u.from&&u.doc.textBetween(p.start-u.from-1,p.start-u.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let m=u.doc.resolveNoCache(p.start-u.from),y=u.doc.resolveNoCache(p.endB-u.from),b=c.resolve(p.start),v=m.sameParent(y)&&m.parent.inlineContent&&b.end()>=p.endA,D;if((Ad&&e.input.lastIOSEnter>Date.now()-225&&(!v||i.some(O=>O.nodeName=="DIV"||O.nodeName=="P"))||!v&&m.posO(e,Au(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&x3e(c,p.start,p.endA,m,y)&&e.someProp("handleKeyDown",O=>O(e,Au(8,"Backspace")))){Qs&&ri&&e.domObserver.suppressSelectionUpdates();return}ri&&Qs&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),Qs&&!v&&m.start()!=y.start()&&y.parentOffset==0&&m.depth==y.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==p.endA&&(p.endB-=2,y=u.doc.resolveNoCache(p.endB-u.from),setTimeout(()=>{e.someProp("handleKeyDown",function(O){return O(e,Au(13,"Enter"))})},20));let E=p.start,C=p.endA,w,T,k;if(v){if(m.pos==y.pos)Vi&&kl<=11&&m.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>va(e),20)),w=e.state.tr.delete(E,C),T=c.resolve(p.start).marksAcross(c.resolve(p.endA));else if(p.endA==p.endB&&(k=b3e(m.parent.content.cut(m.parentOffset,y.parentOffset),b.parent.content.cut(b.parentOffset,p.endA-b.start()))))w=e.state.tr,k.type=="add"?w.addMark(E,C,k.mark):w.removeMark(E,C,k.mark);else if(m.parent.child(m.index()).isText&&m.index()==y.index()-(y.textOffset?0:1)){let O=m.parent.textBetween(m.parentOffset,y.parentOffset);if(e.someProp("handleTextInput",P=>P(e,E,C,O)))return;w=e.state.tr.insertText(O,E,C)}}if(w||(w=e.state.tr.replace(E,C,u.doc.slice(p.start-u.from,p.endB-u.from))),u.sel){let O=MN(e,w.doc,u.sel);O&&!(ri&&Qs&&e.composing&&O.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:w_(e,t.resolve(r.anchor),t.resolve(r.head))}function b3e(e,t){let r=e.firstChild.marks,n=t.firstChild.marks,i=r,s=n,o,a,l;for(let c=0;cc.mark(a.addToSet(c.marks));else if(i.length==0&&s.length==1)a=s[0],o="remove",l=c=>c.mark(a.removeFromSet(c.marks));else return null;let u=[];for(let c=0;cr||vD(o,!0,!1)0&&(t||e.indexAfter(n)==e.node(n).childCount);)n--,i++,t=!1;if(r){let s=e.node(n).maybeChild(e.indexAfter(n));for(;s&&!s.isLeaf;)s=s.firstChild,i++}return i}function w3e(e,t,r,n,i){let s=e.findDiffStart(t,r);if(s==null)return null;let{a:o,b:a}=e.findDiffEnd(t,r+e.size,r+t.size);if(i=="end"){let l=Math.max(0,s-Math.min(o,a));n-=o+l-s}if(o=o?s-n:0;s-=l,s&&s=a?s-n:0;s-=l,s&&s=56320&&t<=57343&&r>=55296&&r<=56319}class S3e{constructor(t,r){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new z$e,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=r,this.state=r.state,this.directPlugins=r.plugins||[],this.directPlugins.forEach(zN),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=BN(this),RN(this),this.nodeViews=jN(this),this.docView=yN(this.state.doc,NN(this),yD(this),this.dom,this),this.domObserver=new h3e(this,(n,i,s,o)=>v3e(this,n,i,s,o)),this.domObserver.start(),H$e(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let r in t)this._props[r]=t[r];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&OT(this);let r=this._props;this._props=t,t.plugins&&(t.plugins.forEach(zN),this.directPlugins=t.plugins),this.updateStateInner(t.state,r)}setProps(t){let r={};for(let n in this._props)r[n]=this._props[n];r.state=this.state;for(let n in t)r[n]=t[n];this.update(r)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,r){var n;let i=this.state,s=!1,o=!1;t.storedMarks&&this.composing&&(bU(this),o=!0),this.state=t;let a=i.plugins!=t.plugins||this._props.plugins!=r.plugins;if(a||this._props.plugins!=r.plugins||this._props.nodeViews!=r.nodeViews){let f=jN(this);E3e(f,this.nodeViews)&&(this.nodeViews=f,s=!0)}(a||r.handleDOMEvents!=this._props.handleDOMEvents)&&OT(this),this.editable=BN(this),RN(this);let l=yD(this),u=NN(this),c=i.plugins!=t.plugins&&!i.doc.eq(t.doc)?"reset":t.scrollToSelection>i.scrollToSelection?"to selection":"preserve",h=s||!this.docView.matchesNode(t.doc,u,l);(h||!t.selection.eq(i.selection))&&(o=!0);let d=c=="preserve"&&o&&this.dom.style.overflowAnchor==null&&r$e(this);if(o){this.domObserver.stop();let f=h&&(Vi||ri)&&!this.composing&&!i.selection.empty&&!t.selection.empty&&D3e(i.selection,t.selection);if(h){let p=ri?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=t3e(this)),(s||!this.docView.update(t.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=yN(t.doc,u,l,this.dom,this)),p&&!this.trackWrites&&(f=!0)}f||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&T$e(this))?va(this,f):(oU(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),!((n=this.dragging)===null||n===void 0)&&n.node&&!i.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,i),c=="reset"?this.dom.scrollTop=0:c=="to selection"?this.scrollToSelection():d&&n$e(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",r=>r(this)))if(this.state.selection instanceof mt){let r=this.docView.domAfterPos(this.state.selection.from);r.nodeType==1&&hN(this,r.getBoundingClientRect(),t)}else hN(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let r=0;r0&&this.state.doc.nodeAt(s))==n.node&&(i=s)}this.dragging=new wU(t.slice,t.move,i<0?void 0:mt.create(this.state.doc,i))}someProp(t,r){let n=this._props&&this._props[t],i;if(n!=null&&(i=r?r(n):n))return i;for(let o=0;or.ownerDocument.getSelection()),this._root=r}return t||document}updateRoot(){this._root=null}posAtCoords(t){return u$e(this,t)}coordsAtPos(t,r=1){return QH(this,t,r)}domAtPos(t,r=0){return this.docView.domFromPos(t,r)}nodeDOM(t){let r=this.docView.descAt(t);return r?r.nodeDOM:null}posAtDOM(t,r,n=-1){let i=this.docView.posFromDOM(t,r,n);if(i==null)throw new RangeError("DOM position not inside the editor");return i}endOfTextblock(t,r){return p$e(this,r||this.state,t)}pasteHTML(t,r){return Mg(this,"",t,!1,r||new ClipboardEvent("paste"))}pasteText(t,r){return Mg(this,t,null,!0,r||new ClipboardEvent("paste"))}destroy(){this.docView&&(U$e(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],yD(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,V_e())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return V$e(this,t)}dispatch(t){let r=this._props.dispatchTransaction;r?r.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){let t=this.domSelection();return t?Si&&this.root.nodeType===11&&X_e(this.dom.ownerDocument)==this.dom&&f3e(this,t)||t:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}function NN(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",r=>{if(typeof r=="function"&&(r=r(e.state)),r)for(let n in r)n=="class"?t.class+=" "+r[n]:n=="style"?t.style=(t.style?t.style+";":"")+r[n]:!t[n]&&n!="contenteditable"&&n!="nodeName"&&(t[n]=String(r[n]))}),t.translate||(t.translate="no"),[ro.node(0,e.state.doc.content.size,t)]}function RN(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:ro.widget(e.state.selection.from,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function BN(e){return!e.someProp("editable",t=>t(e.state)===!1)}function D3e(e,t){let r=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(r)!=t.$anchor.start(r)}function jN(e){let t=Object.create(null);function r(n){for(let i in n)Object.prototype.hasOwnProperty.call(t,i)||(t[i]=n[i])}return e.someProp("nodeViews",r),e.someProp("markViews",r),t}function E3e(e,t){let r=0,n=0;for(let i in e){if(e[i]!=t[i])return!0;r++}for(let i in t)n++;return r!=n}function zN(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var Vl={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:"'"},V0={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},C3e=typeof navigator<"u"&&/Mac/.test(navigator.platform),T3e=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Mn=0;Mn<10;Mn++)Vl[48+Mn]=Vl[96+Mn]=String(Mn);for(var Mn=1;Mn<=24;Mn++)Vl[Mn+111]="F"+Mn;for(var Mn=65;Mn<=90;Mn++)Vl[Mn]=String.fromCharCode(Mn+32),V0[Mn]=String.fromCharCode(Mn);for(var bD in Vl)V0.hasOwnProperty(bD)||(V0[bD]=Vl[bD]);function A3e(e){var t=C3e&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||T3e&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",r=!t&&e.key||(e.shiftKey?V0:Vl)[e.keyCode]||e.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}const k3e=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function _3e(e){let t=e.split(/-(?!$)/),r=t[t.length-1];r=="Space"&&(r=" ");let n,i,s,o;for(let a=0;a127)&&(s=Vl[n.keyCode])&&s!=i){let a=t[xD(s,n)];if(a&&a(r.state,r.dispatch,r))return!0}}return!1}}const F3e=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function TU(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("backward",e):r.parentOffset>0)?null:r}const O3e=(e,t,r)=>{let n=TU(e,r);if(!n)return!1;let i=A_(n);if(!i){let o=n.blockRange(),a=o&&mf(o);return a==null?!1:(t&&t(e.tr.lift(o,a).scrollIntoView()),!0)}let s=i.nodeBefore;if($U(e,i,t,-1))return!0;if(n.parent.content.size==0&&(kd(s,"end")||mt.isSelectable(s)))for(let o=n.depth;;o--){let a=R1(e.doc,n.before(o),n.after(o),Je.empty);if(a&&a.slice.size1)break}return s.isAtom&&i.depth==n.depth-1?(t&&t(e.tr.delete(i.pos-s.nodeSize,i.pos).scrollIntoView()),!0):!1},M3e=(e,t,r)=>{let n=TU(e,r);if(!n)return!1;let i=A_(n);return i?AU(e,i,t):!1},I3e=(e,t,r)=>{let n=kU(e,r);if(!n)return!1;let i=k_(n);return i?AU(e,i,t):!1};function AU(e,t,r){let n=t.nodeBefore,i=n,s=t.pos-1;for(;!i.isTextblock;s--){if(i.type.spec.isolating)return!1;let c=i.lastChild;if(!c)return!1;i=c}let o=t.nodeAfter,a=o,l=t.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let c=a.firstChild;if(!c)return!1;a=c}let u=R1(e.doc,s,l,Je.empty);if(!u||u.from!=s||u instanceof En&&u.slice.size>=l-s)return!1;if(r){let c=e.tr.step(u);c.setSelection(Bt.create(c.doc,s)),r(c.scrollIntoView())}return!0}function kd(e,t,r=!1){for(let n=e;n;n=t=="start"?n.firstChild:n.lastChild){if(n.isTextblock)return!0;if(r&&n.childCount!=1)return!1}return!1}const N3e=(e,t,r)=>{let{$head:n,empty:i}=e.selection,s=n;if(!i)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("backward",e):n.parentOffset>0)return!1;s=A_(n)}let o=s&&s.nodeBefore;return!o||!mt.isSelectable(o)?!1:(t&&t(e.tr.setSelection(mt.create(e.doc,s.pos-o.nodeSize)).scrollIntoView()),!0)};function A_(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function kU(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("forward",e):r.parentOffset{let n=kU(e,r);if(!n)return!1;let i=k_(n);if(!i)return!1;let s=i.nodeAfter;if($U(e,i,t,1))return!0;if(n.parent.content.size==0&&(kd(s,"start")||mt.isSelectable(s))){let o=R1(e.doc,n.before(),n.after(),Je.empty);if(o&&o.slice.size{let{$head:n,empty:i}=e.selection,s=n;if(!i)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("forward",e):n.parentOffset=0;t--){let r=e.node(t);if(e.index(t)+1{let r=e.selection,n=r instanceof mt,i;if(n){if(r.node.isTextblock||!Hc(e.doc,r.from))return!1;i=r.from}else if(i=N1(e.doc,r.from,-1),i==null)return!1;if(t){let s=e.tr.join(i);n&&s.setSelection(mt.create(s.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(s.scrollIntoView())}return!0},z3e=(e,t)=>{let r=e.selection,n;if(r instanceof mt){if(r.node.isTextblock||!Hc(e.doc,r.to))return!1;n=r.to}else if(n=N1(e.doc,r.to,1),n==null)return!1;return t&&t(e.tr.join(n).scrollIntoView()),!0},H3e=(e,t)=>{let{$from:r,$to:n}=e.selection,i=r.blockRange(n),s=i&&mf(i);return s==null?!1:(t&&t(e.tr.lift(i,s).scrollIntoView()),!0)},U3e=(e,t)=>{let{$head:r,$anchor:n}=e.selection;return!r.parent.type.spec.code||!r.sameParent(n)?!1:(t&&t(e.tr.insertText(` +`).scrollIntoView()),!0)};function _U(e){for(let t=0;t{let{$head:r,$anchor:n}=e.selection;if(!r.parent.type.spec.code||!r.sameParent(n))return!1;let i=r.node(-1),s=r.indexAfter(-1),o=_U(i.contentMatchAt(s));if(!o||!i.canReplaceWith(s,s,o))return!1;if(t){let a=r.after(),l=e.tr.replaceWith(a,a,o.createAndFill());l.setSelection(Vt.near(l.doc.resolve(a),1)),t(l.scrollIntoView())}return!0},V3e=(e,t)=>{let r=e.selection,{$from:n,$to:i}=r;if(r instanceof ao||n.parent.inlineContent||i.parent.inlineContent)return!1;let s=_U(i.parent.contentMatchAt(i.indexAfter()));if(!s||!s.isTextblock)return!1;if(t){let o=(!n.parentOffset&&i.index(){let{$cursor:r}=e.selection;if(!r||r.parent.content.size)return!1;if(r.depth>1&&r.after()!=r.end(-1)){let s=r.before();if(Zh(e.doc,s))return t&&t(e.tr.split(s).scrollIntoView()),!0}let n=r.blockRange(),i=n&&mf(n);return i==null?!1:(t&&t(e.tr.lift(n,i).scrollIntoView()),!0)},q3e=(e,t)=>{let{$from:r,to:n}=e.selection,i,s=r.sharedDepth(n);return s==0?!1:(i=r.before(s),t&&t(e.tr.setSelection(mt.create(e.doc,i))),!0)};function K3e(e,t,r){let n=t.nodeBefore,i=t.nodeAfter,s=t.index();return!n||!i||!n.type.compatibleContent(i.type)?!1:!n.content.size&&t.parent.canReplace(s-1,s)?(r&&r(e.tr.delete(t.pos-n.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(s,s+1)||!(i.isTextblock||Hc(e.doc,t.pos))?!1:(r&&r(e.tr.clearIncompatible(t.pos,n.type,n.contentMatchAt(n.childCount)).join(t.pos).scrollIntoView()),!0)}function $U(e,t,r,n){let i=t.nodeBefore,s=t.nodeAfter,o,a,l=i.type.spec.isolating||s.type.spec.isolating;if(!l&&K3e(e,t,r))return!0;let u=!l&&t.parent.canReplace(t.index(),t.index()+1);if(u&&(o=(a=i.contentMatchAt(i.childCount)).findWrapping(s.type))&&a.matchType(o[0]||s.type).validEnd){if(r){let f=t.pos+s.nodeSize,p=Oe.empty;for(let b=o.length-1;b>=0;b--)p=Oe.from(o[b].create(null,p));p=Oe.from(i.copy(p));let m=e.tr.step(new kn(t.pos-1,f,t.pos,f,new Je(p,1,0),o.length,!0)),y=f+2*o.length;Hc(m.doc,y)&&m.join(y),r(m.scrollIntoView())}return!0}let c=s.type.spec.isolating||n>0&&l?null:Vt.findFrom(t,1),h=c&&c.$from.blockRange(c.$to),d=h&&mf(h);if(d!=null&&d>=t.depth)return r&&r(e.tr.lift(h,d).scrollIntoView()),!0;if(u&&kd(s,"start",!0)&&kd(i,"end")){let f=i,p=[];for(;p.push(f),!f.isTextblock;)f=f.lastChild;let m=s,y=1;for(;!m.isTextblock;m=m.firstChild)y++;if(f.canReplace(f.childCount,f.childCount,m.content)){if(r){let b=Oe.empty;for(let D=p.length-1;D>=0;D--)b=Oe.from(p[D].copy(b));let v=e.tr.step(new kn(t.pos-p.length,t.pos+s.nodeSize,t.pos+y,t.pos+s.nodeSize-y,new Je(b,p.length,0),0,!0));r(v.scrollIntoView())}return!0}}return!1}function LU(e){return function(t,r){let n=t.selection,i=e<0?n.$from:n.$to,s=i.depth;for(;i.node(s).isInline;){if(!s)return!1;s--}return i.node(s).isTextblock?(r&&r(t.tr.setSelection(Bt.create(t.doc,e<0?i.start(s):i.end(s)))),!0):!1}}const J3e=LU(-1),X3e=LU(1);function Y3e(e,t=null){return function(r,n){let{$from:i,$to:s}=r.selection,o=i.blockRange(s),a=o&&RH(o,e,t);return a?(n&&n(r.tr.wrap(o,a).scrollIntoView()),!0):!1}}function HN(e,t=null){return function(r,n){let i=!1;for(let s=0;s{if(i)return!1;if(!(!l.isTextblock||l.hasMarkup(e,t)))if(l.type==e)i=!0;else{let c=r.doc.resolve(u),h=c.index();i=c.parent.canReplaceWith(h,h+1,e)}})}if(!i)return!1;if(n){let s=r.tr;for(let o=0;o=2&&i.node(o.depth-1).type.compatibleContent(e)&&o.startIndex==0){if(i.index(o.depth-1)==0)return!1;let c=r.doc.resolve(o.start-2);l=new I0(c,c,o.depth),o.endIndex=0;c--)s=Oe.from(r[c].type.create(r[c].attrs,s));e.step(new kn(t.start-(n?2:0),t.end,t.start,t.end,new Je(s,0,0),r.length,!0));let o=0;for(let c=0;co.childCount>0&&o.firstChild.type==e);return s?r?n.node(s.depth-1).type==e?tLe(t,r,e,s):rLe(t,r,s):!0:!1}}function tLe(e,t,r,n){let i=e.tr,s=n.end,o=n.$to.end(n.depth);sm;p--)f-=i.child(p).nodeSize,n.delete(f-1,f+1);let s=n.doc.resolve(r.start),o=s.nodeAfter;if(n.mapping.map(r.end)!=r.start+s.nodeAfter.nodeSize)return!1;let a=r.startIndex==0,l=r.endIndex==i.childCount,u=s.node(-1),c=s.index(-1);if(!u.canReplace(c+(a?0:1),c+1,o.content.append(l?Oe.empty:Oe.from(i))))return!1;let h=s.pos,d=h+o.nodeSize;return n.step(new kn(h-(a?1:0),d+(l?1:0),h+1,d-1,new Je((a?Oe.empty:Oe.from(i.copy(Oe.empty))).append(l?Oe.empty:Oe.from(i.copy(Oe.empty))),a?0:1,l?0:1),a?0:1)),t(n.scrollIntoView()),!0}function nLe(e){return function(t,r){let{$from:n,$to:i}=t.selection,s=n.blockRange(i,u=>u.childCount>0&&u.firstChild.type==e);if(!s)return!1;let o=s.startIndex;if(o==0)return!1;let a=s.parent,l=a.child(o-1);if(l.type!=e)return!1;if(r){let u=l.lastChild&&l.lastChild.type==a.type,c=Oe.from(u?e.create():null),h=new Je(Oe.from(e.create(null,Oe.from(a.type.create(null,c)))),u?3:1,0),d=s.start,f=s.end;r(t.tr.step(new kn(d-(u?3:1),f,d,f,h,1,!0)).scrollIntoView())}return!0}}function U1(e){const{state:t,transaction:r}=e;let{selection:n}=r,{doc:i}=r,{storedMarks:s}=r;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return s},get selection(){return n},get doc(){return i},get tr(){return n=r.selection,i=r.doc,s=r.storedMarks,r}}}class W1{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:r,state:n}=this,{view:i}=r,{tr:s}=n,o=this.buildProps(s);return Object.fromEntries(Object.entries(t).map(([a,l])=>[a,(...c)=>{const h=l(...c)(o);return!s.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(s),h}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,r=!0){const{rawCommands:n,editor:i,state:s}=this,{view:o}=i,a=[],l=!!t,u=t||s.tr,c=()=>(!l&&r&&!u.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(u),a.every(d=>d===!0)),h={...Object.fromEntries(Object.entries(n).map(([d,f])=>[d,(...m)=>{const y=this.buildProps(u,r),b=f(...m)(y);return a.push(b),h}])),run:c};return h}createCan(t){const{rawCommands:r,state:n}=this,i=!1,s=t||n.tr,o=this.buildProps(s,i);return{...Object.fromEntries(Object.entries(r).map(([l,u])=>[l,(...c)=>u(...c)({...o,dispatch:void 0})])),chain:()=>this.createChain(s,i)}}buildProps(t,r=!0){const{rawCommands:n,editor:i,state:s}=this,{view:o}=i,a={tr:t,editor:i,view:o,state:U1({state:s,transaction:t}),dispatch:r?()=>{}:void 0,chain:()=>this.createChain(t,r),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([l,u])=>[l,(...c)=>u(...c)(a)]))}};return a}}class iLe{constructor(){this.callbacks={}}on(t,r){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(r),this}emit(t,...r){const n=this.callbacks[t];return n&&n.forEach(i=>i.apply(this,r)),this}off(t,r){const n=this.callbacks[t];return n&&(r?this.callbacks[t]=n.filter(i=>i!==r):delete this.callbacks[t]),this}removeAllListeners(){this.callbacks={}}}function st(e,t,r){return e.config[t]===void 0&&e.parent?st(e.parent,t,r):typeof e.config[t]=="function"?e.config[t].bind({...r,parent:e.parent?st(e.parent,t,r):null}):e.config[t]}function V1(e){const t=e.filter(i=>i.type==="extension"),r=e.filter(i=>i.type==="node"),n=e.filter(i=>i.type==="mark");return{baseExtensions:t,nodeExtensions:r,markExtensions:n}}function PU(e){const t=[],{nodeExtensions:r,markExtensions:n}=V1(e),i=[...r,...n],s={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach(o=>{const a={name:o.name,options:o.options,storage:o.storage,extensions:i},l=st(o,"addGlobalAttributes",a);if(!l)return;l().forEach(c=>{c.types.forEach(h=>{Object.entries(c.attributes).forEach(([d,f])=>{t.push({type:h,name:d,attribute:{...s,...f}})})})})}),i.forEach(o=>{const a={name:o.name,options:o.options,storage:o.storage},l=st(o,"addAttributes",a);if(!l)return;const u=l();Object.entries(u).forEach(([c,h])=>{const d={...s,...h};typeof(d==null?void 0:d.default)=="function"&&(d.default=d.default()),d!=null&&d.isRequired&&(d==null?void 0:d.default)===void 0&&delete d.default,t.push({type:o.name,name:c,attribute:d})})}),t}function _n(e,t){if(typeof e=="string"){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function Wc(...e){return e.filter(t=>!!t).reduce((t,r)=>{const n={...t};return Object.entries(r).forEach(([i,s])=>{if(!n[i]){n[i]=s;return}if(i==="class"){const a=s?s.split(" "):[],l=n[i]?n[i].split(" "):[],u=a.filter(c=>!l.includes(c));n[i]=[...l,...u].join(" ")}else if(i==="style"){const a=s?s.split(";").map(c=>c.trim()).filter(Boolean):[],l=n[i]?n[i].split(";").map(c=>c.trim()).filter(Boolean):[],u=new Map;l.forEach(c=>{const[h,d]=c.split(":").map(f=>f.trim());u.set(h,d)}),a.forEach(c=>{const[h,d]=c.split(":").map(f=>f.trim());u.set(h,d)}),n[i]=Array.from(u.entries()).map(([c,h])=>`${c}: ${h}`).join("; ")}else n[i]=s}),n},{})}function MT(e,t){return t.filter(r=>r.type===e.type.name).filter(r=>r.attribute.rendered).map(r=>r.attribute.renderHTML?r.attribute.renderHTML(e.attrs)||{}:{[r.name]:e.attrs[r.name]}).reduce((r,n)=>Wc(r,n),{})}function FU(e){return typeof e=="function"}function Qt(e,t=void 0,...r){return FU(e)?t?e.bind(t)(...r):e(...r):e}function sLe(e={}){return Object.keys(e).length===0&&e.constructor===Object}function oLe(e){return typeof e!="string"?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):e==="true"?!0:e==="false"?!1:e}function UN(e,t){return"style"in e?e:{...e,getAttrs:r=>{const n=e.getAttrs?e.getAttrs(r):e.attrs;if(n===!1)return!1;const i=t.reduce((s,o)=>{const a=o.attribute.parseHTML?o.attribute.parseHTML(r):oLe(r.getAttribute(o.name));return a==null?s:{...s,[o.name]:a}},{});return{...n,...i}}}}function WN(e){return Object.fromEntries(Object.entries(e).filter(([t,r])=>t==="attrs"&&sLe(r)?!1:r!=null))}function aLe(e,t){var r;const n=PU(e),{nodeExtensions:i,markExtensions:s}=V1(e),o=(r=i.find(u=>st(u,"topNode")))===null||r===void 0?void 0:r.name,a=Object.fromEntries(i.map(u=>{const c=n.filter(b=>b.type===u.name),h={name:u.name,options:u.options,storage:u.storage,editor:t},d=e.reduce((b,v)=>{const D=st(v,"extendNodeSchema",h);return{...b,...D?D(u):{}}},{}),f=WN({...d,content:Qt(st(u,"content",h)),marks:Qt(st(u,"marks",h)),group:Qt(st(u,"group",h)),inline:Qt(st(u,"inline",h)),atom:Qt(st(u,"atom",h)),selectable:Qt(st(u,"selectable",h)),draggable:Qt(st(u,"draggable",h)),code:Qt(st(u,"code",h)),whitespace:Qt(st(u,"whitespace",h)),defining:Qt(st(u,"defining",h)),isolating:Qt(st(u,"isolating",h)),attrs:Object.fromEntries(c.map(b=>{var v;return[b.name,{default:(v=b==null?void 0:b.attribute)===null||v===void 0?void 0:v.default}]}))}),p=Qt(st(u,"parseHTML",h));p&&(f.parseDOM=p.map(b=>UN(b,c)));const m=st(u,"renderHTML",h);m&&(f.toDOM=b=>m({node:b,HTMLAttributes:MT(b,c)}));const y=st(u,"renderText",h);return y&&(f.toText=y),[u.name,f]})),l=Object.fromEntries(s.map(u=>{const c=n.filter(y=>y.type===u.name),h={name:u.name,options:u.options,storage:u.storage,editor:t},d=e.reduce((y,b)=>{const v=st(b,"extendMarkSchema",h);return{...y,...v?v(u):{}}},{}),f=WN({...d,inclusive:Qt(st(u,"inclusive",h)),excludes:Qt(st(u,"excludes",h)),group:Qt(st(u,"group",h)),spanning:Qt(st(u,"spanning",h)),code:Qt(st(u,"code",h)),attrs:Object.fromEntries(c.map(y=>{var b;return[y.name,{default:(b=y==null?void 0:y.attribute)===null||b===void 0?void 0:b.default}]}))}),p=Qt(st(u,"parseHTML",h));p&&(f.parseDOM=p.map(y=>UN(y,c)));const m=st(u,"renderHTML",h);return m&&(f.toDOM=y=>m({mark:y,HTMLAttributes:MT(y,c)})),[u.name,f]}));return new _H({topNode:o,nodes:a,marks:l})}function wD(e,t){return t.nodes[e]||t.marks[e]||null}function VN(e,t){return Array.isArray(t)?t.some(r=>(typeof r=="string"?r:r.name)===e.name):t}const lLe=(e,t=500)=>{let r="";const n=e.parentOffset;return e.parent.nodesBetween(Math.max(0,n-t),n,(i,s,o,a)=>{var l,u;const c=((u=(l=i.type.spec).toText)===null||u===void 0?void 0:u.call(l,{node:i,pos:s,parent:o,index:a}))||i.textContent||"%leaf%";r+=i.isAtom&&!i.isText?c:c.slice(0,Math.max(0,n-s))}),r};function __(e){return Object.prototype.toString.call(e)==="[object RegExp]"}class uLe{constructor(t){this.find=t.find,this.handler=t.handler}}const cLe=(e,t)=>{if(__(t))return t.exec(e);const r=t(e);if(!r)return null;const n=[r.text];return n.index=r.index,n.input=e,n.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),n.push(r.replaceWith)),n};function Ty(e){var t;const{editor:r,from:n,to:i,text:s,rules:o,plugin:a}=e,{view:l}=r;if(l.composing)return!1;const u=l.state.doc.resolve(n);if(u.parent.type.spec.code||!((t=u.nodeBefore||u.nodeAfter)===null||t===void 0)&&t.marks.find(d=>d.type.spec.code))return!1;let c=!1;const h=lLe(u)+s;return o.forEach(d=>{if(c)return;const f=cLe(h,d.find);if(!f)return;const p=l.state.tr,m=U1({state:l.state,transaction:p}),y={from:n-(f[0].length-s.length),to:i},{commands:b,chain:v,can:D}=new W1({editor:r,state:m});d.handler({state:m,range:y,match:f,commands:b,chain:v,can:D})===null||!p.steps.length||(p.setMeta(a,{transform:p,from:n,to:i,text:s}),l.dispatch(p),c=!0)}),c}function hLe(e){const{editor:t,rules:r}=e,n=new Ko({state:{init(){return null},apply(i,s){const o=i.getMeta(n);if(o)return o;const a=i.getMeta("applyInputRules");return!!a&&setTimeout(()=>{const{from:u,text:c}=a,h=u+c.length;Ty({editor:t,from:u,to:h,text:c,rules:r,plugin:n})}),i.selectionSet||i.docChanged?null:s}},props:{handleTextInput(i,s,o,a){return Ty({editor:t,from:s,to:o,text:a,rules:r,plugin:n})},handleDOMEvents:{compositionend:i=>(setTimeout(()=>{const{$cursor:s}=i.state.selection;s&&Ty({editor:t,from:s.pos,to:s.pos,text:"",rules:r,plugin:n})}),!1)},handleKeyDown(i,s){if(s.key!=="Enter")return!1;const{$cursor:o}=i.state.selection;return o?Ty({editor:t,from:o.pos,to:o.pos,text:` +`,rules:r,plugin:n}):!1}},isInputRules:!0});return n}function dLe(e){return Object.prototype.toString.call(e).slice(8,-1)}function Ay(e){return dLe(e)!=="Object"?!1:e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function G1(e,t){const r={...e};return Ay(e)&&Ay(t)&&Object.keys(t).forEach(n=>{Ay(t[n])&&Ay(e[n])?r[n]=G1(e[n],t[n]):r[n]=t[n]}),r}class $a{constructor(t={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Qt(st(this,"addOptions",{name:this.name}))),this.storage=Qt(st(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new $a(t)}configure(t={}){const r=this.extend({...this.config,addOptions:()=>G1(this.options,t)});return r.name=this.name,r.parent=this.parent,r}extend(t={}){const r=new $a(t);return r.parent=this,this.child=r,r.name=t.name?t.name:r.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=Qt(st(r,"addOptions",{name:r.name})),r.storage=Qt(st(r,"addStorage",{name:r.name,options:r.options})),r}static handleExit({editor:t,mark:r}){const{tr:n}=t.state,i=t.state.selection.$from;if(i.pos===i.end()){const o=i.marks();if(!!!o.find(u=>(u==null?void 0:u.type.name)===r.name))return!1;const l=o.find(u=>(u==null?void 0:u.type.name)===r.name);return l&&n.removeStoredMark(l),n.insertText(" ",i.pos),t.view.dispatch(n),!0}return!1}}function fLe(e){return typeof e=="number"}class pLe{constructor(t){this.find=t.find,this.handler=t.handler}}const gLe=(e,t,r)=>{if(__(t))return[...e.matchAll(t)];const n=t(e,r);return n?n.map(i=>{const s=[i.text];return s.index=i.index,s.input=e,s.data=i.data,i.replaceWith&&(i.text.includes(i.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),s.push(i.replaceWith)),s}):[]};function mLe(e){const{editor:t,state:r,from:n,to:i,rule:s,pasteEvent:o,dropEvent:a}=e,{commands:l,chain:u,can:c}=new W1({editor:t,state:r}),h=[];return r.doc.nodesBetween(n,i,(f,p)=>{if(!f.isTextblock||f.type.spec.code)return;const m=Math.max(n,p),y=Math.min(i,p+f.content.size),b=f.textBetween(m-p,y-p,void 0,"");gLe(b,s.find,o).forEach(D=>{if(D.index===void 0)return;const E=m+D.index+1,C=E+D[0].length,w={from:r.tr.mapping.map(E),to:r.tr.mapping.map(C)},T=s.handler({state:r,range:w,match:D,commands:l,chain:u,can:c,pasteEvent:o,dropEvent:a});h.push(T)})}),h.every(f=>f!==null)}const yLe=e=>{var t;const r=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(t=r.clipboardData)===null||t===void 0||t.setData("text/html",e),r};function vLe(e){const{editor:t,rules:r}=e;let n=null,i=!1,s=!1,o=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a=typeof DragEvent<"u"?new DragEvent("drop"):null;const l=({state:c,from:h,to:d,rule:f,pasteEvt:p})=>{const m=c.tr,y=U1({state:c,transaction:m});if(!(!mLe({editor:t,state:y,from:Math.max(h-1,0),to:d.b-1,rule:f,pasteEvent:p,dropEvent:a})||!m.steps.length))return a=typeof DragEvent<"u"?new DragEvent("drop"):null,o=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,m};return r.map(c=>new Ko({view(h){const d=f=>{var p;n=!((p=h.dom.parentElement)===null||p===void 0)&&p.contains(f.target)?h.dom.parentElement:null};return window.addEventListener("dragstart",d),{destroy(){window.removeEventListener("dragstart",d)}}},props:{handleDOMEvents:{drop:(h,d)=>(s=n===h.dom.parentElement,a=d,!1),paste:(h,d)=>{var f;const p=(f=d.clipboardData)===null||f===void 0?void 0:f.getData("text/html");return o=d,i=!!(p!=null&&p.includes("data-pm-slice")),!1}}},appendTransaction:(h,d,f)=>{const p=h[0],m=p.getMeta("uiEvent")==="paste"&&!i,y=p.getMeta("uiEvent")==="drop"&&!s,b=p.getMeta("applyPasteRules"),v=!!b;if(!m&&!y&&!v)return;if(v){const{from:C,text:w}=b,T=C+w.length,k=yLe(w);return l({rule:c,state:f,from:C,to:{b:T},pasteEvt:k})}const D=d.doc.content.findDiffStart(f.doc.content),E=d.doc.content.findDiffEnd(f.doc.content);if(!(!fLe(D)||!E||D===E.b))return l({rule:c,state:f,from:D,to:E,pasteEvt:o})}}))}function bLe(e){const t=e.filter((r,n)=>e.indexOf(r)!==n);return Array.from(new Set(t))}class Uh{constructor(t,r){this.splittableMarks=[],this.editor=r,this.extensions=Uh.resolve(t),this.schema=aLe(this.extensions,r),this.setupExtensions()}static resolve(t){const r=Uh.sort(Uh.flatten(t)),n=bLe(r.map(i=>i.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(i=>`'${i}'`).join(", ")}]. This can lead to issues.`),r}static flatten(t){return t.map(r=>{const n={name:r.name,options:r.options,storage:r.storage},i=st(r,"addExtensions",n);return i?[r,...this.flatten(i())]:r}).flat(10)}static sort(t){return t.sort((n,i)=>{const s=st(n,"priority")||100,o=st(i,"priority")||100;return s>o?-1:s{const n={name:r.name,options:r.options,storage:r.storage,editor:this.editor,type:wD(r.name,this.schema)},i=st(r,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this,r=Uh.sort([...this.extensions].reverse()),n=[],i=[],s=r.map(o=>{const a={name:o.name,options:o.options,storage:o.storage,editor:t,type:wD(o.name,this.schema)},l=[],u=st(o,"addKeyboardShortcuts",a);let c={};if(o.type==="mark"&&st(o,"exitable",a)&&(c.ArrowRight=()=>$a.handleExit({editor:t,mark:o})),u){const m=Object.fromEntries(Object.entries(u()).map(([y,b])=>[y,()=>b({editor:t})]));c={...c,...m}}const h=L3e(c);l.push(h);const d=st(o,"addInputRules",a);VN(o,t.options.enableInputRules)&&d&&n.push(...d());const f=st(o,"addPasteRules",a);VN(o,t.options.enablePasteRules)&&f&&i.push(...f());const p=st(o,"addProseMirrorPlugins",a);if(p){const m=p();l.push(...m)}return l}).flat();return[hLe({editor:t,rules:n}),...vLe({editor:t,rules:i}),...s]}get attributes(){return PU(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:r}=V1(this.extensions);return Object.fromEntries(r.filter(n=>!!st(n,"addNodeView")).map(n=>{const i=this.attributes.filter(l=>l.type===n.name),s={name:n.name,options:n.options,storage:n.storage,editor:t,type:_n(n.name,this.schema)},o=st(n,"addNodeView",s);if(!o)return[];const a=(l,u,c,h,d)=>{const f=MT(l,i);return o()({node:l,view:u,getPos:c,decorations:h,innerDecorations:d,editor:t,extension:n,HTMLAttributes:f})};return[n.name,a]}))}setupExtensions(){this.extensions.forEach(t=>{var r;this.editor.extensionStorage[t.name]=t.storage;const n={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:wD(t.name,this.schema)};t.type==="mark"&&(!((r=Qt(st(t,"keepOnSplit",n)))!==null&&r!==void 0)||r)&&this.splittableMarks.push(t.name);const i=st(t,"onBeforeCreate",n),s=st(t,"onCreate",n),o=st(t,"onUpdate",n),a=st(t,"onSelectionUpdate",n),l=st(t,"onTransaction",n),u=st(t,"onFocus",n),c=st(t,"onBlur",n),h=st(t,"onDestroy",n);i&&this.editor.on("beforeCreate",i),s&&this.editor.on("create",s),o&&this.editor.on("update",o),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),u&&this.editor.on("focus",u),c&&this.editor.on("blur",c),h&&this.editor.on("destroy",h)})}}class mo{constructor(t={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Qt(st(this,"addOptions",{name:this.name}))),this.storage=Qt(st(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new mo(t)}configure(t={}){const r=this.extend({...this.config,addOptions:()=>G1(this.options,t)});return r.name=this.name,r.parent=this.parent,r}extend(t={}){const r=new mo({...this.config,...t});return r.parent=this,this.child=r,r.name=t.name?t.name:r.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=Qt(st(r,"addOptions",{name:r.name})),r.storage=Qt(st(r,"addStorage",{name:r.name,options:r.options})),r}}function OU(e,t,r){const{from:n,to:i}=t,{blockSeparator:s=` + +`,textSerializers:o={}}=r||{};let a="";return e.nodesBetween(n,i,(l,u,c,h)=>{var d;l.isBlock&&u>n&&(a+=s);const f=o==null?void 0:o[l.type.name];if(f)return c&&(a+=f({node:l,pos:u,parent:c,index:h,range:t})),!1;l.isText&&(a+=(d=l==null?void 0:l.text)===null||d===void 0?void 0:d.slice(Math.max(n,u)-u,i-u))}),a}function MU(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,t])=>t.spec.toText).map(([t,r])=>[t,r.spec.toText]))}const xLe=mo.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new Ko({key:new Uc("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:e}=this,{state:t,schema:r}=e,{doc:n,selection:i}=t,{ranges:s}=i,o=Math.min(...s.map(c=>c.$from.pos)),a=Math.max(...s.map(c=>c.$to.pos)),l=MU(r);return OU(n,{from:o,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),wLe=()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var r;e.isDestroyed||(t.dom.blur(),(r=window==null?void 0:window.getSelection())===null||r===void 0||r.removeAllRanges())}),!0),SLe=(e=!1)=>({commands:t})=>t.setContent("",e),DLe=()=>({state:e,tr:t,dispatch:r})=>{const{selection:n}=t,{ranges:i}=n;return r&&i.forEach(({$from:s,$to:o})=>{e.doc.nodesBetween(s.pos,o.pos,(a,l)=>{if(a.type.isText)return;const{doc:u,mapping:c}=t,h=u.resolve(c.map(l)),d=u.resolve(c.map(l+a.nodeSize)),f=h.blockRange(d);if(!f)return;const p=mf(f);if(a.type.isTextblock){const{defaultType:m}=h.parent.contentMatchAt(h.index());t.setNodeMarkup(f.start,m)}(p||p===0)&&t.lift(f,p)})}),!0},ELe=e=>t=>e(t),CLe=()=>({state:e,dispatch:t})=>V3e(e,t),TLe=(e,t)=>({editor:r,tr:n})=>{const{state:i}=r,s=i.doc.slice(e.from,e.to);n.deleteRange(e.from,e.to);const o=n.mapping.map(t);return n.insert(o,s.content),n.setSelection(new Bt(n.doc.resolve(o-1))),!0},ALe=()=>({tr:e,dispatch:t})=>{const{selection:r}=e,n=r.$anchor.node();if(n.content.size>0)return!1;const i=e.selection.$anchor;for(let s=i.depth;s>0;s-=1)if(i.node(s).type===n.type){if(t){const a=i.before(s),l=i.after(s);e.delete(a,l).scrollIntoView()}return!0}return!1},kLe=e=>({tr:t,state:r,dispatch:n})=>{const i=_n(e,r.schema),s=t.selection.$anchor;for(let o=s.depth;o>0;o-=1)if(s.node(o).type===i){if(n){const l=s.before(o),u=s.after(o);t.delete(l,u).scrollIntoView()}return!0}return!1},_Le=e=>({tr:t,dispatch:r})=>{const{from:n,to:i}=e;return r&&t.delete(n,i),!0},$Le=()=>({state:e,dispatch:t})=>F3e(e,t),LLe=()=>({commands:e})=>e.keyboardShortcut("Enter"),PLe=()=>({state:e,dispatch:t})=>W3e(e,t);function G0(e,t,r={strict:!0}){const n=Object.keys(t);return n.length?n.every(i=>r.strict?t[i]===e[i]:__(t[i])?t[i].test(e[i]):t[i]===e[i]):!0}function IT(e,t,r={}){return e.find(n=>n.type===t&&G0(n.attrs,r))}function FLe(e,t,r={}){return!!IT(e,t,r)}function $_(e,t,r={}){if(!e||!t)return;let n=e.parent.childAfter(e.parentOffset);if((!n.node||!n.node.marks.some(u=>u.type===t))&&(n=e.parent.childBefore(e.parentOffset)),!n.node||!n.node.marks.some(u=>u.type===t))return;const i=IT([...n.node.marks],t,r);if(!i)return;let s=n.index,o=e.start()+n.offset,a=s+1,l=o+n.node.nodeSize;for(IT([...n.node.marks],t,r);s>0&&i.isInSet(e.parent.child(s-1).marks);)s-=1,o-=e.parent.child(s).nodeSize;for(;a({tr:r,state:n,dispatch:i})=>{const s=hu(e,n.schema),{doc:o,selection:a}=r,{$from:l,from:u,to:c}=a;if(i){const h=$_(l,s,t);if(h&&h.from<=u&&h.to>=c){const d=Bt.create(o,h.from,h.to);r.setSelection(d)}}return!0},MLe=e=>t=>{const r=typeof e=="function"?e(t):e;for(let n=0;n({editor:r,view:n,tr:i,dispatch:s})=>{t={scrollIntoView:!0,...t};const o=()=>{L_()&&n.dom.focus(),requestAnimationFrame(()=>{r.isDestroyed||(n.focus(),t!=null&&t.scrollIntoView&&r.commands.scrollIntoView())})};if(n.hasFocus()&&e===null||e===!1)return!0;if(s&&e===null&&!IU(r.state.selection))return o(),!0;const a=NU(i.doc,e)||r.state.selection,l=r.state.selection.eq(a);return s&&(l||i.setSelection(a),l&&i.storedMarks&&i.setStoredMarks(i.storedMarks),o()),!0},NLe=(e,t)=>r=>e.every((n,i)=>t(n,{...r,index:i})),RLe=(e,t)=>({tr:r,commands:n})=>n.insertContentAt({from:r.selection.from,to:r.selection.to},e,t),RU=e=>{const t=e.childNodes;for(let r=t.length-1;r>=0;r-=1){const n=t[r];n.nodeType===3&&n.nodeValue&&/^(\n\s\s|\n)$/.test(n.nodeValue)?e.removeChild(n):n.nodeType===1&&RU(n)}return e};function ky(e){const t=`${e}`,r=new window.DOMParser().parseFromString(t,"text/html").body;return RU(r)}function q0(e,t,r){r={slice:!0,parseOptions:{},...r};const n=typeof e=="object"&&e!==null,i=typeof e=="string";if(n)try{if(Array.isArray(e)&&e.length>0)return Oe.fromArray(e.map(a=>t.nodeFromJSON(a)));const o=t.nodeFromJSON(e);return r.errorOnInvalidContent&&o.check(),o}catch(s){if(r.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:s});return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",s),q0("",t,r)}if(i){if(r.errorOnInvalidContent){let o=!1,a="";const l=new _H({topNode:t.spec.topNode,marks:t.spec.marks,nodes:t.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:u=>(o=!0,a=typeof u=="string"?u:u.outerHTML,null)}]}})});if(r.slice?Al.fromSchema(l).parseSlice(ky(e),r.parseOptions):Al.fromSchema(l).parse(ky(e),r.parseOptions),r.errorOnInvalidContent&&o)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const s=Al.fromSchema(t);return r.slice?s.parseSlice(ky(e),r.parseOptions).content:s.parse(ky(e),r.parseOptions)}return q0("",t,r)}function BLe(e,t,r){const n=e.steps.length-1;if(n{o===0&&(o=c)}),e.setSelection(Vt.near(e.doc.resolve(o),r))}const jLe=e=>!("type"in e),zLe=(e,t,r)=>({tr:n,dispatch:i,editor:s})=>{var o;if(i){r={parseOptions:s.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...r};let a;try{a=q0(t,s.schema,{parseOptions:{preserveWhitespace:"full",...r.parseOptions},errorOnInvalidContent:(o=r.errorOnInvalidContent)!==null&&o!==void 0?o:s.options.enableContentCheck})}catch(p){return s.emit("contentError",{editor:s,error:p,disableCollaboration:()=>{s.storage.collaboration&&(s.storage.collaboration.isDisabled=!0)}}),!1}let{from:l,to:u}=typeof e=="number"?{from:e,to:e}:{from:e.from,to:e.to},c=!0,h=!0;if((jLe(a)?a:[a]).forEach(p=>{p.check(),c=c?p.isText&&p.marks.length===0:!1,h=h?p.isBlock:!1}),l===u&&h){const{parent:p}=n.doc.resolve(l);p.isTextblock&&!p.type.spec.code&&!p.childCount&&(l-=1,u+=1)}let f;c?(Array.isArray(t)?f=t.map(p=>p.text||"").join(""):typeof t=="object"&&t&&t.text?f=t.text:f=t,n.insertText(f,l,u)):(f=a,n.replaceWith(l,u,f)),r.updateSelection&&BLe(n,n.steps.length-1,-1),r.applyInputRules&&n.setMeta("applyInputRules",{from:l,text:f}),r.applyPasteRules&&n.setMeta("applyPasteRules",{from:l,text:f})}return!0},HLe=()=>({state:e,dispatch:t})=>j3e(e,t),ULe=()=>({state:e,dispatch:t})=>z3e(e,t),WLe=()=>({state:e,dispatch:t})=>O3e(e,t),VLe=()=>({state:e,dispatch:t})=>R3e(e,t),GLe=()=>({state:e,dispatch:t,tr:r})=>{try{const n=N1(e.doc,e.selection.$from.pos,-1);return n==null?!1:(r.join(n,2),t&&t(r),!0)}catch{return!1}},qLe=()=>({state:e,dispatch:t,tr:r})=>{try{const n=N1(e.doc,e.selection.$from.pos,1);return n==null?!1:(r.join(n,2),t&&t(r),!0)}catch{return!1}},KLe=()=>({state:e,dispatch:t})=>M3e(e,t),JLe=()=>({state:e,dispatch:t})=>I3e(e,t);function BU(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function XLe(e){const t=e.split(/-(?!$)/);let r=t[t.length-1];r==="Space"&&(r=" ");let n,i,s,o;for(let a=0;a({editor:t,view:r,tr:n,dispatch:i})=>{const s=XLe(e).split(/-(?!$)/),o=s.find(u=>!["Alt","Ctrl","Meta","Shift"].includes(u)),a=new KeyboardEvent("keydown",{key:o==="Space"?" ":o,altKey:s.includes("Alt"),ctrlKey:s.includes("Ctrl"),metaKey:s.includes("Meta"),shiftKey:s.includes("Shift"),bubbles:!0,cancelable:!0}),l=t.captureTransaction(()=>{r.someProp("handleKeyDown",u=>u(r,a))});return l==null||l.steps.forEach(u=>{const c=u.map(n.mapping);c&&i&&n.maybeStep(c)}),!0};function Ng(e,t,r={}){const{from:n,to:i,empty:s}=e.selection,o=t?_n(t,e.schema):null,a=[];e.doc.nodesBetween(n,i,(h,d)=>{if(h.isText)return;const f=Math.max(n,d),p=Math.min(i,d+h.nodeSize);a.push({node:h,from:f,to:p})});const l=i-n,u=a.filter(h=>o?o.name===h.node.type.name:!0).filter(h=>G0(h.node.attrs,r,{strict:!1}));return s?!!u.length:u.reduce((h,d)=>h+d.to-d.from,0)>=l}const QLe=(e,t={})=>({state:r,dispatch:n})=>{const i=_n(e,r.schema);return Ng(r,i,t)?H3e(r,n):!1},ZLe=()=>({state:e,dispatch:t})=>G3e(e,t),ePe=e=>({state:t,dispatch:r})=>{const n=_n(e,t.schema);return eLe(n)(t,r)},tPe=()=>({state:e,dispatch:t})=>U3e(e,t);function q1(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function GN(e,t){const r=typeof t=="string"?[t]:t;return Object.keys(e).reduce((n,i)=>(r.includes(i)||(n[i]=e[i]),n),{})}const rPe=(e,t)=>({tr:r,state:n,dispatch:i})=>{let s=null,o=null;const a=q1(typeof e=="string"?e:e.name,n.schema);return a?(a==="node"&&(s=_n(e,n.schema)),a==="mark"&&(o=hu(e,n.schema)),i&&r.selection.ranges.forEach(l=>{n.doc.nodesBetween(l.$from.pos,l.$to.pos,(u,c)=>{s&&s===u.type&&r.setNodeMarkup(c,void 0,GN(u.attrs,t)),o&&u.marks.length&&u.marks.forEach(h=>{o===h.type&&r.addMark(c,c+u.nodeSize,o.create(GN(h.attrs,t)))})})}),!0):!1},nPe=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),iPe=()=>({tr:e,commands:t})=>t.setTextSelection({from:0,to:e.doc.content.size}),sPe=()=>({state:e,dispatch:t})=>N3e(e,t),oPe=()=>({state:e,dispatch:t})=>B3e(e,t),aPe=()=>({state:e,dispatch:t})=>q3e(e,t),lPe=()=>({state:e,dispatch:t})=>X3e(e,t),uPe=()=>({state:e,dispatch:t})=>J3e(e,t);function NT(e,t,r={},n={}){return q0(e,t,{slice:!1,parseOptions:r,errorOnInvalidContent:n.errorOnInvalidContent})}const cPe=(e,t=!1,r={},n={})=>({editor:i,tr:s,dispatch:o,commands:a})=>{var l,u;const{doc:c}=s;if(r.preserveWhitespace!=="full"){const h=NT(e,i.schema,r,{errorOnInvalidContent:(l=n.errorOnInvalidContent)!==null&&l!==void 0?l:i.options.enableContentCheck});return o&&s.replaceWith(0,c.content.size,h).setMeta("preventUpdate",!t),!0}return o&&s.setMeta("preventUpdate",!t),a.insertContentAt({from:0,to:c.content.size},e,{parseOptions:r,errorOnInvalidContent:(u=n.errorOnInvalidContent)!==null&&u!==void 0?u:i.options.enableContentCheck})};function P_(e,t){const r=hu(t,e.schema),{from:n,to:i,empty:s}=e.selection,o=[];s?(e.storedMarks&&o.push(...e.storedMarks),o.push(...e.selection.$head.marks())):e.doc.nodesBetween(n,i,l=>{o.push(...l.marks)});const a=o.find(l=>l.type.name===r.name);return a?{...a.attrs}:{}}function hPe(e){for(let t=0;t0;r-=1){const n=e.node(r);if(t(n))return{pos:r>0?e.before(r):0,start:e.start(r),depth:r,node:n}}}function F_(e){return t=>dPe(t.$from,e)}function fPe(e,t){const r=zc.fromSchema(t).serializeFragment(e),i=document.implementation.createHTMLDocument().createElement("div");return i.appendChild(r),i.innerHTML}function pPe(e,t){const r={from:0,to:e.content.size};return OU(e,r,t)}function gPe(e,t){const r=_n(t,e.schema),{from:n,to:i}=e.selection,s=[];e.doc.nodesBetween(n,i,a=>{s.push(a)});const o=s.reverse().find(a=>a.type.name===r.name);return o?{...o.attrs}:{}}function mPe(e,t){const r=q1(typeof t=="string"?t:t.name,e.schema);return r==="node"?gPe(e,t):r==="mark"?P_(e,t):{}}function jU(e,t,r){const n=[];return e===t?r.resolve(e).marks().forEach(i=>{const s=r.resolve(e),o=$_(s,i.type);o&&n.push({mark:i,...o})}):r.nodesBetween(e,t,(i,s)=>{!i||(i==null?void 0:i.nodeSize)===void 0||n.push(...i.marks.map(o=>({from:s,to:s+i.nodeSize,mark:o})))}),n}function uv(e,t,r){return Object.fromEntries(Object.entries(r).filter(([n])=>{const i=e.find(s=>s.type===t&&s.name===n);return i?i.attribute.keepOnSplit:!1}))}function RT(e,t,r={}){const{empty:n,ranges:i}=e.selection,s=t?hu(t,e.schema):null;if(n)return!!(e.storedMarks||e.selection.$from.marks()).filter(h=>s?s.name===h.type.name:!0).find(h=>G0(h.attrs,r,{strict:!1}));let o=0;const a=[];if(i.forEach(({$from:h,$to:d})=>{const f=h.pos,p=d.pos;e.doc.nodesBetween(f,p,(m,y)=>{if(!m.isText&&!m.marks.length)return;const b=Math.max(f,y),v=Math.min(p,y+m.nodeSize),D=v-b;o+=D,a.push(...m.marks.map(E=>({mark:E,from:b,to:v})))})}),o===0)return!1;const l=a.filter(h=>s?s.name===h.mark.type.name:!0).filter(h=>G0(h.mark.attrs,r,{strict:!1})).reduce((h,d)=>h+d.to-d.from,0),u=a.filter(h=>s?h.mark.type!==s&&h.mark.type.excludes(s):!0).reduce((h,d)=>h+d.to-d.from,0);return(l>0?l+u:l)>=o}function yPe(e,t,r={}){if(!t)return Ng(e,null,r)||RT(e,null,r);const n=q1(t,e.schema);return n==="node"?Ng(e,t,r):n==="mark"?RT(e,t,r):!1}function qN(e,t){const{nodeExtensions:r}=V1(t),n=r.find(o=>o.name===e);if(!n)return!1;const i={name:n.name,options:n.options,storage:n.storage},s=Qt(st(n,"group",i));return typeof s!="string"?!1:s.split(" ").includes("list")}function O_(e,{checkChildren:t=!0,ignoreWhitespace:r=!1}={}){var n;if(r){if(e.type.name==="hardBreak")return!0;if(e.isText)return/^\s*$/m.test((n=e.text)!==null&&n!==void 0?n:"")}if(e.isText)return!e.text;if(e.isAtom||e.isLeaf)return!1;if(e.content.childCount===0)return!0;if(t){let i=!0;return e.content.forEach(s=>{i!==!1&&(O_(s,{ignoreWhitespace:r,checkChildren:t})||(i=!1))}),i}return!1}function vPe(e,t,r){var n;const{selection:i}=t;let s=null;if(IU(i)&&(s=i.$cursor),s){const a=(n=e.storedMarks)!==null&&n!==void 0?n:s.marks();return!!r.isInSet(a)||!a.some(l=>l.type.excludes(r))}const{ranges:o}=i;return o.some(({$from:a,$to:l})=>{let u=a.depth===0?e.doc.inlineContent&&e.doc.type.allowsMarkType(r):!1;return e.doc.nodesBetween(a.pos,l.pos,(c,h,d)=>{if(u)return!1;if(c.isInline){const f=!d||d.type.allowsMarkType(r),p=!!r.isInSet(c.marks)||!c.marks.some(m=>m.type.excludes(r));u=f&&p}return!u}),u})}const bPe=(e,t={})=>({tr:r,state:n,dispatch:i})=>{const{selection:s}=r,{empty:o,ranges:a}=s,l=hu(e,n.schema);if(i)if(o){const u=P_(n,l);r.addStoredMark(l.create({...u,...t}))}else a.forEach(u=>{const c=u.$from.pos,h=u.$to.pos;n.doc.nodesBetween(c,h,(d,f)=>{const p=Math.max(f,c),m=Math.min(f+d.nodeSize,h);d.marks.find(b=>b.type===l)?d.marks.forEach(b=>{l===b.type&&r.addMark(p,m,l.create({...b.attrs,...t}))}):r.addMark(p,m,l.create(t))})});return vPe(n,r,l)},xPe=(e,t)=>({tr:r})=>(r.setMeta(e,t),!0),wPe=(e,t={})=>({state:r,dispatch:n,chain:i})=>{const s=_n(e,r.schema);return s.isTextblock?i().command(({commands:o})=>HN(s,t)(r)?!0:o.clearNodes()).command(({state:o})=>HN(s,t)(o,n)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},SPe=e=>({tr:t,dispatch:r})=>{if(r){const{doc:n}=t,i=Nu(e,0,n.content.size),s=mt.create(n,i);t.setSelection(s)}return!0},DPe=e=>({tr:t,dispatch:r})=>{if(r){const{doc:n}=t,{from:i,to:s}=typeof e=="number"?{from:e,to:e}:e,o=Bt.atStart(n).from,a=Bt.atEnd(n).to,l=Nu(i,o,a),u=Nu(s,o,a),c=Bt.create(n,l,u);t.setSelection(c)}return!0},EPe=e=>({state:t,dispatch:r})=>{const n=_n(e,t.schema);return nLe(n)(t,r)};function KN(e,t){const r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(r){const n=r.filter(i=>t==null?void 0:t.includes(i.type.name));e.tr.ensureMarks(n)}}const CPe=({keepMarks:e=!0}={})=>({tr:t,state:r,dispatch:n,editor:i})=>{const{selection:s,doc:o}=t,{$from:a,$to:l}=s,u=i.extensionManager.attributes,c=uv(u,a.node().type.name,a.node().attrs);if(s instanceof mt&&s.node.isBlock)return!a.parentOffset||!Zh(o,a.pos)?!1:(n&&(e&&KN(r,i.extensionManager.splittableMarks),t.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const h=l.parentOffset===l.parent.content.size,d=a.depth===0?void 0:hPe(a.node(-1).contentMatchAt(a.indexAfter(-1)));let f=h&&d?[{type:d,attrs:c}]:void 0,p=Zh(t.doc,t.mapping.map(a.pos),1,f);if(!f&&!p&&Zh(t.doc,t.mapping.map(a.pos),1,d?[{type:d}]:void 0)&&(p=!0,f=d?[{type:d,attrs:c}]:void 0),n){if(p&&(s instanceof Bt&&t.deleteSelection(),t.split(t.mapping.map(a.pos),1,f),d&&!h&&!a.parentOffset&&a.parent.type!==d)){const m=t.mapping.map(a.before()),y=t.doc.resolve(m);a.node(-1).canReplaceWith(y.index(),y.index()+1,d)&&t.setNodeMarkup(t.mapping.map(a.before()),d)}e&&KN(r,i.extensionManager.splittableMarks),t.scrollIntoView()}return p},TPe=(e,t={})=>({tr:r,state:n,dispatch:i,editor:s})=>{var o;const a=_n(e,n.schema),{$from:l,$to:u}=n.selection,c=n.selection.node;if(c&&c.isBlock||l.depth<2||!l.sameParent(u))return!1;const h=l.node(-1);if(h.type!==a)return!1;const d=s.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(i){let b=Oe.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let k=l.depth-v;k>=l.depth-3;k-=1)b=Oe.from(l.node(k).copy(b));const D=l.indexAfter(-1){if(T>-1)return!1;k.isTextblock&&k.content.size===0&&(T=O+1)}),T>-1&&r.setSelection(Bt.near(r.doc.resolve(T))),r.scrollIntoView()}return!0}const f=u.pos===l.end()?h.contentMatchAt(0).defaultType:null,p={...uv(d,h.type.name,h.attrs),...t},m={...uv(d,l.node().type.name,l.node().attrs),...t};r.delete(l.pos,u.pos);const y=f?[{type:a,attrs:p},{type:f,attrs:m}]:[{type:a,attrs:p}];if(!Zh(r.doc,l.pos,2))return!1;if(i){const{selection:b,storedMarks:v}=n,{splittableMarks:D}=s.extensionManager,E=v||b.$to.parentOffset&&b.$from.marks();if(r.split(l.pos,2,y).scrollIntoView(),!E||!i)return!0;const C=E.filter(w=>D.includes(w.type.name));r.ensureMarks(C)}return!0},SD=(e,t)=>{const r=F_(o=>o.type===t)(e.selection);if(!r)return!0;const n=e.doc.resolve(Math.max(0,r.pos-1)).before(r.depth);if(n===void 0)return!0;const i=e.doc.nodeAt(n);return r.node.type===(i==null?void 0:i.type)&&Hc(e.doc,r.pos)&&e.join(r.pos),!0},DD=(e,t)=>{const r=F_(o=>o.type===t)(e.selection);if(!r)return!0;const n=e.doc.resolve(r.start).after(r.depth);if(n===void 0)return!0;const i=e.doc.nodeAt(n);return r.node.type===(i==null?void 0:i.type)&&Hc(e.doc,n)&&e.join(n),!0},APe=(e,t,r,n={})=>({editor:i,tr:s,state:o,dispatch:a,chain:l,commands:u,can:c})=>{const{extensions:h,splittableMarks:d}=i.extensionManager,f=_n(e,o.schema),p=_n(t,o.schema),{selection:m,storedMarks:y}=o,{$from:b,$to:v}=m,D=b.blockRange(v),E=y||m.$to.parentOffset&&m.$from.marks();if(!D)return!1;const C=F_(w=>qN(w.type.name,h))(m);if(D.depth>=1&&C&&D.depth-C.depth<=1){if(C.node.type===f)return u.liftListItem(p);if(qN(C.node.type.name,h)&&f.validContent(C.node.content)&&a)return l().command(()=>(s.setNodeMarkup(C.pos,f),!0)).command(()=>SD(s,f)).command(()=>DD(s,f)).run()}return!r||!E||!a?l().command(()=>c().wrapInList(f,n)?!0:u.clearNodes()).wrapInList(f,n).command(()=>SD(s,f)).command(()=>DD(s,f)).run():l().command(()=>{const w=c().wrapInList(f,n),T=E.filter(k=>d.includes(k.type.name));return s.ensureMarks(T),w?!0:u.clearNodes()}).wrapInList(f,n).command(()=>SD(s,f)).command(()=>DD(s,f)).run()},kPe=(e,t={},r={})=>({state:n,commands:i})=>{const{extendEmptyMarkRange:s=!1}=r,o=hu(e,n.schema);return RT(n,o,t)?i.unsetMark(o,{extendEmptyMarkRange:s}):i.setMark(o,t)},_Pe=(e,t,r={})=>({state:n,commands:i})=>{const s=_n(e,n.schema),o=_n(t,n.schema),a=Ng(n,s,r);let l;return n.selection.$anchor.sameParent(n.selection.$head)&&(l=n.selection.$anchor.parent.attrs),a?i.setNode(o,l):i.setNode(s,{...l,...r})},$Pe=(e,t={})=>({state:r,commands:n})=>{const i=_n(e,r.schema);return Ng(r,i,t)?n.lift(i):n.wrapIn(i,t)},LPe=()=>({state:e,dispatch:t})=>{const r=e.plugins;for(let n=0;n=0;l-=1)o.step(a.steps[l].invert(a.docs[l]));if(s.text){const l=o.doc.resolve(s.from).marks();o.replaceWith(s.from,s.to,e.schema.text(s.text,l))}else o.delete(s.from,s.to)}return!0}}return!1},PPe=()=>({tr:e,dispatch:t})=>{const{selection:r}=e,{empty:n,ranges:i}=r;return n||t&&i.forEach(s=>{e.removeMark(s.$from.pos,s.$to.pos)}),!0},FPe=(e,t={})=>({tr:r,state:n,dispatch:i})=>{var s;const{extendEmptyMarkRange:o=!1}=t,{selection:a}=r,l=hu(e,n.schema),{$from:u,empty:c,ranges:h}=a;if(!i)return!0;if(c&&o){let{from:d,to:f}=a;const p=(s=u.marks().find(y=>y.type===l))===null||s===void 0?void 0:s.attrs,m=$_(u,l,p);m&&(d=m.from,f=m.to),r.removeMark(d,f,l)}else h.forEach(d=>{r.removeMark(d.$from.pos,d.$to.pos,l)});return r.removeStoredMark(l),!0},OPe=(e,t={})=>({tr:r,state:n,dispatch:i})=>{let s=null,o=null;const a=q1(typeof e=="string"?e:e.name,n.schema);return a?(a==="node"&&(s=_n(e,n.schema)),a==="mark"&&(o=hu(e,n.schema)),i&&r.selection.ranges.forEach(l=>{const u=l.$from.pos,c=l.$to.pos;n.doc.nodesBetween(u,c,(h,d)=>{s&&s===h.type&&r.setNodeMarkup(d,void 0,{...h.attrs,...t}),o&&h.marks.length&&h.marks.forEach(f=>{if(o===f.type){const p=Math.max(d,u),m=Math.min(d+h.nodeSize,c);r.addMark(p,m,o.create({...f.attrs,...t}))}})})}),!0):!1},MPe=(e,t={})=>({state:r,dispatch:n})=>{const i=_n(e,r.schema);return Y3e(i,t)(r,n)},IPe=(e,t={})=>({state:r,dispatch:n})=>{const i=_n(e,r.schema);return Q3e(i,t)(r,n)};var NPe=Object.freeze({__proto__:null,blur:wLe,clearContent:SLe,clearNodes:DLe,command:ELe,createParagraphNear:CLe,cut:TLe,deleteCurrentNode:ALe,deleteNode:kLe,deleteRange:_Le,deleteSelection:$Le,enter:LLe,exitCode:PLe,extendMarkRange:OLe,first:MLe,focus:ILe,forEach:NLe,insertContent:RLe,insertContentAt:zLe,joinBackward:WLe,joinDown:ULe,joinForward:VLe,joinItemBackward:GLe,joinItemForward:qLe,joinTextblockBackward:KLe,joinTextblockForward:JLe,joinUp:HLe,keyboardShortcut:YLe,lift:QLe,liftEmptyBlock:ZLe,liftListItem:ePe,newlineInCode:tPe,resetAttributes:rPe,scrollIntoView:nPe,selectAll:iPe,selectNodeBackward:sPe,selectNodeForward:oPe,selectParentNode:aPe,selectTextblockEnd:lPe,selectTextblockStart:uPe,setContent:cPe,setMark:bPe,setMeta:xPe,setNode:wPe,setNodeSelection:SPe,setTextSelection:DPe,sinkListItem:EPe,splitBlock:CPe,splitListItem:TPe,toggleList:APe,toggleMark:kPe,toggleNode:_Pe,toggleWrap:$Pe,undoInputRule:LPe,unsetAllMarks:PPe,unsetMark:FPe,updateAttributes:OPe,wrapIn:MPe,wrapInList:IPe});const RPe=mo.create({name:"commands",addCommands(){return{...NPe}}}),BPe=mo.create({name:"drop",addProseMirrorPlugins(){return[new Ko({key:new Uc("tiptapDrop"),props:{handleDrop:(e,t,r,n)=>{this.editor.emit("drop",{editor:this.editor,event:t,slice:r,moved:n})}}})]}}),jPe=mo.create({name:"editable",addProseMirrorPlugins(){return[new Ko({key:new Uc("editable"),props:{editable:()=>this.editor.options.editable}})]}}),zPe=mo.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:e}=this;return[new Ko({key:new Uc("focusEvents"),props:{handleDOMEvents:{focus:(t,r)=>{e.isFocused=!0;const n=e.state.tr.setMeta("focus",{event:r}).setMeta("addToHistory",!1);return t.dispatch(n),!1},blur:(t,r)=>{e.isFocused=!1;const n=e.state.tr.setMeta("blur",{event:r}).setMeta("addToHistory",!1);return t.dispatch(n),!1}}}})]}}),HPe=mo.create({name:"keymap",addKeyboardShortcuts(){const e=()=>this.editor.commands.first(({commands:o})=>[()=>o.undoInputRule(),()=>o.command(({tr:a})=>{const{selection:l,doc:u}=a,{empty:c,$anchor:h}=l,{pos:d,parent:f}=h,p=h.parent.isTextblock&&d>0?a.doc.resolve(d-1):h,m=p.parent.type.spec.isolating,y=h.pos-h.parentOffset,b=m&&p.parent.childCount===1?y===h.pos:Vt.atStart(u).from===d;return!c||!f.type.isTextblock||f.textContent.length||!b||b&&h.parent.type.name==="paragraph"?!1:o.clearNodes()}),()=>o.deleteSelection(),()=>o.joinBackward(),()=>o.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:o})=>[()=>o.deleteSelection(),()=>o.deleteCurrentNode(),()=>o.joinForward(),()=>o.selectNodeForward()]),n={Enter:()=>this.editor.commands.first(({commands:o})=>[()=>o.newlineInCode(),()=>o.createParagraphNear(),()=>o.liftEmptyBlock(),()=>o.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},i={...n},s={...n,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return L_()||BU()?s:i},addProseMirrorPlugins(){return[new Ko({key:new Uc("clearDocument"),appendTransaction:(e,t,r)=>{const n=e.some(m=>m.docChanged)&&!t.doc.eq(r.doc),i=e.some(m=>m.getMeta("preventClearDocument"));if(!n||i)return;const{empty:s,from:o,to:a}=t.selection,l=Vt.atStart(t.doc).from,u=Vt.atEnd(t.doc).to;if(s||!(o===l&&a===u)||!O_(r.doc))return;const d=r.tr,f=U1({state:r,transaction:d}),{commands:p}=new W1({editor:this.editor,state:f});if(p.clearNodes(),!!d.steps.length)return d}})]}}),UPe=mo.create({name:"paste",addProseMirrorPlugins(){return[new Ko({key:new Uc("tiptapPaste"),props:{handlePaste:(e,t,r)=>{this.editor.emit("paste",{editor:this.editor,event:t,slice:r})}}})]}}),WPe=mo.create({name:"tabindex",addProseMirrorPlugins(){return[new Ko({key:new Uc("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}});class ku{get name(){return this.node.type.name}constructor(t,r,n=!1,i=null){this.currentNode=null,this.actualDepth=null,this.isBlock=n,this.resolvedPos=t,this.editor=r,this.currentNode=i}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var t;return(t=this.actualDepth)!==null&&t!==void 0?t:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(t){let r=this.from,n=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}r=this.from+1,n=this.to-1}this.editor.commands.insertContentAt({from:r,to:n},t)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const t=this.resolvedPos.start(this.resolvedPos.depth-1),r=this.resolvedPos.doc.resolve(t);return new ku(r,this.editor)}get before(){let t=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return t.depth!==this.depth&&(t=this.resolvedPos.doc.resolve(this.from-3)),new ku(t,this.editor)}get after(){let t=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return t.depth!==this.depth&&(t=this.resolvedPos.doc.resolve(this.to+3)),new ku(t,this.editor)}get children(){const t=[];return this.node.content.forEach((r,n)=>{const i=r.isBlock&&!r.isTextblock,s=r.isAtom&&!r.isText,o=this.pos+n+(s?0:1),a=this.resolvedPos.doc.resolve(o);if(!i&&a.depth<=this.depth)return;const l=new ku(a,this.editor,i,i?r:null);i&&(l.actualDepth=this.depth+1),t.push(new ku(a,this.editor,i,i?r:null))}),t}get firstChild(){return this.children[0]||null}get lastChild(){const t=this.children;return t[t.length-1]||null}closest(t,r={}){let n=null,i=this.parent;for(;i&&!n;){if(i.node.type.name===t)if(Object.keys(r).length>0){const s=i.node.attrs,o=Object.keys(r);for(let a=0;a{n&&i.length>0||(o.node.type.name===t&&s.every(l=>r[l]===o.node.attrs[l])&&i.push(o),!(n&&i.length>0)&&(i=i.concat(o.querySelectorAll(t,r,n))))}),i}setAttribute(t){const{tr:r}=this.editor.state;r.setNodeMarkup(this.from,void 0,{...this.node.attrs,...t}),this.editor.view.dispatch(r)}}const VPe=`.ProseMirror { + position: relative; +} + +.ProseMirror { + word-wrap: break-word; + white-space: pre-wrap; + white-space: break-spaces; + -webkit-font-variant-ligatures: none; + font-variant-ligatures: none; + font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */ +} + +.ProseMirror [contenteditable="false"] { + white-space: normal; +} + +.ProseMirror [contenteditable="false"] [contenteditable="true"] { + white-space: pre-wrap; +} + +.ProseMirror pre { + white-space: pre-wrap; +} + +img.ProseMirror-separator { + display: inline !important; + border: none !important; + margin: 0 !important; + width: 0 !important; + height: 0 !important; +} + +.ProseMirror-gapcursor { + display: none; + pointer-events: none; + position: absolute; + margin: 0; +} + +.ProseMirror-gapcursor:after { + content: ""; + display: block; + position: absolute; + top: -2px; + width: 20px; + border-top: 1px solid black; + animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite; +} + +@keyframes ProseMirror-cursor-blink { + to { + visibility: hidden; + } +} + +.ProseMirror-hideselection *::selection { + background: transparent; +} + +.ProseMirror-hideselection *::-moz-selection { + background: transparent; +} + +.ProseMirror-hideselection * { + caret-color: transparent; +} + +.ProseMirror-focused .ProseMirror-gapcursor { + display: block; +} + +.tippy-box[data-animation=fade][data-state=hidden] { + opacity: 0 +}`;function GPe(e,t,r){const n=document.querySelector("style[data-tiptap-style]");if(n!==null)return n;const i=document.createElement("style");return t&&i.setAttribute("nonce",t),i.setAttribute("data-tiptap-style",""),i.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(i),i}class qPe extends iLe{constructor(t={}){super(),this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:r})=>{throw r},onPaste:()=>null,onDrop:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(t),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("contentError",this.options.onContentError),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:r,slice:n,moved:i})=>this.options.onDrop(r,n,i)),this.on("paste",({event:r,slice:n})=>this.options.onPaste(r,n)),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=GPe(VPe,this.options.injectNonce))}setOptions(t={}){this.options={...this.options,...t},!(!this.view||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(t,r=!0){this.setOptions({editable:t}),r&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(t,r){const n=FU(r)?r(t,[...this.state.plugins]):[...this.state.plugins,t],i=this.state.reconfigure({plugins:n});return this.view.updateState(i),i}unregisterPlugin(t){if(this.isDestroyed)return;const r=this.state.plugins;let n=r;if([].concat(t).forEach(s=>{const o=typeof s=="string"?`${s}$`:s.key;n=r.filter(a=>!a.key.startsWith(o))}),r.length===n.length)return;const i=this.state.reconfigure({plugins:n});return this.view.updateState(i),i}createExtensionManager(){var t,r;const i=[...this.options.enableCoreExtensions?[jPe,xLe.configure({blockSeparator:(r=(t=this.options.coreExtensionOptions)===null||t===void 0?void 0:t.clipboardTextSerializer)===null||r===void 0?void 0:r.blockSeparator}),RPe,zPe,HPe,WPe,BPe,UPe].filter(s=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[s.name]!==!1:!0):[],...this.options.extensions].filter(s=>["extension","node","mark"].includes(s==null?void 0:s.type));this.extensionManager=new Uh(i,this)}createCommandManager(){this.commandManager=new W1({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){let t;try{t=NT(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(s){if(!(s instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(s.message))throw s;this.emit("contentError",{editor:this,error:s,disableCollaboration:()=>{this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(o=>o.name!=="collaboration"),this.createExtensionManager()}}),t=NT(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}const r=NU(t,this.options.autofocus);this.view=new S3e(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:Hh.create({doc:t,selection:r||void 0})}),this.view.dom.setAttribute("role","textbox"),this.view.dom.getAttribute("aria-label")||this.view.dom.setAttribute("aria-label","Rich-Text Editor");const n=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(n),this.createNodeViews(),this.prependClass();const i=this.view.dom;i.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(t){this.isCapturingTransaction=!0,t(),this.isCapturingTransaction=!1;const r=this.capturedTransaction;return this.capturedTransaction=null,r}dispatchTransaction(t){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=t;return}t.steps.forEach(o=>{var a;return(a=this.capturedTransaction)===null||a===void 0?void 0:a.step(o)});return}const r=this.state.apply(t),n=!this.state.selection.eq(r.selection);this.emit("beforeTransaction",{editor:this,transaction:t,nextState:r}),this.view.updateState(r),this.emit("transaction",{editor:this,transaction:t}),n&&this.emit("selectionUpdate",{editor:this,transaction:t});const i=t.getMeta("focus"),s=t.getMeta("blur");i&&this.emit("focus",{editor:this,event:i.event,transaction:t}),s&&this.emit("blur",{editor:this,event:s.event,transaction:t}),!(!t.docChanged||t.getMeta("preventUpdate"))&&this.emit("update",{editor:this,transaction:t})}getAttributes(t){return mPe(this.state,t)}isActive(t,r){const n=typeof t=="string"?t:null,i=typeof t=="string"?r:t;return yPe(this.state,n,i)}getJSON(){return this.state.doc.toJSON()}getHTML(){return fPe(this.state.doc.content,this.schema)}getText(t){const{blockSeparator:r=` + +`,textSerializers:n={}}=t||{};return pPe(this.state.doc,{blockSeparator:r,textSerializers:{...MU(this.schema),...n}})}get isEmpty(){return O_(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){if(this.emit("destroy"),this.view){const t=this.view.dom;t&&t.editor&&delete t.editor,this.view.destroy()}this.removeAllListeners()}get isDestroyed(){var t;return!(!((t=this.view)===null||t===void 0)&&t.docView)}$node(t,r){var n;return((n=this.$doc)===null||n===void 0?void 0:n.querySelector(t,r))||null}$nodes(t,r){var n;return((n=this.$doc)===null||n===void 0?void 0:n.querySelectorAll(t,r))||null}$pos(t){const r=this.state.doc.resolve(t);return new ku(r,this)}get $doc(){return this.$pos(0)}}function Rg(e){return new uLe({find:e.find,handler:({state:t,range:r,match:n})=>{const i=Qt(e.getAttributes,void 0,n);if(i===!1||i===null)return null;const{tr:s}=t,o=n[n.length-1],a=n[0];if(o){const l=a.search(/\S/),u=r.from+a.indexOf(o),c=u+o.length;if(jU(r.from,r.to,t.doc).filter(f=>f.mark.type.excluded.find(m=>m===e.type&&m!==f.mark.type)).filter(f=>f.to>u).length)return null;cr.from&&s.delete(r.from+l,u);const d=r.from+l+o.length;s.addMark(r.from+l,d,e.type.create(i||{})),s.removeStoredMark(e.type)}}})}class _d{constructor(t={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Qt(st(this,"addOptions",{name:this.name}))),this.storage=Qt(st(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new _d(t)}configure(t={}){const r=this.extend({...this.config,addOptions:()=>G1(this.options,t)});return r.name=this.name,r.parent=this.parent,r}extend(t={}){const r=new _d(t);return r.parent=this,this.child=r,r.name=t.name?t.name:r.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=Qt(st(r,"addOptions",{name:r.name})),r.storage=Qt(st(r,"addStorage",{name:r.name,options:r.options})),r}}function Bg(e){return new pLe({find:e.find,handler:({state:t,range:r,match:n,pasteEvent:i})=>{const s=Qt(e.getAttributes,void 0,n,i);if(s===!1||s===null)return null;const{tr:o}=t,a=n[n.length-1],l=n[0];let u=r.to;if(a){const c=l.search(/\S/),h=r.from+l.indexOf(a),d=h+a.length;if(jU(r.from,r.to,t.doc).filter(p=>p.mark.type.excluded.find(y=>y===e.type&&y!==p.mark.type)).filter(p=>p.to>h).length)return null;dr.from&&o.delete(r.from+c,h),u=r.from+c+a.length,o.addMark(r.from+c,u,e.type.create(s||{})),o.removeStoredMark(e.type)}}})}function KPe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var zU={exports:{}},ED={};/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var JN;function JPe(){if(JN)return ED;JN=1;var e=gt;function t(h,d){return h===d&&(h!==0||1/h===1/d)||h!==h&&d!==d}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,i=e.useEffect,s=e.useLayoutEffect,o=e.useDebugValue;function a(h,d){var f=d(),p=n({inst:{value:f,getSnapshot:d}}),m=p[0].inst,y=p[1];return s(function(){m.value=f,m.getSnapshot=d,l(m)&&y({inst:m})},[h,f,d]),i(function(){return l(m)&&y({inst:m}),h(function(){l(m)&&y({inst:m})})},[h]),o(f),f}function l(h){var d=h.getSnapshot;h=h.value;try{var f=d();return!r(h,f)}catch{return!0}}function u(h,d){return d()}var c=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?u:a;return ED.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:c,ED}zU.exports=JPe();var M_=zU.exports;const XPe=(...e)=>t=>{e.forEach(r=>{typeof r=="function"?r(t):r&&(r.current=t)})},YPe=({contentComponent:e})=>{const t=M_.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getServerSnapshot);return gt.createElement(gt.Fragment,null,Object.values(t))};function QPe(){const e=new Set;let t={};return{subscribe(r){return e.add(r),()=>{e.delete(r)}},getSnapshot(){return t},getServerSnapshot(){return t},setRenderer(r,n){t={...t,[r]:RA.createPortal(n.reactElement,n.element,r)},e.forEach(i=>i())},removeRenderer(r){const n={...t};delete n[r],t=n,e.forEach(i=>i())}}}class ZPe extends gt.Component{constructor(t){var r;super(t),this.editorContentRef=gt.createRef(),this.initialized=!1,this.state={hasContentComponentInitialized:!!(!((r=t.editor)===null||r===void 0)&&r.contentComponent)}}componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){const t=this.props.editor;if(t&&!t.isDestroyed&&t.options.element){if(t.contentComponent)return;const r=this.editorContentRef.current;r.append(...t.options.element.childNodes),t.setOptions({element:r}),t.contentComponent=QPe(),this.state.hasContentComponentInitialized||(this.unsubscribeToContentComponent=t.contentComponent.subscribe(()=>{this.setState(n=>n.hasContentComponentInitialized?n:{hasContentComponentInitialized:!0}),this.unsubscribeToContentComponent&&this.unsubscribeToContentComponent()})),t.createNodeViews(),this.initialized=!0}}componentWillUnmount(){const t=this.props.editor;if(!t||(this.initialized=!1,t.isDestroyed||t.view.setProps({nodeViews:{}}),this.unsubscribeToContentComponent&&this.unsubscribeToContentComponent(),t.contentComponent=null,!t.options.element.firstChild))return;const r=document.createElement("div");r.append(...t.options.element.childNodes),t.setOptions({element:r})}render(){const{editor:t,innerRef:r,...n}=this.props;return gt.createElement(gt.Fragment,null,gt.createElement("div",{ref:XPe(r,this.editorContentRef),...n}),(t==null?void 0:t.contentComponent)&>.createElement(YPe,{contentComponent:t.contentComponent}))}}const eFe=z.forwardRef((e,t)=>{const r=gt.useMemo(()=>Math.floor(Math.random()*4294967295).toString(),[e.editor]);return gt.createElement(ZPe,{key:r,innerRef:t,...e})}),tFe=gt.memo(eFe);var rFe=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],r.get(i[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(t[i]!==r[i])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),n=s.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;i--!==0;){var o=s[i];if(!(o==="_owner"&&t.$$typeof)&&!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r},nFe=KPe(rFe),HU={exports:{}},CD={};/** + * @license React + * use-sync-external-store-shim/with-selector.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var XN;function iFe(){if(XN)return CD;XN=1;var e=gt,t=M_;function r(u,c){return u===c&&(u!==0||1/u===1/c)||u!==u&&c!==c}var n=typeof Object.is=="function"?Object.is:r,i=t.useSyncExternalStore,s=e.useRef,o=e.useEffect,a=e.useMemo,l=e.useDebugValue;return CD.useSyncExternalStoreWithSelector=function(u,c,h,d,f){var p=s(null);if(p.current===null){var m={hasValue:!1,value:null};p.current=m}else m=p.current;p=a(function(){function b(w){if(!v){if(v=!0,D=w,w=d(w),f!==void 0&&m.hasValue){var T=m.value;if(f(T,w))return E=T}return E=w}if(T=E,n(D,w))return T;var k=d(w);return f!==void 0&&f(T,k)?T:(D=w,E=k)}var v=!1,D,E,C=h===void 0?null:h;return[function(){return b(c())},C===null?void 0:function(){return b(C())}]},[c,h,d,f]);var y=i(u,p[0],p[1]);return o(function(){m.hasValue=!0,m.value=y},[y]),l(y),y},CD}HU.exports=iFe();var sFe=HU.exports;class oFe{constructor(t){this.transactionNumber=0,this.lastTransactionNumber=0,this.subscribers=new Set,this.editor=t,this.lastSnapshot={editor:t,transactionNumber:0},this.getSnapshot=this.getSnapshot.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.watch=this.watch.bind(this),this.subscribe=this.subscribe.bind(this)}getSnapshot(){return this.transactionNumber===this.lastTransactionNumber?this.lastSnapshot:(this.lastTransactionNumber=this.transactionNumber,this.lastSnapshot={editor:this.editor,transactionNumber:this.transactionNumber},this.lastSnapshot)}getServerSnapshot(){return{editor:null,transactionNumber:0}}subscribe(t){return this.subscribers.add(t),()=>{this.subscribers.delete(t)}}watch(t){if(this.editor=t,this.editor){const r=()=>{this.transactionNumber+=1,this.subscribers.forEach(i=>i())},n=this.editor;return n.on("transaction",r),()=>{n.off("transaction",r)}}}}function aFe(e){var t;const[r]=z.useState(()=>new oFe(e.editor)),n=sFe.useSyncExternalStoreWithSelector(r.subscribe,r.getSnapshot,r.getServerSnapshot,e.selector,(t=e.equalityFn)!==null&&t!==void 0?t:nFe);return z.useEffect(()=>r.watch(e.editor),[e.editor,r]),z.useDebugValue(n),n}const lFe=!1,BT=typeof window>"u",uFe=BT||!!(typeof window<"u"&&window.next);class cFe{constructor(t){this.editor=null,this.subscriptions=new Set,this.isComponentMounted=!1,this.previousDeps=null,this.instanceId="",this.options=t,this.subscriptions=new Set,this.setEditor(this.getInitialEditor()),this.scheduleDestroy(),this.getEditor=this.getEditor.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.subscribe=this.subscribe.bind(this),this.refreshEditorInstance=this.refreshEditorInstance.bind(this),this.scheduleDestroy=this.scheduleDestroy.bind(this),this.onRender=this.onRender.bind(this),this.createEditor=this.createEditor.bind(this)}setEditor(t){this.editor=t,this.instanceId=Math.random().toString(36).slice(2,9),this.subscriptions.forEach(r=>r())}getInitialEditor(){if(this.options.current.immediatelyRender===void 0)return BT||uFe?null:this.createEditor();if(this.options.current.immediatelyRender&&BT&&lFe)throw new Error("Tiptap Error: SSR has been detected, and `immediatelyRender` has been set to `true` this is an unsupported configuration that may result in errors, explicitly set `immediatelyRender` to `false` to avoid hydration mismatches.");return this.options.current.immediatelyRender?this.createEditor():null}createEditor(){const t={...this.options.current,onBeforeCreate:(...n)=>{var i,s;return(s=(i=this.options.current).onBeforeCreate)===null||s===void 0?void 0:s.call(i,...n)},onBlur:(...n)=>{var i,s;return(s=(i=this.options.current).onBlur)===null||s===void 0?void 0:s.call(i,...n)},onCreate:(...n)=>{var i,s;return(s=(i=this.options.current).onCreate)===null||s===void 0?void 0:s.call(i,...n)},onDestroy:(...n)=>{var i,s;return(s=(i=this.options.current).onDestroy)===null||s===void 0?void 0:s.call(i,...n)},onFocus:(...n)=>{var i,s;return(s=(i=this.options.current).onFocus)===null||s===void 0?void 0:s.call(i,...n)},onSelectionUpdate:(...n)=>{var i,s;return(s=(i=this.options.current).onSelectionUpdate)===null||s===void 0?void 0:s.call(i,...n)},onTransaction:(...n)=>{var i,s;return(s=(i=this.options.current).onTransaction)===null||s===void 0?void 0:s.call(i,...n)},onUpdate:(...n)=>{var i,s;return(s=(i=this.options.current).onUpdate)===null||s===void 0?void 0:s.call(i,...n)},onContentError:(...n)=>{var i,s;return(s=(i=this.options.current).onContentError)===null||s===void 0?void 0:s.call(i,...n)},onDrop:(...n)=>{var i,s;return(s=(i=this.options.current).onDrop)===null||s===void 0?void 0:s.call(i,...n)},onPaste:(...n)=>{var i,s;return(s=(i=this.options.current).onPaste)===null||s===void 0?void 0:s.call(i,...n)}};return new qPe(t)}getEditor(){return this.editor}getServerSnapshot(){return null}subscribe(t){return this.subscriptions.add(t),()=>{this.subscriptions.delete(t)}}onRender(t){return()=>(this.isComponentMounted=!0,clearTimeout(this.scheduledDestructionTimeout),this.editor&&!this.editor.isDestroyed&&t.length===0?this.editor.setOptions({...this.options.current,editable:this.editor.isEditable}):this.refreshEditorInstance(t),()=>{this.isComponentMounted=!1,this.scheduleDestroy()})}refreshEditorInstance(t){if(this.editor&&!this.editor.isDestroyed){if(this.previousDeps===null){this.previousDeps=t;return}if(this.previousDeps.length===t.length&&this.previousDeps.every((n,i)=>n===t[i]))return}this.editor&&!this.editor.isDestroyed&&this.editor.destroy(),this.setEditor(this.createEditor()),this.previousDeps=t}scheduleDestroy(){const t=this.instanceId,r=this.editor;this.scheduledDestructionTimeout=setTimeout(()=>{if(this.isComponentMounted&&this.instanceId===t){r&&r.setOptions(this.options.current);return}r&&!r.isDestroyed&&(r.destroy(),this.instanceId===t&&this.setEditor(null))},1)}}function hFe(e={},t=[]){const r=z.useRef(e);r.current=e;const[n]=z.useState(()=>new cFe(r)),i=M_.useSyncExternalStore(n.subscribe,n.getEditor,n.getServerSnapshot);return z.useDebugValue(i),z.useEffect(n.onRender(t)),aFe({editor:i,selector:({transactionNumber:s})=>e.shouldRerenderOnTransaction===!1?null:e.immediatelyRender&&s===0?0:s+1}),i}const dFe=z.createContext({editor:null});dFe.Consumer;const fFe=z.createContext({onDragStart:void 0}),pFe=()=>z.useContext(fFe);gt.forwardRef((e,t)=>{const{onDragStart:r}=pFe(),n=e.as||"div";return gt.createElement(n,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:r,style:{whiteSpace:"normal",...e.style}})});const gFe=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,mFe=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,yFe=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,vFe=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,bFe=$a.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:e=>e.type.name===this.name},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return["strong",Wc(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[Rg({find:gFe,type:this.type}),Rg({find:yFe,type:this.type})]},addPasteRules(){return[Bg({find:mFe,type:this.type}),Bg({find:vFe,type:this.type})]}}),xFe=_d.create({name:"doc",topNode:!0,content:"block+"});/*! @license DOMPurify 3.1.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.7/LICENSE */const{entries:UU,setPrototypeOf:YN,isFrozen:wFe,getPrototypeOf:SFe,getOwnPropertyDescriptor:DFe}=Object;let{freeze:Ci,seal:Fs,create:WU}=Object,{apply:jT,construct:zT}=typeof Reflect<"u"&&Reflect;Ci||(Ci=function(t){return t});Fs||(Fs=function(t){return t});jT||(jT=function(t,r,n){return t.apply(r,n)});zT||(zT=function(t,r){return new t(...r)});const _y=ls(Array.prototype.forEach),QN=ls(Array.prototype.pop),Xf=ls(Array.prototype.push),cv=ls(String.prototype.toLowerCase),TD=ls(String.prototype.toString),ZN=ls(String.prototype.match),Yf=ls(String.prototype.replace),EFe=ls(String.prototype.indexOf),CFe=ls(String.prototype.trim),Vs=ls(Object.prototype.hasOwnProperty),pi=ls(RegExp.prototype.test),Qf=TFe(TypeError);function ls(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i2&&arguments[2]!==void 0?arguments[2]:cv;YN&&YN(e,null);let n=t.length;for(;n--;){let i=t[n];if(typeof i=="string"){const s=r(i);s!==i&&(wFe(t)||(t[n]=s),i=s)}e[i]=!0}return e}function AFe(e){for(let t=0;t/gm),PFe=Fs(/\${[\w\W]*}/gm),FFe=Fs(/^data-[\-\w.\u00B7-\uFFFF]/),OFe=Fs(/^aria-[\-\w]+$/),VU=Fs(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),MFe=Fs(/^(?:\w+script|data):/i),IFe=Fs(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),GU=Fs(/^html$/i),NFe=Fs(/^[a-z][.\w]*(-[.\w]+)+$/i);var iR=Object.freeze({__proto__:null,MUSTACHE_EXPR:$Fe,ERB_EXPR:LFe,TMPLIT_EXPR:PFe,DATA_ATTR:FFe,ARIA_ATTR:OFe,IS_ALLOWED_URI:VU,IS_SCRIPT_OR_DATA:MFe,ATTR_WHITESPACE:IFe,DOCTYPE_NAME:GU,CUSTOM_ELEMENT:NFe});const ep={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},RFe=function(){return typeof window>"u"?null:window},BFe=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const i="data-tt-policy-suffix";r&&r.hasAttribute(i)&&(n=r.getAttribute(i));const s="dompurify"+(n?"#"+n:"");try{return t.createPolicy(s,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+s+" could not be created."),null}};function qU(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:RFe();const t=Me=>qU(Me);if(t.version="3.1.7",t.removed=[],!e||!e.document||e.document.nodeType!==ep.document)return t.isSupported=!1,t;let{document:r}=e;const n=r,i=n.currentScript,{DocumentFragment:s,HTMLTemplateElement:o,Node:a,Element:l,NodeFilter:u,NamedNodeMap:c=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:h,DOMParser:d,trustedTypes:f}=e,p=l.prototype,m=Zf(p,"cloneNode"),y=Zf(p,"remove"),b=Zf(p,"nextSibling"),v=Zf(p,"childNodes"),D=Zf(p,"parentNode");if(typeof o=="function"){const Me=r.createElement("template");Me.content&&Me.content.ownerDocument&&(r=Me.content.ownerDocument)}let E,C="";const{implementation:w,createNodeIterator:T,createDocumentFragment:k,getElementsByTagName:O}=r,{importNode:P}=n;let M={};t.isSupported=typeof UU=="function"&&typeof D=="function"&&w&&w.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:F,ERB_EXPR:L,TMPLIT_EXPR:_,DATA_ATTR:A,ARIA_ATTR:I,IS_SCRIPT_OR_DATA:R,ATTR_WHITESPACE:B,CUSTOM_ELEMENT:U}=iR;let{IS_ALLOWED_URI:V}=iR,K=null;const J=jt({},[...eR,...AD,...kD,..._D,...tR]);let G=null;const Y=jt({},[...rR,...$D,...nR,...$y]);let Q=Object.seal(WU(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),X=null,le=null,be=!0,ce=!0,xe=!1,Ae=!0,Re=!1,Pt=!0,yt=!1,W=!1,ye=!1,pe=!1,re=!1,ee=!1,ue=!0,De=!1;const Ce="user-content-";let fe=!0,Ee=!1,je={},se=null;const ve=jt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ke=null;const ze=jt({},["audio","video","img","source","image","track"]);let at=null;const xt=jt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),pt="http://www.w3.org/1998/Math/MathML",kt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let ht=nt,Mt=!1,sr=null;const ln=jt({},[pt,kt,nt],TD);let _i=null;const $n=["application/xhtml+xml","text/html"],ds="text/html";let mr=null,Zr=null;const ui=r.createElement("form"),$i=function(ae){return ae instanceof RegExp||ae instanceof Function},Li=function(){let ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Zr&&Zr===ae)){if((!ae||typeof ae!="object")&&(ae={}),ae=Su(ae),_i=$n.indexOf(ae.PARSER_MEDIA_TYPE)===-1?ds:ae.PARSER_MEDIA_TYPE,mr=_i==="application/xhtml+xml"?TD:cv,K=Vs(ae,"ALLOWED_TAGS")?jt({},ae.ALLOWED_TAGS,mr):J,G=Vs(ae,"ALLOWED_ATTR")?jt({},ae.ALLOWED_ATTR,mr):Y,sr=Vs(ae,"ALLOWED_NAMESPACES")?jt({},ae.ALLOWED_NAMESPACES,TD):ln,at=Vs(ae,"ADD_URI_SAFE_ATTR")?jt(Su(xt),ae.ADD_URI_SAFE_ATTR,mr):xt,ke=Vs(ae,"ADD_DATA_URI_TAGS")?jt(Su(ze),ae.ADD_DATA_URI_TAGS,mr):ze,se=Vs(ae,"FORBID_CONTENTS")?jt({},ae.FORBID_CONTENTS,mr):ve,X=Vs(ae,"FORBID_TAGS")?jt({},ae.FORBID_TAGS,mr):{},le=Vs(ae,"FORBID_ATTR")?jt({},ae.FORBID_ATTR,mr):{},je=Vs(ae,"USE_PROFILES")?ae.USE_PROFILES:!1,be=ae.ALLOW_ARIA_ATTR!==!1,ce=ae.ALLOW_DATA_ATTR!==!1,xe=ae.ALLOW_UNKNOWN_PROTOCOLS||!1,Ae=ae.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Re=ae.SAFE_FOR_TEMPLATES||!1,Pt=ae.SAFE_FOR_XML!==!1,yt=ae.WHOLE_DOCUMENT||!1,pe=ae.RETURN_DOM||!1,re=ae.RETURN_DOM_FRAGMENT||!1,ee=ae.RETURN_TRUSTED_TYPE||!1,ye=ae.FORCE_BODY||!1,ue=ae.SANITIZE_DOM!==!1,De=ae.SANITIZE_NAMED_PROPS||!1,fe=ae.KEEP_CONTENT!==!1,Ee=ae.IN_PLACE||!1,V=ae.ALLOWED_URI_REGEXP||VU,ht=ae.NAMESPACE||nt,Q=ae.CUSTOM_ELEMENT_HANDLING||{},ae.CUSTOM_ELEMENT_HANDLING&&$i(ae.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Q.tagNameCheck=ae.CUSTOM_ELEMENT_HANDLING.tagNameCheck),ae.CUSTOM_ELEMENT_HANDLING&&$i(ae.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Q.attributeNameCheck=ae.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),ae.CUSTOM_ELEMENT_HANDLING&&typeof ae.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Q.allowCustomizedBuiltInElements=ae.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Re&&(ce=!1),re&&(pe=!0),je&&(K=jt({},tR),G=[],je.html===!0&&(jt(K,eR),jt(G,rR)),je.svg===!0&&(jt(K,AD),jt(G,$D),jt(G,$y)),je.svgFilters===!0&&(jt(K,kD),jt(G,$D),jt(G,$y)),je.mathMl===!0&&(jt(K,_D),jt(G,nR),jt(G,$y))),ae.ADD_TAGS&&(K===J&&(K=Su(K)),jt(K,ae.ADD_TAGS,mr)),ae.ADD_ATTR&&(G===Y&&(G=Su(G)),jt(G,ae.ADD_ATTR,mr)),ae.ADD_URI_SAFE_ATTR&&jt(at,ae.ADD_URI_SAFE_ATTR,mr),ae.FORBID_CONTENTS&&(se===ve&&(se=Su(se)),jt(se,ae.FORBID_CONTENTS,mr)),fe&&(K["#text"]=!0),yt&&jt(K,["html","head","body"]),K.table&&(jt(K,["tbody"]),delete X.tbody),ae.TRUSTED_TYPES_POLICY){if(typeof ae.TRUSTED_TYPES_POLICY.createHTML!="function")throw Qf('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof ae.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Qf('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');E=ae.TRUSTED_TYPES_POLICY,C=E.createHTML("")}else E===void 0&&(E=BFe(f,i)),E!==null&&typeof C=="string"&&(C=E.createHTML(""));Ci&&Ci(ae),Zr=ae}},Ki=jt({},["mi","mo","mn","ms","mtext"]),bo=jt({},["annotation-xml"]),Is=jt({},["title","style","font","a","script"]),oe=jt({},[...AD,...kD,...kFe]),de=jt({},[..._D,..._Fe]),ge=function(ae){let Pe=D(ae);(!Pe||!Pe.tagName)&&(Pe={namespaceURI:ht,tagName:"template"});const Ke=cv(ae.tagName),vt=cv(Pe.tagName);return sr[ae.namespaceURI]?ae.namespaceURI===kt?Pe.namespaceURI===nt?Ke==="svg":Pe.namespaceURI===pt?Ke==="svg"&&(vt==="annotation-xml"||Ki[vt]):!!oe[Ke]:ae.namespaceURI===pt?Pe.namespaceURI===nt?Ke==="math":Pe.namespaceURI===kt?Ke==="math"&&bo[vt]:!!de[Ke]:ae.namespaceURI===nt?Pe.namespaceURI===kt&&!bo[vt]||Pe.namespaceURI===pt&&!Ki[vt]?!1:!de[Ke]&&(Is[Ke]||!oe[Ke]):!!(_i==="application/xhtml+xml"&&sr[ae.namespaceURI]):!1},we=function(ae){Xf(t.removed,{element:ae});try{D(ae).removeChild(ae)}catch{y(ae)}},Ve=function(ae,Pe){try{Xf(t.removed,{attribute:Pe.getAttributeNode(ae),from:Pe})}catch{Xf(t.removed,{attribute:null,from:Pe})}if(Pe.removeAttribute(ae),ae==="is"&&!G[ae])if(pe||re)try{we(Pe)}catch{}else try{Pe.setAttribute(ae,"")}catch{}},rt=function(ae){let Pe=null,Ke=null;if(ye)ae=""+ae;else{const Dr=ZN(ae,/^[\r\n\t ]+/);Ke=Dr&&Dr[0]}_i==="application/xhtml+xml"&&ht===nt&&(ae=''+ae+"");const vt=E?E.createHTML(ae):ae;if(ht===nt)try{Pe=new d().parseFromString(vt,_i)}catch{}if(!Pe||!Pe.documentElement){Pe=w.createDocument(ht,"template",null);try{Pe.documentElement.innerHTML=Mt?C:vt}catch{}}const Xt=Pe.body||Pe.documentElement;return ae&&Ke&&Xt.insertBefore(r.createTextNode(Ke),Xt.childNodes[0]||null),ht===nt?O.call(Pe,yt?"html":"body")[0]:yt?Pe.documentElement:Xt},ct=function(ae){return T.call(ae.ownerDocument||ae,ae,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},He=function(ae){return ae instanceof h&&(typeof ae.nodeName!="string"||typeof ae.textContent!="string"||typeof ae.removeChild!="function"||!(ae.attributes instanceof c)||typeof ae.removeAttribute!="function"||typeof ae.setAttribute!="function"||typeof ae.namespaceURI!="string"||typeof ae.insertBefore!="function"||typeof ae.hasChildNodes!="function")},Ge=function(ae){return typeof a=="function"&&ae instanceof a},Ue=function(ae,Pe,Ke){M[ae]&&_y(M[ae],vt=>{vt.call(t,Pe,Ke,Zr)})},it=function(ae){let Pe=null;if(Ue("beforeSanitizeElements",ae,null),He(ae))return we(ae),!0;const Ke=mr(ae.nodeName);if(Ue("uponSanitizeElement",ae,{tagName:Ke,allowedTags:K}),ae.hasChildNodes()&&!Ge(ae.firstElementChild)&&pi(/<[/\w]/g,ae.innerHTML)&&pi(/<[/\w]/g,ae.textContent)||ae.nodeType===ep.progressingInstruction||Pt&&ae.nodeType===ep.comment&&pi(/<[/\w]/g,ae.data))return we(ae),!0;if(!K[Ke]||X[Ke]){if(!X[Ke]&&Et(Ke)&&(Q.tagNameCheck instanceof RegExp&&pi(Q.tagNameCheck,Ke)||Q.tagNameCheck instanceof Function&&Q.tagNameCheck(Ke)))return!1;if(fe&&!se[Ke]){const vt=D(ae)||ae.parentNode,Xt=v(ae)||ae.childNodes;if(Xt&&vt){const Dr=Xt.length;for(let Or=Dr-1;Or>=0;--Or){const Vr=m(Xt[Or],!0);Vr.__removalCount=(ae.__removalCount||0)+1,vt.insertBefore(Vr,b(ae))}}}return we(ae),!0}return ae instanceof l&&!ge(ae)||(Ke==="noscript"||Ke==="noembed"||Ke==="noframes")&&pi(/<\/no(script|embed|frames)/i,ae.innerHTML)?(we(ae),!0):(Re&&ae.nodeType===ep.text&&(Pe=ae.textContent,_y([F,L,_],vt=>{Pe=Yf(Pe,vt," ")}),ae.textContent!==Pe&&(Xf(t.removed,{element:ae.cloneNode()}),ae.textContent=Pe)),Ue("afterSanitizeElements",ae,null),!1)},wt=function(ae,Pe,Ke){if(ue&&(Pe==="id"||Pe==="name")&&(Ke in r||Ke in ui))return!1;if(!(ce&&!le[Pe]&&pi(A,Pe))){if(!(be&&pi(I,Pe))){if(!G[Pe]||le[Pe]){if(!(Et(ae)&&(Q.tagNameCheck instanceof RegExp&&pi(Q.tagNameCheck,ae)||Q.tagNameCheck instanceof Function&&Q.tagNameCheck(ae))&&(Q.attributeNameCheck instanceof RegExp&&pi(Q.attributeNameCheck,Pe)||Q.attributeNameCheck instanceof Function&&Q.attributeNameCheck(Pe))||Pe==="is"&&Q.allowCustomizedBuiltInElements&&(Q.tagNameCheck instanceof RegExp&&pi(Q.tagNameCheck,Ke)||Q.tagNameCheck instanceof Function&&Q.tagNameCheck(Ke))))return!1}else if(!at[Pe]){if(!pi(V,Yf(Ke,B,""))){if(!((Pe==="src"||Pe==="xlink:href"||Pe==="href")&&ae!=="script"&&EFe(Ke,"data:")===0&&ke[ae])){if(!(xe&&!pi(R,Yf(Ke,B,"")))){if(Ke)return!1}}}}}}return!0},Et=function(ae){return ae!=="annotation-xml"&&ZN(ae,U)},Jt=function(ae){Ue("beforeSanitizeAttributes",ae,null);const{attributes:Pe}=ae;if(!Pe)return;const Ke={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:G};let vt=Pe.length;for(;vt--;){const Xt=Pe[vt],{name:Dr,namespaceURI:Or,value:Vr}=Xt,Gn=mr(Dr);let yr=Dr==="value"?Vr:CFe(Vr);if(Ke.attrName=Gn,Ke.attrValue=yr,Ke.keepAttr=!0,Ke.forceKeepAttr=void 0,Ue("uponSanitizeAttribute",ae,Ke),yr=Ke.attrValue,Ke.forceKeepAttr||(Ve(Dr,ae),!Ke.keepAttr))continue;if(!Ae&&pi(/\/>/i,yr)){Ve(Dr,ae);continue}Re&&_y([F,L,_],tr=>{yr=Yf(yr,tr," ")});const Ft=mr(ae.nodeName);if(wt(Ft,Gn,yr)){if(De&&(Gn==="id"||Gn==="name")&&(Ve(Dr,ae),yr=Ce+yr),Pt&&pi(/((--!?|])>)|<\/(style|title)/i,yr)){Ve(Dr,ae);continue}if(E&&typeof f=="object"&&typeof f.getAttributeType=="function"&&!Or)switch(f.getAttributeType(Ft,Gn)){case"TrustedHTML":{yr=E.createHTML(yr);break}case"TrustedScriptURL":{yr=E.createScriptURL(yr);break}}try{Or?ae.setAttributeNS(Or,Dr,yr):ae.setAttribute(Dr,yr),He(ae)?we(ae):QN(t.removed)}catch{}}}Ue("afterSanitizeAttributes",ae,null)},Gt=function Me(ae){let Pe=null;const Ke=ct(ae);for(Ue("beforeSanitizeShadowDOM",ae,null);Pe=Ke.nextNode();)Ue("uponSanitizeShadowNode",Pe,null),!it(Pe)&&(Pe.content instanceof s&&Me(Pe.content),Jt(Pe));Ue("afterSanitizeShadowDOM",ae,null)};return t.sanitize=function(Me){let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Pe=null,Ke=null,vt=null,Xt=null;if(Mt=!Me,Mt&&(Me=""),typeof Me!="string"&&!Ge(Me))if(typeof Me.toString=="function"){if(Me=Me.toString(),typeof Me!="string")throw Qf("dirty is not a string, aborting")}else throw Qf("toString is not a function");if(!t.isSupported)return Me;if(W||Li(ae),t.removed=[],typeof Me=="string"&&(Ee=!1),Ee){if(Me.nodeName){const Vr=mr(Me.nodeName);if(!K[Vr]||X[Vr])throw Qf("root node is forbidden and cannot be sanitized in-place")}}else if(Me instanceof a)Pe=rt(""),Ke=Pe.ownerDocument.importNode(Me,!0),Ke.nodeType===ep.element&&Ke.nodeName==="BODY"||Ke.nodeName==="HTML"?Pe=Ke:Pe.appendChild(Ke);else{if(!pe&&!Re&&!yt&&Me.indexOf("<")===-1)return E&&ee?E.createHTML(Me):Me;if(Pe=rt(Me),!Pe)return pe?null:ee?C:""}Pe&&ye&&we(Pe.firstChild);const Dr=ct(Ee?Me:Pe);for(;vt=Dr.nextNode();)it(vt)||(vt.content instanceof s&&Gt(vt.content),Jt(vt));if(Ee)return Me;if(pe){if(re)for(Xt=k.call(Pe.ownerDocument);Pe.firstChild;)Xt.appendChild(Pe.firstChild);else Xt=Pe;return(G.shadowroot||G.shadowrootmode)&&(Xt=P.call(n,Xt,!0)),Xt}let Or=yt?Pe.outerHTML:Pe.innerHTML;return yt&&K["!doctype"]&&Pe.ownerDocument&&Pe.ownerDocument.doctype&&Pe.ownerDocument.doctype.name&&pi(GU,Pe.ownerDocument.doctype.name)&&(Or=" +`+Or),Re&&_y([F,L,_],Vr=>{Or=Yf(Or,Vr," ")}),E&&ee?E.createHTML(Or):Or},t.setConfig=function(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Li(Me),W=!0},t.clearConfig=function(){Zr=null,W=!1},t.isValidAttribute=function(Me,ae,Pe){Zr||Li({});const Ke=mr(Me),vt=mr(ae);return wt(Ke,vt,Pe)},t.addHook=function(Me,ae){typeof ae=="function"&&(M[Me]=M[Me]||[],Xf(M[Me],ae))},t.removeHook=function(Me){if(M[Me])return QN(M[Me])},t.removeHooks=function(Me){M[Me]&&(M[Me]=[])},t.removeAllHooks=function(){M={}},t}var jFe=qU();const zFe=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,HFe=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,UFe=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,WFe=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,VFe=$a.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:e=>e.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:e=>e.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:e}){return["em",Wc(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[Rg({find:zFe,type:this.type}),Rg({find:UFe,type:this.type})]},addPasteRules(){return[Bg({find:HFe,type:this.type}),Bg({find:WFe,type:this.type})]}}),GFe=_d.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:e}){return["p",Wc(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),qFe=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,KFe=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,JFe=$a.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:e=>e.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:e}){return["s",Wc(this.options.HTMLAttributes,e),0]},addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[Rg({find:qFe,type:this.type})]},addPasteRules(){return[Bg({find:KFe,type:this.type})]}}),XFe=_d.create({name:"text",group:"inline"}),YFe=$a.create({name:"textStyle",priority:101,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:e=>e.hasAttribute("style")?{}:!1}]},renderHTML({HTMLAttributes:e}){return["span",Wc(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const r=P_(e,this.type);return Object.entries(r).some(([,i])=>!!i)?!0:t.unsetMark(this.name)}}}}),QFe=$a.create({name:"underline",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"u"},{style:"text-decoration",consuming:!1,getAttrs:e=>e.includes("underline")?{}:!1}]},renderHTML({HTMLAttributes:e}){return["u",Wc(this.options.HTMLAttributes,e),0]},addCommands(){return{setUnderline:()=>({commands:e})=>e.setMark(this.name),toggleUnderline:()=>({commands:e})=>e.toggleMark(this.name),unsetUnderline:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnderline(),"Mod-U":()=>this.editor.commands.toggleUnderline()}}}),ZFe=({editor:e})=>e?j.jsxs("ul",{className:"menu-bar",children:[j.jsx("li",{children:j.jsx(Dt,{variant:e.isActive("bold")?"filled":"ghost",onClick:()=>e.chain().focus().toggleBold().run(),disabled:!e.can().chain().focus().toggleBold().run(),type:"button",children:j.jsx("b",{children:"B"})})}),j.jsx("li",{children:j.jsx(Dt,{variant:e.isActive("italic")?"filled":"ghost",onClick:()=>e.chain().focus().toggleItalic().run(),disabled:!e.can().chain().focus().toggleItalic().run(),type:"button",children:j.jsx("i",{children:"I"})})}),j.jsx("li",{children:j.jsx(Dt,{variant:e.isActive("underline")?"filled":"ghost",onClick:()=>e.chain().focus().toggleUnderline().run(),disabled:!e.can().chain().focus().toggleUnderline().run(),type:"button",children:j.jsx("u",{children:"U"})})}),j.jsx("li",{children:j.jsx(Dt,{variant:e.isActive("strike")?"filled":"ghost",onClick:()=>e.chain().focus().toggleStrike().run(),disabled:!e.can().chain().focus().toggleStrike().run(),type:"button",children:j.jsx("s",{children:"S"})})})]}):null,eOe=({label:e,richTextValue:t,handleRichTextChange:r})=>{const n=hFe({extensions:[YFe,xFe,GFe,XFe,bFe,JFe,VFe,QFe],editorProps:{attributes:{class:"text-editor"}},content:t,injectCSS:!1,parseOptions:{preserveWhitespace:!1},onUpdate(i){const s=jFe.sanitize(i.editor.getHTML().replaceAll(" ",""));r(s==="

"?"":s)}});return z.useEffect(()=>{t==""&&(n==null||n.commands.setContent(t,!0))},[t]),j.jsxs("div",{className:"editor-container",children:[e&&j.jsx("label",{children:e}),j.jsxs("div",{className:"text-container",children:[j.jsx(tFe,{editor:n}),j.jsx(ZFe,{editor:n})]})]})},tOe=({className:e,onColorPick:t,selectedColor:r})=>{const{t:n}=er(),[i,s]=z.useState(!1),[o,a]=z.useState("");return j.jsxs(j.Fragment,{children:[j.jsxs(Dt,{className:e,icon:"magnifying_glass",noText:!0,onClick:()=>s(!0),children:[n("playgroundSelectColor"),j.jsx(vs,{placement:"left",children:n("playgroundSelectColor")})]}),j.jsx(Od,{backdrop:"weak",direction:"up",open:i,onClose:()=>{s(!1)},drawerHeader:j.jsxs("div",{className:"flex gap-fix-3xl",children:[j.jsx("span",{className:"my-auto",children:n("playgroundSelectColor")}),j.jsx(Kr,{type:"search",variant:"floating",label:n("search"),value:o,onChange:l=>a(l.target.value)})]}),className:"select-icon-dialog",children:j.jsx("div",{className:"grid-cols-3 md:grid-cols-5 grid gap-fix-md p-fix-sm overflow-y-auto h-full",children:[...KK,"none"].filter(l=>l.includes(o)).map(l=>j.jsx("button",{onClick:()=>t(l),children:j.jsxs(Bi,{"data-interactive":"elevation",style:{backgroundColor:"var(--db-adaptive-bg-default)"},className:`flex-row min-h-siz-lg gap-fix-md justify-between items-center db-${l}`,spacing:"small",children:[l,r===l&&j.jsx(Md,{icon:"done",children:"Selected color"})]})},`color-button-${l}`))})})]})},Vc=({settings:e})=>{const{t}=er(),{actions:{setProp:r,setCustom:n,setHidden:i},props:s}=qo(a=>({props:a.data.props})),o=(a,l,u)=>{u==="custom"?n(c=>c[a]=l):u==="hidden"?i(l):r(c=>c[a]=l)};return s?j.jsx("div",{className:"flex flex-col gap-fix-md",children:e.filter(a=>!a.isHidden||!a.isHidden(s)).map(a=>{var l,u,c,h;return j.jsxs(z.Fragment,{children:[(a.type==="text"||a.type==="number")&&j.jsx(Kr,{type:a.type,min:a.type==="number"&&((l=a.numberOptions)==null?void 0:l.min)||void 0,max:a.type==="number"&&((u=a.numberOptions)==null?void 0:u.max)||void 0,step:a.type==="number"&&((c=a.numberOptions)==null?void 0:c.step)||void 0,dataList:a.dataList,label:t(a.key),variant:"floating",defaultValue:s[a.key],onChange:d=>o(a.key,d.target.value,a.changeType)}),a.type==="textarea"&&j.jsx(Cp,{label:t(a.key),variant:"floating",defaultValue:s[a.key],onChange:d=>o(a.key,d.target.value,a.changeType)}),a.type==="richtext"&&j.jsx(eOe,{label:t(a.key),richTextValue:s[a.key],handleRichTextChange:d=>o(a.key,d,a.changeType)}),a.type==="select"&&j.jsx(ju,{label:t(a.key),variant:"floating",defaultValue:s[a.key],onChange:d=>o(a.key,d.target.value,a.changeType),children:(h=a.selectOptions)==null?void 0:h.map(d=>j.jsx("option",{value:d.value,children:t(d.label||d.value||"")},`select-${a.key}-${d.label||d.value}`))}),a.type==="switch"&&j.jsx(yJ,{label:t(a.key),checked:s[a.key],onChange:d=>o(a.key,d.target.checked,a.changeType)}),a.type==="icon"&&j.jsxs("div",{className:"flex gap-fix-md items-center",children:[j.jsxs("div",{className:"flex flex-col",children:[j.jsx(dr,{size:"small",icon:"none",children:t(a.key)}),j.jsx("span",{children:s[a.key]})]}),j.jsx(Md,{icon:s[a.key]}),j.jsx(G2e,{className:"ml-auto",selectedIcon:s[a.key],onIconPick:d=>{o(a.key,d,a.changeType)}})]}),a.type==="color"&&j.jsxs("div",{className:"flex gap-fix-md items-center",children:[j.jsxs("div",{className:`flex flex-col rounded p-fix-xs ${s[a.key]!=="none"?`db-${s[a.key]}`:""}`,children:[j.jsx(dr,{size:"small",icon:"none",children:t(a.key)}),j.jsx("span",{children:s[a.key]})]}),j.jsx(tOe,{className:"ml-auto",selectedColor:s[a.key],onColorPick:d=>{o(a.key,d,a.changeType)}})]})]},`setting-${a.key}`)})}):j.jsx(dr,{semantic:"warning",children:t("playgroundCopyError")})},Gc=(e,t,r)=>`drag-container${e?" selected":""}${t?" hovered":""}${r?` ${r}`:""}`,rOe=(e,t)=>e.tope.left{const{previewContainer:r}=Ui(),[n,i]=z.useState(),[s,o]=z.useState(!1),[a,l]=z.useState(!1);return z.useEffect(()=>{if(n&&r){const u=n.getBoundingClientRect();o(rOe(u,r)),l(nOe(u,r))}},[n,r]),j.jsx("span",{ref:u=>{u&&(t(u),i(u))},className:"drag-button flex py-fix-3xs pl-fix-3xs","data-icon-after":"dots_drag_and_drop","data-outside-y":s,"data-outside-x":a,children:e})},I_=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=qo(a=>({name:a.data.custom.displayName||a.data.name,hovered:a.data.custom.hover})),{selected:o}=ai(a=>{const[l]=a.events.selected;return{selected:n===l}});return j.jsxs(Dt,{className:`${Gc(o,i,e.className)}`,ref:a=>{a&&t(a)},...e,children:[e.children,j.jsx(qc,{componentName:s,drag:r})]})},iOe=()=>j.jsx(Vc,{settings:[{key:"children",type:"text"},{key:"variant",type:"select",selectOptions:[{label:"outlined",value:"outlined"},{label:"brand",value:"brand"},{label:"filled",value:"filled"},{label:"ghost",value:"ghost"}]},{key:"disabled",type:"switch"},{key:"size",type:"select",selectOptions:[{label:"small",value:"small"},{label:"medium",value:"medium"}]},{key:"noText",type:"switch"},{key:"width",type:"select",selectOptions:[{label:"auto",value:"auto"},{label:"full",value:"full"}]},{key:"icon",type:"icon"}]});I_.craft={props:{variant:"outlined",children:"Test",size:"medium",disabled:!1,noText:!1,width:"auto",icon:"none"},related:{settings:iOe}};const dm=({children:e,className:t})=>{const{connectors:{connect:r},id:n}=qo(),{selected:i}=ai(s=>{const[o]=s.events.selected;return{selected:n===o}});return j.jsx("div",{className:`drop-container ${t||""}${i?" selected":""}`,ref:s=>{s&&r(s)},children:e})};dm.craft={rules:{canMoveIn:e=>e.every(()=>!0),canDrag:()=>!1}};const N_=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=qo(a=>({name:a.data.custom.displayName||a.data.name,hovered:a.data.custom.hover})),{selected:o}=ai(a=>{const[l]=a.events.selected;return{selected:n===l}});return j.jsxs(Bi,{className:`${Gc(o,i,e.className)}`,ref:a=>{a&&t(a)},...e,children:[j.jsx(gf,{id:"card-children",is:dm,canvas:!0,children:e.children}),j.jsx(qc,{componentName:s,drag:r})]})},sOe=()=>j.jsx(Vc,{settings:[{key:"spacing",type:"select",selectOptions:[{value:"none"},{value:"small"},{value:"medium"}]},{key:"elevationLevel",type:"select",selectOptions:[{value:"1"},{value:"2"},{value:"3"}]},{key:"behaviour",type:"select",selectOptions:[{value:"default"},{value:"interactive"}]}]});N_.craft={props:{spacing:"small",behaviour:"default",elevationLevel:"1"},related:{settings:sOe}};const oOe=({display:e,direction:t,gap:r,width:n,cells:i,padding:s,color:o})=>{let a="";return e==="grid"?(a+=" grid",t==="column"?a+=` grid-cols-${i||4}`:a+=` grid-rows-${i||4}`):(a+=" flex",t==="column"?a+=" flex-col":a+=" flex-row"),r&&r!=="none"&&(a+=` gap-fix-${r}`),n==="fit"?a+=" w-fit":a+=" w-full",s!=="none"&&(a+=` p-fix-${s}`),o&&o!=="none"&&(a+=` db-${o}`),a},R_=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=qo(a=>({name:a.data.custom.displayName||a.data.name,hovered:a.data.custom.hover})),{selected:o}=ai(a=>{const[l]=a.events.selected;return{selected:n===l}});return j.jsxs("div",{className:`${Gc(o,i,`${oOe(e)}${e.className||""}`)}`,ref:a=>{a&&t(a)},children:[j.jsx(gf,{id:"drop-container",is:dm,canvas:!0,children:e.children}),j.jsx(qc,{componentName:s,drag:r})]})},aOe=()=>j.jsx(Vc,{settings:[{key:"padding",type:"select",selectOptions:[{value:"none"},{value:"3xs"},{value:"2xs"},{value:"xs"},{value:"sm"},{value:"md"},{value:"lg"},{value:"xl"},{value:"2xl"},{value:"3xl"}]},{key:"width",type:"select",selectOptions:[{value:"full"},{value:"fit"}]},{key:"display",type:"select",selectOptions:[{value:"flex"},{value:"grid"}]},{key:"direction",type:"select",selectOptions:[{value:"row"},{value:"column"}]},{key:"cells",type:"number",numberOptions:{min:1,max:8},isHidden:e=>(e==null?void 0:e.display)==="flex"},{key:"gap",type:"select",selectOptions:[{value:"none"},{value:"xs"},{value:"sm"},{value:"md"},{value:"lg"},{value:"xl"}]},{key:"color",type:"color"}]});R_.craft={props:{display:"flex",direction:"row",gap:"md",width:"full",cells:4,padding:"none",color:"none"},related:{settings:aOe}};const B_=({text:e,className:t})=>{const{t:r}=er(),{connectors:{connect:n,drag:i},id:s,hovered:o,name:a}=qo(u=>({name:u.data.custom.displayName||u.data.name,hovered:u.data.custom.hover})),{selected:l}=ai(u=>{const[c]=u.events.selected;return{selected:s===c}});return j.jsxs("div",{className:`${Gc(l,o,t)}`,"data-hint":e&&(e==null?void 0:e.length)>0?void 0:r("pgEditMe"),ref:u=>{u&&n(u)},children:[e&&j.jsx("div",{dangerouslySetInnerHTML:{__html:e||""}}),j.jsx(qc,{componentName:a,drag:i})]})},lOe=()=>j.jsx(Vc,{settings:[{key:"text",type:"richtext"}]});B_.craft={props:{},related:{settings:lOe}};const KU=e=>j.jsx(dm,{className:"w-full h-full flex flex-col",...e,children:e.children}),j_=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=qo(a=>({name:a.data.custom.displayName||a.data.name,hovered:a.data.custom.hover})),{selected:o}=ai(a=>{const[l]=a.events.selected;return{selected:n===l}});return j.jsxs(Ih,{className:`${Gc(o,i,e.className)}`,ref:a=>{a&&t(a)},...e,children:[e.children,j.jsx(qc,{componentName:s,drag:r})]})},uOe=()=>j.jsx(Vc,{settings:[{key:"href",type:"text"},{key:"children",type:"text"},{key:"content",type:"select",selectOptions:[{value:"internal"},{value:"external"}]},{key:"variant",type:"select",selectOptions:[{value:"adaptive"},{value:"brand"},{value:"inline"}]},{key:"size",type:"select",selectOptions:[{value:"medium"},{value:"small"}]}]});j_.craft={props:{children:"Link",content:"internal",variant:"adaptive",size:"medium"},related:{settings:uOe}};const JU=({create:e,open:t,onClose:r})=>{const{t:n}=er(),{currentId:i,nodeTrees:s}=Ui(f=>f),[o,a]=z.useState(""),[l,u]=z.useState(""),[c,h]=z.useState(),{actions:d}=ai();return z.useEffect(()=>{if(t)if(e)a(""),u("");else{const f=s[i];f&&(a(i),u(f.name))}},[e,i,s,t]),z.useEffect(()=>{o.length===0?h(!0):h(e?!!s[o]||o.length===0||l.length===0:o===i&&l===s[i].name)},[e,i,o,l,s]),j.jsx(j.Fragment,{children:j.jsxs(Od,{backdrop:"weak",open:t,onClose:r,drawerHeader:n(e?"add":"pgEdit"),children:[j.jsxs("div",{className:"flex flex-col gap-fix-md py-fix-md",children:[j.jsx(Kr,{label:n("id"),placeholder:n("id"),variant:"floating",value:o,customValidity:o.length===0||e&&s[o]?"invalid":"no-validation",onChange:f=>a(f.target.value)}),j.jsx(uo,{margin:"none"}),j.jsx(Kr,{label:n("name"),placeholder:n("name"),variant:"floating",value:l,onChange:f=>u(f.target.value)})]}),j.jsxs("div",{className:"flex gap-fix-md absolute bottom-fix-xs inset-x-fix-lg",children:[!e&&j.jsx(Dt,{width:"full",disabled:Object.entries(s).length<2,onClick:()=>{const f={...s};delete f[i],Ui.setState({nodeTrees:f,currentId:Object.keys(s)[0]}),r&&r()},children:n("delete")}),j.jsx(Dt,{width:"full",variant:"brand",disabled:c,onClick:()=>{const f={...s},p=o||vn();e?(f[p]={isPage:!0,serializedJson:"",name:l||"Unknown"},d.deserialize('{"ROOT":{"type":{"resolvedName":"Root"},"isCanvas":true,"props":{"id":"canvas"},"displayName":"Root","custom":{"hover":false},"hidden":false,"nodes":[],"linkedNodes":{}}}')):(delete f[i],f[p]={...s[i],name:l||"Unknown"}),Ui.setState({nodeTrees:f,currentId:p}),u(""),a(""),r&&r()},children:n(e?"add":"change")})]})]})})},cOe=(e,t,r,n)=>{const i=t.node(r).toNodeTree(),s={};Object.keys(i.nodes).forEach(l=>{s[l]=vn()});const o=Object.entries(s).map(([l,u])=>{const c=t.node(l).toSerializedNode();c.parent&&(c.parent=s[c.parent]),c.nodes=c.nodes.map(d=>s[d]),c.linkedNodes=Object.entries(c.linkedNodes).reduce((d,[f,p])=>({...d,[f]:s[p]}),{});const h=t.parseSerializedNode(c).toNode();return h.id=u,h}),a=o.reduce((l,u)=>({...l,[u.id]:u}),{});e.addNodeTree({nodes:a,rootNodeId:o[0].id},n)},XU=({node:e})=>{const{selected:t,actions:r,allNodes:n,query:i}=ai(f=>{const[p]=f.events.selected;let m;if(p){const y=f.nodes[p];m={id:p,data:y.data,settings:y.related&&y.related.settings}}return{selected:m,allNodes:f.nodes}}),[s,o]=z.useState(!1);if(!e)return null;const{id:a,data:l}=e;let u=[...l.nodes,...Object.values(l.linkedNodes)];if(u.length===1&&n[u[0]].data.name==="DropContainer"){const f=n[u[0]].data;u=[...f.nodes,...Object.values(f.linkedNodes)]}const h=l.custom.displayName||l.name,d=j.jsxs("div",{className:` + ${(t==null?void 0:t.id)===a?"db-informational-bg-basic-level-3":""} + tree-item + flex items-center justify-between w-full gap-fix-md`,role:"button",onClick:()=>{r.selectNode(a)},children:[u.length===0&&j.jsx(Md,{className:"w-siz-md",icon:"intermediary_stop"}),j.jsx("span",{className:"break-all w-full",onMouseEnter:()=>r.setCustom(a,f=>{f.hover=!0}),onMouseLeave:()=>r.setCustom(a,f=>{f.hover=!1}),children:h}),j.jsxs("div",{className:"flex gap-fix-3xs",children:[a!=="ROOT"&&j.jsxs(Dt,{className:"min-w-siz-md",variant:"ghost",icon:"copy",noText:!0,onClick:()=>{l.parent&&cOe(r,i,a,l.parent)},children:["Copy ",h,"(",a,")"]}),j.jsxs(Dt,{className:"min-w-siz-md",variant:"ghost",icon:l.hidden?"visibility_off":"visibility",noText:!0,onClick:()=>{r.setHidden(a,!l.hidden)},children:["Hide ",h,"(",a,")"]})]})]});return u.length>0?j.jsxs("details",{open:s,children:[j.jsxs("summary",{onDoubleClick:()=>o(!s),onClick:f=>{f.preventDefault()},className:"flex items-center",children:[j.jsxs(Dt,{variant:"ghost",icon:s?"chevron_down":"chevron_right",noText:!0,onClick:()=>{o(!s)},children:["Open ",l.displayName,"(",a,")"]}),d]}),j.jsx("div",{className:"flex flex-col pl-fix-xs w-full",children:u.map(f=>j.jsx(z.Fragment,{children:j.jsx(XU,{node:n[f]})},`tree-item-${f}`))})]}):d},hOe=({className:e})=>{const{t}=er(),{currentId:r,nodeTrees:n}=Ui(a=>a),{nodes:i}=ai(a=>({nodes:a.nodes})),[s,o]=z.useState(!1);return j.jsxs("div",{"data-density":"functional",className:`h-full${e?` ${e}`:""} grow-0 shrink-0 w-[320px] border-r overflow-hidden`,children:[n[r]&&j.jsxs("div",{className:"h-siz-md flex items-center justify-between p-fix-sm",children:[j.jsx("h6",{children:n[r].name}),j.jsx(Dt,{"data-tonality":"functional",noText:!0,icon:"edit",variant:"ghost",onClick:()=>o(!0),children:t("pgEdit")}),j.jsx(JU,{open:s,onClose:()=>o(!1)})]}),j.jsx("div",{"data-density":"functional",className:"flex flex-col p-fix-sm h-full overflow-auto",children:j.jsx(XU,{node:i.ROOT})})]})},dOe=({className:e})=>{const{t}=er(),{currentId:r,nodeTrees:n,showBorders:i,showSpacings:s}=Ui(c=>c),{actions:o,canUndo:a,canRedo:l,query:u}=ai((c,h)=>{const[d]=c.events.selected;let f;return d&&(f={id:d,name:c.nodes[d].data.name,settings:c.nodes[d].related&&c.nodes[d].related.settings}),{selected:f,canUndo:h.history.canUndo(),canRedo:h.history.canRedo()}});return j.jsx("div",{"data-density":"functional",className:`flex h-siz-md db-neutral-bg-basic-transparent-semi px-fix-sm ${e||""}`,children:j.jsxs("div",{className:"flex w-full justify-between m-auto",children:[j.jsxs("div",{className:"flex gap-fix-sm",children:[j.jsxs(Dt,{variant:"ghost",noText:!0,icon:"undo",disabled:!a,onClick:()=>{o.history.undo()},children:[t("playgroundUndo"),a&&j.jsx(vs,{placement:"right",children:t("playgroundUndo")})]}),j.jsxs(Dt,{variant:"ghost",noText:!0,icon:"fast_forward_empty",disabled:!l,onClick:()=>{o.history.redo()},children:[t("playgroundRedo"),l&&j.jsx(vs,{placement:"bottom",children:t("playgroundRedo")})]})]}),j.jsxs("div",{className:"flex gap-fix-sm",children:[j.jsx(S0,{noText:!0,variant:"ghost",label:"import",accept:"application/JSON",tooltip:"import",onUpload:c=>{try{const h=atob(c.split("base64,")[1]);o.deserialize(h)}catch(h){console.error(h)}}}),j.jsxs(Dt,{variant:"ghost",noText:!0,icon:"download",onClick:()=>{fwe({[n[r].name]:u.serialize()})},children:[t("export"),j.jsx(vs,{placement:"bottom",children:t("export")})]}),j.jsxs(Dt,{variant:"ghost",noText:!0,icon:"resize",onClick:()=>{Ui.setState({showSpacings:!s})},children:[t("playgroundShowSpacings"),j.jsx(vs,{placement:"bottom",children:t("playgroundShowSpacings")})]}),j.jsxs(Dt,{variant:"ghost",noText:!0,icon:"grid_view",onClick:()=>{Ui.setState({showBorders:!i})},children:[t("playgroundShowBorders"),j.jsx(vs,{placement:"left",children:t("playgroundShowBorders")})]})]})]})})};var z_={exports:{}};z_.exports;(function(e){var t=function(){var r=String.fromCharCode,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",s={};function o(l,u){if(!s[l]){s[l]={};for(var c=0;c>>8,c[h*2+1]=f%256}return c},decompressFromUint8Array:function(l){if(l==null)return a.decompress(l);for(var u=new Array(l.length/2),c=0,h=u.length;c>1}else{for(d=1,h=0;h>1}v--,v==0&&(v=Math.pow(2,E),E++),delete p[b]}else for(d=f[b],h=0;h>1;v--,v==0&&(v=Math.pow(2,E),E++),f[y]=D++,b=String(m)}if(b!==""){if(Object.prototype.hasOwnProperty.call(p,b)){if(b.charCodeAt(0)<256){for(h=0;h>1}else{for(d=1,h=0;h>1}v--,v==0&&(v=Math.pow(2,E),E++),delete p[b]}else for(d=f[b],h=0;h>1;v--,v==0&&(v=Math.pow(2,E),E++)}for(d=2,h=0;h>1;for(;;)if(w=w<<1,T==u-1){C.push(c(w));break}else T++;return C.join("")},decompress:function(l){return l==null?"":l==""?null:a._decompress(l.length,32768,function(u){return l.charCodeAt(u)})},_decompress:function(l,u,c){var h=[],d=4,f=4,p=3,m="",y=[],b,v,D,E,C,w,T,k={val:c(0),position:u,index:1};for(b=0;b<3;b+=1)h[b]=b;for(D=0,C=Math.pow(2,2),w=1;w!=C;)E=k.val&k.position,k.position>>=1,k.position==0&&(k.position=u,k.val=c(k.index++)),D|=(E>0?1:0)*w,w<<=1;switch(D){case 0:for(D=0,C=Math.pow(2,8),w=1;w!=C;)E=k.val&k.position,k.position>>=1,k.position==0&&(k.position=u,k.val=c(k.index++)),D|=(E>0?1:0)*w,w<<=1;T=r(D);break;case 1:for(D=0,C=Math.pow(2,16),w=1;w!=C;)E=k.val&k.position,k.position>>=1,k.position==0&&(k.position=u,k.val=c(k.index++)),D|=(E>0?1:0)*w,w<<=1;T=r(D);break;case 2:return""}for(h[3]=T,v=T,y.push(T);;){if(k.index>l)return"";for(D=0,C=Math.pow(2,p),w=1;w!=C;)E=k.val&k.position,k.position>>=1,k.position==0&&(k.position=u,k.val=c(k.index++)),D|=(E>0?1:0)*w,w<<=1;switch(T=D){case 0:for(D=0,C=Math.pow(2,8),w=1;w!=C;)E=k.val&k.position,k.position>>=1,k.position==0&&(k.position=u,k.val=c(k.index++)),D|=(E>0?1:0)*w,w<<=1;h[f++]=r(D),T=f-1,d--;break;case 1:for(D=0,C=Math.pow(2,16),w=1;w!=C;)E=k.val&k.position,k.position>>=1,k.position==0&&(k.position=u,k.val=c(k.index++)),D|=(E>0?1:0)*w,w<<=1;h[f++]=r(D),T=f-1,d--;break;case 2:return y.join("")}if(d==0&&(d=Math.pow(2,p),p++),h[T])m=h[T];else if(T===f)m=v+v.charAt(0);else return null;y.push(m),h[f++]=v+m.charAt(0),d--,v=m,d==0&&(d=Math.pow(2,p),p++)}}};return a}();e!=null?e.exports=t:typeof angular<"u"&&angular!=null&&angular.module("LZString",[]).factory("LZString",function(){return t})})(z_);var Ly=z_.exports;const fOe=({className:e})=>{const t=z.useRef(null),{currentId:r,nodeTrees:n}=Ui(),{query:i,actions:s}=ai(),[o,a]=z.useState(),[l,u]=z.useState(0),[c,h]=z.useState(!1);z.useEffect(()=>{t.current&&Ui.setState({previewContainer:t.current.getBoundingClientRect()})},[t]);const d=z.useCallback(()=>{const f=Ly.compressToBase64(Ly.compress(i.serialize())),p=n[r].serializedJson;f!==p&&r===o&&l===Object.keys(n).length&&Ui.setState({nodeTrees:{...n,[r]:{...n[r],serializedJson:f}}})},[r,o,l,n,i]);return z.useEffect(()=>{const f=setTimeout(()=>{d(),h(!c)},2e3);return()=>clearTimeout(f)},[c,d]),z.useEffect(()=>{if(r&&n&&n[r]&&s){if(r!==o&&(l===0||l===Object.keys(n).length)){const f=n[r].serializedJson,p=f.length===0?void 0:Ly.decompress(Ly.decompressFromBase64(f));p&&s.deserialize(p)}a(r),u(Object.keys(n).length)}},[s,r,n,o,l]),j.jsx("div",{ref:t,className:`${e||""} p-fix-3xs h-full overflow-y-auto overflow-x-hidden`,children:j.jsx(P2e,{children:j.jsx(gf,{id:"canvas",is:KU,canvas:!0})})})},pOe=()=>{const{selected:e,actions:t}=ai(o=>{const[a]=o.events.selected;let l;if(a){const u=o.nodes[a];l={id:a,data:u.data,settings:u.related&&u.related.settings}}return{selected:l}}),[r,n]=z.useState(),[i,s]=z.useState();return z.useEffect(()=>{if(e&&e.data.name==="DropContainer"&&e.data.parent&&t){const o=e.data.parent;t.selectNode(o)}else e&&r!==e.id?(n(e.id),s(e.data.custom.displayName||e.data.name)):e||(s(""),n(void 0))},[r,e,t]),e?j.jsx("div",{className:"flex flex-col h-full overflow-y-auto",children:j.jsxs("div",{className:"flex flex-col p-fix-sm gap-fix-md h-full",children:[j.jsx(Kr,{variant:"floating",label:"Displayname",value:i,onChange:o=>{const a=o.target.value;s(a),t.setCustom(e.id,l=>{l.displayName=a})}}),e.settings?z.createElement(e.settings):j.jsx(dr,{semantic:"warning",children:"No settings"}),j.jsx(Dt,{variant:"brand",icon:"bin",width:"full",disabled:!e||e.data.name==="Root",onClick:()=>{e&&t.delete(e.id)},children:"Delete"})]})}):null},gOe=z.forwardRef((e,t)=>e.size==="1"?j.jsx("h1",{ref:t,...e,children:e.children}):e.size==="2"?j.jsx("h2",{ref:t,...e,children:e.children}):e.size==="3"?j.jsx("h3",{ref:t,...e,children:e.children}):e.size==="5"?j.jsx("h5",{ref:t,...e,children:e.children}):e.size==="6"?j.jsx("h6",{ref:t,...e,children:e.children}):j.jsx("h4",{ref:t,...e,children:e.children})),H_=({headline:e,size:t,className:r,variant:n})=>{const{t:i}=er(),{connectors:{connect:s,drag:o},id:a,hovered:l,name:u}=qo(h=>({name:h.data.custom.displayName||h.data.name,hovered:h.data.custom.hover})),{selected:c}=ai(h=>{const[d]=h.events.selected;return{selected:a===d}});return j.jsxs(gOe,{className:`${Gc(c,l,r)}`,"data-hint":e?void 0:i("pgEditMe"),"data-variant":n,ref:h=>{h&&s(h)},size:t,children:[e,j.jsx(qc,{componentName:u,drag:o})]})},mOe=()=>j.jsx(Vc,{settings:[{key:"headline",type:"textarea"},{key:"size",type:"select",selectOptions:[{value:"1"},{value:"2"},{value:"3"},{value:"4"},{value:"5"},{value:"6"}]},{key:"variant",type:"select",selectOptions:[{value:"black"},{value:"light"}]}]});H_.craft={props:{size:"4",variant:"black"},related:{settings:mOe}};const U_=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=qo(a=>({name:a.data.custom.displayName||a.data.name,hovered:a.data.custom.hover})),{selected:o}=ai(a=>{const[l]=a.events.selected;return{selected:n===l}});return j.jsxs("div",{className:`db-divider text-[0] ${Gc(o,i,e.className)}`,"data-margin":e.margin,"data-variant":e.variant,"data-emphasis":e.emphasis,ref:a=>{a&&t(a)},children:["Divider",j.jsx(qc,{componentName:s,drag:r})]})},yOe=()=>j.jsx(Vc,{settings:[{key:"emphasis",type:"select",selectOptions:[{value:"weak"},{value:"strong"}]},{key:"variant",type:"select",selectOptions:[{value:"horizontal"},{value:"vertical"}]},{key:"margin",type:"select",selectOptions:[{value:"auto"},{value:"none"}]}]});U_.craft={props:{emphasis:"weak",variant:"horizontal",margin:"auto"},related:{settings:yOe}};const vOe=[{headline:"general",components:[{name:"container",component:j.jsx(R_,{}),assetPath:"assets/components/flex.svg"},{name:"text",component:j.jsx(B_,{})},{name:"headline",component:j.jsx(H_,{})}]},{headline:"action",components:[{name:"button",component:j.jsx(I_,{children:"Test"}),assetPath:"assets/components/button.svg"},{name:"link",component:j.jsx(j_,{}),assetPath:"assets/components/link.svg"}]},{headline:"layout",components:[{name:"card",component:j.jsx(N_,{})},{name:"divider",component:j.jsx(U_,{}),assetPath:"assets/components/divider.svg"}]}],bOe=({component:e,assetPath:t,name:r})=>{const{connectors:n}=ai();return j.jsx("div",{ref:i=>{i&&n.create(i,e)},children:j.jsxs(Bi,{className:"items-center cursor-grab p-fix-xs",spacing:"small",children:[j.jsx("img",{className:"max-h-siz-md",alt:r,src:t||"assets/components/component.svg"}),j.jsx("span",{className:"break-all",children:r})]})})},xOe=()=>{const{t:e}=er(),[t,r]=z.useState("");return j.jsxs("div",{className:"flex flex-col gap-fix-md p-fix-md h-full overflow-y-auto","data-density":"functional",children:[j.jsx(Kr,{type:"search",variant:"floating",label:e("search"),placeholder:e("search"),onChange:n=>r(n.target.value)}),vOe.filter(({components:n})=>n.some(({name:i})=>e(i).includes(t))).map(({headline:n,components:i})=>j.jsxs(z.Fragment,{children:[j.jsx("h6",{children:e(n)}),j.jsx("div",{className:"grid grid-cols-2 gap-fix-sm",children:i.filter(({name:s})=>e(s).includes(t)).map(({name:s,component:o,assetPath:a})=>j.jsx(z.Fragment,{children:j.jsx(bOe,{name:e(s),component:o,assetPath:a})},`${n}-${s}`))})]},n))]})},wOe=({className:e})=>{const t=z.useRef(null),{t:r}=er(),{selected:n}=ai(i=>{const[s]=i.events.selected;let o;if(s){const a=i.nodes[s];o={id:s,data:a.data,settings:a.related&&a.related.settings}}return{selected:o}});return z.useEffect(()=>{t.current&&n&&t.current.click()},[n,t]),j.jsx("div",{"data-density":"functional",className:`border-l flex flex-col grow-0 shrink-0 w-[320px] overflow-hidden ${e||""}`,children:j.jsxs(U5,{alignment:"center",className:"h-full",width:"full",children:[j.jsxs(qA,{children:[j.jsx(zv,{children:r("components")}),j.jsx(zv,{disabled:!n,ref:t,children:r("customize")})]}),j.jsx(Uv,{children:j.jsx(xOe,{})}),j.jsx(Uv,{children:j.jsx(pOe,{})})]})})},SOe=()=>{const{t:e}=er(),{currentId:t,nodeTrees:r}=Ui(s=>s),[n,i]=z.useState(!1);return j.jsxs(j.Fragment,{children:[j.jsxs(H5,{children:[Object.entries(r).map(([s,o])=>j.jsx(BE,{active:s===t,children:j.jsx("a",{onClick:()=>Ui.setState({currentId:s}),children:o.name})},s)),j.jsx(BE,{icon:"plus",children:j.jsx("a",{onClick:()=>{i(!0)},children:e("add")})})]}),j.jsx(JU,{create:!0,open:n,onClose:()=>i(!1)})]})},DOe=()=>{const{showBorders:e,showSpacings:t}=Ui(n=>n),{t:r}=er();return j.jsx(V2e,{indicator:{success:"var(--db-successful-bg-inverted-contrast-high-default)",error:"var(--db-critical-bg-inverted-contrast-high-default)"},resolver:{Button:I_,Card:N_,Container:R_,DropContainer:dm,Text:B_,Root:KU,Link:j_,Headline:H_,Divider:U_},children:j.jsx(S1,{name:r("playground"),navigation:j.jsx(SOe,{}),children:j.jsxs("div",{className:`flex h-full w-full${e?" show-borders":""}${t?" show-spacings":""}`,children:[j.jsx(hOe,{}),j.jsxs("div",{className:"flex flex-col w-full h-full overflow-hidden",children:[j.jsx(dOe,{}),j.jsx(uo,{margin:"none"}),j.jsx(fOe,{})]}),j.jsx(wOe,{})]})})})},EOe=[{path:"/",element:j.jsx(hSe,{}),label:"landing"},{path:"/customization",element:j.jsx(Fwe,{}),label:"customization"},{path:"/editor",element:j.jsx(Mxe,{}),label:"editor"},{path:"/playground",element:j.jsx(DOe,{}),label:"playground"},{path:"/demo",element:j.jsx(e_,{}),label:"demo"}],COe=iK(kE([j.jsx(AE,{path:"/",element:j.jsx(rie,{}),errorElement:j.jsx(bie,{}),children:EOe.map(e=>j.jsx(AE,{path:e.path,element:e.element},`route-${e.path}`))})]),{basename:kb});LD.createRoot(document.getElementById("root")).render(j.jsx(fK,{router:COe})); diff --git a/refactor-prettier/assets/index-DrvcbIZI.css b/refactor-prettier/assets/index-DrvcbIZI.css new file mode 100644 index 00000000..9259398f --- /dev/null +++ b/refactor-prettier/assets/index-DrvcbIZI.css @@ -0,0 +1 @@ +@charset "UTF-8";.db-textarea[data-variant=hidden] label,.db-input[data-variant=hidden] label,.db-select[data-variant=hidden] label,.db-visually-hidden,[data-visually-hidden=true]{clip:rect(0,0,0,0)!important;overflow:hidden!important;white-space:nowrap!important;font-size:0!important;all:initial;inset-block-start:0!important;block-size:1px!important;position:absolute!important;inline-size:1px!important;border-width:0!important;border-style:initial!important;border-color:initial!important;-o-border-image:initial!important;border-image:initial!important;padding:0!important;pointer-events:none!important}[data-container-color=neutral],.db-container-color-neutral,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=neutral],.db-notification[data-semantic=neutral],blockquote,[data-color=neutral-bg-basic-level-3],.db-neutral-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=neutral],.db-tag:has(.db-tab-remove-button)[data-semantic=neutral],.db-badge[data-semantic=neutral],[data-color=neutral-bg-basic-level-2],.db-neutral-bg-basic-level-2,[data-color=neutral-bg-basic-level-1],.db-neutral-bg-basic-level-1,:root{--db-adaptive-bg-basic-level-1-default: var( --db-neutral-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-neutral-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-neutral-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-neutral-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-neutral-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-neutral-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-neutral-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-neutral-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-neutral-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-neutral-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-neutral-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-neutral-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-neutral-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-neutral-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-neutral-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-neutral-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-neutral-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-neutral-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-neutral-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-neutral-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-neutral-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-neutral-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-neutral-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-neutral-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-neutral-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-neutral-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-neutral-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-neutral-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-neutral-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-neutral-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-neutral-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-neutral-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-neutral-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-neutral-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-neutral-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-neutral-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-neutral-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-neutral-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-neutral-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-neutral-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-neutral-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-neutral-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-neutral-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-neutral-origin-default);--db-adaptive-origin-hovered: var(--db-neutral-origin-hovered);--db-adaptive-origin-pressed: var(--db-neutral-origin-pressed);--db-adaptive-on-origin-default: var( --db-neutral-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-neutral-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-neutral-on-origin-pressed )}[data-color=neutral-bg-basic-level-1],.db-neutral-bg-basic-level-1,:root{background-color:var(--db-neutral-bg-basic-level-1-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-1]:before,.db-neutral-bg-basic-level-1:before,:root:before,[data-color=neutral-bg-basic-level-1]:after,.db-neutral-bg-basic-level-1:after,:root:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-3],.db-neutral-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=neutral],.db-tag:has(.db-tab-remove-button)[data-semantic=neutral],.db-badge[data-semantic=neutral]{background-color:var(--db-neutral-bg-basic-level-3-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-3]:before,.db-neutral-bg-basic-level-3:before,.db-tag[data-semantic=neutral]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=neutral]:has(.db-tab-remove-button):before,.db-badge[data-semantic=neutral]:before,[data-color=neutral-bg-basic-level-3]:after,.db-neutral-bg-basic-level-3:after,.db-tag[data-semantic=neutral]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=neutral]:has(.db-tab-remove-button):after,.db-badge[data-semantic=neutral]:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}blockquote{background-color:var(--db-neutral-bg-basic-transparent-semi-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}blockquote:before,blockquote:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-container-color=critical],.db-container-color-critical,.db-switch[data-emphasis=strong]>input,.db-select:has(select:not([data-custom-validity]):is(:required):user-invalid),.db-select:has(select[data-custom-validity=invalid]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=critical],.db-notification[data-semantic=critical],.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-invalid),.db-input:has(input[data-custom-validity=invalid]),[data-color=critical-bg-basic-level-3],.db-critical-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=critical],.db-tag:has(.db-tab-remove-button)[data-semantic=critical],.db-badge[data-semantic=critical],[data-color=critical-bg-basic-level-2],.db-critical-bg-basic-level-2,[data-color=critical-bg-basic-level-1],.db-critical-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-critical-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-critical-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-critical-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-critical-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-critical-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-critical-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-critical-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-critical-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-critical-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-critical-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-critical-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-critical-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-critical-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-critical-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-critical-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-critical-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-critical-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-critical-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-critical-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-critical-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-critical-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-critical-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-critical-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-critical-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-critical-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-critical-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-critical-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-critical-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-critical-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-critical-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-critical-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-critical-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-critical-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-critical-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-critical-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-critical-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-critical-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-critical-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-critical-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-critical-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-critical-origin-default);--db-adaptive-origin-hovered: var(--db-critical-origin-hovered);--db-adaptive-origin-pressed: var(--db-critical-origin-pressed);--db-adaptive-on-origin-default: var( --db-critical-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-critical-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-critical-on-origin-pressed )}[data-color=critical-bg-basic-level-3],.db-critical-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=critical],.db-tag:has(.db-tab-remove-button)[data-semantic=critical],.db-badge[data-semantic=critical]{background-color:var(--db-critical-bg-basic-level-3-default);color:var(--db-critical-on-bg-basic-emphasis-100-default)}[data-color=critical-bg-basic-level-3]:before,.db-critical-bg-basic-level-3:before,.db-tag[data-semantic=critical]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=critical]:has(.db-tab-remove-button):before,.db-badge[data-semantic=critical]:before,[data-color=critical-bg-basic-level-3]:after,.db-critical-bg-basic-level-3:after,.db-tag[data-semantic=critical]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=critical]:has(.db-tab-remove-button):after,.db-badge[data-semantic=critical]:after{--db-icon-color: var(--db-critical-on-bg-basic-emphasis-100-default)}[data-container-color=successful],.db-container-color-successful,.db-switch[data-emphasis=strong]>input:checked,.db-select:has(select:not([data-custom-validity]):is(:required):user-valid),.db-select:has(select[data-custom-validity=valid]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=successful],.db-notification[data-semantic=successful],.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-valid),.db-input:has(input[data-custom-validity=valid]),[data-color=successful-bg-basic-level-3],.db-successful-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=successful],.db-tag:has(.db-tab-remove-button)[data-semantic=successful],.db-badge[data-semantic=successful],[data-color=successful-bg-basic-level-2],.db-successful-bg-basic-level-2,[data-color=successful-bg-basic-level-1],.db-successful-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-successful-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-successful-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-successful-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-successful-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-successful-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-successful-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-successful-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-successful-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-successful-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-successful-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-successful-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-successful-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-successful-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-successful-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-successful-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-successful-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-successful-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-successful-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-successful-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-successful-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-successful-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-successful-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-successful-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-successful-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-successful-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-successful-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-successful-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-successful-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-successful-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-successful-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-successful-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-successful-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-successful-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-successful-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-successful-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-successful-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-successful-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-successful-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-successful-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-successful-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-successful-origin-default);--db-adaptive-origin-hovered: var(--db-successful-origin-hovered);--db-adaptive-origin-pressed: var(--db-successful-origin-pressed);--db-adaptive-on-origin-default: var( --db-successful-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-successful-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-successful-on-origin-pressed )}[data-color=successful-bg-basic-level-3],.db-successful-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=successful],.db-tag:has(.db-tab-remove-button)[data-semantic=successful],.db-badge[data-semantic=successful]{background-color:var(--db-successful-bg-basic-level-3-default);color:var(--db-successful-on-bg-basic-emphasis-100-default)}[data-color=successful-bg-basic-level-3]:before,.db-successful-bg-basic-level-3:before,.db-tag[data-semantic=successful]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=successful]:has(.db-tab-remove-button):before,.db-badge[data-semantic=successful]:before,[data-color=successful-bg-basic-level-3]:after,.db-successful-bg-basic-level-3:after,.db-tag[data-semantic=successful]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=successful]:has(.db-tab-remove-button):after,.db-badge[data-semantic=successful]:after{--db-icon-color: var(--db-successful-on-bg-basic-emphasis-100-default)}[data-container-color=warning],.db-container-color-warning,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=warning],.db-notification[data-semantic=warning],[data-color=warning-bg-basic-level-3],.db-warning-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=warning],.db-tag:has(.db-tab-remove-button)[data-semantic=warning],.db-badge[data-semantic=warning],[data-color=warning-bg-basic-level-2],.db-warning-bg-basic-level-2,[data-color=warning-bg-basic-level-1],.db-warning-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-warning-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-warning-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-warning-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-warning-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-warning-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-warning-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-warning-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-warning-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-warning-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-warning-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-warning-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-warning-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-warning-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-warning-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-warning-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-warning-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-warning-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-warning-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-warning-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-warning-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-warning-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-warning-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-warning-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-warning-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-warning-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-warning-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-warning-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-warning-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-warning-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-warning-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-warning-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-warning-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-warning-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-warning-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-warning-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-warning-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-warning-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-warning-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-warning-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-warning-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-warning-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-warning-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-warning-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-warning-origin-default);--db-adaptive-origin-hovered: var(--db-warning-origin-hovered);--db-adaptive-origin-pressed: var(--db-warning-origin-pressed);--db-adaptive-on-origin-default: var( --db-warning-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-warning-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-warning-on-origin-pressed )}[data-color=warning-bg-basic-level-3],.db-warning-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=warning],.db-tag:has(.db-tab-remove-button)[data-semantic=warning],.db-badge[data-semantic=warning]{background-color:var(--db-warning-bg-basic-level-3-default);color:var(--db-warning-on-bg-basic-emphasis-100-default)}[data-color=warning-bg-basic-level-3]:before,.db-warning-bg-basic-level-3:before,.db-tag[data-semantic=warning]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=warning]:has(.db-tab-remove-button):before,.db-badge[data-semantic=warning]:before,[data-color=warning-bg-basic-level-3]:after,.db-warning-bg-basic-level-3:after,.db-tag[data-semantic=warning]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=warning]:has(.db-tab-remove-button):after,.db-badge[data-semantic=warning]:after{--db-icon-color: var(--db-warning-on-bg-basic-emphasis-100-default)}[data-container-color=informational],.db-container-color-informational,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=informational],.db-notification[data-semantic=informational],[data-color=informational-bg-basic-level-3],.db-informational-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=informational],.db-tag:has(.db-tab-remove-button)[data-semantic=informational],.db-badge[data-semantic=informational],[data-color=informational-bg-basic-level-2],.db-informational-bg-basic-level-2,[data-color=informational-bg-basic-level-1],.db-informational-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-informational-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-informational-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-informational-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-informational-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-informational-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-informational-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-informational-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-informational-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-informational-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-informational-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-informational-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-informational-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-informational-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-informational-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-informational-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-informational-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-informational-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-informational-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-informational-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-informational-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-informational-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-informational-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-informational-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-informational-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-informational-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-informational-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-informational-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-informational-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-informational-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-informational-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-informational-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-informational-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-informational-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-informational-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-informational-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-informational-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-informational-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-informational-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-informational-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-informational-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-informational-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-informational-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-informational-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-informational-origin-default);--db-adaptive-origin-hovered: var(--db-informational-origin-hovered);--db-adaptive-origin-pressed: var(--db-informational-origin-pressed);--db-adaptive-on-origin-default: var( --db-informational-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-informational-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-informational-on-origin-pressed )}[data-color=informational-bg-basic-level-3],.db-informational-bg-basic-level-3,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=informational],.db-tag:has(.db-tab-remove-button)[data-semantic=informational],.db-badge[data-semantic=informational]{background-color:var(--db-informational-bg-basic-level-3-default);color:var(--db-informational-on-bg-basic-emphasis-100-default)}[data-color=informational-bg-basic-level-3]:before,.db-informational-bg-basic-level-3:before,.db-tag[data-semantic=informational]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=informational]:has(.db-tab-remove-button):before,.db-badge[data-semantic=informational]:before,[data-color=informational-bg-basic-level-3]:after,.db-informational-bg-basic-level-3:after,.db-tag[data-semantic=informational]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=informational]:has(.db-tab-remove-button):after,.db-badge[data-semantic=informational]:after{--db-icon-color: var(--db-informational-on-bg-basic-emphasis-100-default)}.db-focus-default,[data-focus=default],.db-tab-item input:focus-visible:before,:is(a,button,input,textarea,summary,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--db-border-height-2xs) solid var(--db-focus-outline-color, var(--db-informational-on-bg-basic-emphasis-80-default));outline-offset:var(--db-border-height-xs);box-shadow:0 0 0 var(--db-border-height-xs) var(--db-focus-box-shadow-bg-color, transparent)}.db-focus-default:not([type=radio],[role=switch]),[data-focus=default]:not([type=radio],[role=switch]),.db-tab-item input:not([type=radio],[role=switch]):focus-visible:before,:not([type=radio],[role=switch]):is(a,button,input,textarea,summary,select,[tabindex]:not([tabindex="-1"])):focus-visible{border-radius:var(--db-border-radius-xs)}@media screen and (prefers-reduced-motion: no-preference){.db-focus-default,[data-focus=default],.db-tab-item input:focus-visible:before,:is(a,button,input,textarea,summary,select,[tabindex]:not([tabindex="-1"])):focus-visible{transition:outline var(--db-transition-duration-extra-fast),box-shadow var(--db-transition-duration-extra-fast)}}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:300;src:url(/theme-builder/refactor-prettier/assets/dbscreensans-digitalregular-DMrcXJge.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:400;src:url(/theme-builder/refactor-prettier/assets/dbscreensans-regular-DSRfBHsE.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:500;src:url(/theme-builder/refactor-prettier/assets/dbscreensans-medium-B8yCaq60.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:600;src:url(/theme-builder/refactor-prettier/assets/dbscreensans-semibold-DMJOmqk1.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:700;src:url(/theme-builder/refactor-prettier/assets/dbscreensans-bold-BLNtzPaU.woff2) format("woff2")}@font-face{font-family:DB Screen Head;font-style:normal;font-weight:300;src:url(/theme-builder/refactor-prettier/assets/dbscreenhead-light-BIDOBviW.woff2) format("woff2")}@font-face{font-family:DB Screen Head;font-style:normal;font-weight:400;src:url(/theme-builder/refactor-prettier/assets/dbscreenhead-regular-CLI4yzHf.woff2) format("woff2")}@font-face{font-family:DB Screen Head;font-style:normal;font-weight:900;src:url(/theme-builder/refactor-prettier/assets/dbscreenhead-black-RWR49yke.woff2) format("woff2")}.db-font-size-3xl,[data-font-size="3xl"]{--db-icon-font-weight: var(--db-base-body-icon-weight-3xl);--db-icon-font-size: var(--db-base-body-icon-font-size-3xl);--db-base-line-height: var(--db-type-body-line-height-3xl);--db-base-font-size: var(--db-type-body-font-size-3xl);line-height:var(--db-type-body-line-height-3xl);font-size:var(--db-type-body-font-size-3xl)}.db-font-size-2xl,[data-font-size="2xl"]{--db-icon-font-weight: var(--db-base-body-icon-weight-2xl);--db-icon-font-size: var(--db-base-body-icon-font-size-2xl);--db-base-line-height: var(--db-type-body-line-height-2xl);--db-base-font-size: var(--db-type-body-font-size-2xl);line-height:var(--db-type-body-line-height-2xl);font-size:var(--db-type-body-font-size-2xl)}.db-font-size-xl,[data-font-size=xl]{--db-icon-font-weight: var(--db-base-body-icon-weight-xl);--db-icon-font-size: var(--db-base-body-icon-font-size-xl);--db-base-line-height: var(--db-type-body-line-height-xl);--db-base-font-size: var(--db-type-body-font-size-xl);line-height:var(--db-type-body-line-height-xl);font-size:var(--db-type-body-font-size-xl)}.db-font-size-lg,[data-font-size=lg]{--db-icon-font-weight: var(--db-base-body-icon-weight-lg);--db-icon-font-size: var(--db-base-body-icon-font-size-lg);--db-base-line-height: var(--db-type-body-line-height-lg);--db-base-font-size: var(--db-type-body-font-size-lg);line-height:var(--db-type-body-line-height-lg);font-size:var(--db-type-body-font-size-lg)}.db-density-expressive,[data-density=expressive],.db-density-regular,[data-density=regular],.db-density-functional,[data-density=functional],:root{line-height:var(--db-type-body-line-height-md);font-size:var(--db-type-body-font-size-md)}.db-font-size-md,[data-font-size=md],.db-switch,.db-textarea[data-variant=floating] label,.db-textarea textarea,.db-navigation-item,.db-navigation-item a,.db-navigation-item .db-navigation-item-expand-button:is(button),.db-navigation-item .db-navigation-item-expand-button>button,.db-select[data-variant=floating] label,.db-select select,.db-select [id$=-placeholder],.db-checkbox,.db-link,.db-brand,.db-input[data-variant=floating] label,.db-input input,.db-accordion-item summary,.db-tab-list,.db-radio,.db-button,.db-notification a[data-size=small],.db-notification p,.db-density-expressive,[data-density=expressive],.db-density-regular,[data-density=regular],:root .app-canvas,:root:not(:has(.app-canvas)),.db-density-functional,[data-density=functional],.db-header-meta-navigation{--db-icon-font-weight: var(--db-base-body-icon-weight-md);--db-icon-font-size: var(--db-base-body-icon-font-size-md);--db-base-line-height: var(--db-type-body-line-height-md);--db-base-font-size: var(--db-type-body-font-size-md);line-height:var(--db-type-body-line-height-md);font-size:var(--db-type-body-font-size-md)}.db-font-size-sm,[data-font-size=sm],.db-switch[data-size=small],.db-switch>input,.db-tooltip,.db-badge[data-size=medium],.db-badge[data-size=medium]>*,.db-badge[data-size=medium] .db-icon,.db-textarea,.db-textarea[data-variant=floating] [id$=-placeholder],.db-textarea[data-variant=floating] textarea,.db-select,.db-select[data-variant=floating] [id$=-placeholder],.db-select[data-variant=floating] select,.db-tag,.db-tag button,.db-tag a,.db-tag label,.db-checkbox[data-size=small],.db-infotext,.db-link[data-size=small],.db-input,.db-input[data-variant=floating] [id$=-placeholder],.db-input[data-variant=floating] input,.db-input:has(input[type=file]) input,.db-input input::file-selector-button,.db-radio[data-size=small],.db-button[data-size=small],small,code,.db-notification span{--db-icon-font-weight: var(--db-base-body-icon-weight-sm);--db-icon-font-size: var(--db-base-body-icon-font-size-sm);--db-base-line-height: var(--db-type-body-line-height-sm);--db-base-font-size: var(--db-type-body-font-size-sm);line-height:var(--db-type-body-line-height-sm);font-size:var(--db-type-body-font-size-sm)}.db-font-size-xs,[data-font-size=xs],.db-switch[data-size=small]>input,.db-textarea label,.db-select label,.db-infotext[data-size=small],.db-input label,.db-input:has(input[type=file])[data-variant=floating] input,.db-input:has(input[type=file])[data-variant=floating] input::file-selector-button{--db-icon-font-weight: var(--db-base-body-icon-weight-xs);--db-icon-font-size: var(--db-base-body-icon-font-size-xs);--db-base-line-height: var(--db-type-body-line-height-xs);--db-base-font-size: var(--db-type-body-font-size-xs);line-height:var(--db-type-body-line-height-xs);font-size:var(--db-type-body-font-size-xs)}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) label,.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) label,.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) label{--db-icon-font-weight: var(--db-base-body-icon-weight-2xs);--db-icon-font-size: var(--db-base-body-icon-font-size-2xs);--db-base-line-height: var(--db-type-body-line-height-2xs);--db-base-font-size: var(--db-type-body-font-size-2xs);line-height:var(--db-type-body-line-height-2xs);font-size:var(--db-type-body-font-size-2xs)}.db-font-size-2xs,[data-font-size="2xs"],.db-badge,.db-badge>*,.db-badge .db-icon,.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) label,.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) label,.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) label{--db-icon-font-weight: var(--db-base-body-icon-weight-2xs);--db-icon-font-size: var(--db-base-body-icon-font-size-2xs);--db-base-line-height: var(--db-type-body-line-height-2xs);--db-base-font-size: var(--db-type-body-font-size-2xs);line-height:var(--db-type-body-line-height-2xs);font-size:var(--db-type-body-font-size-2xs)}.db-font-size-3xs,[data-font-size="3xs"]{--db-icon-font-weight: var(--db-base-body-icon-weight-3xs);--db-icon-font-size: var(--db-base-body-icon-font-size-3xs);--db-base-line-height: var(--db-type-body-line-height-3xs);--db-base-font-size: var(--db-type-body-font-size-3xs);line-height:var(--db-type-body-line-height-3xs);font-size:var(--db-type-body-font-size-3xs)}.db-density-expressive,[data-density=expressive]{--db-sizing-3xs: var(--db-sizing-expressive-3xs);--db-sizing-2xs: var(--db-sizing-expressive-2xs);--db-sizing-xs: var(--db-sizing-expressive-xs);--db-sizing-sm: var(--db-sizing-expressive-sm);--db-sizing-md: var(--db-sizing-expressive-md);--db-sizing-lg: var(--db-sizing-expressive-lg);--db-sizing-xl: var(--db-sizing-expressive-xl);--db-sizing-2xl: var(--db-sizing-expressive-2xl);--db-sizing-3xl: var(--db-sizing-expressive-3xl);--db-spacing-fixed-3xs: var(--db-spacing-fixed-expressive-3xs);--db-spacing-fixed-2xs: var(--db-spacing-fixed-expressive-2xs);--db-spacing-fixed-xs: var(--db-spacing-fixed-expressive-xs);--db-spacing-fixed-sm: var(--db-spacing-fixed-expressive-sm);--db-spacing-fixed-md: var(--db-spacing-fixed-expressive-md);--db-spacing-fixed-lg: var(--db-spacing-fixed-expressive-lg);--db-spacing-fixed-xl: var(--db-spacing-fixed-expressive-xl);--db-spacing-fixed-2xl: var(--db-spacing-fixed-expressive-2xl);--db-spacing-fixed-3xl: var(--db-spacing-fixed-expressive-3xl);--db-spacing-responsive-3xs: var(--db-spacing-responsive-expressive-mobile-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-expressive-mobile-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-expressive-mobile-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-expressive-mobile-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-expressive-mobile-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-expressive-mobile-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-expressive-mobile-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-expressive-mobile-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-expressive-mobile-3xl)}@media screen and (min-width: 45em){.db-density-expressive:not([data-force-mobile]),[data-density=expressive]:not([data-force-mobile]),[data-force-mobile=false].db-density-expressive,[data-force-mobile=false][data-density=expressive]{--db-spacing-responsive-3xs: var(--db-spacing-responsive-expressive-tablet-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-expressive-tablet-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-expressive-tablet-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-expressive-tablet-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-expressive-tablet-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-expressive-tablet-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-expressive-tablet-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-expressive-tablet-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-expressive-tablet-3xl)}}@media screen and (min-width: 64em){.db-density-expressive:not([data-force-mobile]),[data-density=expressive]:not([data-force-mobile]),[data-force-mobile=false].db-density-expressive,[data-force-mobile=false][data-density=expressive]{--db-spacing-responsive-3xs: var(--db-spacing-responsive-expressive-desktop-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-expressive-desktop-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-expressive-desktop-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-expressive-desktop-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-expressive-desktop-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-expressive-desktop-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-expressive-desktop-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-expressive-desktop-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-expressive-desktop-3xl)}}.db-density-regular,[data-density=regular],:root .app-canvas,:root:not(:has(.app-canvas)){--db-sizing-3xs: var(--db-sizing-regular-3xs);--db-sizing-2xs: var(--db-sizing-regular-2xs);--db-sizing-xs: var(--db-sizing-regular-xs);--db-sizing-sm: var(--db-sizing-regular-sm);--db-sizing-md: var(--db-sizing-regular-md);--db-sizing-lg: var(--db-sizing-regular-lg);--db-sizing-xl: var(--db-sizing-regular-xl);--db-sizing-2xl: var(--db-sizing-regular-2xl);--db-sizing-3xl: var(--db-sizing-regular-3xl);--db-spacing-fixed-3xs: var(--db-spacing-fixed-regular-3xs);--db-spacing-fixed-2xs: var(--db-spacing-fixed-regular-2xs);--db-spacing-fixed-xs: var(--db-spacing-fixed-regular-xs);--db-spacing-fixed-sm: var(--db-spacing-fixed-regular-sm);--db-spacing-fixed-md: var(--db-spacing-fixed-regular-md);--db-spacing-fixed-lg: var(--db-spacing-fixed-regular-lg);--db-spacing-fixed-xl: var(--db-spacing-fixed-regular-xl);--db-spacing-fixed-2xl: var(--db-spacing-fixed-regular-2xl);--db-spacing-fixed-3xl: var(--db-spacing-fixed-regular-3xl);--db-spacing-responsive-3xs: var(--db-spacing-responsive-regular-mobile-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-regular-mobile-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-regular-mobile-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-regular-mobile-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-regular-mobile-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-regular-mobile-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-regular-mobile-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-regular-mobile-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-regular-mobile-3xl)}@media screen and (min-width: 45em){.db-density-regular:not([data-force-mobile]),[data-density=regular]:not([data-force-mobile]),:root .app-canvas:not([data-force-mobile]),:not([data-force-mobile]):root:not(:has(.app-canvas)),[data-force-mobile=false].db-density-regular,[data-force-mobile=false][data-density=regular],:root [data-force-mobile=false].app-canvas,[data-force-mobile=false]:root:not(:has(.app-canvas)){--db-spacing-responsive-3xs: var(--db-spacing-responsive-regular-tablet-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-regular-tablet-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-regular-tablet-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-regular-tablet-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-regular-tablet-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-regular-tablet-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-regular-tablet-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-regular-tablet-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-regular-tablet-3xl)}}@media screen and (min-width: 64em){.db-density-regular:not([data-force-mobile]),[data-density=regular]:not([data-force-mobile]),:root .app-canvas:not([data-force-mobile]),:not([data-force-mobile]):root:not(:has(.app-canvas)),[data-force-mobile=false].db-density-regular,[data-force-mobile=false][data-density=regular],:root [data-force-mobile=false].app-canvas,[data-force-mobile=false]:root:not(:has(.app-canvas)){--db-spacing-responsive-3xs: var(--db-spacing-responsive-regular-desktop-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-regular-desktop-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-regular-desktop-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-regular-desktop-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-regular-desktop-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-regular-desktop-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-regular-desktop-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-regular-desktop-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-regular-desktop-3xl)}}.db-density-functional,[data-density=functional],.db-header-meta-navigation{--db-sizing-3xs: var(--db-sizing-functional-3xs);--db-sizing-2xs: var(--db-sizing-functional-2xs);--db-sizing-xs: var(--db-sizing-functional-xs);--db-sizing-sm: var(--db-sizing-functional-sm);--db-sizing-md: var(--db-sizing-functional-md);--db-sizing-lg: var(--db-sizing-functional-lg);--db-sizing-xl: var(--db-sizing-functional-xl);--db-sizing-2xl: var(--db-sizing-functional-2xl);--db-sizing-3xl: var(--db-sizing-functional-3xl);--db-spacing-fixed-3xs: var(--db-spacing-fixed-functional-3xs);--db-spacing-fixed-2xs: var(--db-spacing-fixed-functional-2xs);--db-spacing-fixed-xs: var(--db-spacing-fixed-functional-xs);--db-spacing-fixed-sm: var(--db-spacing-fixed-functional-sm);--db-spacing-fixed-md: var(--db-spacing-fixed-functional-md);--db-spacing-fixed-lg: var(--db-spacing-fixed-functional-lg);--db-spacing-fixed-xl: var(--db-spacing-fixed-functional-xl);--db-spacing-fixed-2xl: var(--db-spacing-fixed-functional-2xl);--db-spacing-fixed-3xl: var(--db-spacing-fixed-functional-3xl);--db-spacing-responsive-3xs: var(--db-spacing-responsive-functional-mobile-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-functional-mobile-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-functional-mobile-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-functional-mobile-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-functional-mobile-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-functional-mobile-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-functional-mobile-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-functional-mobile-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-functional-mobile-3xl)}@media screen and (min-width: 45em){.db-density-functional:not([data-force-mobile]),[data-density=functional]:not([data-force-mobile]),.db-header-meta-navigation:not([data-force-mobile]),[data-force-mobile=false].db-density-functional,[data-force-mobile=false][data-density=functional],[data-force-mobile=false].db-header-meta-navigation{--db-spacing-responsive-3xs: var(--db-spacing-responsive-functional-tablet-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-functional-tablet-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-functional-tablet-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-functional-tablet-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-functional-tablet-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-functional-tablet-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-functional-tablet-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-functional-tablet-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-functional-tablet-3xl)}}@media screen and (min-width: 64em){.db-density-functional:not([data-force-mobile]),[data-density=functional]:not([data-force-mobile]),.db-header-meta-navigation:not([data-force-mobile]),[data-force-mobile=false].db-density-functional,[data-force-mobile=false][data-density=functional],[data-force-mobile=false].db-header-meta-navigation{--db-spacing-responsive-3xs: var(--db-spacing-responsive-functional-desktop-3xs);--db-spacing-responsive-2xs: var(--db-spacing-responsive-functional-desktop-2xs);--db-spacing-responsive-xs: var(--db-spacing-responsive-functional-desktop-xs);--db-spacing-responsive-sm: var(--db-spacing-responsive-functional-desktop-sm);--db-spacing-responsive-md: var(--db-spacing-responsive-functional-desktop-md);--db-spacing-responsive-lg: var(--db-spacing-responsive-functional-desktop-lg);--db-spacing-responsive-xl: var(--db-spacing-responsive-functional-desktop-xl);--db-spacing-responsive-2xl: var(--db-spacing-responsive-functional-desktop-2xl);--db-spacing-responsive-3xl: var(--db-spacing-responsive-functional-desktop-3xl)}}.db-density-expressive,[data-density=expressive]{--db-type-headline-font-size-3xs: var(--db-typography-expressive-mobile-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-expressive-mobile-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-expressive-mobile-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-expressive-mobile-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-expressive-mobile-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-expressive-mobile-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-expressive-mobile-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-expressive-mobile-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-expressive-mobile-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-expressive-mobile-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-expressive-mobile-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-expressive-mobile-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-expressive-mobile-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-expressive-mobile-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-expressive-mobile-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-expressive-mobile-headline-sm);--db-type-headline-font-size-md: var(--db-typography-expressive-mobile-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-expressive-mobile-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-expressive-mobile-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-expressive-mobile-headline-md);--db-type-headline-font-size-lg: var(--db-typography-expressive-mobile-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-expressive-mobile-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-expressive-mobile-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-expressive-mobile-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-expressive-mobile-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-expressive-mobile-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-expressive-mobile-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-expressive-mobile-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-expressive-mobile-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-expressive-mobile-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-expressive-mobile-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-expressive-mobile-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-expressive-mobile-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-expressive-mobile-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-expressive-mobile-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-expressive-mobile-headline-3xl)}@media screen and (min-width: 45em){.db-density-expressive:not([data-force-mobile]),[data-density=expressive]:not([data-force-mobile]),[data-force-mobile=false].db-density-expressive,[data-force-mobile=false][data-density=expressive]{--db-type-headline-font-size-3xs: var(--db-typography-expressive-tablet-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-expressive-tablet-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-expressive-tablet-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-expressive-tablet-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-expressive-tablet-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-expressive-tablet-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-expressive-tablet-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-expressive-tablet-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-expressive-tablet-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-expressive-tablet-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-expressive-tablet-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-expressive-tablet-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-expressive-tablet-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-expressive-tablet-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-expressive-tablet-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-expressive-tablet-headline-sm);--db-type-headline-font-size-md: var(--db-typography-expressive-tablet-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-expressive-tablet-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-expressive-tablet-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-expressive-tablet-headline-md);--db-type-headline-font-size-lg: var(--db-typography-expressive-tablet-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-expressive-tablet-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-expressive-tablet-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-expressive-tablet-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-expressive-tablet-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-expressive-tablet-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-expressive-tablet-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-expressive-tablet-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-expressive-tablet-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-expressive-tablet-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-expressive-tablet-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-expressive-tablet-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-expressive-tablet-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-expressive-tablet-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-expressive-tablet-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-expressive-tablet-headline-3xl)}}@media screen and (min-width: 64em){.db-density-expressive:not([data-force-mobile]),[data-density=expressive]:not([data-force-mobile]),[data-force-mobile=false].db-density-expressive,[data-force-mobile=false][data-density=expressive]{--db-type-headline-font-size-3xs: var(--db-typography-expressive-desktop-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-expressive-desktop-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-expressive-desktop-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-expressive-desktop-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-expressive-desktop-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-expressive-desktop-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-expressive-desktop-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-expressive-desktop-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-expressive-desktop-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-expressive-desktop-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-expressive-desktop-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-expressive-desktop-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-expressive-desktop-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-expressive-desktop-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-expressive-desktop-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-expressive-desktop-headline-sm);--db-type-headline-font-size-md: var(--db-typography-expressive-desktop-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-expressive-desktop-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-expressive-desktop-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-expressive-desktop-headline-md);--db-type-headline-font-size-lg: var(--db-typography-expressive-desktop-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-expressive-desktop-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-expressive-desktop-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-expressive-desktop-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-expressive-desktop-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-expressive-desktop-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-expressive-desktop-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-expressive-desktop-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-expressive-desktop-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-expressive-desktop-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-expressive-desktop-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-expressive-desktop-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-expressive-desktop-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-expressive-desktop-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-expressive-desktop-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-expressive-desktop-headline-3xl)}}.db-density-expressive,[data-density=expressive]{--db-type-body-font-size-3xs: var(--db-typography-expressive-mobile-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-expressive-mobile-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-expressive-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-expressive-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-expressive-mobile-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-expressive-mobile-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-expressive-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-expressive-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-expressive-mobile-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-expressive-mobile-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-expressive-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-expressive-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-expressive-mobile-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-expressive-mobile-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-expressive-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-expressive-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-expressive-mobile-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-expressive-mobile-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-expressive-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-expressive-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-expressive-mobile-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-expressive-mobile-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-expressive-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-expressive-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-expressive-mobile-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-expressive-mobile-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-expressive-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-expressive-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-expressive-mobile-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-expressive-mobile-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-expressive-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-expressive-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-expressive-mobile-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-expressive-mobile-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-expressive-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-expressive-mobile-body-3xl)}@media screen and (min-width: 45em){.db-density-expressive:not([data-force-mobile]),[data-density=expressive]:not([data-force-mobile]),[data-force-mobile=false].db-density-expressive,[data-force-mobile=false][data-density=expressive]{--db-type-body-font-size-3xs: var(--db-typography-expressive-tablet-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-expressive-tablet-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-expressive-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-expressive-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-expressive-tablet-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-expressive-tablet-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-expressive-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-expressive-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-expressive-tablet-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-expressive-tablet-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-expressive-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-expressive-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-expressive-tablet-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-expressive-tablet-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-expressive-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-expressive-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-expressive-tablet-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-expressive-tablet-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-expressive-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-expressive-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-expressive-tablet-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-expressive-tablet-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-expressive-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-expressive-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-expressive-tablet-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-expressive-tablet-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-expressive-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-expressive-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-expressive-tablet-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-expressive-tablet-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-expressive-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-expressive-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-expressive-tablet-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-expressive-tablet-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-expressive-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-expressive-mobile-body-3xl)}}@media screen and (min-width: 64em){.db-density-expressive:not([data-force-mobile]),[data-density=expressive]:not([data-force-mobile]),[data-force-mobile=false].db-density-expressive,[data-force-mobile=false][data-density=expressive]{--db-type-body-font-size-3xs: var(--db-typography-expressive-desktop-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-expressive-desktop-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-expressive-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-expressive-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-expressive-desktop-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-expressive-desktop-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-expressive-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-expressive-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-expressive-desktop-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-expressive-desktop-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-expressive-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-expressive-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-expressive-desktop-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-expressive-desktop-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-expressive-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-expressive-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-expressive-desktop-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-expressive-desktop-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-expressive-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-expressive-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-expressive-desktop-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-expressive-desktop-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-expressive-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-expressive-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-expressive-desktop-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-expressive-desktop-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-expressive-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-expressive-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-expressive-desktop-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-expressive-desktop-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-expressive-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-expressive-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-expressive-desktop-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-expressive-desktop-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-expressive-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-expressive-mobile-body-3xl)}}.db-density-regular,[data-density=regular],:root .app-canvas,:root:not(:has(.app-canvas)){--db-type-headline-font-size-3xs: var(--db-typography-regular-mobile-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-regular-mobile-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-regular-mobile-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-regular-mobile-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-regular-mobile-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-regular-mobile-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-regular-mobile-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-regular-mobile-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-headline-sm);--db-type-headline-font-size-md: var(--db-typography-regular-mobile-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-regular-mobile-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-regular-mobile-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-headline-md);--db-type-headline-font-size-lg: var(--db-typography-regular-mobile-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-regular-mobile-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-regular-mobile-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-regular-mobile-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-regular-mobile-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-regular-mobile-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-regular-mobile-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-regular-mobile-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-headline-3xl)}@media screen and (min-width: 45em){.db-density-regular:not([data-force-mobile]),[data-density=regular]:not([data-force-mobile]),:root .app-canvas:not([data-force-mobile]),:not([data-force-mobile]):root:not(:has(.app-canvas)),[data-force-mobile=false].db-density-regular,[data-force-mobile=false][data-density=regular],:root [data-force-mobile=false].app-canvas,[data-force-mobile=false]:root:not(:has(.app-canvas)){--db-type-headline-font-size-3xs: var(--db-typography-regular-tablet-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-regular-tablet-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-regular-tablet-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-regular-tablet-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-regular-tablet-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-regular-tablet-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-regular-tablet-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-regular-tablet-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-regular-tablet-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-regular-tablet-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-regular-tablet-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-regular-tablet-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-regular-tablet-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-regular-tablet-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-regular-tablet-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-regular-tablet-headline-sm);--db-type-headline-font-size-md: var(--db-typography-regular-tablet-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-regular-tablet-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-regular-tablet-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-regular-tablet-headline-md);--db-type-headline-font-size-lg: var(--db-typography-regular-tablet-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-regular-tablet-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-regular-tablet-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-regular-tablet-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-regular-tablet-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-regular-tablet-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-regular-tablet-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-regular-tablet-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-regular-tablet-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-regular-tablet-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-regular-tablet-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-regular-tablet-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-regular-tablet-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-regular-tablet-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-regular-tablet-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-regular-tablet-headline-3xl)}}@media screen and (min-width: 64em){.db-density-regular:not([data-force-mobile]),[data-density=regular]:not([data-force-mobile]),:root .app-canvas:not([data-force-mobile]),:not([data-force-mobile]):root:not(:has(.app-canvas)),[data-force-mobile=false].db-density-regular,[data-force-mobile=false][data-density=regular],:root [data-force-mobile=false].app-canvas,[data-force-mobile=false]:root:not(:has(.app-canvas)){--db-type-headline-font-size-3xs: var(--db-typography-regular-desktop-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-regular-desktop-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-regular-desktop-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-regular-desktop-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-regular-desktop-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-regular-desktop-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-regular-desktop-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-regular-desktop-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-regular-desktop-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-regular-desktop-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-regular-desktop-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-regular-desktop-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-regular-desktop-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-regular-desktop-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-regular-desktop-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-regular-desktop-headline-sm);--db-type-headline-font-size-md: var(--db-typography-regular-desktop-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-regular-desktop-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-regular-desktop-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-regular-desktop-headline-md);--db-type-headline-font-size-lg: var(--db-typography-regular-desktop-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-regular-desktop-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-regular-desktop-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-regular-desktop-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-regular-desktop-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-regular-desktop-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-regular-desktop-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-regular-desktop-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-regular-desktop-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-regular-desktop-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-regular-desktop-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-regular-desktop-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-regular-desktop-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-regular-desktop-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-regular-desktop-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-regular-desktop-headline-3xl)}}.db-density-regular,[data-density=regular],:root .app-canvas,:root:not(:has(.app-canvas)){--db-type-body-font-size-3xs: var(--db-typography-regular-mobile-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-regular-mobile-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-regular-mobile-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-regular-mobile-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-regular-mobile-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-regular-mobile-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-regular-mobile-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-regular-mobile-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-regular-mobile-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-regular-mobile-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-regular-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-regular-mobile-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-regular-mobile-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-regular-mobile-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-regular-mobile-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-regular-mobile-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-regular-mobile-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-regular-mobile-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-regular-mobile-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-body-3xl)}@media screen and (min-width: 45em){.db-density-regular:not([data-force-mobile]),[data-density=regular]:not([data-force-mobile]),:root .app-canvas:not([data-force-mobile]),:not([data-force-mobile]):root:not(:has(.app-canvas)),[data-force-mobile=false].db-density-regular,[data-force-mobile=false][data-density=regular],:root [data-force-mobile=false].app-canvas,[data-force-mobile=false]:root:not(:has(.app-canvas)){--db-type-body-font-size-3xs: var(--db-typography-regular-tablet-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-regular-tablet-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-regular-tablet-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-regular-tablet-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-regular-tablet-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-regular-tablet-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-regular-tablet-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-regular-tablet-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-regular-tablet-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-regular-tablet-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-regular-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-regular-tablet-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-regular-tablet-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-regular-tablet-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-regular-tablet-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-regular-tablet-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-regular-tablet-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-regular-tablet-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-regular-tablet-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-body-3xl)}}@media screen and (min-width: 64em){.db-density-regular:not([data-force-mobile]),[data-density=regular]:not([data-force-mobile]),:root .app-canvas:not([data-force-mobile]),:not([data-force-mobile]):root:not(:has(.app-canvas)),[data-force-mobile=false].db-density-regular,[data-force-mobile=false][data-density=regular],:root [data-force-mobile=false].app-canvas,[data-force-mobile=false]:root:not(:has(.app-canvas)){--db-type-body-font-size-3xs: var(--db-typography-regular-desktop-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-regular-desktop-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-regular-desktop-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-regular-desktop-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-regular-desktop-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-regular-desktop-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-regular-desktop-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-regular-desktop-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-regular-desktop-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-regular-desktop-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-regular-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-regular-desktop-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-regular-desktop-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-regular-desktop-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-regular-desktop-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-regular-desktop-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-regular-desktop-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-regular-desktop-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-regular-desktop-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-body-3xl)}}.db-density-functional,[data-density=functional],.db-header-meta-navigation{--db-type-headline-font-size-3xs: var(--db-typography-functional-mobile-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-functional-mobile-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-functional-mobile-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-functional-mobile-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-functional-mobile-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-functional-mobile-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-functional-mobile-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-functional-mobile-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-functional-mobile-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-functional-mobile-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-functional-mobile-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-functional-mobile-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-functional-mobile-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-functional-mobile-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-functional-mobile-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-functional-mobile-headline-sm);--db-type-headline-font-size-md: var(--db-typography-functional-mobile-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-functional-mobile-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-functional-mobile-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-functional-mobile-headline-md);--db-type-headline-font-size-lg: var(--db-typography-functional-mobile-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-functional-mobile-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-functional-mobile-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-functional-mobile-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-functional-mobile-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-functional-mobile-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-functional-mobile-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-functional-mobile-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-functional-mobile-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-functional-mobile-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-functional-mobile-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-functional-mobile-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-functional-mobile-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-functional-mobile-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-functional-mobile-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-functional-mobile-headline-3xl)}@media screen and (min-width: 45em){.db-density-functional:not([data-force-mobile]),[data-density=functional]:not([data-force-mobile]),.db-header-meta-navigation:not([data-force-mobile]),[data-force-mobile=false].db-density-functional,[data-force-mobile=false][data-density=functional],[data-force-mobile=false].db-header-meta-navigation{--db-type-headline-font-size-3xs: var(--db-typography-functional-tablet-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-functional-tablet-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-functional-tablet-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-functional-tablet-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-functional-tablet-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-functional-tablet-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-functional-tablet-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-functional-tablet-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-functional-tablet-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-functional-tablet-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-functional-tablet-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-functional-tablet-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-functional-tablet-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-functional-tablet-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-functional-tablet-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-functional-tablet-headline-sm);--db-type-headline-font-size-md: var(--db-typography-functional-tablet-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-functional-tablet-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-functional-tablet-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-functional-tablet-headline-md);--db-type-headline-font-size-lg: var(--db-typography-functional-tablet-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-functional-tablet-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-functional-tablet-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-functional-tablet-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-functional-tablet-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-functional-tablet-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-functional-tablet-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-functional-tablet-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-functional-tablet-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-functional-tablet-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-functional-tablet-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-functional-tablet-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-functional-tablet-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-functional-tablet-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-functional-tablet-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-functional-tablet-headline-3xl)}}@media screen and (min-width: 64em){.db-density-functional:not([data-force-mobile]),[data-density=functional]:not([data-force-mobile]),.db-header-meta-navigation:not([data-force-mobile]),[data-force-mobile=false].db-density-functional,[data-force-mobile=false][data-density=functional],[data-force-mobile=false].db-header-meta-navigation{--db-type-headline-font-size-3xs: var(--db-typography-functional-desktop-headline-3xs-font-size);--db-type-headline-line-height-3xs: var(--db-typography-functional-desktop-headline-3xs-line-height);--db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-functional-desktop-headline-3xs);--db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-functional-desktop-headline-3xs);--db-type-headline-font-size-2xs: var(--db-typography-functional-desktop-headline-2xs-font-size);--db-type-headline-line-height-2xs: var(--db-typography-functional-desktop-headline-2xs-line-height);--db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-functional-desktop-headline-2xs);--db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-functional-desktop-headline-2xs);--db-type-headline-font-size-xs: var(--db-typography-functional-desktop-headline-xs-font-size);--db-type-headline-line-height-xs: var(--db-typography-functional-desktop-headline-xs-line-height);--db-base-headline-icon-weight-xs: var(--db-base-icon-weight-functional-desktop-headline-xs);--db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-functional-desktop-headline-xs);--db-type-headline-font-size-sm: var(--db-typography-functional-desktop-headline-sm-font-size);--db-type-headline-line-height-sm: var(--db-typography-functional-desktop-headline-sm-line-height);--db-base-headline-icon-weight-sm: var(--db-base-icon-weight-functional-desktop-headline-sm);--db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-functional-desktop-headline-sm);--db-type-headline-font-size-md: var(--db-typography-functional-desktop-headline-md-font-size);--db-type-headline-line-height-md: var(--db-typography-functional-desktop-headline-md-line-height);--db-base-headline-icon-weight-md: var(--db-base-icon-weight-functional-desktop-headline-md);--db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-functional-desktop-headline-md);--db-type-headline-font-size-lg: var(--db-typography-functional-desktop-headline-lg-font-size);--db-type-headline-line-height-lg: var(--db-typography-functional-desktop-headline-lg-line-height);--db-base-headline-icon-weight-lg: var(--db-base-icon-weight-functional-desktop-headline-lg);--db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-functional-desktop-headline-lg);--db-type-headline-font-size-xl: var(--db-typography-functional-desktop-headline-xl-font-size);--db-type-headline-line-height-xl: var(--db-typography-functional-desktop-headline-xl-line-height);--db-base-headline-icon-weight-xl: var(--db-base-icon-weight-functional-desktop-headline-xl);--db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-functional-desktop-headline-xl);--db-type-headline-font-size-2xl: var(--db-typography-functional-desktop-headline-2xl-font-size);--db-type-headline-line-height-2xl: var(--db-typography-functional-desktop-headline-2xl-line-height);--db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-functional-desktop-headline-2xl);--db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-functional-desktop-headline-2xl);--db-type-headline-font-size-3xl: var(--db-typography-functional-desktop-headline-3xl-font-size);--db-type-headline-line-height-3xl: var(--db-typography-functional-desktop-headline-3xl-line-height);--db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-functional-desktop-headline-3xl);--db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-functional-desktop-headline-3xl)}}.db-density-functional,[data-density=functional],.db-header-meta-navigation{--db-type-body-font-size-3xs: var(--db-typography-functional-mobile-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-functional-mobile-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-functional-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-functional-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-functional-mobile-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-functional-mobile-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-functional-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-functional-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-functional-mobile-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-functional-mobile-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-functional-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-functional-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-functional-mobile-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-functional-mobile-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-functional-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-functional-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-functional-mobile-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-functional-mobile-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-functional-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-functional-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-functional-mobile-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-functional-mobile-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-functional-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-functional-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-functional-mobile-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-functional-mobile-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-functional-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-functional-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-functional-mobile-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-functional-mobile-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-functional-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-functional-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-functional-mobile-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-functional-mobile-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-functional-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-functional-mobile-body-3xl)}@media screen and (min-width: 45em){.db-density-functional:not([data-force-mobile]),[data-density=functional]:not([data-force-mobile]),.db-header-meta-navigation:not([data-force-mobile]),[data-force-mobile=false].db-density-functional,[data-force-mobile=false][data-density=functional],[data-force-mobile=false].db-header-meta-navigation{--db-type-body-font-size-3xs: var(--db-typography-functional-tablet-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-functional-tablet-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-functional-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-functional-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-functional-tablet-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-functional-tablet-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-functional-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-functional-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-functional-tablet-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-functional-tablet-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-functional-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-functional-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-functional-tablet-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-functional-tablet-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-functional-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-functional-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-functional-tablet-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-functional-tablet-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-functional-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-functional-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-functional-tablet-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-functional-tablet-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-functional-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-functional-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-functional-tablet-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-functional-tablet-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-functional-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-functional-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-functional-tablet-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-functional-tablet-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-functional-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-functional-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-functional-tablet-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-functional-tablet-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-functional-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-functional-mobile-body-3xl)}}@media screen and (min-width: 64em){.db-density-functional:not([data-force-mobile]),[data-density=functional]:not([data-force-mobile]),.db-header-meta-navigation:not([data-force-mobile]),[data-force-mobile=false].db-density-functional,[data-force-mobile=false][data-density=functional],[data-force-mobile=false].db-header-meta-navigation{--db-type-body-font-size-3xs: var(--db-typography-functional-desktop-body-3xs-font-size);--db-type-body-line-height-3xs: var(--db-typography-functional-desktop-body-3xs-line-height);--db-base-body-icon-weight-3xs: var(--db-base-icon-weight-functional-mobile-body-3xs);--db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-functional-mobile-body-3xs);--db-type-body-font-size-2xs: var(--db-typography-functional-desktop-body-2xs-font-size);--db-type-body-line-height-2xs: var(--db-typography-functional-desktop-body-2xs-line-height);--db-base-body-icon-weight-2xs: var(--db-base-icon-weight-functional-mobile-body-2xs);--db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-functional-mobile-body-2xs);--db-type-body-font-size-xs: var(--db-typography-functional-desktop-body-xs-font-size);--db-type-body-line-height-xs: var(--db-typography-functional-desktop-body-xs-line-height);--db-base-body-icon-weight-xs: var(--db-base-icon-weight-functional-mobile-body-xs);--db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-functional-mobile-body-xs);--db-type-body-font-size-sm: var(--db-typography-functional-desktop-body-sm-font-size);--db-type-body-line-height-sm: var(--db-typography-functional-desktop-body-sm-line-height);--db-base-body-icon-weight-sm: var(--db-base-icon-weight-functional-mobile-body-sm);--db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-functional-mobile-body-sm);--db-type-body-font-size-md: var(--db-typography-functional-desktop-body-md-font-size);--db-type-body-line-height-md: var(--db-typography-functional-desktop-body-md-line-height);--db-base-body-icon-weight-md: var(--db-base-icon-weight-functional-mobile-body-md);--db-base-body-icon-font-size-md: var(--db-base-icon-font-size-functional-mobile-body-md);--db-type-body-font-size-lg: var(--db-typography-functional-desktop-body-lg-font-size);--db-type-body-line-height-lg: var(--db-typography-functional-desktop-body-lg-line-height);--db-base-body-icon-weight-lg: var(--db-base-icon-weight-functional-mobile-body-lg);--db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-functional-mobile-body-lg);--db-type-body-font-size-xl: var(--db-typography-functional-desktop-body-xl-font-size);--db-type-body-line-height-xl: var(--db-typography-functional-desktop-body-xl-line-height);--db-base-body-icon-weight-xl: var(--db-base-icon-weight-functional-mobile-body-xl);--db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-functional-mobile-body-xl);--db-type-body-font-size-2xl: var(--db-typography-functional-desktop-body-2xl-font-size);--db-type-body-line-height-2xl: var(--db-typography-functional-desktop-body-2xl-line-height);--db-base-body-icon-weight-2xl: var(--db-base-icon-weight-functional-mobile-body-2xl);--db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-functional-mobile-body-2xl);--db-type-body-font-size-3xl: var(--db-typography-functional-desktop-body-3xl-font-size);--db-type-body-line-height-3xl: var(--db-typography-functional-desktop-body-3xl-line-height);--db-base-body-icon-weight-3xl: var(--db-base-icon-weight-functional-mobile-body-3xl);--db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-functional-mobile-body-3xl)}}pre:has(code){background-color:var(--db-adaptive-bg-inverted-contrast-max-default);color:var(--db-adaptive-on-bg-inverted-default);padding:var(--db-spacing-fixed-xs)}a:has(code){background-color:var(--db-adaptive-bg-inverted-contrast-max-default);color:var(--db-adaptive-on-bg-inverted-default)}a:has(code):hover:not(:disabled,[aria-disabled=true]){cursor:pointer;color:var(--db-adaptive-on-bg-inverted-hovered)}a:has(code):hover:not(:disabled,[aria-disabled=true]):is(textarea),a:has(code):hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}a:has(code):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),a:has(code):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}a:has(code):active:not(:disabled,[aria-disabled=true]){cursor:pointer;color:var(--db-adaptive-on-bg-inverted-pressed)}a:has(code):active:not(:disabled,[aria-disabled=true]):is(textarea),a:has(code):active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}a:has(code):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),a:has(code):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}a:has(code)>code{color:inherit}code{background-color:var(--db-adaptive-bg-inverted-contrast-max-default);color:var(--db-adaptive-on-bg-inverted-default);padding-block:var(--db-spacing-fixed-3xs);padding-inline:var(--db-spacing-fixed-2xs)}blockquote{margin:0;padding:var(--db-spacing-fixed-sm) var(--db-spacing-fixed-md)}.db-interactive-elevation,[data-interactive=elevation]{cursor:pointer;box-shadow:var(--db-elevation-md)}@media screen and (prefers-reduced-motion: no-preference){.db-interactive-elevation,[data-interactive=elevation]{transition:box-shadow var(--db-transition-duration-fast) var(--db-transition-timing-functional)}}.db-interactive-elevation:hover:not(:disabled,[aria-disabled=true]),[data-interactive=elevation]:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;box-shadow:var(--db-elevation-lg)}.db-interactive-elevation:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-interactive-elevation:hover:not(:disabled,[aria-disabled=true]):is(input),[data-interactive=elevation]:hover:not(:disabled,[aria-disabled=true]):is(textarea),[data-interactive=elevation]:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-interactive-elevation:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-interactive-elevation:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-interactive=elevation]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),[data-interactive=elevation]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-interactive-elevation:active:not(:disabled,[aria-disabled=true]),[data-interactive=elevation]:active:not(:disabled,[aria-disabled=true]){cursor:pointer;box-shadow:var(--db-elevation-sm)}.db-interactive-elevation:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-interactive-elevation:active:not(:disabled,[aria-disabled=true]):is(input),[data-interactive=elevation]:active:not(:disabled,[aria-disabled=true]):is(textarea),[data-interactive=elevation]:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-interactive-elevation:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-interactive-elevation:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-interactive=elevation]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),[data-interactive=elevation]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}:is(h1,h2,h3,h4,h5,h6){font-family:var(--db-font-family-head);font-weight:700;text-wrap:balance}:is(h1,h2,h3,h4,h5,h6)[data-variant=light]{font-weight:300}:is(h1,h2,h3,h4,h5,h6)[data-variant=regular]{font-weight:400}h1{line-height:var(--db-type-headline-line-height-xl);font-size:var(--db-type-headline-font-size-xl);margin-block:var(--db-spacing-fixed-xl)}h1:before,h1:after{--db-icon-font-size: var( --db-base-headline-icon-font-size-xl );--db-icon-font-weight: var( --db-base-headline-icon-weight-xl )}h2{line-height:var(--db-type-headline-line-height-lg);font-size:var(--db-type-headline-font-size-lg);margin-block:var(--db-spacing-fixed-lg)}h2:before,h2:after{--db-icon-font-size: var( --db-base-headline-icon-font-size-lg );--db-icon-font-weight: var( --db-base-headline-icon-weight-lg )}h3{line-height:var(--db-type-headline-line-height-md);font-size:var(--db-type-headline-font-size-md);margin-block:var(--db-spacing-fixed-md)}h3:before,h3:after{--db-icon-font-size: var( --db-base-headline-icon-font-size-md );--db-icon-font-weight: var( --db-base-headline-icon-weight-md )}h4{line-height:var(--db-type-headline-line-height-sm);font-size:var(--db-type-headline-font-size-sm);margin-block:var(--db-spacing-fixed-sm)}h4:before,h4:after{--db-icon-font-size: var( --db-base-headline-icon-font-size-sm );--db-icon-font-weight: var( --db-base-headline-icon-weight-sm )}h5{line-height:var(--db-type-headline-line-height-xs);font-size:var(--db-type-headline-font-size-xs);margin-block:var(--db-spacing-fixed-xs)}h5:before,h5:after{--db-icon-font-size: var( --db-base-headline-icon-font-size-xs );--db-icon-font-weight: var( --db-base-headline-icon-weight-xs )}h6{line-height:var(--db-type-headline-line-height-2xs);font-size:var(--db-type-headline-font-size-2xs);margin-block:var(--db-spacing-fixed-2xs)}h6:before,h6:after{--db-icon-font-size: var( --db-base-headline-icon-font-size-2xs );--db-icon-font-weight: var( --db-base-headline-icon-weight-2xs )}p{margin-block:var(--db-spacing-fixed-md)}[data-font=digital]{font-weight:300}[data-font=regular]{font-weight:400}[data-font=medium]{font-weight:500}[data-font=semibold]{font-weight:600}[data-font=bold],strong{font-weight:700}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-input-placeholder{color:inherit;opacity:.54}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--db-breakpoint-xs: 22.5em;--db-breakpoint-sm: 45em;--db-breakpoint-md: 64em;--db-breakpoint-lg: 90em}html,body{margin:0;padding:0}body,#root,#app{block-size:inherit}body,.app-canvas,.control-pane{font-family:var(--db-font-family-sans)}html{box-sizing:var(--db-box-sizing, border-box)}*{font-size:inherit;line-height:inherit;font-family:inherit}*,:before,:after{box-sizing:inherit}body,button,input,textarea,summary,select,a{color:inherit}img,embed,iframe,object,video{block-size:auto;max-inline-size:100%}iframe{border:0}:where(ul){padding-inline-start:var(--db-spacing-fixed-md);list-style-type:"• "}:where(ul) li::marker{color:var(--db-brand-origin-default)}nav ol,nav ul,[role=navigation] ol,[role=navigation] ul{list-style-type:"";margin:0;padding:0}fieldset{border:0}details>*,details>:before,details>:after{box-sizing:var(--db-box-sizing, border-box)}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:placeholder-shown))):before,.db-tab-list>ul::-webkit-scrollbar,.db-textarea textarea::-webkit-scrollbar,.db-tab-list>ul::-webkit-scrollbar-corner,.db-textarea textarea::-webkit-scrollbar-corner,.db-tag label,.db-tag a,[class^=db-],[class^=db-] *,[class^=db-] :before,[class^=db-] :after{-webkit-transition:outline var(--db-transition-duration-extra-fast),border-color var(--db-transition-straight-emotional),background-color var(--db-transition-straight-emotional);transition:outline var(--db-transition-duration-extra-fast),border-color var(--db-transition-straight-emotional),background-color var(--db-transition-straight-emotional)}.db-notification a,.db-link{transition:outline var(--db-transition-duration-extra-fast),color var(--db-transition-straight-emotional)}[data-icon]:before,[data-icon-before]:before,[data-icon-after]:after,.db-switch>input:after,.db-switch[data-emphasis=strong]>input:checked:after,.db-switch[data-visual-aid=true]>input:checked:after,.db-navigation-item .db-navigation-item-expand-button:is(button):after,.db-navigation-item .db-navigation-item-expand-button>button:after,.db-checkbox input:checked:before,.db-checkbox input:indeterminate:before,.db-notification[data-semantic=neutral]:before,.db-notification[data-semantic=critical]:before,.db-notification[data-semantic=successful]:before,.db-notification[data-semantic=warning]:before,.db-notification[data-semantic=informational]:before,.db-infotext:not([data-icon]):before,.db-link:not([data-variant=inline])[data-content=internal]:after,.db-link:not([data-variant=inline])[data-content=external]:after,.db-input:has(input[type=search]):before,.db-input:has(input[type=search]):after,.db-input:has(input[type=date]):after,.db-input:has(input[type=week]):after,.db-input:has(input[type=datetime-local]):after,.db-input:has(input[type=month]):after,.db-input:has(input[type=time]):after,.db-accordion-item summary:after,.db-select:after,.db-input:has(datalist):after{content:var(--db-icon, attr(data-icon));content:var(--db-icon, attr(data-icon))/"";-webkit-alt:"";alt:"";color:var(--db-icon-color, inherit);display:inline-block;font-family:var(--db-icon-font-family, "db-ux-default")!important;font-size:var(--db-icon-font-size, 1.5rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:var(--db-icon-font-weight, normal);line-height:1;speak:none;speak:never;text-transform:none;vertical-align:middle;block-size:var(--db-icon-font-size, 1.5rem);inline-size:var(--db-icon-font-size, 1.5rem)}@media aural{[data-icon]:before,[data-icon-before]:before,[data-icon-after]:after,.db-switch>input:after,.db-switch[data-emphasis=strong]>input:checked:after,.db-switch[data-visual-aid=true]>input:checked:after,.db-navigation-item .db-navigation-item-expand-button:is(button):after,.db-navigation-item .db-navigation-item-expand-button>button:after,.db-checkbox input:checked:before,.db-checkbox input:indeterminate:before,.db-notification[data-semantic=neutral]:before,.db-notification[data-semantic=critical]:before,.db-notification[data-semantic=successful]:before,.db-notification[data-semantic=warning]:before,.db-notification[data-semantic=informational]:before,.db-infotext:not([data-icon]):before,.db-link:not([data-variant=inline])[data-content=internal]:after,.db-link:not([data-variant=inline])[data-content=external]:after,.db-input:has(input[type=search]):before,.db-input:has(input[type=search]):after,.db-input:has(input[type=date]):after,.db-input:has(input[type=week]):after,.db-input:has(input[type=datetime-local]):after,.db-input:has(input[type=month]):after,.db-input:has(input[type=time]):after,.db-accordion-item summary:after,.db-select:after,.db-input:has(datalist):after{content:none}}@media speech{[data-icon]:before,[data-icon-before]:before,[data-icon-after]:after,.db-switch>input:after,.db-switch[data-emphasis=strong]>input:checked:after,.db-switch[data-visual-aid=true]>input:checked:after,.db-navigation-item .db-navigation-item-expand-button:is(button):after,.db-navigation-item .db-navigation-item-expand-button>button:after,.db-checkbox input:checked:before,.db-checkbox input:indeterminate:before,.db-notification[data-semantic=neutral]:before,.db-notification[data-semantic=critical]:before,.db-notification[data-semantic=successful]:before,.db-notification[data-semantic=warning]:before,.db-notification[data-semantic=informational]:before,.db-infotext:not([data-icon]):before,.db-link:not([data-variant=inline])[data-content=internal]:after,.db-link:not([data-variant=inline])[data-content=external]:after,.db-input:has(input[type=search]):before,.db-input:has(input[type=search]):after,.db-input:has(input[type=date]):after,.db-input:has(input[type=week]):after,.db-input:has(input[type=datetime-local]):after,.db-input:has(input[type=month]):after,.db-input:has(input[type=time]):after,.db-accordion-item summary:after,.db-select:after,.db-input:has(datalist):after{content:none}}.db-textarea textarea,.db-navigation-item a,.db-navigation-item .db-navigation-item-expand-button:is(button),.db-navigation-item .db-navigation-item-expand-button>button,.db-select select,.db-tag,.db-input input,.db-input input::file-selector-button,.db-button{border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-navigation-item a,.db-navigation-item .db-navigation-item-expand-button:is(button),.db-navigation-item .db-navigation-item-expand-button>button,.db-button[data-variant=filled],.db-button[data-variant=ghost]{border:var(--db-border-height-3xs) solid transparent}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:-moz-placeholder-shown))):after{border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)}.db-tooltip:not([data-variant=basic]):after,.db-accordion[data-variant=card] .db-accordion-item:after,.db-badge,.db-textarea textarea,.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:placeholder-shown))):after,.db-select select,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a)),.db-tag:has(.db-tab-remove-button),.db-tag button,.db-tag a,.db-tag label,.db-notification,.db-input input,.db-tooltip,.db-popover>article,.db-notification[data-variant=overlay],.db-notification[data-variant=standalone],.db-card{border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)}.db-textarea textarea,.db-navigation-item a,.db-navigation-item .db-navigation-item-expand-button:is(button),.db-navigation-item .db-navigation-item-expand-button>button,.db-select select,.db-tag,.db-input input,.db-input input::file-selector-button,.db-button{border-radius:var(--db-border-radius-xs)}.db-tooltip,.db-popover>article,.db-notification[data-variant=overlay],.db-notification[data-variant=standalone],.db-card{border-radius:var(--default-card-border-radius, var(--db-border-radius-sm))}.db-badge,.db-tag,.db-input input::file-selector-button,.db-button{font-weight:700;white-space:nowrap;justify-content:center;text-align:center;display:inline-flex;align-items:center}.db-button{color:var(--db-adaptive-on-bg-basic-emphasis-100-default);block-size:var(--db-sizing-md);inline-size:-moz-fit-content;inline-size:fit-content;padding:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-md);text-decoration:none}.db-button:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-button:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-button:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-no-text=true]{font-size:0!important;padding:0;inline-size:var(--db-sizing-md)}.db-button[data-no-text=true]:before{--db-icon-margin-end: 0;margin:auto}.db-button[data-size=small]{block-size:var(--db-sizing-sm)}.db-button[data-size=small]:not([data-no-text=true]){padding:var(--db-spacing-fixed-3xs) var(--db-spacing-fixed-sm)}.db-button[data-size=small]:not([data-no-text=true]):before{margin-inline-end:var(--db-spacing-fixed-2xs)}.db-button[data-size=small][data-no-text=true]{inline-size:var(--db-sizing-sm)}.db-button[data-width=full]{inline-size:100%}.db-button[data-variant=brand]{background-color:var(--db-brand-origin-default);color:var(--db-brand-on-origin-default);border-color:var(--db-brand-on-bg-basic-emphasis-70-default)}.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-hovered);border-color:var(--db-brand-on-bg-basic-emphasis-70-hovered)}.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-pressed);border-color:var(--db-brand-on-bg-basic-emphasis-70-pressed)}.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-variant=outlined],.db-button:not([data-variant]),.db-button[data-variant=ghost]{background-color:var(--db-adaptive-bg-basic-transparent-full-default)}.db-button[data-variant=filled]{background-color:var(--db-adaptive-bg-basic-transparent-semi-default)}.db-button:disabled{opacity:.4}.db-button[data-state=loading]{font-size:0}.db-button[data-state=loading]:before{--db-icon-margin-end: 0;content:""}.db-button:has(>.db-button){margin:0;padding:0}.db-button:has(>.db-button):before{content:none}.db-icon{font-size:0!important}.db-icon:before{--db-icon-margin-end: 0}@supports (-webkit-hyphens: none){.db-icon{display:inline-block}.db-icon:before{block-size:auto}}.db-tabs .db-tab-item:after,.db-navigation>menu .db-navigation-item:after{content:"";position:absolute;border-radius:var(--db-border-radius-xs)}@media screen and (prefers-reduced-motion: no-preference){.db-tabs .db-tab-item:after,.db-navigation>menu .db-navigation-item:after{transition:height var(--db-transition-duration-fast) var(--db-transition-timing-emotional),width var(--db-transition-duration-fast) var(--db-transition-timing-emotional)}}.db-navigation>menu .db-navigation-item:after{block-size:0;inline-size:var(--db-border-height-xs);transform:translateY(-50%);inset-block:50% auto;background-color:var(--db-brand-on-bg-basic-emphasis-70-default);inset-inline-start:calc(-1 * var(--db-spacing-fixed-xs))}@media screen and (min-width: 64em){.db-navigation>menu .db-navigation-item:not([data-force-mobile]):after,.db-navigation>menu [data-force-mobile=false].db-navigation-item:after{block-size:var(--db-border-height-xs);inline-size:0;transform:translate(-50%);inset-inline-start:50%;background-color:var(--db-brand-on-bg-basic-emphasis-70-default);inset-block:auto calc(-1 * var(--db-spacing-fixed-xs))}}.db-navigation>menu .db-navigation-item:has([aria-current=page]):after,.db-navigation>menu .db-navigation-item:has([data-active=true]):after,.db-navigation>menu .db-navigation-item[aria-current=page]:after,.db-navigation>menu .db-navigation-item[data-active=true]:after{block-size:100%;inline-size:var(--db-border-height-xs)}@media (forced-colors: active){.db-navigation>menu .db-navigation-item:has([aria-current=page]):after,.db-navigation>menu .db-navigation-item:has([data-active=true]):after,.db-navigation>menu .db-navigation-item[aria-current=page]:after,.db-navigation>menu .db-navigation-item[data-active=true]:after{border:calc(var(--db-border-height-xs) - 1px) solid}}@media screen and (min-width: 64em){.db-navigation>menu .db-navigation-item:not([data-force-mobile]):has([aria-current=page]):after,.db-navigation>menu .db-navigation-item:not([data-force-mobile]):has([data-active=true]):after,.db-navigation>menu .db-navigation-item[aria-current=page]:not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item[data-active=true]:not([data-force-mobile]):after,.db-navigation>menu [data-force-mobile=false].db-navigation-item:has([aria-current=page]):after,.db-navigation>menu [data-force-mobile=false].db-navigation-item:has([data-active=true]):after,.db-navigation>menu [data-force-mobile=false].db-navigation-item[aria-current=page]:after,.db-navigation>menu [data-force-mobile=false].db-navigation-item[data-active=true]:after{block-size:var(--db-border-height-xs);inline-size:100%}}@media screen and (min-width: 64em) and (forced-colors: active){.db-navigation>menu .db-navigation-item:not([data-force-mobile]):has([aria-current=page]):after,.db-navigation>menu .db-navigation-item:not([data-force-mobile]):has([data-active=true]):after,.db-navigation>menu .db-navigation-item[aria-current=page]:not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item[data-active=true]:not([data-force-mobile]):after,.db-navigation>menu [data-force-mobile=false].db-navigation-item:has([aria-current=page]):after,.db-navigation>menu [data-force-mobile=false].db-navigation-item:has([data-active=true]):after,.db-navigation>menu [data-force-mobile=false].db-navigation-item[aria-current=page]:after,.db-navigation>menu [data-force-mobile=false].db-navigation-item[data-active=true]:after{border:calc(var(--db-border-height-xs) - 1px) solid}}.db-accordion-item summary:after,.db-select:after,.db-input:has(datalist):after{--db-icon-after: "chevron_down";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs));pointer-events:none}@media screen and (prefers-reduced-motion: no-preference){.db-accordion-item summary:after,.db-select:after,.db-input:has(datalist):after{transition:transform var(--db-transition-straight-emotional)}}.db-textarea .db-infotext,.db-select .db-infotext,.db-checkbox .db-infotext,.db-input .db-infotext{margin-block-start:var(--db-spacing-fixed-2xs)}.db-textarea .db-infotext[data-semantic],.db-select .db-infotext[data-semantic],.db-checkbox .db-infotext[data-semantic],.db-input .db-infotext[data-semantic]{display:none}.db-tab-item{position:relative;display:inline-flex;list-style-type:"";border-radius:var(--db-border-radius-sm)}.db-tab-item:has(input:disabled){opacity:.4}.db-tab-item label{background-color:var(--db-adaptive-bg-basic-transparent-full-default);padding:var(--db-spacing-fixed-xs);align-items:center;display:inline-block;white-space:nowrap;border:0;border-radius:var(--db-border-radius-sm);overflow:hidden;text-overflow:ellipsis}.db-tab-item label:hover:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-tab-item label:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tab-item label:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tab-item label:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tab-item label:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tab-item label:hover:not(:disabled,[aria-disabled=true]):has(:not(input:disabled)){background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-tab-item label:hover:not(:disabled,[aria-disabled=true]):has(input:disabled){cursor:initial}.db-tab-item label:has(input:checked){font-weight:700}.db-tab-item label[data-icon]{padding-inline-start:calc(var(--db-spacing-fixed-xs) + var(--db-spacing-fixed-sm) + calc(var(--db-base-font-size) * var(--db-base-line-height)))}.db-tab-item label[data-icon]:before{position:absolute;transform:translateY(-50%);inset-block-start:50%;inset-inline-start:calc(0% + var(--db-spacing-fixed-xs))}.db-tab-item label[data-icon-after]{padding-inline-end:calc(var(--db-spacing-fixed-xs) + var(--db-spacing-fixed-sm) + calc(var(--db-base-font-size) * var(--db-base-line-height)))}.db-tab-item label[data-icon-after]:after{position:absolute;transform:translateY(-50%);inset-block-start:50%;inset-inline-end:calc(0% + var(--db-spacing-fixed-xs))}.db-tab-item label:is([data-no-text],[data-no-text=true]){font-size:0!important;padding:0;inline-size:calc(calc(var(--db-spacing-fixed-xs) + var(--db-spacing-fixed-sm) + calc(var(--db-base-font-size) * var(--db-base-line-height))) - var(--db-spacing-fixed-2xs));block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) + var(--db-spacing-fixed-xs))}.db-tab-item label:is([data-no-text],[data-no-text=true]):before{--db-icon-margin-end: 0;margin-inline-end:0}.db-tab-item input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;margin-inline-end:initial;top:0;right:0;bottom:0;left:0;background-color:var(--db-adaptive-bg-basic-transparent-full-default);border-radius:var(--db-border-radius-sm);z-index:-1}.db-tab-item input:focus-visible:is(input[type=radio]){outline:none;box-shadow:none}.db-tab-item input:focus-visible:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--db-border-radius-sm);z-index:10;pointer-events:none}.db-divider:is(:not([data-margin]),[data-margin=small]){margin:var(--db-spacing-fixed-sm) 0}.db-divider[data-margin=medium]{margin:var(--db-spacing-fixed-md) 0}.db-divider[data-margin=large]{margin:var(--db-spacing-fixed-lg) 0}.db-divider[data-margin=none]{margin:0}.db-divider:not([data-variant=vertical]){--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative;block-size:var(--db-border-height-3xs)}.db-divider:not([data-variant=vertical])[data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider:not([data-variant=vertical]):before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-start:0;inset-inline:0}@media (forced-colors: active){.db-divider:not([data-variant=vertical]){border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider:not([data-variant=vertical])[data-width=full]{inline-size:100%}.db-divider[data-variant=vertical]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative;inline-size:var(--db-border-height-3xs)}.db-divider[data-variant=vertical][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider[data-variant=vertical]:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;inline-size:var(--db-border-height-3xs);inset-inline-start:0;inset-block:0}@media (forced-colors: active){.db-divider[data-variant=vertical]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider[data-variant=vertical]:is(:not([data-margin]),[data-margin=small]){margin:0 var(--db-spacing-fixed-sm)}.db-divider[data-variant=vertical][data-margin=medium]{margin:0 var(--db-spacing-fixed-md)}.db-divider[data-variant=vertical][data-margin=large]{margin:0 var(--db-spacing-fixed-lg)}.db-divider[data-variant=vertical][data-margin=none]{margin:0}.db-divider[data-variant=vertical][data-width=full]{block-size:100%}.db-card{display:flex;flex-direction:column}.db-card:not([data-spacing]){padding:var(--db-spacing-fixed-sm)}.db-card[data-spacing=large]{padding:var(--db-spacing-fixed-lg)}.db-card[data-spacing=medium]{padding:var(--db-spacing-fixed-md)}.db-card[data-spacing=small]{padding:var(--db-spacing-fixed-sm)}.db-card[data-spacing=none]{padding:0}.db-card[data-elevation-level="1"],.db-card:not([data-elevation-level]){background-color:var(--db-adaptive-bg-basic-level-1-default)}.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-1-hovered)}.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-1-pressed)}.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="2"]{background-color:var(--db-adaptive-bg-basic-level-2-default)}.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-2-hovered)}.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-2-pressed)}.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="3"]{background-color:var(--db-adaptive-bg-basic-level-3-default)}.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-3-hovered)}.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-3-pressed)}.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-input{--db-form-has-before: 0;position:relative;display:flex;flex-direction:column}.db-input[data-variant=floating] label{opacity:.4;position:absolute;z-index:2;inset-block-start:calc((var(--db-sizing-md) - calc(var(--db-base-font-size) * var(--db-base-line-height))) / 2);inset-inline:var(--db-form-component-padding-inline-start, var(--db-spacing-fixed-sm))}.db-input[data-variant=floating]:after,.db-input[data-variant=floating]:before{inset-block-start:calc(var(--db-sizing-md) / 2 - calc(var(--db-base-font-size) * var(--db-base-line-height)) / 2)}.db-input[data-variant=floating] [id$=-placeholder]{inset-block-start:calc(50% - .5em + var(--db-spacing-fixed-3xs))}.db-input[data-variant=floating] input{padding-block-start:calc(var(--db-type-body-font-size-2xs) + var(--db-spacing-fixed-3xs))}.db-input[data-variant=floating] input::-moz-placeholder{-moz-transition:none;transition:none;opacity:0}.db-input[data-variant=floating] input::placeholder,.db-input[data-variant=floating] input+[id$=-placeholder]{transition:none;opacity:0}.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) input::-moz-placeholder{opacity:.4}.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) input::placeholder,.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) input+[id$=-placeholder]{opacity:.4}.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) input::placeholder,.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) input+[id$=-placeholder]{opacity:.4}@media screen and (prefers-reduced-motion: no-preference){.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) input::-moz-placeholder{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional)}.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) input::placeholder,.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) input+[id$=-placeholder]{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional)}.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) input::placeholder,.db-input[data-variant=floating]:has(input:focus-within,input:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) input+[id$=-placeholder]{transition:opacity var(--db-transition-straight-emotional)}}.db-input:has(input:required):is(label):after,.db-input:has(input:required) label:after{content:"*";content:"*"/"";padding-inline-start:var(--db-spacing-fixed-2xs)}.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-valid) .db-infotext[data-semantic=successful]{display:flex}.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-valid) .db-infotext:not([data-semantic]){display:none}.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-valid) input,.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-valid) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-input:has(input[data-custom-validity=valid]) .db-infotext[data-semantic=successful]{display:flex}.db-input:has(input[data-custom-validity=valid]) .db-infotext:not([data-semantic]){display:none}.db-input:has(input[data-custom-validity=valid]) input,.db-input:has(input[data-custom-validity=valid]) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-invalid) .db-infotext[data-semantic=critical]{display:flex}.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-invalid) .db-infotext:not([data-semantic]){display:none}.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-invalid) input,.db-input:has(input:not([data-custom-validity]):is(:required,[minlength],[maxlength],[pattern],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=hidden],[type=month],[type=number],[type=range],[type=tel],[type=time],[type=url],[type=week]):user-invalid) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-input:has(input[data-custom-validity=invalid]) .db-infotext[data-semantic=critical]{display:flex}.db-input:has(input[data-custom-validity=invalid]) .db-infotext:not([data-semantic]){display:none}.db-input:has(input[data-custom-validity=invalid]) input,.db-input:has(input[data-custom-validity=invalid]) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-input input{background-color:var(--db-adaptive-bg-basic-transparent-semi-default);caret-color:var(--db-adaptive-on-bg-basic-emphasis-100-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;max-inline-size:100%;inline-size:100%;padding-inline:var(--db-form-component-padding-inline-start, var(--db-spacing-fixed-sm)) var(--db-form-component-padding-inline-end, var(--db-spacing-fixed-sm))}.db-input input::-moz-placeholder{opacity:.4}.db-input input::placeholder,.db-input input+[id$=-placeholder]{opacity:.4}.db-input input:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-input input:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-input input:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-input input:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-input input:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-input input:is(input,textarea):not(:disabled):-moz-read-only{background-color:var(--db-textarea-read-only, var(--db-adaptive-bg-basic-level-1-default))!important}.db-input input:is(input,textarea):not(:disabled):read-only{background-color:var(--db-textarea-read-only, var(--db-adaptive-bg-basic-level-1-default))!important}.db-input label{padding-block-end:var(--db-spacing-fixed-xs);pointer-events:none;cursor:text;max-inline-size:25ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (prefers-reduced-motion: no-preference){.db-input label{transition:font-size var(--db-transition-straight-emotional)}}.db-input[data-variant=hidden] label{padding:0}.db-input:has(input:disabled){opacity:.4;pointer-events:none}.db-input:after,.db-input:before{position:absolute;pointer-events:none;inset-block-start:calc(var(--db-sizing-md) / 2 - var(--db-spacing-fixed-xs) * var(--db-label-visible-spacing, 0) + calc(var(--db-type-body-font-size-xs) * var(--db-type-body-line-height-xs)) * var(--db-label-visible-height, 1) - 1px);color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-input:before{margin-inline-end:var(--db-spacing-fixed-sm);inset-inline-start:var(--db-spacing-fixed-sm)}.db-input:after{margin-inline-start:var(--db-spacing-fixed-sm);inset-inline-end:var(--db-spacing-fixed-sm)}.db-input input{block-size:var(--db-sizing-md);text-overflow:ellipsis}.db-input[data-icon],.db-input:has(input[type=search]){--db-form-component-padding-inline-start: calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) + var(--db-spacing-fixed-sm) + var(--db-spacing-fixed-xs))}.db-input[data-icon-after],.db-input:has(input[type=search]),.db-input:has(datalist){--db-form-component-padding-inline-end: calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) + var(--db-spacing-fixed-sm) + var(--db-spacing-fixed-xs))}.db-input[data-variant=hidden]{--db-label-visible-height: 0;--db-label-visible-spacing: 1}.db-input:has(input[type=search]):before{--db-icon: "magnifying_glass";margin-inline-end:var(--db-icon-margin-end, var(--db-spacing-fixed-xs))}.db-input:has(input[type=search]):after{--db-icon-after: "cross_circle";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs));opacity:0}@media screen and (prefers-reduced-motion: no-preference){.db-input:has(input[type=search]):after{transition:opacity var(--db-transition-duration-fast)}}.db-input:has(input[type=search]):has(input:not(:-moz-placeholder-shown)):has(input:hover,input:focus-visible):after{opacity:1}.db-input:has(input[type=search]):has(input:not(:placeholder-shown)):has(input:hover,input:focus-visible):after{opacity:1}.db-input:has(input[type=date]):after,.db-input:has(input[type=week]):after,.db-input:has(input[type=datetime-local]):after,.db-input:has(input[type=month]):after{--db-icon-after: "calendar";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}.db-input:has(input[type=time]):after{--db-icon-after: "clock";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}.db-input:has(input[type=file]) input{padding-block-start:var(--db-spacing-fixed-xs)}.db-input:has(input[type=file])[data-variant=floating] input{padding-block-start:calc(var(--db-spacing-fixed-md) + var(--db-spacing-fixed-3xs))}.db-input:has(input[type=file])[data-variant=floating] input::file-selector-button{block-size:var(--db-sizing-xs);padding:0 var(--db-spacing-fixed-xs);margin-inline-end:var(--db-spacing-fixed-xs)}.db-input input{position:relative}.db-input input::-webkit-calendar-picker-indicator,.db-input input::-webkit-search-cancel-button{background-image:none;inline-size:var(--db-icon-font-size, 1.5rem);block-size:var(--db-icon-font-size, 1.5rem);padding:0;cursor:pointer}.db-input input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-inline-end:calc(var(--db-spacing-fixed-sm) + var(--db-border-height-3xs))}.db-input input::file-selector-button{color:var(--db-adaptive-on-bg-basic-emphasis-100-default);block-size:var(--db-sizing-sm);padding:var(--db-spacing-fixed-3xs) var(--db-spacing-fixed-sm);margin-inline-end:var(--db-spacing-fixed-sm)}.db-input input::file-selector-button:hover,.db-input input::file-selector-button:focus{background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-input input::file-selector-button:active{background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-input:has(datalist) input::-webkit-calendar-picker-indicator{display:none!important}.db-brand{display:flex;gap:var(--db-spacing-fixed-sm);align-items:center;font-weight:700}.db-brand:before{--db-icon-font-size: var(--db-sizing-md);--db-icon-margin-end: 0;--db-icon-color: var(--db-brand-origin-default)}.db-brand img{inline-size:calc(var(--db-sizing-md) - var(--db-sizing-3xs));max-block-size:calc(var(--db-sizing-md) - var(--db-sizing-3xs))}.db-brand a{text-decoration:none}.db-header{background-color:var(--db-adaptive-bg-basic-level-1-default);display:flex;flex-direction:column;position:relative;min-block-size:calc(var(--db-sizing-md) + 2 * var(--db-spacing-fixed-xs));border-block-end:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)}@media screen and (min-width: 64em){.db-header:not([data-force-mobile]),.db-header[data-force-mobile=false]{--db-drawer-max-width: 45em}}.db-header[data-width=medium]{margin-inline:auto;max-inline-size:64em}.db-header[data-width=large]{margin-inline:auto;max-inline-size:90em}.db-header .db-link{display:inline-block}.db-header[data-on-forcing-mobile=true]{visibility:hidden}.db-header:has(.db-header-navigation:empty) .db-header-navigation-container:before,.db-header:has(.db-brand:empty) .db-header-navigation-container:before{display:none}.db-header-navigation-bar{display:flex;position:relative;padding:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-md);inline-size:100%;align-items:center}@media screen and (min-width: 64em){.db-header-navigation-bar:not([data-force-mobile]),.db-header-navigation-bar[data-force-mobile=false]{padding:var(--db-spacing-fixed-md) var(--db-spacing-fixed-lg)}}.db-header-meta-navigation{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative;display:flex;flex-direction:column;gap:var(--db-spacing-fixed-sm);justify-content:flex-end;background-color:var(--db-adaptive-bg-basic-level-2-default);padding:var(--db-spacing-fixed-md)}.db-header-meta-navigation[data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-header-meta-navigation:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-start:0;inset-inline:0}@media (forced-colors: active){.db-header-meta-navigation{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}@media screen and (min-width: 64em){.db-header-meta-navigation:not([data-force-mobile]),.db-header-meta-navigation[data-force-mobile=false]{padding:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-lg);margin:0;gap:var(--db-spacing-fixed-md);flex-direction:row}.db-header-meta-navigation:not([data-force-mobile]):before,.db-header-meta-navigation[data-force-mobile=false]:before{display:none}.db-header-meta-navigation:not([data-force-mobile]):empty,.db-header-meta-navigation[data-force-mobile=false]:empty{display:none}}.db-header-meta-navigation:empty{display:none}.db-header-navigation-container{display:inherit;flex:1 1 auto;inline-size:100%;align-items:center;block-size:100%}@media screen and (min-width: 64em){.db-header-navigation-container:not([data-force-mobile]),.db-header-navigation-container[data-force-mobile=false]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-header-navigation-container:not([data-force-mobile])[data-emphasis=strong],.db-header-navigation-container[data-force-mobile=false][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-header-navigation-container:not([data-force-mobile]):before,.db-header-navigation-container[data-force-mobile=false]:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;inline-size:var(--db-border-height-3xs);inset-inline-start:0;inset-block:0}}@media screen and (min-width: 64em) and (forced-colors: active){.db-header-navigation-container:not([data-force-mobile]),.db-header-navigation-container[data-force-mobile=false]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}@media screen and (min-width: 64em){.db-header-navigation-container:not([data-force-mobile]):before,.db-header-navigation-container[data-force-mobile=false]:before{position:inherit;block-size:var(--db-sizing-md);margin-inline-start:var(--db-spacing-fixed-lg)}}.db-header-primary-action{margin-inline-start:auto}.db-header-brand-container:not(:has(>:nth-child(1))){display:none}@media screen and (min-width: 64em){.db-header-action-container:has(>.db-header-secondary-action:empty):not([data-force-mobile]),.db-header-action-container:has(>.db-header-secondary-action:empty)[data-force-mobile=false]{display:none}}.db-header-brand-container{min-block-size:var(--db-sizing-md)}.db-header-action-container{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-header-action-container[data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-header-action-container:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;inline-size:var(--db-border-height-3xs);inset-inline-start:0;inset-block:0}@media (forced-colors: active){.db-header-action-container{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}@media screen and (min-width: 64em){.db-header-action-container:not([data-force-mobile]):before,.db-header-action-container[data-force-mobile=false]:before{margin-inline:var(--db-spacing-fixed-sm)}}.db-header-action-container:before{margin-inline:var(--db-spacing-fixed-xs);position:inherit;block-size:var(--db-sizing-md)}.db-header-brand-container,.db-header-action-container{align-items:center;block-size:100%;display:inherit;gap:inherit;flex:0 1 auto;flex-grow:0;flex-shrink:0}.db-header-secondary-action{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative;flex:0 1 auto;flex-grow:0;flex-shrink:0;padding-block-start:var(--db-spacing-fixed-xs)}.db-header-secondary-action[data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-header-secondary-action:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-start:0;inset-inline:0}@media (forced-colors: active){.db-header-secondary-action{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}@media screen and (min-width: 64em){.db-header-secondary-action:not([data-force-mobile]):before,.db-header-secondary-action[data-force-mobile=false]:before{display:none}}.db-header-drawer-navigation{display:flex;flex-direction:column;flex:1 1 auto;block-size:100%;overflow:auto;justify-content:space-between}.db-header-navigation{padding-block:var(--db-spacing-fixed-md)}@media screen and (min-width: 64em){.db-header-navigation:not([data-force-mobile]),.db-header-navigation[data-force-mobile=false]{margin-inline:var(--db-spacing-fixed-lg)}}.db-header-navigation,.db-header-secondary-action{display:flex;gap:var(--db-spacing-fixed-sm);padding-inline:var(--db-spacing-fixed-md)}@media screen and (min-width: 64em){.db-header-navigation:not([data-force-mobile]),.db-header-navigation[data-force-mobile=false],.db-header-secondary-action:not([data-force-mobile]),.db-header-secondary-action[data-force-mobile=false]{gap:var(--db-spacing-fixed-xs);padding:0}}.db-header-drawer{--db-drawer-content-padding-inline: 0;--db-drawer-header-padding-block-end: calc( 1px + var(--db-spacing-fixed-xs) );padding-block-end:0}.db-header-drawer .db-drawer-content{display:flex;flex-direction:column;block-size:100%;overflow:hidden}.db-header-meta-navigation,.db-header-navigation-container>.db-header-navigation,.db-header-action-container>.db-header-secondary-action{display:none}@media screen and (min-width: 64em){.db-header-meta-navigation:not([data-force-mobile]),.db-header-meta-navigation[data-force-mobile=false],.db-header-navigation-container>.db-header-navigation:not([data-force-mobile]),.db-header-navigation-container>.db-header-navigation[data-force-mobile=false],.db-header-action-container>.db-header-secondary-action:not([data-force-mobile]),.db-header-action-container>.db-header-secondary-action[data-force-mobile=false]{display:inherit}}.db-header-drawer-navigation>.db-header-meta-navigation:not(:empty){display:inherit}@media screen and (min-width: 64em){.db-header-drawer:not([data-force-mobile]),.db-header-drawer[data-force-mobile=false],.db-header-burger-menu-container:not([data-force-mobile]),.db-header-burger-menu-container[data-force-mobile=false]{display:none}}.db-page-document{block-size:100%;overflow:hidden}.db-page{opacity:0}@media screen and (prefers-reduced-motion: no-preference){.db-page[data-fade-in=true]{transition:opacity var(--db-transition-straight-emotional)}}.db-page:not([data-fonts-loaded]),.db-page[data-fonts-loaded=true]{opacity:1}.db-page[data-variant=fixed]{block-size:100%;min-block-size:100%;display:flex;flex-direction:column}.db-page[data-variant=fixed]>:is(.db-header,.db-footer,header,footer){display:flex;flex:0 1 auto;flex-grow:0;flex-shrink:0}.db-page[data-variant=fixed]>:is(db-header,dbheader,dbfooter,db-footer)>:is(.db-header,.db-footer,header,footer){display:flex;flex:0 1 auto;flex-grow:0;flex-shrink:0}.db-page[data-variant=fixed]>.db-main{display:flex;flex-direction:column;overflow:auto;flex:1 1 auto;inline-size:100%}.db-link a,.db-notification a,.db-link{display:inline-block;block-size:var(--db-sizing-sm)}.db-notification a[data-variant=brand],.db-notification a,.db-link{color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-notification a:hover:not(:disabled,[aria-disabled=true]),.db-link:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;color:color-mix(in srgb,transparent 25%,var(--db-adaptive-on-bg-basic-emphasis-100-default))}.db-notification a:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-link:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-notification a:hover:not(:disabled,[aria-disabled=true]):is(input),.db-link:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-notification a:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-link:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-notification a:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-link:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-notification a:active:not(:disabled,[aria-disabled=true]),.db-link:active:not(:disabled,[aria-disabled=true]){cursor:pointer;color:color-mix(in srgb,transparent 50%,var(--db-adaptive-on-bg-basic-emphasis-100-default))}.db-notification a:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-link:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-notification a:active:not(:disabled,[aria-disabled=true]):is(input),.db-link:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-notification a:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-link:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-notification a:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-link:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-notification a,.db-link{inline-size:-moz-fit-content;inline-size:fit-content;text-underline-position:from-font;text-decoration-thickness:.0625rem}.db-notification a:not([data-variant=inline]),.db-link:not([data-variant=inline]){white-space:nowrap}.db-notification a[data-variant=inline],[data-variant=inline].db-link{display:inline}.db-notification a:focus-visible,.db-link:focus-visible{border-radius:var(--db-border-radius-xs)}.db-notification a[aria-disabled=true],[aria-disabled=true].db-link{opacity:.4;pointer-events:none}.db-link:not([data-variant=inline])[data-content=internal]:after{--db-icon-after: "arrow_right";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs));vertical-align:top}.db-link:not([data-variant=inline])[data-content=external]:after{--db-icon-after: "arrow_up_right";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}.db-link[data-content=internal],.db-link[data-content=external]{--db-icon-margin-start: var(--db-spacing-fixed-2xs)}.db-link[data-content=internal]:after,.db-link[data-content=external]:after{margin-inline-start:var(--db-icon-margin-start)}.db-link[data-variant=brand]{color:var(--db-brand-bg-inverted-contrast-high-default)}.db-link[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;color:var(--db-brand-bg-inverted-contrast-high-hovered)}.db-link[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-link[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-link[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-link[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-link[data-variant=brand]:active:not(:disabled,[aria-disabled=true]){cursor:pointer;color:var(--db-brand-bg-inverted-contrast-high-pressed)}.db-link[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-link[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-link[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-link[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-link[data-size=small]{--db-icon-margin-start: var(--db-spacing-fixed-3xs)}.db-section{padding-inline:var(--db-spacing-fixed-md)}.db-section[data-width=full]{padding-inline:0}.db-section:not([data-spacing]){padding-block:var(--db-spacing-responsive-md)}.db-section[data-spacing=large]{padding-block:var(--db-spacing-responsive-lg)}.db-section[data-spacing=medium]{padding-block:var(--db-spacing-responsive-md)}.db-section[data-spacing=small]{padding-block:var(--db-spacing-responsive-sm)}.db-section[data-spacing=none]{padding-block:0}.db-section>div{margin:0 auto}.db-section>div[data-width=full]{max-inline-size:none}.db-section>div[data-width=medium]{max-inline-size:64em}.db-section>div[data-width=large]{max-inline-size:90em}.db-infotext{--db-icon-margin-end: var(--db-spacing-fixed-2xs);display:flex}.db-infotext:not([data-icon]){--db-icon-font-family: "db-ux-filled"}.db-infotext:not([data-icon]):before{--db-icon: "information_circle";margin-inline-end:var(--db-icon-margin-end, var(--db-spacing-fixed-xs))}.db-infotext[data-semantic=adaptive],.db-infotext:not([data-semantic]){color:var(--db-adaptive-bg-inverted-contrast-high-default)}.db-infotext[data-semantic=adaptive]:before,.db-infotext:not([data-semantic]):before{--db-icon-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-infotext[data-semantic=neutral]{color:var(--db-neutral-bg-inverted-contrast-high-default)}.db-infotext[data-semantic=neutral]:not([data-icon]):before{--db-icon: "information_circle"}.db-infotext[data-semantic=neutral]:before{--db-icon-color: var( --db-neutral-on-bg-basic-emphasis-70-default )}.db-infotext[data-semantic=critical]{color:var(--db-critical-bg-inverted-contrast-high-default)}.db-infotext[data-semantic=critical]:not([data-icon]):before{--db-icon: "exclamation_mark_circle"}.db-infotext[data-semantic=critical]:before{--db-icon-color: var( --db-critical-on-bg-basic-emphasis-70-default )}.db-infotext[data-semantic=successful]{color:var(--db-successful-bg-inverted-contrast-high-default)}.db-infotext[data-semantic=successful]:not([data-icon]):before{--db-icon: "check_circle"}.db-infotext[data-semantic=successful]:before{--db-icon-color: var( --db-successful-on-bg-basic-emphasis-70-default )}.db-infotext[data-semantic=warning]{color:var(--db-warning-bg-inverted-contrast-high-default)}.db-infotext[data-semantic=warning]:not([data-icon]):before{--db-icon: "exclamation_mark_triangle"}.db-infotext[data-semantic=warning]:before{--db-icon-color: var( --db-warning-on-bg-basic-emphasis-70-default )}.db-infotext[data-semantic=informational]{color:var(--db-informational-bg-inverted-contrast-high-default)}.db-infotext[data-semantic=informational]:not([data-icon]):before{--db-icon: "information_circle"}.db-infotext[data-semantic=informational]:before{--db-icon-color: var( --db-informational-on-bg-basic-emphasis-70-default )}.db-infotext:has(>.db-infotext){margin:0}.db-infotext:has(>.db-infotext):before{content:none}.db-notification{grid-template-areas:"content";grid-template-columns:1fr}.db-notification:has(.db-button){grid-template-columns:1fr min-content;grid-template-areas:"content close"}.db-notification:has(header){grid-template-columns:1fr;grid-template-areas:"head" "content"}.db-notification:has(header):has(.db-button){grid-template-columns:1fr min-content;grid-template-areas:"head close" "content content"}[data-icon].db-notification,[data-semantic].db-notification:not([data-semantic=adaptive]),.db-notification:has(img){grid-template-areas:"icon content";grid-template-columns:min-content 1fr}[data-icon].db-notification:has(.db-button),[data-semantic].db-notification:not([data-semantic=adaptive]):has(.db-button),.db-notification:has(img):has(.db-button){grid-template-columns:min-content 1fr min-content;grid-template-areas:"icon content close"}[data-icon].db-notification:has(header),[data-semantic].db-notification:not([data-semantic=adaptive]):has(header),.db-notification:has(img):has(header){grid-template-columns:min-content 1fr;grid-template-areas:"icon head" "icon content"}[data-icon].db-notification:has(header):has(.db-button),[data-semantic].db-notification:not([data-semantic=adaptive]):has(header):has(.db-button),.db-notification:has(img):has(header):has(.db-button){grid-template-columns:min-content 1fr min-content;grid-template-areas:"icon head close" "icon content content"}.db-notification[data-variant=overlay]:has(span){grid-template-areas:"content timestamp";grid-template-columns:1fr min-content}.db-notification[data-variant=overlay]:has(span):has(.db-button){grid-template-columns:1fr min-content min-content;grid-template-areas:"content timestamp close"}.db-notification[data-variant=overlay]:has(span):has(header){grid-template-columns:1fr min-content;grid-template-areas:"head timestamp" "content content"}.db-notification[data-variant=overlay]:has(span):has(header):has(.db-button){grid-template-columns:1fr min-content min-content;grid-template-areas:"head timestamp close" "content content content"}.db-notification[data-variant=overlay]:has(span)[data-icon],.db-notification[data-variant=overlay]:has(span)[data-semantic]:not([data-semantic=adaptive]),.db-notification[data-variant=overlay]:has(span):has(img){grid-template-areas:"icon content timestamp";grid-template-columns:min-content 1fr min-content}.db-notification[data-variant=overlay]:has(span)[data-icon]:has(.db-button),.db-notification[data-variant=overlay]:has(span)[data-semantic]:not([data-semantic=adaptive]):has(.db-button),.db-notification[data-variant=overlay]:has(span):has(img):has(.db-button){grid-template-columns:min-content 1fr min-content min-content;grid-template-areas:"icon content timestamp close"}.db-notification[data-variant=overlay]:has(span)[data-icon]:has(header),.db-notification[data-variant=overlay]:has(span)[data-semantic]:not([data-semantic=adaptive]):has(header),.db-notification[data-variant=overlay]:has(span):has(img):has(header){grid-template-columns:min-content 1fr min-content;grid-template-areas:"icon head timestamp" "icon content content"}.db-notification[data-variant=overlay]:has(span)[data-icon]:has(header):has(.db-button),.db-notification[data-variant=overlay]:has(span)[data-semantic]:not([data-semantic=adaptive]):has(header):has(.db-button),.db-notification[data-variant=overlay]:has(span):has(img):has(header):has(.db-button){grid-template-columns:min-content 1fr min-content min-content;grid-template-areas:"icon head timestamp close" "icon content content content"}.db-notification:not([data-variant=overlay]) span{display:none}.db-notification:has(a):not([data-link-variant=inline]):not([data-variant=overlay]){grid-template-areas:"content" "link";grid-template-columns:1fr}.db-notification:has(a):not([data-link-variant=inline]):has(.db-button):not([data-variant=overlay]){grid-template-columns:1fr min-content;grid-template-areas:"content close" "link link"}.db-notification:has(a):not([data-link-variant=inline]):has(header):not([data-variant=overlay]){grid-template-columns:1fr;grid-template-areas:"head" "content" "link"}.db-notification:has(a):not([data-link-variant=inline]):has(header):has(.db-button):not([data-variant=overlay]){grid-template-columns:1fr min-content;grid-template-areas:"head close" "content content" "link link"}.db-notification:has(a):not([data-link-variant=inline])[data-icon]:not([data-variant=overlay]),.db-notification:has(a):not([data-link-variant=inline])[data-semantic]:not([data-semantic=adaptive]):not([data-variant=overlay]),.db-notification:has(a):not([data-link-variant=inline]):has(img):not([data-variant=overlay]){grid-template-areas:"icon content" "icon link";grid-template-columns:min-content 1fr}.db-notification:has(a):not([data-link-variant=inline])[data-icon]:has(header):not([data-variant=overlay]),.db-notification:has(a):not([data-link-variant=inline])[data-semantic]:not([data-semantic=adaptive]):has(header):not([data-variant=overlay]),.db-notification:has(a):not([data-link-variant=inline]):has(img):has(header):not([data-variant=overlay]){grid-template-columns:min-content 1fr;grid-template-areas:"icon head" "icon content" "icon link"}.db-notification:has(a):not([data-link-variant=inline])[data-icon]:has(header):has(.db-button):not([data-variant=overlay]),.db-notification:has(a):not([data-link-variant=inline])[data-semantic]:not([data-semantic=adaptive]):has(header):has(.db-button):not([data-variant=overlay]),.db-notification:has(a):not([data-link-variant=inline]):has(img):has(header):has(.db-button):not([data-variant=overlay]){grid-template-columns:min-content 1fr min-content;grid-template-areas:"icon head close" "icon content content" "icon link link"}.db-notification:has(span) header,.db-notification:has(span) p,.db-notification:has(span):before,.db-notification:has(span) .db-button{margin-block-start:-2px}.db-notification{display:grid;padding:var(--db-spacing-fixed-md);gap:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-md);inline-size:inherit;background-color:var(--db-adaptive-bg-basic-level-2-default)}.db-notification:before{--db-icon-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-notification a{grid-area:link;white-space:nowrap}.db-notification a:before,.db-notification a:after{content:none!important;margin:0!important}.db-notification header{grid-area:head;font-weight:700}.db-notification header,.db-notification header h1,.db-notification header h2,.db-notification header h3,.db-notification header h4,.db-notification header h5,.db-notification header h6{font-family:var(--db-font-family-sans);margin:0;line-height:var(--db-type-headline-line-height-2xs);font-size:var(--db-type-headline-font-size-2xs)}.db-notification header:before,.db-notification header:after,.db-notification header h1:before,.db-notification header h1:after,.db-notification header h2:before,.db-notification header h2:after,.db-notification header h3:before,.db-notification header h3:after,.db-notification header h4:before,.db-notification header h4:after,.db-notification header h5:before,.db-notification header h5:after,.db-notification header h6:before,.db-notification header h6:after{--db-icon-font-size: var(--db-base-headline-icon-font-size-2xs);--db-icon-font-weight: var(--db-base-headline-icon-weight-2xs)}.db-notification p{grid-area:content;margin:0}.db-notification img{min-block-size:var(--db-sizing-md);min-inline-size:var(--db-sizing-md);max-block-size:var(--db-sizing-md);max-inline-size:var(--db-sizing-md);border-radius:var(--db-border-radius-xs)}.db-notification span{grid-area:timestamp;white-space:nowrap}.db-notification .db-button{grid-area:close}.db-notification:has(img) :before{content:none!important}.db-notification[data-icon]:before,.db-notification:before,.db-notification img{--db-icon-font-family: "db-ux-filled";--db-icon-margin-end: 0;grid-area:icon}.db-notification:has(a)[data-link-variant=inline],.db-notification:has(a)[data-variant=overlay]{grid-template-areas:"content link";grid-template-columns:1fr min-content}.db-notification:has(a)[data-link-variant=inline]:has(.db-button),.db-notification:has(a)[data-variant=overlay]:has(.db-button){grid-template-columns:1fr min-content min-content;grid-template-areas:"content link close"}.db-notification:has(a)[data-link-variant=inline]:has(header),.db-notification:has(a)[data-variant=overlay]:has(header){grid-template-columns:1fr min-content;grid-template-areas:"head link" "content content"}.db-notification:has(a)[data-link-variant=inline]:has(header):has(.db-button),.db-notification:has(a)[data-variant=overlay]:has(header):has(.db-button){grid-template-columns:1fr min-content min-content;grid-template-areas:"head link close" "content content content"}.db-notification:has(a)[data-link-variant=inline][data-icon],.db-notification:has(a)[data-link-variant=inline][data-semantic]:not([data-semantic=adaptive]),.db-notification:has(a)[data-link-variant=inline]:has(img),.db-notification:has(a)[data-variant=overlay][data-icon],.db-notification:has(a)[data-variant=overlay][data-semantic]:not([data-semantic=adaptive]),.db-notification:has(a)[data-variant=overlay]:has(img){grid-template-areas:"icon content link";grid-template-columns:min-content 1fr min-content}.db-notification:has(a)[data-link-variant=inline][data-icon]:has(.db-button),.db-notification:has(a)[data-link-variant=inline][data-semantic]:not([data-semantic=adaptive]):has(.db-button),.db-notification:has(a)[data-link-variant=inline]:has(img):has(.db-button),.db-notification:has(a)[data-variant=overlay][data-icon]:has(.db-button),.db-notification:has(a)[data-variant=overlay][data-semantic]:not([data-semantic=adaptive]):has(.db-button),.db-notification:has(a)[data-variant=overlay]:has(img):has(.db-button){grid-template-columns:min-content 1fr min-content min-content;grid-template-areas:"icon content link close"}.db-notification:has(a)[data-link-variant=inline][data-icon]:has(header),.db-notification:has(a)[data-link-variant=inline][data-semantic]:not([data-semantic=adaptive]):has(header),.db-notification:has(a)[data-link-variant=inline]:has(img):has(header),.db-notification:has(a)[data-variant=overlay][data-icon]:has(header),.db-notification:has(a)[data-variant=overlay][data-semantic]:not([data-semantic=adaptive]):has(header),.db-notification:has(a)[data-variant=overlay]:has(img):has(header){grid-template-columns:min-content 1fr min-content;grid-template-areas:"icon head link" "icon content content"}.db-notification:has(a)[data-link-variant=inline][data-icon]:has(header):has(.db-button),.db-notification:has(a)[data-link-variant=inline][data-semantic]:not([data-semantic=adaptive]):has(header):has(.db-button),.db-notification:has(a)[data-link-variant=inline]:has(img):has(header):has(.db-button),.db-notification:has(a)[data-variant=overlay][data-icon]:has(header):has(.db-button),.db-notification:has(a)[data-variant=overlay][data-semantic]:not([data-semantic=adaptive]):has(header):has(.db-button),.db-notification:has(a)[data-variant=overlay]:has(img):has(header):has(.db-button){grid-template-columns:min-content 1fr min-content min-content;grid-template-areas:"icon head link close" "icon content content content"}.db-notification[data-variant=overlay]{box-shadow:var(--db-elevation-md)}.db-notification[data-semantic=neutral]:not([data-icon]):before{--db-icon: "information_circle"}.db-notification[data-semantic=critical]:not([data-icon]):before{--db-icon: "exclamation_mark_circle"}.db-notification[data-semantic=successful]:not([data-icon]):before{--db-icon: "check_circle"}.db-notification[data-semantic=warning]:not([data-icon]):before{--db-icon: "exclamation_mark_triangle"}.db-notification[data-semantic=informational]:not([data-icon]):before{--db-icon: "information_circle"}.db-checkbox:has(input:required):is(label):after,.db-checkbox:has(input:required) label:after{content:"*";content:"*"/"";padding-inline-start:var(--db-spacing-fixed-2xs)}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) .db-infotext[data-semantic=successful]{display:flex}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) .db-infotext:not([data-semantic]){display:none}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input{--db-adaptive-bg-basic-transparent-semi: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed )}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not(:checked),.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:is([type=radio]){--db-check-element-border-color: var( --db-successful-on-bg-basic-emphasis-70-default )}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:before,.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid):is(label),.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) label{color:var(--db-successful-on-bg-basic-emphasis-80-default)}.db-checkbox:has(input[data-custom-validity=valid]) .db-infotext[data-semantic=successful]{display:flex}.db-checkbox:has(input[data-custom-validity=valid]) .db-infotext:not([data-semantic]){display:none}.db-checkbox:has(input[data-custom-validity=valid]) input{--db-adaptive-bg-basic-transparent-semi: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed )}.db-checkbox:has(input[data-custom-validity=valid]) input:not(:checked),.db-checkbox:has(input[data-custom-validity=valid]) input:is([type=radio]){--db-check-element-border-color: var( --db-successful-on-bg-basic-emphasis-70-default )}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:before,.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input[data-custom-validity=valid]):is(label),.db-checkbox:has(input[data-custom-validity=valid]) label{color:var(--db-successful-on-bg-basic-emphasis-80-default)}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) .db-infotext[data-semantic=critical]{display:flex}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) .db-infotext:not([data-semantic]){display:none}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input{--db-adaptive-bg-basic-transparent-semi: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed )}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not(:checked),.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:is([type=radio]){--db-check-element-border-color: var( --db-critical-on-bg-basic-emphasis-70-default )}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:before,.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid):is(label),.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) label{color:var(--db-critical-on-bg-basic-emphasis-80-default)}.db-checkbox:has(input[data-custom-validity=invalid]) .db-infotext[data-semantic=critical]{display:flex}.db-checkbox:has(input[data-custom-validity=invalid]) .db-infotext:not([data-semantic]){display:none}.db-checkbox:has(input[data-custom-validity=invalid]) input{--db-adaptive-bg-basic-transparent-semi: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed )}.db-checkbox:has(input[data-custom-validity=invalid]) input:not(:checked),.db-checkbox:has(input[data-custom-validity=invalid]) input:is([type=radio]){--db-check-element-border-color: var( --db-critical-on-bg-basic-emphasis-70-default )}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:before,.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:has(input[data-custom-validity=invalid]):is(label),.db-checkbox:has(input[data-custom-validity=invalid]) label{color:var(--db-critical-on-bg-basic-emphasis-80-default)}.db-checkbox:has(input:disabled){opacity:.4}.db-checkbox:is(label),.db-checkbox label{display:flex;align-items:flex-start;position:relative;gap:var(--db-spacing-fixed-xs)}.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input{background-color:var(--db-adaptive-bg-basic-transparent-full-default);place-content:center center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;border:min(var(--db-border-height-2xs),2px) solid var(--db-check-element-border-color, var(--db-adaptive-on-bg-basic-emphasis-100-default));block-size:calc(var(--db-base-font-size) * var(--db-base-line-height));inline-size:auto;padding:0}.db-checkbox input:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-checkbox input:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox input:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-checkbox input:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox input:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox[data-size=small] input{margin-inline-end:var(--db-spacing-fixed-2xs)}.db-checkbox[data-variant=hidden]{font-size:0}.db-checkbox[data-variant=hidden] input{margin-inline-end:0}.db-checkbox input{border-radius:var(--db-border-radius-2xs)}.db-checkbox input:before{--db-icon-margin-end: 0;position:absolute;inset-inline:0;inset-block:0}.db-checkbox input:checked{--db-check-element-border-color: var(--db-adaptive-on-bg-basic-emphasis-70-default);background-color:var(--db-adaptive-bg-inverted-contrast-max-default);color:var(--db-adaptive-on-bg-inverted-default);border-width:0}.db-checkbox input:checked:before{--db-icon: "check";margin-inline-end:var(--db-icon-margin-end, var(--db-spacing-fixed-xs))}.db-checkbox input:checked:before,.db-checkbox input:checked:after{--db-icon-color: var(--db-adaptive-on-bg-inverted-default)}.db-checkbox input:checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-max-hovered)}.db-checkbox input:checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox input:checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input:checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-max-pressed)}.db-checkbox input:checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-checkbox input:checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input:indeterminate:before{--db-icon: "minus";margin-inline-end:var(--db-icon-margin-end, var(--db-spacing-fixed-xs))}@media (forced-colors: active){.db-checkbox input:indeterminate,.db-checkbox input:checked{--db-check-element-border-color: var(--db-adaptive-on-bg-basic-emphasis-100-default);border-width:min(var(--db-border-height-2xs),2px)}.db-checkbox input:indeterminate:before,.db-checkbox input:checked:before{align-content:center;font-size:calc(var(--db-icon-font-size) - 2 * min(var(--db-border-height-2xs),2px));padding:min(var(--db-border-height-2xs),2px)}}.db-radio:has(input:required):is(label):after,.db-radio:has(input:required) label:after{content:"*";content:"*"/"";padding-inline-start:var(--db-spacing-fixed-2xs)}.db-radio:has(input:not([data-custom-validity]):required:valid) .db-infotext[data-semantic=successful]{display:flex}.db-radio:has(input:not([data-custom-validity]):required:valid) .db-infotext:not([data-semantic]){display:none}.db-radio:has(input:not([data-custom-validity]):required:valid) input{--db-adaptive-bg-basic-transparent-semi: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed )}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not(:checked),.db-radio:has(input:not([data-custom-validity]):required:valid) input:is([type=radio]){--db-check-element-border-color: var( --db-successful-on-bg-basic-emphasis-70-default )}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:before,.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input:not([data-custom-validity]):required:valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input:not([data-custom-validity]):required:valid):is(label),.db-radio:has(input:not([data-custom-validity]):required:valid) label{color:var(--db-successful-on-bg-basic-emphasis-80-default)}.db-radio:has(input[data-custom-validity=valid]) .db-infotext[data-semantic=successful]{display:flex}.db-radio:has(input[data-custom-validity=valid]) .db-infotext:not([data-semantic]){display:none}.db-radio:has(input[data-custom-validity=valid]) input{--db-adaptive-bg-basic-transparent-semi: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed )}.db-radio:has(input[data-custom-validity=valid]) input:not(:checked),.db-radio:has(input[data-custom-validity=valid]) input:is([type=radio]){--db-check-element-border-color: var( --db-successful-on-bg-basic-emphasis-70-default )}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:before,.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input[data-custom-validity=valid]):is(label),.db-radio:has(input[data-custom-validity=valid]) label{color:var(--db-successful-on-bg-basic-emphasis-80-default)}.db-radio:has(input:not([data-custom-validity]):required:invalid) .db-infotext[data-semantic=critical]{display:flex}.db-radio:has(input:not([data-custom-validity]):required:invalid) .db-infotext:not([data-semantic]){display:none}.db-radio:has(input:not([data-custom-validity]):required:invalid) input{--db-adaptive-bg-basic-transparent-semi: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed )}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not(:checked),.db-radio:has(input:not([data-custom-validity]):required:invalid) input:is([type=radio]){--db-check-element-border-color: var( --db-critical-on-bg-basic-emphasis-70-default )}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:before,.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input:not([data-custom-validity]):required:invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input:not([data-custom-validity]):required:invalid):is(label),.db-radio:has(input:not([data-custom-validity]):required:invalid) label{color:var(--db-critical-on-bg-basic-emphasis-80-default)}.db-radio:has(input[data-custom-validity=invalid]) .db-infotext[data-semantic=critical]{display:flex}.db-radio:has(input[data-custom-validity=invalid]) .db-infotext:not([data-semantic]){display:none}.db-radio:has(input[data-custom-validity=invalid]) input{--db-adaptive-bg-basic-transparent-semi: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed )}.db-radio:has(input[data-custom-validity=invalid]) input:not(:checked),.db-radio:has(input[data-custom-validity=invalid]) input:is([type=radio]){--db-check-element-border-color: var( --db-critical-on-bg-basic-emphasis-70-default )}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:before,.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:has(input[data-custom-validity=invalid]):is(label),.db-radio:has(input[data-custom-validity=invalid]) label{color:var(--db-critical-on-bg-basic-emphasis-80-default)}.db-radio:has(input:disabled){opacity:.4}.db-radio:is(label),.db-radio label{display:flex;align-items:flex-start;position:relative;gap:var(--db-spacing-fixed-xs)}.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]),.db-radio label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input),.db-radio label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-radio label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]),.db-radio label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input),.db-radio label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-radio label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio input{background-color:var(--db-adaptive-bg-basic-transparent-full-default);place-content:center center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;border:min(var(--db-border-height-2xs),2px) solid var(--db-check-element-border-color, var(--db-adaptive-on-bg-basic-emphasis-100-default));block-size:calc(var(--db-base-font-size) * var(--db-base-line-height));inline-size:auto;padding:0}.db-radio input:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-radio input:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio input:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio input:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio input:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio input:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-radio input:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-radio input:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-radio input:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-radio input:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio[data-size=small] input{margin-inline-end:var(--db-spacing-fixed-2xs)}.db-radio[data-variant=hidden]{font-size:0}.db-radio[data-variant=hidden] input{margin-inline-end:0}.db-radio input{border-color:currentcolor;border-radius:var(--db-border-radius-full)}@media screen and (prefers-reduced-motion: no-preference){.db-radio input{transition:border-width var(--db-transition-duration-fast) var(--db-transition-timing-functional)}}.db-radio input:checked:not(:disabled):is(:hover,:focus){background-color:var(--db-adaptive-bg-basic-transparent-full-default)}.db-radio input:checked:not([data-size=small]){border-width:calc((calc(var(--db-base-font-size) * var(--db-base-line-height)) - var(--db-sizing-2xs)) / 2)}.db-radio input:checked[data-size=small]{border-width:calc((calc(var(--db-base-font-size) * var(--db-base-line-height)) - var(--db-sizing-3xs)) / 2)}.db-radio input:focus-visible{border-radius:var(--db-border-radius-full)}.db-badge[data-emphasis=strong],.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-emphasis=strong],.db-tag:has(.db-tab-remove-button)[data-emphasis=strong],.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:has(a),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:has(input:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=checkbox]:checked){--db-adaptive-on-bg-basic-emphasis-60-default: var(--db-adaptive-bg-inverted-contrast-high-default);background-color:var(--db-adaptive-bg-inverted-contrast-high-default);color:var(--db-adaptive-on-bg-inverted-default)}.db-badge[data-emphasis=strong]:before,.db-tag[data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-emphasis=strong]:has(.db-tab-remove-button):before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):before,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(a):before,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(input:checked):before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:not(.db-tab-remove-button):before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=checkbox]:checked):before,.db-badge[data-emphasis=strong]:after,.db-tag[data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-emphasis=strong]:has(.db-tab-remove-button):after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):after,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(a):after,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(input:checked):after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:not(.db-tab-remove-button):after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=checkbox]:checked):after{--db-icon-color: var(--db-adaptive-on-bg-inverted-default)}dialog[data-backdrop]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9995}dialog{padding:0;margin:0;border:0;z-index:9996;color:inherit}dialog:not([data-backdrop=none])::backdrop{background-color:var(--db-adaptive-on-bg-basic-emphasis-100-default);opacity:.64}dialog:not([data-backdrop=none])[data-backdrop=invisible]::backdrop{opacity:0}dialog:not([data-backdrop=none])[data-backdrop=weak]::backdrop{opacity:.32}.db-drawer .db-drawer-container{inset-inline:auto 0}.db-drawer [data-rounded=true].db-drawer-container{border-start-start-radius:var(--db-border-radius-sm);border-end-start-radius:var(--db-border-radius-sm)}.db-drawer .db-drawer-container[data-direction=left]{inset-inline:0 auto}.db-drawer [data-rounded=true].db-drawer-container[data-direction=left]{border-start-end-radius:var(--db-border-radius-sm);border-end-end-radius:var(--db-border-radius-sm)}.db-drawer .db-drawer-container[data-direction=down]:not([data-width=full]),.db-drawer .db-drawer-container[data-direction=up]:not([data-width=full]){max-block-size:var(--db-drawer-max-height, calc(100% - var(--db-spacing-fixed-xl)));max-inline-size:none}.db-drawer .db-drawer-container[data-direction=up]{inset:auto 0 0}.db-drawer [data-rounded=true].db-drawer-container[data-direction=up]{border-start-end-radius:var(--db-border-radius-sm);border-start-start-radius:var(--db-border-radius-sm)}.db-drawer .db-drawer-container[data-direction=down]{inset:0 0 auto}.db-drawer [data-rounded=true].db-drawer-container[data-direction=down]{border-end-end-radius:var(--db-border-radius-sm);border-end-start-radius:var(--db-border-radius-sm)}.db-drawer .db-drawer-container{padding-block:var(--db-spacing-fixed-sm)}.db-drawer [data-spacing=small].db-drawer-container{padding-block:var(--db-spacing-fixed-xs)}.db-drawer [data-spacing=small].db-drawer-container .db-drawer-header{padding-block-end:var(--db-drawer-header-padding-block-end, var(--db-spacing-fixed-xs));padding-inline:var(--db-spacing-fixed-md)}.db-drawer [data-spacing=small].db-drawer-container .db-drawer-content{padding-inline:var(--db-drawer-content-padding-inline, var(--db-spacing-fixed-md))}.db-drawer .db-drawer-container .db-drawer-header{padding-block-end:var(--db-drawer-header-padding-block-end, var(--db-spacing-fixed-sm));padding-inline:var(--db-spacing-fixed-lg)}.db-drawer .db-drawer-container .db-drawer-content{padding-inline:var(--db-drawer-content-padding-inline, var(--db-spacing-fixed-lg))}.db-drawer [data-spacing=medium].db-drawer-container{padding-block:var(--db-spacing-fixed-sm)}.db-drawer [data-spacing=medium].db-drawer-container .db-drawer-header{padding-block-end:var(--db-drawer-header-padding-block-end, var(--db-spacing-fixed-sm));padding-inline:var(--db-spacing-fixed-lg)}.db-drawer [data-spacing=medium].db-drawer-container .db-drawer-content{padding-inline:var(--db-drawer-content-padding-inline, var(--db-spacing-fixed-lg))}.db-drawer [data-spacing=large].db-drawer-container{padding-block:var(--db-spacing-fixed-md)}.db-drawer [data-spacing=large].db-drawer-container .db-drawer-header{padding-block-end:var(--db-drawer-header-padding-block-end, var(--db-spacing-fixed-md));padding-inline:var(--db-spacing-fixed-xl)}.db-drawer [data-spacing=large].db-drawer-container .db-drawer-content{padding-inline:var(--db-drawer-content-padding-inline, var(--db-spacing-fixed-xl))}.db-drawer [data-spacing=none].db-drawer-container{padding-block:0}.db-drawer [data-spacing=none].db-drawer-container .db-drawer-header{padding-block-end:var(--db-drawer-header-padding-block-end, 0);padding-inline:0}.db-drawer [data-spacing=none].db-drawer-container .db-drawer-content{padding-inline:var(--db-drawer-content-padding-inline, 0)}.db-drawer .db-drawer-container{display:flex;flex-direction:column;background-color:var(--db-adaptive-bg-basic-level-1-default);block-size:100%;inline-size:100%;position:fixed;box-shadow:var(--db-elevation-md)}.db-drawer .db-drawer-container:not([data-width=full]){max-inline-size:var(--db-drawer-max-width, calc(100% - var(--db-spacing-fixed-xl)))}.db-drawer .db-drawer-container[data-rounded=true]{box-shadow:var(--db-elevation-md)}.db-drawer .db-drawer-container .db-drawer-header{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative;display:none}.db-drawer .db-drawer-container .db-drawer-header[data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-drawer .db-drawer-container .db-drawer-header:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-end:0;inset-inline:0}@media (forced-colors: active){.db-drawer .db-drawer-container .db-drawer-header{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-drawer .db-drawer-container .db-drawer-header .db-drawer-header-text{margin-block:auto;font-weight:700}.db-drawer .db-drawer-container .db-drawer-header .button-close-drawer,.db-drawer .db-drawer-container .db-drawer-header .button-close-drawer button{margin-inline-start:auto}.db-drawer .db-drawer-container .db-drawer-header:has(.button-close-drawer),.db-drawer .db-drawer-container .db-drawer-header:has(:not(.db-drawer-header-text:empty)){display:flex}@media screen and (prefers-reduced-motion: no-preference){.db-drawer[open] .db-drawer-container:not([data-direction]),.db-drawer[open] .db-drawer-container[data-direction=right]{animation:show-right-to-left var(--db-transition-straight-show)}.db-drawer[open] .db-drawer-container[data-direction=left]{animation:show-left-to-right var(--db-transition-straight-show)}.db-drawer[open] .db-drawer-container[data-direction=up]{animation:show-bottom-to-top var(--db-transition-straight-show)}.db-drawer[open] .db-drawer-container[data-direction=down]{animation:show-top-to-bottom var(--db-transition-straight-show)}.db-drawer[open] .db-drawer-container[hidden]:not([data-direction]),.db-drawer[open] .db-drawer-container[hidden][data-direction=right]{animation:hide-right-to-left var(--db-transition-straight-hide)}.db-drawer[open] .db-drawer-container[hidden][data-direction=left]{animation:hide-left-to-right var(--db-transition-straight-hide)}.db-drawer[open] .db-drawer-container[hidden][data-direction=up]{animation:hide-bottom-to-top var(--db-transition-straight-hide)}.db-drawer[open] .db-drawer-container[hidden][data-direction=down]{animation:hide-top-to-bottom var(--db-transition-straight-hide)}}[data-icon].db-select{--db-form-has-before: 1}.db-select{--db-form-component-padding-inline-end: calc( calc(var(--db-base-font-size) * var(--db-base-line-height)) + var(--db-spacing-fixed-sm) );--db-form-has-before: 0;position:relative;display:flex;flex-direction:column;min-inline-size:calc(4 * var(--db-sizing-md) + var(--db-form-has-before) * var(--db-sizing-md))}.db-select[data-variant=floating] label{opacity:.4;position:absolute;z-index:2;inset-block-start:calc((var(--db-sizing-md) - calc(var(--db-base-font-size) * var(--db-base-line-height))) / 2);inset-inline:var(--db-form-component-padding-inline-start, var(--db-spacing-fixed-sm))}.db-select[data-variant=floating]:after,.db-select[data-variant=floating]:before{inset-block-start:calc(var(--db-sizing-md) / 2 - calc(var(--db-base-font-size) * var(--db-base-line-height)) / 2)}.db-select[data-variant=floating] [id$=-placeholder]{inset-block-start:calc(50% - .5em + var(--db-spacing-fixed-3xs))}.db-select[data-variant=floating] select{padding-block-start:calc(var(--db-type-body-font-size-2xs) + var(--db-spacing-fixed-3xs))}.db-select[data-variant=floating] select::-moz-placeholder{-moz-transition:none;transition:none;opacity:0}.db-select[data-variant=floating] select::placeholder,.db-select[data-variant=floating] select+[id$=-placeholder]{transition:none;opacity:0}.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) select::-moz-placeholder{opacity:.4}.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) select::placeholder,.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) select+[id$=-placeholder]{opacity:.4}.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) select::placeholder,.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) select+[id$=-placeholder]{opacity:.4}@media screen and (prefers-reduced-motion: no-preference){.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) select::-moz-placeholder{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional)}.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) select::placeholder,.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) select+[id$=-placeholder]{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional)}.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) select::placeholder,.db-select[data-variant=floating]:has(select:focus-within,select:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) select+[id$=-placeholder]{transition:opacity var(--db-transition-straight-emotional)}}.db-select:has(select:required):is(label):after,.db-select:has(select:required) label:after{content:"*";content:"*"/"";padding-inline-start:var(--db-spacing-fixed-2xs)}.db-select:has(select:not([data-custom-validity]):is(:required):user-valid) .db-infotext[data-semantic=successful]{display:flex}.db-select:has(select:not([data-custom-validity]):is(:required):user-valid) .db-infotext:not([data-semantic]){display:none}.db-select:has(select:not([data-custom-validity]):is(:required):user-valid) select,.db-select:has(select:not([data-custom-validity]):is(:required):user-valid) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-select:has(select[data-custom-validity=valid]) .db-infotext[data-semantic=successful]{display:flex}.db-select:has(select[data-custom-validity=valid]) .db-infotext:not([data-semantic]){display:none}.db-select:has(select[data-custom-validity=valid]) select,.db-select:has(select[data-custom-validity=valid]) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-select:has(select:not([data-custom-validity]):is(:required):user-invalid) .db-infotext[data-semantic=critical]{display:flex}.db-select:has(select:not([data-custom-validity]):is(:required):user-invalid) .db-infotext:not([data-semantic]){display:none}.db-select:has(select:not([data-custom-validity]):is(:required):user-invalid) select,.db-select:has(select:not([data-custom-validity]):is(:required):user-invalid) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-select:has(select[data-custom-validity=invalid]) .db-infotext[data-semantic=critical]{display:flex}.db-select:has(select[data-custom-validity=invalid]) .db-infotext:not([data-semantic]){display:none}.db-select:has(select[data-custom-validity=invalid]) select,.db-select:has(select[data-custom-validity=invalid]) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-select select{background-color:var(--db-adaptive-bg-basic-transparent-semi-default);caret-color:var(--db-adaptive-on-bg-basic-emphasis-100-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;max-inline-size:100%;inline-size:100%;padding-inline:var(--db-form-component-padding-inline-start, var(--db-spacing-fixed-sm)) var(--db-form-component-padding-inline-end, var(--db-spacing-fixed-sm))}.db-select select::-moz-placeholder{opacity:.4}.db-select select::placeholder,.db-select select+[id$=-placeholder]{opacity:.4}.db-select select:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-select select:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-select select:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-select select:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-select select:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-select select:is(input,textarea):not(:disabled):-moz-read-only{background-color:var(--db-textarea-read-only, var(--db-adaptive-bg-basic-level-1-default))!important}.db-select select:is(input,textarea):not(:disabled):read-only{background-color:var(--db-textarea-read-only, var(--db-adaptive-bg-basic-level-1-default))!important}.db-select label{padding-block-end:var(--db-spacing-fixed-xs);pointer-events:none;cursor:text;max-inline-size:25ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (prefers-reduced-motion: no-preference){.db-select label{transition:font-size var(--db-transition-straight-emotional)}}.db-select[data-variant=hidden] label{padding:0}.db-select:has(select:disabled){opacity:.4;pointer-events:none}.db-select:after,.db-select:before{position:absolute;pointer-events:none;inset-block-start:calc(var(--db-sizing-md) / 2 - var(--db-spacing-fixed-xs) * var(--db-label-visible-spacing, 0) + calc(var(--db-type-body-font-size-xs) * var(--db-type-body-line-height-xs)) * var(--db-label-visible-height, 1) - 1px);color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-select:before{margin-inline-end:var(--db-spacing-fixed-sm);inset-inline-start:var(--db-spacing-fixed-sm)}.db-select:after{margin-inline-start:var(--db-spacing-fixed-sm);inset-inline-end:var(--db-spacing-fixed-sm)}.db-select select{block-size:var(--db-sizing-md);text-overflow:ellipsis;text-indent:calc(var(--db-form-has-before) * (var(--db-base-body-icon-font-size-sm) + var(--db-spacing-fixed-sm)))}.db-select option{background-color:var(--db-adaptive-bg-basic-level-1-default);color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-select[data-variant=hidden]{--db-label-visible-height: 0;--db-label-visible-spacing: 1}.db-select [id$=-placeholder]{position:absolute;pointer-events:none;inset-block-start:calc(0% + (calc(var(--db-type-body-font-size-xs) * var(--db-type-body-line-height-xs)) + var(--db-spacing-fixed-xs)) * var(--db-label-visible-height, 1) + var(--db-base-font-size) / 2 - var(--db-density-functional, 0) * 1px);inset-inline:calc(var(--db-form-has-before) * (var(--db-base-body-icon-font-size-sm) + var(--db-spacing-fixed-sm)));margin-inline-start:var(--db-spacing-fixed-sm);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;inline-size:calc(100% - var(--db-form-component-padding-inline-end) - calc(var(--db-form-has-before) * (var(--db-base-body-icon-font-size-sm) + var(--db-spacing-fixed-sm))) - var(--db-spacing-fixed-sm))}.db-select:has(>select option:checked:not([hidden])) [id$=-placeholder]{display:none}@media screen and (min-width: 64em){.db-navigation-item .db-navigation-item-expand-button:not([data-force-mobile]):is(:hover,:focus-visible):is(button)~.db-sub-navigation,.db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):is(:hover,:focus-visible)~.db-sub-navigation,.db-navigation-item [data-force-mobile=false].db-navigation-item-expand-button:is(:hover,:focus-visible):is(button)~.db-sub-navigation,.db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:is(:hover,:focus-visible)~.db-sub-navigation{visibility:visible}}.db-navigation-item .db-navigation-item-expand-button:is(button),.db-navigation-item .db-navigation-item-expand-button>button,.db-navigation-item a{background-color:var(--db-adaptive-bg-basic-transparent-full-default);cursor:pointer;inline-size:100%;display:inline-flex;border-radius:var(--db-border-radius-sm);padding:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-sm);white-space:nowrap;text-align:center;align-items:center}.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled,[aria-disabled=true]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled,[aria-disabled=true]),.db-navigation-item a:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled,[aria-disabled=true]):is(textarea):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-navigation-item a:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled,[aria-disabled=true]):is(input):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled,[aria-disabled=true]):is(input),.db-navigation-item a:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item a:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-navigation-item a:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled,[aria-disabled=true]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled,[aria-disabled=true]),.db-navigation-item a:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled,[aria-disabled=true]):is(textarea):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-navigation-item a:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled,[aria-disabled=true]):is(input):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled,[aria-disabled=true]):is(input),.db-navigation-item a:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item a:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-navigation-item a:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-navigation-item .db-navigation-item-expand-button:has(~.db-sub-navigation:is(:hover,:focus)):is(button),.db-navigation-item .db-navigation-item-expand-button>button:has(~.db-sub-navigation:is(:hover,:focus)),.db-navigation-item a:has(~.db-sub-navigation:is(:hover,:focus)){background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-navigation-item{--db-has-before: 0;display:inline-flex;position:relative;inline-size:100%}.db-navigation-item[data-icon]:before{position:absolute;inset-block-start:calc(50% - .5em);inset-inline-start:var(--db-spacing-fixed-sm);pointer-events:none;z-index:1}.db-navigation-item[data-icon] a,.db-navigation-item[data-icon] button,.db-navigation-item[data-icon] label{--db-padding-inline-start: calc( var(--db-spacing-fixed-sm) + var(--db-icon-margin-end, var(--db-spacing-fixed-xs)) + var(--db-base-font-size) * var(--db-base-line-height) );padding-inline-start:var(--db-padding-inline-start)}.db-navigation-item[data-force-mobile=true]:not([data-width=full]) .db-navigation-item-expand-button:after{--db-icon-margin-start: auto}@media screen and (max-width: 63.9375em){.db-navigation-item:not([data-width=full]) .db-navigation-item-expand-button:after{--db-icon-margin-start: auto}}.db-navigation-item a{text-decoration:none}.db-navigation-item a:focus-visible{z-index:1}.db-navigation-item .db-navigation-item-expand-button[data-force-mobile=true][aria-expanded=true]~.db-sub-navigation{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.db-navigation-item .db-navigation-item-expand-button[data-force-mobile=true][aria-expanded=true]~.db-sub-navigation{transition:visibility 0ms linear 0ms;animation:show-right-to-left var(--db-transition-straight-show)}}.db-navigation-item .db-navigation-item-expand-button[data-force-mobile=true][aria-expanded=true]~.db-sub-navigation .db-sub-navigation{inset-block:0}@media screen and (prefers-reduced-motion: no-preference){.db-navigation-item .db-navigation-item-expand-button[data-force-mobile=true]:not(.db-navigation-item .db-navigation-item-expand-button[data-force-mobile=true][aria-expanded=true])~.db-sub-navigation{transition:visibility 0ms linear .41s;animation:hide-right-to-left var(--db-transition-straight-hide)}}@media screen and (max-width: 63.9375em){.db-navigation-item .db-navigation-item-expand-button[aria-expanded=true]~.db-sub-navigation{visibility:visible}}@media screen and (max-width: 63.9375em) and (prefers-reduced-motion: no-preference){.db-navigation-item .db-navigation-item-expand-button[aria-expanded=true]~.db-sub-navigation{transition:visibility 0ms linear 0ms;animation:show-right-to-left var(--db-transition-straight-show)}}@media screen and (max-width: 63.9375em){.db-navigation-item .db-navigation-item-expand-button[aria-expanded=true]~.db-sub-navigation .db-sub-navigation{inset-block:0}}@media screen and (max-width: 63.9375em) and (prefers-reduced-motion: no-preference){.db-navigation-item .db-navigation-item-expand-button:not(.db-navigation-item .db-navigation-item-expand-button[aria-expanded=true])~.db-sub-navigation{transition:visibility 0ms linear .41s;animation:hide-right-to-left var(--db-transition-straight-hide)}}.db-navigation-item .db-navigation-item-expand-button:is(button),.db-navigation-item .db-navigation-item-expand-button>button{font-weight:inherit}.db-navigation-item .db-navigation-item-expand-button:is(button):after,.db-navigation-item .db-navigation-item-expand-button>button:after{--db-icon-after: "chevron_right";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}.db-navigation-item:has([aria-current=page])>:is(a,button),.db-navigation-item:has([data-active=true])>:is(a,button),.db-navigation-item[aria-current=page]>:is(a,button),.db-navigation-item[data-active=true]>:is(a,button){font-weight:700}.db-navigation-item:not([data-width=full]) .db-navigation-item-expand-button:after{--db-icon-margin-start: var(--db-spacing-fixed-sm)}.db-navigation-item[data-width=full]{inline-size:100%}.db-navigation-item[data-width=full] .db-navigation-item-expand-button:after{--db-icon-margin-start: auto}.db-navigation-item[aria-disabled=true]{opacity:.4;pointer-events:none}.db-sub-navigation{margin:0;display:flex;flex-direction:column;z-index:70;inset-inline-start:0;background-color:var(--db-adaptive-bg-basic-level-1-default);visibility:hidden}.db-sub-navigation[data-force-mobile=true]{padding:var(--db-spacing-fixed-md);inline-size:100%;position:fixed;overflow-y:auto;inset-block:calc(calc(var(--db-sizing-md) + 2 * var(--db-spacing-fixed-xs)) + var(--db-spacing-fixed-3xs)) calc(var(--db-sizing-md) + var(--db-spacing-fixed-xs) * 2 + var(--db-spacing-fixed-3xs))}@media screen and (max-width: 63.9375em){.db-sub-navigation{padding:var(--db-spacing-fixed-md);inline-size:100%;position:fixed;overflow-y:auto;inset-block:calc(calc(var(--db-sizing-md) + 2 * var(--db-spacing-fixed-xs)) + var(--db-spacing-fixed-3xs)) calc(var(--db-sizing-md) + var(--db-spacing-fixed-xs) * 2 + var(--db-spacing-fixed-3xs))}}@media screen and (min-width: 64em){.db-sub-navigation:not([data-force-mobile]) .db-mobile-navigation-back,.db-sub-navigation[data-force-mobile=false] .db-mobile-navigation-back{display:none}.db-sub-navigation:not([data-force-mobile]),.db-sub-navigation[data-force-mobile=false]{border-radius:var(--db-border-radius-sm);box-shadow:var(--db-elevation-md);padding:var(--db-spacing-fixed-sm);position:absolute;min-inline-size:328px;inset-block-start:calc(100% + var(--db-spacing-fixed-md));transition:visibility 1ms linear}.db-sub-navigation:not([data-force-mobile])[data-outside-vx=true],.db-sub-navigation[data-force-mobile=false][data-outside-vx=true]{transform:translate(-100%);inset-inline-start:100%}.db-sub-navigation:not([data-force-mobile]):is(:hover,:focus-within),.db-sub-navigation[data-force-mobile=false]:is(:hover,:focus-within){visibility:visible}.db-sub-navigation:not([data-force-mobile]):before,.db-sub-navigation[data-force-mobile=false]:before{content:"";position:absolute;inset-inline-start:0;inline-size:100%;block-size:calc(var(--db-spacing-fixed-3xs) + var(--db-spacing-fixed-md));inset-block-start:calc(-1 * var(--db-spacing-fixed-md) - var(--db-spacing-fixed-3xs))}.db-sub-navigation:not([data-force-mobile]) .db-sub-navigation,.db-sub-navigation[data-force-mobile=false] .db-sub-navigation{inset-block-start:calc(-50% + var(--db-spacing-fixed-xs) + 1px);inset-inline-start:calc(100% + var(--db-spacing-fixed-xs))}.db-sub-navigation:not([data-force-mobile]) .db-sub-navigation[data-outside-vy=bottom],.db-sub-navigation[data-force-mobile=false] .db-sub-navigation[data-outside-vy=bottom]{inset-block-start:calc(100% + var(--db-spacing-fixed-md));transform:translateY(-100%)}.db-sub-navigation:not([data-force-mobile]) .db-sub-navigation[data-outside-vx=right],.db-sub-navigation[data-force-mobile=false] .db-sub-navigation[data-outside-vx=right]{transform:translate(-100%);inset-inline-start:calc(-1 * var(--db-spacing-fixed-xs))}.db-sub-navigation:not([data-force-mobile]) .db-sub-navigation[data-outside-vx=right][data-outside-vy=bottom],.db-sub-navigation[data-force-mobile=false] .db-sub-navigation[data-outside-vx=right][data-outside-vy=bottom]{transform:translate(-100%,-100%)}.db-sub-navigation:not([data-force-mobile]) .db-sub-navigation[data-outside-vx=right]:before,.db-sub-navigation[data-force-mobile=false] .db-sub-navigation[data-outside-vx=right]:before{inset-block:auto 0;transform:translate(100%) scaleX(-1)}.db-sub-navigation:not([data-force-mobile]) .db-sub-navigation:before,.db-sub-navigation[data-force-mobile=false] .db-sub-navigation:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;block-size:100%;inline-size:var(--db-navigation-item-inline-size, 100%);background:transparent;transform:translate(-100%);clip-path:var(--db-navigation-item-clip-path, polygon(10% 30px, 100% 0, 100% 100%))}.db-sub-navigation:not([data-force-mobile]) .db-sub-navigation:after,.db-sub-navigation[data-force-mobile=false] .db-sub-navigation:after{content:"";position:absolute;padding:var(--db-spacing-fixed-xs);inset-block-start:var(--db-spacing-fixed-3xs);inset-inline-end:calc(-1 * var(--db-spacing-fixed-xs));block-size:100%;inline-size:var(--db-spacing-fixed-xs)}}.db-sub-navigation:empty{display:none}.db-sub-navigation .db-navigation-item{inline-size:100%}.db-sub-navigation .db-navigation-item:after{margin-inline-start:auto}.db-mobile-navigation-back{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative;display:flex;font-weight:400;background-color:var(--db-adaptive-bg-basic-level-1-default);padding-block-end:var(--db-spacing-fixed-md);margin-block-end:var(--db-spacing-fixed-md)}.db-mobile-navigation-back[data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-mobile-navigation-back:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-end:0;inset-inline:0}@media (forced-colors: active){.db-mobile-navigation-back{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-tab-list>ul::-webkit-scrollbar,.db-textarea textarea::-webkit-scrollbar{z-index:3;inline-size:.5rem;block-size:.5rem;background-color:var(--db-adaptive-bg-basic-level-1-default);border-start-end-radius:var(--db-border-radius-xs)}.db-tab-list>ul:is(:hover,:focus)::-webkit-scrollbar-track,.db-textarea textarea:is(:hover,:focus)::-webkit-scrollbar-track,.db-tab-list>ul:is(:hover,:focus)::-webkit-scrollbar-button:single-button,.db-textarea textarea:is(:hover,:focus)::-webkit-scrollbar-button:single-button{background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-tab-list>ul:read-only::-webkit-scrollbar-track,.db-textarea textarea:read-only::-webkit-scrollbar-track,.db-tab-list>ul:read-only::-webkit-scrollbar-button:single-button,.db-textarea textarea:read-only::-webkit-scrollbar-button:single-button{background-color:var(--db-adaptive-bg-basic-level-1-default)!important}.db-tab-list>ul::-webkit-scrollbar-track,.db-textarea textarea::-webkit-scrollbar-track{background-color:var(--db-adaptive-bg-basic-transparent-semi-default)}.db-tab-list>ul::-webkit-scrollbar-thumb,.db-textarea textarea::-webkit-scrollbar-thumb{background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-tab-list>ul::-webkit-scrollbar-button:single-button,.db-textarea textarea::-webkit-scrollbar-button:single-button{background-color:var(--db-adaptive-bg-basic-transparent-semi-default);background-size:.5rem;background-repeat:no-repeat;background-position:center;block-size:calc(var(--db-spacing-fixed-3xs) + var(--db-spacing-fixed-2xs) + calc(var(--db-type-body-font-size-2xs) * var(--db-type-body-line-height-2xs)))}.db-tab-list>ul::-webkit-scrollbar-button:single-button:is(:hover,:focus),.db-textarea textarea::-webkit-scrollbar-button:single-button:is(:hover,:focus){background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-tab-list>ul::-webkit-scrollbar-button:single-button:active,.db-textarea textarea::-webkit-scrollbar-button:single-button:active{background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-tab-list>ul::-webkit-scrollbar-button:single-button:vertical:decrement,.db-textarea textarea::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:var(--db-textarea-scrollbar-button-decrement)}.db-tab-list>ul::-webkit-scrollbar-button:single-button:vertical:increment,.db-textarea textarea::-webkit-scrollbar-button:single-button:vertical:increment{background-image:var(--db-textarea-scrollbar-button-increment)}.db-tab-list>ul[data-variant=floating]::-webkit-resizer,.db-textarea textarea[data-variant=floating]::-webkit-resizer{background-color:var(--db-adaptive-bg-basic-transparent-semi-default)}.db-tab-list>ul[data-variant=floating]::-webkit-scrollbar-corner,.db-textarea textarea[data-variant=floating]::-webkit-scrollbar-corner{background-color:var(--db-adaptive-bg-basic-level-1-default)}.db-tab-list>ul::-webkit-resizer,.db-textarea textarea::-webkit-resizer{background-color:var(--db-adaptive-bg-basic-transparent-full-default);background-size:.5rem;background-repeat:no-repeat;background-position:center;background-image:var(--db-textarea-resizer-image);border-end-end-radius:var(--db-border-radius-xs)}.db-tab-list>ul::-webkit-scrollbar-corner,.db-textarea textarea::-webkit-scrollbar-corner{border-end-end-radius:var(--db-border-radius-xs)}.db-textarea textarea[data-resize=none]{resize:none}.db-textarea textarea[data-resize=both]{resize:both}.db-textarea textarea[data-resize=horizontal]{resize:horizontal}.db-textarea textarea[data-resize=vertical]{resize:vertical}.db-textarea{--db-form-has-before: 0;position:relative;display:flex;flex-direction:column}.db-textarea[data-variant=floating] label{opacity:.4;position:absolute;z-index:2;inset-block-start:calc((var(--db-sizing-md) - calc(var(--db-base-font-size) * var(--db-base-line-height))) / 2);inset-inline:var(--db-form-component-padding-inline-start, var(--db-spacing-fixed-sm))}.db-textarea[data-variant=floating]:after,.db-textarea[data-variant=floating]:before{inset-block-start:calc(var(--db-sizing-md) / 2 - calc(var(--db-base-font-size) * var(--db-base-line-height)) / 2)}.db-textarea[data-variant=floating] [id$=-placeholder]{inset-block-start:calc(50% - .5em + var(--db-spacing-fixed-3xs))}.db-textarea[data-variant=floating] textarea{padding-block-start:calc(var(--db-spacing-fixed-3xs) + var(--db-spacing-fixed-2xs) + calc(var(--db-type-body-font-size-2xs) * var(--db-type-body-line-height-2xs)))}.db-textarea[data-variant=floating] textarea::-moz-placeholder{-moz-transition:none;transition:none;opacity:0}.db-textarea[data-variant=floating] textarea::placeholder,.db-textarea[data-variant=floating] textarea+[id$=-placeholder]{transition:none;opacity:0}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) textarea::-moz-placeholder{opacity:.4}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) textarea::placeholder,.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) textarea+[id$=-placeholder]{opacity:.4}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) textarea::placeholder,.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) textarea+[id$=-placeholder]{opacity:.4}@media screen and (prefers-reduced-motion: no-preference){.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) textarea::-moz-placeholder{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional)}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) textarea::placeholder,.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:-moz-placeholder-shown),>select option:checked:not([hidden])) textarea+[id$=-placeholder]{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional)}.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) textarea::placeholder,.db-textarea[data-variant=floating]:has(textarea:focus-within,textarea:is(input,textarea):not(:placeholder-shown),>select option:checked:not([hidden])) textarea+[id$=-placeholder]{transition:opacity var(--db-transition-straight-emotional)}}.db-textarea:has(textarea:required):is(label):after,.db-textarea:has(textarea:required) label:after{content:"*";content:"*"/"";padding-inline-start:var(--db-spacing-fixed-2xs)}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-valid){--db-textarea-read-only: var(--db-successful-bg-basic-level-1-default);--db-adaptive-bg-basic-transparent-full-default: var( --db-successful-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed );--db-adaptive-default: var( --db-successful-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-successful-on-bg-basic-emphasis-60-default )}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-valid) .db-infotext[data-semantic=successful]{display:flex}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-valid) .db-infotext:not([data-semantic]){display:none}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-valid) textarea,.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-valid) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-textarea:has(textarea[data-custom-validity=valid]){--db-textarea-read-only: var(--db-successful-bg-basic-level-1-default);--db-adaptive-bg-basic-transparent-full-default: var( --db-successful-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed );--db-adaptive-default: var( --db-successful-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-successful-on-bg-basic-emphasis-60-default )}.db-textarea:has(textarea[data-custom-validity=valid]) .db-infotext[data-semantic=successful]{display:flex}.db-textarea:has(textarea[data-custom-validity=valid]) .db-infotext:not([data-semantic]){display:none}.db-textarea:has(textarea[data-custom-validity=valid]) textarea,.db-textarea:has(textarea[data-custom-validity=valid]) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-invalid){--db-textarea-read-only: var(--db-critical-bg-basic-level-1-default);--db-adaptive-bg-basic-transparent-full-default: var( --db-critical-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed );--db-adaptive-default: var( --db-critical-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-critical-on-bg-basic-emphasis-60-default )}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-invalid) .db-infotext[data-semantic=critical]{display:flex}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-invalid) .db-infotext:not([data-semantic]){display:none}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-invalid) textarea,.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-invalid) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-textarea:has(textarea[data-custom-validity=invalid]){--db-textarea-read-only: var(--db-critical-bg-basic-level-1-default);--db-adaptive-bg-basic-transparent-full-default: var( --db-critical-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed );--db-adaptive-default: var( --db-critical-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-critical-on-bg-basic-emphasis-60-default )}.db-textarea:has(textarea[data-custom-validity=invalid]) .db-infotext[data-semantic=critical]{display:flex}.db-textarea:has(textarea[data-custom-validity=invalid]) .db-infotext:not([data-semantic]){display:none}.db-textarea:has(textarea[data-custom-validity=invalid]) textarea,.db-textarea:has(textarea[data-custom-validity=invalid]) [id$=-placeholder]{color:var(--db-successful-on-bg-basic-emphasis-100-default);caret-color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-textarea textarea{background-color:var(--db-adaptive-bg-basic-transparent-semi-default);caret-color:var(--db-adaptive-on-bg-basic-emphasis-100-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;max-inline-size:100%;inline-size:100%;padding-inline:var(--db-form-component-padding-inline-start, var(--db-spacing-fixed-sm)) var(--db-form-component-padding-inline-end, var(--db-spacing-fixed-sm))}.db-textarea textarea::-moz-placeholder{opacity:.4}.db-textarea textarea::placeholder,.db-textarea textarea+[id$=-placeholder]{opacity:.4}.db-textarea textarea:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-textarea textarea:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-textarea textarea:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-textarea textarea:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-textarea textarea:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-textarea textarea:is(input,textarea):not(:disabled):-moz-read-only{background-color:var(--db-textarea-read-only, var(--db-adaptive-bg-basic-level-1-default))!important}.db-textarea textarea:is(input,textarea):not(:disabled):read-only{background-color:var(--db-textarea-read-only, var(--db-adaptive-bg-basic-level-1-default))!important}.db-textarea label{padding-block-end:var(--db-spacing-fixed-xs);pointer-events:none;cursor:text;max-inline-size:25ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (prefers-reduced-motion: no-preference){.db-textarea label{transition:font-size var(--db-transition-straight-emotional)}}.db-textarea[data-variant=hidden] label{padding:0}.db-textarea:has(textarea:disabled){opacity:.4;pointer-events:none}.db-textarea:after,.db-textarea:before{position:absolute;pointer-events:none;inset-block-start:calc(var(--db-sizing-md) / 2 - var(--db-spacing-fixed-xs) * var(--db-label-visible-spacing, 0) + calc(var(--db-type-body-font-size-xs) * var(--db-type-body-line-height-xs)) * var(--db-label-visible-height, 1) - 1px);color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-textarea:before{margin-inline-end:var(--db-spacing-fixed-sm);inset-inline-start:var(--db-spacing-fixed-sm)}.db-textarea:after{margin-inline-start:var(--db-spacing-fixed-sm);inset-inline-end:var(--db-spacing-fixed-sm)}.db-textarea textarea{cursor:auto;overflow-y:scroll;padding-block:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-xs)}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:-moz-placeholder-shown))):before{border-radius:var(--db-border-radius-xs) 0 0 0;position:absolute;content:"";inset-block-start:0;block-size:calc(var(--db-spacing-fixed-3xs) + var(--db-spacing-fixed-2xs) + calc(var(--db-type-body-font-size-2xs) * var(--db-type-body-line-height-2xs)));margin-inline:0;inline-size:calc(100% - .5rem - 1px);inset-inline:0;background-color:var(--db-adaptive-bg-basic-level-1-default)}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:placeholder-shown))):before{border-radius:var(--db-border-radius-xs) 0 0 0;position:absolute;content:"";inset-block-start:0;block-size:calc(var(--db-spacing-fixed-3xs) + var(--db-spacing-fixed-2xs) + calc(var(--db-type-body-font-size-2xs) * var(--db-type-body-line-height-2xs)));margin-inline:0;inline-size:calc(100% - .5rem - 1px);inset-inline:0;background-color:var(--db-adaptive-bg-basic-level-1-default)}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:-moz-placeholder-shown))):after{border-radius:var(--db-border-radius-xs) 0 0 0;position:absolute;content:"";inset-block-start:0;block-size:calc(var(--db-spacing-fixed-3xs) + var(--db-spacing-fixed-2xs) + calc(var(--db-type-body-font-size-2xs) * var(--db-type-body-line-height-2xs)));margin-inline:0;inline-size:calc(100% - .5rem - 1px);inset-inline:0;background-color:var(--db-adaptive-bg-basic-transparent-semi-default);z-index:1;border-block-end:none;border-inline-end:none}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:placeholder-shown))):after{border-radius:var(--db-border-radius-xs) 0 0 0;position:absolute;content:"";inset-block-start:0;block-size:calc(var(--db-spacing-fixed-3xs) + var(--db-spacing-fixed-2xs) + calc(var(--db-type-body-font-size-2xs) * var(--db-type-body-line-height-2xs)));margin-inline:0;inline-size:calc(100% - .5rem - 1px);inset-inline:0;background-color:var(--db-adaptive-bg-basic-transparent-semi-default);z-index:1;border-block-end:none;border-inline-end:none}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:-moz-placeholder-shown))):has(textarea:read-only):after{background-color:var(--db-adaptive-bg-basic-level-1-default)!important}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:placeholder-shown))):has(textarea:-moz-read-only):after{background-color:var(--db-adaptive-bg-basic-level-1-default)!important}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:placeholder-shown))):has(textarea:read-only):after{background-color:var(--db-adaptive-bg-basic-level-1-default)!important}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:-moz-placeholder-shown))):has(textarea:not(:disabled):is(:hover,:focus)):after{background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-textarea[data-variant=floating]:has(textarea:is(:focus-within,:not(:placeholder-shown))):has(textarea:not(:disabled):is(:hover,:focus)):after{background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-badge[data-placement^=corner]{position:absolute;transform:translate(var(--badge-transform-x),var(--badge-transform-y))}[data-placement$=right].db-badge[data-placement^=corner]{--badge-transform-x: 50%;inset-inline-end:0}[data-placement$=left].db-badge[data-placement^=corner]{--badge-transform-x: -50%;inset-inline-start:0}[data-placement*=top].db-badge[data-placement^=corner]{--badge-transform-y: -50%;inset-block-start:0}[data-placement*=center].db-badge[data-placement^=corner]{--badge-transform-y: -50%;inset-block-start:50%}[data-placement*=bottom].db-badge[data-placement^=corner]{--badge-transform-y: 50%;inset-block-end:0}.db-badge{--badge-size: var(--db-spacing-fixed-xs);background-color:var(--db-adaptive-bg-basic-level-3-default);border-radius:var(--db-border-radius-full);padding-inline:var(--db-spacing-fixed-2xs);block-size:-moz-fit-content;block-size:fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.db-badge[data-semantic=neutral][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-neutral-bg-inverted-contrast-high-default );background-color:var(--db-neutral-bg-inverted-contrast-high-default);color:var(--db-neutral-on-bg-inverted-default)}.db-badge[data-semantic=neutral][data-emphasis=strong]:before,.db-badge[data-semantic=neutral][data-emphasis=strong]:after{--db-icon-color: var(--db-neutral-on-bg-inverted-default)}.db-badge[data-semantic=critical][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-critical-bg-inverted-contrast-high-default );background-color:var(--db-critical-bg-inverted-contrast-high-default);color:var(--db-critical-on-bg-inverted-default)}.db-badge[data-semantic=critical][data-emphasis=strong]:before,.db-badge[data-semantic=critical][data-emphasis=strong]:after{--db-icon-color: var(--db-critical-on-bg-inverted-default)}.db-badge[data-semantic=successful][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-successful-bg-inverted-contrast-high-default );background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-badge[data-semantic=successful][data-emphasis=strong]:before,.db-badge[data-semantic=successful][data-emphasis=strong]:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-badge[data-semantic=warning][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-warning-bg-inverted-contrast-high-default );background-color:var(--db-warning-bg-inverted-contrast-high-default);color:var(--db-warning-on-bg-inverted-default)}.db-badge[data-semantic=warning][data-emphasis=strong]:before,.db-badge[data-semantic=warning][data-emphasis=strong]:after{--db-icon-color: var(--db-warning-on-bg-inverted-default)}.db-badge[data-semantic=informational][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-informational-bg-inverted-contrast-high-default );background-color:var(--db-informational-bg-inverted-contrast-high-default);color:var(--db-informational-on-bg-inverted-default)}.db-badge[data-semantic=informational][data-emphasis=strong]:before,.db-badge[data-semantic=informational][data-emphasis=strong]:after{--db-icon-color: var(--db-informational-on-bg-inverted-default)}.db-badge:has(.db-icon){padding:var(--db-spacing-fixed-3xs)}.db-badge[data-size=medium]{--badge-size: var(--db-spacing-fixed-sm);padding-inline:var(--db-spacing-fixed-xs)}.db-badge[data-size=medium]:has(.db-icon){padding:var(--db-spacing-fixed-2xs)}.db-badge:empty,.db-badge>span:empty{block-size:var(--badge-size);inline-size:var(--badge-size);padding:0}.db-badge[data-placement^=corner][data-label]:before{content:attr(data-label);position:fixed;font-size:0}[data-has-badge=true]{position:relative}.db-accordion:not([data-variant]) db-accordion-item+db-accordion-item .db-accordion-item,.db-accordion:not([data-variant]) .db-accordion-item+.db-accordion-item{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative;margin-block-start:calc(2 * var(--db-spacing-fixed-sm))}.db-accordion:not([data-variant]) db-accordion-item+db-accordion-item .db-accordion-item[data-emphasis=strong],.db-accordion:not([data-variant]) .db-accordion-item+.db-accordion-item[data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-accordion:not([data-variant]) db-accordion-item+db-accordion-item .db-accordion-item:before,.db-accordion:not([data-variant]) .db-accordion-item+.db-accordion-item:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-start:0;inset-inline:0}@media (forced-colors: active){.db-accordion:not([data-variant]) db-accordion-item+db-accordion-item .db-accordion-item,.db-accordion:not([data-variant]) .db-accordion-item+.db-accordion-item{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-accordion:not([data-variant]) db-accordion-item+db-accordion-item .db-accordion-item:before,.db-accordion:not([data-variant]) .db-accordion-item+.db-accordion-item:before{inset-block-start:calc(-1 * var(--db-spacing-fixed-sm))}.db-accordion[data-variant=card] db-accordion-item+db-accordion-item .db-accordion-item,.db-accordion[data-variant=card] .db-accordion-item+.db-accordion-item{margin-block-start:var(--db-spacing-fixed-sm)}.db-accordion[data-variant=card] .db-accordion-item:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;border-radius:var(--db-border-radius-sm);pointer-events:none}.db-accordion-item{position:relative;inline-size:100%;border-radius:var(--db-border-radius-sm)}.db-accordion-item summary+div{padding:var(--db-spacing-fixed-md);padding-block-end:var(--db-spacing-fixed-lg)}.db-accordion-item[aria-disabled=true]{pointer-events:none;opacity:.4}.db-accordion-item summary{background-color:var(--db-adaptive-bg-basic-level-1-default);list-style:none;display:flex;justify-content:space-between;padding:var(--db-spacing-fixed-md);gap:var(--db-spacing-fixed-md);border-radius:var(--db-border-radius-sm)}.db-accordion-item summary:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-1-hovered)}.db-accordion-item summary:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-accordion-item summary:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-accordion-item summary:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-accordion-item summary:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-accordion-item summary:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-1-pressed)}.db-accordion-item summary:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-accordion-item summary:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-accordion-item summary:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-accordion-item summary:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-accordion-item summary::-webkit-details-marker{display:none}.db-accordion-item summary:after{inset-inline-end:var(--db-spacing-fixed-sm)}.db-accordion-item summary:focus-visible{border-radius:var(--db-border-radius-xs)}@media screen and (prefers-reduced-motion: no-preference){.db-accordion-item[open] summary+div{animation:accordion-open var(--db-transition-straight-emotional) normal both}}.db-accordion-item[open] summary:after{transform:rotate(-180deg)}.db-navigation{-webkit-tap-highlight-color:transparent;inline-size:100%}@media screen and (min-width: 64em){.db-navigation:not([data-force-mobile]),.db-navigation[data-force-mobile=false]{-webkit-tap-highlight-color:inherit;inline-size:auto}}.db-navigation>menu{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--db-spacing-fixed-sm)}@media screen and (min-width: 64em){.db-navigation>menu:not([data-force-mobile]),.db-navigation>menu[data-force-mobile=false]{flex-direction:row}}@media screen and (min-width: 64em){.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:after{--db-icon-margin-start: var(--db-spacing-fixed-sm);--db-icon-after: "chevron_down"}}@media screen and (min-width: 64em) and (prefers-reduced-motion: no-preference){.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:after{transition:transform var(--db-transition-straight-emotional)}}@media screen and (min-width: 64em){.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after{transform:rotate(-180deg)}}@media screen and (min-width: 64em){.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button):not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false]:after{--db-icon-after: "chevron_right";--db-icon-margin-start: auto}.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button):not([data-force-mobile]):is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button):not([data-force-mobile]) :has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button)[data-force-mobile=false] :has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]):is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]) :has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false]:is(:hover,:focus-visible):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false] :has(~.db-sub-navigation:is(:hover,:focus-visible,:focus-within)):after{transform:none}}.db-navigation>menu .db-navigation-item:has([aria-current=page]) menu :has([aria-current=page]):after,.db-navigation>menu .db-navigation-item:has([aria-current=page]) menu [aria-current=page]:after,.db-navigation>menu .db-navigation-item:has([data-active=true]) menu :has([aria-current=page]):after,.db-navigation>menu .db-navigation-item:has([data-active=true]) menu [aria-current=page]:after,.db-navigation>menu .db-navigation-item[aria-current=page] menu :has([aria-current=page]):after,.db-navigation>menu .db-navigation-item[aria-current=page] menu [aria-current=page]:after,.db-navigation>menu .db-navigation-item[data-active=true] menu :has([aria-current=page]):after,.db-navigation>menu .db-navigation-item[data-active=true] menu [aria-current=page]:after{display:none}.db-navigation>menu .db-navigation-item .db-navigation-item:after{display:none}@media screen and (min-width: 64em){.db-navigation[data-force-close=true]>menu menu:not([data-force-mobile]),.db-navigation[data-force-close=true]>menu menu[data-force-mobile=false]{display:none}}.db-popover>article:not([data-placement]),.db-popover>article[data-placement=bottom]:not([data-outside-vy]),.db-popover>article[data-placement=top]:not([data-outside-vy]),.db-popover>article:is([data-outside-vy=bottom],[data-outside-vy=top]):not([data-outside-vx],[data-placement$=end],[data-placement$=start]){--db-popover-center-x: -50%;inset-inline-start:50%}.db-popover>article[data-placement=left]:not([data-outside-vx]),.db-popover>article[data-placement=right]:not([data-outside-vx]),.db-popover>article[data-outside-vx=left]:not([data-placement$=end],[data-placement$=start]),.db-popover>article[data-outside-vx=right]:not([data-placement$=end],[data-placement$=start]){--db-popover-center-y: -50%;inset-block-start:50%}.db-tooltip,.db-popover>article{--db-popover-distance: var(--db-spacing-fixed-2xs)}.db-tooltip:before,.db-popover>article:before{content:"";position:absolute}[data-gap=true].db-tooltip,.db-popover>article[data-gap=true]{--db-popover-gap: 1;--db-popover-distance: var(--db-spacing-fixed-md)}.db-tooltip:is(.db-tooltip),.db-popover>article:is(.db-tooltip){--db-popover-distance: var(--db-spacing-fixed-sm)}[data-placement^=bottom].db-tooltip:not([data-outside-vy])[data-placement$=end],.db-popover>article[data-placement^=bottom]:not([data-outside-vy])[data-placement$=end],[data-placement^=top].db-tooltip:not([data-outside-vy])[data-placement$=end],.db-popover>article[data-placement^=top]:not([data-outside-vy])[data-placement$=end],[data-outside-vy=bottom].db-tooltip:not([data-outside-vx])[data-placement$=end],.db-popover>article[data-outside-vy=bottom]:not([data-outside-vx])[data-placement$=end],[data-outside-vy=top].db-tooltip:not([data-outside-vx])[data-placement$=end],.db-popover>article[data-outside-vy=top]:not([data-outside-vx])[data-placement$=end]{inset-inline-end:0}[data-placement^=bottom].db-tooltip:not([data-outside-vy])[data-placement$=start],.db-popover>article[data-placement^=bottom]:not([data-outside-vy])[data-placement$=start],[data-placement^=top].db-tooltip:not([data-outside-vy])[data-placement$=start],.db-popover>article[data-placement^=top]:not([data-outside-vy])[data-placement$=start],[data-outside-vy=bottom].db-tooltip:not([data-outside-vx])[data-placement$=start],.db-popover>article[data-outside-vy=bottom]:not([data-outside-vx])[data-placement$=start],[data-outside-vy=top].db-tooltip:not([data-outside-vx])[data-placement$=start],.db-popover>article[data-outside-vy=top]:not([data-outside-vx])[data-placement$=start]{inset-inline-start:0}[data-placement^=left].db-tooltip:not([data-outside-vx])[data-placement$=end],.db-popover>article[data-placement^=left]:not([data-outside-vx])[data-placement$=end],[data-placement^=right].db-tooltip:not([data-outside-vx])[data-placement$=end],.db-popover>article[data-placement^=right]:not([data-outside-vx])[data-placement$=end],[data-outside-vx=left][data-placement$=end].db-tooltip,.db-popover>article[data-outside-vx=left][data-placement$=end],[data-outside-vx=right][data-placement$=end].db-tooltip,.db-popover>article[data-outside-vx=right][data-placement$=end]{inset-block-end:0}[data-placement^=left].db-tooltip:not([data-outside-vx])[data-placement$=start],.db-popover>article[data-placement^=left]:not([data-outside-vx])[data-placement$=start],[data-placement^=right].db-tooltip:not([data-outside-vx])[data-placement$=start],.db-popover>article[data-placement^=right]:not([data-outside-vx])[data-placement$=start],[data-outside-vx=left][data-placement$=start].db-tooltip,.db-popover>article[data-outside-vx=left][data-placement$=start],[data-outside-vx=right][data-placement$=start].db-tooltip,.db-popover>article[data-outside-vx=right][data-placement$=start]{inset-block-start:0}.db-tooltip:not([data-placement],[data-outside-vy]),.db-popover>article:not([data-placement],[data-outside-vy]),[data-placement^=bottom].db-tooltip:not([data-outside-vy]),.db-popover>article[data-placement^=bottom]:not([data-outside-vy]),[data-outside-vy=top].db-tooltip:not([data-outside-vx]),.db-popover>article[data-outside-vy=top]:not([data-outside-vx]){inset-block-start:calc(100% + var(--db-popover-distance) * var(--db-popover-gap, 0))}.db-tooltip:not([data-placement],[data-outside-vy]):before,.db-popover>article:not([data-placement],[data-outside-vy]):before,[data-placement^=bottom].db-tooltip:not([data-outside-vy]):before,.db-popover>article[data-placement^=bottom]:not([data-outside-vy]):before,[data-outside-vy=top].db-tooltip:not([data-outside-vx]):before,.db-popover>article[data-outside-vy=top]:not([data-outside-vx]):before{inset-inline-start:0;inline-size:100%;block-size:var(--db-popover-distance);inset-block-start:calc(-1 * var(--db-popover-distance))}[data-placement^=top].db-tooltip:not([data-outside-vy]),.db-popover>article[data-placement^=top]:not([data-outside-vy]),[data-outside-vy=bottom].db-tooltip:not([data-outside-vx]),.db-popover>article[data-outside-vy=bottom]:not([data-outside-vx]){inset-block-end:calc(100% + var(--db-popover-distance) * var(--db-popover-gap, 0))}[data-placement^=top].db-tooltip:not([data-outside-vy]):before,.db-popover>article[data-placement^=top]:not([data-outside-vy]):before,[data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):before,.db-popover>article[data-outside-vy=bottom]:not([data-outside-vx]):before{inset-inline-end:0;inline-size:100%;block-size:var(--db-popover-distance);inset-block-end:calc(-1 * var(--db-popover-distance))}[data-placement^=left].db-tooltip:not([data-outside-vx]),.db-popover>article[data-placement^=left]:not([data-outside-vx]),[data-outside-vx=right].db-tooltip,.db-popover>article[data-outside-vx=right]{inset-inline-end:calc(100% + var(--db-popover-distance) * var(--db-popover-gap, 0))}[data-placement^=left].db-tooltip:not([data-outside-vx]):before,.db-popover>article[data-placement^=left]:not([data-outside-vx]):before,[data-outside-vx=right].db-tooltip:before,.db-popover>article[data-outside-vx=right]:before{inset-block-end:0;block-size:100%;inline-size:var(--db-popover-distance);inset-inline-end:calc(-1 * var(--db-popover-distance))}[data-placement^=right].db-tooltip:not([data-outside-vx]),.db-popover>article[data-placement^=right]:not([data-outside-vx]),[data-outside-vx=left].db-tooltip,.db-popover>article[data-outside-vx=left]{inset-inline-start:calc(100% + var(--db-popover-distance) * var(--db-popover-gap, 0))}[data-placement^=right].db-tooltip:not([data-outside-vx]):before,.db-popover>article[data-placement^=right]:not([data-outside-vx]):before,[data-outside-vx=left].db-tooltip:before,.db-popover>article[data-outside-vx=left]:before{inset-block-start:0;block-size:100%;inline-size:var(--db-popover-distance);inset-inline-start:calc(-1 * var(--db-popover-distance))}.db-tooltip[data-e2e-hover=true],[data-has-tooltip=true]:hover .db-tooltip:first-of-type,[data-has-tooltip=true]:focus .db-tooltip:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article:not([data-open=false]),.db-popover>article[data-open=true]{display:revert}.db-tooltip[data-e2e-hover=true]:not([data-placement],[data-outside-vy]),[data-has-tooltip=true]:hover .db-tooltip:not([data-placement],[data-outside-vy]):first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement],[data-outside-vy]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article:not([data-placement],[data-outside-vy]):not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement],[data-outside-vy]),[data-placement^=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]),[data-has-tooltip=true]:hover [data-placement^=bottom].db-tooltip:not([data-outside-vy]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=bottom].db-tooltip:not([data-outside-vy]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=bottom]:not([data-outside-vy]):not([data-open=false]),.db-popover>article[data-placement^=bottom][data-open=true]:not([data-outside-vy]),[data-outside-vy=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]),[data-has-tooltip=true]:hover [data-outside-vy=top].db-tooltip:not([data-outside-vx]):first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=top].db-tooltip:not([data-outside-vx]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=top]:not([data-outside-vx]):not([data-open=false]),.db-popover>article[data-outside-vy=top][data-open=true]:not([data-outside-vx]){--db-popover-translate-y: -25%}.db-tooltip[data-e2e-hover=true]:not([data-placement],[data-outside-vy])[data-animation=disabled],[data-has-tooltip=true]:hover .db-tooltip:not([data-placement],[data-outside-vy])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement],[data-outside-vy])[data-animation=disabled]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article:not([data-placement],[data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement],[data-outside-vy])[data-animation=disabled],[data-placement^=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vy])[data-animation=disabled],[data-has-tooltip=true]:hover [data-placement^=bottom].db-tooltip:not([data-outside-vy])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=bottom].db-tooltip:not([data-outside-vy])[data-animation=disabled]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=bottom]:not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-placement^=bottom][data-open=true]:not([data-outside-vy])[data-animation=disabled],[data-outside-vy=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vx])[data-animation=disabled],[data-has-tooltip=true]:hover [data-outside-vy=top].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=top].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=top]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-outside-vy=top][data-open=true]:not([data-outside-vx])[data-animation=disabled]{opacity:1;transform:translate(var(--db-popover-center-x, 0),var(--db-popover-center-y, 0))}@media screen and (prefers-reduced-motion: no-preference){.db-tooltip[data-e2e-hover=true]:not([data-placement],[data-outside-vy]):not([data-animation=disabled]),[data-has-tooltip=true]:hover .db-tooltip:not([data-placement],[data-outside-vy]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement],[data-outside-vy]):not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article:not([data-placement],[data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement],[data-outside-vy]):not([data-animation=disabled]),[data-placement^=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]):not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-placement^=bottom].db-tooltip:not([data-outside-vy]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=bottom].db-tooltip:not([data-outside-vy]):not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-placement^=bottom][data-open=true]:not([data-outside-vy]):not([data-animation=disabled]),[data-outside-vy=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-outside-vy=top].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=top].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-outside-vy=top][data-open=true]:not([data-outside-vx]):not([data-animation=disabled]){animation:popover-animation var(--db-transition-straight-emotional) normal both}.db-tooltip[data-e2e-hover=true]:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover .db-tooltip:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=slow],[data-placement^=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-placement^=bottom].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=bottom].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-placement^=bottom][data-open=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow],[data-outside-vy=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-outside-vy=top].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=top].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-outside-vy=top][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]{animation-delay:var(--db-transition-duration-fast)}.db-tooltip[data-e2e-hover=true]:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover .db-tooltip:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement],[data-outside-vy]):not([data-animation=disabled])[data-delay=fast],[data-placement^=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-placement^=bottom].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=bottom].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-placement^=bottom][data-open=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast],[data-outside-vy=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-outside-vy=top].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=top].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-outside-vy=top][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]{animation-delay:calc(var(--db-transition-duration-fast) / 2)}}[data-placement^=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]),[data-has-tooltip=true]:hover [data-placement^=top].db-tooltip:not([data-outside-vy]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=top].db-tooltip:not([data-outside-vy]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=top]:not([data-outside-vy]):not([data-open=false]),.db-popover>article[data-placement^=top][data-open=true]:not([data-outside-vy]),[data-outside-vy=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]),[data-has-tooltip=true]:hover [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-open=false]),.db-popover>article[data-outside-vy=bottom][data-open=true]:not([data-outside-vx]){--db-popover-translate-y: 25%}[data-placement^=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vy])[data-animation=disabled],[data-has-tooltip=true]:hover [data-placement^=top].db-tooltip:not([data-outside-vy])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=top].db-tooltip:not([data-outside-vy])[data-animation=disabled]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=top]:not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-placement^=top][data-open=true]:not([data-outside-vy])[data-animation=disabled],[data-outside-vy=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vx])[data-animation=disabled],[data-has-tooltip=true]:hover [data-outside-vy=bottom].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=bottom].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=bottom]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-outside-vy=bottom][data-open=true]:not([data-outside-vx])[data-animation=disabled]{opacity:1;transform:translate(var(--db-popover-center-x, 0),var(--db-popover-center-y, 0))}@media screen and (prefers-reduced-motion: no-preference){[data-placement^=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]):not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-placement^=top].db-tooltip:not([data-outside-vy]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=top].db-tooltip:not([data-outside-vy]):not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-placement^=top][data-open=true]:not([data-outside-vy]):not([data-animation=disabled]),[data-outside-vy=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-outside-vy=bottom][data-open=true]:not([data-outside-vx]):not([data-animation=disabled]){animation:popover-animation var(--db-transition-straight-emotional) normal both}[data-placement^=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-placement^=top].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=top].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-placement^=top][data-open=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow],[data-outside-vy=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-outside-vy=bottom][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]{animation-delay:var(--db-transition-duration-fast)}[data-placement^=top].db-tooltip[data-e2e-hover=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-placement^=top].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=top].db-tooltip:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-placement^=top][data-open=true]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast],[data-outside-vy=bottom].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vy=bottom].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-outside-vy=bottom][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]{animation-delay:calc(var(--db-transition-duration-fast) / 2)}}[data-placement^=right].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]),[data-has-tooltip=true]:hover [data-placement^=right].db-tooltip:not([data-outside-vx]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=right].db-tooltip:not([data-outside-vx]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=right]:not([data-outside-vx]):not([data-open=false]),.db-popover>article[data-placement^=right][data-open=true]:not([data-outside-vx]),[data-outside-vx=left].db-tooltip[data-e2e-hover=true],[data-has-tooltip=true]:hover [data-outside-vx=left].db-tooltip:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=left].db-tooltip:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=left]:not([data-open=false]),.db-popover>article[data-outside-vx=left][data-open=true]{--db-popover-translate-x: -25%}[data-placement^=right].db-tooltip[data-e2e-hover=true]:not([data-outside-vx])[data-animation=disabled],[data-has-tooltip=true]:hover [data-placement^=right].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=right].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=right]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-placement^=right][data-open=true]:not([data-outside-vx])[data-animation=disabled],[data-outside-vx=left][data-animation=disabled].db-tooltip[data-e2e-hover=true],[data-has-tooltip=true]:hover [data-outside-vx=left][data-animation=disabled].db-tooltip:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=left][data-animation=disabled].db-tooltip:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=left][data-animation=disabled]:not([data-open=false]),.db-popover>article[data-outside-vx=left][data-animation=disabled][data-open=true]{opacity:1;transform:translate(var(--db-popover-center-x, 0),var(--db-popover-center-y, 0))}@media screen and (prefers-reduced-motion: no-preference){[data-placement^=right].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-placement^=right].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=right].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-placement^=right][data-open=true]:not([data-outside-vx]):not([data-animation=disabled]),[data-outside-vx=left].db-tooltip[data-e2e-hover=true]:not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-outside-vx=left].db-tooltip:not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=left].db-tooltip:not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=left]:not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-outside-vx=left][data-open=true]:not([data-animation=disabled]){animation:popover-animation var(--db-transition-straight-emotional) normal both}[data-placement^=right].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-placement^=right].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=right].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-placement^=right][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow],[data-outside-vx=left].db-tooltip[data-e2e-hover=true]:not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-outside-vx=left].db-tooltip:not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=left].db-tooltip:not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=left]:not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-outside-vx=left][data-open=true]:not([data-animation=disabled])[data-delay=slow]{animation-delay:var(--db-transition-duration-fast)}[data-placement^=right].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-placement^=right].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=right].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-placement^=right][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast],[data-outside-vx=left].db-tooltip[data-e2e-hover=true]:not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-outside-vx=left].db-tooltip:not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=left].db-tooltip:not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=left]:not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-outside-vx=left][data-open=true]:not([data-animation=disabled])[data-delay=fast]{animation-delay:calc(var(--db-transition-duration-fast) / 2)}}[data-placement^=left].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]),[data-has-tooltip=true]:hover [data-placement^=left].db-tooltip:not([data-outside-vx]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=left].db-tooltip:not([data-outside-vx]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=left]:not([data-outside-vx]):not([data-open=false]),.db-popover>article[data-placement^=left][data-open=true]:not([data-outside-vx]),[data-outside-vx=right].db-tooltip[data-e2e-hover=true],[data-has-tooltip=true]:hover [data-outside-vx=right].db-tooltip:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=right].db-tooltip:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=right]:not([data-open=false]),.db-popover>article[data-outside-vx=right][data-open=true]{--db-popover-translate-x: 25%}[data-placement^=left].db-tooltip[data-e2e-hover=true]:not([data-outside-vx])[data-animation=disabled],[data-has-tooltip=true]:hover [data-placement^=left].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=left].db-tooltip:not([data-outside-vx])[data-animation=disabled]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=left]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-placement^=left][data-open=true]:not([data-outside-vx])[data-animation=disabled],[data-outside-vx=right][data-animation=disabled].db-tooltip[data-e2e-hover=true],[data-has-tooltip=true]:hover [data-outside-vx=right][data-animation=disabled].db-tooltip:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=right][data-animation=disabled].db-tooltip:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=right][data-animation=disabled]:not([data-open=false]),.db-popover>article[data-outside-vx=right][data-animation=disabled][data-open=true]{opacity:1;transform:translate(var(--db-popover-center-x, 0),var(--db-popover-center-y, 0))}@media screen and (prefers-reduced-motion: no-preference){[data-placement^=left].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-placement^=left].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-placement^=left].db-tooltip:not([data-outside-vx]):not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-placement^=left][data-open=true]:not([data-outside-vx]):not([data-animation=disabled]),[data-outside-vx=right].db-tooltip[data-e2e-hover=true]:not([data-animation=disabled]),[data-has-tooltip=true]:hover [data-outside-vx=right].db-tooltip:not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=right].db-tooltip:not([data-animation=disabled]):first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=right]:not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-outside-vx=right][data-open=true]:not([data-animation=disabled]){animation:popover-animation var(--db-transition-straight-emotional) normal both}[data-placement^=left].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-placement^=left].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=left].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-placement^=left][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow],[data-outside-vx=right].db-tooltip[data-e2e-hover=true]:not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover [data-outside-vx=right].db-tooltip:not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=right].db-tooltip:not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=right]:not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-outside-vx=right][data-open=true]:not([data-animation=disabled])[data-delay=slow]{animation-delay:var(--db-transition-duration-fast)}[data-placement^=left].db-tooltip[data-e2e-hover=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-placement^=left].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-placement^=left].db-tooltip:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-placement^=left][data-open=true]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast],[data-outside-vx=right].db-tooltip[data-e2e-hover=true]:not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover [data-outside-vx=right].db-tooltip:not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus [data-outside-vx=right].db-tooltip:not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover:is([data-e2e-hover=true],:hover,:focus-within)>article[data-outside-vx=right]:not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-outside-vx=right][data-open=true]:not([data-animation=disabled])[data-delay=fast]{animation-delay:calc(var(--db-transition-duration-fast) / 2)}}.db-tooltip,.db-popover>article{position:absolute;background-color:var(--db-adaptive-bg-basic-level-1-default);box-shadow:var(--db-elevation-md);display:none;z-index:1;white-space:nowrap}[data-width=fixed].db-tooltip,.db-popover>article[data-width=fixed]{inline-size:-moz-max-content;inline-size:max-content;max-inline-size:var(--db-sizing-3xl);white-space:normal;text-align:initial}.db-popover{position:relative}.db-popover>article:not([data-spacing]){padding:var(--db-spacing-fixed-sm)}.db-popover>article[data-spacing=large]{padding:var(--db-spacing-fixed-lg)}.db-popover>article[data-spacing=medium]{padding:var(--db-spacing-fixed-md)}.db-popover>article[data-spacing=small]{padding:var(--db-spacing-fixed-sm)}.db-popover>article[data-spacing=none]{padding:0}.db-tooltip{--default-card-elevation: var(--db-elevation-sm);--default-card-border-radius: var(--db-border-radius-xs);background-color:var(--db-adaptive-bg-basic-level-1-default);color:var(--db-adaptive-on-bg-basic-emphasis-100-default);font-style:normal;font-weight:initial;padding:var(--db-spacing-fixed-2xs) var(--db-spacing-fixed-xs)}.db-tooltip:after{background-color:var(--db-adaptive-bg-basic-level-1-default)}.db-tooltip:not([data-variant=basic]):after{content:"";box-shadow:var(--db-elevation-md);position:absolute;background-color:var(--db-adaptive-bg-basic-level-1-default);inline-size:var(--db-sizing-2xs);block-size:var(--db-sizing-2xs);clip-path:polygon(calc(var(--db-sizing-2xs) * -1) calc(var(--db-sizing-2xs) * -1),calc(100% + var(--db-sizing-2xs)) calc(var(--db-sizing-2xs) * -1),calc(100% + var(--db-sizing-2xs)) calc(100% + var(--db-sizing-2xs)));border-radius:0 2px;transform:skew(-8deg,-8deg)}.db-tooltip:not([data-placement],[data-outside-vy]):after,.db-tooltip[data-placement^=bottom]:not([data-outside-vy]):after,.db-tooltip[data-outside-vy=top]:not([data-outside-vx]):after{inset-inline-start:50%;inset-block-start:0;translate:-50% -50%;rotate:315deg}.db-tooltip[data-placement^=top]:not([data-outside-vy]):after,.db-tooltip[data-outside-vy=bottom]:not([data-outside-vx]):after{inset-inline-start:50%;inset-block-end:0;translate:-50% 50%;rotate:135deg}.db-tooltip[data-placement^=right]:not([data-outside-vx]):after,.db-tooltip[data-outside-vx=left]:after{inset-block-start:50%;inset-inline-start:0;translate:-50% -50%;rotate:225deg}.db-tooltip[data-placement^=left]:not([data-outside-vx]):after,.db-tooltip[data-outside-vx=right]:after{inset-block-start:50%;inset-inline-end:0;translate:50% -50%;rotate:45deg}.db-tooltip[data-emphasis=strong]{background-color:var(--db-adaptive-bg-inverted-contrast-high-default);color:var(--db-adaptive-on-bg-inverted-default)}.db-tooltip[data-emphasis=strong]:before{--db-icon-color: var(--db-adaptive-on-bg-inverted-default)}.db-tooltip[data-emphasis=strong]:after{background-color:var(--db-adaptive-bg-inverted-contrast-high-default)}[data-has-tooltip=true],.db-tab-list{position:relative}.db-tab-list>ul{display:flex;gap:var(--db-spacing-fixed-sm);scroll-behavior:smooth;padding:0;margin:0}.db-tabs db-tab-list:has([id$=-tab-0]:checked)~dbtabpanel>[id$=-tab-panel-0],.db-tabs db-tab-list:has([id$=-tab-0]:checked)~db-tab-panel>[id$=-tab-panel-0],.db-tabs dbtablist:has([id$=-tab-0]:checked)~dbtabpanel>[id$=-tab-panel-0],.db-tabs dbtablist:has([id$=-tab-0]:checked)~db-tab-panel>[id$=-tab-panel-0]{display:block}.db-tabs db-tab-list:has([id$=-tab-1]:checked)~dbtabpanel>[id$=-tab-panel-1],.db-tabs db-tab-list:has([id$=-tab-1]:checked)~db-tab-panel>[id$=-tab-panel-1],.db-tabs dbtablist:has([id$=-tab-1]:checked)~dbtabpanel>[id$=-tab-panel-1],.db-tabs dbtablist:has([id$=-tab-1]:checked)~db-tab-panel>[id$=-tab-panel-1]{display:block}.db-tabs db-tab-list:has([id$=-tab-2]:checked)~dbtabpanel>[id$=-tab-panel-2],.db-tabs db-tab-list:has([id$=-tab-2]:checked)~db-tab-panel>[id$=-tab-panel-2],.db-tabs dbtablist:has([id$=-tab-2]:checked)~dbtabpanel>[id$=-tab-panel-2],.db-tabs dbtablist:has([id$=-tab-2]:checked)~db-tab-panel>[id$=-tab-panel-2]{display:block}.db-tabs db-tab-list:has([id$=-tab-3]:checked)~dbtabpanel>[id$=-tab-panel-3],.db-tabs db-tab-list:has([id$=-tab-3]:checked)~db-tab-panel>[id$=-tab-panel-3],.db-tabs dbtablist:has([id$=-tab-3]:checked)~dbtabpanel>[id$=-tab-panel-3],.db-tabs dbtablist:has([id$=-tab-3]:checked)~db-tab-panel>[id$=-tab-panel-3]{display:block}.db-tabs db-tab-list:has([id$=-tab-4]:checked)~dbtabpanel>[id$=-tab-panel-4],.db-tabs db-tab-list:has([id$=-tab-4]:checked)~db-tab-panel>[id$=-tab-panel-4],.db-tabs dbtablist:has([id$=-tab-4]:checked)~dbtabpanel>[id$=-tab-panel-4],.db-tabs dbtablist:has([id$=-tab-4]:checked)~db-tab-panel>[id$=-tab-panel-4]{display:block}.db-tabs db-tab-list:has([id$=-tab-5]:checked)~dbtabpanel>[id$=-tab-panel-5],.db-tabs db-tab-list:has([id$=-tab-5]:checked)~db-tab-panel>[id$=-tab-panel-5],.db-tabs dbtablist:has([id$=-tab-5]:checked)~dbtabpanel>[id$=-tab-panel-5],.db-tabs dbtablist:has([id$=-tab-5]:checked)~db-tab-panel>[id$=-tab-panel-5]{display:block}.db-tabs db-tab-list:has([id$=-tab-6]:checked)~dbtabpanel>[id$=-tab-panel-6],.db-tabs db-tab-list:has([id$=-tab-6]:checked)~db-tab-panel>[id$=-tab-panel-6],.db-tabs dbtablist:has([id$=-tab-6]:checked)~dbtabpanel>[id$=-tab-panel-6],.db-tabs dbtablist:has([id$=-tab-6]:checked)~db-tab-panel>[id$=-tab-panel-6]{display:block}.db-tabs db-tab-list:has([id$=-tab-7]:checked)~dbtabpanel>[id$=-tab-panel-7],.db-tabs db-tab-list:has([id$=-tab-7]:checked)~db-tab-panel>[id$=-tab-panel-7],.db-tabs dbtablist:has([id$=-tab-7]:checked)~dbtabpanel>[id$=-tab-panel-7],.db-tabs dbtablist:has([id$=-tab-7]:checked)~db-tab-panel>[id$=-tab-panel-7]{display:block}.db-tabs db-tab-list:has([id$=-tab-8]:checked)~dbtabpanel>[id$=-tab-panel-8],.db-tabs db-tab-list:has([id$=-tab-8]:checked)~db-tab-panel>[id$=-tab-panel-8],.db-tabs dbtablist:has([id$=-tab-8]:checked)~dbtabpanel>[id$=-tab-panel-8],.db-tabs dbtablist:has([id$=-tab-8]:checked)~db-tab-panel>[id$=-tab-panel-8]{display:block}.db-tabs db-tab-list:has([id$=-tab-9]:checked)~dbtabpanel>[id$=-tab-panel-9],.db-tabs db-tab-list:has([id$=-tab-9]:checked)~db-tab-panel>[id$=-tab-panel-9],.db-tabs dbtablist:has([id$=-tab-9]:checked)~dbtabpanel>[id$=-tab-panel-9],.db-tabs dbtablist:has([id$=-tab-9]:checked)~db-tab-panel>[id$=-tab-panel-9]{display:block}.db-tabs db-tab-list:has([id$=-tab-10]:checked)~dbtabpanel>[id$=-tab-panel-10],.db-tabs db-tab-list:has([id$=-tab-10]:checked)~db-tab-panel>[id$=-tab-panel-10],.db-tabs dbtablist:has([id$=-tab-10]:checked)~dbtabpanel>[id$=-tab-panel-10],.db-tabs dbtablist:has([id$=-tab-10]:checked)~db-tab-panel>[id$=-tab-panel-10]{display:block}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul .db-tab-item:after{block-size:var(--db-border-height-xs);inline-size:0;transform:translate(-50%);inset-inline-start:50%;background-color:var(--db-brand-on-bg-basic-emphasis-70-default);inset-block:auto calc(-1 * var(--db-spacing-fixed-xs))}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul .db-tab-item:has(input:checked):after{block-size:var(--db-border-height-xs);inline-size:100%}@media (forced-colors: active){.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul .db-tab-item:has(input:checked):after{border:calc(var(--db-border-height-xs) - 1px) solid}}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul .db-tab-item:has(input:checked):after{inset-block-end:calc(-1 * (var(--db-spacing-fixed-2xs) + var(--db-border-height-xs)))}.db-tabs[data-orientation=vertical] .db-tab-list>ul .db-tab-item:after{block-size:0;inline-size:var(--db-border-height-xs);transform:translateY(-50%);inset-block:50% auto;background-color:var(--db-brand-on-bg-basic-emphasis-70-default);inset-inline-start:calc(-1 * var(--db-spacing-fixed-xs));inset-inline-start:0;z-index:-2}.db-tabs[data-orientation=vertical] .db-tab-list>ul .db-tab-item:has(input:checked):after{block-size:100%;inline-size:var(--db-border-height-xs)}@media (forced-colors: active){.db-tabs[data-orientation=vertical] .db-tab-list>ul .db-tab-item:has(input:checked):after{border:calc(var(--db-border-height-xs) - 1px) solid}}.db-tabs[data-orientation=vertical] .db-tab-list:before,.db-tabs:not([data-orientation=vertical]) .db-tab-list:before{background-color:var(--db-adaptive-bg-basic-transparent-semi-default);content:"";border-radius:var(--db-border-radius-xs);position:absolute}.db-tabs{display:flex;inline-size:100%;position:relative}.db-tabs .db-tab-panel{padding:0 var(--db-spacing-fixed-xs)}.db-tabs .db-tab-list{max-inline-size:100%;z-index:20}.db-tabs .db-tab-list:has([id$=-tab-0]:checked)~[id$=-tab-panel-0]{display:block}.db-tabs .db-tab-list:has([id$=-tab-1]:checked)~[id$=-tab-panel-1]{display:block}.db-tabs .db-tab-list:has([id$=-tab-2]:checked)~[id$=-tab-panel-2]{display:block}.db-tabs .db-tab-list:has([id$=-tab-3]:checked)~[id$=-tab-panel-3]{display:block}.db-tabs .db-tab-list:has([id$=-tab-4]:checked)~[id$=-tab-panel-4]{display:block}.db-tabs .db-tab-list:has([id$=-tab-5]:checked)~[id$=-tab-panel-5]{display:block}.db-tabs .db-tab-list:has([id$=-tab-6]:checked)~[id$=-tab-panel-6]{display:block}.db-tabs .db-tab-list:has([id$=-tab-7]:checked)~[id$=-tab-panel-7]{display:block}.db-tabs .db-tab-list:has([id$=-tab-8]:checked)~[id$=-tab-panel-8]{display:block}.db-tabs .db-tab-list:has([id$=-tab-9]:checked)~[id$=-tab-panel-9]{display:block}.db-tabs .db-tab-list:has([id$=-tab-10]:checked)~[id$=-tab-panel-10]{display:block}.db-tabs:not([data-orientation=vertical]){flex-flow:column wrap}.db-tabs:not([data-orientation=vertical]) .db-tab-panel{inline-size:100%}.db-tabs:not([data-orientation=vertical]) .db-tab-list:before{block-size:var(--db-border-height-xs);inset-inline:var(--db-spacing-fixed-xs);inset-block-start:calc(3 * var(--db-spacing-fixed-xs) + var(--db-spacing-fixed-2xs) + calc(var(--db-base-font-size) * var(--db-base-line-height)))}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul{overflow:auto hidden;inline-size:100%}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul .db-tab-item{margin-block:var(--db-spacing-fixed-xs) calc(2 * var(--db-spacing-fixed-2xs) + var(--db-border-height-xs))}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul db-tab-item:first-of-type .db-tab-item,.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul dbtabitem:first-of-type .db-tab-item{margin-inline-start:var(--db-spacing-fixed-xs)}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul db-tab-item:last-of-type .db-tab-item,.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul dbtabitem:last-of-type .db-tab-item{margin-inline-end:var(--db-spacing-fixed-xs)}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul:not(:has(db-tab-item,dbtabitem)) .db-tab-item:first-of-type{margin-inline-start:var(--db-spacing-fixed-xs)}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul:not(:has(db-tab-item,dbtabitem)) .db-tab-item:last-of-type{margin-inline-end:var(--db-spacing-fixed-xs)}.db-tabs[data-orientation=vertical]{flex-direction:row}.db-tabs[data-orientation=vertical] .db-tab-panel{padding:var(--db-spacing-fixed-xs) 0}.db-tabs[data-orientation=vertical] .db-tab-list{min-inline-size:var(--db-tab-list-vertical-width, var(--db-sizing-3xl));max-inline-size:var(--db-tab-list-vertical-width, var(--db-sizing-3xl));padding-inline-end:var(--db-spacing-fixed-xs);margin-block-end:auto}.db-tabs[data-orientation=vertical] .db-tab-list .db-tab-item label{position:relative}.db-tabs[data-orientation=vertical] .db-tab-list .db-tab-item:has(input:focus-visible),.db-tabs[data-orientation=vertical] .db-tab-list .db-tab-item:hover{inline-size:-moz-fit-content;inline-size:fit-content}.db-tabs[data-orientation=vertical] .db-tab-list .db-tab-item:has(input:focus-visible) label,.db-tabs[data-orientation=vertical] .db-tab-list .db-tab-item:hover label{overflow:visible}.db-tabs[data-orientation=vertical] .db-tab-list:before{inline-size:var(--db-border-height-xs);inset-block:var(--db-spacing-fixed-xs);inset-inline-start:0}.db-tabs[data-orientation=vertical] .db-tab-list>ul{flex-direction:column;block-size:100%}.db-tabs[data-orientation=vertical] .db-tab-list>ul:not(:has(db-tab-item,dbtabitem)) .db-tab-item:first-of-type{margin-block-start:var(--db-spacing-fixed-xs)}.db-tabs[data-orientation=vertical] .db-tab-list>ul:not(:has(db-tab-item,dbtabitem)) .db-tab-item:last-of-type{margin-block-end:var(--db-spacing-fixed-xs)}.db-tabs[data-orientation=vertical] .db-tab-item,.db-tabs[data-orientation=vertical] .db-tab-item input{padding-inline-start:calc(var(--db-border-height-xs) + var(--db-spacing-fixed-2xs))}.db-tabs[data-orientation=vertical] db-tab-item:first-of-type .db-tab-item,.db-tabs[data-orientation=vertical] dbtabitem:first-of-type .db-tab-item{margin-block-start:var(--db-spacing-fixed-xs)}.db-tabs[data-orientation=vertical] db-tab-item:last-of-type .db-tab-item,.db-tabs[data-orientation=vertical] dbtabitem:last-of-type .db-tab-item{margin-block-end:var(--db-spacing-fixed-xs)}.db-tabs[data-width=full] .db-tab-list,.db-tabs[data-width=full] .db-tab-item,.db-tabs[data-width=full] .db-tab-item label{inline-size:100%}.db-tabs[data-width=full][data-alignment=center] .db-tab-item label{text-align:center;justify-content:center}.db-tabs[data-scroll-behaviour=arrows] .db-tab-list>ul::-webkit-scrollbar{display:none}.db-tabs[data-scroll-behaviour=arrows]:has(.tabs-scroll-left):before{content:""}.db-tabs[data-scroll-behaviour=arrows]:has(.tabs-scroll-right):after{content:""}.db-tabs[data-scroll-behaviour=arrows]:has(.db-button):before,.db-tabs[data-scroll-behaviour=arrows]:has(.db-button):after{position:absolute;z-index:21;background-color:var(--db-adaptive-bg-basic-level-1-default);inline-size:var(--db-sizing-md);block-size:calc(var(--db-spacing-fixed-sm) + var(--db-sizing-md));flex:0 0 auto}.db-tabs[data-scroll-behaviour=arrows]:has(.db-button):before{inset-inline-start:0}.db-tabs[data-scroll-behaviour=arrows]:has(.db-button):after{inset-inline-end:0}.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-left>.db-button,.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-left:is(.db-button){inset-inline-start:0}.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-right>.db-button,.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-right:is(.db-button){inset-inline-end:0}.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-left>.db-button,.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-left:is(.db-button),.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-right>.db-button,.db-tabs[data-scroll-behaviour=arrows] .tabs-scroll-right:is(.db-button){position:absolute;z-index:22;inset-block:var(--db-spacing-fixed-xs)}.db-tab-panel{display:none}.db-switch:active:not(:disabled,[aria-disabled=true])>input:before{inline-size:calc(calc(calc(var(--db-base-font-size) * var(--db-base-line-height))) - .125rem * 2 + var(--db-spacing-fixed-2xs));margin:0}.db-switch:active:not(:disabled,[aria-disabled=true])>input:checked:before{block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) - .125rem * 2)}.db-switch{-webkit-user-select:none;-moz-user-select:none;user-select:none}.db-switch:has(input:required):is(label):after,.db-switch:has(input:required) label:after{content:"*";content:"*"/"";padding-inline-start:var(--db-spacing-fixed-2xs)}.db-switch:has(input:not([data-custom-validity]):required:user-valid) .db-infotext[data-semantic=successful]{display:flex}.db-switch:has(input:not([data-custom-validity]):required:user-valid) .db-infotext:not([data-semantic]){display:none}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input{--db-adaptive-bg-basic-transparent-semi: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed )}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not(:checked),.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:is([type=radio]){--db-check-element-border-color: var( --db-successful-on-bg-basic-emphasis-70-default )}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:before,.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input:not([data-custom-validity]):required:user-valid):is(label),.db-switch:has(input:not([data-custom-validity]):required:user-valid) label{color:var(--db-successful-on-bg-basic-emphasis-80-default)}.db-switch:has(input[data-custom-validity=valid]) .db-infotext[data-semantic=successful]{display:flex}.db-switch:has(input[data-custom-validity=valid]) .db-infotext:not([data-semantic]){display:none}.db-switch:has(input[data-custom-validity=valid]) input{--db-adaptive-bg-basic-transparent-semi: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed )}.db-switch:has(input[data-custom-validity=valid]) input:not(:checked),.db-switch:has(input[data-custom-validity=valid]) input:is([type=radio]){--db-check-element-border-color: var( --db-successful-on-bg-basic-emphasis-70-default )}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:before,.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input[data-custom-validity=valid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input[data-custom-validity=valid]):is(label),.db-switch:has(input[data-custom-validity=valid]) label{color:var(--db-successful-on-bg-basic-emphasis-80-default)}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) .db-infotext[data-semantic=critical]{display:flex}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) .db-infotext:not([data-semantic]){display:none}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input{--db-adaptive-bg-basic-transparent-semi: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed )}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not(:checked),.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:is([type=radio]){--db-check-element-border-color: var( --db-critical-on-bg-basic-emphasis-70-default )}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:before,.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input:not([data-custom-validity]):required:user-invalid):is(label),.db-switch:has(input:not([data-custom-validity]):required:user-invalid) label{color:var(--db-critical-on-bg-basic-emphasis-80-default)}.db-switch:has(input[data-custom-validity=invalid]) .db-infotext[data-semantic=critical]{display:flex}.db-switch:has(input[data-custom-validity=invalid]) .db-infotext:not([data-semantic]){display:none}.db-switch:has(input[data-custom-validity=invalid]) input{--db-adaptive-bg-basic-transparent-semi: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed )}.db-switch:has(input[data-custom-validity=invalid]) input:not(:checked),.db-switch:has(input[data-custom-validity=invalid]) input:is([type=radio]){--db-check-element-border-color: var( --db-critical-on-bg-basic-emphasis-70-default )}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked{background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:before,.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-hovered)}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-successful-bg-inverted-contrast-high-pressed)}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:has(input[data-custom-validity=invalid]) input:not([type=radio]):checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:has(input[data-custom-validity=invalid]):is(label),.db-switch:has(input[data-custom-validity=invalid]) label{color:var(--db-critical-on-bg-basic-emphasis-80-default)}.db-switch:has(input:disabled){opacity:.4}.db-switch:is(label),.db-switch label{display:flex;align-items:flex-start;position:relative;gap:var(--db-spacing-fixed-xs)}.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]),.db-switch label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input),.db-switch label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-switch label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch label:not(:has(input:disabled)):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]),.db-switch label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input),.db-switch label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-switch label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch label:not(:has(input:disabled)):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch input{background-color:var(--db-adaptive-bg-basic-transparent-full-default);place-content:center center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;border:min(var(--db-border-height-2xs),2px) solid var(--db-check-element-border-color, var(--db-adaptive-on-bg-basic-emphasis-100-default));block-size:calc(var(--db-base-font-size) * var(--db-base-line-height));inline-size:auto;padding:0}.db-switch input:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-switch input:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch input:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch input:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch input:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch input:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-switch input:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch input:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch input:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch input:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch[data-size=small] input{margin-inline-end:var(--db-spacing-fixed-2xs)}.db-switch[data-variant=hidden]{font-size:0}.db-switch[data-variant=hidden] input{margin-inline-end:0}.db-switch:active:not(:disabled,[aria-disabled=true]){cursor:pointer}.db-switch:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch>input{--db-icon-margin-start: 0;--thumb-offset-x: .125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) * 2 + .125rem);block-size:calc(var(--db-base-font-size) * var(--db-base-line-height));box-sizing:content-box;display:flex;align-items:center;gap:.125rem;background-color:var(--db-adaptive-bg-basic-transparent-full-default);border-radius:var(--db-border-radius-full)}.db-switch>input:after{--db-icon-after: "cross";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs));visibility:hidden;align-self:center;aspect-ratio:1}.db-switch>input:before{content:"O";text-align:center;align-content:center;aspect-ratio:1;block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) - .125rem * 2);background-color:var(--db-adaptive-bg-inverted-contrast-max-default);color:var(--db-adaptive-bg-inverted-contrast-max-default);border-radius:var(--db-border-radius-full);transform:translate(var(--thumb-offset-x));margin-inline-end:calc(calc(calc(var(--db-base-font-size) * var(--db-base-line-height))) - calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) - .125rem * 2))}@media screen and (prefers-reduced-motion: no-preference){.db-switch>input:before{transition:margin var(--db-transition-duration-fast) var(--db-transition-timing-emotional),inline-size var(--db-transition-duration-fast) var(--db-transition-timing-emotional),block-size var(--db-transition-duration-fast) var(--db-transition-timing-emotional),transform var(--db-transition-duration-fast) var(--db-transition-timing-emotional)}}.db-switch>input:checked{--thumb-offset-x: calc(100% + .125rem) ;background-color:var(--db-adaptive-bg-inverted-contrast-max-default);color:var(--db-adaptive-on-bg-inverted-default);border-color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-switch>input:checked:before,.db-switch>input:checked:after{--db-icon-color: var(--db-adaptive-on-bg-inverted-default)}.db-switch>input:checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-max-hovered)}.db-switch>input:checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-max-pressed)}.db-switch>input:checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;border-color:var(--db-adaptive-on-bg-basic-emphasis-100-hovered)}.db-switch>input:checked:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch>input:checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch>input:checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch>input:checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch>input:checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;border-color:var(--db-adaptive-on-bg-basic-emphasis-100-pressed)}.db-switch>input:checked:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch>input:checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch>input:checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch>input:checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch>input:checked:before{block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)));background-color:var(--db-adaptive-on-bg-inverted-default);color:var(--db-adaptive-on-bg-inverted-default);margin:0}.db-switch>input:focus-visible{border-radius:var(--db-border-radius-full)}.db-switch>input[data-aid-icon]:not(:checked):after{--db-icon-after: attr(data-aid-icon)}.db-switch>input[data-aid-icon-after]:checked:after{--db-icon-after: attr(data-aid-icon-after)}@media screen and (prefers-reduced-motion: no-preference){.db-switch>input{transition:none}}.db-switch[data-variant=hidden]{gap:0}.db-switch[data-size=small]{gap:var(--db-spacing-fixed-2xs)}.db-switch[data-emphasis=strong]>input{--db-check-element-border-color: var(--db-adaptive-bg-basic-transparent-full-default);background-color:var(--db-adaptive-bg-inverted-contrast-low-default);color:var(--db-adaptive-on-bg-inverted-default);border-color:var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-switch[data-emphasis=strong]>input:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-low-hovered);border-color:var(--db-adaptive-on-bg-basic-emphasis-70-hovered)}.db-switch[data-emphasis=strong]>input:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch[data-emphasis=strong]>input:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch[data-emphasis=strong]>input:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch[data-emphasis=strong]>input:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch[data-emphasis=strong]>input:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-low-pressed);border-color:var(--db-adaptive-on-bg-basic-emphasis-70-pressed)}.db-switch[data-emphasis=strong]>input:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-switch[data-emphasis=strong]>input:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-switch[data-emphasis=strong]>input:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-switch[data-emphasis=strong]>input:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch[data-emphasis=strong]>input:active:not(:disabled,[aria-disabled=true]):before{block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) - .125rem * 2)}.db-switch[data-emphasis=strong]>input:not(:checked){--thumb-offset-x: 0}.db-switch[data-emphasis=strong]>input:checked:before{background-color:var(--db-adaptive-on-bg-inverted-default);color:var(--db-adaptive-on-bg-inverted-default)}.db-switch[data-emphasis=strong]>input:before{background-color:var(--db-adaptive-on-bg-inverted-default);color:var(--db-adaptive-on-bg-inverted-default);block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)));margin:0}.db-switch[data-emphasis=strong]>input:after,.db-switch[data-visual-aid=true]>input:after{visibility:visible;block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)))}.db-switch[data-emphasis=strong]>input:checked:after,.db-switch[data-visual-aid=true]>input:checked:after{--db-icon-after: "check";content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs));transform:translate(calc(-100% - .125rem));block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)))}dbswitch,db-switch,dbtab-panel,db-tab-panel,dbtabs,db-tabs,dbtab-list,db-tab-list,dbtabitem,db-tab-item,dbtab-bar,db-tab-bar,dbtooltip,db-tooltip,dbpopover,db-popover,dbtextarea,db-textarea,dbnavigation,db-navigation,dbaccordion-item,db-accordion-item,dbaccordion,db-accordion,dbbadge,db-badge,dbnavigation-item,db-navigation-item,dbtag,db-tag,dbradio,db-radio,dbselect,db-select,dbnotification,db-notification,dbcodedocs,db-codedocs,dbbrand,db-brand,dbbutton,db-button,dbcard,db-card,dbcheckbox,db-checkbox,dbdivider,db-divider,dbdrawer,db-drawer,dbheader,db-header,dbicon,db-icon,dbinfotext,db-infotext,dbinput,db-input,dblink,db-link,dbpage,db-page,dbsection,db-section,dbtab,db-tab,dbtabbar,db-tabbar{display:contents}db-notification,dbnotification{inline-size:inherit}[data-color-scheme]{--db-adaptive-bg-basic-level-1-default: var( --db-neutral-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-neutral-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-neutral-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-neutral-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-neutral-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-neutral-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-neutral-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-neutral-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-neutral-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-neutral-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-neutral-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-neutral-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-neutral-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-neutral-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-neutral-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-neutral-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-neutral-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-neutral-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-neutral-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-neutral-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-neutral-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-neutral-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-neutral-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-neutral-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-neutral-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-neutral-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-neutral-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-neutral-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-neutral-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-neutral-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-neutral-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-neutral-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-neutral-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-neutral-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-neutral-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-neutral-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-neutral-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-neutral-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-neutral-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-neutral-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-neutral-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-neutral-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-neutral-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-neutral-origin-default);--db-adaptive-origin-hovered: var(--db-neutral-origin-hovered);--db-adaptive-origin-pressed: var(--db-neutral-origin-pressed);--db-adaptive-on-origin-default: var( --db-neutral-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-neutral-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-neutral-on-origin-pressed );background-color:var(--db-neutral-bg-basic-level-1-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color-scheme]:before,[data-color-scheme]:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}@property --db-neutral-0{syntax: ""; inherits: true; initial-value: #070709;}@property --db-neutral-1{syntax: ""; inherits: true; initial-value: #0d0e11;}@property --db-neutral-2{syntax: ""; inherits: true; initial-value: #121316;}@property --db-neutral-3{syntax: ""; inherits: true; initial-value: #1a1c1f;}@property --db-neutral-4{syntax: ""; inherits: true; initial-value: #2e3036;}@property --db-neutral-5{syntax: ""; inherits: true; initial-value: #43474e;}@property --db-neutral-6{syntax: ""; inherits: true; initial-value: #5a5e68;}@property --db-neutral-7{syntax: ""; inherits: true; initial-value: #727782;}@property --db-neutral-8{syntax: ""; inherits: true; initial-value: #8a919e;}@property --db-neutral-9{syntax: ""; inherits: true; initial-value: #a6abb6;}@property --db-neutral-10{syntax: ""; inherits: true; initial-value: #c3c7ce;}@property --db-neutral-11{syntax: ""; inherits: true; initial-value: #e1e2e6;}@property --db-neutral-12{syntax: ""; inherits: true; initial-value: #edeef0;}@property --db-neutral-13{syntax: ""; inherits: true; initial-value: #f3f3f5;}@property --db-neutral-14{syntax: ""; inherits: true; initial-value: #fff;}@property --db-neutral-origin{syntax: ""; inherits: true; initial-value: #646973;}@property --db-neutral-origin-light-default{syntax: ""; inherits: true; initial-value: #646973;}@property --db-neutral-origin-light-hovered{syntax: ""; inherits: true; initial-value: #4d5159;}@property --db-neutral-origin-light-pressed{syntax: ""; inherits: true; initial-value: #373a40;}@property --db-neutral-on-origin-light-default{syntax: ""; inherits: true; initial-value: #f9f9fa;}@property --db-neutral-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #dcdce2;}@property --db-neutral-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #c0c0cb;}@property --db-neutral-origin-dark-default{syntax: ""; inherits: true; initial-value: #646973;}@property --db-neutral-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #7c828e;}@property --db-neutral-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #969ca9;}@property --db-neutral-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #f9f9fa;}@property --db-neutral-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #dcdce2;}@property --db-neutral-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #c0c0cb;}@property --db-brand-0{syntax: ""; inherits: true; initial-value: #1a0000;}@property --db-brand-1{syntax: ""; inherits: true; initial-value: #280001;}@property --db-brand-2{syntax: ""; inherits: true; initial-value: #310001;}@property --db-brand-3{syntax: ""; inherits: true; initial-value: #410002;}@property --db-brand-4{syntax: ""; inherits: true; initial-value: #690004;}@property --db-brand-5{syntax: ""; inherits: true; initial-value: #930009;}@property --db-brand-6{syntax: ""; inherits: true; initial-value: #c00010;}@property --db-brand-7{syntax: ""; inherits: true; initial-value: #ef0016;}@property --db-brand-8{syntax: ""; inherits: true; initial-value: #ff5357;}@property --db-brand-9{syntax: ""; inherits: true; initial-value: #ff888a;}@property --db-brand-10{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-brand-11{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-brand-12{syntax: ""; inherits: true; initial-value: #ffe9e9;}@property --db-brand-13{syntax: ""; inherits: true; initial-value: #fff0f0;}@property --db-brand-14{syntax: ""; inherits: true; initial-value: #fff8f8;}@property --db-brand-origin{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-brand-origin-light-default{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-brand-origin-light-hovered{syntax: ""; inherits: true; initial-value: #bd000f;}@property --db-brand-origin-light-pressed{syntax: ""; inherits: true; initial-value: #900009;}@property --db-brand-on-origin-light-default{syntax: ""; inherits: true; initial-value: #fff;}@property --db-brand-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-brand-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-brand-origin-dark-default{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-brand-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ff4f53;}@property --db-brand-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ff8587;}@property --db-brand-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #fff;}@property --db-brand-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-brand-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-informational-0{syntax: ""; inherits: true; initial-value: #01080f;}@property --db-informational-1{syntax: ""; inherits: true; initial-value: #011018;}@property --db-informational-2{syntax: ""; inherits: true; initial-value: #021520;}@property --db-informational-3{syntax: ""; inherits: true; initial-value: #041e2b;}@property --db-informational-4{syntax: ""; inherits: true; initial-value: #0a3447;}@property --db-informational-5{syntax: ""; inherits: true; initial-value: #124c66;}@property --db-informational-6{syntax: ""; inherits: true; initial-value: #1b6586;}@property --db-informational-7{syntax: ""; inherits: true; initial-value: #257fa8;}@property --db-informational-8{syntax: ""; inherits: true; initial-value: #2e9acb;}@property --db-informational-9{syntax: ""; inherits: true; initial-value: #38b6ef;}@property --db-informational-10{syntax: ""; inherits: true; initial-value: #89cffa;}@property --db-informational-11{syntax: ""; inherits: true; initial-value: #cae6fd;}@property --db-informational-12{syntax: ""; inherits: true; initial-value: #e0f0fe;}@property --db-informational-13{syntax: ""; inherits: true; initial-value: #ebf5fe;}@property --db-informational-14{syntax: ""; inherits: true; initial-value: #f5faff;}@property --db-informational-origin{syntax: ""; inherits: true; initial-value: #309fd1;}@property --db-informational-origin-light-default{syntax: ""; inherits: true; initial-value: #309fd1;}@property --db-informational-origin-light-hovered{syntax: ""; inherits: true; initial-value: #2684ae;}@property --db-informational-origin-light-pressed{syntax: ""; inherits: true; initial-value: #1d698c;}@property --db-informational-on-origin-light-default{syntax: ""; inherits: true; initial-value: #01080f;}@property --db-informational-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #072231;}@property --db-informational-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #0f384f;}@property --db-informational-origin-dark-default{syntax: ""; inherits: true; initial-value: #309fd1;}@property --db-informational-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #3abbf5;}@property --db-informational-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #96d2fb;}@property --db-informational-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #01080f;}@property --db-informational-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #072231;}@property --db-informational-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #0f384f;}@property --db-warning-0{syntax: ""; inherits: true; initial-value: #100500;}@property --db-warning-1{syntax: ""; inherits: true; initial-value: #190b00;}@property --db-warning-2{syntax: ""; inherits: true; initial-value: #210f00;}@property --db-warning-3{syntax: ""; inherits: true; initial-value: #2c1600;}@property --db-warning-4{syntax: ""; inherits: true; initial-value: #4a2800;}@property --db-warning-5{syntax: ""; inherits: true; initial-value: #693c00;}@property --db-warning-6{syntax: ""; inherits: true; initial-value: #8a5100;}@property --db-warning-7{syntax: ""; inherits: true; initial-value: #ad6600;}@property --db-warning-8{syntax: ""; inherits: true; initial-value: #d17d00;}@property --db-warning-9{syntax: ""; inherits: true; initial-value: #f69400;}@property --db-warning-10{syntax: ""; inherits: true; initial-value: #ffb782;}@property --db-warning-11{syntax: ""; inherits: true; initial-value: #ffdbc8;}@property --db-warning-12{syntax: ""; inherits: true; initial-value: #ffeadf;}@property --db-warning-13{syntax: ""; inherits: true; initial-value: #fff1ea;}@property --db-warning-14{syntax: ""; inherits: true; initial-value: #fff8f5;}@property --db-warning-origin{syntax: ""; inherits: true; initial-value: #f39200;}@property --db-warning-origin-light-default{syntax: ""; inherits: true; initial-value: #f39200;}@property --db-warning-origin-light-hovered{syntax: ""; inherits: true; initial-value: #ce7b00;}@property --db-warning-origin-light-pressed{syntax: ""; inherits: true; initial-value: #aa6500;}@property --db-warning-on-origin-light-default{syntax: ""; inherits: true; initial-value: #100500;}@property --db-warning-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #331900;}@property --db-warning-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #512b00;}@property --db-warning-origin-dark-default{syntax: ""; inherits: true; initial-value: #f39200;}@property --db-warning-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ffb47b;}@property --db-warning-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ffd9c3;}@property --db-warning-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #100500;}@property --db-warning-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #331900;}@property --db-warning-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #512b00;}@property --db-successful-0{syntax: ""; inherits: true; initial-value: #030900;}@property --db-successful-1{syntax: ""; inherits: true; initial-value: #061100;}@property --db-successful-2{syntax: ""; inherits: true; initial-value: #091701;}@property --db-successful-3{syntax: ""; inherits: true; initial-value: #0f2001;}@property --db-successful-4{syntax: ""; inherits: true; initial-value: #1d3702;}@property --db-successful-5{syntax: ""; inherits: true; initial-value: #2d5005;}@property --db-successful-6{syntax: ""; inherits: true; initial-value: #3d6a09;}@property --db-successful-7{syntax: ""; inherits: true; initial-value: #4e850f;}@property --db-successful-8{syntax: ""; inherits: true; initial-value: #60a114;}@property --db-successful-9{syntax: ""; inherits: true; initial-value: #72bf1a;}@property --db-successful-10{syntax: ""; inherits: true; initial-value: #85dd20;}@property --db-successful-11{syntax: ""; inherits: true; initial-value: #99fc26;}@property --db-successful-12{syntax: ""; inherits: true; initial-value: #c3ff9d;}@property --db-successful-13{syntax: ""; inherits: true; initial-value: #d9ffc4;}@property --db-successful-14{syntax: ""; inherits: true; initial-value: #edffe4;}@property --db-successful-origin{syntax: ""; inherits: true; initial-value: #63a615;}@property --db-successful-origin-light-default{syntax: ""; inherits: true; initial-value: #63a615;}@property --db-successful-origin-light-hovered{syntax: ""; inherits: true; initial-value: #51890f;}@property --db-successful-origin-light-pressed{syntax: ""; inherits: true; initial-value: #406e0a;}@property --db-successful-on-origin-light-default{syntax: ""; inherits: true; initial-value: #030900;}@property --db-successful-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #122400;}@property --db-successful-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #213c00;}@property --db-successful-origin-dark-default{syntax: ""; inherits: true; initial-value: #63a615;}@property --db-successful-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #75c31b;}@property --db-successful-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #88e221;}@property --db-successful-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #030900;}@property --db-successful-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #122400;}@property --db-successful-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #213c00;}@property --db-critical-0{syntax: ""; inherits: true; initial-value: #1a0000;}@property --db-critical-1{syntax: ""; inherits: true; initial-value: #280001;}@property --db-critical-2{syntax: ""; inherits: true; initial-value: #310001;}@property --db-critical-3{syntax: ""; inherits: true; initial-value: #410002;}@property --db-critical-4{syntax: ""; inherits: true; initial-value: #690004;}@property --db-critical-5{syntax: ""; inherits: true; initial-value: #930009;}@property --db-critical-6{syntax: ""; inherits: true; initial-value: #c00010;}@property --db-critical-7{syntax: ""; inherits: true; initial-value: #ef0016;}@property --db-critical-8{syntax: ""; inherits: true; initial-value: #ff5357;}@property --db-critical-9{syntax: ""; inherits: true; initial-value: #ff888a;}@property --db-critical-10{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-critical-11{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-critical-12{syntax: ""; inherits: true; initial-value: #ffe9e9;}@property --db-critical-13{syntax: ""; inherits: true; initial-value: #fff0f0;}@property --db-critical-14{syntax: ""; inherits: true; initial-value: #fff8f8;}@property --db-critical-origin{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-critical-origin-light-default{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-critical-origin-light-hovered{syntax: ""; inherits: true; initial-value: #bd000f;}@property --db-critical-origin-light-pressed{syntax: ""; inherits: true; initial-value: #900009;}@property --db-critical-on-origin-light-default{syntax: ""; inherits: true; initial-value: #fff;}@property --db-critical-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-critical-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-critical-origin-dark-default{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-critical-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ff4f53;}@property --db-critical-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ff8587;}@property --db-critical-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #fff;}@property --db-critical-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-critical-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-yellow-0{syntax: ""; inherits: true; initial-value: #0a0700;}@property --db-yellow-1{syntax: ""; inherits: true; initial-value: #130e00;}@property --db-yellow-2{syntax: ""; inherits: true; initial-value: #191300;}@property --db-yellow-3{syntax: ""; inherits: true; initial-value: #221b00;}@property --db-yellow-4{syntax: ""; inherits: true; initial-value: #3a3000;}@property --db-yellow-5{syntax: ""; inherits: true; initial-value: #544600;}@property --db-yellow-6{syntax: ""; inherits: true; initial-value: #6f5d00;}@property --db-yellow-7{syntax: ""; inherits: true; initial-value: #8c7600;}@property --db-yellow-8{syntax: ""; inherits: true; initial-value: #aa8f00;}@property --db-yellow-9{syntax: ""; inherits: true; initial-value: #c8a900;}@property --db-yellow-10{syntax: ""; inherits: true; initial-value: #e8c400;}@property --db-yellow-11{syntax: ""; inherits: true; initial-value: #ffe17c;}@property --db-yellow-12{syntax: ""; inherits: true; initial-value: #ffedbc;}@property --db-yellow-13{syntax: ""; inherits: true; initial-value: #fff3d5;}@property --db-yellow-14{syntax: ""; inherits: true; initial-value: #fff9eb;}@property --db-yellow-origin{syntax: ""; inherits: true; initial-value: #ffd800;}@property --db-yellow-origin-light-default{syntax: ""; inherits: true; initial-value: #ffd800;}@property --db-yellow-origin-light-hovered{syntax: ""; inherits: true; initial-value: #dfbc00;}@property --db-yellow-origin-light-pressed{syntax: ""; inherits: true; initial-value: #bfa200;}@property --db-yellow-on-origin-light-default{syntax: ""; inherits: true; initial-value: #0a0700;}@property --db-yellow-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #261f00;}@property --db-yellow-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #3f3400;}@property --db-yellow-origin-dark-default{syntax: ""; inherits: true; initial-value: #ffd800;}@property --db-yellow-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #dfbc00;}@property --db-yellow-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #bfa200;}@property --db-yellow-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #0a0700;}@property --db-yellow-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #261f00;}@property --db-yellow-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #3f3400;}@property --db-orange-0{syntax: ""; inherits: true; initial-value: #100500;}@property --db-orange-1{syntax: ""; inherits: true; initial-value: #190b00;}@property --db-orange-2{syntax: ""; inherits: true; initial-value: #210f00;}@property --db-orange-3{syntax: ""; inherits: true; initial-value: #2c1600;}@property --db-orange-4{syntax: ""; inherits: true; initial-value: #4a2800;}@property --db-orange-5{syntax: ""; inherits: true; initial-value: #693c00;}@property --db-orange-6{syntax: ""; inherits: true; initial-value: #8a5100;}@property --db-orange-7{syntax: ""; inherits: true; initial-value: #ad6600;}@property --db-orange-8{syntax: ""; inherits: true; initial-value: #d17d00;}@property --db-orange-9{syntax: ""; inherits: true; initial-value: #f69400;}@property --db-orange-10{syntax: ""; inherits: true; initial-value: #ffb782;}@property --db-orange-11{syntax: ""; inherits: true; initial-value: #ffdbc8;}@property --db-orange-12{syntax: ""; inherits: true; initial-value: #ffeadf;}@property --db-orange-13{syntax: ""; inherits: true; initial-value: #fff1ea;}@property --db-orange-14{syntax: ""; inherits: true; initial-value: #fff8f5;}@property --db-orange-origin{syntax: ""; inherits: true; initial-value: #f39200;}@property --db-orange-origin-light-default{syntax: ""; inherits: true; initial-value: #f39200;}@property --db-orange-origin-light-hovered{syntax: ""; inherits: true; initial-value: #ce7b00;}@property --db-orange-origin-light-pressed{syntax: ""; inherits: true; initial-value: #aa6500;}@property --db-orange-on-origin-light-default{syntax: ""; inherits: true; initial-value: #100500;}@property --db-orange-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #331900;}@property --db-orange-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #512b00;}@property --db-orange-origin-dark-default{syntax: ""; inherits: true; initial-value: #f39200;}@property --db-orange-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ffb47b;}@property --db-orange-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ffd9c3;}@property --db-orange-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #100500;}@property --db-orange-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #331900;}@property --db-orange-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #512b00;}@property --db-red-0{syntax: ""; inherits: true; initial-value: #1a0000;}@property --db-red-1{syntax: ""; inherits: true; initial-value: #280001;}@property --db-red-2{syntax: ""; inherits: true; initial-value: #310001;}@property --db-red-3{syntax: ""; inherits: true; initial-value: #410002;}@property --db-red-4{syntax: ""; inherits: true; initial-value: #690004;}@property --db-red-5{syntax: ""; inherits: true; initial-value: #930009;}@property --db-red-6{syntax: ""; inherits: true; initial-value: #c00010;}@property --db-red-7{syntax: ""; inherits: true; initial-value: #ef0016;}@property --db-red-8{syntax: ""; inherits: true; initial-value: #ff5357;}@property --db-red-9{syntax: ""; inherits: true; initial-value: #ff888a;}@property --db-red-10{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-red-11{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-red-12{syntax: ""; inherits: true; initial-value: #ffe9e9;}@property --db-red-13{syntax: ""; inherits: true; initial-value: #fff0f0;}@property --db-red-14{syntax: ""; inherits: true; initial-value: #fff8f8;}@property --db-red-origin{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-red-origin-light-default{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-red-origin-light-hovered{syntax: ""; inherits: true; initial-value: #bd000f;}@property --db-red-origin-light-pressed{syntax: ""; inherits: true; initial-value: #900009;}@property --db-red-on-origin-light-default{syntax: ""; inherits: true; initial-value: #fff;}@property --db-red-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-red-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-red-origin-dark-default{syntax: ""; inherits: true; initial-value: #ec0016;}@property --db-red-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ff4f53;}@property --db-red-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ff8587;}@property --db-red-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #fff;}@property --db-red-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ffdada;}@property --db-red-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #ffb3b4;}@property --db-pink-0{syntax: ""; inherits: true; initial-value: #160209;}@property --db-pink-1{syntax: ""; inherits: true; initial-value: #220310;}@property --db-pink-2{syntax: ""; inherits: true; initial-value: #2b0516;}@property --db-pink-3{syntax: ""; inherits: true; initial-value: #39081f;}@property --db-pink-4{syntax: ""; inherits: true; initial-value: #5c1335;}@property --db-pink-5{syntax: ""; inherits: true; initial-value: #821e4e;}@property --db-pink-6{syntax: ""; inherits: true; initial-value: #aa2b67;}@property --db-pink-7{syntax: ""; inherits: true; initial-value: #d43882;}@property --db-pink-8{syntax: ""; inherits: true; initial-value: #ed5c9b;}@property --db-pink-9{syntax: ""; inherits: true; initial-value: #f18cb2;}@property --db-pink-10{syntax: ""; inherits: true; initial-value: #f5b5cb;}@property --db-pink-11{syntax: ""; inherits: true; initial-value: #fadbe4;}@property --db-pink-12{syntax: ""; inherits: true; initial-value: #fce9ef;}@property --db-pink-13{syntax: ""; inherits: true; initial-value: #fdf1f4;}@property --db-pink-14{syntax: ""; inherits: true; initial-value: #fef8fa;}@property --db-pink-origin{syntax: ""; inherits: true; initial-value: #e93e8f;}@property --db-pink-origin-light-default{syntax: ""; inherits: true; initial-value: #e93e8f;}@property --db-pink-origin-light-hovered{syntax: ""; inherits: true; initial-value: #be3174;}@property --db-pink-origin-light-pressed{syntax: ""; inherits: true; initial-value: #95245a;}@property --db-pink-on-origin-light-default{syntax: ""; inherits: true; initial-value: #260413;}@property --db-pink-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #490e29;}@property --db-pink-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #6e1941;}@property --db-pink-origin-dark-default{syntax: ""; inherits: true; initial-value: #e93e8f;}@property --db-pink-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #ef75a6;}@property --db-pink-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #f3a0be;}@property --db-pink-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #260413;}@property --db-pink-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #490e29;}@property --db-pink-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #6e1941;}@property --db-violet-0{syntax: ""; inherits: true; initial-value: #0d0412;}@property --db-violet-1{syntax: ""; inherits: true; initial-value: #17081c;}@property --db-violet-2{syntax: ""; inherits: true; initial-value: #1d0c24;}@property --db-violet-3{syntax: ""; inherits: true; initial-value: #281330;}@property --db-violet-4{syntax: ""; inherits: true; initial-value: #432350;}@property --db-violet-5{syntax: ""; inherits: true; initial-value: #603571;}@property --db-violet-6{syntax: ""; inherits: true; initial-value: #7f4895;}@property --db-violet-7{syntax: ""; inherits: true; initial-value: #9f5bba;}@property --db-violet-8{syntax: ""; inherits: true; initial-value: #b47ace;}@property --db-violet-9{syntax: ""; inherits: true; initial-value: #c69cda;}@property --db-violet-10{syntax: ""; inherits: true; initial-value: #d8bde6;}@property --db-violet-11{syntax: ""; inherits: true; initial-value: #ebdef2;}@property --db-violet-12{syntax: ""; inherits: true; initial-value: #f3ebf7;}@property --db-violet-13{syntax: ""; inherits: true; initial-value: #f7f2fa;}@property --db-violet-14{syntax: ""; inherits: true; initial-value: #fbf8fc;}@property --db-violet-origin{syntax: ""; inherits: true; initial-value: #814997;}@property --db-violet-origin-light-default{syntax: ""; inherits: true; initial-value: #814997;}@property --db-violet-origin-light-hovered{syntax: ""; inherits: true; initial-value: #623673;}@property --db-violet-origin-light-pressed{syntax: ""; inherits: true; initial-value: #452452;}@property --db-violet-on-origin-light-default{syntax: ""; inherits: true; initial-value: #fbf8fc;}@property --db-violet-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #e9d7ee;}@property --db-violet-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #d7b5e1;}@property --db-violet-origin-dark-default{syntax: ""; inherits: true; initial-value: #814997;}@property --db-violet-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #a15dbc;}@property --db-violet-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #b67cce;}@property --db-violet-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #fbf8fc;}@property --db-violet-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #e9d7ee;}@property --db-violet-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #d7b5e1;}@property --db-blue-0{syntax: ""; inherits: true; initial-value: #00061b;}@property --db-blue-1{syntax: ""; inherits: true; initial-value: #010d29;}@property --db-blue-2{syntax: ""; inherits: true; initial-value: #011133;}@property --db-blue-3{syntax: ""; inherits: true; initial-value: #021943;}@property --db-blue-4{syntax: ""; inherits: true; initial-value: #072d6c;}@property --db-blue-5{syntax: ""; inherits: true; initial-value: #0d4298;}@property --db-blue-6{syntax: ""; inherits: true; initial-value: #1558c6;}@property --db-blue-7{syntax: ""; inherits: true; initial-value: #1d6ff7;}@property --db-blue-8{syntax: ""; inherits: true; initial-value: #638bfa;}@property --db-blue-9{syntax: ""; inherits: true; initial-value: #90a8fc;}@property --db-blue-10{syntax: ""; inherits: true; initial-value: #b7c4fd;}@property --db-blue-11{syntax: ""; inherits: true; initial-value: #dbe1fe;}@property --db-blue-12{syntax: ""; inherits: true; initial-value: #eaedfe;}@property --db-blue-13{syntax: ""; inherits: true; initial-value: #f1f3ff;}@property --db-blue-14{syntax: ""; inherits: true; initial-value: #f8f9ff;}@property --db-blue-origin{syntax: ""; inherits: true; initial-value: #1455c0;}@property --db-blue-origin-light-default{syntax: ""; inherits: true; initial-value: #1455c0;}@property --db-blue-origin-light-hovered{syntax: ""; inherits: true; initial-value: #0c3f92;}@property --db-blue-origin-light-pressed{syntax: ""; inherits: true; initial-value: #062a67;}@property --db-blue-on-origin-light-default{syntax: ""; inherits: true; initial-value: #f8f9ff;}@property --db-blue-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #d5dbff;}@property --db-blue-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #b0beff;}@property --db-blue-origin-dark-default{syntax: ""; inherits: true; initial-value: #1455c0;}@property --db-blue-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #1c6cf0;}@property --db-blue-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #5c87fa;}@property --db-blue-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #f8f9ff;}@property --db-blue-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #d5dbff;}@property --db-blue-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #b0beff;}@property --db-cyan-0{syntax: ""; inherits: true; initial-value: #01080f;}@property --db-cyan-1{syntax: ""; inherits: true; initial-value: #011018;}@property --db-cyan-2{syntax: ""; inherits: true; initial-value: #021520;}@property --db-cyan-3{syntax: ""; inherits: true; initial-value: #041e2b;}@property --db-cyan-4{syntax: ""; inherits: true; initial-value: #0a3447;}@property --db-cyan-5{syntax: ""; inherits: true; initial-value: #124c66;}@property --db-cyan-6{syntax: ""; inherits: true; initial-value: #1b6586;}@property --db-cyan-7{syntax: ""; inherits: true; initial-value: #257fa8;}@property --db-cyan-8{syntax: ""; inherits: true; initial-value: #2e9acb;}@property --db-cyan-9{syntax: ""; inherits: true; initial-value: #38b6ef;}@property --db-cyan-10{syntax: ""; inherits: true; initial-value: #89cffa;}@property --db-cyan-11{syntax: ""; inherits: true; initial-value: #cae6fd;}@property --db-cyan-12{syntax: ""; inherits: true; initial-value: #e0f0fe;}@property --db-cyan-13{syntax: ""; inherits: true; initial-value: #ebf5fe;}@property --db-cyan-14{syntax: ""; inherits: true; initial-value: #f5faff;}@property --db-cyan-origin{syntax: ""; inherits: true; initial-value: #309fd1;}@property --db-cyan-origin-light-default{syntax: ""; inherits: true; initial-value: #309fd1;}@property --db-cyan-origin-light-hovered{syntax: ""; inherits: true; initial-value: #2684ae;}@property --db-cyan-origin-light-pressed{syntax: ""; inherits: true; initial-value: #1d698c;}@property --db-cyan-on-origin-light-default{syntax: ""; inherits: true; initial-value: #01080f;}@property --db-cyan-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #072231;}@property --db-cyan-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #0f384f;}@property --db-cyan-origin-dark-default{syntax: ""; inherits: true; initial-value: #309fd1;}@property --db-cyan-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #3abbf5;}@property --db-cyan-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #96d2fb;}@property --db-cyan-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #01080f;}@property --db-cyan-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #072231;}@property --db-cyan-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #0f384f;}@property --db-turquoise-0{syntax: ""; inherits: true; initial-value: #000908;}@property --db-turquoise-1{syntax: ""; inherits: true; initial-value: #001110;}@property --db-turquoise-2{syntax: ""; inherits: true; initial-value: #001715;}@property --db-turquoise-3{syntax: ""; inherits: true; initial-value: #00201e;}@property --db-turquoise-4{syntax: ""; inherits: true; initial-value: #003734;}@property --db-turquoise-5{syntax: ""; inherits: true; initial-value: #00504c;}@property --db-turquoise-6{syntax: ""; inherits: true; initial-value: #006a65;}@property --db-turquoise-7{syntax: ""; inherits: true; initial-value: #00857f;}@property --db-turquoise-8{syntax: ""; inherits: true; initial-value: #00a29b;}@property --db-turquoise-9{syntax: ""; inherits: true; initial-value: #00bfb7;}@property --db-turquoise-10{syntax: ""; inherits: true; initial-value: #00ddd4;}@property --db-turquoise-11{syntax: ""; inherits: true; initial-value: #00fcf2;}@property --db-turquoise-12{syntax: ""; inherits: true; initial-value: #9bfff8;}@property --db-turquoise-13{syntax: ""; inherits: true; initial-value: #c3fffa;}@property --db-turquoise-14{syntax: ""; inherits: true; initial-value: #e3fffd;}@property --db-turquoise-origin{syntax: ""; inherits: true; initial-value: #00a099;}@property --db-turquoise-origin-light-default{syntax: ""; inherits: true; initial-value: #00a099;}@property --db-turquoise-origin-light-hovered{syntax: ""; inherits: true; initial-value: #00847e;}@property --db-turquoise-origin-light-pressed{syntax: ""; inherits: true; initial-value: #006864;}@property --db-turquoise-on-origin-light-default{syntax: ""; inherits: true; initial-value: #000908;}@property --db-turquoise-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #002422;}@property --db-turquoise-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #003c38;}@property --db-turquoise-origin-dark-default{syntax: ""; inherits: true; initial-value: #00a099;}@property --db-turquoise-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #00bdb5;}@property --db-turquoise-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #00dcd2;}@property --db-turquoise-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #000908;}@property --db-turquoise-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #002422;}@property --db-turquoise-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #003c38;}@property --db-green-0{syntax: ""; inherits: true; initial-value: #030900;}@property --db-green-1{syntax: ""; inherits: true; initial-value: #061100;}@property --db-green-2{syntax: ""; inherits: true; initial-value: #091701;}@property --db-green-3{syntax: ""; inherits: true; initial-value: #0f2001;}@property --db-green-4{syntax: ""; inherits: true; initial-value: #1d3702;}@property --db-green-5{syntax: ""; inherits: true; initial-value: #2d5005;}@property --db-green-6{syntax: ""; inherits: true; initial-value: #3d6a09;}@property --db-green-7{syntax: ""; inherits: true; initial-value: #4e850f;}@property --db-green-8{syntax: ""; inherits: true; initial-value: #60a114;}@property --db-green-9{syntax: ""; inherits: true; initial-value: #72bf1a;}@property --db-green-10{syntax: ""; inherits: true; initial-value: #85dd20;}@property --db-green-11{syntax: ""; inherits: true; initial-value: #99fc26;}@property --db-green-12{syntax: ""; inherits: true; initial-value: #c3ff9d;}@property --db-green-13{syntax: ""; inherits: true; initial-value: #d9ffc4;}@property --db-green-14{syntax: ""; inherits: true; initial-value: #edffe4;}@property --db-green-origin{syntax: ""; inherits: true; initial-value: #63a615;}@property --db-green-origin-light-default{syntax: ""; inherits: true; initial-value: #63a615;}@property --db-green-origin-light-hovered{syntax: ""; inherits: true; initial-value: #51890f;}@property --db-green-origin-light-pressed{syntax: ""; inherits: true; initial-value: #406e0a;}@property --db-green-on-origin-light-default{syntax: ""; inherits: true; initial-value: #030900;}@property --db-green-on-origin-light-hovered{syntax: ""; inherits: true; initial-value: #122400;}@property --db-green-on-origin-light-pressed{syntax: ""; inherits: true; initial-value: #213c00;}@property --db-green-origin-dark-default{syntax: ""; inherits: true; initial-value: #63a615;}@property --db-green-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #75c31b;}@property --db-green-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #88e221;}@property --db-green-on-origin-dark-default{syntax: ""; inherits: true; initial-value: #030900;}@property --db-green-on-origin-dark-hovered{syntax: ""; inherits: true; initial-value: #122400;}@property --db-green-on-origin-dark-pressed{syntax: ""; inherits: true; initial-value: #213c00;}:root{--db-spacing-responsive-regular-desktop-3xl: 40rem;--db-spacing-responsive-regular-desktop-2xl: 30rem;--db-spacing-responsive-regular-desktop-xl: 15rem;--db-spacing-responsive-regular-desktop-lg: 7.5rem;--db-spacing-responsive-regular-desktop-md: 5rem;--db-spacing-responsive-regular-desktop-sm: 3rem;--db-spacing-responsive-regular-desktop-xs: 2rem;--db-spacing-responsive-regular-desktop-2xs: 1.5rem;--db-spacing-responsive-regular-desktop-3xs: 1.25rem;--db-spacing-responsive-regular-tablet-3xs: 1rem;--db-spacing-responsive-regular-tablet-2xs: 1.25rem;--db-spacing-responsive-regular-tablet-xs: 1.75rem;--db-spacing-responsive-regular-tablet-sm: 2.5rem;--db-spacing-responsive-regular-tablet-md: 4rem;--db-spacing-responsive-regular-tablet-lg: 6rem;--db-spacing-responsive-regular-tablet-xl: 10rem;--db-spacing-responsive-regular-tablet-2xl: 15rem;--db-spacing-responsive-regular-tablet-3xl: 30rem;--db-spacing-responsive-regular-mobile-3xs: 1rem;--db-spacing-responsive-regular-mobile-2xs: 1.25rem;--db-spacing-responsive-regular-mobile-xs: 1.5rem;--db-spacing-responsive-regular-mobile-sm: 2rem;--db-spacing-responsive-regular-mobile-md: 3rem;--db-spacing-responsive-regular-mobile-lg: 5rem;--db-spacing-responsive-regular-mobile-xl: 7.5rem;--db-spacing-responsive-regular-mobile-2xl: 10rem;--db-spacing-responsive-regular-mobile-3xl: 15rem;--db-spacing-responsive-functional-desktop-3xs: 1rem;--db-spacing-responsive-functional-desktop-2xs: 1.25rem;--db-spacing-responsive-functional-desktop-xs: 1.75rem;--db-spacing-responsive-functional-desktop-sm: 2.5rem;--db-spacing-responsive-functional-desktop-md: 4rem;--db-spacing-responsive-functional-desktop-lg: 6rem;--db-spacing-responsive-functional-desktop-xl: 10rem;--db-spacing-responsive-functional-desktop-2xl: 15rem;--db-spacing-responsive-functional-desktop-3xl: 30rem;--db-spacing-responsive-functional-tablet-3xs: 1rem;--db-spacing-responsive-functional-tablet-2xs: 1.25rem;--db-spacing-responsive-functional-tablet-xs: 1.5rem;--db-spacing-responsive-functional-tablet-sm: 2rem;--db-spacing-responsive-functional-tablet-md: 3rem;--db-spacing-responsive-functional-tablet-lg: 5rem;--db-spacing-responsive-functional-tablet-xl: 7.5rem;--db-spacing-responsive-functional-tablet-2xl: 10rem;--db-spacing-responsive-functional-tablet-3xl: 15rem;--db-spacing-responsive-functional-mobile-3xs: 1rem;--db-spacing-responsive-functional-mobile-2xs: 1.25rem;--db-spacing-responsive-functional-mobile-xs: 1.25rem;--db-spacing-responsive-functional-mobile-sm: 1.75rem;--db-spacing-responsive-functional-mobile-md: 2.5rem;--db-spacing-responsive-functional-mobile-lg: 4rem;--db-spacing-responsive-functional-mobile-xl: 6rem;--db-spacing-responsive-functional-mobile-2xl: 7.5rem;--db-spacing-responsive-functional-mobile-3xl: 10rem;--db-spacing-responsive-expressive-desktop-3xs: 1.75rem;--db-spacing-responsive-expressive-desktop-2xs: 2rem;--db-spacing-responsive-expressive-desktop-xs: 3rem;--db-spacing-responsive-expressive-desktop-sm: 5rem;--db-spacing-responsive-expressive-desktop-md: 7.5rem;--db-spacing-responsive-expressive-desktop-lg: 15rem;--db-spacing-responsive-expressive-desktop-xl: 30rem;--db-spacing-responsive-expressive-desktop-2xl: 40rem;--db-spacing-responsive-expressive-desktop-3xl: 50rem;--db-spacing-responsive-expressive-tablet-3xs: 1.5rem;--db-spacing-responsive-expressive-tablet-2xs: 1.75rem;--db-spacing-responsive-expressive-tablet-xs: 2.5rem;--db-spacing-responsive-expressive-tablet-sm: 4rem;--db-spacing-responsive-expressive-tablet-md: 6rem;--db-spacing-responsive-expressive-tablet-lg: 10rem;--db-spacing-responsive-expressive-tablet-xl: 15rem;--db-spacing-responsive-expressive-tablet-2xl: 30rem;--db-spacing-responsive-expressive-tablet-3xl: 40rem;--db-spacing-responsive-expressive-mobile-3xs: 1.25rem;--db-spacing-responsive-expressive-mobile-2xs: 1.5rem;--db-spacing-responsive-expressive-mobile-xs: 2rem;--db-spacing-responsive-expressive-mobile-sm: 3rem;--db-spacing-responsive-expressive-mobile-md: 5rem;--db-spacing-responsive-expressive-mobile-lg: 7.5rem;--db-spacing-responsive-expressive-mobile-xl: 10rem;--db-spacing-responsive-expressive-mobile-2xl: 15rem;--db-spacing-responsive-expressive-mobile-3xl: 30rem;--db-spacing-fixed-regular-3xs: .125rem;--db-spacing-fixed-regular-2xs: .25rem;--db-spacing-fixed-regular-xs: .5rem;--db-spacing-fixed-regular-sm: .75rem;--db-spacing-fixed-regular-md: 1rem;--db-spacing-fixed-regular-lg: 1.5rem;--db-spacing-fixed-regular-xl: 2rem;--db-spacing-fixed-regular-2xl: 3rem;--db-spacing-fixed-regular-3xl: 5rem;--db-spacing-fixed-functional-3xs: .125rem;--db-spacing-fixed-functional-2xs: .25rem;--db-spacing-fixed-functional-xs: .375rem;--db-spacing-fixed-functional-sm: .5rem;--db-spacing-fixed-functional-md: .75rem;--db-spacing-fixed-functional-lg: 1rem;--db-spacing-fixed-functional-xl: 1.5rem;--db-spacing-fixed-functional-2xl: 2rem;--db-spacing-fixed-functional-3xl: 3rem;--db-spacing-fixed-expressive-3xs: .25rem;--db-spacing-fixed-expressive-2xs: .5rem;--db-spacing-fixed-expressive-xs: .75rem;--db-spacing-fixed-expressive-sm: 1rem;--db-spacing-fixed-expressive-md: 1.5rem;--db-spacing-fixed-expressive-lg: 2rem;--db-spacing-fixed-expressive-xl: 3rem;--db-spacing-fixed-expressive-2xl: 5rem;--db-spacing-fixed-expressive-3xl: 7.5rem;--db-sizing-regular-3xl: 15rem;--db-sizing-regular-2xl: 10rem;--db-sizing-regular-xl: 6rem;--db-sizing-regular-lg: 4rem;--db-sizing-regular-md: 2.5rem;--db-sizing-regular-sm: 1.5rem;--db-sizing-regular-xs: 1rem;--db-sizing-regular-2xs: .75rem;--db-sizing-regular-3xs: .5rem;--db-sizing-functional-3xs: .375rem;--db-sizing-functional-2xs: .625rem;--db-sizing-functional-xs: .875rem;--db-sizing-functional-sm: 1.25rem;--db-sizing-functional-md: 2rem;--db-sizing-functional-lg: 3rem;--db-sizing-functional-xl: 5rem;--db-sizing-functional-2xl: 7.5rem;--db-sizing-functional-3xl: 10rem;--db-sizing-expressive-3xs: .625rem;--db-sizing-expressive-2xs: .875rem;--db-sizing-expressive-xs: 1.25rem;--db-sizing-expressive-sm: 1.75rem;--db-sizing-expressive-md: 3rem;--db-sizing-expressive-lg: 5rem;--db-sizing-expressive-xl: 7.5rem;--db-sizing-expressive-2xl: 15rem;--db-sizing-expressive-3xl: 30rem;--db-typography-regular-desktop-headline-3xl-line-height: 1.2;--db-typography-regular-desktop-headline-3xl-font-size: 5rem;--db-base-icon-weight-regular-desktop-headline-3xl: 96;--db-base-icon-font-size-regular-desktop-headline-3xl: 6rem;--db-typography-regular-desktop-headline-2xl-line-height: 1.25;--db-typography-regular-desktop-headline-2xl-font-size: 4rem;--db-base-icon-weight-regular-desktop-headline-2xl: 80;--db-base-icon-font-size-regular-desktop-headline-2xl: 5rem;--db-typography-regular-desktop-headline-xl-line-height: 1.3333333333333333;--db-typography-regular-desktop-headline-xl-font-size: 3rem;--db-base-icon-weight-regular-desktop-headline-xl: 64;--db-base-icon-font-size-regular-desktop-headline-xl: 4rem;--db-typography-regular-desktop-headline-lg-line-height: 1.2;--db-typography-regular-desktop-headline-lg-font-size: 2.5rem;--db-base-icon-weight-regular-desktop-headline-lg: 48;--db-base-icon-font-size-regular-desktop-headline-lg: 3rem;--db-typography-regular-desktop-headline-md-line-height: 1.25;--db-typography-regular-desktop-headline-md-font-size: 2rem;--db-base-icon-weight-regular-desktop-headline-md: 40;--db-base-icon-font-size-regular-desktop-headline-md: 2.5rem;--db-typography-regular-desktop-headline-sm-line-height: 1.1428571428571428;--db-typography-regular-desktop-headline-sm-font-size: 1.75rem;--db-base-icon-weight-regular-desktop-headline-sm: 32;--db-base-icon-font-size-regular-desktop-headline-sm: 2rem;--db-typography-regular-desktop-headline-2xs-line-height: 1.2;--db-typography-regular-desktop-headline-2xs-font-size: 1.25rem;--db-base-icon-weight-regular-desktop-headline-2xs: 24;--db-base-icon-font-size-regular-desktop-headline-2xs: 1.5rem;--db-typography-regular-desktop-headline-3xs-line-height: 1.25;--db-typography-regular-desktop-headline-3xs-font-size: 1rem;--db-base-icon-weight-regular-desktop-headline-3xs: 20;--db-base-icon-font-size-regular-desktop-headline-3xs: 1.25rem;--db-typography-regular-desktop-headline-xs-line-height: 1.1666666666666667;--db-typography-regular-desktop-headline-xs-font-size: 1.5rem;--db-base-icon-weight-regular-desktop-headline-xs: 28;--db-base-icon-font-size-regular-desktop-headline-xs: 1.75rem;--db-typography-regular-desktop-body-lg-line-height: 1.4;--db-typography-regular-desktop-body-lg-font-size: 1.25rem;--db-base-icon-weight-regular-desktop-body-lg: 28;--db-base-icon-font-size-regular-desktop-body-lg: 1.75rem;--db-typography-regular-desktop-body-xl-line-height: 1.3333333333333333;--db-typography-regular-desktop-body-xl-font-size: 1.5rem;--db-base-icon-weight-regular-desktop-body-xl: 32;--db-base-icon-font-size-regular-desktop-body-xl: 2rem;--db-typography-regular-desktop-body-2xl-line-height: 1.4285714285714286;--db-typography-regular-desktop-body-2xl-font-size: 1.75rem;--db-base-icon-weight-regular-desktop-body-2xl: 40;--db-base-icon-font-size-regular-desktop-body-2xl: 2.5rem;--db-typography-regular-desktop-body-3xl-line-height: 1.5;--db-typography-regular-desktop-body-3xl-font-size: 2rem;--db-base-icon-weight-regular-desktop-3xl: 48;--db-base-icon-font-size-regular-desktop-3xl: 3rem;--db-typography-regular-desktop-body-md-line-height: 1.5;--db-typography-regular-desktop-body-md-font-size: 1rem;--db-base-icon-weight-regular-desktop-body-md: 24;--db-base-icon-font-size-regular-desktop-body-md: 1.5rem;--db-typography-regular-desktop-body-sm-line-height: 1.4285714285714286;--db-typography-regular-desktop-body-sm-font-size: .875rem;--db-base-icon-weight-regular-desktop-body-sm: 20;--db-base-icon-font-size-regular-desktop-body-sm: 1.25rem;--db-typography-regular-desktop-body-2xs-line-height: 1.4;--db-typography-regular-desktop-body-2xs-font-size: .625rem;--db-base-icon-weight-regular-desktop-body-2xs: 14;--db-base-icon-font-size-regular-desktop-body-2xs: .875rem;--db-typography-regular-desktop-body-3xs-line-height: 1.4;--db-typography-regular-desktop-body-3xs-font-size: .625rem;--db-base-icon-weight-regular-desktop-3xs: 14;--db-base-icon-font-size-regular-desktop-3xs: .875rem;--db-typography-regular-desktop-body-xs-line-height: 1.3333333333333333;--db-typography-regular-desktop-body-xs-font-size: .75rem;--db-base-icon-weight-regular-desktop-body-xs: 16;--db-base-icon-font-size-regular-desktop-body-xs: 1rem;--db-typography-regular-mobile-body-lg-line-height: 1.4;--db-typography-regular-mobile-body-lg-font-size: 1.25rem;--db-base-icon-weight-regular-mobile-body-lg: 28;--db-base-icon-font-size-regular-mobile-body-lg: 1.75rem;--db-typography-regular-mobile-body-md-line-height: 1.5;--db-typography-regular-mobile-body-md-font-size: 1rem;--db-base-icon-weight-regular-mobile-body-md: 24;--db-base-icon-font-size-regular-mobile-body-md: 1.5rem;--db-typography-regular-mobile-body-sm-line-height: 1.4285714285714286;--db-typography-regular-mobile-body-sm-font-size: .875rem;--db-base-icon-weight-regular-mobile-body-sm: 20;--db-base-icon-font-size-regular-mobile-body-sm: 1.25rem;--db-typography-regular-mobile-body-xl-line-height: 1.4;--db-typography-regular-mobile-body-xl-font-size: 1.25rem;--db-base-icon-weight-regular-mobile-body-xl: 28;--db-base-icon-font-size-regular-mobile-body-xl: 1.75rem;--db-typography-regular-mobile-body-xs-line-height: 1.3333333333333333;--db-typography-regular-mobile-body-xs-font-size: .75rem;--db-base-icon-weight-regular-mobile-body-xs: 16;--db-base-icon-font-size-regular-mobile-body-xs: 1rem;--db-typography-regular-mobile-body-2xl-line-height: 1.4;--db-typography-regular-mobile-body-2xl-font-size: 1.25rem;--db-base-icon-weight-regular-mobile-body-2xl: 28;--db-base-icon-font-size-regular-mobile-body-2xl: 1.75rem;--db-typography-regular-mobile-body-3xl-line-height: 1.4;--db-typography-regular-mobile-body-3xl-font-size: 1.25rem;--db-base-icon-weight-regular-mobile-3xl: 28;--db-base-icon-font-size-regular-mobile-3xl: 1.75rem;--db-typography-regular-mobile-body-2xs-line-height: 1.4;--db-typography-regular-mobile-body-2xs-font-size: .625rem;--db-base-icon-weight-regular-mobile-body-2xs: 14;--db-base-icon-font-size-regular-mobile-body-2xs: .875rem;--db-typography-regular-mobile-body-3xs-line-height: 1.4;--db-typography-regular-mobile-body-3xs-font-size: .625rem;--db-base-icon-weight-regular-mobile-3xs: 14;--db-base-icon-font-size-regular-mobile-3xs: .875rem;--db-typography-regular-mobile-headline-lg-line-height: 1.1428571428571428;--db-typography-regular-mobile-headline-lg-font-size: 1.75rem;--db-base-icon-weight-regular-mobile-headline-lg: 32;--db-base-icon-font-size-regular-mobile-headline-lg: 2rem;--db-typography-regular-mobile-headline-md-line-height: 1.1666666666666667;--db-typography-regular-mobile-headline-md-font-size: 1.5rem;--db-base-icon-weight-regular-mobile-headline-md: 28;--db-base-icon-font-size-regular-mobile-headline-md: 1.75rem;--db-typography-regular-mobile-headline-sm-line-height: 1.2;--db-typography-regular-mobile-headline-sm-font-size: 1.25rem;--db-base-icon-weight-regular-mobile-headline-sm: 24;--db-base-icon-font-size-regular-mobile-headline-sm: 1.5rem;--db-typography-regular-mobile-headline-xl-line-height: 1.25;--db-typography-regular-mobile-headline-xl-font-size: 2rem;--db-base-icon-weight-regular-mobile-headline-xl: 40;--db-base-icon-font-size-regular-mobile-headline-xl: 2.5rem;--db-typography-regular-mobile-headline-xs-line-height: 1.25;--db-typography-regular-mobile-headline-xs-font-size: 1rem;--db-base-icon-weight-regular-mobile-headline-xs: 20;--db-base-icon-font-size-regular-mobile-headline-xs: 1.25rem;--db-typography-regular-mobile-headline-2xl-line-height: 1.25;--db-typography-regular-mobile-headline-2xl-font-size: 2rem;--db-base-icon-weight-regular-mobile-headline-2xl: 40;--db-base-icon-font-size-regular-mobile-headline-2xl: 2.5rem;--db-typography-regular-mobile-headline-2xs-line-height: 1.1428571428571428;--db-typography-regular-mobile-headline-2xs-font-size: .875rem;--db-base-icon-weight-regular-mobile-headline-2xs: 16;--db-base-icon-font-size-regular-mobile-headline-2xs: 1rem;--db-typography-regular-mobile-headline-3xl-line-height: 1.25;--db-typography-regular-mobile-headline-3xl-font-size: 2rem;--db-base-icon-weight-regular-mobile-headline-3xl: 40;--db-base-icon-font-size-regular-mobile-headline-3xl: 2.5rem;--db-typography-regular-mobile-headline-3xs-line-height: 1.1428571428571428;--db-typography-regular-mobile-headline-3xs-font-size: .875rem;--db-base-icon-weight-regular-mobile-headline-3xs: 16;--db-base-icon-font-size-regular-mobile-headline-3xs: 1rem;--db-typography-regular-tablet-body-lg-line-height: 1.4;--db-typography-regular-tablet-body-lg-font-size: 1.25rem;--db-base-icon-weight-regular-tablet-body-lg: 28;--db-base-icon-font-size-regular-tablet-body-lg: 1.75rem;--db-typography-regular-tablet-body-md-line-height: 1.5;--db-typography-regular-tablet-body-md-font-size: 1rem;--db-base-icon-weight-regular-tablet-body-md: 24;--db-base-icon-font-size-regular-tablet-body-md: 1.5rem;--db-typography-regular-tablet-body-sm-line-height: 1.4285714285714286;--db-typography-regular-tablet-body-sm-font-size: .875rem;--db-base-icon-weight-regular-tablet-body-sm: 20;--db-base-icon-font-size-regular-tablet-body-sm: 1.25rem;--db-typography-regular-tablet-body-xl-line-height: 1.3333333333333333;--db-typography-regular-tablet-body-xl-font-size: 1.5rem;--db-base-icon-weight-regular-tablet-body-xl: 32;--db-base-icon-font-size-regular-tablet-body-xl: 2rem;--db-typography-regular-tablet-body-xs-line-height: 1.3333333333333333;--db-typography-regular-tablet-body-xs-font-size: .75rem;--db-base-icon-weight-regular-tablet-body-xs: 16;--db-base-icon-font-size-regular-tablet-body-xs: 1rem;--db-typography-regular-tablet-body-2xl-line-height: 1.4285714285714286;--db-typography-regular-tablet-body-2xl-font-size: 1.75rem;--db-base-icon-weight-regular-tablet-body-2xl: 40;--db-base-icon-font-size-regular-tablet-body-2xl: 2.5rem;--db-typography-regular-tablet-body-3xl-line-height: 1.5;--db-typography-regular-tablet-body-3xl-font-size: 2rem;--db-base-icon-weight-regular-tablet-3xl: 48;--db-base-icon-font-size-regular-tablet-3xl: 3rem;--db-typography-regular-tablet-body-2xs-line-height: 1.4;--db-typography-regular-tablet-body-2xs-font-size: .625rem;--db-base-icon-weight-regular-tablet-body-2xs: 14;--db-base-icon-font-size-regular-tablet-body-2xs: .875rem;--db-typography-regular-tablet-body-3xs-line-height: 1.4;--db-typography-regular-tablet-body-3xs-font-size: .625rem;--db-base-icon-weight-regular-tablet-3xs: 14;--db-base-icon-font-size-regular-tablet-3xs: .875rem;--db-typography-regular-tablet-headline-lg-line-height: 1.25;--db-typography-regular-tablet-headline-lg-font-size: 2rem;--db-base-icon-weight-regular-tablet-headline-lg: 40;--db-base-icon-font-size-regular-tablet-headline-lg: 2.5rem;--db-typography-regular-tablet-headline-md-line-height: 1.1428571428571428;--db-typography-regular-tablet-headline-md-font-size: 1.75rem;--db-base-icon-weight-regular-tablet-headline-md: 32;--db-base-icon-font-size-regular-tablet-headline-md: 2rem;--db-typography-regular-tablet-headline-sm-line-height: 1.1666666666666667;--db-typography-regular-tablet-headline-sm-font-size: 1.5rem;--db-base-icon-weight-regular-tablet-headline-sm: 28;--db-base-icon-font-size-regular-tablet-headline-sm: 1.75rem;--db-typography-regular-tablet-headline-xl-line-height: 1.2;--db-typography-regular-tablet-headline-xl-font-size: 2.5rem;--db-base-icon-weight-regular-tablet-headline-xl: 48;--db-base-icon-font-size-regular-tablet-headline-xl: 3rem;--db-typography-regular-tablet-headline-xs-line-height: 1.2;--db-typography-regular-tablet-headline-xs-font-size: 1.25rem;--db-base-icon-weight-regular-tablet-headline-xs: 24;--db-base-icon-font-size-regular-tablet-headline-xs: 1.5rem;--db-typography-regular-tablet-headline-2xl-line-height: 1.3333333333333333;--db-typography-regular-tablet-headline-2xl-font-size: 3rem;--db-base-icon-weight-regular-tablet-headline-2xl: 64;--db-base-icon-font-size-regular-tablet-headline-2xl: 4rem;--db-typography-regular-tablet-headline-2xs-line-height: 1.25;--db-typography-regular-tablet-headline-2xs-font-size: 1rem;--db-base-icon-weight-regular-tablet-headline-2xs: 20;--db-base-icon-font-size-regular-tablet-headline-2xs: 1.25rem;--db-typography-regular-tablet-headline-3xl-line-height: 1.3333333333333333;--db-typography-regular-tablet-headline-3xl-font-size: 3rem;--db-base-icon-weight-regular-tablet-headline-3xl: 64;--db-base-icon-font-size-regular-tablet-headline-3xl: 4rem;--db-typography-regular-tablet-headline-3xs-line-height: 1.25;--db-typography-regular-tablet-headline-3xs-font-size: 1rem;--db-base-icon-weight-regular-tablet-headline-3xs: 20;--db-base-icon-font-size-regular-tablet-headline-3xs: 1.25rem;--db-typography-functional-desktop-body-lg-line-height: 1.5;--db-typography-functional-desktop-body-lg-font-size: 1rem;--db-base-icon-weight-functional-desktop-body-lg: 24;--db-base-icon-font-size-functional-desktop-body-lg: 1.5rem;--db-typography-functional-desktop-body-md-line-height: 1.4285714285714286;--db-typography-functional-desktop-body-md-font-size: .875rem;--db-base-icon-weight-functional-desktop-body-md: 20;--db-base-icon-font-size-functional-desktop-body-md: 1.25rem;--db-typography-functional-desktop-body-sm-line-height: 1.3333333333333333;--db-typography-functional-desktop-body-sm-font-size: .75rem;--db-base-icon-weight-functional-desktop-body-sm: 16;--db-base-icon-font-size-functional-desktop-body-sm: 1rem;--db-typography-functional-desktop-body-xl-line-height: 1.4;--db-typography-functional-desktop-body-xl-font-size: 1.25rem;--db-base-icon-weight-functional-desktop-body-xl: 28;--db-base-icon-font-size-functional-desktop-body-xl: 1.75rem;--db-typography-functional-desktop-body-xs-line-height: 1.4;--db-typography-functional-desktop-body-xs-font-size: .625rem;--db-base-icon-weight-functional-desktop-body-xs: 14;--db-base-icon-font-size-functional-desktop-body-xs: .875rem;--db-typography-functional-desktop-body-2xl-line-height: 1.3333333333333333;--db-typography-functional-desktop-body-2xl-font-size: 1.5rem;--db-base-icon-weight-functional-desktop-body-2xl: 32;--db-base-icon-font-size-functional-desktop-body-2xl: 2rem;--db-typography-functional-desktop-body-3xl-line-height: 1.4285714285714286;--db-typography-functional-desktop-body-3xl-font-size: 1.75rem;--db-base-icon-weight-functional-desktop-3xl: 40;--db-base-icon-font-size-functional-desktop-3xl: 2.5rem;--db-typography-functional-desktop-body-2xs-line-height: 1.4;--db-typography-functional-desktop-body-2xs-font-size: .625rem;--db-base-icon-weight-functional-desktop-body-2xs: 14;--db-base-icon-font-size-functional-desktop-body-2xs: .875rem;--db-typography-functional-desktop-body-3xs-line-height: 1.4;--db-typography-functional-desktop-body-3xs-font-size: .625rem;--db-base-icon-weight-functional-desktop-3xs: 14;--db-base-icon-font-size-functional-desktop-3xs: .875rem;--db-typography-functional-desktop-headline-lg-line-height: 1.1428571428571428;--db-typography-functional-desktop-headline-lg-font-size: 1.75rem;--db-base-icon-weight-functional-desktop-headline-lg: 32;--db-base-icon-font-size-functional-desktop-headline-lg: 2rem;--db-typography-functional-desktop-headline-md-line-height: 1.1666666666666667;--db-typography-functional-desktop-headline-md-font-size: 1.5rem;--db-base-icon-weight-functional-desktop-headline-md: 28;--db-base-icon-font-size-functional-desktop-headline-md: 1.75rem;--db-typography-functional-desktop-headline-sm-line-height: 1.2;--db-typography-functional-desktop-headline-sm-font-size: 1.25rem;--db-base-icon-weight-functional-desktop-headline-sm: 24;--db-base-icon-font-size-functional-desktop-headline-sm: 1.5rem;--db-typography-functional-desktop-headline-xl-line-height: 1.25;--db-typography-functional-desktop-headline-xl-font-size: 2rem;--db-base-icon-weight-functional-desktop-headline-xl: 40;--db-base-icon-font-size-functional-desktop-headline-xl: 2.5rem;--db-typography-functional-desktop-headline-xs-line-height: 1.25;--db-typography-functional-desktop-headline-xs-font-size: 1rem;--db-base-icon-weight-functional-desktop-headline-xs: 20;--db-base-icon-font-size-functional-desktop-headline-xs: 1.25rem;--db-typography-functional-desktop-headline-2xl-line-height: 1.2;--db-typography-functional-desktop-headline-2xl-font-size: 2.5rem;--db-base-icon-weight-functional-desktop-headline-2xl: 48;--db-base-icon-font-size-functional-desktop-headline-2xl: 3rem;--db-typography-functional-desktop-headline-2xs-line-height: 1.1428571428571428;--db-typography-functional-desktop-headline-2xs-font-size: .875rem;--db-base-icon-weight-functional-desktop-headline-2xs: 16;--db-base-icon-font-size-functional-desktop-headline-2xs: 1rem;--db-typography-functional-desktop-headline-3xl-line-height: 1.2;--db-typography-functional-desktop-headline-3xl-font-size: 2.5rem;--db-base-icon-weight-functional-desktop-headline-3xl: 48;--db-base-icon-font-size-functional-desktop-headline-3xl: 3rem;--db-typography-functional-desktop-headline-3xs-line-height: 1.1428571428571428;--db-typography-functional-desktop-headline-3xs-font-size: .875rem;--db-base-icon-weight-functional-desktop-headline-3xs: 16;--db-base-icon-font-size-functional-desktop-headline-3xs: 1rem;--db-typography-functional-tablet-body-lg-line-height: 1.5;--db-typography-functional-tablet-body-lg-font-size: 1rem;--db-base-icon-weight-functional-tablet-body-lg: 24;--db-base-icon-font-size-functional-tablet-body-lg: 1.5rem;--db-typography-functional-tablet-body-md-line-height: 1.4285714285714286;--db-typography-functional-tablet-body-md-font-size: .875rem;--db-base-icon-weight-functional-tablet-body-md: 20;--db-base-icon-font-size-functional-tablet-body-md: 1.25rem;--db-typography-functional-tablet-body-sm-line-height: 1.3333333333333333;--db-typography-functional-tablet-body-sm-font-size: .75rem;--db-base-icon-weight-functional-tablet-body-sm: 16;--db-base-icon-font-size-functional-tablet-body-sm: 1rem;--db-typography-functional-tablet-body-xl-line-height: 1.4;--db-typography-functional-tablet-body-xl-font-size: 1.25rem;--db-base-icon-weight-functional-tablet-body-xl: 28;--db-base-icon-font-size-functional-tablet-body-xl: 1.75rem;--db-typography-functional-tablet-body-xs-line-height: 1.4;--db-typography-functional-tablet-body-xs-font-size: .625rem;--db-base-icon-weight-functional-tablet-body-xs: 14;--db-base-icon-font-size-functional-tablet-body-xs: .875rem;--db-typography-functional-tablet-body-2xl-line-height: 1.3333333333333333;--db-typography-functional-tablet-body-2xl-font-size: 1.5rem;--db-base-icon-weight-functional-tablet-body-2xl: 32;--db-base-icon-font-size-functional-tablet-body-2xl: 2rem;--db-typography-functional-tablet-body-3xl-line-height: 1.4285714285714286;--db-typography-functional-tablet-body-3xl-font-size: 1.75rem;--db-base-icon-weight-functional-tablet-3xl: 40;--db-base-icon-font-size-functional-tablet-3xl: 2.5rem;--db-typography-functional-tablet-body-2xs-line-height: 1.4;--db-typography-functional-tablet-body-2xs-font-size: .625rem;--db-base-icon-weight-functional-tablet-body-2xs: 14;--db-base-icon-font-size-functional-tablet-body-2xs: .875rem;--db-typography-functional-tablet-body-3xs-line-height: 1.4;--db-typography-functional-tablet-body-3xs-font-size: .625rem;--db-base-icon-weight-functional-tablet-3xs: 14;--db-base-icon-font-size-functional-tablet-3xs: .875rem;--db-typography-functional-tablet-headline-lg-line-height: 1.1428571428571428;--db-typography-functional-tablet-headline-lg-font-size: 1.75rem;--db-base-icon-weight-functional-tablet-headline-lg: 32;--db-base-icon-font-size-functional-tablet-headline-lg: 2rem;--db-typography-functional-tablet-headline-md-line-height: 1.1666666666666667;--db-typography-functional-tablet-headline-md-font-size: 1.5rem;--db-base-icon-weight-functional-tablet-headline-md: 28;--db-base-icon-font-size-functional-tablet-headline-md: 1.75rem;--db-typography-functional-tablet-headline-sm-line-height: 1.2;--db-typography-functional-tablet-headline-sm-font-size: 1.25rem;--db-base-icon-weight-functional-tablet-headline-sm: 24;--db-base-icon-font-size-functional-tablet-headline-sm: 1.5rem;--db-typography-functional-tablet-headline-xl-line-height: 1.25;--db-typography-functional-tablet-headline-xl-font-size: 2rem;--db-base-icon-weight-functional-tablet-headline-xl: 40;--db-base-icon-font-size-functional-tablet-headline-xl: 2.5rem;--db-typography-functional-tablet-headline-xs-line-height: 1.25;--db-typography-functional-tablet-headline-xs-font-size: 1rem;--db-base-icon-weight-functional-tablet-headline-xs: 20;--db-base-icon-font-size-functional-tablet-headline-xs: 1.25rem;--db-typography-functional-tablet-headline-2xl-line-height: 1.25;--db-typography-functional-tablet-headline-2xl-font-size: 2rem;--db-base-icon-weight-functional-tablet-headline-2xl: 40;--db-base-icon-font-size-functional-tablet-headline-2xl: 2.5rem;--db-typography-functional-tablet-headline-2xs-line-height: 1.1428571428571428;--db-typography-functional-tablet-headline-2xs-font-size: .875rem;--db-base-icon-weight-functional-tablet-headline-2xs: 16;--db-base-icon-font-size-functional-tablet-headline-2xs: 1rem;--db-typography-functional-tablet-headline-3xl-line-height: 1.25;--db-typography-functional-tablet-headline-3xl-font-size: 2rem;--db-base-icon-weight-functional-tablet-headline-3xl: 40;--db-base-icon-font-size-functional-tablet-headline-3xl: 2.5rem;--db-typography-functional-tablet-headline-3xs-line-height: 1.1428571428571428;--db-typography-functional-tablet-headline-3xs-font-size: .875rem;--db-base-icon-weight-functional-tablet-headline-3xs: 16;--db-base-icon-font-size-functional-tablet-headline-3xs: 1rem;--db-typography-functional-mobile-body-lg-line-height: 1.5;--db-typography-functional-mobile-body-lg-font-size: 1rem;--db-base-icon-weight-functional-mobile-body-lg: 24;--db-base-icon-font-size-functional-mobile-body-lg: 1.5rem;--db-typography-functional-mobile-body-md-line-height: 1.4285714285714286;--db-typography-functional-mobile-body-md-font-size: .875rem;--db-base-icon-weight-functional-mobile-body-md: 20;--db-base-icon-font-size-functional-mobile-body-md: 1.25rem;--db-typography-functional-mobile-body-sm-line-height: 1.3333333333333333;--db-typography-functional-mobile-body-sm-font-size: .75rem;--db-base-icon-weight-functional-mobile-body-sm: 16;--db-base-icon-font-size-functional-mobile-body-sm: 1rem;--db-typography-functional-mobile-body-xl-line-height: 1.5;--db-typography-functional-mobile-body-xl-font-size: 1rem;--db-base-icon-weight-functional-mobile-body-xl: 24;--db-base-icon-font-size-functional-mobile-body-xl: 1.5rem;--db-typography-functional-mobile-body-xs-line-height: 1.4;--db-typography-functional-mobile-body-xs-font-size: .625rem;--db-base-icon-weight-functional-mobile-body-xs: 14;--db-base-icon-font-size-functional-mobile-body-xs: .875rem;--db-typography-functional-mobile-body-2xl-line-height: 1.5;--db-typography-functional-mobile-body-2xl-font-size: 1rem;--db-base-icon-weight-functional-mobile-body-2xl: 24;--db-base-icon-font-size-functional-mobile-body-2xl: 1.5rem;--db-typography-functional-mobile-body-3xl-line-height: 1.5;--db-typography-functional-mobile-body-3xl-font-size: 1rem;--db-base-icon-weight-functional-mobile-3xl: 24;--db-base-icon-font-size-functional-mobile-3xl: 1.5rem;--db-typography-functional-mobile-body-2xs-line-height: 1.4;--db-typography-functional-mobile-body-2xs-font-size: .625rem;--db-base-icon-weight-functional-mobile-body-2xs: 14;--db-base-icon-font-size-functional-mobile-body-2xs: .875rem;--db-typography-functional-mobile-body-3xs-line-height: 1.4;--db-typography-functional-mobile-body-3xs-font-size: .625rem;--db-base-icon-weight-functional-mobile-3xs: 14;--db-base-icon-font-size-functional-mobile-3xs: .875rem;--db-typography-functional-mobile-headline-lg-line-height: 1.1666666666666667;--db-typography-functional-mobile-headline-lg-font-size: 1.5rem;--db-base-icon-weight-functional-mobile-headline-lg: 28;--db-base-icon-font-size-functional-mobile-headline-lg: 1.75rem;--db-typography-functional-mobile-headline-md-line-height: 1.2;--db-typography-functional-mobile-headline-md-font-size: 1.25rem;--db-base-icon-weight-functional-mobile-headline-md: 24;--db-base-icon-font-size-functional-mobile-headline-md: 1.5rem;--db-typography-functional-mobile-headline-sm-line-height: 1.25;--db-typography-functional-mobile-headline-sm-font-size: 1rem;--db-base-icon-weight-functional-mobile-headline-sm: 20;--db-base-icon-font-size-functional-mobile-headline-sm: 1.25rem;--db-typography-functional-mobile-headline-xl-line-height: 1.1428571428571428;--db-typography-functional-mobile-headline-xl-font-size: 1.75rem;--db-base-icon-weight-functional-mobile-headline-xl: 32;--db-base-icon-font-size-functional-mobile-headline-xl: 2rem;--db-typography-functional-mobile-headline-xs-line-height: 1.1428571428571428;--db-typography-functional-mobile-headline-xs-font-size: .875rem;--db-base-icon-weight-functional-mobile-headline-xs: 16;--db-base-icon-font-size-functional-mobile-headline-xs: 1rem;--db-typography-functional-mobile-headline-2xl-line-height: 1.1428571428571428;--db-typography-functional-mobile-headline-2xl-font-size: 1.75rem;--db-base-icon-weight-functional-mobile-headline-2xl: 32;--db-base-icon-font-size-functional-mobile-headline-2xl: 2rem;--db-typography-functional-mobile-headline-2xs-line-height: 1.1428571428571428;--db-typography-functional-mobile-headline-2xs-font-size: .875rem;--db-base-icon-weight-functional-mobile-headline-2xs: 16;--db-base-icon-font-size-functional-mobile-headline-2xs: 1rem;--db-typography-functional-mobile-headline-3xl-line-height: 1.1428571428571428;--db-typography-functional-mobile-headline-3xl-font-size: 1.75rem;--db-base-icon-weight-functional-mobile-headline-3xl: 32;--db-base-icon-font-size-functional-mobile-headline-3xl: 2rem;--db-typography-functional-mobile-headline-3xs-line-height: 1.1428571428571428;--db-typography-functional-mobile-headline-3xs-font-size: .875rem;--db-base-icon-weight-functional-mobile-headline-3xs: 16;--db-base-icon-font-size-functional-mobile-headline-3xs: 1rem;--db-typography-expressive-desktop-body-lg-line-height: 1.3333333333333333;--db-typography-expressive-desktop-body-lg-font-size: 1.5rem;--db-base-icon-weight-expressive-desktop-body-lg: 32;--db-base-icon-font-size-expressive-desktop-body-lg: 2rem;--db-typography-expressive-desktop-body-md-line-height: 1.4;--db-typography-expressive-desktop-body-md-font-size: 1.25rem;--db-base-icon-weight-expressive-desktop-body-md: 28;--db-base-icon-font-size-expressive-desktop-body-md: 1.75rem;--db-typography-expressive-desktop-body-sm-line-height: 1.5;--db-typography-expressive-desktop-body-sm-font-size: 1rem;--db-base-icon-weight-expressive-desktop-body-sm: 24;--db-base-icon-font-size-expressive-desktop-body-sm: 1.5rem;--db-typography-expressive-desktop-body-xl-line-height: 1.4285714285714286;--db-typography-expressive-desktop-body-xl-font-size: 1.75rem;--db-base-icon-weight-expressive-desktop-body-xl: 40;--db-base-icon-font-size-expressive-desktop-body-xl: 2.5rem;--db-typography-expressive-desktop-body-xs-line-height: 1.4285714285714286;--db-typography-expressive-desktop-body-xs-font-size: .875rem;--db-base-icon-weight-expressive-desktop-body-xs: 20;--db-base-icon-font-size-expressive-desktop-body-xs: 1.25rem;--db-typography-expressive-desktop-body-2xl-line-height: 1.5;--db-typography-expressive-desktop-body-2xl-font-size: 2rem;--db-base-icon-weight-expressive-desktop-body-2xl: 48;--db-base-icon-font-size-expressive-desktop-body-2xl: 3rem;--db-typography-expressive-desktop-body-3xl-line-height: 1.6;--db-typography-expressive-desktop-body-3xl-font-size: 2.5rem;--db-base-icon-weight-expressive-desktop-3xl: 64;--db-base-icon-font-size-expressive-desktop-3xl: 4rem;--db-typography-expressive-desktop-body-2xs-line-height: 1.3333333333333333;--db-typography-expressive-desktop-body-2xs-font-size: .75rem;--db-base-icon-weight-expressive-desktop-body-2xs: 16;--db-base-icon-font-size-expressive-desktop-body-2xs: 1rem;--db-typography-expressive-desktop-body-3xs-line-height: 1.4;--db-typography-expressive-desktop-body-3xs-font-size: .625rem;--db-base-icon-weight-expressive-desktop-3xs: 14;--db-base-icon-font-size-expressive-desktop-3xs: .875rem;--db-typography-expressive-desktop-headline-lg-line-height: 1.3333333333333333;--db-typography-expressive-desktop-headline-lg-font-size: 3rem;--db-base-icon-weight-expressive-desktop-headline-lg: 64;--db-base-icon-font-size-expressive-desktop-headline-lg: 4rem;--db-typography-expressive-desktop-headline-md-line-height: 1.2;--db-typography-expressive-desktop-headline-md-font-size: 2.5rem;--db-base-icon-weight-expressive-desktop-headline-md: 48;--db-base-icon-font-size-expressive-desktop-headline-md: 3rem;--db-typography-expressive-desktop-headline-sm-line-height: 1.25;--db-typography-expressive-desktop-headline-sm-font-size: 2rem;--db-base-icon-weight-expressive-desktop-headline-sm: 40;--db-base-icon-font-size-expressive-desktop-headline-sm: 2.5rem;--db-typography-expressive-desktop-headline-xl-line-height: 1.25;--db-typography-expressive-desktop-headline-xl-font-size: 4rem;--db-base-icon-weight-expressive-desktop-headline-xl: 80;--db-base-icon-font-size-expressive-desktop-headline-xl: 5rem;--db-typography-expressive-desktop-headline-xs-line-height: 1.1428571428571428;--db-typography-expressive-desktop-headline-xs-font-size: 1.75rem;--db-base-icon-weight-expressive-desktop-headline-xs: 32;--db-base-icon-font-size-expressive-desktop-headline-xs: 2rem;--db-typography-expressive-desktop-headline-2xl-line-height: 1.2;--db-typography-expressive-desktop-headline-2xl-font-size: 5rem;--db-base-icon-weight-expressive-desktop-headline-2xl: 96;--db-base-icon-font-size-expressive-desktop-headline-2xl: 6rem;--db-typography-expressive-desktop-headline-2xs-line-height: 1.1666666666666667;--db-typography-expressive-desktop-headline-2xs-font-size: 1.5rem;--db-base-icon-weight-expressive-desktop-headline-2xs: 28;--db-base-icon-font-size-expressive-desktop-headline-2xs: 1.75rem;--db-typography-expressive-desktop-headline-3xl-line-height: 1.25;--db-typography-expressive-desktop-headline-3xl-font-size: 6rem;--db-base-icon-weight-expressive-desktop-headline-3xl: 120;--db-base-icon-font-size-expressive-desktop-headline-3xl: 7.5rem;--db-typography-expressive-desktop-headline-3xs-line-height: 1.2;--db-typography-expressive-desktop-headline-3xs-font-size: 1.25rem;--db-base-icon-weight-expressive-desktop-headline-3xs: 24;--db-base-icon-font-size-expressive-desktop-headline-3xs: 1.5rem;--db-typography-expressive-tablet-body-lg-line-height: 1.3333333333333333;--db-typography-expressive-tablet-body-lg-font-size: 1.5rem;--db-base-icon-weight-expressive-tablet-body-lg: 32;--db-base-icon-font-size-expressive-tablet-body-lg: 2rem;--db-typography-expressive-tablet-body-md-line-height: 1.4;--db-typography-expressive-tablet-body-md-font-size: 1.25rem;--db-base-icon-weight-expressive-tablet-body-md: 28;--db-base-icon-font-size-expressive-tablet-body-md: 1.75rem;--db-typography-expressive-tablet-body-sm-line-height: 1.5;--db-typography-expressive-tablet-body-sm-font-size: 1rem;--db-base-icon-weight-expressive-tablet-body-sm: 24;--db-base-icon-font-size-expressive-tablet-body-sm: 1.5rem;--db-typography-expressive-tablet-body-xl-line-height: 1.4285714285714286;--db-typography-expressive-tablet-body-xl-font-size: 1.75rem;--db-base-icon-weight-expressive-tablet-body-xl: 40;--db-base-icon-font-size-expressive-tablet-body-xl: 2.5rem;--db-typography-expressive-tablet-body-xs-line-height: 1.4285714285714286;--db-typography-expressive-tablet-body-xs-font-size: .875rem;--db-base-icon-weight-expressive-tablet-body-xs: 20;--db-base-icon-font-size-expressive-tablet-body-xs: 1.25rem;--db-typography-expressive-tablet-body-2xl-line-height: 1.5;--db-typography-expressive-tablet-body-2xl-font-size: 2rem;--db-base-icon-weight-expressive-tablet-body-2xl: 48;--db-base-icon-font-size-expressive-tablet-body-2xl: 3rem;--db-typography-expressive-tablet-body-3xl-line-height: 1.6;--db-typography-expressive-tablet-body-3xl-font-size: 2.5rem;--db-base-icon-weight-expressive-tablet-3xl: 64;--db-base-icon-font-size-expressive-tablet-3xl: 4rem;--db-typography-expressive-tablet-body-2xs-line-height: 1.3333333333333333;--db-typography-expressive-tablet-body-2xs-font-size: .75rem;--db-base-icon-weight-expressive-tablet-body-2xs: 16;--db-base-icon-font-size-expressive-tablet-body-2xs: 1rem;--db-typography-expressive-tablet-body-3xs-line-height: 1.4;--db-typography-expressive-tablet-body-3xs-font-size: .625rem;--db-base-icon-weight-expressive-tablet-3xs: 14;--db-base-icon-font-size-expressive-tablet-3xs: .875rem;--db-typography-expressive-tablet-headline-lg-line-height: 1.2;--db-typography-expressive-tablet-headline-lg-font-size: 2.5rem;--db-base-icon-weight-expressive-tablet-headline-lg: 48;--db-base-icon-font-size-expressive-tablet-headline-lg: 3rem;--db-typography-expressive-tablet-headline-md-line-height: 1.25;--db-typography-expressive-tablet-headline-md-font-size: 2rem;--db-base-icon-weight-expressive-tablet-headline-md: 40;--db-base-icon-font-size-expressive-tablet-headline-md: 2.5rem;--db-typography-expressive-tablet-headline-sm-line-height: 1.1428571428571428;--db-typography-expressive-tablet-headline-sm-font-size: 1.75rem;--db-base-icon-weight-expressive-tablet-headline-sm: 32;--db-base-icon-font-size-expressive-tablet-headline-sm: 2rem;--db-typography-expressive-tablet-headline-xl-line-height: 1.3333333333333333;--db-typography-expressive-tablet-headline-xl-font-size: 3rem;--db-base-icon-weight-expressive-tablet-headline-xl: 64;--db-base-icon-font-size-expressive-tablet-headline-xl: 4rem;--db-typography-expressive-tablet-headline-xs-line-height: 1.1666666666666667;--db-typography-expressive-tablet-headline-xs-font-size: 1.5rem;--db-base-icon-weight-expressive-tablet-headline-xs: 28;--db-base-icon-font-size-expressive-tablet-headline-xs: 1.75rem;--db-typography-expressive-tablet-headline-2xl-line-height: 1.25;--db-typography-expressive-tablet-headline-2xl-font-size: 4rem;--db-base-icon-weight-expressive-tablet-headline-2xl: 80;--db-base-icon-font-size-expressive-tablet-headline-2xl: 5rem;--db-typography-expressive-tablet-headline-2xs-line-height: 1.2;--db-typography-expressive-tablet-headline-2xs-font-size: 1.25rem;--db-base-icon-weight-expressive-tablet-headline-2xs: 24;--db-base-icon-font-size-expressive-tablet-headline-2xs: 1.5rem;--db-typography-expressive-tablet-headline-3xl-line-height: 1.2;--db-typography-expressive-tablet-headline-3xl-font-size: 5rem;--db-base-icon-weight-expressive-tablet-headline-3xl: 96;--db-base-icon-font-size-expressive-tablet-headline-3xl: 6rem;--db-typography-expressive-tablet-headline-3xs-line-height: 1.2;--db-typography-expressive-tablet-headline-3xs-font-size: 1.25rem;--db-base-icon-weight-expressive-tablet-headline-3xs: 24;--db-base-icon-font-size-expressive-tablet-headline-3xs: 1.5rem;--db-typography-expressive-mobile-body-lg-line-height: 1.3333333333333333;--db-typography-expressive-mobile-body-lg-font-size: 1.5rem;--db-base-icon-weight-expressive-mobile-body-lg: 32;--db-base-icon-font-size-expressive-mobile-body-lg: 2rem;--db-typography-expressive-mobile-body-md-line-height: 1.4;--db-typography-expressive-mobile-body-md-font-size: 1.25rem;--db-base-icon-weight-expressive-mobile-body-md: 28;--db-base-icon-font-size-expressive-mobile-body-md: 1.75rem;--db-typography-expressive-mobile-body-sm-line-height: 1.5;--db-typography-expressive-mobile-body-sm-font-size: 1rem;--db-base-icon-weight-expressive-mobile-body-sm: 24;--db-base-icon-font-size-expressive-mobile-body-sm: 1.5rem;--db-typography-expressive-mobile-body-xl-line-height: 1.3333333333333333;--db-typography-expressive-mobile-body-xl-font-size: 1.5rem;--db-base-icon-weight-expressive-mobile-body-xl: 32;--db-base-icon-font-size-expressive-mobile-body-xl: 2rem;--db-typography-expressive-mobile-body-xs-line-height: 1.4285714285714286;--db-typography-expressive-mobile-body-xs-font-size: .875rem;--db-base-icon-weight-expressive-mobile-body-xs: 20;--db-base-icon-font-size-expressive-mobile-body-xs: 1.25rem;--db-typography-expressive-mobile-body-2xl-line-height: 1.3333333333333333;--db-typography-expressive-mobile-body-2xl-font-size: 1.5rem;--db-base-icon-weight-expressive-mobile-body-2xl: 32;--db-base-icon-font-size-expressive-mobile-body-2xl: 2rem;--db-typography-expressive-mobile-body-3xl-line-height: 1.3333333333333333;--db-typography-expressive-mobile-body-3xl-font-size: 1.5rem;--db-base-icon-weight-expressive-mobile-3xl: 32;--db-base-icon-font-size-expressive-mobile-3xl: 2rem;--db-typography-expressive-mobile-body-2xs-line-height: 1.3333333333333333;--db-typography-expressive-mobile-body-2xs-font-size: .75rem;--db-base-icon-weight-expressive-mobile-body-2xs: 16;--db-base-icon-font-size-expressive-mobile-body-2xs: 1rem;--db-typography-expressive-mobile-body-3xs-line-height: 1.4;--db-typography-expressive-mobile-body-3xs-font-size: .625rem;--db-base-icon-weight-expressive-mobile-3xs: 14;--db-base-icon-font-size-expressive-mobile-3xs: .875rem;--db-typography-expressive-mobile-headline-lg-line-height: 1.25;--db-typography-expressive-mobile-headline-lg-font-size: 2rem;--db-base-icon-weight-expressive-mobile-headline-lg: 40;--db-base-icon-font-size-expressive-mobile-headline-lg: 2.5rem;--db-typography-expressive-mobile-headline-md-line-height: 1.1428571428571428;--db-typography-expressive-mobile-headline-md-font-size: 1.75rem;--db-base-icon-weight-expressive-mobile-headline-md: 32;--db-base-icon-font-size-expressive-mobile-headline-md: 2rem;--db-typography-expressive-mobile-headline-sm-line-height: 1.1666666666666667;--db-typography-expressive-mobile-headline-sm-font-size: 1.5rem;--db-base-icon-weight-expressive-mobile-headline-sm: 28;--db-base-icon-font-size-expressive-mobile-headline-sm: 1.75rem;--db-typography-expressive-mobile-headline-xl-line-height: 1.2;--db-typography-expressive-mobile-headline-xl-font-size: 2.5rem;--db-base-icon-weight-expressive-mobile-headline-xl: 48;--db-base-icon-font-size-expressive-mobile-headline-xl: 3rem;--db-typography-expressive-mobile-headline-xs-line-height: 1.2;--db-typography-expressive-mobile-headline-xs-font-size: 1.25rem;--db-base-icon-weight-expressive-mobile-headline-xs: 24;--db-base-icon-font-size-expressive-mobile-headline-xs: 1.5rem;--db-typography-expressive-mobile-headline-2xl-line-height: 1.2;--db-typography-expressive-mobile-headline-2xl-font-size: 2.5rem;--db-base-icon-weight-expressive-mobile-headline-2xl: 48;--db-base-icon-font-size-expressive-mobile-headline-2xl: 3rem;--db-typography-expressive-mobile-headline-2xs-line-height: 1.25;--db-typography-expressive-mobile-headline-2xs-font-size: 1rem;--db-base-icon-weight-expressive-mobile-headline-2xs: 20;--db-base-icon-font-size-expressive-mobile-headline-2xs: 1.25rem;--db-typography-expressive-mobile-headline-3xl-line-height: 1.2;--db-typography-expressive-mobile-headline-3xl-font-size: 2.5rem;--db-base-icon-weight-expressive-mobile-headline-3xl: 48;--db-base-icon-font-size-expressive-mobile-headline-3xl: 3rem;--db-typography-expressive-mobile-headline-3xs-line-height: 1.25;--db-typography-expressive-mobile-headline-3xs-font-size: 1rem;--db-base-icon-weight-expressive-mobile-headline-3xs: 20;--db-base-icon-font-size-expressive-mobile-headline-3xs: 1.25rem;--db-border-height-3xs: .0625rem;--db-border-height-2xs: .125rem;--db-border-height-xs: .25rem;--db-border-height-sm: .375rem;--db-border-height-md: .5rem;--db-border-height-lg: .625rem;--db-border-height-xl: .75rem;--db-border-height-2xl: .875rem;--db-border-height-3xl: 1rem;--db-border-radius-3xs: .0625rem;--db-border-radius-2xs: .125rem;--db-border-radius-xs: .25rem;--db-border-radius-sm: .5rem;--db-border-radius-md: .75rem;--db-border-radius-lg: 1rem;--db-border-radius-xl: 1.5rem;--db-border-radius-2xl: 1.75rem;--db-border-radius-3xl: 2rem;--db-border-radius-full: 500rem;--db-elevation-sm: 0 0 1px -1px rgb(0 0 0 / 20%), 0 0 4px 1px rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%);--db-elevation-md: 0 0 2px -1px rgb(0 0 0 / 20%), 0 0 8px 1px rgb(0 0 0 / 12%), 0 0 4px 0 rgb(0 0 0 / 14%);--db-elevation-lg: 0 0 4px -3px rgb(0 0 0 / 20%), 0 0 16px 3px rgb(0 0 0 / 12%), 0 0 8px 1px rgb(0 0 0 / 14%);--db-transition-duration-extra-slow: .5s;--db-transition-duration-slow: .4s;--db-transition-duration-medium: .3s;--db-transition-duration-fast: .15s;--db-transition-duration-extra-fast: 75ms;--db-transition-timing-show: cubic-bezier(.49, .1, .16, 1) normal both;--db-transition-timing-hide: cubic-bezier(.49, .1, .16, 1) normal both;--db-transition-timing-emotional: cubic-bezier(.27, .05, .4, .95);--db-transition-timing-functional: cubic-bezier(.15, 0, .45, 1);--db-transition-straight-show: .5s cubic-bezier(.49, .1, .16, 1) normal both;--db-transition-straight-hide: .4s cubic-bezier(.49, .1, .16, 1) normal both;--db-transition-straight-emotional: .3s cubic-bezier(.27, .05, .4, .95);--db-transition-straight-functional: .3s cubic-bezier(.15, 0, .45, 1);--db-font-family-sans: "DB Screen Sans", helvetica, arial, sans-serif;--db-font-family-head: "DB Screen Head", helvetica, arial, sans-serif;--db-neutral-origin-default: light-dark( var(--db-neutral-origin-light-default), var(--db-neutral-origin-dark-default) );--db-neutral-origin-hovered: light-dark( var(--db-neutral-origin-light-hovered), var(--db-neutral-origin-dark-hovered) );--db-neutral-origin-pressed: light-dark( var(--db-neutral-origin-light-pressed), var(--db-neutral-origin-dark-pressed) );--db-neutral-on-origin-default: light-dark( var(--db-neutral-on-origin-light-default), var(--db-neutral-on-origin-dark-default) );--db-neutral-on-origin-hovered: light-dark( var(--db-neutral-on-origin-light-hovered), var(--db-neutral-on-origin-dark-hovered) );--db-neutral-on-origin-pressed: light-dark( var(--db-neutral-on-origin-light-pressed), var(--db-neutral-on-origin-dark-pressed) );--db-neutral-bg-basic-level-1-default: light-dark( var(--db-neutral-14), var(--db-neutral-3) );--db-neutral-bg-basic-level-1-hovered: light-dark( var(--db-neutral-13), var(--db-neutral-4) );--db-neutral-bg-basic-level-1-pressed: light-dark( var(--db-neutral-12), var(--db-neutral-5) );--db-neutral-bg-basic-level-2-default: light-dark( var(--db-neutral-13), var(--db-neutral-2) );--db-neutral-bg-basic-level-2-hovered: light-dark( var(--db-neutral-12), var(--db-neutral-3) );--db-neutral-bg-basic-level-2-pressed: light-dark( var(--db-neutral-11), var(--db-neutral-4) );--db-neutral-bg-basic-level-3-default: light-dark( var(--db-neutral-12), var(--db-neutral-1) );--db-neutral-bg-basic-level-3-hovered: light-dark( var(--db-neutral-11), var(--db-neutral-2) );--db-neutral-bg-basic-level-3-pressed: light-dark( var(--db-neutral-10), var(--db-neutral-3) );--db-neutral-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-neutral-6)), color-mix(in srgb, transparent 100%, var(--db-neutral-9)) );--db-neutral-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-neutral-6)), color-mix(in srgb, transparent 84%, var(--db-neutral-9)) );--db-neutral-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-neutral-6)), color-mix(in srgb, transparent 76%, var(--db-neutral-9)) );--db-neutral-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-neutral-6)), color-mix(in srgb, transparent 68%, var(--db-neutral-9)) );--db-neutral-on-bg-basic-emphasis-100-default: light-dark( var(--db-neutral-3), var(--db-neutral-12) );--db-neutral-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-neutral-4), var(--db-neutral-11) );--db-neutral-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-neutral-5), var(--db-neutral-10) );--db-neutral-on-bg-basic-emphasis-90-default: light-dark( var(--db-neutral-5), var(--db-neutral-10) );--db-neutral-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-neutral-6), var(--db-neutral-9) );--db-neutral-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-neutral-7), var(--db-neutral-8) );--db-neutral-on-bg-basic-emphasis-80-default: light-dark( var(--db-neutral-6), var(--db-neutral-9) );--db-neutral-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-neutral-5), var(--db-neutral-8) );--db-neutral-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-neutral-4), var(--db-neutral-7) );--db-neutral-on-bg-basic-emphasis-70-default: light-dark( var(--db-neutral-7), var(--db-neutral-8) );--db-neutral-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-neutral-6), var(--db-neutral-7) );--db-neutral-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-neutral-5), var(--db-neutral-6) );--db-neutral-on-bg-basic-emphasis-60-default: light-dark( var(--db-neutral-10), var(--db-neutral-6) );--db-neutral-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-neutral-9), var(--db-neutral-5) );--db-neutral-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-neutral-8), var(--db-neutral-4) );--db-neutral-on-bg-basic-emphasis-50-default: light-dark( var(--db-neutral-9), var(--db-neutral-5) );--db-neutral-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-neutral-8), var(--db-neutral-4) );--db-neutral-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-neutral-7), var(--db-neutral-3) );--db-neutral-bg-inverted-contrast-max-default: light-dark( var(--db-neutral-3), var(--db-neutral-12) );--db-neutral-bg-inverted-contrast-max-hovered: light-dark( var(--db-neutral-4), var(--db-neutral-11) );--db-neutral-bg-inverted-contrast-max-pressed: light-dark( var(--db-neutral-5), var(--db-neutral-10) );--db-neutral-bg-inverted-contrast-high-default: light-dark( var(--db-neutral-6), var(--db-neutral-9) );--db-neutral-bg-inverted-contrast-high-hovered: light-dark( var(--db-neutral-5), var(--db-neutral-8) );--db-neutral-bg-inverted-contrast-high-pressed: light-dark( var(--db-neutral-4), var(--db-neutral-7) );--db-neutral-bg-inverted-contrast-low-default: light-dark( var(--db-neutral-7), var(--db-neutral-8) );--db-neutral-bg-inverted-contrast-low-hovered: light-dark( var(--db-neutral-6), var(--db-neutral-7) );--db-neutral-bg-inverted-contrast-low-pressed: light-dark( var(--db-neutral-5), var(--db-neutral-6) );--db-neutral-on-bg-inverted-default: light-dark( var(--db-neutral-14), var(--db-neutral-3) );--db-neutral-on-bg-inverted-hovered: light-dark( var(--db-neutral-13), var(--db-neutral-4) );--db-neutral-on-bg-inverted-pressed: light-dark( var(--db-neutral-12), var(--db-neutral-5) );--db-brand-origin-default: light-dark( var(--db-brand-origin-light-default), var(--db-brand-origin-dark-default) );--db-brand-origin-hovered: light-dark( var(--db-brand-origin-light-hovered), var(--db-brand-origin-dark-hovered) );--db-brand-origin-pressed: light-dark( var(--db-brand-origin-light-pressed), var(--db-brand-origin-dark-pressed) );--db-brand-on-origin-default: light-dark( var(--db-brand-on-origin-light-default), var(--db-brand-on-origin-dark-default) );--db-brand-on-origin-hovered: light-dark( var(--db-brand-on-origin-light-hovered), var(--db-brand-on-origin-dark-hovered) );--db-brand-on-origin-pressed: light-dark( var(--db-brand-on-origin-light-pressed), var(--db-brand-on-origin-dark-pressed) );--db-brand-bg-basic-level-1-default: light-dark( var(--db-brand-14), var(--db-brand-3) );--db-brand-bg-basic-level-1-hovered: light-dark( var(--db-brand-13), var(--db-brand-4) );--db-brand-bg-basic-level-1-pressed: light-dark( var(--db-brand-12), var(--db-brand-5) );--db-brand-bg-basic-level-2-default: light-dark( var(--db-brand-13), var(--db-brand-2) );--db-brand-bg-basic-level-2-hovered: light-dark( var(--db-brand-12), var(--db-brand-3) );--db-brand-bg-basic-level-2-pressed: light-dark( var(--db-brand-11), var(--db-brand-4) );--db-brand-bg-basic-level-3-default: light-dark( var(--db-brand-12), var(--db-brand-1) );--db-brand-bg-basic-level-3-hovered: light-dark( var(--db-brand-11), var(--db-brand-2) );--db-brand-bg-basic-level-3-pressed: light-dark( var(--db-brand-10), var(--db-brand-3) );--db-brand-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-brand-6)), color-mix(in srgb, transparent 100%, var(--db-brand-9)) );--db-brand-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-brand-6)), color-mix(in srgb, transparent 84%, var(--db-brand-9)) );--db-brand-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-brand-6)), color-mix(in srgb, transparent 76%, var(--db-brand-9)) );--db-brand-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-brand-6)), color-mix(in srgb, transparent 68%, var(--db-brand-9)) );--db-brand-on-bg-basic-emphasis-100-default: light-dark( var(--db-brand-3), var(--db-brand-12) );--db-brand-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-brand-4), var(--db-brand-11) );--db-brand-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-brand-5), var(--db-brand-10) );--db-brand-on-bg-basic-emphasis-90-default: light-dark( var(--db-brand-5), var(--db-brand-10) );--db-brand-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-brand-6), var(--db-brand-9) );--db-brand-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-brand-7), var(--db-brand-8) );--db-brand-on-bg-basic-emphasis-80-default: light-dark( var(--db-brand-6), var(--db-brand-9) );--db-brand-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-brand-5), var(--db-brand-8) );--db-brand-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-brand-4), var(--db-brand-7) );--db-brand-on-bg-basic-emphasis-70-default: light-dark( var(--db-brand-7), var(--db-brand-8) );--db-brand-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-brand-6), var(--db-brand-7) );--db-brand-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-brand-5), var(--db-brand-6) );--db-brand-on-bg-basic-emphasis-60-default: light-dark( var(--db-brand-10), var(--db-brand-6) );--db-brand-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-brand-9), var(--db-brand-5) );--db-brand-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-brand-8), var(--db-brand-4) );--db-brand-on-bg-basic-emphasis-50-default: light-dark( var(--db-brand-9), var(--db-brand-5) );--db-brand-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-brand-8), var(--db-brand-4) );--db-brand-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-brand-7), var(--db-brand-3) );--db-brand-bg-inverted-contrast-max-default: light-dark( var(--db-brand-3), var(--db-brand-12) );--db-brand-bg-inverted-contrast-max-hovered: light-dark( var(--db-brand-4), var(--db-brand-11) );--db-brand-bg-inverted-contrast-max-pressed: light-dark( var(--db-brand-5), var(--db-brand-10) );--db-brand-bg-inverted-contrast-high-default: light-dark( var(--db-brand-6), var(--db-brand-9) );--db-brand-bg-inverted-contrast-high-hovered: light-dark( var(--db-brand-5), var(--db-brand-8) );--db-brand-bg-inverted-contrast-high-pressed: light-dark( var(--db-brand-4), var(--db-brand-7) );--db-brand-bg-inverted-contrast-low-default: light-dark( var(--db-brand-7), var(--db-brand-8) );--db-brand-bg-inverted-contrast-low-hovered: light-dark( var(--db-brand-6), var(--db-brand-7) );--db-brand-bg-inverted-contrast-low-pressed: light-dark( var(--db-brand-5), var(--db-brand-6) );--db-brand-on-bg-inverted-default: light-dark( var(--db-brand-14), var(--db-brand-3) );--db-brand-on-bg-inverted-hovered: light-dark( var(--db-brand-13), var(--db-brand-4) );--db-brand-on-bg-inverted-pressed: light-dark( var(--db-brand-12), var(--db-brand-5) );--db-informational-origin-default: light-dark( var(--db-informational-origin-light-default), var(--db-informational-origin-dark-default) );--db-informational-origin-hovered: light-dark( var(--db-informational-origin-light-hovered), var(--db-informational-origin-dark-hovered) );--db-informational-origin-pressed: light-dark( var(--db-informational-origin-light-pressed), var(--db-informational-origin-dark-pressed) );--db-informational-on-origin-default: light-dark( var(--db-informational-on-origin-light-default), var(--db-informational-on-origin-dark-default) );--db-informational-on-origin-hovered: light-dark( var(--db-informational-on-origin-light-hovered), var(--db-informational-on-origin-dark-hovered) );--db-informational-on-origin-pressed: light-dark( var(--db-informational-on-origin-light-pressed), var(--db-informational-on-origin-dark-pressed) );--db-informational-bg-basic-level-1-default: light-dark( var(--db-informational-14), var(--db-informational-3) );--db-informational-bg-basic-level-1-hovered: light-dark( var(--db-informational-13), var(--db-informational-4) );--db-informational-bg-basic-level-1-pressed: light-dark( var(--db-informational-12), var(--db-informational-5) );--db-informational-bg-basic-level-2-default: light-dark( var(--db-informational-13), var(--db-informational-2) );--db-informational-bg-basic-level-2-hovered: light-dark( var(--db-informational-12), var(--db-informational-3) );--db-informational-bg-basic-level-2-pressed: light-dark( var(--db-informational-11), var(--db-informational-4) );--db-informational-bg-basic-level-3-default: light-dark( var(--db-informational-12), var(--db-informational-1) );--db-informational-bg-basic-level-3-hovered: light-dark( var(--db-informational-11), var(--db-informational-2) );--db-informational-bg-basic-level-3-pressed: light-dark( var(--db-informational-10), var(--db-informational-3) );--db-informational-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-informational-6)), color-mix(in srgb, transparent 100%, var(--db-informational-9)) );--db-informational-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-informational-6)), color-mix(in srgb, transparent 84%, var(--db-informational-9)) );--db-informational-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-informational-6)), color-mix(in srgb, transparent 76%, var(--db-informational-9)) );--db-informational-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-informational-6)), color-mix(in srgb, transparent 68%, var(--db-informational-9)) );--db-informational-on-bg-basic-emphasis-100-default: light-dark( var(--db-informational-3), var(--db-informational-12) );--db-informational-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-informational-4), var(--db-informational-11) );--db-informational-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-informational-5), var(--db-informational-10) );--db-informational-on-bg-basic-emphasis-90-default: light-dark( var(--db-informational-5), var(--db-informational-10) );--db-informational-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-informational-6), var(--db-informational-9) );--db-informational-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-informational-7), var(--db-informational-8) );--db-informational-on-bg-basic-emphasis-80-default: light-dark( var(--db-informational-6), var(--db-informational-9) );--db-informational-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-informational-5), var(--db-informational-8) );--db-informational-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-informational-4), var(--db-informational-7) );--db-informational-on-bg-basic-emphasis-70-default: light-dark( var(--db-informational-7), var(--db-informational-8) );--db-informational-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-informational-6), var(--db-informational-7) );--db-informational-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-informational-5), var(--db-informational-6) );--db-informational-on-bg-basic-emphasis-60-default: light-dark( var(--db-informational-10), var(--db-informational-6) );--db-informational-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-informational-9), var(--db-informational-5) );--db-informational-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-informational-8), var(--db-informational-4) );--db-informational-on-bg-basic-emphasis-50-default: light-dark( var(--db-informational-9), var(--db-informational-5) );--db-informational-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-informational-8), var(--db-informational-4) );--db-informational-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-informational-7), var(--db-informational-3) );--db-informational-bg-inverted-contrast-max-default: light-dark( var(--db-informational-3), var(--db-informational-12) );--db-informational-bg-inverted-contrast-max-hovered: light-dark( var(--db-informational-4), var(--db-informational-11) );--db-informational-bg-inverted-contrast-max-pressed: light-dark( var(--db-informational-5), var(--db-informational-10) );--db-informational-bg-inverted-contrast-high-default: light-dark( var(--db-informational-6), var(--db-informational-9) );--db-informational-bg-inverted-contrast-high-hovered: light-dark( var(--db-informational-5), var(--db-informational-8) );--db-informational-bg-inverted-contrast-high-pressed: light-dark( var(--db-informational-4), var(--db-informational-7) );--db-informational-bg-inverted-contrast-low-default: light-dark( var(--db-informational-7), var(--db-informational-8) );--db-informational-bg-inverted-contrast-low-hovered: light-dark( var(--db-informational-6), var(--db-informational-7) );--db-informational-bg-inverted-contrast-low-pressed: light-dark( var(--db-informational-5), var(--db-informational-6) );--db-informational-on-bg-inverted-default: light-dark( var(--db-informational-14), var(--db-informational-3) );--db-informational-on-bg-inverted-hovered: light-dark( var(--db-informational-13), var(--db-informational-4) );--db-informational-on-bg-inverted-pressed: light-dark( var(--db-informational-12), var(--db-informational-5) );--db-warning-origin-default: light-dark( var(--db-warning-origin-light-default), var(--db-warning-origin-dark-default) );--db-warning-origin-hovered: light-dark( var(--db-warning-origin-light-hovered), var(--db-warning-origin-dark-hovered) );--db-warning-origin-pressed: light-dark( var(--db-warning-origin-light-pressed), var(--db-warning-origin-dark-pressed) );--db-warning-on-origin-default: light-dark( var(--db-warning-on-origin-light-default), var(--db-warning-on-origin-dark-default) );--db-warning-on-origin-hovered: light-dark( var(--db-warning-on-origin-light-hovered), var(--db-warning-on-origin-dark-hovered) );--db-warning-on-origin-pressed: light-dark( var(--db-warning-on-origin-light-pressed), var(--db-warning-on-origin-dark-pressed) );--db-warning-bg-basic-level-1-default: light-dark( var(--db-warning-14), var(--db-warning-3) );--db-warning-bg-basic-level-1-hovered: light-dark( var(--db-warning-13), var(--db-warning-4) );--db-warning-bg-basic-level-1-pressed: light-dark( var(--db-warning-12), var(--db-warning-5) );--db-warning-bg-basic-level-2-default: light-dark( var(--db-warning-13), var(--db-warning-2) );--db-warning-bg-basic-level-2-hovered: light-dark( var(--db-warning-12), var(--db-warning-3) );--db-warning-bg-basic-level-2-pressed: light-dark( var(--db-warning-11), var(--db-warning-4) );--db-warning-bg-basic-level-3-default: light-dark( var(--db-warning-12), var(--db-warning-1) );--db-warning-bg-basic-level-3-hovered: light-dark( var(--db-warning-11), var(--db-warning-2) );--db-warning-bg-basic-level-3-pressed: light-dark( var(--db-warning-10), var(--db-warning-3) );--db-warning-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-warning-6)), color-mix(in srgb, transparent 100%, var(--db-warning-9)) );--db-warning-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-warning-6)), color-mix(in srgb, transparent 84%, var(--db-warning-9)) );--db-warning-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-warning-6)), color-mix(in srgb, transparent 76%, var(--db-warning-9)) );--db-warning-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-warning-6)), color-mix(in srgb, transparent 68%, var(--db-warning-9)) );--db-warning-on-bg-basic-emphasis-100-default: light-dark( var(--db-warning-3), var(--db-warning-12) );--db-warning-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-warning-4), var(--db-warning-11) );--db-warning-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-warning-5), var(--db-warning-10) );--db-warning-on-bg-basic-emphasis-90-default: light-dark( var(--db-warning-5), var(--db-warning-10) );--db-warning-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-warning-6), var(--db-warning-9) );--db-warning-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-warning-7), var(--db-warning-8) );--db-warning-on-bg-basic-emphasis-80-default: light-dark( var(--db-warning-6), var(--db-warning-9) );--db-warning-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-warning-5), var(--db-warning-8) );--db-warning-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-warning-4), var(--db-warning-7) );--db-warning-on-bg-basic-emphasis-70-default: light-dark( var(--db-warning-7), var(--db-warning-8) );--db-warning-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-warning-6), var(--db-warning-7) );--db-warning-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-warning-5), var(--db-warning-6) );--db-warning-on-bg-basic-emphasis-60-default: light-dark( var(--db-warning-10), var(--db-warning-6) );--db-warning-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-warning-9), var(--db-warning-5) );--db-warning-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-warning-8), var(--db-warning-4) );--db-warning-on-bg-basic-emphasis-50-default: light-dark( var(--db-warning-9), var(--db-warning-5) );--db-warning-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-warning-8), var(--db-warning-4) );--db-warning-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-warning-7), var(--db-warning-3) );--db-warning-bg-inverted-contrast-max-default: light-dark( var(--db-warning-3), var(--db-warning-12) );--db-warning-bg-inverted-contrast-max-hovered: light-dark( var(--db-warning-4), var(--db-warning-11) );--db-warning-bg-inverted-contrast-max-pressed: light-dark( var(--db-warning-5), var(--db-warning-10) );--db-warning-bg-inverted-contrast-high-default: light-dark( var(--db-warning-6), var(--db-warning-9) );--db-warning-bg-inverted-contrast-high-hovered: light-dark( var(--db-warning-5), var(--db-warning-8) );--db-warning-bg-inverted-contrast-high-pressed: light-dark( var(--db-warning-4), var(--db-warning-7) );--db-warning-bg-inverted-contrast-low-default: light-dark( var(--db-warning-7), var(--db-warning-8) );--db-warning-bg-inverted-contrast-low-hovered: light-dark( var(--db-warning-6), var(--db-warning-7) );--db-warning-bg-inverted-contrast-low-pressed: light-dark( var(--db-warning-5), var(--db-warning-6) );--db-warning-on-bg-inverted-default: light-dark( var(--db-warning-14), var(--db-warning-3) );--db-warning-on-bg-inverted-hovered: light-dark( var(--db-warning-13), var(--db-warning-4) );--db-warning-on-bg-inverted-pressed: light-dark( var(--db-warning-12), var(--db-warning-5) );--db-successful-origin-default: light-dark( var(--db-successful-origin-light-default), var(--db-successful-origin-dark-default) );--db-successful-origin-hovered: light-dark( var(--db-successful-origin-light-hovered), var(--db-successful-origin-dark-hovered) );--db-successful-origin-pressed: light-dark( var(--db-successful-origin-light-pressed), var(--db-successful-origin-dark-pressed) );--db-successful-on-origin-default: light-dark( var(--db-successful-on-origin-light-default), var(--db-successful-on-origin-dark-default) );--db-successful-on-origin-hovered: light-dark( var(--db-successful-on-origin-light-hovered), var(--db-successful-on-origin-dark-hovered) );--db-successful-on-origin-pressed: light-dark( var(--db-successful-on-origin-light-pressed), var(--db-successful-on-origin-dark-pressed) );--db-successful-bg-basic-level-1-default: light-dark( var(--db-successful-14), var(--db-successful-3) );--db-successful-bg-basic-level-1-hovered: light-dark( var(--db-successful-13), var(--db-successful-4) );--db-successful-bg-basic-level-1-pressed: light-dark( var(--db-successful-12), var(--db-successful-5) );--db-successful-bg-basic-level-2-default: light-dark( var(--db-successful-13), var(--db-successful-2) );--db-successful-bg-basic-level-2-hovered: light-dark( var(--db-successful-12), var(--db-successful-3) );--db-successful-bg-basic-level-2-pressed: light-dark( var(--db-successful-11), var(--db-successful-4) );--db-successful-bg-basic-level-3-default: light-dark( var(--db-successful-12), var(--db-successful-1) );--db-successful-bg-basic-level-3-hovered: light-dark( var(--db-successful-11), var(--db-successful-2) );--db-successful-bg-basic-level-3-pressed: light-dark( var(--db-successful-10), var(--db-successful-3) );--db-successful-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-successful-6)), color-mix(in srgb, transparent 100%, var(--db-successful-9)) );--db-successful-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-successful-6)), color-mix(in srgb, transparent 84%, var(--db-successful-9)) );--db-successful-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-successful-6)), color-mix(in srgb, transparent 76%, var(--db-successful-9)) );--db-successful-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-successful-6)), color-mix(in srgb, transparent 68%, var(--db-successful-9)) );--db-successful-on-bg-basic-emphasis-100-default: light-dark( var(--db-successful-3), var(--db-successful-12) );--db-successful-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-successful-4), var(--db-successful-11) );--db-successful-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-successful-5), var(--db-successful-10) );--db-successful-on-bg-basic-emphasis-90-default: light-dark( var(--db-successful-5), var(--db-successful-10) );--db-successful-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-successful-6), var(--db-successful-9) );--db-successful-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-successful-7), var(--db-successful-8) );--db-successful-on-bg-basic-emphasis-80-default: light-dark( var(--db-successful-6), var(--db-successful-9) );--db-successful-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-successful-5), var(--db-successful-8) );--db-successful-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-successful-4), var(--db-successful-7) );--db-successful-on-bg-basic-emphasis-70-default: light-dark( var(--db-successful-7), var(--db-successful-8) );--db-successful-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-successful-6), var(--db-successful-7) );--db-successful-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-successful-5), var(--db-successful-6) );--db-successful-on-bg-basic-emphasis-60-default: light-dark( var(--db-successful-10), var(--db-successful-6) );--db-successful-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-successful-9), var(--db-successful-5) );--db-successful-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-successful-8), var(--db-successful-4) );--db-successful-on-bg-basic-emphasis-50-default: light-dark( var(--db-successful-9), var(--db-successful-5) );--db-successful-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-successful-8), var(--db-successful-4) );--db-successful-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-successful-7), var(--db-successful-3) );--db-successful-bg-inverted-contrast-max-default: light-dark( var(--db-successful-3), var(--db-successful-12) );--db-successful-bg-inverted-contrast-max-hovered: light-dark( var(--db-successful-4), var(--db-successful-11) );--db-successful-bg-inverted-contrast-max-pressed: light-dark( var(--db-successful-5), var(--db-successful-10) );--db-successful-bg-inverted-contrast-high-default: light-dark( var(--db-successful-6), var(--db-successful-9) );--db-successful-bg-inverted-contrast-high-hovered: light-dark( var(--db-successful-5), var(--db-successful-8) );--db-successful-bg-inverted-contrast-high-pressed: light-dark( var(--db-successful-4), var(--db-successful-7) );--db-successful-bg-inverted-contrast-low-default: light-dark( var(--db-successful-7), var(--db-successful-8) );--db-successful-bg-inverted-contrast-low-hovered: light-dark( var(--db-successful-6), var(--db-successful-7) );--db-successful-bg-inverted-contrast-low-pressed: light-dark( var(--db-successful-5), var(--db-successful-6) );--db-successful-on-bg-inverted-default: light-dark( var(--db-successful-14), var(--db-successful-3) );--db-successful-on-bg-inverted-hovered: light-dark( var(--db-successful-13), var(--db-successful-4) );--db-successful-on-bg-inverted-pressed: light-dark( var(--db-successful-12), var(--db-successful-5) );--db-critical-origin-default: light-dark( var(--db-critical-origin-light-default), var(--db-critical-origin-dark-default) );--db-critical-origin-hovered: light-dark( var(--db-critical-origin-light-hovered), var(--db-critical-origin-dark-hovered) );--db-critical-origin-pressed: light-dark( var(--db-critical-origin-light-pressed), var(--db-critical-origin-dark-pressed) );--db-critical-on-origin-default: light-dark( var(--db-critical-on-origin-light-default), var(--db-critical-on-origin-dark-default) );--db-critical-on-origin-hovered: light-dark( var(--db-critical-on-origin-light-hovered), var(--db-critical-on-origin-dark-hovered) );--db-critical-on-origin-pressed: light-dark( var(--db-critical-on-origin-light-pressed), var(--db-critical-on-origin-dark-pressed) );--db-critical-bg-basic-level-1-default: light-dark( var(--db-critical-14), var(--db-critical-3) );--db-critical-bg-basic-level-1-hovered: light-dark( var(--db-critical-13), var(--db-critical-4) );--db-critical-bg-basic-level-1-pressed: light-dark( var(--db-critical-12), var(--db-critical-5) );--db-critical-bg-basic-level-2-default: light-dark( var(--db-critical-13), var(--db-critical-2) );--db-critical-bg-basic-level-2-hovered: light-dark( var(--db-critical-12), var(--db-critical-3) );--db-critical-bg-basic-level-2-pressed: light-dark( var(--db-critical-11), var(--db-critical-4) );--db-critical-bg-basic-level-3-default: light-dark( var(--db-critical-12), var(--db-critical-1) );--db-critical-bg-basic-level-3-hovered: light-dark( var(--db-critical-11), var(--db-critical-2) );--db-critical-bg-basic-level-3-pressed: light-dark( var(--db-critical-10), var(--db-critical-3) );--db-critical-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-critical-6)), color-mix(in srgb, transparent 100%, var(--db-critical-9)) );--db-critical-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-critical-6)), color-mix(in srgb, transparent 84%, var(--db-critical-9)) );--db-critical-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-critical-6)), color-mix(in srgb, transparent 76%, var(--db-critical-9)) );--db-critical-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-critical-6)), color-mix(in srgb, transparent 68%, var(--db-critical-9)) );--db-critical-on-bg-basic-emphasis-100-default: light-dark( var(--db-critical-3), var(--db-critical-12) );--db-critical-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-critical-4), var(--db-critical-11) );--db-critical-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-critical-5), var(--db-critical-10) );--db-critical-on-bg-basic-emphasis-90-default: light-dark( var(--db-critical-5), var(--db-critical-10) );--db-critical-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-critical-6), var(--db-critical-9) );--db-critical-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-critical-7), var(--db-critical-8) );--db-critical-on-bg-basic-emphasis-80-default: light-dark( var(--db-critical-6), var(--db-critical-9) );--db-critical-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-critical-5), var(--db-critical-8) );--db-critical-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-critical-4), var(--db-critical-7) );--db-critical-on-bg-basic-emphasis-70-default: light-dark( var(--db-critical-7), var(--db-critical-8) );--db-critical-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-critical-6), var(--db-critical-7) );--db-critical-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-critical-5), var(--db-critical-6) );--db-critical-on-bg-basic-emphasis-60-default: light-dark( var(--db-critical-10), var(--db-critical-6) );--db-critical-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-critical-9), var(--db-critical-5) );--db-critical-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-critical-8), var(--db-critical-4) );--db-critical-on-bg-basic-emphasis-50-default: light-dark( var(--db-critical-9), var(--db-critical-5) );--db-critical-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-critical-8), var(--db-critical-4) );--db-critical-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-critical-7), var(--db-critical-3) );--db-critical-bg-inverted-contrast-max-default: light-dark( var(--db-critical-3), var(--db-critical-12) );--db-critical-bg-inverted-contrast-max-hovered: light-dark( var(--db-critical-4), var(--db-critical-11) );--db-critical-bg-inverted-contrast-max-pressed: light-dark( var(--db-critical-5), var(--db-critical-10) );--db-critical-bg-inverted-contrast-high-default: light-dark( var(--db-critical-6), var(--db-critical-9) );--db-critical-bg-inverted-contrast-high-hovered: light-dark( var(--db-critical-5), var(--db-critical-8) );--db-critical-bg-inverted-contrast-high-pressed: light-dark( var(--db-critical-4), var(--db-critical-7) );--db-critical-bg-inverted-contrast-low-default: light-dark( var(--db-critical-7), var(--db-critical-8) );--db-critical-bg-inverted-contrast-low-hovered: light-dark( var(--db-critical-6), var(--db-critical-7) );--db-critical-bg-inverted-contrast-low-pressed: light-dark( var(--db-critical-5), var(--db-critical-6) );--db-critical-on-bg-inverted-default: light-dark( var(--db-critical-14), var(--db-critical-3) );--db-critical-on-bg-inverted-hovered: light-dark( var(--db-critical-13), var(--db-critical-4) );--db-critical-on-bg-inverted-pressed: light-dark( var(--db-critical-12), var(--db-critical-5) );--db-textarea-resizer-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjUgMTYuNWEuOTk5Ljk5OSAwIDAgMSAtLjcwNy0xLjcwN2w0LTRhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTQgNGEuOTk3Ljk5NyAwIDAgMSAtLjcwNy4yOTN6bS03IDBhLjk5OS45OTkgMCAwIDEgLS43MDctMS43MDdsMTEtMTFhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTExIDExYS45OTcuOTk3IDAgMCAxIC0uNzA3LjI5M3oiIGZpbGw9IiMyODJkMzciIHN0eWxlPSJ2YXIoLS1kYi1pY29uLWNvbG9yLCBjdXJyZW50Q29sb3IpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4NCg==);--db-textarea-scrollbar-button-decrement: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuOTk0IDEzYS45OTguOTk4IDAgMCAxIC0uOTk0LS45OTVjMC0uMjY2LjEzMy0uNTMxLjI5OC0uNjk3bDUuMDA2LTUuMDFjLjE5OS0uMTk4LjQ2NC0uMjk4LjY5Ni0uMjk4LjIyNyAwIC40NTUuMDczLjYyLjIybDUuMDgyIDUuMDg4Yy4xOTkuMTY2LjI5OC40MzEuMjk4LjY5N2EuOTk4Ljk5OCAwIDAgMSAtLjk5NC45OTVjLS4yNjYgMC0uNTMtLjEtLjczLS4yOTlsLTQuMjc2LTQuMjgtNC4yNzYgNC4yOGMtLjIuMi0uNDY0LjI5OS0uNzMuMjk5eiIgZmlsbD0iIzI4MmQzNyIgc3R5bGU9InZhcigtLWRiLWljb24tY29sb3IsIGN1cnJlbnRDb2xvcikiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg0K);--db-textarea-scrollbar-button-increment: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB3aWR0aD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEwLjQ3MiA4LjY5Ni0zLjUzMiAzLjUzNGEuOTk4Ljk5OCAwIDEgMSAtMS40MTMtMS40MTNsMi44MjUtMi44MjUtMi44MjUtMi44MjVhLjk5OC45OTggMCAxIDEgMS40MTMtMS40MTNsMy41MzIgMy41MzJhLjk5OS45OTkgMCAwIDEgMCAxLjQxMnoiIGZpbGw9InZhcigtLWRiLWljb24tY29sb3IsIGN1cnJlbnRDb2xvcikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIC0xIDAgMTUuOTkxIC0uMDA5KSIvPjwvc3ZnPg0K);--db-yellow-origin-default: light-dark( var(--db-yellow-origin-light-default), var(--db-yellow-origin-dark-default) );--db-yellow-origin-hovered: light-dark( var(--db-yellow-origin-light-hovered), var(--db-yellow-origin-dark-hovered) );--db-yellow-origin-pressed: light-dark( var(--db-yellow-origin-light-pressed), var(--db-yellow-origin-dark-pressed) );--db-yellow-on-origin-default: light-dark( var(--db-yellow-on-origin-light-default), var(--db-yellow-on-origin-dark-default) );--db-yellow-on-origin-hovered: light-dark( var(--db-yellow-on-origin-light-hovered), var(--db-yellow-on-origin-dark-hovered) );--db-yellow-on-origin-pressed: light-dark( var(--db-yellow-on-origin-light-pressed), var(--db-yellow-on-origin-dark-pressed) );--db-yellow-bg-basic-level-1-default: light-dark( var(--db-yellow-14), var(--db-yellow-3) );--db-yellow-bg-basic-level-1-hovered: light-dark( var(--db-yellow-13), var(--db-yellow-4) );--db-yellow-bg-basic-level-1-pressed: light-dark( var(--db-yellow-12), var(--db-yellow-5) );--db-yellow-bg-basic-level-2-default: light-dark( var(--db-yellow-13), var(--db-yellow-2) );--db-yellow-bg-basic-level-2-hovered: light-dark( var(--db-yellow-12), var(--db-yellow-3) );--db-yellow-bg-basic-level-2-pressed: light-dark( var(--db-yellow-11), var(--db-yellow-4) );--db-yellow-bg-basic-level-3-default: light-dark( var(--db-yellow-12), var(--db-yellow-1) );--db-yellow-bg-basic-level-3-hovered: light-dark( var(--db-yellow-11), var(--db-yellow-2) );--db-yellow-bg-basic-level-3-pressed: light-dark( var(--db-yellow-10), var(--db-yellow-3) );--db-yellow-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-yellow-6)), color-mix(in srgb, transparent 100%, var(--db-yellow-9)) );--db-yellow-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-yellow-6)), color-mix(in srgb, transparent 84%, var(--db-yellow-9)) );--db-yellow-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-yellow-6)), color-mix(in srgb, transparent 76%, var(--db-yellow-9)) );--db-yellow-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-yellow-6)), color-mix(in srgb, transparent 68%, var(--db-yellow-9)) );--db-yellow-on-bg-basic-emphasis-100-default: light-dark( var(--db-yellow-3), var(--db-yellow-12) );--db-yellow-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-yellow-4), var(--db-yellow-11) );--db-yellow-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-yellow-5), var(--db-yellow-10) );--db-yellow-on-bg-basic-emphasis-90-default: light-dark( var(--db-yellow-5), var(--db-yellow-10) );--db-yellow-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-yellow-6), var(--db-yellow-9) );--db-yellow-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-yellow-7), var(--db-yellow-8) );--db-yellow-on-bg-basic-emphasis-80-default: light-dark( var(--db-yellow-6), var(--db-yellow-9) );--db-yellow-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-yellow-5), var(--db-yellow-8) );--db-yellow-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-yellow-4), var(--db-yellow-7) );--db-yellow-on-bg-basic-emphasis-70-default: light-dark( var(--db-yellow-7), var(--db-yellow-8) );--db-yellow-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-yellow-6), var(--db-yellow-7) );--db-yellow-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-yellow-5), var(--db-yellow-6) );--db-yellow-on-bg-basic-emphasis-60-default: light-dark( var(--db-yellow-10), var(--db-yellow-6) );--db-yellow-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-yellow-9), var(--db-yellow-5) );--db-yellow-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-yellow-8), var(--db-yellow-4) );--db-yellow-on-bg-basic-emphasis-50-default: light-dark( var(--db-yellow-9), var(--db-yellow-5) );--db-yellow-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-yellow-8), var(--db-yellow-4) );--db-yellow-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-yellow-7), var(--db-yellow-3) );--db-yellow-bg-inverted-contrast-max-default: light-dark( var(--db-yellow-3), var(--db-yellow-12) );--db-yellow-bg-inverted-contrast-max-hovered: light-dark( var(--db-yellow-4), var(--db-yellow-11) );--db-yellow-bg-inverted-contrast-max-pressed: light-dark( var(--db-yellow-5), var(--db-yellow-10) );--db-yellow-bg-inverted-contrast-high-default: light-dark( var(--db-yellow-6), var(--db-yellow-9) );--db-yellow-bg-inverted-contrast-high-hovered: light-dark( var(--db-yellow-5), var(--db-yellow-8) );--db-yellow-bg-inverted-contrast-high-pressed: light-dark( var(--db-yellow-4), var(--db-yellow-7) );--db-yellow-bg-inverted-contrast-low-default: light-dark( var(--db-yellow-7), var(--db-yellow-8) );--db-yellow-bg-inverted-contrast-low-hovered: light-dark( var(--db-yellow-6), var(--db-yellow-7) );--db-yellow-bg-inverted-contrast-low-pressed: light-dark( var(--db-yellow-5), var(--db-yellow-6) );--db-yellow-on-bg-inverted-default: light-dark( var(--db-yellow-14), var(--db-yellow-3) );--db-yellow-on-bg-inverted-hovered: light-dark( var(--db-yellow-13), var(--db-yellow-4) );--db-yellow-on-bg-inverted-pressed: light-dark( var(--db-yellow-12), var(--db-yellow-5) );--db-orange-origin-default: light-dark( var(--db-orange-origin-light-default), var(--db-orange-origin-dark-default) );--db-orange-origin-hovered: light-dark( var(--db-orange-origin-light-hovered), var(--db-orange-origin-dark-hovered) );--db-orange-origin-pressed: light-dark( var(--db-orange-origin-light-pressed), var(--db-orange-origin-dark-pressed) );--db-orange-on-origin-default: light-dark( var(--db-orange-on-origin-light-default), var(--db-orange-on-origin-dark-default) );--db-orange-on-origin-hovered: light-dark( var(--db-orange-on-origin-light-hovered), var(--db-orange-on-origin-dark-hovered) );--db-orange-on-origin-pressed: light-dark( var(--db-orange-on-origin-light-pressed), var(--db-orange-on-origin-dark-pressed) );--db-orange-bg-basic-level-1-default: light-dark( var(--db-orange-14), var(--db-orange-3) );--db-orange-bg-basic-level-1-hovered: light-dark( var(--db-orange-13), var(--db-orange-4) );--db-orange-bg-basic-level-1-pressed: light-dark( var(--db-orange-12), var(--db-orange-5) );--db-orange-bg-basic-level-2-default: light-dark( var(--db-orange-13), var(--db-orange-2) );--db-orange-bg-basic-level-2-hovered: light-dark( var(--db-orange-12), var(--db-orange-3) );--db-orange-bg-basic-level-2-pressed: light-dark( var(--db-orange-11), var(--db-orange-4) );--db-orange-bg-basic-level-3-default: light-dark( var(--db-orange-12), var(--db-orange-1) );--db-orange-bg-basic-level-3-hovered: light-dark( var(--db-orange-11), var(--db-orange-2) );--db-orange-bg-basic-level-3-pressed: light-dark( var(--db-orange-10), var(--db-orange-3) );--db-orange-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-orange-6)), color-mix(in srgb, transparent 100%, var(--db-orange-9)) );--db-orange-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-orange-6)), color-mix(in srgb, transparent 84%, var(--db-orange-9)) );--db-orange-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-orange-6)), color-mix(in srgb, transparent 76%, var(--db-orange-9)) );--db-orange-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-orange-6)), color-mix(in srgb, transparent 68%, var(--db-orange-9)) );--db-orange-on-bg-basic-emphasis-100-default: light-dark( var(--db-orange-3), var(--db-orange-12) );--db-orange-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-orange-4), var(--db-orange-11) );--db-orange-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-orange-5), var(--db-orange-10) );--db-orange-on-bg-basic-emphasis-90-default: light-dark( var(--db-orange-5), var(--db-orange-10) );--db-orange-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-orange-6), var(--db-orange-9) );--db-orange-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-orange-7), var(--db-orange-8) );--db-orange-on-bg-basic-emphasis-80-default: light-dark( var(--db-orange-6), var(--db-orange-9) );--db-orange-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-orange-5), var(--db-orange-8) );--db-orange-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-orange-4), var(--db-orange-7) );--db-orange-on-bg-basic-emphasis-70-default: light-dark( var(--db-orange-7), var(--db-orange-8) );--db-orange-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-orange-6), var(--db-orange-7) );--db-orange-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-orange-5), var(--db-orange-6) );--db-orange-on-bg-basic-emphasis-60-default: light-dark( var(--db-orange-10), var(--db-orange-6) );--db-orange-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-orange-9), var(--db-orange-5) );--db-orange-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-orange-8), var(--db-orange-4) );--db-orange-on-bg-basic-emphasis-50-default: light-dark( var(--db-orange-9), var(--db-orange-5) );--db-orange-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-orange-8), var(--db-orange-4) );--db-orange-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-orange-7), var(--db-orange-3) );--db-orange-bg-inverted-contrast-max-default: light-dark( var(--db-orange-3), var(--db-orange-12) );--db-orange-bg-inverted-contrast-max-hovered: light-dark( var(--db-orange-4), var(--db-orange-11) );--db-orange-bg-inverted-contrast-max-pressed: light-dark( var(--db-orange-5), var(--db-orange-10) );--db-orange-bg-inverted-contrast-high-default: light-dark( var(--db-orange-6), var(--db-orange-9) );--db-orange-bg-inverted-contrast-high-hovered: light-dark( var(--db-orange-5), var(--db-orange-8) );--db-orange-bg-inverted-contrast-high-pressed: light-dark( var(--db-orange-4), var(--db-orange-7) );--db-orange-bg-inverted-contrast-low-default: light-dark( var(--db-orange-7), var(--db-orange-8) );--db-orange-bg-inverted-contrast-low-hovered: light-dark( var(--db-orange-6), var(--db-orange-7) );--db-orange-bg-inverted-contrast-low-pressed: light-dark( var(--db-orange-5), var(--db-orange-6) );--db-orange-on-bg-inverted-default: light-dark( var(--db-orange-14), var(--db-orange-3) );--db-orange-on-bg-inverted-hovered: light-dark( var(--db-orange-13), var(--db-orange-4) );--db-orange-on-bg-inverted-pressed: light-dark( var(--db-orange-12), var(--db-orange-5) );--db-red-origin-default: light-dark( var(--db-red-origin-light-default), var(--db-red-origin-dark-default) );--db-red-origin-hovered: light-dark( var(--db-red-origin-light-hovered), var(--db-red-origin-dark-hovered) );--db-red-origin-pressed: light-dark( var(--db-red-origin-light-pressed), var(--db-red-origin-dark-pressed) );--db-red-on-origin-default: light-dark( var(--db-red-on-origin-light-default), var(--db-red-on-origin-dark-default) );--db-red-on-origin-hovered: light-dark( var(--db-red-on-origin-light-hovered), var(--db-red-on-origin-dark-hovered) );--db-red-on-origin-pressed: light-dark( var(--db-red-on-origin-light-pressed), var(--db-red-on-origin-dark-pressed) );--db-red-bg-basic-level-1-default: light-dark( var(--db-red-14), var(--db-red-3) );--db-red-bg-basic-level-1-hovered: light-dark( var(--db-red-13), var(--db-red-4) );--db-red-bg-basic-level-1-pressed: light-dark( var(--db-red-12), var(--db-red-5) );--db-red-bg-basic-level-2-default: light-dark( var(--db-red-13), var(--db-red-2) );--db-red-bg-basic-level-2-hovered: light-dark( var(--db-red-12), var(--db-red-3) );--db-red-bg-basic-level-2-pressed: light-dark( var(--db-red-11), var(--db-red-4) );--db-red-bg-basic-level-3-default: light-dark( var(--db-red-12), var(--db-red-1) );--db-red-bg-basic-level-3-hovered: light-dark( var(--db-red-11), var(--db-red-2) );--db-red-bg-basic-level-3-pressed: light-dark( var(--db-red-10), var(--db-red-3) );--db-red-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-red-6)), color-mix(in srgb, transparent 100%, var(--db-red-9)) );--db-red-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-red-6)), color-mix(in srgb, transparent 84%, var(--db-red-9)) );--db-red-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-red-6)), color-mix(in srgb, transparent 76%, var(--db-red-9)) );--db-red-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-red-6)), color-mix(in srgb, transparent 68%, var(--db-red-9)) );--db-red-on-bg-basic-emphasis-100-default: light-dark( var(--db-red-3), var(--db-red-12) );--db-red-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-red-4), var(--db-red-11) );--db-red-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-red-5), var(--db-red-10) );--db-red-on-bg-basic-emphasis-90-default: light-dark( var(--db-red-5), var(--db-red-10) );--db-red-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-red-6), var(--db-red-9) );--db-red-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-red-7), var(--db-red-8) );--db-red-on-bg-basic-emphasis-80-default: light-dark( var(--db-red-6), var(--db-red-9) );--db-red-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-red-5), var(--db-red-8) );--db-red-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-red-4), var(--db-red-7) );--db-red-on-bg-basic-emphasis-70-default: light-dark( var(--db-red-7), var(--db-red-8) );--db-red-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-red-6), var(--db-red-7) );--db-red-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-red-5), var(--db-red-6) );--db-red-on-bg-basic-emphasis-60-default: light-dark( var(--db-red-10), var(--db-red-6) );--db-red-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-red-9), var(--db-red-5) );--db-red-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-red-8), var(--db-red-4) );--db-red-on-bg-basic-emphasis-50-default: light-dark( var(--db-red-9), var(--db-red-5) );--db-red-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-red-8), var(--db-red-4) );--db-red-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-red-7), var(--db-red-3) );--db-red-bg-inverted-contrast-max-default: light-dark( var(--db-red-3), var(--db-red-12) );--db-red-bg-inverted-contrast-max-hovered: light-dark( var(--db-red-4), var(--db-red-11) );--db-red-bg-inverted-contrast-max-pressed: light-dark( var(--db-red-5), var(--db-red-10) );--db-red-bg-inverted-contrast-high-default: light-dark( var(--db-red-6), var(--db-red-9) );--db-red-bg-inverted-contrast-high-hovered: light-dark( var(--db-red-5), var(--db-red-8) );--db-red-bg-inverted-contrast-high-pressed: light-dark( var(--db-red-4), var(--db-red-7) );--db-red-bg-inverted-contrast-low-default: light-dark( var(--db-red-7), var(--db-red-8) );--db-red-bg-inverted-contrast-low-hovered: light-dark( var(--db-red-6), var(--db-red-7) );--db-red-bg-inverted-contrast-low-pressed: light-dark( var(--db-red-5), var(--db-red-6) );--db-red-on-bg-inverted-default: light-dark( var(--db-red-14), var(--db-red-3) );--db-red-on-bg-inverted-hovered: light-dark( var(--db-red-13), var(--db-red-4) );--db-red-on-bg-inverted-pressed: light-dark( var(--db-red-12), var(--db-red-5) );--db-pink-origin-default: light-dark( var(--db-pink-origin-light-default), var(--db-pink-origin-dark-default) );--db-pink-origin-hovered: light-dark( var(--db-pink-origin-light-hovered), var(--db-pink-origin-dark-hovered) );--db-pink-origin-pressed: light-dark( var(--db-pink-origin-light-pressed), var(--db-pink-origin-dark-pressed) );--db-pink-on-origin-default: light-dark( var(--db-pink-on-origin-light-default), var(--db-pink-on-origin-dark-default) );--db-pink-on-origin-hovered: light-dark( var(--db-pink-on-origin-light-hovered), var(--db-pink-on-origin-dark-hovered) );--db-pink-on-origin-pressed: light-dark( var(--db-pink-on-origin-light-pressed), var(--db-pink-on-origin-dark-pressed) );--db-pink-bg-basic-level-1-default: light-dark( var(--db-pink-14), var(--db-pink-3) );--db-pink-bg-basic-level-1-hovered: light-dark( var(--db-pink-13), var(--db-pink-4) );--db-pink-bg-basic-level-1-pressed: light-dark( var(--db-pink-12), var(--db-pink-5) );--db-pink-bg-basic-level-2-default: light-dark( var(--db-pink-13), var(--db-pink-2) );--db-pink-bg-basic-level-2-hovered: light-dark( var(--db-pink-12), var(--db-pink-3) );--db-pink-bg-basic-level-2-pressed: light-dark( var(--db-pink-11), var(--db-pink-4) );--db-pink-bg-basic-level-3-default: light-dark( var(--db-pink-12), var(--db-pink-1) );--db-pink-bg-basic-level-3-hovered: light-dark( var(--db-pink-11), var(--db-pink-2) );--db-pink-bg-basic-level-3-pressed: light-dark( var(--db-pink-10), var(--db-pink-3) );--db-pink-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-pink-6)), color-mix(in srgb, transparent 100%, var(--db-pink-9)) );--db-pink-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-pink-6)), color-mix(in srgb, transparent 84%, var(--db-pink-9)) );--db-pink-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-pink-6)), color-mix(in srgb, transparent 76%, var(--db-pink-9)) );--db-pink-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-pink-6)), color-mix(in srgb, transparent 68%, var(--db-pink-9)) );--db-pink-on-bg-basic-emphasis-100-default: light-dark( var(--db-pink-3), var(--db-pink-12) );--db-pink-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-pink-4), var(--db-pink-11) );--db-pink-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-pink-5), var(--db-pink-10) );--db-pink-on-bg-basic-emphasis-90-default: light-dark( var(--db-pink-5), var(--db-pink-10) );--db-pink-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-pink-6), var(--db-pink-9) );--db-pink-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-pink-7), var(--db-pink-8) );--db-pink-on-bg-basic-emphasis-80-default: light-dark( var(--db-pink-6), var(--db-pink-9) );--db-pink-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-pink-5), var(--db-pink-8) );--db-pink-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-pink-4), var(--db-pink-7) );--db-pink-on-bg-basic-emphasis-70-default: light-dark( var(--db-pink-7), var(--db-pink-8) );--db-pink-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-pink-6), var(--db-pink-7) );--db-pink-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-pink-5), var(--db-pink-6) );--db-pink-on-bg-basic-emphasis-60-default: light-dark( var(--db-pink-10), var(--db-pink-6) );--db-pink-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-pink-9), var(--db-pink-5) );--db-pink-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-pink-8), var(--db-pink-4) );--db-pink-on-bg-basic-emphasis-50-default: light-dark( var(--db-pink-9), var(--db-pink-5) );--db-pink-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-pink-8), var(--db-pink-4) );--db-pink-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-pink-7), var(--db-pink-3) );--db-pink-bg-inverted-contrast-max-default: light-dark( var(--db-pink-3), var(--db-pink-12) );--db-pink-bg-inverted-contrast-max-hovered: light-dark( var(--db-pink-4), var(--db-pink-11) );--db-pink-bg-inverted-contrast-max-pressed: light-dark( var(--db-pink-5), var(--db-pink-10) );--db-pink-bg-inverted-contrast-high-default: light-dark( var(--db-pink-6), var(--db-pink-9) );--db-pink-bg-inverted-contrast-high-hovered: light-dark( var(--db-pink-5), var(--db-pink-8) );--db-pink-bg-inverted-contrast-high-pressed: light-dark( var(--db-pink-4), var(--db-pink-7) );--db-pink-bg-inverted-contrast-low-default: light-dark( var(--db-pink-7), var(--db-pink-8) );--db-pink-bg-inverted-contrast-low-hovered: light-dark( var(--db-pink-6), var(--db-pink-7) );--db-pink-bg-inverted-contrast-low-pressed: light-dark( var(--db-pink-5), var(--db-pink-6) );--db-pink-on-bg-inverted-default: light-dark( var(--db-pink-14), var(--db-pink-3) );--db-pink-on-bg-inverted-hovered: light-dark( var(--db-pink-13), var(--db-pink-4) );--db-pink-on-bg-inverted-pressed: light-dark( var(--db-pink-12), var(--db-pink-5) );--db-violet-origin-default: light-dark( var(--db-violet-origin-light-default), var(--db-violet-origin-dark-default) );--db-violet-origin-hovered: light-dark( var(--db-violet-origin-light-hovered), var(--db-violet-origin-dark-hovered) );--db-violet-origin-pressed: light-dark( var(--db-violet-origin-light-pressed), var(--db-violet-origin-dark-pressed) );--db-violet-on-origin-default: light-dark( var(--db-violet-on-origin-light-default), var(--db-violet-on-origin-dark-default) );--db-violet-on-origin-hovered: light-dark( var(--db-violet-on-origin-light-hovered), var(--db-violet-on-origin-dark-hovered) );--db-violet-on-origin-pressed: light-dark( var(--db-violet-on-origin-light-pressed), var(--db-violet-on-origin-dark-pressed) );--db-violet-bg-basic-level-1-default: light-dark( var(--db-violet-14), var(--db-violet-3) );--db-violet-bg-basic-level-1-hovered: light-dark( var(--db-violet-13), var(--db-violet-4) );--db-violet-bg-basic-level-1-pressed: light-dark( var(--db-violet-12), var(--db-violet-5) );--db-violet-bg-basic-level-2-default: light-dark( var(--db-violet-13), var(--db-violet-2) );--db-violet-bg-basic-level-2-hovered: light-dark( var(--db-violet-12), var(--db-violet-3) );--db-violet-bg-basic-level-2-pressed: light-dark( var(--db-violet-11), var(--db-violet-4) );--db-violet-bg-basic-level-3-default: light-dark( var(--db-violet-12), var(--db-violet-1) );--db-violet-bg-basic-level-3-hovered: light-dark( var(--db-violet-11), var(--db-violet-2) );--db-violet-bg-basic-level-3-pressed: light-dark( var(--db-violet-10), var(--db-violet-3) );--db-violet-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-violet-6)), color-mix(in srgb, transparent 100%, var(--db-violet-9)) );--db-violet-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-violet-6)), color-mix(in srgb, transparent 84%, var(--db-violet-9)) );--db-violet-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-violet-6)), color-mix(in srgb, transparent 76%, var(--db-violet-9)) );--db-violet-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-violet-6)), color-mix(in srgb, transparent 68%, var(--db-violet-9)) );--db-violet-on-bg-basic-emphasis-100-default: light-dark( var(--db-violet-3), var(--db-violet-12) );--db-violet-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-violet-4), var(--db-violet-11) );--db-violet-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-violet-5), var(--db-violet-10) );--db-violet-on-bg-basic-emphasis-90-default: light-dark( var(--db-violet-5), var(--db-violet-10) );--db-violet-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-violet-6), var(--db-violet-9) );--db-violet-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-violet-7), var(--db-violet-8) );--db-violet-on-bg-basic-emphasis-80-default: light-dark( var(--db-violet-6), var(--db-violet-9) );--db-violet-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-violet-5), var(--db-violet-8) );--db-violet-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-violet-4), var(--db-violet-7) );--db-violet-on-bg-basic-emphasis-70-default: light-dark( var(--db-violet-7), var(--db-violet-8) );--db-violet-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-violet-6), var(--db-violet-7) );--db-violet-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-violet-5), var(--db-violet-6) );--db-violet-on-bg-basic-emphasis-60-default: light-dark( var(--db-violet-10), var(--db-violet-6) );--db-violet-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-violet-9), var(--db-violet-5) );--db-violet-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-violet-8), var(--db-violet-4) );--db-violet-on-bg-basic-emphasis-50-default: light-dark( var(--db-violet-9), var(--db-violet-5) );--db-violet-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-violet-8), var(--db-violet-4) );--db-violet-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-violet-7), var(--db-violet-3) );--db-violet-bg-inverted-contrast-max-default: light-dark( var(--db-violet-3), var(--db-violet-12) );--db-violet-bg-inverted-contrast-max-hovered: light-dark( var(--db-violet-4), var(--db-violet-11) );--db-violet-bg-inverted-contrast-max-pressed: light-dark( var(--db-violet-5), var(--db-violet-10) );--db-violet-bg-inverted-contrast-high-default: light-dark( var(--db-violet-6), var(--db-violet-9) );--db-violet-bg-inverted-contrast-high-hovered: light-dark( var(--db-violet-5), var(--db-violet-8) );--db-violet-bg-inverted-contrast-high-pressed: light-dark( var(--db-violet-4), var(--db-violet-7) );--db-violet-bg-inverted-contrast-low-default: light-dark( var(--db-violet-7), var(--db-violet-8) );--db-violet-bg-inverted-contrast-low-hovered: light-dark( var(--db-violet-6), var(--db-violet-7) );--db-violet-bg-inverted-contrast-low-pressed: light-dark( var(--db-violet-5), var(--db-violet-6) );--db-violet-on-bg-inverted-default: light-dark( var(--db-violet-14), var(--db-violet-3) );--db-violet-on-bg-inverted-hovered: light-dark( var(--db-violet-13), var(--db-violet-4) );--db-violet-on-bg-inverted-pressed: light-dark( var(--db-violet-12), var(--db-violet-5) );--db-blue-origin-default: light-dark( var(--db-blue-origin-light-default), var(--db-blue-origin-dark-default) );--db-blue-origin-hovered: light-dark( var(--db-blue-origin-light-hovered), var(--db-blue-origin-dark-hovered) );--db-blue-origin-pressed: light-dark( var(--db-blue-origin-light-pressed), var(--db-blue-origin-dark-pressed) );--db-blue-on-origin-default: light-dark( var(--db-blue-on-origin-light-default), var(--db-blue-on-origin-dark-default) );--db-blue-on-origin-hovered: light-dark( var(--db-blue-on-origin-light-hovered), var(--db-blue-on-origin-dark-hovered) );--db-blue-on-origin-pressed: light-dark( var(--db-blue-on-origin-light-pressed), var(--db-blue-on-origin-dark-pressed) );--db-blue-bg-basic-level-1-default: light-dark( var(--db-blue-14), var(--db-blue-3) );--db-blue-bg-basic-level-1-hovered: light-dark( var(--db-blue-13), var(--db-blue-4) );--db-blue-bg-basic-level-1-pressed: light-dark( var(--db-blue-12), var(--db-blue-5) );--db-blue-bg-basic-level-2-default: light-dark( var(--db-blue-13), var(--db-blue-2) );--db-blue-bg-basic-level-2-hovered: light-dark( var(--db-blue-12), var(--db-blue-3) );--db-blue-bg-basic-level-2-pressed: light-dark( var(--db-blue-11), var(--db-blue-4) );--db-blue-bg-basic-level-3-default: light-dark( var(--db-blue-12), var(--db-blue-1) );--db-blue-bg-basic-level-3-hovered: light-dark( var(--db-blue-11), var(--db-blue-2) );--db-blue-bg-basic-level-3-pressed: light-dark( var(--db-blue-10), var(--db-blue-3) );--db-blue-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-blue-6)), color-mix(in srgb, transparent 100%, var(--db-blue-9)) );--db-blue-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-blue-6)), color-mix(in srgb, transparent 84%, var(--db-blue-9)) );--db-blue-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-blue-6)), color-mix(in srgb, transparent 76%, var(--db-blue-9)) );--db-blue-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-blue-6)), color-mix(in srgb, transparent 68%, var(--db-blue-9)) );--db-blue-on-bg-basic-emphasis-100-default: light-dark( var(--db-blue-3), var(--db-blue-12) );--db-blue-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-blue-4), var(--db-blue-11) );--db-blue-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-blue-5), var(--db-blue-10) );--db-blue-on-bg-basic-emphasis-90-default: light-dark( var(--db-blue-5), var(--db-blue-10) );--db-blue-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-blue-6), var(--db-blue-9) );--db-blue-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-blue-7), var(--db-blue-8) );--db-blue-on-bg-basic-emphasis-80-default: light-dark( var(--db-blue-6), var(--db-blue-9) );--db-blue-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-blue-5), var(--db-blue-8) );--db-blue-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-blue-4), var(--db-blue-7) );--db-blue-on-bg-basic-emphasis-70-default: light-dark( var(--db-blue-7), var(--db-blue-8) );--db-blue-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-blue-6), var(--db-blue-7) );--db-blue-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-blue-5), var(--db-blue-6) );--db-blue-on-bg-basic-emphasis-60-default: light-dark( var(--db-blue-10), var(--db-blue-6) );--db-blue-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-blue-9), var(--db-blue-5) );--db-blue-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-blue-8), var(--db-blue-4) );--db-blue-on-bg-basic-emphasis-50-default: light-dark( var(--db-blue-9), var(--db-blue-5) );--db-blue-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-blue-8), var(--db-blue-4) );--db-blue-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-blue-7), var(--db-blue-3) );--db-blue-bg-inverted-contrast-max-default: light-dark( var(--db-blue-3), var(--db-blue-12) );--db-blue-bg-inverted-contrast-max-hovered: light-dark( var(--db-blue-4), var(--db-blue-11) );--db-blue-bg-inverted-contrast-max-pressed: light-dark( var(--db-blue-5), var(--db-blue-10) );--db-blue-bg-inverted-contrast-high-default: light-dark( var(--db-blue-6), var(--db-blue-9) );--db-blue-bg-inverted-contrast-high-hovered: light-dark( var(--db-blue-5), var(--db-blue-8) );--db-blue-bg-inverted-contrast-high-pressed: light-dark( var(--db-blue-4), var(--db-blue-7) );--db-blue-bg-inverted-contrast-low-default: light-dark( var(--db-blue-7), var(--db-blue-8) );--db-blue-bg-inverted-contrast-low-hovered: light-dark( var(--db-blue-6), var(--db-blue-7) );--db-blue-bg-inverted-contrast-low-pressed: light-dark( var(--db-blue-5), var(--db-blue-6) );--db-blue-on-bg-inverted-default: light-dark( var(--db-blue-14), var(--db-blue-3) );--db-blue-on-bg-inverted-hovered: light-dark( var(--db-blue-13), var(--db-blue-4) );--db-blue-on-bg-inverted-pressed: light-dark( var(--db-blue-12), var(--db-blue-5) );--db-cyan-origin-default: light-dark( var(--db-cyan-origin-light-default), var(--db-cyan-origin-dark-default) );--db-cyan-origin-hovered: light-dark( var(--db-cyan-origin-light-hovered), var(--db-cyan-origin-dark-hovered) );--db-cyan-origin-pressed: light-dark( var(--db-cyan-origin-light-pressed), var(--db-cyan-origin-dark-pressed) );--db-cyan-on-origin-default: light-dark( var(--db-cyan-on-origin-light-default), var(--db-cyan-on-origin-dark-default) );--db-cyan-on-origin-hovered: light-dark( var(--db-cyan-on-origin-light-hovered), var(--db-cyan-on-origin-dark-hovered) );--db-cyan-on-origin-pressed: light-dark( var(--db-cyan-on-origin-light-pressed), var(--db-cyan-on-origin-dark-pressed) );--db-cyan-bg-basic-level-1-default: light-dark( var(--db-cyan-14), var(--db-cyan-3) );--db-cyan-bg-basic-level-1-hovered: light-dark( var(--db-cyan-13), var(--db-cyan-4) );--db-cyan-bg-basic-level-1-pressed: light-dark( var(--db-cyan-12), var(--db-cyan-5) );--db-cyan-bg-basic-level-2-default: light-dark( var(--db-cyan-13), var(--db-cyan-2) );--db-cyan-bg-basic-level-2-hovered: light-dark( var(--db-cyan-12), var(--db-cyan-3) );--db-cyan-bg-basic-level-2-pressed: light-dark( var(--db-cyan-11), var(--db-cyan-4) );--db-cyan-bg-basic-level-3-default: light-dark( var(--db-cyan-12), var(--db-cyan-1) );--db-cyan-bg-basic-level-3-hovered: light-dark( var(--db-cyan-11), var(--db-cyan-2) );--db-cyan-bg-basic-level-3-pressed: light-dark( var(--db-cyan-10), var(--db-cyan-3) );--db-cyan-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-cyan-6)), color-mix(in srgb, transparent 100%, var(--db-cyan-9)) );--db-cyan-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-cyan-6)), color-mix(in srgb, transparent 84%, var(--db-cyan-9)) );--db-cyan-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-cyan-6)), color-mix(in srgb, transparent 76%, var(--db-cyan-9)) );--db-cyan-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-cyan-6)), color-mix(in srgb, transparent 68%, var(--db-cyan-9)) );--db-cyan-on-bg-basic-emphasis-100-default: light-dark( var(--db-cyan-3), var(--db-cyan-12) );--db-cyan-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-cyan-4), var(--db-cyan-11) );--db-cyan-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-cyan-5), var(--db-cyan-10) );--db-cyan-on-bg-basic-emphasis-90-default: light-dark( var(--db-cyan-5), var(--db-cyan-10) );--db-cyan-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-cyan-6), var(--db-cyan-9) );--db-cyan-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-cyan-7), var(--db-cyan-8) );--db-cyan-on-bg-basic-emphasis-80-default: light-dark( var(--db-cyan-6), var(--db-cyan-9) );--db-cyan-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-cyan-5), var(--db-cyan-8) );--db-cyan-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-cyan-4), var(--db-cyan-7) );--db-cyan-on-bg-basic-emphasis-70-default: light-dark( var(--db-cyan-7), var(--db-cyan-8) );--db-cyan-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-cyan-6), var(--db-cyan-7) );--db-cyan-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-cyan-5), var(--db-cyan-6) );--db-cyan-on-bg-basic-emphasis-60-default: light-dark( var(--db-cyan-10), var(--db-cyan-6) );--db-cyan-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-cyan-9), var(--db-cyan-5) );--db-cyan-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-cyan-8), var(--db-cyan-4) );--db-cyan-on-bg-basic-emphasis-50-default: light-dark( var(--db-cyan-9), var(--db-cyan-5) );--db-cyan-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-cyan-8), var(--db-cyan-4) );--db-cyan-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-cyan-7), var(--db-cyan-3) );--db-cyan-bg-inverted-contrast-max-default: light-dark( var(--db-cyan-3), var(--db-cyan-12) );--db-cyan-bg-inverted-contrast-max-hovered: light-dark( var(--db-cyan-4), var(--db-cyan-11) );--db-cyan-bg-inverted-contrast-max-pressed: light-dark( var(--db-cyan-5), var(--db-cyan-10) );--db-cyan-bg-inverted-contrast-high-default: light-dark( var(--db-cyan-6), var(--db-cyan-9) );--db-cyan-bg-inverted-contrast-high-hovered: light-dark( var(--db-cyan-5), var(--db-cyan-8) );--db-cyan-bg-inverted-contrast-high-pressed: light-dark( var(--db-cyan-4), var(--db-cyan-7) );--db-cyan-bg-inverted-contrast-low-default: light-dark( var(--db-cyan-7), var(--db-cyan-8) );--db-cyan-bg-inverted-contrast-low-hovered: light-dark( var(--db-cyan-6), var(--db-cyan-7) );--db-cyan-bg-inverted-contrast-low-pressed: light-dark( var(--db-cyan-5), var(--db-cyan-6) );--db-cyan-on-bg-inverted-default: light-dark( var(--db-cyan-14), var(--db-cyan-3) );--db-cyan-on-bg-inverted-hovered: light-dark( var(--db-cyan-13), var(--db-cyan-4) );--db-cyan-on-bg-inverted-pressed: light-dark( var(--db-cyan-12), var(--db-cyan-5) );--db-turquoise-origin-default: light-dark( var(--db-turquoise-origin-light-default), var(--db-turquoise-origin-dark-default) );--db-turquoise-origin-hovered: light-dark( var(--db-turquoise-origin-light-hovered), var(--db-turquoise-origin-dark-hovered) );--db-turquoise-origin-pressed: light-dark( var(--db-turquoise-origin-light-pressed), var(--db-turquoise-origin-dark-pressed) );--db-turquoise-on-origin-default: light-dark( var(--db-turquoise-on-origin-light-default), var(--db-turquoise-on-origin-dark-default) );--db-turquoise-on-origin-hovered: light-dark( var(--db-turquoise-on-origin-light-hovered), var(--db-turquoise-on-origin-dark-hovered) );--db-turquoise-on-origin-pressed: light-dark( var(--db-turquoise-on-origin-light-pressed), var(--db-turquoise-on-origin-dark-pressed) );--db-turquoise-bg-basic-level-1-default: light-dark( var(--db-turquoise-14), var(--db-turquoise-3) );--db-turquoise-bg-basic-level-1-hovered: light-dark( var(--db-turquoise-13), var(--db-turquoise-4) );--db-turquoise-bg-basic-level-1-pressed: light-dark( var(--db-turquoise-12), var(--db-turquoise-5) );--db-turquoise-bg-basic-level-2-default: light-dark( var(--db-turquoise-13), var(--db-turquoise-2) );--db-turquoise-bg-basic-level-2-hovered: light-dark( var(--db-turquoise-12), var(--db-turquoise-3) );--db-turquoise-bg-basic-level-2-pressed: light-dark( var(--db-turquoise-11), var(--db-turquoise-4) );--db-turquoise-bg-basic-level-3-default: light-dark( var(--db-turquoise-12), var(--db-turquoise-1) );--db-turquoise-bg-basic-level-3-hovered: light-dark( var(--db-turquoise-11), var(--db-turquoise-2) );--db-turquoise-bg-basic-level-3-pressed: light-dark( var(--db-turquoise-10), var(--db-turquoise-3) );--db-turquoise-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-turquoise-6)), color-mix(in srgb, transparent 100%, var(--db-turquoise-9)) );--db-turquoise-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-turquoise-6)), color-mix(in srgb, transparent 84%, var(--db-turquoise-9)) );--db-turquoise-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-turquoise-6)), color-mix(in srgb, transparent 76%, var(--db-turquoise-9)) );--db-turquoise-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-turquoise-6)), color-mix(in srgb, transparent 68%, var(--db-turquoise-9)) );--db-turquoise-on-bg-basic-emphasis-100-default: light-dark( var(--db-turquoise-3), var(--db-turquoise-12) );--db-turquoise-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-turquoise-4), var(--db-turquoise-11) );--db-turquoise-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-turquoise-5), var(--db-turquoise-10) );--db-turquoise-on-bg-basic-emphasis-90-default: light-dark( var(--db-turquoise-5), var(--db-turquoise-10) );--db-turquoise-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-turquoise-6), var(--db-turquoise-9) );--db-turquoise-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-turquoise-7), var(--db-turquoise-8) );--db-turquoise-on-bg-basic-emphasis-80-default: light-dark( var(--db-turquoise-6), var(--db-turquoise-9) );--db-turquoise-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-turquoise-5), var(--db-turquoise-8) );--db-turquoise-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-turquoise-4), var(--db-turquoise-7) );--db-turquoise-on-bg-basic-emphasis-70-default: light-dark( var(--db-turquoise-7), var(--db-turquoise-8) );--db-turquoise-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-turquoise-6), var(--db-turquoise-7) );--db-turquoise-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-turquoise-5), var(--db-turquoise-6) );--db-turquoise-on-bg-basic-emphasis-60-default: light-dark( var(--db-turquoise-10), var(--db-turquoise-6) );--db-turquoise-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-turquoise-9), var(--db-turquoise-5) );--db-turquoise-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-turquoise-8), var(--db-turquoise-4) );--db-turquoise-on-bg-basic-emphasis-50-default: light-dark( var(--db-turquoise-9), var(--db-turquoise-5) );--db-turquoise-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-turquoise-8), var(--db-turquoise-4) );--db-turquoise-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-turquoise-7), var(--db-turquoise-3) );--db-turquoise-bg-inverted-contrast-max-default: light-dark( var(--db-turquoise-3), var(--db-turquoise-12) );--db-turquoise-bg-inverted-contrast-max-hovered: light-dark( var(--db-turquoise-4), var(--db-turquoise-11) );--db-turquoise-bg-inverted-contrast-max-pressed: light-dark( var(--db-turquoise-5), var(--db-turquoise-10) );--db-turquoise-bg-inverted-contrast-high-default: light-dark( var(--db-turquoise-6), var(--db-turquoise-9) );--db-turquoise-bg-inverted-contrast-high-hovered: light-dark( var(--db-turquoise-5), var(--db-turquoise-8) );--db-turquoise-bg-inverted-contrast-high-pressed: light-dark( var(--db-turquoise-4), var(--db-turquoise-7) );--db-turquoise-bg-inverted-contrast-low-default: light-dark( var(--db-turquoise-7), var(--db-turquoise-8) );--db-turquoise-bg-inverted-contrast-low-hovered: light-dark( var(--db-turquoise-6), var(--db-turquoise-7) );--db-turquoise-bg-inverted-contrast-low-pressed: light-dark( var(--db-turquoise-5), var(--db-turquoise-6) );--db-turquoise-on-bg-inverted-default: light-dark( var(--db-turquoise-14), var(--db-turquoise-3) );--db-turquoise-on-bg-inverted-hovered: light-dark( var(--db-turquoise-13), var(--db-turquoise-4) );--db-turquoise-on-bg-inverted-pressed: light-dark( var(--db-turquoise-12), var(--db-turquoise-5) );--db-green-origin-default: light-dark( var(--db-green-origin-light-default), var(--db-green-origin-dark-default) );--db-green-origin-hovered: light-dark( var(--db-green-origin-light-hovered), var(--db-green-origin-dark-hovered) );--db-green-origin-pressed: light-dark( var(--db-green-origin-light-pressed), var(--db-green-origin-dark-pressed) );--db-green-on-origin-default: light-dark( var(--db-green-on-origin-light-default), var(--db-green-on-origin-dark-default) );--db-green-on-origin-hovered: light-dark( var(--db-green-on-origin-light-hovered), var(--db-green-on-origin-dark-hovered) );--db-green-on-origin-pressed: light-dark( var(--db-green-on-origin-light-pressed), var(--db-green-on-origin-dark-pressed) );--db-green-bg-basic-level-1-default: light-dark( var(--db-green-14), var(--db-green-3) );--db-green-bg-basic-level-1-hovered: light-dark( var(--db-green-13), var(--db-green-4) );--db-green-bg-basic-level-1-pressed: light-dark( var(--db-green-12), var(--db-green-5) );--db-green-bg-basic-level-2-default: light-dark( var(--db-green-13), var(--db-green-2) );--db-green-bg-basic-level-2-hovered: light-dark( var(--db-green-12), var(--db-green-3) );--db-green-bg-basic-level-2-pressed: light-dark( var(--db-green-11), var(--db-green-4) );--db-green-bg-basic-level-3-default: light-dark( var(--db-green-12), var(--db-green-1) );--db-green-bg-basic-level-3-hovered: light-dark( var(--db-green-11), var(--db-green-2) );--db-green-bg-basic-level-3-pressed: light-dark( var(--db-green-10), var(--db-green-3) );--db-green-bg-basic-transparent-full-default: light-dark( color-mix(in srgb, transparent 100%, var(--db-green-6)), color-mix(in srgb, transparent 100%, var(--db-green-9)) );--db-green-bg-basic-transparent-semi-default: light-dark( color-mix(in srgb, transparent 92%, var(--db-green-6)), color-mix(in srgb, transparent 84%, var(--db-green-9)) );--db-green-bg-basic-transparent-hovered: light-dark( color-mix(in srgb, transparent 84%, var(--db-green-6)), color-mix(in srgb, transparent 76%, var(--db-green-9)) );--db-green-bg-basic-transparent-pressed: light-dark( color-mix(in srgb, transparent 76%, var(--db-green-6)), color-mix(in srgb, transparent 68%, var(--db-green-9)) );--db-green-on-bg-basic-emphasis-100-default: light-dark( var(--db-green-3), var(--db-green-12) );--db-green-on-bg-basic-emphasis-100-hovered: light-dark( var(--db-green-4), var(--db-green-11) );--db-green-on-bg-basic-emphasis-100-pressed: light-dark( var(--db-green-5), var(--db-green-10) );--db-green-on-bg-basic-emphasis-90-default: light-dark( var(--db-green-5), var(--db-green-10) );--db-green-on-bg-basic-emphasis-90-hovered: light-dark( var(--db-green-6), var(--db-green-9) );--db-green-on-bg-basic-emphasis-90-pressed: light-dark( var(--db-green-7), var(--db-green-8) );--db-green-on-bg-basic-emphasis-80-default: light-dark( var(--db-green-6), var(--db-green-9) );--db-green-on-bg-basic-emphasis-80-hovered: light-dark( var(--db-green-5), var(--db-green-8) );--db-green-on-bg-basic-emphasis-80-pressed: light-dark( var(--db-green-4), var(--db-green-7) );--db-green-on-bg-basic-emphasis-70-default: light-dark( var(--db-green-7), var(--db-green-8) );--db-green-on-bg-basic-emphasis-70-hovered: light-dark( var(--db-green-6), var(--db-green-7) );--db-green-on-bg-basic-emphasis-70-pressed: light-dark( var(--db-green-5), var(--db-green-6) );--db-green-on-bg-basic-emphasis-60-default: light-dark( var(--db-green-10), var(--db-green-6) );--db-green-on-bg-basic-emphasis-60-hovered: light-dark( var(--db-green-9), var(--db-green-5) );--db-green-on-bg-basic-emphasis-60-pressed: light-dark( var(--db-green-8), var(--db-green-4) );--db-green-on-bg-basic-emphasis-50-default: light-dark( var(--db-green-9), var(--db-green-5) );--db-green-on-bg-basic-emphasis-50-hovered: light-dark( var(--db-green-8), var(--db-green-4) );--db-green-on-bg-basic-emphasis-50-pressed: light-dark( var(--db-green-7), var(--db-green-3) );--db-green-bg-inverted-contrast-max-default: light-dark( var(--db-green-3), var(--db-green-12) );--db-green-bg-inverted-contrast-max-hovered: light-dark( var(--db-green-4), var(--db-green-11) );--db-green-bg-inverted-contrast-max-pressed: light-dark( var(--db-green-5), var(--db-green-10) );--db-green-bg-inverted-contrast-high-default: light-dark( var(--db-green-6), var(--db-green-9) );--db-green-bg-inverted-contrast-high-hovered: light-dark( var(--db-green-5), var(--db-green-8) );--db-green-bg-inverted-contrast-high-pressed: light-dark( var(--db-green-4), var(--db-green-7) );--db-green-bg-inverted-contrast-low-default: light-dark( var(--db-green-7), var(--db-green-8) );--db-green-bg-inverted-contrast-low-hovered: light-dark( var(--db-green-6), var(--db-green-7) );--db-green-bg-inverted-contrast-low-pressed: light-dark( var(--db-green-5), var(--db-green-6) );--db-green-on-bg-inverted-default: light-dark( var(--db-green-14), var(--db-green-3) );--db-green-on-bg-inverted-hovered: light-dark( var(--db-green-13), var(--db-green-4) );--db-green-on-bg-inverted-pressed: light-dark( var(--db-green-12), var(--db-green-5) )}@media (prefers-color-scheme: dark){:root{--db-textarea-resizer-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjUgMTYuNWEuOTk5Ljk5OSAwIDAgMSAtLjcwNy0xLjcwN2w0LTRhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTQgNGEuOTk3Ljk5NyAwIDAgMSAtLjcwNy4yOTN6bS03IDBhLjk5OS45OTkgMCAwIDEgLS43MDctMS43MDdsMTEtMTFhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTExIDExYS45OTcuOTk3IDAgMCAxIC0uNzA3LjI5M3oiIGZpbGw9IiNmOGY4ZjkiIHN0eWxlPSJ2YXIoLS1kYi1pY29uLWNvbG9yLCBjdXJyZW50Q29sb3IpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4NCg==);--db-textarea-scrollbar-button-decrement: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuOTk0IDEzYS45OTguOTk4IDAgMCAxIC0uOTk0LS45OTVjMC0uMjY2LjEzMy0uNTMxLjI5OC0uNjk3bDUuMDA2LTUuMDFjLjE5OS0uMTk4LjQ2NC0uMjk4LjY5Ni0uMjk4LjIyNyAwIC40NTUuMDczLjYyLjIybDUuMDgyIDUuMDg4Yy4xOTkuMTY2LjI5OC40MzEuMjk4LjY5N2EuOTk4Ljk5OCAwIDAgMSAtLjk5NC45OTVjLS4yNjYgMC0uNTMtLjEtLjczLS4yOTlsLTQuMjc2LTQuMjgtNC4yNzYgNC4yOGMtLjIuMi0uNDY0LjI5OS0uNzMuMjk5eiIgZmlsbD0iI2Y4ZjhmOSIgc3R5bGU9InZhcigtLWRiLWljb24tY29sb3IsIGN1cnJlbnRDb2xvcikiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg0K);--db-textarea-scrollbar-button-increment: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuOTk0IDdhLjk5OC45OTggMCAwIDAgLS45OTQuOTk1YzAgLjI2Ni4xMzMuNTMxLjI5OC42OTdsNS4wMDYgNS4wMWMuMTk5LjE5OC40NjQuMjk4LjY5Ni4yOThhLjkzNi45MzYgMCAwIDAgLjYyLS4yMmw1LjA4Mi01LjA4OGMuMTk5LS4xNjYuMjk4LS40MzEuMjk4LS42OTdhLjk5OC45OTggMCAwIDAgLS45OTQtLjk5NWMtLjI2NiAwLS41My4xLS43My4yOTlsLTQuMjc2IDQuMjgtNC4yNzYtNC4yOGExLjAyOCAxLjAyOCAwIDAgMCAtLjczLS4yOTl6IiBmaWxsPSIjZjhmOGY5IiBzdHlsZT0idmFyKC0tZGItaWNvbi1jb2xvciwgY3VycmVudENvbG9yKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo=)}}html:not(:has(>head>meta[name=color-scheme])){color-scheme:light dark}[data-color-scheme=light]{color-scheme:light}[data-color-scheme=dark]{color-scheme:dark}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:400;src:url(/theme-builder/refactor-prettier/assets/db-ux-DEd5GlnY.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:16;src:url(/theme-builder/refactor-prettier/assets/db-ux-k0i_Ac_q.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:20;src:url(/theme-builder/refactor-prettier/assets/db-ux-C1OZuERV.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:24;src:url(/theme-builder/refactor-prettier/assets/db-ux-BgoTgEYf.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:32;src:url(/theme-builder/refactor-prettier/assets/db-ux-Db5MjuVF.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:48;src:url(/theme-builder/refactor-prettier/assets/db-ux-DZa3tAXj.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:64;src:url(/theme-builder/refactor-prettier/assets/db-ux-DURsR8CU.woff2) format("woff2")}[data-icon-variant=default]:before,[data-icon-variant-before=default]:before{--db-icon-font-family: "db-ux-default"}[data-icon-variant-after=default]:after{--db-icon-font-family: "db-ux-default"}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:400;src:url(/theme-builder/refactor-prettier/assets/db-ux-DjkNcVbP.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:16;src:url(/theme-builder/refactor-prettier/assets/db-ux-DvbtQm9s.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:20;src:url(/theme-builder/refactor-prettier/assets/db-ux-Ct_FUcv4.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:24;src:url(/theme-builder/refactor-prettier/assets/db-ux-C-20klHx.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:32;src:url(/theme-builder/refactor-prettier/assets/db-ux-C2hQ1ngI.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:48;src:url(/theme-builder/refactor-prettier/assets/db-ux-9k2vOj9Q.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:64;src:url(/theme-builder/refactor-prettier/assets/db-ux-DmPVvA85.woff2) format("woff2")}[data-icon-variant=inverted]:before,[data-icon-variant-before=inverted]:before{--db-icon-font-family: "db-ux-inverted"}[data-icon-variant-after=inverted]:after{--db-icon-font-family: "db-ux-inverted"}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:400;src:url(/theme-builder/refactor-prettier/assets/db-ux-CmDRJk9l.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:16;src:url(/theme-builder/refactor-prettier/assets/db-ux-BwzIvIeE.woff2) format("woff2")}[data-icon-weight="16"]:before,[data-icon-weight-before="16"]:before{--db-icon-font-weight: 16}[data-icon-weight-after="16"]:after{--db-icon-font-weight: 16}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:20;src:url(/theme-builder/refactor-prettier/assets/db-ux-CC0rQGGK.woff2) format("woff2")}[data-icon-weight="20"]:before,[data-icon-weight-before="20"]:before{--db-icon-font-weight: 20}[data-icon-weight-after="20"]:after{--db-icon-font-weight: 20}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:24;src:url(/theme-builder/refactor-prettier/assets/db-ux-c1iHDPTq.woff2) format("woff2")}[data-icon-weight="24"]:before,[data-icon-weight-before="24"]:before{--db-icon-font-weight: 24}[data-icon-weight-after="24"]:after{--db-icon-font-weight: 24}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:32;src:url(/theme-builder/refactor-prettier/assets/db-ux-la8BU7NE.woff2) format("woff2")}[data-icon-weight="32"]:before,[data-icon-weight-before="32"]:before{--db-icon-font-weight: 32}[data-icon-weight-after="32"]:after{--db-icon-font-weight: 32}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:48;src:url(/theme-builder/refactor-prettier/assets/db-ux-CdsS5hZZ.woff2) format("woff2")}[data-icon-weight="48"]:before,[data-icon-weight-before="48"]:before{--db-icon-font-weight: 48}[data-icon-weight-after="48"]:after{--db-icon-font-weight: 48}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:64;src:url(/theme-builder/refactor-prettier/assets/db-ux-BchBecJS.woff2) format("woff2")}[data-icon-weight="64"]:before,[data-icon-weight-before="64"]:before{--db-icon-font-weight: 64}[data-icon-weight-after="64"]:after{--db-icon-font-weight: 64}[data-icon-variant=filled]:before,[data-icon-variant-before=filled]:before{--db-icon-font-family: "db-ux-filled"}[data-icon-variant-after=filled]:after{--db-icon-font-family: "db-ux-filled"}[data-icon]:is(span),[data-icon-before]:is(span),[data-icon-after]:is(span){display:inline-flex;vertical-align:baseline}[data-icon]:before,[data-icon-before]:before{margin-inline-end:var(--db-icon-margin-end, var(--db-spacing-fixed-xs))}[data-icon=none]:before,[data-icon-before=none]:before{content:none}[data-icon-after]:after{content:var(--db-icon-after, attr(data-icon-after));content:var(--db-icon-after, attr(data-icon-after))/"";margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}[data-icon-after=none]:after{content:none}.is-icon-text-replace[data-icon],.is-icon-text-replace[data-icon-before]{font-size:0!important}.is-icon-text-replace[data-icon]:before,.is-icon-text-replace[data-icon-before]:before{--db-icon-margin-end: 0}.is-icon-text-replace[data-icon-after]{font-size:0!important}.is-icon-text-replace[data-icon-after]:after{--db-icon-margin-start: 0}.db-divider-top-before,[data-divider=top-before]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-top-before[data-emphasis=strong],[data-divider=top-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-top-before:before,[data-divider=top-before]:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-start:0;inset-inline:0}@media (forced-colors: active){.db-divider-top-before,[data-divider=top-before]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider-top-after,[data-divider=top-after]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-top-after[data-emphasis=strong],[data-divider=top-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-top-after:after,[data-divider=top-after]:after{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-start:0;inset-inline:0}@media (forced-colors: active){.db-divider-top-after,[data-divider=top-after]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider-bottom-before,[data-divider=bottom-before]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-bottom-before[data-emphasis=strong],[data-divider=bottom-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-bottom-before:before,[data-divider=bottom-before]:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-end:0;inset-inline:0}@media (forced-colors: active){.db-divider-bottom-before,[data-divider=bottom-before]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider-bottom-after,[data-divider=bottom-after]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-bottom-after[data-emphasis=strong],[data-divider=bottom-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-bottom-after:after,[data-divider=bottom-after]:after{content:"";background-color:var(--db-divider-bg-color);position:absolute;block-size:var(--db-border-height-3xs);inset-block-end:0;inset-inline:0}@media (forced-colors: active){.db-divider-bottom-after,[data-divider=bottom-after]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider-left-before,[data-divider=left-before]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-left-before[data-emphasis=strong],[data-divider=left-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-left-before:before,[data-divider=left-before]:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;inline-size:var(--db-border-height-3xs);inset-inline-start:0;inset-block:0}@media (forced-colors: active){.db-divider-left-before,[data-divider=left-before]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider-left-after,[data-divider=left-after]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-left-after[data-emphasis=strong],[data-divider=left-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-left-after:after,[data-divider=left-after]:after{content:"";background-color:var(--db-divider-bg-color);position:absolute;inline-size:var(--db-border-height-3xs);inset-inline-start:0;inset-block:0}@media (forced-colors: active){.db-divider-left-after,[data-divider=left-after]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider-right-before,[data-divider=right-before]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-right-before[data-emphasis=strong],[data-divider=right-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-right-before:before,[data-divider=right-before]:before{content:"";background-color:var(--db-divider-bg-color);position:absolute;inline-size:var(--db-border-height-3xs);inset-inline-end:0;inset-block:0}@media (forced-colors: active){.db-divider-right-before,[data-divider=right-before]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}.db-divider-right-after,[data-divider=right-after]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-60-default);position:relative}.db-divider-right-after[data-emphasis=strong],[data-divider=right-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-adaptive-on-bg-basic-emphasis-70-default)}.db-divider-right-after:after,[data-divider=right-after]:after{content:"";background-color:var(--db-divider-bg-color);position:absolute;inline-size:var(--db-border-height-3xs);inset-inline-end:0;inset-block:0}@media (forced-colors: active){.db-divider-right-after,[data-divider=right-after]{border:var(--db-border-height-3xs) solid var(--db-divider-bg-color)}}@font-face{font-display:block;font-family:piab;font-style:normal;font-weight:400;src:url(/theme-builder/refactor-prettier/assets/piab.woff2) format("woff2")}.piab{font-family:piab!important;font-style:normal;font-weight:400}.icon-family-piab:before,[data-icon-family=piab]:before,[data-icon-family-before=piab]:before{--db-icon-font-family: "piab"}[data-icon-family-after=piab]:after{--db-icon-font-family: "piab"}@font-face{font-display:block;font-family:pg-components;font-style:normal;font-weight:400;src:url(/theme-builder/refactor-prettier/assets/pg-components.woff2) format("woff2")}.pg-components{font-family:pg-components!important;font-style:normal;font-weight:400}.icon-family-pg-components:before,[data-icon-family=pg-components]:before,[data-icon-family-before=pg-components]:before{--db-icon-font-family: "pg-components"}[data-icon-family-after=pg-components]:after{--db-icon-font-family: "pg-components"}:root{--db-drawer-max-height: 100%;--db-drawer-max-width: 90%;block-size:100%}@media screen and (min-width: 64em){:root{--db-drawer-max-height: 50%;--db-drawer-max-width: 33%}}.db-accordion-item summary+div{position:relative;z-index:1}.checkbox{display:flex;margin-block:auto}h6{margin-block:0}.db-header{margin-block-end:0}@media screen and (min-width: 45em){.db-header-meta-navigation:not([data-force-mobile]),.db-header-meta-navigation[data-force-mobile=false]{display:none}}.tonality-select-call-to-action[data-force-mobile=true]{display:none}@media screen and (max-width: 44.9375em){.tonality-select-call-to-action{display:none}}.editor .db-divider[data-variant=vertical]{block-size:auto}.editor .ace_editor,.editor .ace_editor *{transition:none}.db-alert-close{display:none}.db-infotext{--db-icon-font-family: "db-ux-default"}.scale-down{border:var(--db-border-height-3xs) solid var(--db-neutral-on-bg-basic-emphasis-70-default);border-radius:var(--db-border-radius-lg)}.scale-down .db-page{border-radius:var(--db-border-radius-lg)}.scale-down .db-page header{border-top-left-radius:var(--db-border-radius-lg);border-top-right-radius:var(--db-border-radius-lg);padding:calc(var(--db-border-radius-lg) / 25)}.scale-down .db-page main{border-bottom-left-radius:var(--db-border-radius-lg);border-bottom-right-radius:var(--db-border-radius-lg)}@media screen and (min-width: 64em){.scale-down:not([data-force-mobile]),.scale-down[data-force-mobile=false]{transform-origin:top left;inset-inline-start:50%;inset-block-start:50%;transform:scale(.5) translate(-50%,-50%)}}.hide-action-bar .db-header-action-container{display:none}.db-button{text-decoration:none}[class*=border]{border-color:var(--db-adaptive-on-bg-basic-emphasis-60-default)}.db-tooltip{z-index:3}.select-icon-dialog .db-drawer-content{height:100%;padding-block-start:var(--db-spacing-fixed-md);padding-block-end:var(--db-spacing-fixed-2xl)}.brand-icon{--db-icon-font-size: 34px}.logo{height:var(--db-sizing-sm)}.brand-name{color:var(--db-brand-origin-default)}.speaking-name-container{font-size:0}.db-tab-panel{position:absolute;inset-block-start:var(--db-spacing-fixed-3xl)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 360px){.container{max-width:360px}}@media (min-width: 720px){.container{max-width:720px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1440px){.container{max-width:1440px}}@media (min-width: 1920px){.container{max-width:1920px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-0{top:-0px;right:-0px;bottom:-0px;left:-0px}.-inset-1\/2{top:-50%;right:-50%;bottom:-50%;left:-50%}.-inset-1\/3{top:-33.333333%;right:-33.333333%;bottom:-33.333333%;left:-33.333333%}.-inset-1\/4{top:-25%;right:-25%;bottom:-25%;left:-25%}.-inset-2\/3{top:-66.666667%;right:-66.666667%;bottom:-66.666667%;left:-66.666667%}.-inset-2\/4{top:-50%;right:-50%;bottom:-50%;left:-50%}.-inset-3\/4{top:-75%;right:-75%;bottom:-75%;left:-75%}.-inset-fix-2xl{inset:calc(var(--db-spacing-fixed-2xl) * -1)}.-inset-fix-2xs{inset:calc(var(--db-spacing-fixed-2xs) * -1)}.-inset-fix-3xl{inset:calc(var(--db-spacing-fixed-3xl) * -1)}.-inset-fix-3xs{inset:calc(var(--db-spacing-fixed-3xs) * -1)}.-inset-fix-lg{inset:calc(var(--db-spacing-fixed-lg) * -1)}.-inset-fix-md{inset:calc(var(--db-spacing-fixed-md) * -1)}.-inset-fix-sm{inset:calc(var(--db-spacing-fixed-sm) * -1)}.-inset-fix-xl{inset:calc(var(--db-spacing-fixed-xl) * -1)}.-inset-fix-xs{inset:calc(var(--db-spacing-fixed-xs) * -1)}.-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.-inset-none{top:-0px;right:-0px;bottom:-0px;left:-0px}.-inset-res-2xl{inset:calc(var(--db-spacing-responsive-2xl) * -1)}.-inset-res-2xs{inset:calc(var(--db-spacing-responsive-2xs) * -1)}.-inset-res-3xl{inset:calc(var(--db-spacing-responsive-3xl) * -1)}.-inset-res-3xs{inset:calc(var(--db-spacing-responsive-3xs) * -1)}.-inset-res-lg{inset:calc(var(--db-spacing-responsive-lg) * -1)}.-inset-res-md{inset:calc(var(--db-spacing-responsive-md) * -1)}.-inset-res-sm{inset:calc(var(--db-spacing-responsive-sm) * -1)}.-inset-res-xl{inset:calc(var(--db-spacing-responsive-xl) * -1)}.-inset-res-xs{inset:calc(var(--db-spacing-responsive-xs) * -1)}.-inset-siz-2xl{inset:calc(var(--db-sizing-2xl) * -1)}.-inset-siz-2xs{inset:calc(var(--db-sizing-2xs) * -1)}.-inset-siz-3xl{inset:calc(var(--db-sizing-3xl) * -1)}.-inset-siz-3xs{inset:calc(var(--db-sizing-3xs) * -1)}.-inset-siz-lg{inset:calc(var(--db-sizing-lg) * -1)}.-inset-siz-md{inset:calc(var(--db-sizing-md) * -1)}.-inset-siz-sm{inset:calc(var(--db-sizing-sm) * -1)}.-inset-siz-xl{inset:calc(var(--db-sizing-xl) * -1)}.-inset-siz-xs{inset:calc(var(--db-sizing-xs) * -1)}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}.inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}.inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}.inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}.inset-auto{inset:auto}.inset-fix-2xl{inset:var(--db-spacing-fixed-2xl)}.inset-fix-2xs{inset:var(--db-spacing-fixed-2xs)}.inset-fix-3xl{inset:var(--db-spacing-fixed-3xl)}.inset-fix-3xs{inset:var(--db-spacing-fixed-3xs)}.inset-fix-lg{inset:var(--db-spacing-fixed-lg)}.inset-fix-md{inset:var(--db-spacing-fixed-md)}.inset-fix-sm{inset:var(--db-spacing-fixed-sm)}.inset-fix-xl{inset:var(--db-spacing-fixed-xl)}.inset-fix-xs{inset:var(--db-spacing-fixed-xs)}.inset-full{top:100%;right:100%;bottom:100%;left:100%}.inset-none{top:0;right:0;bottom:0;left:0}.inset-res-2xl{inset:var(--db-spacing-responsive-2xl)}.inset-res-2xs{inset:var(--db-spacing-responsive-2xs)}.inset-res-3xl{inset:var(--db-spacing-responsive-3xl)}.inset-res-3xs{inset:var(--db-spacing-responsive-3xs)}.inset-res-lg{inset:var(--db-spacing-responsive-lg)}.inset-res-md{inset:var(--db-spacing-responsive-md)}.inset-res-sm{inset:var(--db-spacing-responsive-sm)}.inset-res-xl{inset:var(--db-spacing-responsive-xl)}.inset-res-xs{inset:var(--db-spacing-responsive-xs)}.inset-siz-2xl{inset:var(--db-sizing-2xl)}.inset-siz-2xs{inset:var(--db-sizing-2xs)}.inset-siz-3xl{inset:var(--db-sizing-3xl)}.inset-siz-3xs{inset:var(--db-sizing-3xs)}.inset-siz-lg{inset:var(--db-sizing-lg)}.inset-siz-md{inset:var(--db-sizing-md)}.inset-siz-sm{inset:var(--db-sizing-sm)}.inset-siz-xl{inset:var(--db-sizing-xl)}.inset-siz-xs{inset:var(--db-sizing-xs)}.-inset-x-0{left:-0px;right:-0px}.-inset-x-1\/2{left:-50%;right:-50%}.-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.-inset-x-1\/4{left:-25%;right:-25%}.-inset-x-2\/3{left:-66.666667%;right:-66.666667%}.-inset-x-2\/4{left:-50%;right:-50%}.-inset-x-3\/4{left:-75%;right:-75%}.-inset-x-fix-2xl{left:calc(var(--db-spacing-fixed-2xl) * -1);right:calc(var(--db-spacing-fixed-2xl) * -1)}.-inset-x-fix-2xs{left:calc(var(--db-spacing-fixed-2xs) * -1);right:calc(var(--db-spacing-fixed-2xs) * -1)}.-inset-x-fix-3xl{left:calc(var(--db-spacing-fixed-3xl) * -1);right:calc(var(--db-spacing-fixed-3xl) * -1)}.-inset-x-fix-3xs{left:calc(var(--db-spacing-fixed-3xs) * -1);right:calc(var(--db-spacing-fixed-3xs) * -1)}.-inset-x-fix-lg{left:calc(var(--db-spacing-fixed-lg) * -1);right:calc(var(--db-spacing-fixed-lg) * -1)}.-inset-x-fix-md{left:calc(var(--db-spacing-fixed-md) * -1);right:calc(var(--db-spacing-fixed-md) * -1)}.-inset-x-fix-sm{left:calc(var(--db-spacing-fixed-sm) * -1);right:calc(var(--db-spacing-fixed-sm) * -1)}.-inset-x-fix-xl{left:calc(var(--db-spacing-fixed-xl) * -1);right:calc(var(--db-spacing-fixed-xl) * -1)}.-inset-x-fix-xs{left:calc(var(--db-spacing-fixed-xs) * -1);right:calc(var(--db-spacing-fixed-xs) * -1)}.-inset-x-full{left:-100%;right:-100%}.-inset-x-none{left:-0px;right:-0px}.-inset-x-res-2xl{left:calc(var(--db-spacing-responsive-2xl) * -1);right:calc(var(--db-spacing-responsive-2xl) * -1)}.-inset-x-res-2xs{left:calc(var(--db-spacing-responsive-2xs) * -1);right:calc(var(--db-spacing-responsive-2xs) * -1)}.-inset-x-res-3xl{left:calc(var(--db-spacing-responsive-3xl) * -1);right:calc(var(--db-spacing-responsive-3xl) * -1)}.-inset-x-res-3xs{left:calc(var(--db-spacing-responsive-3xs) * -1);right:calc(var(--db-spacing-responsive-3xs) * -1)}.-inset-x-res-lg{left:calc(var(--db-spacing-responsive-lg) * -1);right:calc(var(--db-spacing-responsive-lg) * -1)}.-inset-x-res-md{left:calc(var(--db-spacing-responsive-md) * -1);right:calc(var(--db-spacing-responsive-md) * -1)}.-inset-x-res-sm{left:calc(var(--db-spacing-responsive-sm) * -1);right:calc(var(--db-spacing-responsive-sm) * -1)}.-inset-x-res-xl{left:calc(var(--db-spacing-responsive-xl) * -1);right:calc(var(--db-spacing-responsive-xl) * -1)}.-inset-x-res-xs{left:calc(var(--db-spacing-responsive-xs) * -1);right:calc(var(--db-spacing-responsive-xs) * -1)}.-inset-x-siz-2xl{left:calc(var(--db-sizing-2xl) * -1);right:calc(var(--db-sizing-2xl) * -1)}.-inset-x-siz-2xs{left:calc(var(--db-sizing-2xs) * -1);right:calc(var(--db-sizing-2xs) * -1)}.-inset-x-siz-3xl{left:calc(var(--db-sizing-3xl) * -1);right:calc(var(--db-sizing-3xl) * -1)}.-inset-x-siz-3xs{left:calc(var(--db-sizing-3xs) * -1);right:calc(var(--db-sizing-3xs) * -1)}.-inset-x-siz-lg{left:calc(var(--db-sizing-lg) * -1);right:calc(var(--db-sizing-lg) * -1)}.-inset-x-siz-md{left:calc(var(--db-sizing-md) * -1);right:calc(var(--db-sizing-md) * -1)}.-inset-x-siz-sm{left:calc(var(--db-sizing-sm) * -1);right:calc(var(--db-sizing-sm) * -1)}.-inset-x-siz-xl{left:calc(var(--db-sizing-xl) * -1);right:calc(var(--db-sizing-xl) * -1)}.-inset-x-siz-xs{left:calc(var(--db-sizing-xs) * -1);right:calc(var(--db-sizing-xs) * -1)}.-inset-y-0{top:-0px;bottom:-0px}.-inset-y-1\/2{top:-50%;bottom:-50%}.-inset-y-1\/3{top:-33.333333%;bottom:-33.333333%}.-inset-y-1\/4{top:-25%;bottom:-25%}.-inset-y-2\/3{top:-66.666667%;bottom:-66.666667%}.-inset-y-2\/4{top:-50%;bottom:-50%}.-inset-y-3\/4{top:-75%;bottom:-75%}.-inset-y-fix-2xl{top:calc(var(--db-spacing-fixed-2xl) * -1);bottom:calc(var(--db-spacing-fixed-2xl) * -1)}.-inset-y-fix-2xs{top:calc(var(--db-spacing-fixed-2xs) * -1);bottom:calc(var(--db-spacing-fixed-2xs) * -1)}.-inset-y-fix-3xl{top:calc(var(--db-spacing-fixed-3xl) * -1);bottom:calc(var(--db-spacing-fixed-3xl) * -1)}.-inset-y-fix-3xs{top:calc(var(--db-spacing-fixed-3xs) * -1);bottom:calc(var(--db-spacing-fixed-3xs) * -1)}.-inset-y-fix-lg{top:calc(var(--db-spacing-fixed-lg) * -1);bottom:calc(var(--db-spacing-fixed-lg) * -1)}.-inset-y-fix-md{top:calc(var(--db-spacing-fixed-md) * -1);bottom:calc(var(--db-spacing-fixed-md) * -1)}.-inset-y-fix-sm{top:calc(var(--db-spacing-fixed-sm) * -1);bottom:calc(var(--db-spacing-fixed-sm) * -1)}.-inset-y-fix-xl{top:calc(var(--db-spacing-fixed-xl) * -1);bottom:calc(var(--db-spacing-fixed-xl) * -1)}.-inset-y-fix-xs{top:calc(var(--db-spacing-fixed-xs) * -1);bottom:calc(var(--db-spacing-fixed-xs) * -1)}.-inset-y-full{top:-100%;bottom:-100%}.-inset-y-none{top:-0px;bottom:-0px}.-inset-y-res-2xl{top:calc(var(--db-spacing-responsive-2xl) * -1);bottom:calc(var(--db-spacing-responsive-2xl) * -1)}.-inset-y-res-2xs{top:calc(var(--db-spacing-responsive-2xs) * -1);bottom:calc(var(--db-spacing-responsive-2xs) * -1)}.-inset-y-res-3xl{top:calc(var(--db-spacing-responsive-3xl) * -1);bottom:calc(var(--db-spacing-responsive-3xl) * -1)}.-inset-y-res-3xs{top:calc(var(--db-spacing-responsive-3xs) * -1);bottom:calc(var(--db-spacing-responsive-3xs) * -1)}.-inset-y-res-lg{top:calc(var(--db-spacing-responsive-lg) * -1);bottom:calc(var(--db-spacing-responsive-lg) * -1)}.-inset-y-res-md{top:calc(var(--db-spacing-responsive-md) * -1);bottom:calc(var(--db-spacing-responsive-md) * -1)}.-inset-y-res-sm{top:calc(var(--db-spacing-responsive-sm) * -1);bottom:calc(var(--db-spacing-responsive-sm) * -1)}.-inset-y-res-xl{top:calc(var(--db-spacing-responsive-xl) * -1);bottom:calc(var(--db-spacing-responsive-xl) * -1)}.-inset-y-res-xs{top:calc(var(--db-spacing-responsive-xs) * -1);bottom:calc(var(--db-spacing-responsive-xs) * -1)}.-inset-y-siz-2xl{top:calc(var(--db-sizing-2xl) * -1);bottom:calc(var(--db-sizing-2xl) * -1)}.-inset-y-siz-2xs{top:calc(var(--db-sizing-2xs) * -1);bottom:calc(var(--db-sizing-2xs) * -1)}.-inset-y-siz-3xl{top:calc(var(--db-sizing-3xl) * -1);bottom:calc(var(--db-sizing-3xl) * -1)}.-inset-y-siz-3xs{top:calc(var(--db-sizing-3xs) * -1);bottom:calc(var(--db-sizing-3xs) * -1)}.-inset-y-siz-lg{top:calc(var(--db-sizing-lg) * -1);bottom:calc(var(--db-sizing-lg) * -1)}.-inset-y-siz-md{top:calc(var(--db-sizing-md) * -1);bottom:calc(var(--db-sizing-md) * -1)}.-inset-y-siz-sm{top:calc(var(--db-sizing-sm) * -1);bottom:calc(var(--db-sizing-sm) * -1)}.-inset-y-siz-xl{top:calc(var(--db-sizing-xl) * -1);bottom:calc(var(--db-sizing-xl) * -1)}.-inset-y-siz-xs{top:calc(var(--db-sizing-xs) * -1);bottom:calc(var(--db-sizing-xs) * -1)}.inset-x-0{left:0;right:0}.inset-x-1\/2{left:50%;right:50%}.inset-x-1\/3{left:33.333333%;right:33.333333%}.inset-x-1\/4{left:25%;right:25%}.inset-x-2\/3{left:66.666667%;right:66.666667%}.inset-x-2\/4{left:50%;right:50%}.inset-x-3\/4{left:75%;right:75%}.inset-x-auto{left:auto;right:auto}.inset-x-fix-2xl{left:var(--db-spacing-fixed-2xl);right:var(--db-spacing-fixed-2xl)}.inset-x-fix-2xs{left:var(--db-spacing-fixed-2xs);right:var(--db-spacing-fixed-2xs)}.inset-x-fix-3xl{left:var(--db-spacing-fixed-3xl);right:var(--db-spacing-fixed-3xl)}.inset-x-fix-3xs{left:var(--db-spacing-fixed-3xs);right:var(--db-spacing-fixed-3xs)}.inset-x-fix-lg{left:var(--db-spacing-fixed-lg);right:var(--db-spacing-fixed-lg)}.inset-x-fix-md{left:var(--db-spacing-fixed-md);right:var(--db-spacing-fixed-md)}.inset-x-fix-sm{left:var(--db-spacing-fixed-sm);right:var(--db-spacing-fixed-sm)}.inset-x-fix-xl{left:var(--db-spacing-fixed-xl);right:var(--db-spacing-fixed-xl)}.inset-x-fix-xs{left:var(--db-spacing-fixed-xs);right:var(--db-spacing-fixed-xs)}.inset-x-full{left:100%;right:100%}.inset-x-none{left:0;right:0}.inset-x-res-2xl{left:var(--db-spacing-responsive-2xl);right:var(--db-spacing-responsive-2xl)}.inset-x-res-2xs{left:var(--db-spacing-responsive-2xs);right:var(--db-spacing-responsive-2xs)}.inset-x-res-3xl{left:var(--db-spacing-responsive-3xl);right:var(--db-spacing-responsive-3xl)}.inset-x-res-3xs{left:var(--db-spacing-responsive-3xs);right:var(--db-spacing-responsive-3xs)}.inset-x-res-lg{left:var(--db-spacing-responsive-lg);right:var(--db-spacing-responsive-lg)}.inset-x-res-md{left:var(--db-spacing-responsive-md);right:var(--db-spacing-responsive-md)}.inset-x-res-sm{left:var(--db-spacing-responsive-sm);right:var(--db-spacing-responsive-sm)}.inset-x-res-xl{left:var(--db-spacing-responsive-xl);right:var(--db-spacing-responsive-xl)}.inset-x-res-xs{left:var(--db-spacing-responsive-xs);right:var(--db-spacing-responsive-xs)}.inset-x-siz-2xl{left:var(--db-sizing-2xl);right:var(--db-sizing-2xl)}.inset-x-siz-2xs{left:var(--db-sizing-2xs);right:var(--db-sizing-2xs)}.inset-x-siz-3xl{left:var(--db-sizing-3xl);right:var(--db-sizing-3xl)}.inset-x-siz-3xs{left:var(--db-sizing-3xs);right:var(--db-sizing-3xs)}.inset-x-siz-lg{left:var(--db-sizing-lg);right:var(--db-sizing-lg)}.inset-x-siz-md{left:var(--db-sizing-md);right:var(--db-sizing-md)}.inset-x-siz-sm{left:var(--db-sizing-sm);right:var(--db-sizing-sm)}.inset-x-siz-xl{left:var(--db-sizing-xl);right:var(--db-sizing-xl)}.inset-x-siz-xs{left:var(--db-sizing-xs);right:var(--db-sizing-xs)}.inset-y-0{top:0;bottom:0}.inset-y-1\/2{top:50%;bottom:50%}.inset-y-1\/3{top:33.333333%;bottom:33.333333%}.inset-y-1\/4{top:25%;bottom:25%}.inset-y-2\/3{top:66.666667%;bottom:66.666667%}.inset-y-2\/4{top:50%;bottom:50%}.inset-y-3\/4{top:75%;bottom:75%}.inset-y-auto{top:auto;bottom:auto}.inset-y-fix-2xl{top:var(--db-spacing-fixed-2xl);bottom:var(--db-spacing-fixed-2xl)}.inset-y-fix-2xs{top:var(--db-spacing-fixed-2xs);bottom:var(--db-spacing-fixed-2xs)}.inset-y-fix-3xl{top:var(--db-spacing-fixed-3xl);bottom:var(--db-spacing-fixed-3xl)}.inset-y-fix-3xs{top:var(--db-spacing-fixed-3xs);bottom:var(--db-spacing-fixed-3xs)}.inset-y-fix-lg{top:var(--db-spacing-fixed-lg);bottom:var(--db-spacing-fixed-lg)}.inset-y-fix-md{top:var(--db-spacing-fixed-md);bottom:var(--db-spacing-fixed-md)}.inset-y-fix-sm{top:var(--db-spacing-fixed-sm);bottom:var(--db-spacing-fixed-sm)}.inset-y-fix-xl{top:var(--db-spacing-fixed-xl);bottom:var(--db-spacing-fixed-xl)}.inset-y-fix-xs{top:var(--db-spacing-fixed-xs);bottom:var(--db-spacing-fixed-xs)}.inset-y-full{top:100%;bottom:100%}.inset-y-none{top:0;bottom:0}.inset-y-res-2xl{top:var(--db-spacing-responsive-2xl);bottom:var(--db-spacing-responsive-2xl)}.inset-y-res-2xs{top:var(--db-spacing-responsive-2xs);bottom:var(--db-spacing-responsive-2xs)}.inset-y-res-3xl{top:var(--db-spacing-responsive-3xl);bottom:var(--db-spacing-responsive-3xl)}.inset-y-res-3xs{top:var(--db-spacing-responsive-3xs);bottom:var(--db-spacing-responsive-3xs)}.inset-y-res-lg{top:var(--db-spacing-responsive-lg);bottom:var(--db-spacing-responsive-lg)}.inset-y-res-md{top:var(--db-spacing-responsive-md);bottom:var(--db-spacing-responsive-md)}.inset-y-res-sm{top:var(--db-spacing-responsive-sm);bottom:var(--db-spacing-responsive-sm)}.inset-y-res-xl{top:var(--db-spacing-responsive-xl);bottom:var(--db-spacing-responsive-xl)}.inset-y-res-xs{top:var(--db-spacing-responsive-xs);bottom:var(--db-spacing-responsive-xs)}.inset-y-siz-2xl{top:var(--db-sizing-2xl);bottom:var(--db-sizing-2xl)}.inset-y-siz-2xs{top:var(--db-sizing-2xs);bottom:var(--db-sizing-2xs)}.inset-y-siz-3xl{top:var(--db-sizing-3xl);bottom:var(--db-sizing-3xl)}.inset-y-siz-3xs{top:var(--db-sizing-3xs);bottom:var(--db-sizing-3xs)}.inset-y-siz-lg{top:var(--db-sizing-lg);bottom:var(--db-sizing-lg)}.inset-y-siz-md{top:var(--db-sizing-md);bottom:var(--db-sizing-md)}.inset-y-siz-sm{top:var(--db-sizing-sm);bottom:var(--db-sizing-sm)}.inset-y-siz-xl{top:var(--db-sizing-xl);bottom:var(--db-sizing-xl)}.inset-y-siz-xs{top:var(--db-sizing-xs);bottom:var(--db-sizing-xs)}.-bottom-0{bottom:-0px}.-bottom-1\/2{bottom:-50%}.-bottom-1\/3{bottom:-33.333333%}.-bottom-1\/4{bottom:-25%}.-bottom-2\/3{bottom:-66.666667%}.-bottom-2\/4{bottom:-50%}.-bottom-3\/4{bottom:-75%}.-bottom-fix-2xl{bottom:calc(var(--db-spacing-fixed-2xl) * -1)}.-bottom-fix-2xs{bottom:calc(var(--db-spacing-fixed-2xs) * -1)}.-bottom-fix-3xl{bottom:calc(var(--db-spacing-fixed-3xl) * -1)}.-bottom-fix-3xs{bottom:calc(var(--db-spacing-fixed-3xs) * -1)}.-bottom-fix-lg{bottom:calc(var(--db-spacing-fixed-lg) * -1)}.-bottom-fix-md{bottom:calc(var(--db-spacing-fixed-md) * -1)}.-bottom-fix-sm{bottom:calc(var(--db-spacing-fixed-sm) * -1)}.-bottom-fix-xl{bottom:calc(var(--db-spacing-fixed-xl) * -1)}.-bottom-fix-xs{bottom:calc(var(--db-spacing-fixed-xs) * -1)}.-bottom-full{bottom:-100%}.-bottom-none{bottom:-0px}.-bottom-res-2xl{bottom:calc(var(--db-spacing-responsive-2xl) * -1)}.-bottom-res-2xs{bottom:calc(var(--db-spacing-responsive-2xs) * -1)}.-bottom-res-3xl{bottom:calc(var(--db-spacing-responsive-3xl) * -1)}.-bottom-res-3xs{bottom:calc(var(--db-spacing-responsive-3xs) * -1)}.-bottom-res-lg{bottom:calc(var(--db-spacing-responsive-lg) * -1)}.-bottom-res-md{bottom:calc(var(--db-spacing-responsive-md) * -1)}.-bottom-res-sm{bottom:calc(var(--db-spacing-responsive-sm) * -1)}.-bottom-res-xl{bottom:calc(var(--db-spacing-responsive-xl) * -1)}.-bottom-res-xs{bottom:calc(var(--db-spacing-responsive-xs) * -1)}.-bottom-siz-2xl{bottom:calc(var(--db-sizing-2xl) * -1)}.-bottom-siz-2xs{bottom:calc(var(--db-sizing-2xs) * -1)}.-bottom-siz-3xl{bottom:calc(var(--db-sizing-3xl) * -1)}.-bottom-siz-3xs{bottom:calc(var(--db-sizing-3xs) * -1)}.-bottom-siz-lg{bottom:calc(var(--db-sizing-lg) * -1)}.-bottom-siz-md{bottom:calc(var(--db-sizing-md) * -1)}.-bottom-siz-sm{bottom:calc(var(--db-sizing-sm) * -1)}.-bottom-siz-xl{bottom:calc(var(--db-sizing-xl) * -1)}.-bottom-siz-xs{bottom:calc(var(--db-sizing-xs) * -1)}.-end-0{inset-inline-end:-0px}.-end-1\/2{inset-inline-end:-50%}.-end-1\/3{inset-inline-end:-33.333333%}.-end-1\/4{inset-inline-end:-25%}.-end-2\/3{inset-inline-end:-66.666667%}.-end-2\/4{inset-inline-end:-50%}.-end-3\/4{inset-inline-end:-75%}.-end-fix-2xl{inset-inline-end:calc(var(--db-spacing-fixed-2xl) * -1)}.-end-fix-2xs{inset-inline-end:calc(var(--db-spacing-fixed-2xs) * -1)}.-end-fix-3xl{inset-inline-end:calc(var(--db-spacing-fixed-3xl) * -1)}.-end-fix-3xs{inset-inline-end:calc(var(--db-spacing-fixed-3xs) * -1)}.-end-fix-lg{inset-inline-end:calc(var(--db-spacing-fixed-lg) * -1)}.-end-fix-md{inset-inline-end:calc(var(--db-spacing-fixed-md) * -1)}.-end-fix-sm{inset-inline-end:calc(var(--db-spacing-fixed-sm) * -1)}.-end-fix-xl{inset-inline-end:calc(var(--db-spacing-fixed-xl) * -1)}.-end-fix-xs{inset-inline-end:calc(var(--db-spacing-fixed-xs) * -1)}.-end-full{inset-inline-end:-100%}.-end-none{inset-inline-end:-0px}.-end-res-2xl{inset-inline-end:calc(var(--db-spacing-responsive-2xl) * -1)}.-end-res-2xs{inset-inline-end:calc(var(--db-spacing-responsive-2xs) * -1)}.-end-res-3xl{inset-inline-end:calc(var(--db-spacing-responsive-3xl) * -1)}.-end-res-3xs{inset-inline-end:calc(var(--db-spacing-responsive-3xs) * -1)}.-end-res-lg{inset-inline-end:calc(var(--db-spacing-responsive-lg) * -1)}.-end-res-md{inset-inline-end:calc(var(--db-spacing-responsive-md) * -1)}.-end-res-sm{inset-inline-end:calc(var(--db-spacing-responsive-sm) * -1)}.-end-res-xl{inset-inline-end:calc(var(--db-spacing-responsive-xl) * -1)}.-end-res-xs{inset-inline-end:calc(var(--db-spacing-responsive-xs) * -1)}.-end-siz-2xl{inset-inline-end:calc(var(--db-sizing-2xl) * -1)}.-end-siz-2xs{inset-inline-end:calc(var(--db-sizing-2xs) * -1)}.-end-siz-3xl{inset-inline-end:calc(var(--db-sizing-3xl) * -1)}.-end-siz-3xs{inset-inline-end:calc(var(--db-sizing-3xs) * -1)}.-end-siz-lg{inset-inline-end:calc(var(--db-sizing-lg) * -1)}.-end-siz-md{inset-inline-end:calc(var(--db-sizing-md) * -1)}.-end-siz-sm{inset-inline-end:calc(var(--db-sizing-sm) * -1)}.-end-siz-xl{inset-inline-end:calc(var(--db-sizing-xl) * -1)}.-end-siz-xs{inset-inline-end:calc(var(--db-sizing-xs) * -1)}.-left-0{left:-0px}.-left-1\/2{left:-50%}.-left-1\/3{left:-33.333333%}.-left-1\/4{left:-25%}.-left-2\/3{left:-66.666667%}.-left-2\/4{left:-50%}.-left-3\/4{left:-75%}.-left-fix-2xl{left:calc(var(--db-spacing-fixed-2xl) * -1)}.-left-fix-2xs{left:calc(var(--db-spacing-fixed-2xs) * -1)}.-left-fix-3xl{left:calc(var(--db-spacing-fixed-3xl) * -1)}.-left-fix-3xs{left:calc(var(--db-spacing-fixed-3xs) * -1)}.-left-fix-lg{left:calc(var(--db-spacing-fixed-lg) * -1)}.-left-fix-md{left:calc(var(--db-spacing-fixed-md) * -1)}.-left-fix-sm{left:calc(var(--db-spacing-fixed-sm) * -1)}.-left-fix-xl{left:calc(var(--db-spacing-fixed-xl) * -1)}.-left-fix-xs{left:calc(var(--db-spacing-fixed-xs) * -1)}.-left-full{left:-100%}.-left-none{left:-0px}.-left-res-2xl{left:calc(var(--db-spacing-responsive-2xl) * -1)}.-left-res-2xs{left:calc(var(--db-spacing-responsive-2xs) * -1)}.-left-res-3xl{left:calc(var(--db-spacing-responsive-3xl) * -1)}.-left-res-3xs{left:calc(var(--db-spacing-responsive-3xs) * -1)}.-left-res-lg{left:calc(var(--db-spacing-responsive-lg) * -1)}.-left-res-md{left:calc(var(--db-spacing-responsive-md) * -1)}.-left-res-sm{left:calc(var(--db-spacing-responsive-sm) * -1)}.-left-res-xl{left:calc(var(--db-spacing-responsive-xl) * -1)}.-left-res-xs{left:calc(var(--db-spacing-responsive-xs) * -1)}.-left-siz-2xl{left:calc(var(--db-sizing-2xl) * -1)}.-left-siz-2xs{left:calc(var(--db-sizing-2xs) * -1)}.-left-siz-3xl{left:calc(var(--db-sizing-3xl) * -1)}.-left-siz-3xs{left:calc(var(--db-sizing-3xs) * -1)}.-left-siz-lg{left:calc(var(--db-sizing-lg) * -1)}.-left-siz-md{left:calc(var(--db-sizing-md) * -1)}.-left-siz-sm{left:calc(var(--db-sizing-sm) * -1)}.-left-siz-xl{left:calc(var(--db-sizing-xl) * -1)}.-left-siz-xs{left:calc(var(--db-sizing-xs) * -1)}.-right-0{right:-0px}.-right-1\/2{right:-50%}.-right-1\/3{right:-33.333333%}.-right-1\/4{right:-25%}.-right-2\/3{right:-66.666667%}.-right-2\/4{right:-50%}.-right-3\/4{right:-75%}.-right-fix-2xl{right:calc(var(--db-spacing-fixed-2xl) * -1)}.-right-fix-2xs{right:calc(var(--db-spacing-fixed-2xs) * -1)}.-right-fix-3xl{right:calc(var(--db-spacing-fixed-3xl) * -1)}.-right-fix-3xs{right:calc(var(--db-spacing-fixed-3xs) * -1)}.-right-fix-lg{right:calc(var(--db-spacing-fixed-lg) * -1)}.-right-fix-md{right:calc(var(--db-spacing-fixed-md) * -1)}.-right-fix-sm{right:calc(var(--db-spacing-fixed-sm) * -1)}.-right-fix-xl{right:calc(var(--db-spacing-fixed-xl) * -1)}.-right-fix-xs{right:calc(var(--db-spacing-fixed-xs) * -1)}.-right-full{right:-100%}.-right-none{right:-0px}.-right-res-2xl{right:calc(var(--db-spacing-responsive-2xl) * -1)}.-right-res-2xs{right:calc(var(--db-spacing-responsive-2xs) * -1)}.-right-res-3xl{right:calc(var(--db-spacing-responsive-3xl) * -1)}.-right-res-3xs{right:calc(var(--db-spacing-responsive-3xs) * -1)}.-right-res-lg{right:calc(var(--db-spacing-responsive-lg) * -1)}.-right-res-md{right:calc(var(--db-spacing-responsive-md) * -1)}.-right-res-sm{right:calc(var(--db-spacing-responsive-sm) * -1)}.-right-res-xl{right:calc(var(--db-spacing-responsive-xl) * -1)}.-right-res-xs{right:calc(var(--db-spacing-responsive-xs) * -1)}.-right-siz-2xl{right:calc(var(--db-sizing-2xl) * -1)}.-right-siz-2xs{right:calc(var(--db-sizing-2xs) * -1)}.-right-siz-3xl{right:calc(var(--db-sizing-3xl) * -1)}.-right-siz-3xs{right:calc(var(--db-sizing-3xs) * -1)}.-right-siz-lg{right:calc(var(--db-sizing-lg) * -1)}.-right-siz-md{right:calc(var(--db-sizing-md) * -1)}.-right-siz-sm{right:calc(var(--db-sizing-sm) * -1)}.-right-siz-xl{right:calc(var(--db-sizing-xl) * -1)}.-right-siz-xs{right:calc(var(--db-sizing-xs) * -1)}.-start-0{inset-inline-start:-0px}.-start-1\/2{inset-inline-start:-50%}.-start-1\/3{inset-inline-start:-33.333333%}.-start-1\/4{inset-inline-start:-25%}.-start-2\/3{inset-inline-start:-66.666667%}.-start-2\/4{inset-inline-start:-50%}.-start-3\/4{inset-inline-start:-75%}.-start-fix-2xl{inset-inline-start:calc(var(--db-spacing-fixed-2xl) * -1)}.-start-fix-2xs{inset-inline-start:calc(var(--db-spacing-fixed-2xs) * -1)}.-start-fix-3xl{inset-inline-start:calc(var(--db-spacing-fixed-3xl) * -1)}.-start-fix-3xs{inset-inline-start:calc(var(--db-spacing-fixed-3xs) * -1)}.-start-fix-lg{inset-inline-start:calc(var(--db-spacing-fixed-lg) * -1)}.-start-fix-md{inset-inline-start:calc(var(--db-spacing-fixed-md) * -1)}.-start-fix-sm{inset-inline-start:calc(var(--db-spacing-fixed-sm) * -1)}.-start-fix-xl{inset-inline-start:calc(var(--db-spacing-fixed-xl) * -1)}.-start-fix-xs{inset-inline-start:calc(var(--db-spacing-fixed-xs) * -1)}.-start-full{inset-inline-start:-100%}.-start-none{inset-inline-start:-0px}.-start-res-2xl{inset-inline-start:calc(var(--db-spacing-responsive-2xl) * -1)}.-start-res-2xs{inset-inline-start:calc(var(--db-spacing-responsive-2xs) * -1)}.-start-res-3xl{inset-inline-start:calc(var(--db-spacing-responsive-3xl) * -1)}.-start-res-3xs{inset-inline-start:calc(var(--db-spacing-responsive-3xs) * -1)}.-start-res-lg{inset-inline-start:calc(var(--db-spacing-responsive-lg) * -1)}.-start-res-md{inset-inline-start:calc(var(--db-spacing-responsive-md) * -1)}.-start-res-sm{inset-inline-start:calc(var(--db-spacing-responsive-sm) * -1)}.-start-res-xl{inset-inline-start:calc(var(--db-spacing-responsive-xl) * -1)}.-start-res-xs{inset-inline-start:calc(var(--db-spacing-responsive-xs) * -1)}.-start-siz-2xl{inset-inline-start:calc(var(--db-sizing-2xl) * -1)}.-start-siz-2xs{inset-inline-start:calc(var(--db-sizing-2xs) * -1)}.-start-siz-3xl{inset-inline-start:calc(var(--db-sizing-3xl) * -1)}.-start-siz-3xs{inset-inline-start:calc(var(--db-sizing-3xs) * -1)}.-start-siz-lg{inset-inline-start:calc(var(--db-sizing-lg) * -1)}.-start-siz-md{inset-inline-start:calc(var(--db-sizing-md) * -1)}.-start-siz-sm{inset-inline-start:calc(var(--db-sizing-sm) * -1)}.-start-siz-xl{inset-inline-start:calc(var(--db-sizing-xl) * -1)}.-start-siz-xs{inset-inline-start:calc(var(--db-sizing-xs) * -1)}.-top-0{top:-0px}.-top-1\/2{top:-50%}.-top-1\/3{top:-33.333333%}.-top-1\/4{top:-25%}.-top-2\/3{top:-66.666667%}.-top-2\/4{top:-50%}.-top-3\/4{top:-75%}.-top-fix-2xl{top:calc(var(--db-spacing-fixed-2xl) * -1)}.-top-fix-2xs{top:calc(var(--db-spacing-fixed-2xs) * -1)}.-top-fix-3xl{top:calc(var(--db-spacing-fixed-3xl) * -1)}.-top-fix-3xs{top:calc(var(--db-spacing-fixed-3xs) * -1)}.-top-fix-lg{top:calc(var(--db-spacing-fixed-lg) * -1)}.-top-fix-md{top:calc(var(--db-spacing-fixed-md) * -1)}.-top-fix-sm{top:calc(var(--db-spacing-fixed-sm) * -1)}.-top-fix-xl{top:calc(var(--db-spacing-fixed-xl) * -1)}.-top-fix-xs{top:calc(var(--db-spacing-fixed-xs) * -1)}.-top-full{top:-100%}.-top-none{top:-0px}.-top-res-2xl{top:calc(var(--db-spacing-responsive-2xl) * -1)}.-top-res-2xs{top:calc(var(--db-spacing-responsive-2xs) * -1)}.-top-res-3xl{top:calc(var(--db-spacing-responsive-3xl) * -1)}.-top-res-3xs{top:calc(var(--db-spacing-responsive-3xs) * -1)}.-top-res-lg{top:calc(var(--db-spacing-responsive-lg) * -1)}.-top-res-md{top:calc(var(--db-spacing-responsive-md) * -1)}.-top-res-sm{top:calc(var(--db-spacing-responsive-sm) * -1)}.-top-res-xl{top:calc(var(--db-spacing-responsive-xl) * -1)}.-top-res-xs{top:calc(var(--db-spacing-responsive-xs) * -1)}.-top-siz-2xl{top:calc(var(--db-sizing-2xl) * -1)}.-top-siz-2xs{top:calc(var(--db-sizing-2xs) * -1)}.-top-siz-3xl{top:calc(var(--db-sizing-3xl) * -1)}.-top-siz-3xs{top:calc(var(--db-sizing-3xs) * -1)}.-top-siz-lg{top:calc(var(--db-sizing-lg) * -1)}.-top-siz-md{top:calc(var(--db-sizing-md) * -1)}.-top-siz-sm{top:calc(var(--db-sizing-sm) * -1)}.-top-siz-xl{top:calc(var(--db-sizing-xl) * -1)}.-top-siz-xs{top:calc(var(--db-sizing-xs) * -1)}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-2\/3{bottom:66.666667%}.bottom-2\/4{bottom:50%}.bottom-3\/4{bottom:75%}.bottom-auto{bottom:auto}.bottom-fix-2xl{bottom:var(--db-spacing-fixed-2xl)}.bottom-fix-2xs{bottom:var(--db-spacing-fixed-2xs)}.bottom-fix-3xl{bottom:var(--db-spacing-fixed-3xl)}.bottom-fix-3xs{bottom:var(--db-spacing-fixed-3xs)}.bottom-fix-lg{bottom:var(--db-spacing-fixed-lg)}.bottom-fix-md{bottom:var(--db-spacing-fixed-md)}.bottom-fix-sm{bottom:var(--db-spacing-fixed-sm)}.bottom-fix-xl{bottom:var(--db-spacing-fixed-xl)}.bottom-fix-xs{bottom:var(--db-spacing-fixed-xs)}.bottom-full{bottom:100%}.bottom-none{bottom:0}.bottom-res-2xl{bottom:var(--db-spacing-responsive-2xl)}.bottom-res-2xs{bottom:var(--db-spacing-responsive-2xs)}.bottom-res-3xl{bottom:var(--db-spacing-responsive-3xl)}.bottom-res-3xs{bottom:var(--db-spacing-responsive-3xs)}.bottom-res-lg{bottom:var(--db-spacing-responsive-lg)}.bottom-res-md{bottom:var(--db-spacing-responsive-md)}.bottom-res-sm{bottom:var(--db-spacing-responsive-sm)}.bottom-res-xl{bottom:var(--db-spacing-responsive-xl)}.bottom-res-xs{bottom:var(--db-spacing-responsive-xs)}.bottom-siz-2xl{bottom:var(--db-sizing-2xl)}.bottom-siz-2xs{bottom:var(--db-sizing-2xs)}.bottom-siz-3xl{bottom:var(--db-sizing-3xl)}.bottom-siz-3xs{bottom:var(--db-sizing-3xs)}.bottom-siz-lg{bottom:var(--db-sizing-lg)}.bottom-siz-md{bottom:var(--db-sizing-md)}.bottom-siz-sm{bottom:var(--db-sizing-sm)}.bottom-siz-xl{bottom:var(--db-sizing-xl)}.bottom-siz-xs{bottom:var(--db-sizing-xs)}.end-0{inset-inline-end:0px}.end-1\/2{inset-inline-end:50%}.end-1\/3{inset-inline-end:33.333333%}.end-1\/4{inset-inline-end:25%}.end-2\/3{inset-inline-end:66.666667%}.end-2\/4{inset-inline-end:50%}.end-3\/4{inset-inline-end:75%}.end-auto{inset-inline-end:auto}.end-fix-2xl{inset-inline-end:var(--db-spacing-fixed-2xl)}.end-fix-2xs{inset-inline-end:var(--db-spacing-fixed-2xs)}.end-fix-3xl{inset-inline-end:var(--db-spacing-fixed-3xl)}.end-fix-3xs{inset-inline-end:var(--db-spacing-fixed-3xs)}.end-fix-lg{inset-inline-end:var(--db-spacing-fixed-lg)}.end-fix-md{inset-inline-end:var(--db-spacing-fixed-md)}.end-fix-sm{inset-inline-end:var(--db-spacing-fixed-sm)}.end-fix-xl{inset-inline-end:var(--db-spacing-fixed-xl)}.end-fix-xs{inset-inline-end:var(--db-spacing-fixed-xs)}.end-full{inset-inline-end:100%}.end-none{inset-inline-end:0px}.end-res-2xl{inset-inline-end:var(--db-spacing-responsive-2xl)}.end-res-2xs{inset-inline-end:var(--db-spacing-responsive-2xs)}.end-res-3xl{inset-inline-end:var(--db-spacing-responsive-3xl)}.end-res-3xs{inset-inline-end:var(--db-spacing-responsive-3xs)}.end-res-lg{inset-inline-end:var(--db-spacing-responsive-lg)}.end-res-md{inset-inline-end:var(--db-spacing-responsive-md)}.end-res-sm{inset-inline-end:var(--db-spacing-responsive-sm)}.end-res-xl{inset-inline-end:var(--db-spacing-responsive-xl)}.end-res-xs{inset-inline-end:var(--db-spacing-responsive-xs)}.end-siz-2xl{inset-inline-end:var(--db-sizing-2xl)}.end-siz-2xs{inset-inline-end:var(--db-sizing-2xs)}.end-siz-3xl{inset-inline-end:var(--db-sizing-3xl)}.end-siz-3xs{inset-inline-end:var(--db-sizing-3xs)}.end-siz-lg{inset-inline-end:var(--db-sizing-lg)}.end-siz-md{inset-inline-end:var(--db-sizing-md)}.end-siz-sm{inset-inline-end:var(--db-sizing-sm)}.end-siz-xl{inset-inline-end:var(--db-sizing-xl)}.end-siz-xs{inset-inline-end:var(--db-sizing-xs)}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-2\/3{left:66.666667%}.left-2\/4{left:50%}.left-3\/4{left:75%}.left-auto{left:auto}.left-fix-2xl{left:var(--db-spacing-fixed-2xl)}.left-fix-2xs{left:var(--db-spacing-fixed-2xs)}.left-fix-3xl{left:var(--db-spacing-fixed-3xl)}.left-fix-3xs{left:var(--db-spacing-fixed-3xs)}.left-fix-lg{left:var(--db-spacing-fixed-lg)}.left-fix-md{left:var(--db-spacing-fixed-md)}.left-fix-sm{left:var(--db-spacing-fixed-sm)}.left-fix-xl{left:var(--db-spacing-fixed-xl)}.left-fix-xs{left:var(--db-spacing-fixed-xs)}.left-full{left:100%}.left-none{left:0}.left-res-2xl{left:var(--db-spacing-responsive-2xl)}.left-res-2xs{left:var(--db-spacing-responsive-2xs)}.left-res-3xl{left:var(--db-spacing-responsive-3xl)}.left-res-3xs{left:var(--db-spacing-responsive-3xs)}.left-res-lg{left:var(--db-spacing-responsive-lg)}.left-res-md{left:var(--db-spacing-responsive-md)}.left-res-sm{left:var(--db-spacing-responsive-sm)}.left-res-xl{left:var(--db-spacing-responsive-xl)}.left-res-xs{left:var(--db-spacing-responsive-xs)}.left-siz-2xl{left:var(--db-sizing-2xl)}.left-siz-2xs{left:var(--db-sizing-2xs)}.left-siz-3xl{left:var(--db-sizing-3xl)}.left-siz-3xs{left:var(--db-sizing-3xs)}.left-siz-lg{left:var(--db-sizing-lg)}.left-siz-md{left:var(--db-sizing-md)}.left-siz-sm{left:var(--db-sizing-sm)}.left-siz-xl{left:var(--db-sizing-xl)}.left-siz-xs{left:var(--db-sizing-xs)}.right-0{right:0}.right-1\/2{right:50%}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-2\/3{right:66.666667%}.right-2\/4{right:50%}.right-3\/4{right:75%}.right-auto{right:auto}.right-fix-2xl{right:var(--db-spacing-fixed-2xl)}.right-fix-2xs{right:var(--db-spacing-fixed-2xs)}.right-fix-3xl{right:var(--db-spacing-fixed-3xl)}.right-fix-3xs{right:var(--db-spacing-fixed-3xs)}.right-fix-lg{right:var(--db-spacing-fixed-lg)}.right-fix-md{right:var(--db-spacing-fixed-md)}.right-fix-sm{right:var(--db-spacing-fixed-sm)}.right-fix-xl{right:var(--db-spacing-fixed-xl)}.right-fix-xs{right:var(--db-spacing-fixed-xs)}.right-full{right:100%}.right-none{right:0}.right-res-2xl{right:var(--db-spacing-responsive-2xl)}.right-res-2xs{right:var(--db-spacing-responsive-2xs)}.right-res-3xl{right:var(--db-spacing-responsive-3xl)}.right-res-3xs{right:var(--db-spacing-responsive-3xs)}.right-res-lg{right:var(--db-spacing-responsive-lg)}.right-res-md{right:var(--db-spacing-responsive-md)}.right-res-sm{right:var(--db-spacing-responsive-sm)}.right-res-xl{right:var(--db-spacing-responsive-xl)}.right-res-xs{right:var(--db-spacing-responsive-xs)}.right-siz-2xl{right:var(--db-sizing-2xl)}.right-siz-2xs{right:var(--db-sizing-2xs)}.right-siz-3xl{right:var(--db-sizing-3xl)}.right-siz-3xs{right:var(--db-sizing-3xs)}.right-siz-lg{right:var(--db-sizing-lg)}.right-siz-md{right:var(--db-sizing-md)}.right-siz-sm{right:var(--db-sizing-sm)}.right-siz-xl{right:var(--db-sizing-xl)}.right-siz-xs{right:var(--db-sizing-xs)}.start-0{inset-inline-start:0px}.start-1\/2{inset-inline-start:50%}.start-1\/3{inset-inline-start:33.333333%}.start-1\/4{inset-inline-start:25%}.start-2\/3{inset-inline-start:66.666667%}.start-2\/4{inset-inline-start:50%}.start-3\/4{inset-inline-start:75%}.start-auto{inset-inline-start:auto}.start-fix-2xl{inset-inline-start:var(--db-spacing-fixed-2xl)}.start-fix-2xs{inset-inline-start:var(--db-spacing-fixed-2xs)}.start-fix-3xl{inset-inline-start:var(--db-spacing-fixed-3xl)}.start-fix-3xs{inset-inline-start:var(--db-spacing-fixed-3xs)}.start-fix-lg{inset-inline-start:var(--db-spacing-fixed-lg)}.start-fix-md{inset-inline-start:var(--db-spacing-fixed-md)}.start-fix-sm{inset-inline-start:var(--db-spacing-fixed-sm)}.start-fix-xl{inset-inline-start:var(--db-spacing-fixed-xl)}.start-fix-xs{inset-inline-start:var(--db-spacing-fixed-xs)}.start-full{inset-inline-start:100%}.start-none{inset-inline-start:0px}.start-res-2xl{inset-inline-start:var(--db-spacing-responsive-2xl)}.start-res-2xs{inset-inline-start:var(--db-spacing-responsive-2xs)}.start-res-3xl{inset-inline-start:var(--db-spacing-responsive-3xl)}.start-res-3xs{inset-inline-start:var(--db-spacing-responsive-3xs)}.start-res-lg{inset-inline-start:var(--db-spacing-responsive-lg)}.start-res-md{inset-inline-start:var(--db-spacing-responsive-md)}.start-res-sm{inset-inline-start:var(--db-spacing-responsive-sm)}.start-res-xl{inset-inline-start:var(--db-spacing-responsive-xl)}.start-res-xs{inset-inline-start:var(--db-spacing-responsive-xs)}.start-siz-2xl{inset-inline-start:var(--db-sizing-2xl)}.start-siz-2xs{inset-inline-start:var(--db-sizing-2xs)}.start-siz-3xl{inset-inline-start:var(--db-sizing-3xl)}.start-siz-3xs{inset-inline-start:var(--db-sizing-3xs)}.start-siz-lg{inset-inline-start:var(--db-sizing-lg)}.start-siz-md{inset-inline-start:var(--db-sizing-md)}.start-siz-sm{inset-inline-start:var(--db-sizing-sm)}.start-siz-xl{inset-inline-start:var(--db-sizing-xl)}.start-siz-xs{inset-inline-start:var(--db-sizing-xs)}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-2\/3{top:66.666667%}.top-2\/4{top:50%}.top-3\/4{top:75%}.top-auto{top:auto}.top-fix-2xl{top:var(--db-spacing-fixed-2xl)}.top-fix-2xs{top:var(--db-spacing-fixed-2xs)}.top-fix-3xl{top:var(--db-spacing-fixed-3xl)}.top-fix-3xs{top:var(--db-spacing-fixed-3xs)}.top-fix-lg{top:var(--db-spacing-fixed-lg)}.top-fix-md{top:var(--db-spacing-fixed-md)}.top-fix-sm{top:var(--db-spacing-fixed-sm)}.top-fix-xl{top:var(--db-spacing-fixed-xl)}.top-fix-xs{top:var(--db-spacing-fixed-xs)}.top-full{top:100%}.top-none{top:0}.top-res-2xl{top:var(--db-spacing-responsive-2xl)}.top-res-2xs{top:var(--db-spacing-responsive-2xs)}.top-res-3xl{top:var(--db-spacing-responsive-3xl)}.top-res-3xs{top:var(--db-spacing-responsive-3xs)}.top-res-lg{top:var(--db-spacing-responsive-lg)}.top-res-md{top:var(--db-spacing-responsive-md)}.top-res-sm{top:var(--db-spacing-responsive-sm)}.top-res-xl{top:var(--db-spacing-responsive-xl)}.top-res-xs{top:var(--db-spacing-responsive-xs)}.top-siz-2xl{top:var(--db-sizing-2xl)}.top-siz-2xs{top:var(--db-sizing-2xs)}.top-siz-3xl{top:var(--db-sizing-3xl)}.top-siz-3xs{top:var(--db-sizing-3xs)}.top-siz-lg{top:var(--db-sizing-lg)}.top-siz-md{top:var(--db-sizing-md)}.top-siz-sm{top:var(--db-sizing-sm)}.top-siz-xl{top:var(--db-sizing-xl)}.top-siz-xs{top:var(--db-sizing-xs)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-0{z-index:0}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-30{z-index:-30}.-z-40{z-index:-40}.-z-50{z-index:-50}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.-order-1{order:-1}.-order-10{order:-10}.-order-11{order:-11}.-order-12{order:-12}.-order-2{order:-2}.-order-3{order:-3}.-order-4{order:-4}.-order-5{order:-5}.-order-6{order:-6}.-order-7{order:-7}.-order-8{order:-8}.-order-9{order:-9}.-order-first{order:9999}.-order-last{order:-9999}.-order-none{order:0}.order-1{order:1}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-full{grid-column:1 / -1}.-col-start-1{grid-column-start:-1}.-col-start-10{grid-column-start:-10}.-col-start-11{grid-column-start:-11}.-col-start-12{grid-column-start:-12}.-col-start-13{grid-column-start:-13}.-col-start-2{grid-column-start:-2}.-col-start-3{grid-column-start:-3}.-col-start-4{grid-column-start:-4}.-col-start-5{grid-column-start:-5}.-col-start-6{grid-column-start:-6}.-col-start-7{grid-column-start:-7}.-col-start-8{grid-column-start:-8}.-col-start-9{grid-column-start:-9}.col-start-1{grid-column-start:1}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-auto{grid-column-start:auto}.-col-end-1{grid-column-end:-1}.-col-end-10{grid-column-end:-10}.-col-end-11{grid-column-end:-11}.-col-end-12{grid-column-end:-12}.-col-end-13{grid-column-end:-13}.-col-end-2{grid-column-end:-2}.-col-end-3{grid-column-end:-3}.-col-end-4{grid-column-end:-4}.-col-end-5{grid-column-end:-5}.-col-end-6{grid-column-end:-6}.-col-end-7{grid-column-end:-7}.-col-end-8{grid-column-end:-8}.-col-end-9{grid-column-end:-9}.col-end-1{grid-column-end:1}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1 / span 1}.row-span-10{grid-row:span 10 / span 10}.row-span-11{grid-row:span 11 / span 11}.row-span-12{grid-row:span 12 / span 12}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.row-span-4{grid-row:span 4 / span 4}.row-span-5{grid-row:span 5 / span 5}.row-span-6{grid-row:span 6 / span 6}.row-span-7{grid-row:span 7 / span 7}.row-span-8{grid-row:span 8 / span 8}.row-span-9{grid-row:span 9 / span 9}.row-span-full{grid-row:1 / -1}.-row-start-1{grid-row-start:-1}.-row-start-10{grid-row-start:-10}.-row-start-11{grid-row-start:-11}.-row-start-12{grid-row-start:-12}.-row-start-13{grid-row-start:-13}.-row-start-2{grid-row-start:-2}.-row-start-3{grid-row-start:-3}.-row-start-4{grid-row-start:-4}.-row-start-5{grid-row-start:-5}.-row-start-6{grid-row-start:-6}.-row-start-7{grid-row-start:-7}.-row-start-8{grid-row-start:-8}.-row-start-9{grid-row-start:-9}.row-start-1{grid-row-start:1}.row-start-10{grid-row-start:10}.row-start-11{grid-row-start:11}.row-start-12{grid-row-start:12}.row-start-13{grid-row-start:13}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.row-start-9{grid-row-start:9}.row-start-auto{grid-row-start:auto}.-row-end-1{grid-row-end:-1}.-row-end-10{grid-row-end:-10}.-row-end-11{grid-row-end:-11}.-row-end-12{grid-row-end:-12}.-row-end-13{grid-row-end:-13}.-row-end-2{grid-row-end:-2}.-row-end-3{grid-row-end:-3}.-row-end-4{grid-row-end:-4}.-row-end-5{grid-row-end:-5}.-row-end-6{grid-row-end:-6}.-row-end-7{grid-row-end:-7}.-row-end-8{grid-row-end:-8}.-row-end-9{grid-row-end:-9}.row-end-1{grid-row-end:1}.row-end-10{grid-row-end:10}.row-end-11{grid-row-end:11}.row-end-12{grid-row-end:12}.row-end-13{grid-row-end:13}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-8{grid-row-end:8}.row-end-9{grid-row-end:9}.row-end-auto{grid-row-end:auto}.float-start{float:inline-start}.float-end{float:inline-end}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clear-start{clear:inline-start}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.-m-0{margin:-0px}.-m-fix-2xl{margin:calc(var(--db-spacing-fixed-2xl) * -1)}.-m-fix-2xs{margin:calc(var(--db-spacing-fixed-2xs) * -1)}.-m-fix-3xl{margin:calc(var(--db-spacing-fixed-3xl) * -1)}.-m-fix-3xs{margin:calc(var(--db-spacing-fixed-3xs) * -1)}.-m-fix-lg{margin:calc(var(--db-spacing-fixed-lg) * -1)}.-m-fix-md{margin:calc(var(--db-spacing-fixed-md) * -1)}.-m-fix-sm{margin:calc(var(--db-spacing-fixed-sm) * -1)}.-m-fix-xl{margin:calc(var(--db-spacing-fixed-xl) * -1)}.-m-fix-xs{margin:calc(var(--db-spacing-fixed-xs) * -1)}.-m-none{margin:-0px}.-m-res-2xl{margin:calc(var(--db-spacing-responsive-2xl) * -1)}.-m-res-2xs{margin:calc(var(--db-spacing-responsive-2xs) * -1)}.-m-res-3xl{margin:calc(var(--db-spacing-responsive-3xl) * -1)}.-m-res-3xs{margin:calc(var(--db-spacing-responsive-3xs) * -1)}.-m-res-lg{margin:calc(var(--db-spacing-responsive-lg) * -1)}.-m-res-md{margin:calc(var(--db-spacing-responsive-md) * -1)}.-m-res-sm{margin:calc(var(--db-spacing-responsive-sm) * -1)}.-m-res-xl{margin:calc(var(--db-spacing-responsive-xl) * -1)}.-m-res-xs{margin:calc(var(--db-spacing-responsive-xs) * -1)}.-m-siz-2xl{margin:calc(var(--db-sizing-2xl) * -1)}.-m-siz-2xs{margin:calc(var(--db-sizing-2xs) * -1)}.-m-siz-3xl{margin:calc(var(--db-sizing-3xl) * -1)}.-m-siz-3xs{margin:calc(var(--db-sizing-3xs) * -1)}.-m-siz-lg{margin:calc(var(--db-sizing-lg) * -1)}.-m-siz-md{margin:calc(var(--db-sizing-md) * -1)}.-m-siz-sm{margin:calc(var(--db-sizing-sm) * -1)}.-m-siz-xl{margin:calc(var(--db-sizing-xl) * -1)}.-m-siz-xs{margin:calc(var(--db-sizing-xs) * -1)}.m-0{margin:0}.m-auto{margin:auto}.m-fix-2xl{margin:var(--db-spacing-fixed-2xl)}.m-fix-2xs{margin:var(--db-spacing-fixed-2xs)}.m-fix-3xl{margin:var(--db-spacing-fixed-3xl)}.m-fix-3xs{margin:var(--db-spacing-fixed-3xs)}.m-fix-lg{margin:var(--db-spacing-fixed-lg)}.m-fix-md{margin:var(--db-spacing-fixed-md)}.m-fix-sm{margin:var(--db-spacing-fixed-sm)}.m-fix-xl{margin:var(--db-spacing-fixed-xl)}.m-fix-xs{margin:var(--db-spacing-fixed-xs)}.m-none{margin:0}.m-res-2xl{margin:var(--db-spacing-responsive-2xl)}.m-res-2xs{margin:var(--db-spacing-responsive-2xs)}.m-res-3xl{margin:var(--db-spacing-responsive-3xl)}.m-res-3xs{margin:var(--db-spacing-responsive-3xs)}.m-res-lg{margin:var(--db-spacing-responsive-lg)}.m-res-md{margin:var(--db-spacing-responsive-md)}.m-res-sm{margin:var(--db-spacing-responsive-sm)}.m-res-xl{margin:var(--db-spacing-responsive-xl)}.m-res-xs{margin:var(--db-spacing-responsive-xs)}.m-siz-2xl{margin:var(--db-sizing-2xl)}.m-siz-2xs{margin:var(--db-sizing-2xs)}.m-siz-3xl{margin:var(--db-sizing-3xl)}.m-siz-3xs{margin:var(--db-sizing-3xs)}.m-siz-lg{margin:var(--db-sizing-lg)}.m-siz-md{margin:var(--db-sizing-md)}.m-siz-sm{margin:var(--db-sizing-sm)}.m-siz-xl{margin:var(--db-sizing-xl)}.m-siz-xs{margin:var(--db-sizing-xs)}.-mx-0{margin-left:-0px;margin-right:-0px}.-mx-fix-2xl{margin-left:calc(var(--db-spacing-fixed-2xl) * -1);margin-right:calc(var(--db-spacing-fixed-2xl) * -1)}.-mx-fix-2xs{margin-left:calc(var(--db-spacing-fixed-2xs) * -1);margin-right:calc(var(--db-spacing-fixed-2xs) * -1)}.-mx-fix-3xl{margin-left:calc(var(--db-spacing-fixed-3xl) * -1);margin-right:calc(var(--db-spacing-fixed-3xl) * -1)}.-mx-fix-3xs{margin-left:calc(var(--db-spacing-fixed-3xs) * -1);margin-right:calc(var(--db-spacing-fixed-3xs) * -1)}.-mx-fix-lg{margin-left:calc(var(--db-spacing-fixed-lg) * -1);margin-right:calc(var(--db-spacing-fixed-lg) * -1)}.-mx-fix-md{margin-left:calc(var(--db-spacing-fixed-md) * -1);margin-right:calc(var(--db-spacing-fixed-md) * -1)}.-mx-fix-sm{margin-left:calc(var(--db-spacing-fixed-sm) * -1);margin-right:calc(var(--db-spacing-fixed-sm) * -1)}.-mx-fix-xl{margin-left:calc(var(--db-spacing-fixed-xl) * -1);margin-right:calc(var(--db-spacing-fixed-xl) * -1)}.-mx-fix-xs{margin-left:calc(var(--db-spacing-fixed-xs) * -1);margin-right:calc(var(--db-spacing-fixed-xs) * -1)}.-mx-none{margin-left:-0px;margin-right:-0px}.-mx-res-2xl{margin-left:calc(var(--db-spacing-responsive-2xl) * -1);margin-right:calc(var(--db-spacing-responsive-2xl) * -1)}.-mx-res-2xs{margin-left:calc(var(--db-spacing-responsive-2xs) * -1);margin-right:calc(var(--db-spacing-responsive-2xs) * -1)}.-mx-res-3xl{margin-left:calc(var(--db-spacing-responsive-3xl) * -1);margin-right:calc(var(--db-spacing-responsive-3xl) * -1)}.-mx-res-3xs{margin-left:calc(var(--db-spacing-responsive-3xs) * -1);margin-right:calc(var(--db-spacing-responsive-3xs) * -1)}.-mx-res-lg{margin-left:calc(var(--db-spacing-responsive-lg) * -1);margin-right:calc(var(--db-spacing-responsive-lg) * -1)}.-mx-res-md{margin-left:calc(var(--db-spacing-responsive-md) * -1);margin-right:calc(var(--db-spacing-responsive-md) * -1)}.-mx-res-sm{margin-left:calc(var(--db-spacing-responsive-sm) * -1);margin-right:calc(var(--db-spacing-responsive-sm) * -1)}.-mx-res-xl{margin-left:calc(var(--db-spacing-responsive-xl) * -1);margin-right:calc(var(--db-spacing-responsive-xl) * -1)}.-mx-res-xs{margin-left:calc(var(--db-spacing-responsive-xs) * -1);margin-right:calc(var(--db-spacing-responsive-xs) * -1)}.-mx-siz-2xl{margin-left:calc(var(--db-sizing-2xl) * -1);margin-right:calc(var(--db-sizing-2xl) * -1)}.-mx-siz-2xs{margin-left:calc(var(--db-sizing-2xs) * -1);margin-right:calc(var(--db-sizing-2xs) * -1)}.-mx-siz-3xl{margin-left:calc(var(--db-sizing-3xl) * -1);margin-right:calc(var(--db-sizing-3xl) * -1)}.-mx-siz-3xs{margin-left:calc(var(--db-sizing-3xs) * -1);margin-right:calc(var(--db-sizing-3xs) * -1)}.-mx-siz-lg{margin-left:calc(var(--db-sizing-lg) * -1);margin-right:calc(var(--db-sizing-lg) * -1)}.-mx-siz-md{margin-left:calc(var(--db-sizing-md) * -1);margin-right:calc(var(--db-sizing-md) * -1)}.-mx-siz-sm{margin-left:calc(var(--db-sizing-sm) * -1);margin-right:calc(var(--db-sizing-sm) * -1)}.-mx-siz-xl{margin-left:calc(var(--db-sizing-xl) * -1);margin-right:calc(var(--db-sizing-xl) * -1)}.-mx-siz-xs{margin-left:calc(var(--db-sizing-xs) * -1);margin-right:calc(var(--db-sizing-xs) * -1)}.-my-0{margin-top:-0px;margin-bottom:-0px}.-my-fix-2xl{margin-top:calc(var(--db-spacing-fixed-2xl) * -1);margin-bottom:calc(var(--db-spacing-fixed-2xl) * -1)}.-my-fix-2xs{margin-top:calc(var(--db-spacing-fixed-2xs) * -1);margin-bottom:calc(var(--db-spacing-fixed-2xs) * -1)}.-my-fix-3xl{margin-top:calc(var(--db-spacing-fixed-3xl) * -1);margin-bottom:calc(var(--db-spacing-fixed-3xl) * -1)}.-my-fix-3xs{margin-top:calc(var(--db-spacing-fixed-3xs) * -1);margin-bottom:calc(var(--db-spacing-fixed-3xs) * -1)}.-my-fix-lg{margin-top:calc(var(--db-spacing-fixed-lg) * -1);margin-bottom:calc(var(--db-spacing-fixed-lg) * -1)}.-my-fix-md{margin-top:calc(var(--db-spacing-fixed-md) * -1);margin-bottom:calc(var(--db-spacing-fixed-md) * -1)}.-my-fix-sm{margin-top:calc(var(--db-spacing-fixed-sm) * -1);margin-bottom:calc(var(--db-spacing-fixed-sm) * -1)}.-my-fix-xl{margin-top:calc(var(--db-spacing-fixed-xl) * -1);margin-bottom:calc(var(--db-spacing-fixed-xl) * -1)}.-my-fix-xs{margin-top:calc(var(--db-spacing-fixed-xs) * -1);margin-bottom:calc(var(--db-spacing-fixed-xs) * -1)}.-my-none{margin-top:-0px;margin-bottom:-0px}.-my-res-2xl{margin-top:calc(var(--db-spacing-responsive-2xl) * -1);margin-bottom:calc(var(--db-spacing-responsive-2xl) * -1)}.-my-res-2xs{margin-top:calc(var(--db-spacing-responsive-2xs) * -1);margin-bottom:calc(var(--db-spacing-responsive-2xs) * -1)}.-my-res-3xl{margin-top:calc(var(--db-spacing-responsive-3xl) * -1);margin-bottom:calc(var(--db-spacing-responsive-3xl) * -1)}.-my-res-3xs{margin-top:calc(var(--db-spacing-responsive-3xs) * -1);margin-bottom:calc(var(--db-spacing-responsive-3xs) * -1)}.-my-res-lg{margin-top:calc(var(--db-spacing-responsive-lg) * -1);margin-bottom:calc(var(--db-spacing-responsive-lg) * -1)}.-my-res-md{margin-top:calc(var(--db-spacing-responsive-md) * -1);margin-bottom:calc(var(--db-spacing-responsive-md) * -1)}.-my-res-sm{margin-top:calc(var(--db-spacing-responsive-sm) * -1);margin-bottom:calc(var(--db-spacing-responsive-sm) * -1)}.-my-res-xl{margin-top:calc(var(--db-spacing-responsive-xl) * -1);margin-bottom:calc(var(--db-spacing-responsive-xl) * -1)}.-my-res-xs{margin-top:calc(var(--db-spacing-responsive-xs) * -1);margin-bottom:calc(var(--db-spacing-responsive-xs) * -1)}.-my-siz-2xl{margin-top:calc(var(--db-sizing-2xl) * -1);margin-bottom:calc(var(--db-sizing-2xl) * -1)}.-my-siz-2xs{margin-top:calc(var(--db-sizing-2xs) * -1);margin-bottom:calc(var(--db-sizing-2xs) * -1)}.-my-siz-3xl{margin-top:calc(var(--db-sizing-3xl) * -1);margin-bottom:calc(var(--db-sizing-3xl) * -1)}.-my-siz-3xs{margin-top:calc(var(--db-sizing-3xs) * -1);margin-bottom:calc(var(--db-sizing-3xs) * -1)}.-my-siz-lg{margin-top:calc(var(--db-sizing-lg) * -1);margin-bottom:calc(var(--db-sizing-lg) * -1)}.-my-siz-md{margin-top:calc(var(--db-sizing-md) * -1);margin-bottom:calc(var(--db-sizing-md) * -1)}.-my-siz-sm{margin-top:calc(var(--db-sizing-sm) * -1);margin-bottom:calc(var(--db-sizing-sm) * -1)}.-my-siz-xl{margin-top:calc(var(--db-sizing-xl) * -1);margin-bottom:calc(var(--db-sizing-xl) * -1)}.-my-siz-xs{margin-top:calc(var(--db-sizing-xs) * -1);margin-bottom:calc(var(--db-sizing-xs) * -1)}.mx-0{margin-left:0;margin-right:0}.mx-\[1px\]{margin-left:1px;margin-right:1px}.mx-auto{margin-left:auto;margin-right:auto}.mx-fix-2xl{margin-left:var(--db-spacing-fixed-2xl);margin-right:var(--db-spacing-fixed-2xl)}.mx-fix-2xs{margin-left:var(--db-spacing-fixed-2xs);margin-right:var(--db-spacing-fixed-2xs)}.mx-fix-3xl{margin-left:var(--db-spacing-fixed-3xl);margin-right:var(--db-spacing-fixed-3xl)}.mx-fix-3xs{margin-left:var(--db-spacing-fixed-3xs);margin-right:var(--db-spacing-fixed-3xs)}.mx-fix-lg{margin-left:var(--db-spacing-fixed-lg);margin-right:var(--db-spacing-fixed-lg)}.mx-fix-md{margin-left:var(--db-spacing-fixed-md);margin-right:var(--db-spacing-fixed-md)}.mx-fix-sm{margin-left:var(--db-spacing-fixed-sm);margin-right:var(--db-spacing-fixed-sm)}.mx-fix-xl{margin-left:var(--db-spacing-fixed-xl);margin-right:var(--db-spacing-fixed-xl)}.mx-fix-xs{margin-left:var(--db-spacing-fixed-xs);margin-right:var(--db-spacing-fixed-xs)}.mx-none{margin-left:0;margin-right:0}.mx-res-2xl{margin-left:var(--db-spacing-responsive-2xl);margin-right:var(--db-spacing-responsive-2xl)}.mx-res-2xs{margin-left:var(--db-spacing-responsive-2xs);margin-right:var(--db-spacing-responsive-2xs)}.mx-res-3xl{margin-left:var(--db-spacing-responsive-3xl);margin-right:var(--db-spacing-responsive-3xl)}.mx-res-3xs{margin-left:var(--db-spacing-responsive-3xs);margin-right:var(--db-spacing-responsive-3xs)}.mx-res-lg{margin-left:var(--db-spacing-responsive-lg);margin-right:var(--db-spacing-responsive-lg)}.mx-res-md{margin-left:var(--db-spacing-responsive-md);margin-right:var(--db-spacing-responsive-md)}.mx-res-sm{margin-left:var(--db-spacing-responsive-sm);margin-right:var(--db-spacing-responsive-sm)}.mx-res-xl{margin-left:var(--db-spacing-responsive-xl);margin-right:var(--db-spacing-responsive-xl)}.mx-res-xs{margin-left:var(--db-spacing-responsive-xs);margin-right:var(--db-spacing-responsive-xs)}.mx-siz-2xl{margin-left:var(--db-sizing-2xl);margin-right:var(--db-sizing-2xl)}.mx-siz-2xs{margin-left:var(--db-sizing-2xs);margin-right:var(--db-sizing-2xs)}.mx-siz-3xl{margin-left:var(--db-sizing-3xl);margin-right:var(--db-sizing-3xl)}.mx-siz-3xs{margin-left:var(--db-sizing-3xs);margin-right:var(--db-sizing-3xs)}.mx-siz-lg{margin-left:var(--db-sizing-lg);margin-right:var(--db-sizing-lg)}.mx-siz-md{margin-left:var(--db-sizing-md);margin-right:var(--db-sizing-md)}.mx-siz-sm{margin-left:var(--db-sizing-sm);margin-right:var(--db-sizing-sm)}.mx-siz-xl{margin-left:var(--db-sizing-xl);margin-right:var(--db-sizing-xl)}.mx-siz-xs{margin-left:var(--db-sizing-xs);margin-right:var(--db-sizing-xs)}.my-0{margin-top:0;margin-bottom:0}.my-auto{margin-top:auto;margin-bottom:auto}.my-fix-2xl{margin-top:var(--db-spacing-fixed-2xl);margin-bottom:var(--db-spacing-fixed-2xl)}.my-fix-2xs{margin-top:var(--db-spacing-fixed-2xs);margin-bottom:var(--db-spacing-fixed-2xs)}.my-fix-3xl{margin-top:var(--db-spacing-fixed-3xl);margin-bottom:var(--db-spacing-fixed-3xl)}.my-fix-3xs{margin-top:var(--db-spacing-fixed-3xs);margin-bottom:var(--db-spacing-fixed-3xs)}.my-fix-lg{margin-top:var(--db-spacing-fixed-lg);margin-bottom:var(--db-spacing-fixed-lg)}.my-fix-md{margin-top:var(--db-spacing-fixed-md);margin-bottom:var(--db-spacing-fixed-md)}.my-fix-sm{margin-top:var(--db-spacing-fixed-sm);margin-bottom:var(--db-spacing-fixed-sm)}.my-fix-xl{margin-top:var(--db-spacing-fixed-xl);margin-bottom:var(--db-spacing-fixed-xl)}.my-fix-xs{margin-top:var(--db-spacing-fixed-xs);margin-bottom:var(--db-spacing-fixed-xs)}.my-none{margin-top:0;margin-bottom:0}.my-res-2xl{margin-top:var(--db-spacing-responsive-2xl);margin-bottom:var(--db-spacing-responsive-2xl)}.my-res-2xs{margin-top:var(--db-spacing-responsive-2xs);margin-bottom:var(--db-spacing-responsive-2xs)}.my-res-3xl{margin-top:var(--db-spacing-responsive-3xl);margin-bottom:var(--db-spacing-responsive-3xl)}.my-res-3xs{margin-top:var(--db-spacing-responsive-3xs);margin-bottom:var(--db-spacing-responsive-3xs)}.my-res-lg{margin-top:var(--db-spacing-responsive-lg);margin-bottom:var(--db-spacing-responsive-lg)}.my-res-md{margin-top:var(--db-spacing-responsive-md);margin-bottom:var(--db-spacing-responsive-md)}.my-res-sm{margin-top:var(--db-spacing-responsive-sm);margin-bottom:var(--db-spacing-responsive-sm)}.my-res-xl{margin-top:var(--db-spacing-responsive-xl);margin-bottom:var(--db-spacing-responsive-xl)}.my-res-xs{margin-top:var(--db-spacing-responsive-xs);margin-bottom:var(--db-spacing-responsive-xs)}.my-siz-2xl{margin-top:var(--db-sizing-2xl);margin-bottom:var(--db-sizing-2xl)}.my-siz-2xs{margin-top:var(--db-sizing-2xs);margin-bottom:var(--db-sizing-2xs)}.my-siz-3xl{margin-top:var(--db-sizing-3xl);margin-bottom:var(--db-sizing-3xl)}.my-siz-3xs{margin-top:var(--db-sizing-3xs);margin-bottom:var(--db-sizing-3xs)}.my-siz-lg{margin-top:var(--db-sizing-lg);margin-bottom:var(--db-sizing-lg)}.my-siz-md{margin-top:var(--db-sizing-md);margin-bottom:var(--db-sizing-md)}.my-siz-sm{margin-top:var(--db-sizing-sm);margin-bottom:var(--db-sizing-sm)}.my-siz-xl{margin-top:var(--db-sizing-xl);margin-bottom:var(--db-sizing-xl)}.my-siz-xs{margin-top:var(--db-sizing-xs);margin-bottom:var(--db-sizing-xs)}.-mb-0{margin-bottom:-0px}.-mb-fix-2xl{margin-bottom:calc(var(--db-spacing-fixed-2xl) * -1)}.-mb-fix-2xs{margin-bottom:calc(var(--db-spacing-fixed-2xs) * -1)}.-mb-fix-3xl{margin-bottom:calc(var(--db-spacing-fixed-3xl) * -1)}.-mb-fix-3xs{margin-bottom:calc(var(--db-spacing-fixed-3xs) * -1)}.-mb-fix-lg{margin-bottom:calc(var(--db-spacing-fixed-lg) * -1)}.-mb-fix-md{margin-bottom:calc(var(--db-spacing-fixed-md) * -1)}.-mb-fix-sm{margin-bottom:calc(var(--db-spacing-fixed-sm) * -1)}.-mb-fix-xl{margin-bottom:calc(var(--db-spacing-fixed-xl) * -1)}.-mb-fix-xs{margin-bottom:calc(var(--db-spacing-fixed-xs) * -1)}.-mb-none{margin-bottom:-0px}.-mb-res-2xl{margin-bottom:calc(var(--db-spacing-responsive-2xl) * -1)}.-mb-res-2xs{margin-bottom:calc(var(--db-spacing-responsive-2xs) * -1)}.-mb-res-3xl{margin-bottom:calc(var(--db-spacing-responsive-3xl) * -1)}.-mb-res-3xs{margin-bottom:calc(var(--db-spacing-responsive-3xs) * -1)}.-mb-res-lg{margin-bottom:calc(var(--db-spacing-responsive-lg) * -1)}.-mb-res-md{margin-bottom:calc(var(--db-spacing-responsive-md) * -1)}.-mb-res-sm{margin-bottom:calc(var(--db-spacing-responsive-sm) * -1)}.-mb-res-xl{margin-bottom:calc(var(--db-spacing-responsive-xl) * -1)}.-mb-res-xs{margin-bottom:calc(var(--db-spacing-responsive-xs) * -1)}.-mb-siz-2xl{margin-bottom:calc(var(--db-sizing-2xl) * -1)}.-mb-siz-2xs{margin-bottom:calc(var(--db-sizing-2xs) * -1)}.-mb-siz-3xl{margin-bottom:calc(var(--db-sizing-3xl) * -1)}.-mb-siz-3xs{margin-bottom:calc(var(--db-sizing-3xs) * -1)}.-mb-siz-lg{margin-bottom:calc(var(--db-sizing-lg) * -1)}.-mb-siz-md{margin-bottom:calc(var(--db-sizing-md) * -1)}.-mb-siz-sm{margin-bottom:calc(var(--db-sizing-sm) * -1)}.-mb-siz-xl{margin-bottom:calc(var(--db-sizing-xl) * -1)}.-mb-siz-xs{margin-bottom:calc(var(--db-sizing-xs) * -1)}.-me-0{margin-inline-end:-0px}.-me-fix-2xl{margin-inline-end:calc(var(--db-spacing-fixed-2xl) * -1)}.-me-fix-2xs{margin-inline-end:calc(var(--db-spacing-fixed-2xs) * -1)}.-me-fix-3xl{margin-inline-end:calc(var(--db-spacing-fixed-3xl) * -1)}.-me-fix-3xs{margin-inline-end:calc(var(--db-spacing-fixed-3xs) * -1)}.-me-fix-lg{margin-inline-end:calc(var(--db-spacing-fixed-lg) * -1)}.-me-fix-md{margin-inline-end:calc(var(--db-spacing-fixed-md) * -1)}.-me-fix-sm{margin-inline-end:calc(var(--db-spacing-fixed-sm) * -1)}.-me-fix-xl{margin-inline-end:calc(var(--db-spacing-fixed-xl) * -1)}.-me-fix-xs{margin-inline-end:calc(var(--db-spacing-fixed-xs) * -1)}.-me-none{margin-inline-end:-0px}.-me-res-2xl{margin-inline-end:calc(var(--db-spacing-responsive-2xl) * -1)}.-me-res-2xs{margin-inline-end:calc(var(--db-spacing-responsive-2xs) * -1)}.-me-res-3xl{margin-inline-end:calc(var(--db-spacing-responsive-3xl) * -1)}.-me-res-3xs{margin-inline-end:calc(var(--db-spacing-responsive-3xs) * -1)}.-me-res-lg{margin-inline-end:calc(var(--db-spacing-responsive-lg) * -1)}.-me-res-md{margin-inline-end:calc(var(--db-spacing-responsive-md) * -1)}.-me-res-sm{margin-inline-end:calc(var(--db-spacing-responsive-sm) * -1)}.-me-res-xl{margin-inline-end:calc(var(--db-spacing-responsive-xl) * -1)}.-me-res-xs{margin-inline-end:calc(var(--db-spacing-responsive-xs) * -1)}.-me-siz-2xl{margin-inline-end:calc(var(--db-sizing-2xl) * -1)}.-me-siz-2xs{margin-inline-end:calc(var(--db-sizing-2xs) * -1)}.-me-siz-3xl{margin-inline-end:calc(var(--db-sizing-3xl) * -1)}.-me-siz-3xs{margin-inline-end:calc(var(--db-sizing-3xs) * -1)}.-me-siz-lg{margin-inline-end:calc(var(--db-sizing-lg) * -1)}.-me-siz-md{margin-inline-end:calc(var(--db-sizing-md) * -1)}.-me-siz-sm{margin-inline-end:calc(var(--db-sizing-sm) * -1)}.-me-siz-xl{margin-inline-end:calc(var(--db-sizing-xl) * -1)}.-me-siz-xs{margin-inline-end:calc(var(--db-sizing-xs) * -1)}.-ml-0{margin-left:-0px}.-ml-fix-2xl{margin-left:calc(var(--db-spacing-fixed-2xl) * -1)}.-ml-fix-2xs{margin-left:calc(var(--db-spacing-fixed-2xs) * -1)}.-ml-fix-3xl{margin-left:calc(var(--db-spacing-fixed-3xl) * -1)}.-ml-fix-3xs{margin-left:calc(var(--db-spacing-fixed-3xs) * -1)}.-ml-fix-lg{margin-left:calc(var(--db-spacing-fixed-lg) * -1)}.-ml-fix-md{margin-left:calc(var(--db-spacing-fixed-md) * -1)}.-ml-fix-sm{margin-left:calc(var(--db-spacing-fixed-sm) * -1)}.-ml-fix-xl{margin-left:calc(var(--db-spacing-fixed-xl) * -1)}.-ml-fix-xs{margin-left:calc(var(--db-spacing-fixed-xs) * -1)}.-ml-none{margin-left:-0px}.-ml-res-2xl{margin-left:calc(var(--db-spacing-responsive-2xl) * -1)}.-ml-res-2xs{margin-left:calc(var(--db-spacing-responsive-2xs) * -1)}.-ml-res-3xl{margin-left:calc(var(--db-spacing-responsive-3xl) * -1)}.-ml-res-3xs{margin-left:calc(var(--db-spacing-responsive-3xs) * -1)}.-ml-res-lg{margin-left:calc(var(--db-spacing-responsive-lg) * -1)}.-ml-res-md{margin-left:calc(var(--db-spacing-responsive-md) * -1)}.-ml-res-sm{margin-left:calc(var(--db-spacing-responsive-sm) * -1)}.-ml-res-xl{margin-left:calc(var(--db-spacing-responsive-xl) * -1)}.-ml-res-xs{margin-left:calc(var(--db-spacing-responsive-xs) * -1)}.-ml-siz-2xl{margin-left:calc(var(--db-sizing-2xl) * -1)}.-ml-siz-2xs{margin-left:calc(var(--db-sizing-2xs) * -1)}.-ml-siz-3xl{margin-left:calc(var(--db-sizing-3xl) * -1)}.-ml-siz-3xs{margin-left:calc(var(--db-sizing-3xs) * -1)}.-ml-siz-lg{margin-left:calc(var(--db-sizing-lg) * -1)}.-ml-siz-md{margin-left:calc(var(--db-sizing-md) * -1)}.-ml-siz-sm{margin-left:calc(var(--db-sizing-sm) * -1)}.-ml-siz-xl{margin-left:calc(var(--db-sizing-xl) * -1)}.-ml-siz-xs{margin-left:calc(var(--db-sizing-xs) * -1)}.-mr-0{margin-right:-0px}.-mr-fix-2xl{margin-right:calc(var(--db-spacing-fixed-2xl) * -1)}.-mr-fix-2xs{margin-right:calc(var(--db-spacing-fixed-2xs) * -1)}.-mr-fix-3xl{margin-right:calc(var(--db-spacing-fixed-3xl) * -1)}.-mr-fix-3xs{margin-right:calc(var(--db-spacing-fixed-3xs) * -1)}.-mr-fix-lg{margin-right:calc(var(--db-spacing-fixed-lg) * -1)}.-mr-fix-md{margin-right:calc(var(--db-spacing-fixed-md) * -1)}.-mr-fix-sm{margin-right:calc(var(--db-spacing-fixed-sm) * -1)}.-mr-fix-xl{margin-right:calc(var(--db-spacing-fixed-xl) * -1)}.-mr-fix-xs{margin-right:calc(var(--db-spacing-fixed-xs) * -1)}.-mr-none{margin-right:-0px}.-mr-res-2xl{margin-right:calc(var(--db-spacing-responsive-2xl) * -1)}.-mr-res-2xs{margin-right:calc(var(--db-spacing-responsive-2xs) * -1)}.-mr-res-3xl{margin-right:calc(var(--db-spacing-responsive-3xl) * -1)}.-mr-res-3xs{margin-right:calc(var(--db-spacing-responsive-3xs) * -1)}.-mr-res-lg{margin-right:calc(var(--db-spacing-responsive-lg) * -1)}.-mr-res-md{margin-right:calc(var(--db-spacing-responsive-md) * -1)}.-mr-res-sm{margin-right:calc(var(--db-spacing-responsive-sm) * -1)}.-mr-res-xl{margin-right:calc(var(--db-spacing-responsive-xl) * -1)}.-mr-res-xs{margin-right:calc(var(--db-spacing-responsive-xs) * -1)}.-mr-siz-2xl{margin-right:calc(var(--db-sizing-2xl) * -1)}.-mr-siz-2xs{margin-right:calc(var(--db-sizing-2xs) * -1)}.-mr-siz-3xl{margin-right:calc(var(--db-sizing-3xl) * -1)}.-mr-siz-3xs{margin-right:calc(var(--db-sizing-3xs) * -1)}.-mr-siz-lg{margin-right:calc(var(--db-sizing-lg) * -1)}.-mr-siz-md{margin-right:calc(var(--db-sizing-md) * -1)}.-mr-siz-sm{margin-right:calc(var(--db-sizing-sm) * -1)}.-mr-siz-xl{margin-right:calc(var(--db-sizing-xl) * -1)}.-mr-siz-xs{margin-right:calc(var(--db-sizing-xs) * -1)}.-ms-0{margin-inline-start:-0px}.-ms-fix-2xl{margin-inline-start:calc(var(--db-spacing-fixed-2xl) * -1)}.-ms-fix-2xs{margin-inline-start:calc(var(--db-spacing-fixed-2xs) * -1)}.-ms-fix-3xl{margin-inline-start:calc(var(--db-spacing-fixed-3xl) * -1)}.-ms-fix-3xs{margin-inline-start:calc(var(--db-spacing-fixed-3xs) * -1)}.-ms-fix-lg{margin-inline-start:calc(var(--db-spacing-fixed-lg) * -1)}.-ms-fix-md{margin-inline-start:calc(var(--db-spacing-fixed-md) * -1)}.-ms-fix-sm{margin-inline-start:calc(var(--db-spacing-fixed-sm) * -1)}.-ms-fix-xl{margin-inline-start:calc(var(--db-spacing-fixed-xl) * -1)}.-ms-fix-xs{margin-inline-start:calc(var(--db-spacing-fixed-xs) * -1)}.-ms-none{margin-inline-start:-0px}.-ms-res-2xl{margin-inline-start:calc(var(--db-spacing-responsive-2xl) * -1)}.-ms-res-2xs{margin-inline-start:calc(var(--db-spacing-responsive-2xs) * -1)}.-ms-res-3xl{margin-inline-start:calc(var(--db-spacing-responsive-3xl) * -1)}.-ms-res-3xs{margin-inline-start:calc(var(--db-spacing-responsive-3xs) * -1)}.-ms-res-lg{margin-inline-start:calc(var(--db-spacing-responsive-lg) * -1)}.-ms-res-md{margin-inline-start:calc(var(--db-spacing-responsive-md) * -1)}.-ms-res-sm{margin-inline-start:calc(var(--db-spacing-responsive-sm) * -1)}.-ms-res-xl{margin-inline-start:calc(var(--db-spacing-responsive-xl) * -1)}.-ms-res-xs{margin-inline-start:calc(var(--db-spacing-responsive-xs) * -1)}.-ms-siz-2xl{margin-inline-start:calc(var(--db-sizing-2xl) * -1)}.-ms-siz-2xs{margin-inline-start:calc(var(--db-sizing-2xs) * -1)}.-ms-siz-3xl{margin-inline-start:calc(var(--db-sizing-3xl) * -1)}.-ms-siz-3xs{margin-inline-start:calc(var(--db-sizing-3xs) * -1)}.-ms-siz-lg{margin-inline-start:calc(var(--db-sizing-lg) * -1)}.-ms-siz-md{margin-inline-start:calc(var(--db-sizing-md) * -1)}.-ms-siz-sm{margin-inline-start:calc(var(--db-sizing-sm) * -1)}.-ms-siz-xl{margin-inline-start:calc(var(--db-sizing-xl) * -1)}.-ms-siz-xs{margin-inline-start:calc(var(--db-sizing-xs) * -1)}.-mt-0{margin-top:-0px}.-mt-fix-2xl{margin-top:calc(var(--db-spacing-fixed-2xl) * -1)}.-mt-fix-2xs{margin-top:calc(var(--db-spacing-fixed-2xs) * -1)}.-mt-fix-3xl{margin-top:calc(var(--db-spacing-fixed-3xl) * -1)}.-mt-fix-3xs{margin-top:calc(var(--db-spacing-fixed-3xs) * -1)}.-mt-fix-lg{margin-top:calc(var(--db-spacing-fixed-lg) * -1)}.-mt-fix-md{margin-top:calc(var(--db-spacing-fixed-md) * -1)}.-mt-fix-sm{margin-top:calc(var(--db-spacing-fixed-sm) * -1)}.-mt-fix-xl{margin-top:calc(var(--db-spacing-fixed-xl) * -1)}.-mt-fix-xs{margin-top:calc(var(--db-spacing-fixed-xs) * -1)}.-mt-none{margin-top:-0px}.-mt-res-2xl{margin-top:calc(var(--db-spacing-responsive-2xl) * -1)}.-mt-res-2xs{margin-top:calc(var(--db-spacing-responsive-2xs) * -1)}.-mt-res-3xl{margin-top:calc(var(--db-spacing-responsive-3xl) * -1)}.-mt-res-3xs{margin-top:calc(var(--db-spacing-responsive-3xs) * -1)}.-mt-res-lg{margin-top:calc(var(--db-spacing-responsive-lg) * -1)}.-mt-res-md{margin-top:calc(var(--db-spacing-responsive-md) * -1)}.-mt-res-sm{margin-top:calc(var(--db-spacing-responsive-sm) * -1)}.-mt-res-xl{margin-top:calc(var(--db-spacing-responsive-xl) * -1)}.-mt-res-xs{margin-top:calc(var(--db-spacing-responsive-xs) * -1)}.-mt-siz-2xl{margin-top:calc(var(--db-sizing-2xl) * -1)}.-mt-siz-2xs{margin-top:calc(var(--db-sizing-2xs) * -1)}.-mt-siz-3xl{margin-top:calc(var(--db-sizing-3xl) * -1)}.-mt-siz-3xs{margin-top:calc(var(--db-sizing-3xs) * -1)}.-mt-siz-lg{margin-top:calc(var(--db-sizing-lg) * -1)}.-mt-siz-md{margin-top:calc(var(--db-sizing-md) * -1)}.-mt-siz-sm{margin-top:calc(var(--db-sizing-sm) * -1)}.-mt-siz-xl{margin-top:calc(var(--db-sizing-xl) * -1)}.-mt-siz-xs{margin-top:calc(var(--db-sizing-xs) * -1)}.mb-0{margin-bottom:0}.mb-auto{margin-bottom:auto}.mb-fix-2xl{margin-bottom:var(--db-spacing-fixed-2xl)}.mb-fix-2xs{margin-bottom:var(--db-spacing-fixed-2xs)}.mb-fix-3xl{margin-bottom:var(--db-spacing-fixed-3xl)}.mb-fix-3xs{margin-bottom:var(--db-spacing-fixed-3xs)}.mb-fix-lg{margin-bottom:var(--db-spacing-fixed-lg)}.mb-fix-md{margin-bottom:var(--db-spacing-fixed-md)}.mb-fix-sm{margin-bottom:var(--db-spacing-fixed-sm)}.mb-fix-xl{margin-bottom:var(--db-spacing-fixed-xl)}.mb-fix-xs{margin-bottom:var(--db-spacing-fixed-xs)}.mb-none{margin-bottom:0}.mb-res-2xl{margin-bottom:var(--db-spacing-responsive-2xl)}.mb-res-2xs{margin-bottom:var(--db-spacing-responsive-2xs)}.mb-res-3xl{margin-bottom:var(--db-spacing-responsive-3xl)}.mb-res-3xs{margin-bottom:var(--db-spacing-responsive-3xs)}.mb-res-lg{margin-bottom:var(--db-spacing-responsive-lg)}.mb-res-md{margin-bottom:var(--db-spacing-responsive-md)}.mb-res-sm{margin-bottom:var(--db-spacing-responsive-sm)}.mb-res-xl{margin-bottom:var(--db-spacing-responsive-xl)}.mb-res-xs{margin-bottom:var(--db-spacing-responsive-xs)}.mb-siz-2xl{margin-bottom:var(--db-sizing-2xl)}.mb-siz-2xs{margin-bottom:var(--db-sizing-2xs)}.mb-siz-3xl{margin-bottom:var(--db-sizing-3xl)}.mb-siz-3xs{margin-bottom:var(--db-sizing-3xs)}.mb-siz-lg{margin-bottom:var(--db-sizing-lg)}.mb-siz-md{margin-bottom:var(--db-sizing-md)}.mb-siz-sm{margin-bottom:var(--db-sizing-sm)}.mb-siz-xl{margin-bottom:var(--db-sizing-xl)}.mb-siz-xs{margin-bottom:var(--db-sizing-xs)}.me-0{margin-inline-end:0px}.me-auto{margin-inline-end:auto}.me-fix-2xl{margin-inline-end:var(--db-spacing-fixed-2xl)}.me-fix-2xs{margin-inline-end:var(--db-spacing-fixed-2xs)}.me-fix-3xl{margin-inline-end:var(--db-spacing-fixed-3xl)}.me-fix-3xs{margin-inline-end:var(--db-spacing-fixed-3xs)}.me-fix-lg{margin-inline-end:var(--db-spacing-fixed-lg)}.me-fix-md{margin-inline-end:var(--db-spacing-fixed-md)}.me-fix-sm{margin-inline-end:var(--db-spacing-fixed-sm)}.me-fix-xl{margin-inline-end:var(--db-spacing-fixed-xl)}.me-fix-xs{margin-inline-end:var(--db-spacing-fixed-xs)}.me-none{margin-inline-end:0px}.me-res-2xl{margin-inline-end:var(--db-spacing-responsive-2xl)}.me-res-2xs{margin-inline-end:var(--db-spacing-responsive-2xs)}.me-res-3xl{margin-inline-end:var(--db-spacing-responsive-3xl)}.me-res-3xs{margin-inline-end:var(--db-spacing-responsive-3xs)}.me-res-lg{margin-inline-end:var(--db-spacing-responsive-lg)}.me-res-md{margin-inline-end:var(--db-spacing-responsive-md)}.me-res-sm{margin-inline-end:var(--db-spacing-responsive-sm)}.me-res-xl{margin-inline-end:var(--db-spacing-responsive-xl)}.me-res-xs{margin-inline-end:var(--db-spacing-responsive-xs)}.me-siz-2xl{margin-inline-end:var(--db-sizing-2xl)}.me-siz-2xs{margin-inline-end:var(--db-sizing-2xs)}.me-siz-3xl{margin-inline-end:var(--db-sizing-3xl)}.me-siz-3xs{margin-inline-end:var(--db-sizing-3xs)}.me-siz-lg{margin-inline-end:var(--db-sizing-lg)}.me-siz-md{margin-inline-end:var(--db-sizing-md)}.me-siz-sm{margin-inline-end:var(--db-sizing-sm)}.me-siz-xl{margin-inline-end:var(--db-sizing-xl)}.me-siz-xs{margin-inline-end:var(--db-sizing-xs)}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.ml-fix-2xl{margin-left:var(--db-spacing-fixed-2xl)}.ml-fix-2xs{margin-left:var(--db-spacing-fixed-2xs)}.ml-fix-3xl{margin-left:var(--db-spacing-fixed-3xl)}.ml-fix-3xs{margin-left:var(--db-spacing-fixed-3xs)}.ml-fix-lg{margin-left:var(--db-spacing-fixed-lg)}.ml-fix-md{margin-left:var(--db-spacing-fixed-md)}.ml-fix-sm{margin-left:var(--db-spacing-fixed-sm)}.ml-fix-xl{margin-left:var(--db-spacing-fixed-xl)}.ml-fix-xs{margin-left:var(--db-spacing-fixed-xs)}.ml-none{margin-left:0}.ml-res-2xl{margin-left:var(--db-spacing-responsive-2xl)}.ml-res-2xs{margin-left:var(--db-spacing-responsive-2xs)}.ml-res-3xl{margin-left:var(--db-spacing-responsive-3xl)}.ml-res-3xs{margin-left:var(--db-spacing-responsive-3xs)}.ml-res-lg{margin-left:var(--db-spacing-responsive-lg)}.ml-res-md{margin-left:var(--db-spacing-responsive-md)}.ml-res-sm{margin-left:var(--db-spacing-responsive-sm)}.ml-res-xl{margin-left:var(--db-spacing-responsive-xl)}.ml-res-xs{margin-left:var(--db-spacing-responsive-xs)}.ml-siz-2xl{margin-left:var(--db-sizing-2xl)}.ml-siz-2xs{margin-left:var(--db-sizing-2xs)}.ml-siz-3xl{margin-left:var(--db-sizing-3xl)}.ml-siz-3xs{margin-left:var(--db-sizing-3xs)}.ml-siz-lg{margin-left:var(--db-sizing-lg)}.ml-siz-md{margin-left:var(--db-sizing-md)}.ml-siz-sm{margin-left:var(--db-sizing-sm)}.ml-siz-xl{margin-left:var(--db-sizing-xl)}.ml-siz-xs{margin-left:var(--db-sizing-xs)}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mr-fix-2xl{margin-right:var(--db-spacing-fixed-2xl)}.mr-fix-2xs{margin-right:var(--db-spacing-fixed-2xs)}.mr-fix-3xl{margin-right:var(--db-spacing-fixed-3xl)}.mr-fix-3xs{margin-right:var(--db-spacing-fixed-3xs)}.mr-fix-lg{margin-right:var(--db-spacing-fixed-lg)}.mr-fix-md{margin-right:var(--db-spacing-fixed-md)}.mr-fix-sm{margin-right:var(--db-spacing-fixed-sm)}.mr-fix-xl{margin-right:var(--db-spacing-fixed-xl)}.mr-fix-xs{margin-right:var(--db-spacing-fixed-xs)}.mr-none{margin-right:0}.mr-res-2xl{margin-right:var(--db-spacing-responsive-2xl)}.mr-res-2xs{margin-right:var(--db-spacing-responsive-2xs)}.mr-res-3xl{margin-right:var(--db-spacing-responsive-3xl)}.mr-res-3xs{margin-right:var(--db-spacing-responsive-3xs)}.mr-res-lg{margin-right:var(--db-spacing-responsive-lg)}.mr-res-md{margin-right:var(--db-spacing-responsive-md)}.mr-res-sm{margin-right:var(--db-spacing-responsive-sm)}.mr-res-xl{margin-right:var(--db-spacing-responsive-xl)}.mr-res-xs{margin-right:var(--db-spacing-responsive-xs)}.mr-siz-2xl{margin-right:var(--db-sizing-2xl)}.mr-siz-2xs{margin-right:var(--db-sizing-2xs)}.mr-siz-3xl{margin-right:var(--db-sizing-3xl)}.mr-siz-3xs{margin-right:var(--db-sizing-3xs)}.mr-siz-lg{margin-right:var(--db-sizing-lg)}.mr-siz-md{margin-right:var(--db-sizing-md)}.mr-siz-sm{margin-right:var(--db-sizing-sm)}.mr-siz-xl{margin-right:var(--db-sizing-xl)}.mr-siz-xs{margin-right:var(--db-sizing-xs)}.ms-0{margin-inline-start:0px}.ms-auto{margin-inline-start:auto}.ms-fix-2xl{margin-inline-start:var(--db-spacing-fixed-2xl)}.ms-fix-2xs{margin-inline-start:var(--db-spacing-fixed-2xs)}.ms-fix-3xl{margin-inline-start:var(--db-spacing-fixed-3xl)}.ms-fix-3xs{margin-inline-start:var(--db-spacing-fixed-3xs)}.ms-fix-lg{margin-inline-start:var(--db-spacing-fixed-lg)}.ms-fix-md{margin-inline-start:var(--db-spacing-fixed-md)}.ms-fix-sm{margin-inline-start:var(--db-spacing-fixed-sm)}.ms-fix-xl{margin-inline-start:var(--db-spacing-fixed-xl)}.ms-fix-xs{margin-inline-start:var(--db-spacing-fixed-xs)}.ms-none{margin-inline-start:0px}.ms-res-2xl{margin-inline-start:var(--db-spacing-responsive-2xl)}.ms-res-2xs{margin-inline-start:var(--db-spacing-responsive-2xs)}.ms-res-3xl{margin-inline-start:var(--db-spacing-responsive-3xl)}.ms-res-3xs{margin-inline-start:var(--db-spacing-responsive-3xs)}.ms-res-lg{margin-inline-start:var(--db-spacing-responsive-lg)}.ms-res-md{margin-inline-start:var(--db-spacing-responsive-md)}.ms-res-sm{margin-inline-start:var(--db-spacing-responsive-sm)}.ms-res-xl{margin-inline-start:var(--db-spacing-responsive-xl)}.ms-res-xs{margin-inline-start:var(--db-spacing-responsive-xs)}.ms-siz-2xl{margin-inline-start:var(--db-sizing-2xl)}.ms-siz-2xs{margin-inline-start:var(--db-sizing-2xs)}.ms-siz-3xl{margin-inline-start:var(--db-sizing-3xl)}.ms-siz-3xs{margin-inline-start:var(--db-sizing-3xs)}.ms-siz-lg{margin-inline-start:var(--db-sizing-lg)}.ms-siz-md{margin-inline-start:var(--db-sizing-md)}.ms-siz-sm{margin-inline-start:var(--db-sizing-sm)}.ms-siz-xl{margin-inline-start:var(--db-sizing-xl)}.ms-siz-xs{margin-inline-start:var(--db-sizing-xs)}.mt-0{margin-top:0}.mt-auto{margin-top:auto}.mt-fix-2xl{margin-top:var(--db-spacing-fixed-2xl)}.mt-fix-2xs{margin-top:var(--db-spacing-fixed-2xs)}.mt-fix-3xl{margin-top:var(--db-spacing-fixed-3xl)}.mt-fix-3xs{margin-top:var(--db-spacing-fixed-3xs)}.mt-fix-lg{margin-top:var(--db-spacing-fixed-lg)}.mt-fix-md{margin-top:var(--db-spacing-fixed-md)}.mt-fix-sm{margin-top:var(--db-spacing-fixed-sm)}.mt-fix-xl{margin-top:var(--db-spacing-fixed-xl)}.mt-fix-xs{margin-top:var(--db-spacing-fixed-xs)}.mt-none{margin-top:0}.mt-res-2xl{margin-top:var(--db-spacing-responsive-2xl)}.mt-res-2xs{margin-top:var(--db-spacing-responsive-2xs)}.mt-res-3xl{margin-top:var(--db-spacing-responsive-3xl)}.mt-res-3xs{margin-top:var(--db-spacing-responsive-3xs)}.mt-res-lg{margin-top:var(--db-spacing-responsive-lg)}.mt-res-md{margin-top:var(--db-spacing-responsive-md)}.mt-res-sm{margin-top:var(--db-spacing-responsive-sm)}.mt-res-xl{margin-top:var(--db-spacing-responsive-xl)}.mt-res-xs{margin-top:var(--db-spacing-responsive-xs)}.mt-siz-2xl{margin-top:var(--db-sizing-2xl)}.mt-siz-2xs{margin-top:var(--db-sizing-2xs)}.mt-siz-3xl{margin-top:var(--db-sizing-3xl)}.mt-siz-3xs{margin-top:var(--db-sizing-3xs)}.mt-siz-lg{margin-top:var(--db-sizing-lg)}.mt-siz-md{margin-top:var(--db-sizing-md)}.mt-siz-sm{margin-top:var(--db-sizing-sm)}.mt-siz-xl{margin-top:var(--db-sizing-xl)}.mt-siz-xs{margin-top:var(--db-sizing-xs)}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-0{width:0px;height:0px}.size-1\/12{width:8.333333%;height:8.333333%}.size-1\/2{width:50%;height:50%}.size-1\/3{width:33.333333%;height:33.333333%}.size-1\/4{width:25%;height:25%}.size-1\/5{width:20%;height:20%}.size-1\/6{width:16.666667%;height:16.666667%}.size-10\/12{width:83.333333%;height:83.333333%}.size-11\/12{width:91.666667%;height:91.666667%}.size-2\/12{width:16.666667%;height:16.666667%}.size-2\/3{width:66.666667%;height:66.666667%}.size-2\/4{width:50%;height:50%}.size-2\/5{width:40%;height:40%}.size-2\/6{width:33.333333%;height:33.333333%}.size-3\/12{width:25%;height:25%}.size-3\/4{width:75%;height:75%}.size-3\/5{width:60%;height:60%}.size-3\/6{width:50%;height:50%}.size-4\/12{width:33.333333%;height:33.333333%}.size-4\/5{width:80%;height:80%}.size-4\/6{width:66.666667%;height:66.666667%}.size-5\/12{width:41.666667%;height:41.666667%}.size-5\/6{width:83.333333%;height:83.333333%}.size-6\/12{width:50%;height:50%}.size-7\/12{width:58.333333%;height:58.333333%}.size-8\/12{width:66.666667%;height:66.666667%}.size-9\/12{width:75%;height:75%}.size-auto{width:auto;height:auto}.size-fit{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.size-fix-2xl{width:var(--db-spacing-fixed-2xl);height:var(--db-spacing-fixed-2xl)}.size-fix-2xs{width:var(--db-spacing-fixed-2xs);height:var(--db-spacing-fixed-2xs)}.size-fix-3xl{width:var(--db-spacing-fixed-3xl);height:var(--db-spacing-fixed-3xl)}.size-fix-3xs{width:var(--db-spacing-fixed-3xs);height:var(--db-spacing-fixed-3xs)}.size-fix-lg{width:var(--db-spacing-fixed-lg);height:var(--db-spacing-fixed-lg)}.size-fix-md{width:var(--db-spacing-fixed-md);height:var(--db-spacing-fixed-md)}.size-fix-sm{width:var(--db-spacing-fixed-sm);height:var(--db-spacing-fixed-sm)}.size-fix-xl{width:var(--db-spacing-fixed-xl);height:var(--db-spacing-fixed-xl)}.size-fix-xs{width:var(--db-spacing-fixed-xs);height:var(--db-spacing-fixed-xs)}.size-full{width:100%;height:100%}.size-max{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.size-min{width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content}.size-none{width:0px;height:0px}.size-res-2xl{width:var(--db-spacing-responsive-2xl);height:var(--db-spacing-responsive-2xl)}.size-res-2xs{width:var(--db-spacing-responsive-2xs);height:var(--db-spacing-responsive-2xs)}.size-res-3xl{width:var(--db-spacing-responsive-3xl);height:var(--db-spacing-responsive-3xl)}.size-res-3xs{width:var(--db-spacing-responsive-3xs);height:var(--db-spacing-responsive-3xs)}.size-res-lg{width:var(--db-spacing-responsive-lg);height:var(--db-spacing-responsive-lg)}.size-res-md{width:var(--db-spacing-responsive-md);height:var(--db-spacing-responsive-md)}.size-res-sm{width:var(--db-spacing-responsive-sm);height:var(--db-spacing-responsive-sm)}.size-res-xl{width:var(--db-spacing-responsive-xl);height:var(--db-spacing-responsive-xl)}.size-res-xs{width:var(--db-spacing-responsive-xs);height:var(--db-spacing-responsive-xs)}.size-siz-2xl{width:var(--db-sizing-2xl);height:var(--db-sizing-2xl)}.size-siz-2xs{width:var(--db-sizing-2xs);height:var(--db-sizing-2xs)}.size-siz-3xl{width:var(--db-sizing-3xl);height:var(--db-sizing-3xl)}.size-siz-3xs{width:var(--db-sizing-3xs);height:var(--db-sizing-3xs)}.size-siz-lg{width:var(--db-sizing-lg);height:var(--db-sizing-lg)}.size-siz-md{width:var(--db-sizing-md);height:var(--db-sizing-md)}.size-siz-sm{width:var(--db-sizing-sm);height:var(--db-sizing-sm)}.size-siz-xl{width:var(--db-sizing-xl);height:var(--db-sizing-xl)}.size-siz-xs{width:var(--db-sizing-xs);height:var(--db-sizing-xs)}.h-0{height:0px}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-1\/4{height:25%}.h-1\/5{height:20%}.h-1\/6{height:16.666667%}.h-2\/3{height:66.666667%}.h-2\/4{height:50%}.h-2\/5{height:40%}.h-2\/6{height:33.333333%}.h-3\/4{height:75%}.h-3\/5{height:60%}.h-3\/6{height:50%}.h-4\/5{height:80%}.h-4\/6{height:66.666667%}.h-5\/6{height:83.333333%}.h-\[100vh\]{height:100vh}.h-\[668px\]{height:668px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-fix-2xl{height:var(--db-spacing-fixed-2xl)}.h-fix-2xs{height:var(--db-spacing-fixed-2xs)}.h-fix-3xl{height:var(--db-spacing-fixed-3xl)}.h-fix-3xs{height:var(--db-spacing-fixed-3xs)}.h-fix-lg{height:var(--db-spacing-fixed-lg)}.h-fix-md{height:var(--db-spacing-fixed-md)}.h-fix-sm{height:var(--db-spacing-fixed-sm)}.h-fix-xl{height:var(--db-spacing-fixed-xl)}.h-fix-xs{height:var(--db-spacing-fixed-xs)}.h-full{height:100%}.h-lvh{height:100lvh}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.h-none{height:0px}.h-res-2xl{height:var(--db-spacing-responsive-2xl)}.h-res-2xs{height:var(--db-spacing-responsive-2xs)}.h-res-3xl{height:var(--db-spacing-responsive-3xl)}.h-res-3xs{height:var(--db-spacing-responsive-3xs)}.h-res-lg{height:var(--db-spacing-responsive-lg)}.h-res-md{height:var(--db-spacing-responsive-md)}.h-res-sm{height:var(--db-spacing-responsive-sm)}.h-res-xl{height:var(--db-spacing-responsive-xl)}.h-res-xs{height:var(--db-spacing-responsive-xs)}.h-screen{height:100vh}.h-siz-2xl{height:var(--db-sizing-2xl)}.h-siz-2xs{height:var(--db-sizing-2xs)}.h-siz-3xl{height:var(--db-sizing-3xl)}.h-siz-3xs{height:var(--db-sizing-3xs)}.h-siz-lg{height:var(--db-sizing-lg)}.h-siz-md{height:var(--db-sizing-md)}.h-siz-sm{height:var(--db-sizing-sm)}.h-siz-xl{height:var(--db-sizing-xl)}.h-siz-xs{height:var(--db-sizing-xs)}.h-svh{height:100svh}.max-h-0{max-height:0px}.max-h-dvh{max-height:100dvh}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-fix-2xl{max-height:var(--db-spacing-fixed-2xl)}.max-h-fix-2xs{max-height:var(--db-spacing-fixed-2xs)}.max-h-fix-3xl{max-height:var(--db-spacing-fixed-3xl)}.max-h-fix-3xs{max-height:var(--db-spacing-fixed-3xs)}.max-h-fix-lg{max-height:var(--db-spacing-fixed-lg)}.max-h-fix-md{max-height:var(--db-spacing-fixed-md)}.max-h-fix-sm{max-height:var(--db-spacing-fixed-sm)}.max-h-fix-xl{max-height:var(--db-spacing-fixed-xl)}.max-h-fix-xs{max-height:var(--db-spacing-fixed-xs)}.max-h-full{max-height:100%}.max-h-lvh{max-height:100lvh}.max-h-max{max-height:-moz-max-content;max-height:max-content}.max-h-min{max-height:-moz-min-content;max-height:min-content}.max-h-none{max-height:none}.max-h-res-2xl{max-height:var(--db-spacing-responsive-2xl)}.max-h-res-2xs{max-height:var(--db-spacing-responsive-2xs)}.max-h-res-3xl{max-height:var(--db-spacing-responsive-3xl)}.max-h-res-3xs{max-height:var(--db-spacing-responsive-3xs)}.max-h-res-lg{max-height:var(--db-spacing-responsive-lg)}.max-h-res-md{max-height:var(--db-spacing-responsive-md)}.max-h-res-sm{max-height:var(--db-spacing-responsive-sm)}.max-h-res-xl{max-height:var(--db-spacing-responsive-xl)}.max-h-res-xs{max-height:var(--db-spacing-responsive-xs)}.max-h-screen{max-height:100vh}.max-h-siz-2xl{max-height:var(--db-sizing-2xl)}.max-h-siz-2xs{max-height:var(--db-sizing-2xs)}.max-h-siz-3xl{max-height:var(--db-sizing-3xl)}.max-h-siz-3xs{max-height:var(--db-sizing-3xs)}.max-h-siz-lg{max-height:var(--db-sizing-lg)}.max-h-siz-md{max-height:var(--db-sizing-md)}.max-h-siz-sm{max-height:var(--db-sizing-sm)}.max-h-siz-xl{max-height:var(--db-sizing-xl)}.max-h-siz-xs{max-height:var(--db-sizing-xs)}.max-h-svh{max-height:100svh}.min-h-0{min-height:0px}.min-h-\[218px\]{min-height:218px}.min-h-dvh{min-height:100dvh}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-fix-2xl{min-height:var(--db-spacing-fixed-2xl)}.min-h-fix-2xs{min-height:var(--db-spacing-fixed-2xs)}.min-h-fix-3xl{min-height:var(--db-spacing-fixed-3xl)}.min-h-fix-3xs{min-height:var(--db-spacing-fixed-3xs)}.min-h-fix-lg{min-height:var(--db-spacing-fixed-lg)}.min-h-fix-md{min-height:var(--db-spacing-fixed-md)}.min-h-fix-sm{min-height:var(--db-spacing-fixed-sm)}.min-h-fix-xl{min-height:var(--db-spacing-fixed-xl)}.min-h-fix-xs{min-height:var(--db-spacing-fixed-xs)}.min-h-full{min-height:100%}.min-h-lvh{min-height:100lvh}.min-h-max{min-height:-moz-max-content;min-height:max-content}.min-h-min{min-height:-moz-min-content;min-height:min-content}.min-h-none{min-height:0px}.min-h-res-2xl{min-height:var(--db-spacing-responsive-2xl)}.min-h-res-2xs{min-height:var(--db-spacing-responsive-2xs)}.min-h-res-3xl{min-height:var(--db-spacing-responsive-3xl)}.min-h-res-3xs{min-height:var(--db-spacing-responsive-3xs)}.min-h-res-lg{min-height:var(--db-spacing-responsive-lg)}.min-h-res-md{min-height:var(--db-spacing-responsive-md)}.min-h-res-sm{min-height:var(--db-spacing-responsive-sm)}.min-h-res-xl{min-height:var(--db-spacing-responsive-xl)}.min-h-res-xs{min-height:var(--db-spacing-responsive-xs)}.min-h-screen{min-height:100vh}.min-h-siz-2xl{min-height:var(--db-sizing-2xl)}.min-h-siz-2xs{min-height:var(--db-sizing-2xs)}.min-h-siz-3xl{min-height:var(--db-sizing-3xl)}.min-h-siz-3xs{min-height:var(--db-sizing-3xs)}.min-h-siz-lg{min-height:var(--db-sizing-lg)}.min-h-siz-md{min-height:var(--db-sizing-md)}.min-h-siz-sm{min-height:var(--db-sizing-sm)}.min-h-siz-xl{min-height:var(--db-sizing-xl)}.min-h-siz-xs{min-height:var(--db-sizing-xs)}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-2\/12{width:16.666667%}.w-2\/3{width:66.666667%}.w-2\/4{width:50%}.w-2\/5{width:40%}.w-2\/6{width:33.333333%}.w-3\/12{width:25%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-3\/6{width:50%}.w-4\/12{width:33.333333%}.w-4\/5{width:80%}.w-4\/6{width:66.666667%}.w-5\/12{width:41.666667%}.w-5\/6{width:83.333333%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-\[100vw\]{width:100vw}.w-\[312px\]{width:312px}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-dvw{width:100dvw}.w-fit{width:-moz-fit-content;width:fit-content}.w-fix-2xl{width:var(--db-spacing-fixed-2xl)}.w-fix-2xs{width:var(--db-spacing-fixed-2xs)}.w-fix-3xl{width:var(--db-spacing-fixed-3xl)}.w-fix-3xs{width:var(--db-spacing-fixed-3xs)}.w-fix-lg{width:var(--db-spacing-fixed-lg)}.w-fix-md{width:var(--db-spacing-fixed-md)}.w-fix-sm{width:var(--db-spacing-fixed-sm)}.w-fix-xl{width:var(--db-spacing-fixed-xl)}.w-fix-xs{width:var(--db-spacing-fixed-xs)}.w-full{width:100%}.w-lvw{width:100lvw}.w-max{width:-moz-max-content;width:max-content}.w-min{width:-moz-min-content;width:min-content}.w-none{width:0px}.w-res-2xl{width:var(--db-spacing-responsive-2xl)}.w-res-2xs{width:var(--db-spacing-responsive-2xs)}.w-res-3xl{width:var(--db-spacing-responsive-3xl)}.w-res-3xs{width:var(--db-spacing-responsive-3xs)}.w-res-lg{width:var(--db-spacing-responsive-lg)}.w-res-md{width:var(--db-spacing-responsive-md)}.w-res-sm{width:var(--db-spacing-responsive-sm)}.w-res-xl{width:var(--db-spacing-responsive-xl)}.w-res-xs{width:var(--db-spacing-responsive-xs)}.w-screen{width:100vw}.w-siz-2xl{width:var(--db-sizing-2xl)}.w-siz-2xs{width:var(--db-sizing-2xs)}.w-siz-3xl{width:var(--db-sizing-3xl)}.w-siz-3xs{width:var(--db-sizing-3xs)}.w-siz-lg{width:var(--db-sizing-lg)}.w-siz-md{width:var(--db-sizing-md)}.w-siz-sm{width:var(--db-sizing-sm)}.w-siz-xl{width:var(--db-sizing-xl)}.w-siz-xs{width:var(--db-sizing-xs)}.w-svw{width:100svw}.min-w-0{min-width:0px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-fix-2xl{min-width:var(--db-spacing-fixed-2xl)}.min-w-fix-2xs{min-width:var(--db-spacing-fixed-2xs)}.min-w-fix-3xl{min-width:var(--db-spacing-fixed-3xl)}.min-w-fix-3xs{min-width:var(--db-spacing-fixed-3xs)}.min-w-fix-lg{min-width:var(--db-spacing-fixed-lg)}.min-w-fix-md{min-width:var(--db-spacing-fixed-md)}.min-w-fix-sm{min-width:var(--db-spacing-fixed-sm)}.min-w-fix-xl{min-width:var(--db-spacing-fixed-xl)}.min-w-fix-xs{min-width:var(--db-spacing-fixed-xs)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.min-w-none{min-width:0px}.min-w-res-2xl{min-width:var(--db-spacing-responsive-2xl)}.min-w-res-2xs{min-width:var(--db-spacing-responsive-2xs)}.min-w-res-3xl{min-width:var(--db-spacing-responsive-3xl)}.min-w-res-3xs{min-width:var(--db-spacing-responsive-3xs)}.min-w-res-lg{min-width:var(--db-spacing-responsive-lg)}.min-w-res-md{min-width:var(--db-spacing-responsive-md)}.min-w-res-sm{min-width:var(--db-spacing-responsive-sm)}.min-w-res-xl{min-width:var(--db-spacing-responsive-xl)}.min-w-res-xs{min-width:var(--db-spacing-responsive-xs)}.min-w-siz-2xl{min-width:var(--db-sizing-2xl)}.min-w-siz-2xs{min-width:var(--db-sizing-2xs)}.min-w-siz-3xl{min-width:var(--db-sizing-3xl)}.min-w-siz-3xs{min-width:var(--db-sizing-3xs)}.min-w-siz-lg{min-width:var(--db-sizing-lg)}.min-w-siz-md{min-width:var(--db-sizing-md)}.min-w-siz-sm{min-width:var(--db-sizing-sm)}.min-w-siz-xl{min-width:var(--db-sizing-xl)}.min-w-siz-xs{min-width:var(--db-sizing-xs)}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-fix-2xl{max-width:var(--db-spacing-fixed-2xl)}.max-w-fix-2xs{max-width:var(--db-spacing-fixed-2xs)}.max-w-fix-3xl{max-width:var(--db-spacing-fixed-3xl)}.max-w-fix-3xs{max-width:var(--db-spacing-fixed-3xs)}.max-w-fix-lg{max-width:var(--db-spacing-fixed-lg)}.max-w-fix-md{max-width:var(--db-spacing-fixed-md)}.max-w-fix-sm{max-width:var(--db-spacing-fixed-sm)}.max-w-fix-xl{max-width:var(--db-spacing-fixed-xl)}.max-w-fix-xs{max-width:var(--db-spacing-fixed-xs)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-min{max-width:-moz-min-content;max-width:min-content}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-res-2xl{max-width:var(--db-spacing-responsive-2xl)}.max-w-res-2xs{max-width:var(--db-spacing-responsive-2xs)}.max-w-res-3xl{max-width:var(--db-spacing-responsive-3xl)}.max-w-res-3xs{max-width:var(--db-spacing-responsive-3xs)}.max-w-res-lg{max-width:var(--db-spacing-responsive-lg)}.max-w-res-md{max-width:var(--db-spacing-responsive-md)}.max-w-res-sm{max-width:var(--db-spacing-responsive-sm)}.max-w-res-xl{max-width:var(--db-spacing-responsive-xl)}.max-w-res-xs{max-width:var(--db-spacing-responsive-xs)}.max-w-screen-lg{max-width:1440px}.max-w-screen-md{max-width:1024px}.max-w-screen-sm{max-width:720px}.max-w-screen-xl{max-width:1920px}.max-w-screen-xs{max-width:360px}.max-w-siz-2xl{max-width:var(--db-sizing-2xl)}.max-w-siz-2xs{max-width:var(--db-sizing-2xs)}.max-w-siz-3xl{max-width:var(--db-sizing-3xl)}.max-w-siz-3xs{max-width:var(--db-sizing-3xs)}.max-w-siz-lg{max-width:var(--db-sizing-lg)}.max-w-siz-md{max-width:var(--db-sizing-md)}.max-w-siz-sm{max-width:var(--db-sizing-sm)}.max-w-siz-xl{max-width:var(--db-sizing-xl)}.max-w-siz-xs{max-width:var(--db-sizing-xs)}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:0px}.basis-1\/12{flex-basis:8.333333%}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.basis-1\/4{flex-basis:25%}.basis-1\/5{flex-basis:20%}.basis-1\/6{flex-basis:16.666667%}.basis-10\/12{flex-basis:83.333333%}.basis-11\/12{flex-basis:91.666667%}.basis-2\/12{flex-basis:16.666667%}.basis-2\/3{flex-basis:66.666667%}.basis-2\/4{flex-basis:50%}.basis-2\/5{flex-basis:40%}.basis-2\/6{flex-basis:33.333333%}.basis-3\/12{flex-basis:25%}.basis-3\/4{flex-basis:75%}.basis-3\/5{flex-basis:60%}.basis-3\/6{flex-basis:50%}.basis-4\/12{flex-basis:33.333333%}.basis-4\/5{flex-basis:80%}.basis-4\/6{flex-basis:66.666667%}.basis-5\/12{flex-basis:41.666667%}.basis-5\/6{flex-basis:83.333333%}.basis-6\/12{flex-basis:50%}.basis-7\/12{flex-basis:58.333333%}.basis-8\/12{flex-basis:66.666667%}.basis-9\/12{flex-basis:75%}.basis-auto{flex-basis:auto}.basis-fix-2xl{flex-basis:var(--db-spacing-fixed-2xl)}.basis-fix-2xs{flex-basis:var(--db-spacing-fixed-2xs)}.basis-fix-3xl{flex-basis:var(--db-spacing-fixed-3xl)}.basis-fix-3xs{flex-basis:var(--db-spacing-fixed-3xs)}.basis-fix-lg{flex-basis:var(--db-spacing-fixed-lg)}.basis-fix-md{flex-basis:var(--db-spacing-fixed-md)}.basis-fix-sm{flex-basis:var(--db-spacing-fixed-sm)}.basis-fix-xl{flex-basis:var(--db-spacing-fixed-xl)}.basis-fix-xs{flex-basis:var(--db-spacing-fixed-xs)}.basis-full{flex-basis:100%}.basis-none{flex-basis:0px}.basis-res-2xl{flex-basis:var(--db-spacing-responsive-2xl)}.basis-res-2xs{flex-basis:var(--db-spacing-responsive-2xs)}.basis-res-3xl{flex-basis:var(--db-spacing-responsive-3xl)}.basis-res-3xs{flex-basis:var(--db-spacing-responsive-3xs)}.basis-res-lg{flex-basis:var(--db-spacing-responsive-lg)}.basis-res-md{flex-basis:var(--db-spacing-responsive-md)}.basis-res-sm{flex-basis:var(--db-spacing-responsive-sm)}.basis-res-xl{flex-basis:var(--db-spacing-responsive-xl)}.basis-res-xs{flex-basis:var(--db-spacing-responsive-xs)}.basis-siz-2xl{flex-basis:var(--db-sizing-2xl)}.basis-siz-2xs{flex-basis:var(--db-sizing-2xs)}.basis-siz-3xl{flex-basis:var(--db-sizing-3xl)}.basis-siz-3xs{flex-basis:var(--db-sizing-3xs)}.basis-siz-lg{flex-basis:var(--db-sizing-lg)}.basis-siz-md{flex-basis:var(--db-sizing-md)}.basis-siz-sm{flex-basis:var(--db-sizing-sm)}.basis-siz-xl{flex-basis:var(--db-sizing-xl)}.basis-siz-xs{flex-basis:var(--db-sizing-xs)}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-top{caption-side:top}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-2xl{--tw-border-spacing-x: var(--db-spacing-fixed-2xl);--tw-border-spacing-y: var(--db-spacing-fixed-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-2xs{--tw-border-spacing-x: var(--db-spacing-fixed-2xs);--tw-border-spacing-y: var(--db-spacing-fixed-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-3xl{--tw-border-spacing-x: var(--db-spacing-fixed-3xl);--tw-border-spacing-y: var(--db-spacing-fixed-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-3xs{--tw-border-spacing-x: var(--db-spacing-fixed-3xs);--tw-border-spacing-y: var(--db-spacing-fixed-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-lg{--tw-border-spacing-x: var(--db-spacing-fixed-lg);--tw-border-spacing-y: var(--db-spacing-fixed-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-md{--tw-border-spacing-x: var(--db-spacing-fixed-md);--tw-border-spacing-y: var(--db-spacing-fixed-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-sm{--tw-border-spacing-x: var(--db-spacing-fixed-sm);--tw-border-spacing-y: var(--db-spacing-fixed-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-xl{--tw-border-spacing-x: var(--db-spacing-fixed-xl);--tw-border-spacing-y: var(--db-spacing-fixed-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-fix-xs{--tw-border-spacing-x: var(--db-spacing-fixed-xs);--tw-border-spacing-y: var(--db-spacing-fixed-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-none{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-2xl{--tw-border-spacing-x: var(--db-spacing-responsive-2xl);--tw-border-spacing-y: var(--db-spacing-responsive-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-2xs{--tw-border-spacing-x: var(--db-spacing-responsive-2xs);--tw-border-spacing-y: var(--db-spacing-responsive-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-3xl{--tw-border-spacing-x: var(--db-spacing-responsive-3xl);--tw-border-spacing-y: var(--db-spacing-responsive-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-3xs{--tw-border-spacing-x: var(--db-spacing-responsive-3xs);--tw-border-spacing-y: var(--db-spacing-responsive-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-lg{--tw-border-spacing-x: var(--db-spacing-responsive-lg);--tw-border-spacing-y: var(--db-spacing-responsive-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-md{--tw-border-spacing-x: var(--db-spacing-responsive-md);--tw-border-spacing-y: var(--db-spacing-responsive-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-sm{--tw-border-spacing-x: var(--db-spacing-responsive-sm);--tw-border-spacing-y: var(--db-spacing-responsive-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-xl{--tw-border-spacing-x: var(--db-spacing-responsive-xl);--tw-border-spacing-y: var(--db-spacing-responsive-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-res-xs{--tw-border-spacing-x: var(--db-spacing-responsive-xs);--tw-border-spacing-y: var(--db-spacing-responsive-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-2xl{--tw-border-spacing-x: var(--db-sizing-2xl);--tw-border-spacing-y: var(--db-sizing-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-2xs{--tw-border-spacing-x: var(--db-sizing-2xs);--tw-border-spacing-y: var(--db-sizing-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-3xl{--tw-border-spacing-x: var(--db-sizing-3xl);--tw-border-spacing-y: var(--db-sizing-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-3xs{--tw-border-spacing-x: var(--db-sizing-3xs);--tw-border-spacing-y: var(--db-sizing-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-lg{--tw-border-spacing-x: var(--db-sizing-lg);--tw-border-spacing-y: var(--db-sizing-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-md{--tw-border-spacing-x: var(--db-sizing-md);--tw-border-spacing-y: var(--db-sizing-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-sm{--tw-border-spacing-x: var(--db-sizing-sm);--tw-border-spacing-y: var(--db-sizing-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-xl{--tw-border-spacing-x: var(--db-sizing-xl);--tw-border-spacing-y: var(--db-sizing-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-siz-xs{--tw-border-spacing-x: var(--db-sizing-xs);--tw-border-spacing-y: var(--db-sizing-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-0{--tw-border-spacing-x: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-2xl{--tw-border-spacing-x: var(--db-spacing-fixed-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-2xs{--tw-border-spacing-x: var(--db-spacing-fixed-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-3xl{--tw-border-spacing-x: var(--db-spacing-fixed-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-3xs{--tw-border-spacing-x: var(--db-spacing-fixed-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-lg{--tw-border-spacing-x: var(--db-spacing-fixed-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-md{--tw-border-spacing-x: var(--db-spacing-fixed-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-sm{--tw-border-spacing-x: var(--db-spacing-fixed-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-xl{--tw-border-spacing-x: var(--db-spacing-fixed-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-fix-xs{--tw-border-spacing-x: var(--db-spacing-fixed-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-none{--tw-border-spacing-x: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-2xl{--tw-border-spacing-x: var(--db-spacing-responsive-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-2xs{--tw-border-spacing-x: var(--db-spacing-responsive-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-3xl{--tw-border-spacing-x: var(--db-spacing-responsive-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-3xs{--tw-border-spacing-x: var(--db-spacing-responsive-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-lg{--tw-border-spacing-x: var(--db-spacing-responsive-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-md{--tw-border-spacing-x: var(--db-spacing-responsive-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-sm{--tw-border-spacing-x: var(--db-spacing-responsive-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-xl{--tw-border-spacing-x: var(--db-spacing-responsive-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-res-xs{--tw-border-spacing-x: var(--db-spacing-responsive-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-2xl{--tw-border-spacing-x: var(--db-sizing-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-2xs{--tw-border-spacing-x: var(--db-sizing-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-3xl{--tw-border-spacing-x: var(--db-sizing-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-3xs{--tw-border-spacing-x: var(--db-sizing-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-lg{--tw-border-spacing-x: var(--db-sizing-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-md{--tw-border-spacing-x: var(--db-sizing-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-sm{--tw-border-spacing-x: var(--db-sizing-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-xl{--tw-border-spacing-x: var(--db-sizing-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-siz-xs{--tw-border-spacing-x: var(--db-sizing-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-0{--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-2xl{--tw-border-spacing-y: var(--db-spacing-fixed-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-2xs{--tw-border-spacing-y: var(--db-spacing-fixed-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-3xl{--tw-border-spacing-y: var(--db-spacing-fixed-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-3xs{--tw-border-spacing-y: var(--db-spacing-fixed-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-lg{--tw-border-spacing-y: var(--db-spacing-fixed-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-md{--tw-border-spacing-y: var(--db-spacing-fixed-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-sm{--tw-border-spacing-y: var(--db-spacing-fixed-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-xl{--tw-border-spacing-y: var(--db-spacing-fixed-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-fix-xs{--tw-border-spacing-y: var(--db-spacing-fixed-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-none{--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-2xl{--tw-border-spacing-y: var(--db-spacing-responsive-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-2xs{--tw-border-spacing-y: var(--db-spacing-responsive-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-3xl{--tw-border-spacing-y: var(--db-spacing-responsive-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-3xs{--tw-border-spacing-y: var(--db-spacing-responsive-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-lg{--tw-border-spacing-y: var(--db-spacing-responsive-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-md{--tw-border-spacing-y: var(--db-spacing-responsive-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-sm{--tw-border-spacing-y: var(--db-spacing-responsive-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-xl{--tw-border-spacing-y: var(--db-spacing-responsive-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-res-xs{--tw-border-spacing-y: var(--db-spacing-responsive-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-2xl{--tw-border-spacing-y: var(--db-sizing-2xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-2xs{--tw-border-spacing-y: var(--db-sizing-2xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-3xl{--tw-border-spacing-y: var(--db-sizing-3xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-3xs{--tw-border-spacing-y: var(--db-sizing-3xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-lg{--tw-border-spacing-y: var(--db-sizing-lg);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-md{--tw-border-spacing-y: var(--db-sizing-md);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-sm{--tw-border-spacing-y: var(--db-sizing-sm);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-xl{--tw-border-spacing-y: var(--db-sizing-xl);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-siz-xs{--tw-border-spacing-y: var(--db-sizing-xs);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.-translate-x-0{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/4{--tw-translate-x: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2\/3{--tw-translate-x: -66.666667%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-3\/4{--tw-translate-x: -75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-2xl{--tw-translate-x: calc(var(--db-spacing-fixed-2xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-2xs{--tw-translate-x: calc(var(--db-spacing-fixed-2xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-3xl{--tw-translate-x: calc(var(--db-spacing-fixed-3xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-3xs{--tw-translate-x: calc(var(--db-spacing-fixed-3xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-lg{--tw-translate-x: calc(var(--db-spacing-fixed-lg) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-md{--tw-translate-x: calc(var(--db-spacing-fixed-md) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-sm{--tw-translate-x: calc(var(--db-spacing-fixed-sm) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-xl{--tw-translate-x: calc(var(--db-spacing-fixed-xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-fix-xs{--tw-translate-x: calc(var(--db-spacing-fixed-xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-none{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-2xl{--tw-translate-x: calc(var(--db-spacing-responsive-2xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-2xs{--tw-translate-x: calc(var(--db-spacing-responsive-2xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-3xl{--tw-translate-x: calc(var(--db-spacing-responsive-3xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-3xs{--tw-translate-x: calc(var(--db-spacing-responsive-3xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-lg{--tw-translate-x: calc(var(--db-spacing-responsive-lg) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-md{--tw-translate-x: calc(var(--db-spacing-responsive-md) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-sm{--tw-translate-x: calc(var(--db-spacing-responsive-sm) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-xl{--tw-translate-x: calc(var(--db-spacing-responsive-xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-res-xs{--tw-translate-x: calc(var(--db-spacing-responsive-xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-2xl{--tw-translate-x: calc(var(--db-sizing-2xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-2xs{--tw-translate-x: calc(var(--db-sizing-2xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-3xl{--tw-translate-x: calc(var(--db-sizing-3xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-3xs{--tw-translate-x: calc(var(--db-sizing-3xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-lg{--tw-translate-x: calc(var(--db-sizing-lg) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-md{--tw-translate-x: calc(var(--db-sizing-md) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-sm{--tw-translate-x: calc(var(--db-sizing-sm) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-xl{--tw-translate-x: calc(var(--db-sizing-xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-siz-xs{--tw-translate-x: calc(var(--db-sizing-xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/4{--tw-translate-y: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/3{--tw-translate-y: -66.666667%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3\/4{--tw-translate-y: -75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-2xl{--tw-translate-y: calc(var(--db-spacing-fixed-2xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-2xs{--tw-translate-y: calc(var(--db-spacing-fixed-2xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-3xl{--tw-translate-y: calc(var(--db-spacing-fixed-3xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-3xs{--tw-translate-y: calc(var(--db-spacing-fixed-3xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-lg{--tw-translate-y: calc(var(--db-spacing-fixed-lg) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-md{--tw-translate-y: calc(var(--db-spacing-fixed-md) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-sm{--tw-translate-y: calc(var(--db-spacing-fixed-sm) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-xl{--tw-translate-y: calc(var(--db-spacing-fixed-xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-fix-xs{--tw-translate-y: calc(var(--db-spacing-fixed-xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-none{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-2xl{--tw-translate-y: calc(var(--db-spacing-responsive-2xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-2xs{--tw-translate-y: calc(var(--db-spacing-responsive-2xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-3xl{--tw-translate-y: calc(var(--db-spacing-responsive-3xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-3xs{--tw-translate-y: calc(var(--db-spacing-responsive-3xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-lg{--tw-translate-y: calc(var(--db-spacing-responsive-lg) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-md{--tw-translate-y: calc(var(--db-spacing-responsive-md) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-sm{--tw-translate-y: calc(var(--db-spacing-responsive-sm) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-xl{--tw-translate-y: calc(var(--db-spacing-responsive-xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-res-xs{--tw-translate-y: calc(var(--db-spacing-responsive-xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-2xl{--tw-translate-y: calc(var(--db-sizing-2xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-2xs{--tw-translate-y: calc(var(--db-sizing-2xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-3xl{--tw-translate-y: calc(var(--db-sizing-3xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-3xs{--tw-translate-y: calc(var(--db-sizing-3xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-lg{--tw-translate-y: calc(var(--db-sizing-lg) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-md{--tw-translate-y: calc(var(--db-sizing-md) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-sm{--tw-translate-y: calc(var(--db-sizing-sm) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-xl{--tw-translate-y: calc(var(--db-sizing-xl) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-siz-xs{--tw-translate-y: calc(var(--db-sizing-xs) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2\/3{--tw-translate-x: 66.666667%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2\/4{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3\/4{--tw-translate-x: 75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-2xl{--tw-translate-x: var(--db-spacing-fixed-2xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-2xs{--tw-translate-x: var(--db-spacing-fixed-2xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-3xl{--tw-translate-x: var(--db-spacing-fixed-3xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-3xs{--tw-translate-x: var(--db-spacing-fixed-3xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-lg{--tw-translate-x: var(--db-spacing-fixed-lg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-md{--tw-translate-x: var(--db-spacing-fixed-md);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-sm{--tw-translate-x: var(--db-spacing-fixed-sm);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-xl{--tw-translate-x: var(--db-spacing-fixed-xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-fix-xs{--tw-translate-x: var(--db-spacing-fixed-xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-none{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-2xl{--tw-translate-x: var(--db-spacing-responsive-2xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-2xs{--tw-translate-x: var(--db-spacing-responsive-2xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-3xl{--tw-translate-x: var(--db-spacing-responsive-3xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-3xs{--tw-translate-x: var(--db-spacing-responsive-3xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-lg{--tw-translate-x: var(--db-spacing-responsive-lg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-md{--tw-translate-x: var(--db-spacing-responsive-md);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-sm{--tw-translate-x: var(--db-spacing-responsive-sm);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-xl{--tw-translate-x: var(--db-spacing-responsive-xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-res-xs{--tw-translate-x: var(--db-spacing-responsive-xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-2xl{--tw-translate-x: var(--db-sizing-2xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-2xs{--tw-translate-x: var(--db-sizing-2xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-3xl{--tw-translate-x: var(--db-sizing-3xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-3xs{--tw-translate-x: var(--db-sizing-3xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-lg{--tw-translate-x: var(--db-sizing-lg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-md{--tw-translate-x: var(--db-sizing-md);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-sm{--tw-translate-x: var(--db-sizing-sm);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-xl{--tw-translate-x: var(--db-sizing-xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-siz-xs{--tw-translate-x: var(--db-sizing-xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/3{--tw-translate-y: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/4{--tw-translate-y: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/3{--tw-translate-y: 66.666667%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3\/4{--tw-translate-y: 75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-2xl{--tw-translate-y: var(--db-spacing-fixed-2xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-2xs{--tw-translate-y: var(--db-spacing-fixed-2xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-3xl{--tw-translate-y: var(--db-spacing-fixed-3xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-3xs{--tw-translate-y: var(--db-spacing-fixed-3xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-lg{--tw-translate-y: var(--db-spacing-fixed-lg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-md{--tw-translate-y: var(--db-spacing-fixed-md);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-sm{--tw-translate-y: var(--db-spacing-fixed-sm);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-xl{--tw-translate-y: var(--db-spacing-fixed-xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-fix-xs{--tw-translate-y: var(--db-spacing-fixed-xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-none{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-2xl{--tw-translate-y: var(--db-spacing-responsive-2xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-2xs{--tw-translate-y: var(--db-spacing-responsive-2xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-3xl{--tw-translate-y: var(--db-spacing-responsive-3xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-3xs{--tw-translate-y: var(--db-spacing-responsive-3xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-lg{--tw-translate-y: var(--db-spacing-responsive-lg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-md{--tw-translate-y: var(--db-spacing-responsive-md);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-sm{--tw-translate-y: var(--db-spacing-responsive-sm);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-xl{--tw-translate-y: var(--db-spacing-responsive-xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-res-xs{--tw-translate-y: var(--db-spacing-responsive-xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-2xl{--tw-translate-y: var(--db-sizing-2xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-2xs{--tw-translate-y: var(--db-sizing-2xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-3xl{--tw-translate-y: var(--db-sizing-3xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-3xs{--tw-translate-y: var(--db-sizing-3xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-lg{--tw-translate-y: var(--db-sizing-lg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-md{--tw-translate-y: var(--db-sizing-md);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-sm{--tw-translate-y: var(--db-sizing-sm);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-xl{--tw-translate-y: var(--db-sizing-xl);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-siz-xs{--tw-translate-y: var(--db-sizing-xs);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-0{--tw-rotate: -0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-0{--tw-skew-x: -0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-1{--tw-skew-x: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-2{--tw-skew-x: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-3{--tw-skew-x: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-6{--tw-skew-x: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-0{--tw-skew-y: -0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-1{--tw-skew-y: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-12{--tw-skew-y: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-2{--tw-skew-y: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-3{--tw-skew-y: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-6{--tw-skew-y: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-0{--tw-skew-x: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-1{--tw-skew-x: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-12{--tw-skew-x: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-2{--tw-skew-x: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-3{--tw-skew-x: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-6{--tw-skew-x: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-0{--tw-skew-y: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-1{--tw-skew-y: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-12{--tw-skew-y: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-2{--tw-skew-y: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-3{--tw-skew-y: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-6{--tw-skew-y: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-100{--tw-scale-x: -1;--tw-scale-y: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-105{--tw-scale-x: -1.05;--tw-scale-y: -1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-110{--tw-scale-x: -1.1;--tw-scale-y: -1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-125{--tw-scale-x: -1.25;--tw-scale-y: -1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-150{--tw-scale-x: -1.5;--tw-scale-y: -1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-50{--tw-scale-x: -.5;--tw-scale-y: -.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-75{--tw-scale-x: -.75;--tw-scale-y: -.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-90{--tw-scale-x: -.9;--tw-scale-y: -.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-95{--tw-scale-x: -.95;--tw-scale-y: -.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-105{--tw-scale-x: -1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-110{--tw-scale-x: -1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-125{--tw-scale-x: -1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-150{--tw-scale-x: -1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-50{--tw-scale-x: -.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-75{--tw-scale-x: -.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-90{--tw-scale-x: -.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-95{--tw-scale-x: -.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-0{--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-100{--tw-scale-y: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-105{--tw-scale-y: -1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-110{--tw-scale-y: -1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-125{--tw-scale-y: -1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-150{--tw-scale-y: -1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-50{--tw-scale-y: -.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-75{--tw-scale-y: -.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-90{--tw-scale-y: -.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-95{--tw-scale-y: -.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-105{--tw-scale-x: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-110{--tw-scale-x: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-125{--tw-scale-x: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-150{--tw-scale-x: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-50{--tw-scale-x: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-75{--tw-scale-x: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-90{--tw-scale-x: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-95{--tw-scale-x: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-0{--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-100{--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-105{--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-110{--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-125{--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-150{--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-50{--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-75{--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-90{--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-95{--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.transform-cpu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.animate-none{animation:none}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-alias{cursor:alias}.cursor-all-scroll{cursor:all-scroll}.cursor-auto{cursor:auto}.cursor-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-context-menu{cursor:context-menu}.cursor-copy{cursor:copy}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-no-drop{cursor:no-drop}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-row-resize{cursor:row-resize}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-vertical-text{cursor:vertical-text}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-left{--tw-pan-x: pan-left;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-right{--tw-pan-x: pan-right;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-up{--tw-pan-y: pan-up;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-down{--tw-pan-y: pan-down;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pinch-zoom{--tw-pinch-zoom: pinch-zoom;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.snap-none{scroll-snap-type:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-both{scroll-snap-type:both var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-proximity{--tw-scroll-snap-strictness: proximity}.snap-start{scroll-snap-align:start}.snap-end{scroll-snap-align:end}.snap-center{scroll-snap-align:center}.snap-align-none{scroll-snap-align:none}.snap-normal{scroll-snap-stop:normal}.snap-always{scroll-snap-stop:always}.-scroll-m-0{scroll-margin:-0px}.-scroll-m-fix-2xl{scroll-margin:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-m-fix-2xs{scroll-margin:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-m-fix-3xl{scroll-margin:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-m-fix-3xs{scroll-margin:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-m-fix-lg{scroll-margin:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-m-fix-md{scroll-margin:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-m-fix-sm{scroll-margin:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-m-fix-xl{scroll-margin:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-m-fix-xs{scroll-margin:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-m-none{scroll-margin:-0px}.-scroll-m-res-2xl{scroll-margin:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-m-res-2xs{scroll-margin:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-m-res-3xl{scroll-margin:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-m-res-3xs{scroll-margin:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-m-res-lg{scroll-margin:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-m-res-md{scroll-margin:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-m-res-sm{scroll-margin:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-m-res-xl{scroll-margin:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-m-res-xs{scroll-margin:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-m-siz-2xl{scroll-margin:calc(var(--db-sizing-2xl) * -1)}.-scroll-m-siz-2xs{scroll-margin:calc(var(--db-sizing-2xs) * -1)}.-scroll-m-siz-3xl{scroll-margin:calc(var(--db-sizing-3xl) * -1)}.-scroll-m-siz-3xs{scroll-margin:calc(var(--db-sizing-3xs) * -1)}.-scroll-m-siz-lg{scroll-margin:calc(var(--db-sizing-lg) * -1)}.-scroll-m-siz-md{scroll-margin:calc(var(--db-sizing-md) * -1)}.-scroll-m-siz-sm{scroll-margin:calc(var(--db-sizing-sm) * -1)}.-scroll-m-siz-xl{scroll-margin:calc(var(--db-sizing-xl) * -1)}.-scroll-m-siz-xs{scroll-margin:calc(var(--db-sizing-xs) * -1)}.scroll-m-0{scroll-margin:0px}.scroll-m-fix-2xl{scroll-margin:var(--db-spacing-fixed-2xl)}.scroll-m-fix-2xs{scroll-margin:var(--db-spacing-fixed-2xs)}.scroll-m-fix-3xl{scroll-margin:var(--db-spacing-fixed-3xl)}.scroll-m-fix-3xs{scroll-margin:var(--db-spacing-fixed-3xs)}.scroll-m-fix-lg{scroll-margin:var(--db-spacing-fixed-lg)}.scroll-m-fix-md{scroll-margin:var(--db-spacing-fixed-md)}.scroll-m-fix-sm{scroll-margin:var(--db-spacing-fixed-sm)}.scroll-m-fix-xl{scroll-margin:var(--db-spacing-fixed-xl)}.scroll-m-fix-xs{scroll-margin:var(--db-spacing-fixed-xs)}.scroll-m-none{scroll-margin:0px}.scroll-m-res-2xl{scroll-margin:var(--db-spacing-responsive-2xl)}.scroll-m-res-2xs{scroll-margin:var(--db-spacing-responsive-2xs)}.scroll-m-res-3xl{scroll-margin:var(--db-spacing-responsive-3xl)}.scroll-m-res-3xs{scroll-margin:var(--db-spacing-responsive-3xs)}.scroll-m-res-lg{scroll-margin:var(--db-spacing-responsive-lg)}.scroll-m-res-md{scroll-margin:var(--db-spacing-responsive-md)}.scroll-m-res-sm{scroll-margin:var(--db-spacing-responsive-sm)}.scroll-m-res-xl{scroll-margin:var(--db-spacing-responsive-xl)}.scroll-m-res-xs{scroll-margin:var(--db-spacing-responsive-xs)}.scroll-m-siz-2xl{scroll-margin:var(--db-sizing-2xl)}.scroll-m-siz-2xs{scroll-margin:var(--db-sizing-2xs)}.scroll-m-siz-3xl{scroll-margin:var(--db-sizing-3xl)}.scroll-m-siz-3xs{scroll-margin:var(--db-sizing-3xs)}.scroll-m-siz-lg{scroll-margin:var(--db-sizing-lg)}.scroll-m-siz-md{scroll-margin:var(--db-sizing-md)}.scroll-m-siz-sm{scroll-margin:var(--db-sizing-sm)}.scroll-m-siz-xl{scroll-margin:var(--db-sizing-xl)}.scroll-m-siz-xs{scroll-margin:var(--db-sizing-xs)}.-scroll-mx-0{scroll-margin-left:-0px;scroll-margin-right:-0px}.-scroll-mx-fix-2xl{scroll-margin-left:calc(var(--db-spacing-fixed-2xl) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-mx-fix-2xs{scroll-margin-left:calc(var(--db-spacing-fixed-2xs) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-mx-fix-3xl{scroll-margin-left:calc(var(--db-spacing-fixed-3xl) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-mx-fix-3xs{scroll-margin-left:calc(var(--db-spacing-fixed-3xs) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-mx-fix-lg{scroll-margin-left:calc(var(--db-spacing-fixed-lg) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-mx-fix-md{scroll-margin-left:calc(var(--db-spacing-fixed-md) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-mx-fix-sm{scroll-margin-left:calc(var(--db-spacing-fixed-sm) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-mx-fix-xl{scroll-margin-left:calc(var(--db-spacing-fixed-xl) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-mx-fix-xs{scroll-margin-left:calc(var(--db-spacing-fixed-xs) * -1);scroll-margin-right:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-mx-none{scroll-margin-left:-0px;scroll-margin-right:-0px}.-scroll-mx-res-2xl{scroll-margin-left:calc(var(--db-spacing-responsive-2xl) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-mx-res-2xs{scroll-margin-left:calc(var(--db-spacing-responsive-2xs) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-mx-res-3xl{scroll-margin-left:calc(var(--db-spacing-responsive-3xl) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-mx-res-3xs{scroll-margin-left:calc(var(--db-spacing-responsive-3xs) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-mx-res-lg{scroll-margin-left:calc(var(--db-spacing-responsive-lg) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-mx-res-md{scroll-margin-left:calc(var(--db-spacing-responsive-md) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-mx-res-sm{scroll-margin-left:calc(var(--db-spacing-responsive-sm) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-mx-res-xl{scroll-margin-left:calc(var(--db-spacing-responsive-xl) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-mx-res-xs{scroll-margin-left:calc(var(--db-spacing-responsive-xs) * -1);scroll-margin-right:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-mx-siz-2xl{scroll-margin-left:calc(var(--db-sizing-2xl) * -1);scroll-margin-right:calc(var(--db-sizing-2xl) * -1)}.-scroll-mx-siz-2xs{scroll-margin-left:calc(var(--db-sizing-2xs) * -1);scroll-margin-right:calc(var(--db-sizing-2xs) * -1)}.-scroll-mx-siz-3xl{scroll-margin-left:calc(var(--db-sizing-3xl) * -1);scroll-margin-right:calc(var(--db-sizing-3xl) * -1)}.-scroll-mx-siz-3xs{scroll-margin-left:calc(var(--db-sizing-3xs) * -1);scroll-margin-right:calc(var(--db-sizing-3xs) * -1)}.-scroll-mx-siz-lg{scroll-margin-left:calc(var(--db-sizing-lg) * -1);scroll-margin-right:calc(var(--db-sizing-lg) * -1)}.-scroll-mx-siz-md{scroll-margin-left:calc(var(--db-sizing-md) * -1);scroll-margin-right:calc(var(--db-sizing-md) * -1)}.-scroll-mx-siz-sm{scroll-margin-left:calc(var(--db-sizing-sm) * -1);scroll-margin-right:calc(var(--db-sizing-sm) * -1)}.-scroll-mx-siz-xl{scroll-margin-left:calc(var(--db-sizing-xl) * -1);scroll-margin-right:calc(var(--db-sizing-xl) * -1)}.-scroll-mx-siz-xs{scroll-margin-left:calc(var(--db-sizing-xs) * -1);scroll-margin-right:calc(var(--db-sizing-xs) * -1)}.-scroll-my-0{scroll-margin-top:-0px;scroll-margin-bottom:-0px}.-scroll-my-fix-2xl{scroll-margin-top:calc(var(--db-spacing-fixed-2xl) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-my-fix-2xs{scroll-margin-top:calc(var(--db-spacing-fixed-2xs) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-my-fix-3xl{scroll-margin-top:calc(var(--db-spacing-fixed-3xl) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-my-fix-3xs{scroll-margin-top:calc(var(--db-spacing-fixed-3xs) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-my-fix-lg{scroll-margin-top:calc(var(--db-spacing-fixed-lg) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-my-fix-md{scroll-margin-top:calc(var(--db-spacing-fixed-md) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-my-fix-sm{scroll-margin-top:calc(var(--db-spacing-fixed-sm) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-my-fix-xl{scroll-margin-top:calc(var(--db-spacing-fixed-xl) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-my-fix-xs{scroll-margin-top:calc(var(--db-spacing-fixed-xs) * -1);scroll-margin-bottom:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-my-none{scroll-margin-top:-0px;scroll-margin-bottom:-0px}.-scroll-my-res-2xl{scroll-margin-top:calc(var(--db-spacing-responsive-2xl) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-my-res-2xs{scroll-margin-top:calc(var(--db-spacing-responsive-2xs) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-my-res-3xl{scroll-margin-top:calc(var(--db-spacing-responsive-3xl) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-my-res-3xs{scroll-margin-top:calc(var(--db-spacing-responsive-3xs) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-my-res-lg{scroll-margin-top:calc(var(--db-spacing-responsive-lg) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-my-res-md{scroll-margin-top:calc(var(--db-spacing-responsive-md) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-my-res-sm{scroll-margin-top:calc(var(--db-spacing-responsive-sm) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-my-res-xl{scroll-margin-top:calc(var(--db-spacing-responsive-xl) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-my-res-xs{scroll-margin-top:calc(var(--db-spacing-responsive-xs) * -1);scroll-margin-bottom:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-my-siz-2xl{scroll-margin-top:calc(var(--db-sizing-2xl) * -1);scroll-margin-bottom:calc(var(--db-sizing-2xl) * -1)}.-scroll-my-siz-2xs{scroll-margin-top:calc(var(--db-sizing-2xs) * -1);scroll-margin-bottom:calc(var(--db-sizing-2xs) * -1)}.-scroll-my-siz-3xl{scroll-margin-top:calc(var(--db-sizing-3xl) * -1);scroll-margin-bottom:calc(var(--db-sizing-3xl) * -1)}.-scroll-my-siz-3xs{scroll-margin-top:calc(var(--db-sizing-3xs) * -1);scroll-margin-bottom:calc(var(--db-sizing-3xs) * -1)}.-scroll-my-siz-lg{scroll-margin-top:calc(var(--db-sizing-lg) * -1);scroll-margin-bottom:calc(var(--db-sizing-lg) * -1)}.-scroll-my-siz-md{scroll-margin-top:calc(var(--db-sizing-md) * -1);scroll-margin-bottom:calc(var(--db-sizing-md) * -1)}.-scroll-my-siz-sm{scroll-margin-top:calc(var(--db-sizing-sm) * -1);scroll-margin-bottom:calc(var(--db-sizing-sm) * -1)}.-scroll-my-siz-xl{scroll-margin-top:calc(var(--db-sizing-xl) * -1);scroll-margin-bottom:calc(var(--db-sizing-xl) * -1)}.-scroll-my-siz-xs{scroll-margin-top:calc(var(--db-sizing-xs) * -1);scroll-margin-bottom:calc(var(--db-sizing-xs) * -1)}.scroll-mx-0{scroll-margin-left:0px;scroll-margin-right:0px}.scroll-mx-fix-2xl{scroll-margin-left:var(--db-spacing-fixed-2xl);scroll-margin-right:var(--db-spacing-fixed-2xl)}.scroll-mx-fix-2xs{scroll-margin-left:var(--db-spacing-fixed-2xs);scroll-margin-right:var(--db-spacing-fixed-2xs)}.scroll-mx-fix-3xl{scroll-margin-left:var(--db-spacing-fixed-3xl);scroll-margin-right:var(--db-spacing-fixed-3xl)}.scroll-mx-fix-3xs{scroll-margin-left:var(--db-spacing-fixed-3xs);scroll-margin-right:var(--db-spacing-fixed-3xs)}.scroll-mx-fix-lg{scroll-margin-left:var(--db-spacing-fixed-lg);scroll-margin-right:var(--db-spacing-fixed-lg)}.scroll-mx-fix-md{scroll-margin-left:var(--db-spacing-fixed-md);scroll-margin-right:var(--db-spacing-fixed-md)}.scroll-mx-fix-sm{scroll-margin-left:var(--db-spacing-fixed-sm);scroll-margin-right:var(--db-spacing-fixed-sm)}.scroll-mx-fix-xl{scroll-margin-left:var(--db-spacing-fixed-xl);scroll-margin-right:var(--db-spacing-fixed-xl)}.scroll-mx-fix-xs{scroll-margin-left:var(--db-spacing-fixed-xs);scroll-margin-right:var(--db-spacing-fixed-xs)}.scroll-mx-none{scroll-margin-left:0px;scroll-margin-right:0px}.scroll-mx-res-2xl{scroll-margin-left:var(--db-spacing-responsive-2xl);scroll-margin-right:var(--db-spacing-responsive-2xl)}.scroll-mx-res-2xs{scroll-margin-left:var(--db-spacing-responsive-2xs);scroll-margin-right:var(--db-spacing-responsive-2xs)}.scroll-mx-res-3xl{scroll-margin-left:var(--db-spacing-responsive-3xl);scroll-margin-right:var(--db-spacing-responsive-3xl)}.scroll-mx-res-3xs{scroll-margin-left:var(--db-spacing-responsive-3xs);scroll-margin-right:var(--db-spacing-responsive-3xs)}.scroll-mx-res-lg{scroll-margin-left:var(--db-spacing-responsive-lg);scroll-margin-right:var(--db-spacing-responsive-lg)}.scroll-mx-res-md{scroll-margin-left:var(--db-spacing-responsive-md);scroll-margin-right:var(--db-spacing-responsive-md)}.scroll-mx-res-sm{scroll-margin-left:var(--db-spacing-responsive-sm);scroll-margin-right:var(--db-spacing-responsive-sm)}.scroll-mx-res-xl{scroll-margin-left:var(--db-spacing-responsive-xl);scroll-margin-right:var(--db-spacing-responsive-xl)}.scroll-mx-res-xs{scroll-margin-left:var(--db-spacing-responsive-xs);scroll-margin-right:var(--db-spacing-responsive-xs)}.scroll-mx-siz-2xl{scroll-margin-left:var(--db-sizing-2xl);scroll-margin-right:var(--db-sizing-2xl)}.scroll-mx-siz-2xs{scroll-margin-left:var(--db-sizing-2xs);scroll-margin-right:var(--db-sizing-2xs)}.scroll-mx-siz-3xl{scroll-margin-left:var(--db-sizing-3xl);scroll-margin-right:var(--db-sizing-3xl)}.scroll-mx-siz-3xs{scroll-margin-left:var(--db-sizing-3xs);scroll-margin-right:var(--db-sizing-3xs)}.scroll-mx-siz-lg{scroll-margin-left:var(--db-sizing-lg);scroll-margin-right:var(--db-sizing-lg)}.scroll-mx-siz-md{scroll-margin-left:var(--db-sizing-md);scroll-margin-right:var(--db-sizing-md)}.scroll-mx-siz-sm{scroll-margin-left:var(--db-sizing-sm);scroll-margin-right:var(--db-sizing-sm)}.scroll-mx-siz-xl{scroll-margin-left:var(--db-sizing-xl);scroll-margin-right:var(--db-sizing-xl)}.scroll-mx-siz-xs{scroll-margin-left:var(--db-sizing-xs);scroll-margin-right:var(--db-sizing-xs)}.scroll-my-0{scroll-margin-top:0px;scroll-margin-bottom:0px}.scroll-my-fix-2xl{scroll-margin-top:var(--db-spacing-fixed-2xl);scroll-margin-bottom:var(--db-spacing-fixed-2xl)}.scroll-my-fix-2xs{scroll-margin-top:var(--db-spacing-fixed-2xs);scroll-margin-bottom:var(--db-spacing-fixed-2xs)}.scroll-my-fix-3xl{scroll-margin-top:var(--db-spacing-fixed-3xl);scroll-margin-bottom:var(--db-spacing-fixed-3xl)}.scroll-my-fix-3xs{scroll-margin-top:var(--db-spacing-fixed-3xs);scroll-margin-bottom:var(--db-spacing-fixed-3xs)}.scroll-my-fix-lg{scroll-margin-top:var(--db-spacing-fixed-lg);scroll-margin-bottom:var(--db-spacing-fixed-lg)}.scroll-my-fix-md{scroll-margin-top:var(--db-spacing-fixed-md);scroll-margin-bottom:var(--db-spacing-fixed-md)}.scroll-my-fix-sm{scroll-margin-top:var(--db-spacing-fixed-sm);scroll-margin-bottom:var(--db-spacing-fixed-sm)}.scroll-my-fix-xl{scroll-margin-top:var(--db-spacing-fixed-xl);scroll-margin-bottom:var(--db-spacing-fixed-xl)}.scroll-my-fix-xs{scroll-margin-top:var(--db-spacing-fixed-xs);scroll-margin-bottom:var(--db-spacing-fixed-xs)}.scroll-my-none{scroll-margin-top:0px;scroll-margin-bottom:0px}.scroll-my-res-2xl{scroll-margin-top:var(--db-spacing-responsive-2xl);scroll-margin-bottom:var(--db-spacing-responsive-2xl)}.scroll-my-res-2xs{scroll-margin-top:var(--db-spacing-responsive-2xs);scroll-margin-bottom:var(--db-spacing-responsive-2xs)}.scroll-my-res-3xl{scroll-margin-top:var(--db-spacing-responsive-3xl);scroll-margin-bottom:var(--db-spacing-responsive-3xl)}.scroll-my-res-3xs{scroll-margin-top:var(--db-spacing-responsive-3xs);scroll-margin-bottom:var(--db-spacing-responsive-3xs)}.scroll-my-res-lg{scroll-margin-top:var(--db-spacing-responsive-lg);scroll-margin-bottom:var(--db-spacing-responsive-lg)}.scroll-my-res-md{scroll-margin-top:var(--db-spacing-responsive-md);scroll-margin-bottom:var(--db-spacing-responsive-md)}.scroll-my-res-sm{scroll-margin-top:var(--db-spacing-responsive-sm);scroll-margin-bottom:var(--db-spacing-responsive-sm)}.scroll-my-res-xl{scroll-margin-top:var(--db-spacing-responsive-xl);scroll-margin-bottom:var(--db-spacing-responsive-xl)}.scroll-my-res-xs{scroll-margin-top:var(--db-spacing-responsive-xs);scroll-margin-bottom:var(--db-spacing-responsive-xs)}.scroll-my-siz-2xl{scroll-margin-top:var(--db-sizing-2xl);scroll-margin-bottom:var(--db-sizing-2xl)}.scroll-my-siz-2xs{scroll-margin-top:var(--db-sizing-2xs);scroll-margin-bottom:var(--db-sizing-2xs)}.scroll-my-siz-3xl{scroll-margin-top:var(--db-sizing-3xl);scroll-margin-bottom:var(--db-sizing-3xl)}.scroll-my-siz-3xs{scroll-margin-top:var(--db-sizing-3xs);scroll-margin-bottom:var(--db-sizing-3xs)}.scroll-my-siz-lg{scroll-margin-top:var(--db-sizing-lg);scroll-margin-bottom:var(--db-sizing-lg)}.scroll-my-siz-md{scroll-margin-top:var(--db-sizing-md);scroll-margin-bottom:var(--db-sizing-md)}.scroll-my-siz-sm{scroll-margin-top:var(--db-sizing-sm);scroll-margin-bottom:var(--db-sizing-sm)}.scroll-my-siz-xl{scroll-margin-top:var(--db-sizing-xl);scroll-margin-bottom:var(--db-sizing-xl)}.scroll-my-siz-xs{scroll-margin-top:var(--db-sizing-xs);scroll-margin-bottom:var(--db-sizing-xs)}.-scroll-mb-0{scroll-margin-bottom:-0px}.-scroll-mb-fix-2xl{scroll-margin-bottom:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-mb-fix-2xs{scroll-margin-bottom:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-mb-fix-3xl{scroll-margin-bottom:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-mb-fix-3xs{scroll-margin-bottom:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-mb-fix-lg{scroll-margin-bottom:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-mb-fix-md{scroll-margin-bottom:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-mb-fix-sm{scroll-margin-bottom:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-mb-fix-xl{scroll-margin-bottom:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-mb-fix-xs{scroll-margin-bottom:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-mb-none{scroll-margin-bottom:-0px}.-scroll-mb-res-2xl{scroll-margin-bottom:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-mb-res-2xs{scroll-margin-bottom:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-mb-res-3xl{scroll-margin-bottom:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-mb-res-3xs{scroll-margin-bottom:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-mb-res-lg{scroll-margin-bottom:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-mb-res-md{scroll-margin-bottom:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-mb-res-sm{scroll-margin-bottom:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-mb-res-xl{scroll-margin-bottom:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-mb-res-xs{scroll-margin-bottom:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-mb-siz-2xl{scroll-margin-bottom:calc(var(--db-sizing-2xl) * -1)}.-scroll-mb-siz-2xs{scroll-margin-bottom:calc(var(--db-sizing-2xs) * -1)}.-scroll-mb-siz-3xl{scroll-margin-bottom:calc(var(--db-sizing-3xl) * -1)}.-scroll-mb-siz-3xs{scroll-margin-bottom:calc(var(--db-sizing-3xs) * -1)}.-scroll-mb-siz-lg{scroll-margin-bottom:calc(var(--db-sizing-lg) * -1)}.-scroll-mb-siz-md{scroll-margin-bottom:calc(var(--db-sizing-md) * -1)}.-scroll-mb-siz-sm{scroll-margin-bottom:calc(var(--db-sizing-sm) * -1)}.-scroll-mb-siz-xl{scroll-margin-bottom:calc(var(--db-sizing-xl) * -1)}.-scroll-mb-siz-xs{scroll-margin-bottom:calc(var(--db-sizing-xs) * -1)}.-scroll-me-0{scroll-margin-inline-end:-0px}.-scroll-me-fix-2xl{scroll-margin-inline-end:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-me-fix-2xs{scroll-margin-inline-end:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-me-fix-3xl{scroll-margin-inline-end:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-me-fix-3xs{scroll-margin-inline-end:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-me-fix-lg{scroll-margin-inline-end:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-me-fix-md{scroll-margin-inline-end:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-me-fix-sm{scroll-margin-inline-end:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-me-fix-xl{scroll-margin-inline-end:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-me-fix-xs{scroll-margin-inline-end:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-me-none{scroll-margin-inline-end:-0px}.-scroll-me-res-2xl{scroll-margin-inline-end:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-me-res-2xs{scroll-margin-inline-end:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-me-res-3xl{scroll-margin-inline-end:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-me-res-3xs{scroll-margin-inline-end:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-me-res-lg{scroll-margin-inline-end:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-me-res-md{scroll-margin-inline-end:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-me-res-sm{scroll-margin-inline-end:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-me-res-xl{scroll-margin-inline-end:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-me-res-xs{scroll-margin-inline-end:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-me-siz-2xl{scroll-margin-inline-end:calc(var(--db-sizing-2xl) * -1)}.-scroll-me-siz-2xs{scroll-margin-inline-end:calc(var(--db-sizing-2xs) * -1)}.-scroll-me-siz-3xl{scroll-margin-inline-end:calc(var(--db-sizing-3xl) * -1)}.-scroll-me-siz-3xs{scroll-margin-inline-end:calc(var(--db-sizing-3xs) * -1)}.-scroll-me-siz-lg{scroll-margin-inline-end:calc(var(--db-sizing-lg) * -1)}.-scroll-me-siz-md{scroll-margin-inline-end:calc(var(--db-sizing-md) * -1)}.-scroll-me-siz-sm{scroll-margin-inline-end:calc(var(--db-sizing-sm) * -1)}.-scroll-me-siz-xl{scroll-margin-inline-end:calc(var(--db-sizing-xl) * -1)}.-scroll-me-siz-xs{scroll-margin-inline-end:calc(var(--db-sizing-xs) * -1)}.-scroll-ml-0{scroll-margin-left:-0px}.-scroll-ml-fix-2xl{scroll-margin-left:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-ml-fix-2xs{scroll-margin-left:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-ml-fix-3xl{scroll-margin-left:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-ml-fix-3xs{scroll-margin-left:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-ml-fix-lg{scroll-margin-left:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-ml-fix-md{scroll-margin-left:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-ml-fix-sm{scroll-margin-left:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-ml-fix-xl{scroll-margin-left:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-ml-fix-xs{scroll-margin-left:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-ml-none{scroll-margin-left:-0px}.-scroll-ml-res-2xl{scroll-margin-left:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-ml-res-2xs{scroll-margin-left:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-ml-res-3xl{scroll-margin-left:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-ml-res-3xs{scroll-margin-left:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-ml-res-lg{scroll-margin-left:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-ml-res-md{scroll-margin-left:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-ml-res-sm{scroll-margin-left:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-ml-res-xl{scroll-margin-left:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-ml-res-xs{scroll-margin-left:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-ml-siz-2xl{scroll-margin-left:calc(var(--db-sizing-2xl) * -1)}.-scroll-ml-siz-2xs{scroll-margin-left:calc(var(--db-sizing-2xs) * -1)}.-scroll-ml-siz-3xl{scroll-margin-left:calc(var(--db-sizing-3xl) * -1)}.-scroll-ml-siz-3xs{scroll-margin-left:calc(var(--db-sizing-3xs) * -1)}.-scroll-ml-siz-lg{scroll-margin-left:calc(var(--db-sizing-lg) * -1)}.-scroll-ml-siz-md{scroll-margin-left:calc(var(--db-sizing-md) * -1)}.-scroll-ml-siz-sm{scroll-margin-left:calc(var(--db-sizing-sm) * -1)}.-scroll-ml-siz-xl{scroll-margin-left:calc(var(--db-sizing-xl) * -1)}.-scroll-ml-siz-xs{scroll-margin-left:calc(var(--db-sizing-xs) * -1)}.-scroll-mr-0{scroll-margin-right:-0px}.-scroll-mr-fix-2xl{scroll-margin-right:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-mr-fix-2xs{scroll-margin-right:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-mr-fix-3xl{scroll-margin-right:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-mr-fix-3xs{scroll-margin-right:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-mr-fix-lg{scroll-margin-right:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-mr-fix-md{scroll-margin-right:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-mr-fix-sm{scroll-margin-right:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-mr-fix-xl{scroll-margin-right:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-mr-fix-xs{scroll-margin-right:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-mr-none{scroll-margin-right:-0px}.-scroll-mr-res-2xl{scroll-margin-right:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-mr-res-2xs{scroll-margin-right:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-mr-res-3xl{scroll-margin-right:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-mr-res-3xs{scroll-margin-right:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-mr-res-lg{scroll-margin-right:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-mr-res-md{scroll-margin-right:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-mr-res-sm{scroll-margin-right:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-mr-res-xl{scroll-margin-right:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-mr-res-xs{scroll-margin-right:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-mr-siz-2xl{scroll-margin-right:calc(var(--db-sizing-2xl) * -1)}.-scroll-mr-siz-2xs{scroll-margin-right:calc(var(--db-sizing-2xs) * -1)}.-scroll-mr-siz-3xl{scroll-margin-right:calc(var(--db-sizing-3xl) * -1)}.-scroll-mr-siz-3xs{scroll-margin-right:calc(var(--db-sizing-3xs) * -1)}.-scroll-mr-siz-lg{scroll-margin-right:calc(var(--db-sizing-lg) * -1)}.-scroll-mr-siz-md{scroll-margin-right:calc(var(--db-sizing-md) * -1)}.-scroll-mr-siz-sm{scroll-margin-right:calc(var(--db-sizing-sm) * -1)}.-scroll-mr-siz-xl{scroll-margin-right:calc(var(--db-sizing-xl) * -1)}.-scroll-mr-siz-xs{scroll-margin-right:calc(var(--db-sizing-xs) * -1)}.-scroll-ms-0{scroll-margin-inline-start:-0px}.-scroll-ms-fix-2xl{scroll-margin-inline-start:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-ms-fix-2xs{scroll-margin-inline-start:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-ms-fix-3xl{scroll-margin-inline-start:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-ms-fix-3xs{scroll-margin-inline-start:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-ms-fix-lg{scroll-margin-inline-start:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-ms-fix-md{scroll-margin-inline-start:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-ms-fix-sm{scroll-margin-inline-start:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-ms-fix-xl{scroll-margin-inline-start:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-ms-fix-xs{scroll-margin-inline-start:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-ms-none{scroll-margin-inline-start:-0px}.-scroll-ms-res-2xl{scroll-margin-inline-start:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-ms-res-2xs{scroll-margin-inline-start:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-ms-res-3xl{scroll-margin-inline-start:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-ms-res-3xs{scroll-margin-inline-start:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-ms-res-lg{scroll-margin-inline-start:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-ms-res-md{scroll-margin-inline-start:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-ms-res-sm{scroll-margin-inline-start:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-ms-res-xl{scroll-margin-inline-start:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-ms-res-xs{scroll-margin-inline-start:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-ms-siz-2xl{scroll-margin-inline-start:calc(var(--db-sizing-2xl) * -1)}.-scroll-ms-siz-2xs{scroll-margin-inline-start:calc(var(--db-sizing-2xs) * -1)}.-scroll-ms-siz-3xl{scroll-margin-inline-start:calc(var(--db-sizing-3xl) * -1)}.-scroll-ms-siz-3xs{scroll-margin-inline-start:calc(var(--db-sizing-3xs) * -1)}.-scroll-ms-siz-lg{scroll-margin-inline-start:calc(var(--db-sizing-lg) * -1)}.-scroll-ms-siz-md{scroll-margin-inline-start:calc(var(--db-sizing-md) * -1)}.-scroll-ms-siz-sm{scroll-margin-inline-start:calc(var(--db-sizing-sm) * -1)}.-scroll-ms-siz-xl{scroll-margin-inline-start:calc(var(--db-sizing-xl) * -1)}.-scroll-ms-siz-xs{scroll-margin-inline-start:calc(var(--db-sizing-xs) * -1)}.-scroll-mt-0{scroll-margin-top:-0px}.-scroll-mt-fix-2xl{scroll-margin-top:calc(var(--db-spacing-fixed-2xl) * -1)}.-scroll-mt-fix-2xs{scroll-margin-top:calc(var(--db-spacing-fixed-2xs) * -1)}.-scroll-mt-fix-3xl{scroll-margin-top:calc(var(--db-spacing-fixed-3xl) * -1)}.-scroll-mt-fix-3xs{scroll-margin-top:calc(var(--db-spacing-fixed-3xs) * -1)}.-scroll-mt-fix-lg{scroll-margin-top:calc(var(--db-spacing-fixed-lg) * -1)}.-scroll-mt-fix-md{scroll-margin-top:calc(var(--db-spacing-fixed-md) * -1)}.-scroll-mt-fix-sm{scroll-margin-top:calc(var(--db-spacing-fixed-sm) * -1)}.-scroll-mt-fix-xl{scroll-margin-top:calc(var(--db-spacing-fixed-xl) * -1)}.-scroll-mt-fix-xs{scroll-margin-top:calc(var(--db-spacing-fixed-xs) * -1)}.-scroll-mt-none{scroll-margin-top:-0px}.-scroll-mt-res-2xl{scroll-margin-top:calc(var(--db-spacing-responsive-2xl) * -1)}.-scroll-mt-res-2xs{scroll-margin-top:calc(var(--db-spacing-responsive-2xs) * -1)}.-scroll-mt-res-3xl{scroll-margin-top:calc(var(--db-spacing-responsive-3xl) * -1)}.-scroll-mt-res-3xs{scroll-margin-top:calc(var(--db-spacing-responsive-3xs) * -1)}.-scroll-mt-res-lg{scroll-margin-top:calc(var(--db-spacing-responsive-lg) * -1)}.-scroll-mt-res-md{scroll-margin-top:calc(var(--db-spacing-responsive-md) * -1)}.-scroll-mt-res-sm{scroll-margin-top:calc(var(--db-spacing-responsive-sm) * -1)}.-scroll-mt-res-xl{scroll-margin-top:calc(var(--db-spacing-responsive-xl) * -1)}.-scroll-mt-res-xs{scroll-margin-top:calc(var(--db-spacing-responsive-xs) * -1)}.-scroll-mt-siz-2xl{scroll-margin-top:calc(var(--db-sizing-2xl) * -1)}.-scroll-mt-siz-2xs{scroll-margin-top:calc(var(--db-sizing-2xs) * -1)}.-scroll-mt-siz-3xl{scroll-margin-top:calc(var(--db-sizing-3xl) * -1)}.-scroll-mt-siz-3xs{scroll-margin-top:calc(var(--db-sizing-3xs) * -1)}.-scroll-mt-siz-lg{scroll-margin-top:calc(var(--db-sizing-lg) * -1)}.-scroll-mt-siz-md{scroll-margin-top:calc(var(--db-sizing-md) * -1)}.-scroll-mt-siz-sm{scroll-margin-top:calc(var(--db-sizing-sm) * -1)}.-scroll-mt-siz-xl{scroll-margin-top:calc(var(--db-sizing-xl) * -1)}.-scroll-mt-siz-xs{scroll-margin-top:calc(var(--db-sizing-xs) * -1)}.scroll-mb-0{scroll-margin-bottom:0px}.scroll-mb-fix-2xl{scroll-margin-bottom:var(--db-spacing-fixed-2xl)}.scroll-mb-fix-2xs{scroll-margin-bottom:var(--db-spacing-fixed-2xs)}.scroll-mb-fix-3xl{scroll-margin-bottom:var(--db-spacing-fixed-3xl)}.scroll-mb-fix-3xs{scroll-margin-bottom:var(--db-spacing-fixed-3xs)}.scroll-mb-fix-lg{scroll-margin-bottom:var(--db-spacing-fixed-lg)}.scroll-mb-fix-md{scroll-margin-bottom:var(--db-spacing-fixed-md)}.scroll-mb-fix-sm{scroll-margin-bottom:var(--db-spacing-fixed-sm)}.scroll-mb-fix-xl{scroll-margin-bottom:var(--db-spacing-fixed-xl)}.scroll-mb-fix-xs{scroll-margin-bottom:var(--db-spacing-fixed-xs)}.scroll-mb-none{scroll-margin-bottom:0px}.scroll-mb-res-2xl{scroll-margin-bottom:var(--db-spacing-responsive-2xl)}.scroll-mb-res-2xs{scroll-margin-bottom:var(--db-spacing-responsive-2xs)}.scroll-mb-res-3xl{scroll-margin-bottom:var(--db-spacing-responsive-3xl)}.scroll-mb-res-3xs{scroll-margin-bottom:var(--db-spacing-responsive-3xs)}.scroll-mb-res-lg{scroll-margin-bottom:var(--db-spacing-responsive-lg)}.scroll-mb-res-md{scroll-margin-bottom:var(--db-spacing-responsive-md)}.scroll-mb-res-sm{scroll-margin-bottom:var(--db-spacing-responsive-sm)}.scroll-mb-res-xl{scroll-margin-bottom:var(--db-spacing-responsive-xl)}.scroll-mb-res-xs{scroll-margin-bottom:var(--db-spacing-responsive-xs)}.scroll-mb-siz-2xl{scroll-margin-bottom:var(--db-sizing-2xl)}.scroll-mb-siz-2xs{scroll-margin-bottom:var(--db-sizing-2xs)}.scroll-mb-siz-3xl{scroll-margin-bottom:var(--db-sizing-3xl)}.scroll-mb-siz-3xs{scroll-margin-bottom:var(--db-sizing-3xs)}.scroll-mb-siz-lg{scroll-margin-bottom:var(--db-sizing-lg)}.scroll-mb-siz-md{scroll-margin-bottom:var(--db-sizing-md)}.scroll-mb-siz-sm{scroll-margin-bottom:var(--db-sizing-sm)}.scroll-mb-siz-xl{scroll-margin-bottom:var(--db-sizing-xl)}.scroll-mb-siz-xs{scroll-margin-bottom:var(--db-sizing-xs)}.scroll-me-0{scroll-margin-inline-end:0px}.scroll-me-fix-2xl{scroll-margin-inline-end:var(--db-spacing-fixed-2xl)}.scroll-me-fix-2xs{scroll-margin-inline-end:var(--db-spacing-fixed-2xs)}.scroll-me-fix-3xl{scroll-margin-inline-end:var(--db-spacing-fixed-3xl)}.scroll-me-fix-3xs{scroll-margin-inline-end:var(--db-spacing-fixed-3xs)}.scroll-me-fix-lg{scroll-margin-inline-end:var(--db-spacing-fixed-lg)}.scroll-me-fix-md{scroll-margin-inline-end:var(--db-spacing-fixed-md)}.scroll-me-fix-sm{scroll-margin-inline-end:var(--db-spacing-fixed-sm)}.scroll-me-fix-xl{scroll-margin-inline-end:var(--db-spacing-fixed-xl)}.scroll-me-fix-xs{scroll-margin-inline-end:var(--db-spacing-fixed-xs)}.scroll-me-none{scroll-margin-inline-end:0px}.scroll-me-res-2xl{scroll-margin-inline-end:var(--db-spacing-responsive-2xl)}.scroll-me-res-2xs{scroll-margin-inline-end:var(--db-spacing-responsive-2xs)}.scroll-me-res-3xl{scroll-margin-inline-end:var(--db-spacing-responsive-3xl)}.scroll-me-res-3xs{scroll-margin-inline-end:var(--db-spacing-responsive-3xs)}.scroll-me-res-lg{scroll-margin-inline-end:var(--db-spacing-responsive-lg)}.scroll-me-res-md{scroll-margin-inline-end:var(--db-spacing-responsive-md)}.scroll-me-res-sm{scroll-margin-inline-end:var(--db-spacing-responsive-sm)}.scroll-me-res-xl{scroll-margin-inline-end:var(--db-spacing-responsive-xl)}.scroll-me-res-xs{scroll-margin-inline-end:var(--db-spacing-responsive-xs)}.scroll-me-siz-2xl{scroll-margin-inline-end:var(--db-sizing-2xl)}.scroll-me-siz-2xs{scroll-margin-inline-end:var(--db-sizing-2xs)}.scroll-me-siz-3xl{scroll-margin-inline-end:var(--db-sizing-3xl)}.scroll-me-siz-3xs{scroll-margin-inline-end:var(--db-sizing-3xs)}.scroll-me-siz-lg{scroll-margin-inline-end:var(--db-sizing-lg)}.scroll-me-siz-md{scroll-margin-inline-end:var(--db-sizing-md)}.scroll-me-siz-sm{scroll-margin-inline-end:var(--db-sizing-sm)}.scroll-me-siz-xl{scroll-margin-inline-end:var(--db-sizing-xl)}.scroll-me-siz-xs{scroll-margin-inline-end:var(--db-sizing-xs)}.scroll-ml-0{scroll-margin-left:0px}.scroll-ml-fix-2xl{scroll-margin-left:var(--db-spacing-fixed-2xl)}.scroll-ml-fix-2xs{scroll-margin-left:var(--db-spacing-fixed-2xs)}.scroll-ml-fix-3xl{scroll-margin-left:var(--db-spacing-fixed-3xl)}.scroll-ml-fix-3xs{scroll-margin-left:var(--db-spacing-fixed-3xs)}.scroll-ml-fix-lg{scroll-margin-left:var(--db-spacing-fixed-lg)}.scroll-ml-fix-md{scroll-margin-left:var(--db-spacing-fixed-md)}.scroll-ml-fix-sm{scroll-margin-left:var(--db-spacing-fixed-sm)}.scroll-ml-fix-xl{scroll-margin-left:var(--db-spacing-fixed-xl)}.scroll-ml-fix-xs{scroll-margin-left:var(--db-spacing-fixed-xs)}.scroll-ml-none{scroll-margin-left:0px}.scroll-ml-res-2xl{scroll-margin-left:var(--db-spacing-responsive-2xl)}.scroll-ml-res-2xs{scroll-margin-left:var(--db-spacing-responsive-2xs)}.scroll-ml-res-3xl{scroll-margin-left:var(--db-spacing-responsive-3xl)}.scroll-ml-res-3xs{scroll-margin-left:var(--db-spacing-responsive-3xs)}.scroll-ml-res-lg{scroll-margin-left:var(--db-spacing-responsive-lg)}.scroll-ml-res-md{scroll-margin-left:var(--db-spacing-responsive-md)}.scroll-ml-res-sm{scroll-margin-left:var(--db-spacing-responsive-sm)}.scroll-ml-res-xl{scroll-margin-left:var(--db-spacing-responsive-xl)}.scroll-ml-res-xs{scroll-margin-left:var(--db-spacing-responsive-xs)}.scroll-ml-siz-2xl{scroll-margin-left:var(--db-sizing-2xl)}.scroll-ml-siz-2xs{scroll-margin-left:var(--db-sizing-2xs)}.scroll-ml-siz-3xl{scroll-margin-left:var(--db-sizing-3xl)}.scroll-ml-siz-3xs{scroll-margin-left:var(--db-sizing-3xs)}.scroll-ml-siz-lg{scroll-margin-left:var(--db-sizing-lg)}.scroll-ml-siz-md{scroll-margin-left:var(--db-sizing-md)}.scroll-ml-siz-sm{scroll-margin-left:var(--db-sizing-sm)}.scroll-ml-siz-xl{scroll-margin-left:var(--db-sizing-xl)}.scroll-ml-siz-xs{scroll-margin-left:var(--db-sizing-xs)}.scroll-mr-0{scroll-margin-right:0px}.scroll-mr-fix-2xl{scroll-margin-right:var(--db-spacing-fixed-2xl)}.scroll-mr-fix-2xs{scroll-margin-right:var(--db-spacing-fixed-2xs)}.scroll-mr-fix-3xl{scroll-margin-right:var(--db-spacing-fixed-3xl)}.scroll-mr-fix-3xs{scroll-margin-right:var(--db-spacing-fixed-3xs)}.scroll-mr-fix-lg{scroll-margin-right:var(--db-spacing-fixed-lg)}.scroll-mr-fix-md{scroll-margin-right:var(--db-spacing-fixed-md)}.scroll-mr-fix-sm{scroll-margin-right:var(--db-spacing-fixed-sm)}.scroll-mr-fix-xl{scroll-margin-right:var(--db-spacing-fixed-xl)}.scroll-mr-fix-xs{scroll-margin-right:var(--db-spacing-fixed-xs)}.scroll-mr-none{scroll-margin-right:0px}.scroll-mr-res-2xl{scroll-margin-right:var(--db-spacing-responsive-2xl)}.scroll-mr-res-2xs{scroll-margin-right:var(--db-spacing-responsive-2xs)}.scroll-mr-res-3xl{scroll-margin-right:var(--db-spacing-responsive-3xl)}.scroll-mr-res-3xs{scroll-margin-right:var(--db-spacing-responsive-3xs)}.scroll-mr-res-lg{scroll-margin-right:var(--db-spacing-responsive-lg)}.scroll-mr-res-md{scroll-margin-right:var(--db-spacing-responsive-md)}.scroll-mr-res-sm{scroll-margin-right:var(--db-spacing-responsive-sm)}.scroll-mr-res-xl{scroll-margin-right:var(--db-spacing-responsive-xl)}.scroll-mr-res-xs{scroll-margin-right:var(--db-spacing-responsive-xs)}.scroll-mr-siz-2xl{scroll-margin-right:var(--db-sizing-2xl)}.scroll-mr-siz-2xs{scroll-margin-right:var(--db-sizing-2xs)}.scroll-mr-siz-3xl{scroll-margin-right:var(--db-sizing-3xl)}.scroll-mr-siz-3xs{scroll-margin-right:var(--db-sizing-3xs)}.scroll-mr-siz-lg{scroll-margin-right:var(--db-sizing-lg)}.scroll-mr-siz-md{scroll-margin-right:var(--db-sizing-md)}.scroll-mr-siz-sm{scroll-margin-right:var(--db-sizing-sm)}.scroll-mr-siz-xl{scroll-margin-right:var(--db-sizing-xl)}.scroll-mr-siz-xs{scroll-margin-right:var(--db-sizing-xs)}.scroll-ms-0{scroll-margin-inline-start:0px}.scroll-ms-fix-2xl{scroll-margin-inline-start:var(--db-spacing-fixed-2xl)}.scroll-ms-fix-2xs{scroll-margin-inline-start:var(--db-spacing-fixed-2xs)}.scroll-ms-fix-3xl{scroll-margin-inline-start:var(--db-spacing-fixed-3xl)}.scroll-ms-fix-3xs{scroll-margin-inline-start:var(--db-spacing-fixed-3xs)}.scroll-ms-fix-lg{scroll-margin-inline-start:var(--db-spacing-fixed-lg)}.scroll-ms-fix-md{scroll-margin-inline-start:var(--db-spacing-fixed-md)}.scroll-ms-fix-sm{scroll-margin-inline-start:var(--db-spacing-fixed-sm)}.scroll-ms-fix-xl{scroll-margin-inline-start:var(--db-spacing-fixed-xl)}.scroll-ms-fix-xs{scroll-margin-inline-start:var(--db-spacing-fixed-xs)}.scroll-ms-none{scroll-margin-inline-start:0px}.scroll-ms-res-2xl{scroll-margin-inline-start:var(--db-spacing-responsive-2xl)}.scroll-ms-res-2xs{scroll-margin-inline-start:var(--db-spacing-responsive-2xs)}.scroll-ms-res-3xl{scroll-margin-inline-start:var(--db-spacing-responsive-3xl)}.scroll-ms-res-3xs{scroll-margin-inline-start:var(--db-spacing-responsive-3xs)}.scroll-ms-res-lg{scroll-margin-inline-start:var(--db-spacing-responsive-lg)}.scroll-ms-res-md{scroll-margin-inline-start:var(--db-spacing-responsive-md)}.scroll-ms-res-sm{scroll-margin-inline-start:var(--db-spacing-responsive-sm)}.scroll-ms-res-xl{scroll-margin-inline-start:var(--db-spacing-responsive-xl)}.scroll-ms-res-xs{scroll-margin-inline-start:var(--db-spacing-responsive-xs)}.scroll-ms-siz-2xl{scroll-margin-inline-start:var(--db-sizing-2xl)}.scroll-ms-siz-2xs{scroll-margin-inline-start:var(--db-sizing-2xs)}.scroll-ms-siz-3xl{scroll-margin-inline-start:var(--db-sizing-3xl)}.scroll-ms-siz-3xs{scroll-margin-inline-start:var(--db-sizing-3xs)}.scroll-ms-siz-lg{scroll-margin-inline-start:var(--db-sizing-lg)}.scroll-ms-siz-md{scroll-margin-inline-start:var(--db-sizing-md)}.scroll-ms-siz-sm{scroll-margin-inline-start:var(--db-sizing-sm)}.scroll-ms-siz-xl{scroll-margin-inline-start:var(--db-sizing-xl)}.scroll-ms-siz-xs{scroll-margin-inline-start:var(--db-sizing-xs)}.scroll-mt-0{scroll-margin-top:0px}.scroll-mt-fix-2xl{scroll-margin-top:var(--db-spacing-fixed-2xl)}.scroll-mt-fix-2xs{scroll-margin-top:var(--db-spacing-fixed-2xs)}.scroll-mt-fix-3xl{scroll-margin-top:var(--db-spacing-fixed-3xl)}.scroll-mt-fix-3xs{scroll-margin-top:var(--db-spacing-fixed-3xs)}.scroll-mt-fix-lg{scroll-margin-top:var(--db-spacing-fixed-lg)}.scroll-mt-fix-md{scroll-margin-top:var(--db-spacing-fixed-md)}.scroll-mt-fix-sm{scroll-margin-top:var(--db-spacing-fixed-sm)}.scroll-mt-fix-xl{scroll-margin-top:var(--db-spacing-fixed-xl)}.scroll-mt-fix-xs{scroll-margin-top:var(--db-spacing-fixed-xs)}.scroll-mt-none{scroll-margin-top:0px}.scroll-mt-res-2xl{scroll-margin-top:var(--db-spacing-responsive-2xl)}.scroll-mt-res-2xs{scroll-margin-top:var(--db-spacing-responsive-2xs)}.scroll-mt-res-3xl{scroll-margin-top:var(--db-spacing-responsive-3xl)}.scroll-mt-res-3xs{scroll-margin-top:var(--db-spacing-responsive-3xs)}.scroll-mt-res-lg{scroll-margin-top:var(--db-spacing-responsive-lg)}.scroll-mt-res-md{scroll-margin-top:var(--db-spacing-responsive-md)}.scroll-mt-res-sm{scroll-margin-top:var(--db-spacing-responsive-sm)}.scroll-mt-res-xl{scroll-margin-top:var(--db-spacing-responsive-xl)}.scroll-mt-res-xs{scroll-margin-top:var(--db-spacing-responsive-xs)}.scroll-mt-siz-2xl{scroll-margin-top:var(--db-sizing-2xl)}.scroll-mt-siz-2xs{scroll-margin-top:var(--db-sizing-2xs)}.scroll-mt-siz-3xl{scroll-margin-top:var(--db-sizing-3xl)}.scroll-mt-siz-3xs{scroll-margin-top:var(--db-sizing-3xs)}.scroll-mt-siz-lg{scroll-margin-top:var(--db-sizing-lg)}.scroll-mt-siz-md{scroll-margin-top:var(--db-sizing-md)}.scroll-mt-siz-sm{scroll-margin-top:var(--db-sizing-sm)}.scroll-mt-siz-xl{scroll-margin-top:var(--db-sizing-xl)}.scroll-mt-siz-xs{scroll-margin-top:var(--db-sizing-xs)}.scroll-p-0{scroll-padding:0px}.scroll-p-fix-2xl{scroll-padding:var(--db-spacing-fixed-2xl)}.scroll-p-fix-2xs{scroll-padding:var(--db-spacing-fixed-2xs)}.scroll-p-fix-3xl{scroll-padding:var(--db-spacing-fixed-3xl)}.scroll-p-fix-3xs{scroll-padding:var(--db-spacing-fixed-3xs)}.scroll-p-fix-lg{scroll-padding:var(--db-spacing-fixed-lg)}.scroll-p-fix-md{scroll-padding:var(--db-spacing-fixed-md)}.scroll-p-fix-sm{scroll-padding:var(--db-spacing-fixed-sm)}.scroll-p-fix-xl{scroll-padding:var(--db-spacing-fixed-xl)}.scroll-p-fix-xs{scroll-padding:var(--db-spacing-fixed-xs)}.scroll-p-none{scroll-padding:0px}.scroll-p-res-2xl{scroll-padding:var(--db-spacing-responsive-2xl)}.scroll-p-res-2xs{scroll-padding:var(--db-spacing-responsive-2xs)}.scroll-p-res-3xl{scroll-padding:var(--db-spacing-responsive-3xl)}.scroll-p-res-3xs{scroll-padding:var(--db-spacing-responsive-3xs)}.scroll-p-res-lg{scroll-padding:var(--db-spacing-responsive-lg)}.scroll-p-res-md{scroll-padding:var(--db-spacing-responsive-md)}.scroll-p-res-sm{scroll-padding:var(--db-spacing-responsive-sm)}.scroll-p-res-xl{scroll-padding:var(--db-spacing-responsive-xl)}.scroll-p-res-xs{scroll-padding:var(--db-spacing-responsive-xs)}.scroll-p-siz-2xl{scroll-padding:var(--db-sizing-2xl)}.scroll-p-siz-2xs{scroll-padding:var(--db-sizing-2xs)}.scroll-p-siz-3xl{scroll-padding:var(--db-sizing-3xl)}.scroll-p-siz-3xs{scroll-padding:var(--db-sizing-3xs)}.scroll-p-siz-lg{scroll-padding:var(--db-sizing-lg)}.scroll-p-siz-md{scroll-padding:var(--db-sizing-md)}.scroll-p-siz-sm{scroll-padding:var(--db-sizing-sm)}.scroll-p-siz-xl{scroll-padding:var(--db-sizing-xl)}.scroll-p-siz-xs{scroll-padding:var(--db-sizing-xs)}.scroll-px-0{scroll-padding-left:0px;scroll-padding-right:0px}.scroll-px-fix-2xl{scroll-padding-left:var(--db-spacing-fixed-2xl);scroll-padding-right:var(--db-spacing-fixed-2xl)}.scroll-px-fix-2xs{scroll-padding-left:var(--db-spacing-fixed-2xs);scroll-padding-right:var(--db-spacing-fixed-2xs)}.scroll-px-fix-3xl{scroll-padding-left:var(--db-spacing-fixed-3xl);scroll-padding-right:var(--db-spacing-fixed-3xl)}.scroll-px-fix-3xs{scroll-padding-left:var(--db-spacing-fixed-3xs);scroll-padding-right:var(--db-spacing-fixed-3xs)}.scroll-px-fix-lg{scroll-padding-left:var(--db-spacing-fixed-lg);scroll-padding-right:var(--db-spacing-fixed-lg)}.scroll-px-fix-md{scroll-padding-left:var(--db-spacing-fixed-md);scroll-padding-right:var(--db-spacing-fixed-md)}.scroll-px-fix-sm{scroll-padding-left:var(--db-spacing-fixed-sm);scroll-padding-right:var(--db-spacing-fixed-sm)}.scroll-px-fix-xl{scroll-padding-left:var(--db-spacing-fixed-xl);scroll-padding-right:var(--db-spacing-fixed-xl)}.scroll-px-fix-xs{scroll-padding-left:var(--db-spacing-fixed-xs);scroll-padding-right:var(--db-spacing-fixed-xs)}.scroll-px-none{scroll-padding-left:0px;scroll-padding-right:0px}.scroll-px-res-2xl{scroll-padding-left:var(--db-spacing-responsive-2xl);scroll-padding-right:var(--db-spacing-responsive-2xl)}.scroll-px-res-2xs{scroll-padding-left:var(--db-spacing-responsive-2xs);scroll-padding-right:var(--db-spacing-responsive-2xs)}.scroll-px-res-3xl{scroll-padding-left:var(--db-spacing-responsive-3xl);scroll-padding-right:var(--db-spacing-responsive-3xl)}.scroll-px-res-3xs{scroll-padding-left:var(--db-spacing-responsive-3xs);scroll-padding-right:var(--db-spacing-responsive-3xs)}.scroll-px-res-lg{scroll-padding-left:var(--db-spacing-responsive-lg);scroll-padding-right:var(--db-spacing-responsive-lg)}.scroll-px-res-md{scroll-padding-left:var(--db-spacing-responsive-md);scroll-padding-right:var(--db-spacing-responsive-md)}.scroll-px-res-sm{scroll-padding-left:var(--db-spacing-responsive-sm);scroll-padding-right:var(--db-spacing-responsive-sm)}.scroll-px-res-xl{scroll-padding-left:var(--db-spacing-responsive-xl);scroll-padding-right:var(--db-spacing-responsive-xl)}.scroll-px-res-xs{scroll-padding-left:var(--db-spacing-responsive-xs);scroll-padding-right:var(--db-spacing-responsive-xs)}.scroll-px-siz-2xl{scroll-padding-left:var(--db-sizing-2xl);scroll-padding-right:var(--db-sizing-2xl)}.scroll-px-siz-2xs{scroll-padding-left:var(--db-sizing-2xs);scroll-padding-right:var(--db-sizing-2xs)}.scroll-px-siz-3xl{scroll-padding-left:var(--db-sizing-3xl);scroll-padding-right:var(--db-sizing-3xl)}.scroll-px-siz-3xs{scroll-padding-left:var(--db-sizing-3xs);scroll-padding-right:var(--db-sizing-3xs)}.scroll-px-siz-lg{scroll-padding-left:var(--db-sizing-lg);scroll-padding-right:var(--db-sizing-lg)}.scroll-px-siz-md{scroll-padding-left:var(--db-sizing-md);scroll-padding-right:var(--db-sizing-md)}.scroll-px-siz-sm{scroll-padding-left:var(--db-sizing-sm);scroll-padding-right:var(--db-sizing-sm)}.scroll-px-siz-xl{scroll-padding-left:var(--db-sizing-xl);scroll-padding-right:var(--db-sizing-xl)}.scroll-px-siz-xs{scroll-padding-left:var(--db-sizing-xs);scroll-padding-right:var(--db-sizing-xs)}.scroll-py-0{scroll-padding-top:0px;scroll-padding-bottom:0px}.scroll-py-fix-2xl{scroll-padding-top:var(--db-spacing-fixed-2xl);scroll-padding-bottom:var(--db-spacing-fixed-2xl)}.scroll-py-fix-2xs{scroll-padding-top:var(--db-spacing-fixed-2xs);scroll-padding-bottom:var(--db-spacing-fixed-2xs)}.scroll-py-fix-3xl{scroll-padding-top:var(--db-spacing-fixed-3xl);scroll-padding-bottom:var(--db-spacing-fixed-3xl)}.scroll-py-fix-3xs{scroll-padding-top:var(--db-spacing-fixed-3xs);scroll-padding-bottom:var(--db-spacing-fixed-3xs)}.scroll-py-fix-lg{scroll-padding-top:var(--db-spacing-fixed-lg);scroll-padding-bottom:var(--db-spacing-fixed-lg)}.scroll-py-fix-md{scroll-padding-top:var(--db-spacing-fixed-md);scroll-padding-bottom:var(--db-spacing-fixed-md)}.scroll-py-fix-sm{scroll-padding-top:var(--db-spacing-fixed-sm);scroll-padding-bottom:var(--db-spacing-fixed-sm)}.scroll-py-fix-xl{scroll-padding-top:var(--db-spacing-fixed-xl);scroll-padding-bottom:var(--db-spacing-fixed-xl)}.scroll-py-fix-xs{scroll-padding-top:var(--db-spacing-fixed-xs);scroll-padding-bottom:var(--db-spacing-fixed-xs)}.scroll-py-none{scroll-padding-top:0px;scroll-padding-bottom:0px}.scroll-py-res-2xl{scroll-padding-top:var(--db-spacing-responsive-2xl);scroll-padding-bottom:var(--db-spacing-responsive-2xl)}.scroll-py-res-2xs{scroll-padding-top:var(--db-spacing-responsive-2xs);scroll-padding-bottom:var(--db-spacing-responsive-2xs)}.scroll-py-res-3xl{scroll-padding-top:var(--db-spacing-responsive-3xl);scroll-padding-bottom:var(--db-spacing-responsive-3xl)}.scroll-py-res-3xs{scroll-padding-top:var(--db-spacing-responsive-3xs);scroll-padding-bottom:var(--db-spacing-responsive-3xs)}.scroll-py-res-lg{scroll-padding-top:var(--db-spacing-responsive-lg);scroll-padding-bottom:var(--db-spacing-responsive-lg)}.scroll-py-res-md{scroll-padding-top:var(--db-spacing-responsive-md);scroll-padding-bottom:var(--db-spacing-responsive-md)}.scroll-py-res-sm{scroll-padding-top:var(--db-spacing-responsive-sm);scroll-padding-bottom:var(--db-spacing-responsive-sm)}.scroll-py-res-xl{scroll-padding-top:var(--db-spacing-responsive-xl);scroll-padding-bottom:var(--db-spacing-responsive-xl)}.scroll-py-res-xs{scroll-padding-top:var(--db-spacing-responsive-xs);scroll-padding-bottom:var(--db-spacing-responsive-xs)}.scroll-py-siz-2xl{scroll-padding-top:var(--db-sizing-2xl);scroll-padding-bottom:var(--db-sizing-2xl)}.scroll-py-siz-2xs{scroll-padding-top:var(--db-sizing-2xs);scroll-padding-bottom:var(--db-sizing-2xs)}.scroll-py-siz-3xl{scroll-padding-top:var(--db-sizing-3xl);scroll-padding-bottom:var(--db-sizing-3xl)}.scroll-py-siz-3xs{scroll-padding-top:var(--db-sizing-3xs);scroll-padding-bottom:var(--db-sizing-3xs)}.scroll-py-siz-lg{scroll-padding-top:var(--db-sizing-lg);scroll-padding-bottom:var(--db-sizing-lg)}.scroll-py-siz-md{scroll-padding-top:var(--db-sizing-md);scroll-padding-bottom:var(--db-sizing-md)}.scroll-py-siz-sm{scroll-padding-top:var(--db-sizing-sm);scroll-padding-bottom:var(--db-sizing-sm)}.scroll-py-siz-xl{scroll-padding-top:var(--db-sizing-xl);scroll-padding-bottom:var(--db-sizing-xl)}.scroll-py-siz-xs{scroll-padding-top:var(--db-sizing-xs);scroll-padding-bottom:var(--db-sizing-xs)}.scroll-pb-0{scroll-padding-bottom:0px}.scroll-pb-fix-2xl{scroll-padding-bottom:var(--db-spacing-fixed-2xl)}.scroll-pb-fix-2xs{scroll-padding-bottom:var(--db-spacing-fixed-2xs)}.scroll-pb-fix-3xl{scroll-padding-bottom:var(--db-spacing-fixed-3xl)}.scroll-pb-fix-3xs{scroll-padding-bottom:var(--db-spacing-fixed-3xs)}.scroll-pb-fix-lg{scroll-padding-bottom:var(--db-spacing-fixed-lg)}.scroll-pb-fix-md{scroll-padding-bottom:var(--db-spacing-fixed-md)}.scroll-pb-fix-sm{scroll-padding-bottom:var(--db-spacing-fixed-sm)}.scroll-pb-fix-xl{scroll-padding-bottom:var(--db-spacing-fixed-xl)}.scroll-pb-fix-xs{scroll-padding-bottom:var(--db-spacing-fixed-xs)}.scroll-pb-none{scroll-padding-bottom:0px}.scroll-pb-res-2xl{scroll-padding-bottom:var(--db-spacing-responsive-2xl)}.scroll-pb-res-2xs{scroll-padding-bottom:var(--db-spacing-responsive-2xs)}.scroll-pb-res-3xl{scroll-padding-bottom:var(--db-spacing-responsive-3xl)}.scroll-pb-res-3xs{scroll-padding-bottom:var(--db-spacing-responsive-3xs)}.scroll-pb-res-lg{scroll-padding-bottom:var(--db-spacing-responsive-lg)}.scroll-pb-res-md{scroll-padding-bottom:var(--db-spacing-responsive-md)}.scroll-pb-res-sm{scroll-padding-bottom:var(--db-spacing-responsive-sm)}.scroll-pb-res-xl{scroll-padding-bottom:var(--db-spacing-responsive-xl)}.scroll-pb-res-xs{scroll-padding-bottom:var(--db-spacing-responsive-xs)}.scroll-pb-siz-2xl{scroll-padding-bottom:var(--db-sizing-2xl)}.scroll-pb-siz-2xs{scroll-padding-bottom:var(--db-sizing-2xs)}.scroll-pb-siz-3xl{scroll-padding-bottom:var(--db-sizing-3xl)}.scroll-pb-siz-3xs{scroll-padding-bottom:var(--db-sizing-3xs)}.scroll-pb-siz-lg{scroll-padding-bottom:var(--db-sizing-lg)}.scroll-pb-siz-md{scroll-padding-bottom:var(--db-sizing-md)}.scroll-pb-siz-sm{scroll-padding-bottom:var(--db-sizing-sm)}.scroll-pb-siz-xl{scroll-padding-bottom:var(--db-sizing-xl)}.scroll-pb-siz-xs{scroll-padding-bottom:var(--db-sizing-xs)}.scroll-pe-0{scroll-padding-inline-end:0px}.scroll-pe-fix-2xl{scroll-padding-inline-end:var(--db-spacing-fixed-2xl)}.scroll-pe-fix-2xs{scroll-padding-inline-end:var(--db-spacing-fixed-2xs)}.scroll-pe-fix-3xl{scroll-padding-inline-end:var(--db-spacing-fixed-3xl)}.scroll-pe-fix-3xs{scroll-padding-inline-end:var(--db-spacing-fixed-3xs)}.scroll-pe-fix-lg{scroll-padding-inline-end:var(--db-spacing-fixed-lg)}.scroll-pe-fix-md{scroll-padding-inline-end:var(--db-spacing-fixed-md)}.scroll-pe-fix-sm{scroll-padding-inline-end:var(--db-spacing-fixed-sm)}.scroll-pe-fix-xl{scroll-padding-inline-end:var(--db-spacing-fixed-xl)}.scroll-pe-fix-xs{scroll-padding-inline-end:var(--db-spacing-fixed-xs)}.scroll-pe-none{scroll-padding-inline-end:0px}.scroll-pe-res-2xl{scroll-padding-inline-end:var(--db-spacing-responsive-2xl)}.scroll-pe-res-2xs{scroll-padding-inline-end:var(--db-spacing-responsive-2xs)}.scroll-pe-res-3xl{scroll-padding-inline-end:var(--db-spacing-responsive-3xl)}.scroll-pe-res-3xs{scroll-padding-inline-end:var(--db-spacing-responsive-3xs)}.scroll-pe-res-lg{scroll-padding-inline-end:var(--db-spacing-responsive-lg)}.scroll-pe-res-md{scroll-padding-inline-end:var(--db-spacing-responsive-md)}.scroll-pe-res-sm{scroll-padding-inline-end:var(--db-spacing-responsive-sm)}.scroll-pe-res-xl{scroll-padding-inline-end:var(--db-spacing-responsive-xl)}.scroll-pe-res-xs{scroll-padding-inline-end:var(--db-spacing-responsive-xs)}.scroll-pe-siz-2xl{scroll-padding-inline-end:var(--db-sizing-2xl)}.scroll-pe-siz-2xs{scroll-padding-inline-end:var(--db-sizing-2xs)}.scroll-pe-siz-3xl{scroll-padding-inline-end:var(--db-sizing-3xl)}.scroll-pe-siz-3xs{scroll-padding-inline-end:var(--db-sizing-3xs)}.scroll-pe-siz-lg{scroll-padding-inline-end:var(--db-sizing-lg)}.scroll-pe-siz-md{scroll-padding-inline-end:var(--db-sizing-md)}.scroll-pe-siz-sm{scroll-padding-inline-end:var(--db-sizing-sm)}.scroll-pe-siz-xl{scroll-padding-inline-end:var(--db-sizing-xl)}.scroll-pe-siz-xs{scroll-padding-inline-end:var(--db-sizing-xs)}.scroll-pl-0{scroll-padding-left:0px}.scroll-pl-fix-2xl{scroll-padding-left:var(--db-spacing-fixed-2xl)}.scroll-pl-fix-2xs{scroll-padding-left:var(--db-spacing-fixed-2xs)}.scroll-pl-fix-3xl{scroll-padding-left:var(--db-spacing-fixed-3xl)}.scroll-pl-fix-3xs{scroll-padding-left:var(--db-spacing-fixed-3xs)}.scroll-pl-fix-lg{scroll-padding-left:var(--db-spacing-fixed-lg)}.scroll-pl-fix-md{scroll-padding-left:var(--db-spacing-fixed-md)}.scroll-pl-fix-sm{scroll-padding-left:var(--db-spacing-fixed-sm)}.scroll-pl-fix-xl{scroll-padding-left:var(--db-spacing-fixed-xl)}.scroll-pl-fix-xs{scroll-padding-left:var(--db-spacing-fixed-xs)}.scroll-pl-none{scroll-padding-left:0px}.scroll-pl-res-2xl{scroll-padding-left:var(--db-spacing-responsive-2xl)}.scroll-pl-res-2xs{scroll-padding-left:var(--db-spacing-responsive-2xs)}.scroll-pl-res-3xl{scroll-padding-left:var(--db-spacing-responsive-3xl)}.scroll-pl-res-3xs{scroll-padding-left:var(--db-spacing-responsive-3xs)}.scroll-pl-res-lg{scroll-padding-left:var(--db-spacing-responsive-lg)}.scroll-pl-res-md{scroll-padding-left:var(--db-spacing-responsive-md)}.scroll-pl-res-sm{scroll-padding-left:var(--db-spacing-responsive-sm)}.scroll-pl-res-xl{scroll-padding-left:var(--db-spacing-responsive-xl)}.scroll-pl-res-xs{scroll-padding-left:var(--db-spacing-responsive-xs)}.scroll-pl-siz-2xl{scroll-padding-left:var(--db-sizing-2xl)}.scroll-pl-siz-2xs{scroll-padding-left:var(--db-sizing-2xs)}.scroll-pl-siz-3xl{scroll-padding-left:var(--db-sizing-3xl)}.scroll-pl-siz-3xs{scroll-padding-left:var(--db-sizing-3xs)}.scroll-pl-siz-lg{scroll-padding-left:var(--db-sizing-lg)}.scroll-pl-siz-md{scroll-padding-left:var(--db-sizing-md)}.scroll-pl-siz-sm{scroll-padding-left:var(--db-sizing-sm)}.scroll-pl-siz-xl{scroll-padding-left:var(--db-sizing-xl)}.scroll-pl-siz-xs{scroll-padding-left:var(--db-sizing-xs)}.scroll-pr-0{scroll-padding-right:0px}.scroll-pr-fix-2xl{scroll-padding-right:var(--db-spacing-fixed-2xl)}.scroll-pr-fix-2xs{scroll-padding-right:var(--db-spacing-fixed-2xs)}.scroll-pr-fix-3xl{scroll-padding-right:var(--db-spacing-fixed-3xl)}.scroll-pr-fix-3xs{scroll-padding-right:var(--db-spacing-fixed-3xs)}.scroll-pr-fix-lg{scroll-padding-right:var(--db-spacing-fixed-lg)}.scroll-pr-fix-md{scroll-padding-right:var(--db-spacing-fixed-md)}.scroll-pr-fix-sm{scroll-padding-right:var(--db-spacing-fixed-sm)}.scroll-pr-fix-xl{scroll-padding-right:var(--db-spacing-fixed-xl)}.scroll-pr-fix-xs{scroll-padding-right:var(--db-spacing-fixed-xs)}.scroll-pr-none{scroll-padding-right:0px}.scroll-pr-res-2xl{scroll-padding-right:var(--db-spacing-responsive-2xl)}.scroll-pr-res-2xs{scroll-padding-right:var(--db-spacing-responsive-2xs)}.scroll-pr-res-3xl{scroll-padding-right:var(--db-spacing-responsive-3xl)}.scroll-pr-res-3xs{scroll-padding-right:var(--db-spacing-responsive-3xs)}.scroll-pr-res-lg{scroll-padding-right:var(--db-spacing-responsive-lg)}.scroll-pr-res-md{scroll-padding-right:var(--db-spacing-responsive-md)}.scroll-pr-res-sm{scroll-padding-right:var(--db-spacing-responsive-sm)}.scroll-pr-res-xl{scroll-padding-right:var(--db-spacing-responsive-xl)}.scroll-pr-res-xs{scroll-padding-right:var(--db-spacing-responsive-xs)}.scroll-pr-siz-2xl{scroll-padding-right:var(--db-sizing-2xl)}.scroll-pr-siz-2xs{scroll-padding-right:var(--db-sizing-2xs)}.scroll-pr-siz-3xl{scroll-padding-right:var(--db-sizing-3xl)}.scroll-pr-siz-3xs{scroll-padding-right:var(--db-sizing-3xs)}.scroll-pr-siz-lg{scroll-padding-right:var(--db-sizing-lg)}.scroll-pr-siz-md{scroll-padding-right:var(--db-sizing-md)}.scroll-pr-siz-sm{scroll-padding-right:var(--db-sizing-sm)}.scroll-pr-siz-xl{scroll-padding-right:var(--db-sizing-xl)}.scroll-pr-siz-xs{scroll-padding-right:var(--db-sizing-xs)}.scroll-ps-0{scroll-padding-inline-start:0px}.scroll-ps-fix-2xl{scroll-padding-inline-start:var(--db-spacing-fixed-2xl)}.scroll-ps-fix-2xs{scroll-padding-inline-start:var(--db-spacing-fixed-2xs)}.scroll-ps-fix-3xl{scroll-padding-inline-start:var(--db-spacing-fixed-3xl)}.scroll-ps-fix-3xs{scroll-padding-inline-start:var(--db-spacing-fixed-3xs)}.scroll-ps-fix-lg{scroll-padding-inline-start:var(--db-spacing-fixed-lg)}.scroll-ps-fix-md{scroll-padding-inline-start:var(--db-spacing-fixed-md)}.scroll-ps-fix-sm{scroll-padding-inline-start:var(--db-spacing-fixed-sm)}.scroll-ps-fix-xl{scroll-padding-inline-start:var(--db-spacing-fixed-xl)}.scroll-ps-fix-xs{scroll-padding-inline-start:var(--db-spacing-fixed-xs)}.scroll-ps-none{scroll-padding-inline-start:0px}.scroll-ps-res-2xl{scroll-padding-inline-start:var(--db-spacing-responsive-2xl)}.scroll-ps-res-2xs{scroll-padding-inline-start:var(--db-spacing-responsive-2xs)}.scroll-ps-res-3xl{scroll-padding-inline-start:var(--db-spacing-responsive-3xl)}.scroll-ps-res-3xs{scroll-padding-inline-start:var(--db-spacing-responsive-3xs)}.scroll-ps-res-lg{scroll-padding-inline-start:var(--db-spacing-responsive-lg)}.scroll-ps-res-md{scroll-padding-inline-start:var(--db-spacing-responsive-md)}.scroll-ps-res-sm{scroll-padding-inline-start:var(--db-spacing-responsive-sm)}.scroll-ps-res-xl{scroll-padding-inline-start:var(--db-spacing-responsive-xl)}.scroll-ps-res-xs{scroll-padding-inline-start:var(--db-spacing-responsive-xs)}.scroll-ps-siz-2xl{scroll-padding-inline-start:var(--db-sizing-2xl)}.scroll-ps-siz-2xs{scroll-padding-inline-start:var(--db-sizing-2xs)}.scroll-ps-siz-3xl{scroll-padding-inline-start:var(--db-sizing-3xl)}.scroll-ps-siz-3xs{scroll-padding-inline-start:var(--db-sizing-3xs)}.scroll-ps-siz-lg{scroll-padding-inline-start:var(--db-sizing-lg)}.scroll-ps-siz-md{scroll-padding-inline-start:var(--db-sizing-md)}.scroll-ps-siz-sm{scroll-padding-inline-start:var(--db-sizing-sm)}.scroll-ps-siz-xl{scroll-padding-inline-start:var(--db-sizing-xl)}.scroll-ps-siz-xs{scroll-padding-inline-start:var(--db-sizing-xs)}.scroll-pt-0{scroll-padding-top:0px}.scroll-pt-fix-2xl{scroll-padding-top:var(--db-spacing-fixed-2xl)}.scroll-pt-fix-2xs{scroll-padding-top:var(--db-spacing-fixed-2xs)}.scroll-pt-fix-3xl{scroll-padding-top:var(--db-spacing-fixed-3xl)}.scroll-pt-fix-3xs{scroll-padding-top:var(--db-spacing-fixed-3xs)}.scroll-pt-fix-lg{scroll-padding-top:var(--db-spacing-fixed-lg)}.scroll-pt-fix-md{scroll-padding-top:var(--db-spacing-fixed-md)}.scroll-pt-fix-sm{scroll-padding-top:var(--db-spacing-fixed-sm)}.scroll-pt-fix-xl{scroll-padding-top:var(--db-spacing-fixed-xl)}.scroll-pt-fix-xs{scroll-padding-top:var(--db-spacing-fixed-xs)}.scroll-pt-none{scroll-padding-top:0px}.scroll-pt-res-2xl{scroll-padding-top:var(--db-spacing-responsive-2xl)}.scroll-pt-res-2xs{scroll-padding-top:var(--db-spacing-responsive-2xs)}.scroll-pt-res-3xl{scroll-padding-top:var(--db-spacing-responsive-3xl)}.scroll-pt-res-3xs{scroll-padding-top:var(--db-spacing-responsive-3xs)}.scroll-pt-res-lg{scroll-padding-top:var(--db-spacing-responsive-lg)}.scroll-pt-res-md{scroll-padding-top:var(--db-spacing-responsive-md)}.scroll-pt-res-sm{scroll-padding-top:var(--db-spacing-responsive-sm)}.scroll-pt-res-xl{scroll-padding-top:var(--db-spacing-responsive-xl)}.scroll-pt-res-xs{scroll-padding-top:var(--db-spacing-responsive-xs)}.scroll-pt-siz-2xl{scroll-padding-top:var(--db-sizing-2xl)}.scroll-pt-siz-2xs{scroll-padding-top:var(--db-sizing-2xs)}.scroll-pt-siz-3xl{scroll-padding-top:var(--db-sizing-3xl)}.scroll-pt-siz-3xs{scroll-padding-top:var(--db-sizing-3xs)}.scroll-pt-siz-lg{scroll-padding-top:var(--db-sizing-lg)}.scroll-pt-siz-md{scroll-padding-top:var(--db-sizing-md)}.scroll-pt-siz-sm{scroll-padding-top:var(--db-sizing-sm)}.scroll-pt-siz-xl{scroll-padding-top:var(--db-sizing-xl)}.scroll-pt-siz-xs{scroll-padding-top:var(--db-sizing-xs)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.list-image-none{list-style-image:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.columns-1{-moz-columns:1;columns:1}.columns-10{-moz-columns:10;columns:10}.columns-11{-moz-columns:11;columns:11}.columns-12{-moz-columns:12;columns:12}.columns-2{-moz-columns:2;columns:2}.columns-2xl{-moz-columns:42rem;columns:42rem}.columns-2xs{-moz-columns:18rem;columns:18rem}.columns-3{-moz-columns:3;columns:3}.columns-3xl{-moz-columns:48rem;columns:48rem}.columns-3xs{-moz-columns:16rem;columns:16rem}.columns-4{-moz-columns:4;columns:4}.columns-4xl{-moz-columns:56rem;columns:56rem}.columns-5{-moz-columns:5;columns:5}.columns-5xl{-moz-columns:64rem;columns:64rem}.columns-6{-moz-columns:6;columns:6}.columns-6xl{-moz-columns:72rem;columns:72rem}.columns-7{-moz-columns:7;columns:7}.columns-7xl{-moz-columns:80rem;columns:80rem}.columns-8{-moz-columns:8;columns:8}.columns-9{-moz-columns:9;columns:9}.columns-auto{-moz-columns:auto;columns:auto}.columns-lg{-moz-columns:32rem;columns:32rem}.columns-md{-moz-columns:28rem;columns:28rem}.columns-sm{-moz-columns:24rem;columns:24rem}.columns-xl{-moz-columns:36rem;columns:36rem}.columns-xs{-moz-columns:20rem;columns:20rem}.break-before-auto{-moz-column-break-before:auto;break-before:auto}.break-before-avoid{-moz-column-break-before:avoid;break-before:avoid}.break-before-all{-moz-column-break-before:all;break-before:all}.break-before-avoid-page{-moz-column-break-before:avoid;break-before:avoid-page}.break-before-page{-moz-column-break-before:page;break-before:page}.break-before-left{-moz-column-break-before:left;break-before:left}.break-before-right{-moz-column-break-before:right;break-before:right}.break-before-column{-moz-column-break-before:column;break-before:column}.break-inside-auto{-moz-column-break-inside:auto;break-inside:auto}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.break-inside-avoid-page{break-inside:avoid-page}.break-inside-avoid-column{-moz-column-break-inside:avoid;break-inside:avoid-column}.break-after-auto{-moz-column-break-after:auto;break-after:auto}.break-after-avoid{-moz-column-break-after:avoid;break-after:avoid}.break-after-all{-moz-column-break-after:all;break-after:all}.break-after-avoid-page{-moz-column-break-after:avoid;break-after:avoid-page}.break-after-page{-moz-column-break-after:page;break-after:page}.break-after-left{-moz-column-break-after:left;break-after:left}.break-after-right{-moz-column-break-after:right;break-after:right}.break-after-column{-moz-column-break-after:column;break-after:column}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-cols-max{grid-auto-columns:max-content}.auto-cols-min{grid-auto-columns:min-content}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-max{grid-auto-rows:max-content}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.grid-rows-11{grid-template-rows:repeat(11,minmax(0,1fr))}.grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-baseline{place-content:baseline}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-baseline{place-items:baseline}.place-items-stretch{place-items:stretch}.content-normal{align-content:normal}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-baseline{align-content:baseline}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.gap-0{gap:0px}.gap-fix-2xl{gap:var(--db-spacing-fixed-2xl)}.gap-fix-2xs{gap:var(--db-spacing-fixed-2xs)}.gap-fix-3xl{gap:var(--db-spacing-fixed-3xl)}.gap-fix-3xs{gap:var(--db-spacing-fixed-3xs)}.gap-fix-lg{gap:var(--db-spacing-fixed-lg)}.gap-fix-md{gap:var(--db-spacing-fixed-md)}.gap-fix-sm{gap:var(--db-spacing-fixed-sm)}.gap-fix-xl{gap:var(--db-spacing-fixed-xl)}.gap-fix-xs{gap:var(--db-spacing-fixed-xs)}.gap-none{gap:0px}.gap-res-2xl{gap:var(--db-spacing-responsive-2xl)}.gap-res-2xs{gap:var(--db-spacing-responsive-2xs)}.gap-res-3xl{gap:var(--db-spacing-responsive-3xl)}.gap-res-3xs{gap:var(--db-spacing-responsive-3xs)}.gap-res-lg{gap:var(--db-spacing-responsive-lg)}.gap-res-md{gap:var(--db-spacing-responsive-md)}.gap-res-sm{gap:var(--db-spacing-responsive-sm)}.gap-res-xl{gap:var(--db-spacing-responsive-xl)}.gap-res-xs{gap:var(--db-spacing-responsive-xs)}.gap-siz-2xl{gap:var(--db-sizing-2xl)}.gap-siz-2xs{gap:var(--db-sizing-2xs)}.gap-siz-3xl{gap:var(--db-sizing-3xl)}.gap-siz-3xs{gap:var(--db-sizing-3xs)}.gap-siz-lg{gap:var(--db-sizing-lg)}.gap-siz-md{gap:var(--db-sizing-md)}.gap-siz-sm{gap:var(--db-sizing-sm)}.gap-siz-xl{gap:var(--db-sizing-xl)}.gap-siz-xs{gap:var(--db-sizing-xs)}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-fix-2xl{-moz-column-gap:var(--db-spacing-fixed-2xl);column-gap:var(--db-spacing-fixed-2xl)}.gap-x-fix-2xs{-moz-column-gap:var(--db-spacing-fixed-2xs);column-gap:var(--db-spacing-fixed-2xs)}.gap-x-fix-3xl{-moz-column-gap:var(--db-spacing-fixed-3xl);column-gap:var(--db-spacing-fixed-3xl)}.gap-x-fix-3xs{-moz-column-gap:var(--db-spacing-fixed-3xs);column-gap:var(--db-spacing-fixed-3xs)}.gap-x-fix-lg{-moz-column-gap:var(--db-spacing-fixed-lg);column-gap:var(--db-spacing-fixed-lg)}.gap-x-fix-md{-moz-column-gap:var(--db-spacing-fixed-md);column-gap:var(--db-spacing-fixed-md)}.gap-x-fix-sm{-moz-column-gap:var(--db-spacing-fixed-sm);column-gap:var(--db-spacing-fixed-sm)}.gap-x-fix-xl{-moz-column-gap:var(--db-spacing-fixed-xl);column-gap:var(--db-spacing-fixed-xl)}.gap-x-fix-xs{-moz-column-gap:var(--db-spacing-fixed-xs);column-gap:var(--db-spacing-fixed-xs)}.gap-x-none{-moz-column-gap:0px;column-gap:0px}.gap-x-res-2xl{-moz-column-gap:var(--db-spacing-responsive-2xl);column-gap:var(--db-spacing-responsive-2xl)}.gap-x-res-2xs{-moz-column-gap:var(--db-spacing-responsive-2xs);column-gap:var(--db-spacing-responsive-2xs)}.gap-x-res-3xl{-moz-column-gap:var(--db-spacing-responsive-3xl);column-gap:var(--db-spacing-responsive-3xl)}.gap-x-res-3xs{-moz-column-gap:var(--db-spacing-responsive-3xs);column-gap:var(--db-spacing-responsive-3xs)}.gap-x-res-lg{-moz-column-gap:var(--db-spacing-responsive-lg);column-gap:var(--db-spacing-responsive-lg)}.gap-x-res-md{-moz-column-gap:var(--db-spacing-responsive-md);column-gap:var(--db-spacing-responsive-md)}.gap-x-res-sm{-moz-column-gap:var(--db-spacing-responsive-sm);column-gap:var(--db-spacing-responsive-sm)}.gap-x-res-xl{-moz-column-gap:var(--db-spacing-responsive-xl);column-gap:var(--db-spacing-responsive-xl)}.gap-x-res-xs{-moz-column-gap:var(--db-spacing-responsive-xs);column-gap:var(--db-spacing-responsive-xs)}.gap-x-siz-2xl{-moz-column-gap:var(--db-sizing-2xl);column-gap:var(--db-sizing-2xl)}.gap-x-siz-2xs{-moz-column-gap:var(--db-sizing-2xs);column-gap:var(--db-sizing-2xs)}.gap-x-siz-3xl{-moz-column-gap:var(--db-sizing-3xl);column-gap:var(--db-sizing-3xl)}.gap-x-siz-3xs{-moz-column-gap:var(--db-sizing-3xs);column-gap:var(--db-sizing-3xs)}.gap-x-siz-lg{-moz-column-gap:var(--db-sizing-lg);column-gap:var(--db-sizing-lg)}.gap-x-siz-md{-moz-column-gap:var(--db-sizing-md);column-gap:var(--db-sizing-md)}.gap-x-siz-sm{-moz-column-gap:var(--db-sizing-sm);column-gap:var(--db-sizing-sm)}.gap-x-siz-xl{-moz-column-gap:var(--db-sizing-xl);column-gap:var(--db-sizing-xl)}.gap-x-siz-xs{-moz-column-gap:var(--db-sizing-xs);column-gap:var(--db-sizing-xs)}.gap-y-0{row-gap:0px}.gap-y-fix-2xl{row-gap:var(--db-spacing-fixed-2xl)}.gap-y-fix-2xs{row-gap:var(--db-spacing-fixed-2xs)}.gap-y-fix-3xl{row-gap:var(--db-spacing-fixed-3xl)}.gap-y-fix-3xs{row-gap:var(--db-spacing-fixed-3xs)}.gap-y-fix-lg{row-gap:var(--db-spacing-fixed-lg)}.gap-y-fix-md{row-gap:var(--db-spacing-fixed-md)}.gap-y-fix-sm{row-gap:var(--db-spacing-fixed-sm)}.gap-y-fix-xl{row-gap:var(--db-spacing-fixed-xl)}.gap-y-fix-xs{row-gap:var(--db-spacing-fixed-xs)}.gap-y-none{row-gap:0px}.gap-y-res-2xl{row-gap:var(--db-spacing-responsive-2xl)}.gap-y-res-2xs{row-gap:var(--db-spacing-responsive-2xs)}.gap-y-res-3xl{row-gap:var(--db-spacing-responsive-3xl)}.gap-y-res-3xs{row-gap:var(--db-spacing-responsive-3xs)}.gap-y-res-lg{row-gap:var(--db-spacing-responsive-lg)}.gap-y-res-md{row-gap:var(--db-spacing-responsive-md)}.gap-y-res-sm{row-gap:var(--db-spacing-responsive-sm)}.gap-y-res-xl{row-gap:var(--db-spacing-responsive-xl)}.gap-y-res-xs{row-gap:var(--db-spacing-responsive-xs)}.gap-y-siz-2xl{row-gap:var(--db-sizing-2xl)}.gap-y-siz-2xs{row-gap:var(--db-sizing-2xs)}.gap-y-siz-3xl{row-gap:var(--db-sizing-3xl)}.gap-y-siz-3xs{row-gap:var(--db-sizing-3xs)}.gap-y-siz-lg{row-gap:var(--db-sizing-lg)}.gap-y-siz-md{row-gap:var(--db-sizing-md)}.gap-y-siz-sm{row-gap:var(--db-sizing-sm)}.gap-y-siz-xl{row-gap:var(--db-sizing-xl)}.gap-y-siz-xs{row-gap:var(--db-sizing-xs)}.-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-0px * var(--tw-space-x-reverse));margin-left:calc(-0px * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-2xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-2xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-2xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-2xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-2xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-2xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-3xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-3xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-3xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-3xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-3xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-3xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-lg>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-lg) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-lg) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-md) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-md) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-sm) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-sm) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-fix-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-fixed-xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-fixed-xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-none>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-0px * var(--tw-space-x-reverse));margin-left:calc(-0px * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-2xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-2xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-2xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-2xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-2xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-2xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-3xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-3xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-3xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-3xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-3xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-3xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-lg>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-lg) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-lg) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-md) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-md) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-sm) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-sm) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-res-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-spacing-responsive-xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-spacing-responsive-xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-2xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-2xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-2xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-2xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-2xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-2xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-3xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-3xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-3xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-3xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-3xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-3xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-lg>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-lg) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-lg) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-md) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-md) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-sm) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-sm) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-xl) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-siz-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--db-sizing-xs) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--db-sizing-xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(-0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-0px * var(--tw-space-y-reverse))}.-space-y-fix-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-2xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-2xl) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-2xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-2xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-2xs) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-3xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-3xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-3xl) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-3xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-3xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-3xs) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-lg) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-lg) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-md) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-md) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-sm) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-sm) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-xl) * -1) * var(--tw-space-y-reverse))}.-space-y-fix-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-fixed-xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-fixed-xs) * -1) * var(--tw-space-y-reverse))}.-space-y-none>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(-0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-0px * var(--tw-space-y-reverse))}.-space-y-res-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-2xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-2xl) * -1) * var(--tw-space-y-reverse))}.-space-y-res-2xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-2xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-2xs) * -1) * var(--tw-space-y-reverse))}.-space-y-res-3xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-3xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-3xl) * -1) * var(--tw-space-y-reverse))}.-space-y-res-3xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-3xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-3xs) * -1) * var(--tw-space-y-reverse))}.-space-y-res-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-lg) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-lg) * -1) * var(--tw-space-y-reverse))}.-space-y-res-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-md) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-md) * -1) * var(--tw-space-y-reverse))}.-space-y-res-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-sm) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-sm) * -1) * var(--tw-space-y-reverse))}.-space-y-res-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-xl) * -1) * var(--tw-space-y-reverse))}.-space-y-res-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-spacing-responsive-xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-spacing-responsive-xs) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-2xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-2xl) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-2xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-2xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-2xs) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-3xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-3xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-3xl) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-3xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-3xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-3xs) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-lg) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-lg) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-md) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-md) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-sm) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-sm) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-xl) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-xl) * -1) * var(--tw-space-y-reverse))}.-space-y-siz-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(var(--db-sizing-xs) * -1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--db-sizing-xs) * -1) * var(--tw-space-y-reverse))}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-2xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-2xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-2xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-2xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-2xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-2xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-3xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-3xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-3xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-3xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-3xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-3xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-lg>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-lg) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-lg) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-md) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-md) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-sm) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-sm) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-fix-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-fixed-xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-fixed-xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-none>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-2xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-2xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-2xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-2xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-2xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-2xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-3xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-3xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-3xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-3xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-3xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-3xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-lg>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-lg) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-lg) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-md) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-md) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-sm) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-sm) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-res-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-spacing-responsive-xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-spacing-responsive-xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-2xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-2xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-2xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-2xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-2xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-2xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-3xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-3xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-3xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-3xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-3xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-3xs) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-lg>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-lg) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-lg) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-md) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-md) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-sm) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-sm) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-xl) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-xl) * calc(1 - var(--tw-space-x-reverse)))}.space-x-siz-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--db-sizing-xs) * var(--tw-space-x-reverse));margin-left:calc(var(--db-sizing-xs) * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-fix-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-2xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-2xl) * var(--tw-space-y-reverse))}.space-y-fix-2xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-2xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-2xs) * var(--tw-space-y-reverse))}.space-y-fix-3xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-3xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-3xl) * var(--tw-space-y-reverse))}.space-y-fix-3xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-3xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-3xs) * var(--tw-space-y-reverse))}.space-y-fix-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-lg) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-lg) * var(--tw-space-y-reverse))}.space-y-fix-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-md) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-md) * var(--tw-space-y-reverse))}.space-y-fix-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-sm) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-sm) * var(--tw-space-y-reverse))}.space-y-fix-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-xl) * var(--tw-space-y-reverse))}.space-y-fix-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-fixed-xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-fixed-xs) * var(--tw-space-y-reverse))}.space-y-none>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-res-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-2xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-2xl) * var(--tw-space-y-reverse))}.space-y-res-2xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-2xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-2xs) * var(--tw-space-y-reverse))}.space-y-res-3xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-3xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-3xl) * var(--tw-space-y-reverse))}.space-y-res-3xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-3xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-3xs) * var(--tw-space-y-reverse))}.space-y-res-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-lg) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-lg) * var(--tw-space-y-reverse))}.space-y-res-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-md) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-md) * var(--tw-space-y-reverse))}.space-y-res-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-sm) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-sm) * var(--tw-space-y-reverse))}.space-y-res-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-xl) * var(--tw-space-y-reverse))}.space-y-res-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-spacing-responsive-xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-spacing-responsive-xs) * var(--tw-space-y-reverse))}.space-y-siz-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-2xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-2xl) * var(--tw-space-y-reverse))}.space-y-siz-2xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-2xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-2xs) * var(--tw-space-y-reverse))}.space-y-siz-3xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-3xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-3xl) * var(--tw-space-y-reverse))}.space-y-siz-3xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-3xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-3xs) * var(--tw-space-y-reverse))}.space-y-siz-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-lg) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-lg) * var(--tw-space-y-reverse))}.space-y-siz-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-md) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-md) * var(--tw-space-y-reverse))}.space-y-siz-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-sm) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-sm) * var(--tw-space-y-reverse))}.space-y-siz-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-xl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-xl) * var(--tw-space-y-reverse))}.space-y-siz-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--db-sizing-xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--db-sizing-xs) * var(--tw-space-y-reverse))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(4px * var(--tw-divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}.divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(8px * var(--tw-divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(4px * var(--tw-divide-y-reverse))}.divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(8px * var(--tw-divide-y-reverse))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.divide-double>:not([hidden])~:not([hidden]){border-style:double}.divide-none>:not([hidden])~:not([hidden]){border-style:none}.divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity: 0}.divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity: .1}.divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1}.divide-opacity-15>:not([hidden])~:not([hidden]){--tw-divide-opacity: .15}.divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity: .2}.divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity: .25}.divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity: .3}.divide-opacity-35>:not([hidden])~:not([hidden]){--tw-divide-opacity: .35}.divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity: .4}.divide-opacity-45>:not([hidden])~:not([hidden]){--tw-divide-opacity: .45}.divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity: .05}.divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: .5}.divide-opacity-55>:not([hidden])~:not([hidden]){--tw-divide-opacity: .55}.divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity: .6}.divide-opacity-65>:not([hidden])~:not([hidden]){--tw-divide-opacity: .65}.divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity: .7}.divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity: .75}.divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity: .8}.divide-opacity-85>:not([hidden])~:not([hidden]){--tw-divide-opacity: .85}.divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity: .9}.divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity: .95}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.hyphens-none{-webkit-hyphens:none;hyphens:none}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-2xl{border-start-end-radius:1rem;border-end-end-radius:1rem}.rounded-e-3xl{border-start-end-radius:1.5rem;border-end-end-radius:1.5rem}.rounded-e-full{border-start-end-radius:9999px;border-end-end-radius:9999px}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-e-md{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.rounded-e-none{border-start-end-radius:0px;border-end-end-radius:0px}.rounded-e-sm{border-start-end-radius:.125rem;border-end-end-radius:.125rem}.rounded-e-xl{border-start-end-radius:.75rem;border-end-end-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-2xl{border-start-start-radius:1rem;border-end-start-radius:1rem}.rounded-s-3xl{border-start-start-radius:1.5rem;border-end-start-radius:1.5rem}.rounded-s-full{border-start-start-radius:9999px;border-end-start-radius:9999px}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-s-md{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.rounded-s-none{border-start-start-radius:0px;border-end-start-radius:0px}.rounded-s-sm{border-start-start-radius:.125rem;border-end-start-radius:.125rem}.rounded-s-xl{border-start-start-radius:.75rem;border-end-start-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-ee-2xl{border-end-end-radius:1rem}.rounded-ee-3xl{border-end-end-radius:1.5rem}.rounded-ee-full{border-end-end-radius:9999px}.rounded-ee-lg{border-end-end-radius:.5rem}.rounded-ee-md{border-end-end-radius:.375rem}.rounded-ee-none{border-end-end-radius:0px}.rounded-ee-sm{border-end-end-radius:.125rem}.rounded-ee-xl{border-end-end-radius:.75rem}.rounded-es{border-end-start-radius:.25rem}.rounded-es-2xl{border-end-start-radius:1rem}.rounded-es-3xl{border-end-start-radius:1.5rem}.rounded-es-full{border-end-start-radius:9999px}.rounded-es-lg{border-end-start-radius:.5rem}.rounded-es-md{border-end-start-radius:.375rem}.rounded-es-none{border-end-start-radius:0px}.rounded-es-sm{border-end-start-radius:.125rem}.rounded-es-xl{border-end-start-radius:.75rem}.rounded-se{border-start-end-radius:.25rem}.rounded-se-2xl{border-start-end-radius:1rem}.rounded-se-3xl{border-start-end-radius:1.5rem}.rounded-se-full{border-start-end-radius:9999px}.rounded-se-lg{border-start-end-radius:.5rem}.rounded-se-md{border-start-end-radius:.375rem}.rounded-se-none{border-start-end-radius:0px}.rounded-se-sm{border-start-end-radius:.125rem}.rounded-se-xl{border-start-end-radius:.75rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-ss-2xl{border-start-start-radius:1rem}.rounded-ss-3xl{border-start-start-radius:1.5rem}.rounded-ss-full{border-start-start-radius:9999px}.rounded-ss-lg{border-start-start-radius:.5rem}.rounded-ss-md{border-start-start-radius:.375rem}.rounded-ss-none{border-start-start-radius:0px}.rounded-ss-sm{border-start-start-radius:.125rem}.rounded-ss-xl{border-start-start-radius:.75rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-tr-full{border-top-right-radius:9999px}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-tr-xl{border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-x-2{border-left-width:2px;border-right-width:2px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-x-8{border-left-width:8px;border-right-width:8px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-0{border-top-width:0px;border-bottom-width:0px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-y-4{border-top-width:4px;border-bottom-width:4px}.border-y-8{border-top-width:8px;border-bottom-width:8px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-e{border-inline-end-width:1px}.border-e-0{border-inline-end-width:0px}.border-e-2{border-inline-end-width:2px}.border-e-4{border-inline-end-width:4px}.border-e-8{border-inline-end-width:8px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-r-8{border-right-width:8px}.border-s{border-inline-start-width:1px}.border-s-0{border-inline-start-width:0px}.border-s-2{border-inline-start-width:2px}.border-s-4{border-inline-start-width:4px}.border-s-8{border-inline-start-width:8px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-hidden{border-style:hidden}.border-none{border-style:none}.border-opacity-0{--tw-border-opacity: 0}.border-opacity-10{--tw-border-opacity: .1}.border-opacity-100{--tw-border-opacity: 1}.border-opacity-15{--tw-border-opacity: .15}.border-opacity-20{--tw-border-opacity: .2}.border-opacity-25{--tw-border-opacity: .25}.border-opacity-30{--tw-border-opacity: .3}.border-opacity-35{--tw-border-opacity: .35}.border-opacity-40{--tw-border-opacity: .4}.border-opacity-45{--tw-border-opacity: .45}.border-opacity-5{--tw-border-opacity: .05}.border-opacity-50{--tw-border-opacity: .5}.border-opacity-55{--tw-border-opacity: .55}.border-opacity-60{--tw-border-opacity: .6}.border-opacity-65{--tw-border-opacity: .65}.border-opacity-70{--tw-border-opacity: .7}.border-opacity-75{--tw-border-opacity: .75}.border-opacity-80{--tw-border-opacity: .8}.border-opacity-85{--tw-border-opacity: .85}.border-opacity-90{--tw-border-opacity: .9}.border-opacity-95{--tw-border-opacity: .95}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-100{--tw-bg-opacity: 1}.bg-opacity-15{--tw-bg-opacity: .15}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-25{--tw-bg-opacity: .25}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-35{--tw-bg-opacity: .35}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-45{--tw-bg-opacity: .45}.bg-opacity-5{--tw-bg-opacity: .05}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-55{--tw-bg-opacity: .55}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-65{--tw-bg-opacity: .65}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-80{--tw-bg-opacity: .8}.bg-opacity-85{--tw-bg-opacity: .85}.bg-opacity-90{--tw-bg-opacity: .9}.bg-opacity-95{--tw-bg-opacity: .95}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-0\%{--tw-gradient-from-position: 0%}.from-10\%{--tw-gradient-from-position: 10%}.from-100\%{--tw-gradient-from-position: 100%}.from-15\%{--tw-gradient-from-position: 15%}.from-20\%{--tw-gradient-from-position: 20%}.from-25\%{--tw-gradient-from-position: 25%}.from-30\%{--tw-gradient-from-position: 30%}.from-35\%{--tw-gradient-from-position: 35%}.from-40\%{--tw-gradient-from-position: 40%}.from-45\%{--tw-gradient-from-position: 45%}.from-5\%{--tw-gradient-from-position: 5%}.from-50\%{--tw-gradient-from-position: 50%}.from-55\%{--tw-gradient-from-position: 55%}.from-60\%{--tw-gradient-from-position: 60%}.from-65\%{--tw-gradient-from-position: 65%}.from-70\%{--tw-gradient-from-position: 70%}.from-75\%{--tw-gradient-from-position: 75%}.from-80\%{--tw-gradient-from-position: 80%}.from-85\%{--tw-gradient-from-position: 85%}.from-90\%{--tw-gradient-from-position: 90%}.from-95\%{--tw-gradient-from-position: 95%}.via-0\%{--tw-gradient-via-position: 0%}.via-10\%{--tw-gradient-via-position: 10%}.via-100\%{--tw-gradient-via-position: 100%}.via-15\%{--tw-gradient-via-position: 15%}.via-20\%{--tw-gradient-via-position: 20%}.via-25\%{--tw-gradient-via-position: 25%}.via-30\%{--tw-gradient-via-position: 30%}.via-35\%{--tw-gradient-via-position: 35%}.via-40\%{--tw-gradient-via-position: 40%}.via-45\%{--tw-gradient-via-position: 45%}.via-5\%{--tw-gradient-via-position: 5%}.via-50\%{--tw-gradient-via-position: 50%}.via-55\%{--tw-gradient-via-position: 55%}.via-60\%{--tw-gradient-via-position: 60%}.via-65\%{--tw-gradient-via-position: 65%}.via-70\%{--tw-gradient-via-position: 70%}.via-75\%{--tw-gradient-via-position: 75%}.via-80\%{--tw-gradient-via-position: 80%}.via-85\%{--tw-gradient-via-position: 85%}.via-90\%{--tw-gradient-via-position: 90%}.via-95\%{--tw-gradient-via-position: 95%}.to-0\%{--tw-gradient-to-position: 0%}.to-10\%{--tw-gradient-to-position: 10%}.to-100\%{--tw-gradient-to-position: 100%}.to-15\%{--tw-gradient-to-position: 15%}.to-20\%{--tw-gradient-to-position: 20%}.to-25\%{--tw-gradient-to-position: 25%}.to-30\%{--tw-gradient-to-position: 30%}.to-35\%{--tw-gradient-to-position: 35%}.to-40\%{--tw-gradient-to-position: 40%}.to-45\%{--tw-gradient-to-position: 45%}.to-5\%{--tw-gradient-to-position: 5%}.to-50\%{--tw-gradient-to-position: 50%}.to-55\%{--tw-gradient-to-position: 55%}.to-60\%{--tw-gradient-to-position: 60%}.to-65\%{--tw-gradient-to-position: 65%}.to-70\%{--tw-gradient-to-position: 70%}.to-75\%{--tw-gradient-to-position: 75%}.to-80\%{--tw-gradient-to-position: 80%}.to-85\%{--tw-gradient-to-position: 85%}.to-90\%{--tw-gradient-to-position: 90%}.to-95\%{--tw-gradient-to-position: 95%}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-left{background-position:left}.bg-left-bottom{background-position:left bottom}.bg-left-top{background-position:left top}.bg-right{background-position:right}.bg-right-bottom{background-position:right bottom}.bg-right-top{background-position:right top}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:padding-box}.bg-origin-content{background-origin:content-box}.fill-none{fill:none}.stroke-none{stroke:none}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-fix-2xl{padding:var(--db-spacing-fixed-2xl)}.p-fix-2xs{padding:var(--db-spacing-fixed-2xs)}.p-fix-3xl{padding:var(--db-spacing-fixed-3xl)}.p-fix-3xs{padding:var(--db-spacing-fixed-3xs)}.p-fix-lg{padding:var(--db-spacing-fixed-lg)}.p-fix-md{padding:var(--db-spacing-fixed-md)}.p-fix-sm{padding:var(--db-spacing-fixed-sm)}.p-fix-xl{padding:var(--db-spacing-fixed-xl)}.p-fix-xs{padding:var(--db-spacing-fixed-xs)}.p-none{padding:0}.p-res-2xl{padding:var(--db-spacing-responsive-2xl)}.p-res-2xs{padding:var(--db-spacing-responsive-2xs)}.p-res-3xl{padding:var(--db-spacing-responsive-3xl)}.p-res-3xs{padding:var(--db-spacing-responsive-3xs)}.p-res-lg{padding:var(--db-spacing-responsive-lg)}.p-res-md{padding:var(--db-spacing-responsive-md)}.p-res-sm{padding:var(--db-spacing-responsive-sm)}.p-res-xl{padding:var(--db-spacing-responsive-xl)}.p-res-xs{padding:var(--db-spacing-responsive-xs)}.p-siz-2xl{padding:var(--db-sizing-2xl)}.p-siz-2xs{padding:var(--db-sizing-2xs)}.p-siz-3xl{padding:var(--db-sizing-3xl)}.p-siz-3xs{padding:var(--db-sizing-3xs)}.p-siz-lg{padding:var(--db-sizing-lg)}.p-siz-md{padding:var(--db-sizing-md)}.p-siz-sm{padding:var(--db-sizing-sm)}.p-siz-xl{padding:var(--db-sizing-xl)}.p-siz-xs{padding:var(--db-sizing-xs)}.px-0{padding-left:0;padding-right:0}.px-fix-2xl{padding-left:var(--db-spacing-fixed-2xl);padding-right:var(--db-spacing-fixed-2xl)}.px-fix-2xs{padding-left:var(--db-spacing-fixed-2xs);padding-right:var(--db-spacing-fixed-2xs)}.px-fix-3xl{padding-left:var(--db-spacing-fixed-3xl);padding-right:var(--db-spacing-fixed-3xl)}.px-fix-3xs{padding-left:var(--db-spacing-fixed-3xs);padding-right:var(--db-spacing-fixed-3xs)}.px-fix-lg{padding-left:var(--db-spacing-fixed-lg);padding-right:var(--db-spacing-fixed-lg)}.px-fix-md{padding-left:var(--db-spacing-fixed-md);padding-right:var(--db-spacing-fixed-md)}.px-fix-sm{padding-left:var(--db-spacing-fixed-sm);padding-right:var(--db-spacing-fixed-sm)}.px-fix-xl{padding-left:var(--db-spacing-fixed-xl);padding-right:var(--db-spacing-fixed-xl)}.px-fix-xs{padding-left:var(--db-spacing-fixed-xs);padding-right:var(--db-spacing-fixed-xs)}.px-none{padding-left:0;padding-right:0}.px-res-2xl{padding-left:var(--db-spacing-responsive-2xl);padding-right:var(--db-spacing-responsive-2xl)}.px-res-2xs{padding-left:var(--db-spacing-responsive-2xs);padding-right:var(--db-spacing-responsive-2xs)}.px-res-3xl{padding-left:var(--db-spacing-responsive-3xl);padding-right:var(--db-spacing-responsive-3xl)}.px-res-3xs{padding-left:var(--db-spacing-responsive-3xs);padding-right:var(--db-spacing-responsive-3xs)}.px-res-lg{padding-left:var(--db-spacing-responsive-lg);padding-right:var(--db-spacing-responsive-lg)}.px-res-md{padding-left:var(--db-spacing-responsive-md);padding-right:var(--db-spacing-responsive-md)}.px-res-sm{padding-left:var(--db-spacing-responsive-sm);padding-right:var(--db-spacing-responsive-sm)}.px-res-xl{padding-left:var(--db-spacing-responsive-xl);padding-right:var(--db-spacing-responsive-xl)}.px-res-xs{padding-left:var(--db-spacing-responsive-xs);padding-right:var(--db-spacing-responsive-xs)}.px-siz-2xl{padding-left:var(--db-sizing-2xl);padding-right:var(--db-sizing-2xl)}.px-siz-2xs{padding-left:var(--db-sizing-2xs);padding-right:var(--db-sizing-2xs)}.px-siz-3xl{padding-left:var(--db-sizing-3xl);padding-right:var(--db-sizing-3xl)}.px-siz-3xs{padding-left:var(--db-sizing-3xs);padding-right:var(--db-sizing-3xs)}.px-siz-lg{padding-left:var(--db-sizing-lg);padding-right:var(--db-sizing-lg)}.px-siz-md{padding-left:var(--db-sizing-md);padding-right:var(--db-sizing-md)}.px-siz-sm{padding-left:var(--db-sizing-sm);padding-right:var(--db-sizing-sm)}.px-siz-xl{padding-left:var(--db-sizing-xl);padding-right:var(--db-sizing-xl)}.px-siz-xs{padding-left:var(--db-sizing-xs);padding-right:var(--db-sizing-xs)}.py-0{padding-top:0;padding-bottom:0}.py-fix-2xl{padding-top:var(--db-spacing-fixed-2xl);padding-bottom:var(--db-spacing-fixed-2xl)}.py-fix-2xs{padding-top:var(--db-spacing-fixed-2xs);padding-bottom:var(--db-spacing-fixed-2xs)}.py-fix-3xl{padding-top:var(--db-spacing-fixed-3xl);padding-bottom:var(--db-spacing-fixed-3xl)}.py-fix-3xs{padding-top:var(--db-spacing-fixed-3xs);padding-bottom:var(--db-spacing-fixed-3xs)}.py-fix-lg{padding-top:var(--db-spacing-fixed-lg);padding-bottom:var(--db-spacing-fixed-lg)}.py-fix-md{padding-top:var(--db-spacing-fixed-md);padding-bottom:var(--db-spacing-fixed-md)}.py-fix-sm{padding-top:var(--db-spacing-fixed-sm);padding-bottom:var(--db-spacing-fixed-sm)}.py-fix-xl{padding-top:var(--db-spacing-fixed-xl);padding-bottom:var(--db-spacing-fixed-xl)}.py-fix-xs{padding-top:var(--db-spacing-fixed-xs);padding-bottom:var(--db-spacing-fixed-xs)}.py-none{padding-top:0;padding-bottom:0}.py-res-2xl{padding-top:var(--db-spacing-responsive-2xl);padding-bottom:var(--db-spacing-responsive-2xl)}.py-res-2xs{padding-top:var(--db-spacing-responsive-2xs);padding-bottom:var(--db-spacing-responsive-2xs)}.py-res-3xl{padding-top:var(--db-spacing-responsive-3xl);padding-bottom:var(--db-spacing-responsive-3xl)}.py-res-3xs{padding-top:var(--db-spacing-responsive-3xs);padding-bottom:var(--db-spacing-responsive-3xs)}.py-res-lg{padding-top:var(--db-spacing-responsive-lg);padding-bottom:var(--db-spacing-responsive-lg)}.py-res-md{padding-top:var(--db-spacing-responsive-md);padding-bottom:var(--db-spacing-responsive-md)}.py-res-sm{padding-top:var(--db-spacing-responsive-sm);padding-bottom:var(--db-spacing-responsive-sm)}.py-res-xl{padding-top:var(--db-spacing-responsive-xl);padding-bottom:var(--db-spacing-responsive-xl)}.py-res-xs{padding-top:var(--db-spacing-responsive-xs);padding-bottom:var(--db-spacing-responsive-xs)}.py-siz-2xl{padding-top:var(--db-sizing-2xl);padding-bottom:var(--db-sizing-2xl)}.py-siz-2xs{padding-top:var(--db-sizing-2xs);padding-bottom:var(--db-sizing-2xs)}.py-siz-3xl{padding-top:var(--db-sizing-3xl);padding-bottom:var(--db-sizing-3xl)}.py-siz-3xs{padding-top:var(--db-sizing-3xs);padding-bottom:var(--db-sizing-3xs)}.py-siz-lg{padding-top:var(--db-sizing-lg);padding-bottom:var(--db-sizing-lg)}.py-siz-md{padding-top:var(--db-sizing-md);padding-bottom:var(--db-sizing-md)}.py-siz-sm{padding-top:var(--db-sizing-sm);padding-bottom:var(--db-sizing-sm)}.py-siz-xl{padding-top:var(--db-sizing-xl);padding-bottom:var(--db-sizing-xl)}.py-siz-xs{padding-top:var(--db-sizing-xs);padding-bottom:var(--db-sizing-xs)}.pb-0{padding-bottom:0}.pb-fix-2xl{padding-bottom:var(--db-spacing-fixed-2xl)}.pb-fix-2xs{padding-bottom:var(--db-spacing-fixed-2xs)}.pb-fix-3xl{padding-bottom:var(--db-spacing-fixed-3xl)}.pb-fix-3xs{padding-bottom:var(--db-spacing-fixed-3xs)}.pb-fix-lg{padding-bottom:var(--db-spacing-fixed-lg)}.pb-fix-md{padding-bottom:var(--db-spacing-fixed-md)}.pb-fix-sm{padding-bottom:var(--db-spacing-fixed-sm)}.pb-fix-xl{padding-bottom:var(--db-spacing-fixed-xl)}.pb-fix-xs{padding-bottom:var(--db-spacing-fixed-xs)}.pb-none{padding-bottom:0}.pb-res-2xl{padding-bottom:var(--db-spacing-responsive-2xl)}.pb-res-2xs{padding-bottom:var(--db-spacing-responsive-2xs)}.pb-res-3xl{padding-bottom:var(--db-spacing-responsive-3xl)}.pb-res-3xs{padding-bottom:var(--db-spacing-responsive-3xs)}.pb-res-lg{padding-bottom:var(--db-spacing-responsive-lg)}.pb-res-md{padding-bottom:var(--db-spacing-responsive-md)}.pb-res-sm{padding-bottom:var(--db-spacing-responsive-sm)}.pb-res-xl{padding-bottom:var(--db-spacing-responsive-xl)}.pb-res-xs{padding-bottom:var(--db-spacing-responsive-xs)}.pb-siz-2xl{padding-bottom:var(--db-sizing-2xl)}.pb-siz-2xs{padding-bottom:var(--db-sizing-2xs)}.pb-siz-3xl{padding-bottom:var(--db-sizing-3xl)}.pb-siz-3xs{padding-bottom:var(--db-sizing-3xs)}.pb-siz-lg{padding-bottom:var(--db-sizing-lg)}.pb-siz-md{padding-bottom:var(--db-sizing-md)}.pb-siz-sm{padding-bottom:var(--db-sizing-sm)}.pb-siz-xl{padding-bottom:var(--db-sizing-xl)}.pb-siz-xs{padding-bottom:var(--db-sizing-xs)}.pe-0{padding-inline-end:0px}.pe-fix-2xl{padding-inline-end:var(--db-spacing-fixed-2xl)}.pe-fix-2xs{padding-inline-end:var(--db-spacing-fixed-2xs)}.pe-fix-3xl{padding-inline-end:var(--db-spacing-fixed-3xl)}.pe-fix-3xs{padding-inline-end:var(--db-spacing-fixed-3xs)}.pe-fix-lg{padding-inline-end:var(--db-spacing-fixed-lg)}.pe-fix-md{padding-inline-end:var(--db-spacing-fixed-md)}.pe-fix-sm{padding-inline-end:var(--db-spacing-fixed-sm)}.pe-fix-xl{padding-inline-end:var(--db-spacing-fixed-xl)}.pe-fix-xs{padding-inline-end:var(--db-spacing-fixed-xs)}.pe-none{padding-inline-end:0px}.pe-res-2xl{padding-inline-end:var(--db-spacing-responsive-2xl)}.pe-res-2xs{padding-inline-end:var(--db-spacing-responsive-2xs)}.pe-res-3xl{padding-inline-end:var(--db-spacing-responsive-3xl)}.pe-res-3xs{padding-inline-end:var(--db-spacing-responsive-3xs)}.pe-res-lg{padding-inline-end:var(--db-spacing-responsive-lg)}.pe-res-md{padding-inline-end:var(--db-spacing-responsive-md)}.pe-res-sm{padding-inline-end:var(--db-spacing-responsive-sm)}.pe-res-xl{padding-inline-end:var(--db-spacing-responsive-xl)}.pe-res-xs{padding-inline-end:var(--db-spacing-responsive-xs)}.pe-siz-2xl{padding-inline-end:var(--db-sizing-2xl)}.pe-siz-2xs{padding-inline-end:var(--db-sizing-2xs)}.pe-siz-3xl{padding-inline-end:var(--db-sizing-3xl)}.pe-siz-3xs{padding-inline-end:var(--db-sizing-3xs)}.pe-siz-lg{padding-inline-end:var(--db-sizing-lg)}.pe-siz-md{padding-inline-end:var(--db-sizing-md)}.pe-siz-sm{padding-inline-end:var(--db-sizing-sm)}.pe-siz-xl{padding-inline-end:var(--db-sizing-xl)}.pe-siz-xs{padding-inline-end:var(--db-sizing-xs)}.pl-0{padding-left:0}.pl-fix-2xl{padding-left:var(--db-spacing-fixed-2xl)}.pl-fix-2xs{padding-left:var(--db-spacing-fixed-2xs)}.pl-fix-3xl{padding-left:var(--db-spacing-fixed-3xl)}.pl-fix-3xs{padding-left:var(--db-spacing-fixed-3xs)}.pl-fix-lg{padding-left:var(--db-spacing-fixed-lg)}.pl-fix-md{padding-left:var(--db-spacing-fixed-md)}.pl-fix-sm{padding-left:var(--db-spacing-fixed-sm)}.pl-fix-xl{padding-left:var(--db-spacing-fixed-xl)}.pl-fix-xs{padding-left:var(--db-spacing-fixed-xs)}.pl-none{padding-left:0}.pl-res-2xl{padding-left:var(--db-spacing-responsive-2xl)}.pl-res-2xs{padding-left:var(--db-spacing-responsive-2xs)}.pl-res-3xl{padding-left:var(--db-spacing-responsive-3xl)}.pl-res-3xs{padding-left:var(--db-spacing-responsive-3xs)}.pl-res-lg{padding-left:var(--db-spacing-responsive-lg)}.pl-res-md{padding-left:var(--db-spacing-responsive-md)}.pl-res-sm{padding-left:var(--db-spacing-responsive-sm)}.pl-res-xl{padding-left:var(--db-spacing-responsive-xl)}.pl-res-xs{padding-left:var(--db-spacing-responsive-xs)}.pl-siz-2xl{padding-left:var(--db-sizing-2xl)}.pl-siz-2xs{padding-left:var(--db-sizing-2xs)}.pl-siz-3xl{padding-left:var(--db-sizing-3xl)}.pl-siz-3xs{padding-left:var(--db-sizing-3xs)}.pl-siz-lg{padding-left:var(--db-sizing-lg)}.pl-siz-md{padding-left:var(--db-sizing-md)}.pl-siz-sm{padding-left:var(--db-sizing-sm)}.pl-siz-xl{padding-left:var(--db-sizing-xl)}.pl-siz-xs{padding-left:var(--db-sizing-xs)}.pr-0{padding-right:0}.pr-fix-2xl{padding-right:var(--db-spacing-fixed-2xl)}.pr-fix-2xs{padding-right:var(--db-spacing-fixed-2xs)}.pr-fix-3xl{padding-right:var(--db-spacing-fixed-3xl)}.pr-fix-3xs{padding-right:var(--db-spacing-fixed-3xs)}.pr-fix-lg{padding-right:var(--db-spacing-fixed-lg)}.pr-fix-md{padding-right:var(--db-spacing-fixed-md)}.pr-fix-sm{padding-right:var(--db-spacing-fixed-sm)}.pr-fix-xl{padding-right:var(--db-spacing-fixed-xl)}.pr-fix-xs{padding-right:var(--db-spacing-fixed-xs)}.pr-none{padding-right:0}.pr-res-2xl{padding-right:var(--db-spacing-responsive-2xl)}.pr-res-2xs{padding-right:var(--db-spacing-responsive-2xs)}.pr-res-3xl{padding-right:var(--db-spacing-responsive-3xl)}.pr-res-3xs{padding-right:var(--db-spacing-responsive-3xs)}.pr-res-lg{padding-right:var(--db-spacing-responsive-lg)}.pr-res-md{padding-right:var(--db-spacing-responsive-md)}.pr-res-sm{padding-right:var(--db-spacing-responsive-sm)}.pr-res-xl{padding-right:var(--db-spacing-responsive-xl)}.pr-res-xs{padding-right:var(--db-spacing-responsive-xs)}.pr-siz-2xl{padding-right:var(--db-sizing-2xl)}.pr-siz-2xs{padding-right:var(--db-sizing-2xs)}.pr-siz-3xl{padding-right:var(--db-sizing-3xl)}.pr-siz-3xs{padding-right:var(--db-sizing-3xs)}.pr-siz-lg{padding-right:var(--db-sizing-lg)}.pr-siz-md{padding-right:var(--db-sizing-md)}.pr-siz-sm{padding-right:var(--db-sizing-sm)}.pr-siz-xl{padding-right:var(--db-sizing-xl)}.pr-siz-xs{padding-right:var(--db-sizing-xs)}.ps-0{padding-inline-start:0px}.ps-fix-2xl{padding-inline-start:var(--db-spacing-fixed-2xl)}.ps-fix-2xs{padding-inline-start:var(--db-spacing-fixed-2xs)}.ps-fix-3xl{padding-inline-start:var(--db-spacing-fixed-3xl)}.ps-fix-3xs{padding-inline-start:var(--db-spacing-fixed-3xs)}.ps-fix-lg{padding-inline-start:var(--db-spacing-fixed-lg)}.ps-fix-md{padding-inline-start:var(--db-spacing-fixed-md)}.ps-fix-sm{padding-inline-start:var(--db-spacing-fixed-sm)}.ps-fix-xl{padding-inline-start:var(--db-spacing-fixed-xl)}.ps-fix-xs{padding-inline-start:var(--db-spacing-fixed-xs)}.ps-none{padding-inline-start:0px}.ps-res-2xl{padding-inline-start:var(--db-spacing-responsive-2xl)}.ps-res-2xs{padding-inline-start:var(--db-spacing-responsive-2xs)}.ps-res-3xl{padding-inline-start:var(--db-spacing-responsive-3xl)}.ps-res-3xs{padding-inline-start:var(--db-spacing-responsive-3xs)}.ps-res-lg{padding-inline-start:var(--db-spacing-responsive-lg)}.ps-res-md{padding-inline-start:var(--db-spacing-responsive-md)}.ps-res-sm{padding-inline-start:var(--db-spacing-responsive-sm)}.ps-res-xl{padding-inline-start:var(--db-spacing-responsive-xl)}.ps-res-xs{padding-inline-start:var(--db-spacing-responsive-xs)}.ps-siz-2xl{padding-inline-start:var(--db-sizing-2xl)}.ps-siz-2xs{padding-inline-start:var(--db-sizing-2xs)}.ps-siz-3xl{padding-inline-start:var(--db-sizing-3xl)}.ps-siz-3xs{padding-inline-start:var(--db-sizing-3xs)}.ps-siz-lg{padding-inline-start:var(--db-sizing-lg)}.ps-siz-md{padding-inline-start:var(--db-sizing-md)}.ps-siz-sm{padding-inline-start:var(--db-sizing-sm)}.ps-siz-xl{padding-inline-start:var(--db-sizing-xl)}.ps-siz-xs{padding-inline-start:var(--db-sizing-xs)}.pt-0{padding-top:0}.pt-fix-2xl{padding-top:var(--db-spacing-fixed-2xl)}.pt-fix-2xs{padding-top:var(--db-spacing-fixed-2xs)}.pt-fix-3xl{padding-top:var(--db-spacing-fixed-3xl)}.pt-fix-3xs{padding-top:var(--db-spacing-fixed-3xs)}.pt-fix-lg{padding-top:var(--db-spacing-fixed-lg)}.pt-fix-md{padding-top:var(--db-spacing-fixed-md)}.pt-fix-sm{padding-top:var(--db-spacing-fixed-sm)}.pt-fix-xl{padding-top:var(--db-spacing-fixed-xl)}.pt-fix-xs{padding-top:var(--db-spacing-fixed-xs)}.pt-none{padding-top:0}.pt-res-2xl{padding-top:var(--db-spacing-responsive-2xl)}.pt-res-2xs{padding-top:var(--db-spacing-responsive-2xs)}.pt-res-3xl{padding-top:var(--db-spacing-responsive-3xl)}.pt-res-3xs{padding-top:var(--db-spacing-responsive-3xs)}.pt-res-lg{padding-top:var(--db-spacing-responsive-lg)}.pt-res-md{padding-top:var(--db-spacing-responsive-md)}.pt-res-sm{padding-top:var(--db-spacing-responsive-sm)}.pt-res-xl{padding-top:var(--db-spacing-responsive-xl)}.pt-res-xs{padding-top:var(--db-spacing-responsive-xs)}.pt-siz-2xl{padding-top:var(--db-sizing-2xl)}.pt-siz-2xs{padding-top:var(--db-sizing-2xs)}.pt-siz-3xl{padding-top:var(--db-sizing-3xl)}.pt-siz-3xs{padding-top:var(--db-sizing-3xs)}.pt-siz-lg{padding-top:var(--db-sizing-lg)}.pt-siz-md{padding-top:var(--db-sizing-md)}.pt-siz-sm{padding-top:var(--db-sizing-sm)}.pt-siz-xl{padding-top:var(--db-sizing-xl)}.pt-siz-xs{padding-top:var(--db-sizing-xs)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.-indent-0{text-indent:-0px}.-indent-fix-2xl{text-indent:calc(var(--db-spacing-fixed-2xl) * -1)}.-indent-fix-2xs{text-indent:calc(var(--db-spacing-fixed-2xs) * -1)}.-indent-fix-3xl{text-indent:calc(var(--db-spacing-fixed-3xl) * -1)}.-indent-fix-3xs{text-indent:calc(var(--db-spacing-fixed-3xs) * -1)}.-indent-fix-lg{text-indent:calc(var(--db-spacing-fixed-lg) * -1)}.-indent-fix-md{text-indent:calc(var(--db-spacing-fixed-md) * -1)}.-indent-fix-sm{text-indent:calc(var(--db-spacing-fixed-sm) * -1)}.-indent-fix-xl{text-indent:calc(var(--db-spacing-fixed-xl) * -1)}.-indent-fix-xs{text-indent:calc(var(--db-spacing-fixed-xs) * -1)}.-indent-none{text-indent:-0px}.-indent-res-2xl{text-indent:calc(var(--db-spacing-responsive-2xl) * -1)}.-indent-res-2xs{text-indent:calc(var(--db-spacing-responsive-2xs) * -1)}.-indent-res-3xl{text-indent:calc(var(--db-spacing-responsive-3xl) * -1)}.-indent-res-3xs{text-indent:calc(var(--db-spacing-responsive-3xs) * -1)}.-indent-res-lg{text-indent:calc(var(--db-spacing-responsive-lg) * -1)}.-indent-res-md{text-indent:calc(var(--db-spacing-responsive-md) * -1)}.-indent-res-sm{text-indent:calc(var(--db-spacing-responsive-sm) * -1)}.-indent-res-xl{text-indent:calc(var(--db-spacing-responsive-xl) * -1)}.-indent-res-xs{text-indent:calc(var(--db-spacing-responsive-xs) * -1)}.-indent-siz-2xl{text-indent:calc(var(--db-sizing-2xl) * -1)}.-indent-siz-2xs{text-indent:calc(var(--db-sizing-2xs) * -1)}.-indent-siz-3xl{text-indent:calc(var(--db-sizing-3xl) * -1)}.-indent-siz-3xs{text-indent:calc(var(--db-sizing-3xs) * -1)}.-indent-siz-lg{text-indent:calc(var(--db-sizing-lg) * -1)}.-indent-siz-md{text-indent:calc(var(--db-sizing-md) * -1)}.-indent-siz-sm{text-indent:calc(var(--db-sizing-sm) * -1)}.-indent-siz-xl{text-indent:calc(var(--db-sizing-xl) * -1)}.-indent-siz-xs{text-indent:calc(var(--db-sizing-xs) * -1)}.indent-0{text-indent:0px}.indent-fix-2xl{text-indent:var(--db-spacing-fixed-2xl)}.indent-fix-2xs{text-indent:var(--db-spacing-fixed-2xs)}.indent-fix-3xl{text-indent:var(--db-spacing-fixed-3xl)}.indent-fix-3xs{text-indent:var(--db-spacing-fixed-3xs)}.indent-fix-lg{text-indent:var(--db-spacing-fixed-lg)}.indent-fix-md{text-indent:var(--db-spacing-fixed-md)}.indent-fix-sm{text-indent:var(--db-spacing-fixed-sm)}.indent-fix-xl{text-indent:var(--db-spacing-fixed-xl)}.indent-fix-xs{text-indent:var(--db-spacing-fixed-xs)}.indent-none{text-indent:0px}.indent-res-2xl{text-indent:var(--db-spacing-responsive-2xl)}.indent-res-2xs{text-indent:var(--db-spacing-responsive-2xs)}.indent-res-3xl{text-indent:var(--db-spacing-responsive-3xl)}.indent-res-3xs{text-indent:var(--db-spacing-responsive-3xs)}.indent-res-lg{text-indent:var(--db-spacing-responsive-lg)}.indent-res-md{text-indent:var(--db-spacing-responsive-md)}.indent-res-sm{text-indent:var(--db-spacing-responsive-sm)}.indent-res-xl{text-indent:var(--db-spacing-responsive-xl)}.indent-res-xs{text-indent:var(--db-spacing-responsive-xs)}.indent-siz-2xl{text-indent:var(--db-sizing-2xl)}.indent-siz-2xs{text-indent:var(--db-sizing-2xs)}.indent-siz-3xl{text-indent:var(--db-sizing-3xl)}.indent-siz-3xs{text-indent:var(--db-sizing-3xs)}.indent-siz-lg{text-indent:var(--db-sizing-lg)}.indent-siz-md{text-indent:var(--db-sizing-md)}.indent-siz-sm{text-indent:var(--db-sizing-sm)}.indent-siz-xl{text-indent:var(--db-sizing-xl)}.indent-siz-xs{text-indent:var(--db-sizing-xs)}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.font-bold{font-family: function bold(){[native code]}}.text-\[0\]{font-size:0}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.normal-nums{font-variant-numeric:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.slashed-zero{--tw-slashed-zero: slashed-zero;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.oldstyle-nums{--tw-numeric-figure: oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.proportional-nums{--tw-numeric-spacing: proportional-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.diagonal-fractions{--tw-numeric-fraction: diagonal-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.stacked-fractions{--tw-numeric-fraction: stacked-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.-tracking-normal{letter-spacing:-0em}.-tracking-tight{letter-spacing:.025em}.-tracking-tighter{letter-spacing:.05em}.-tracking-wide{letter-spacing:-.025em}.-tracking-wider{letter-spacing:-.05em}.-tracking-widest{letter-spacing:-.1em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-opacity-0{--tw-text-opacity: 0}.text-opacity-10{--tw-text-opacity: .1}.text-opacity-100{--tw-text-opacity: 1}.text-opacity-15{--tw-text-opacity: .15}.text-opacity-20{--tw-text-opacity: .2}.text-opacity-25{--tw-text-opacity: .25}.text-opacity-30{--tw-text-opacity: .3}.text-opacity-35{--tw-text-opacity: .35}.text-opacity-40{--tw-text-opacity: .4}.text-opacity-45{--tw-text-opacity: .45}.text-opacity-5{--tw-text-opacity: .05}.text-opacity-50{--tw-text-opacity: .5}.text-opacity-55{--tw-text-opacity: .55}.text-opacity-60{--tw-text-opacity: .6}.text-opacity-65{--tw-text-opacity: .65}.text-opacity-70{--tw-text-opacity: .7}.text-opacity-75{--tw-text-opacity: .75}.text-opacity-80{--tw-text-opacity: .8}.text-opacity-85{--tw-text-opacity: .85}.text-opacity-90{--tw-text-opacity: .9}.text-opacity-95{--tw-text-opacity: .95}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-solid{text-decoration-style:solid}.decoration-double{text-decoration-style:double}.decoration-dotted{text-decoration-style:dotted}.decoration-dashed{text-decoration-style:dashed}.decoration-wavy{text-decoration-style:wavy}.decoration-0{text-decoration-thickness:0px}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.decoration-8{text-decoration-thickness:8px}.decoration-auto{text-decoration-thickness:auto}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-0{text-underline-offset:0px}.underline-offset-1{text-underline-offset:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.underline-offset-auto{text-underline-offset:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity: 0}.placeholder-opacity-0::placeholder{--tw-placeholder-opacity: 0}.placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity: .1}.placeholder-opacity-10::placeholder{--tw-placeholder-opacity: .1}.placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity: 1}.placeholder-opacity-100::placeholder{--tw-placeholder-opacity: 1}.placeholder-opacity-15::-moz-placeholder{--tw-placeholder-opacity: .15}.placeholder-opacity-15::placeholder{--tw-placeholder-opacity: .15}.placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity: .2}.placeholder-opacity-20::placeholder{--tw-placeholder-opacity: .2}.placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity: .25}.placeholder-opacity-25::placeholder{--tw-placeholder-opacity: .25}.placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity: .3}.placeholder-opacity-30::placeholder{--tw-placeholder-opacity: .3}.placeholder-opacity-35::-moz-placeholder{--tw-placeholder-opacity: .35}.placeholder-opacity-35::placeholder{--tw-placeholder-opacity: .35}.placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity: .4}.placeholder-opacity-40::placeholder{--tw-placeholder-opacity: .4}.placeholder-opacity-45::-moz-placeholder{--tw-placeholder-opacity: .45}.placeholder-opacity-45::placeholder{--tw-placeholder-opacity: .45}.placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity: .05}.placeholder-opacity-5::placeholder{--tw-placeholder-opacity: .05}.placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity: .5}.placeholder-opacity-50::placeholder{--tw-placeholder-opacity: .5}.placeholder-opacity-55::-moz-placeholder{--tw-placeholder-opacity: .55}.placeholder-opacity-55::placeholder{--tw-placeholder-opacity: .55}.placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity: .6}.placeholder-opacity-60::placeholder{--tw-placeholder-opacity: .6}.placeholder-opacity-65::-moz-placeholder{--tw-placeholder-opacity: .65}.placeholder-opacity-65::placeholder{--tw-placeholder-opacity: .65}.placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity: .7}.placeholder-opacity-70::placeholder{--tw-placeholder-opacity: .7}.placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity: .75}.placeholder-opacity-75::placeholder{--tw-placeholder-opacity: .75}.placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity: .8}.placeholder-opacity-80::placeholder{--tw-placeholder-opacity: .8}.placeholder-opacity-85::-moz-placeholder{--tw-placeholder-opacity: .85}.placeholder-opacity-85::placeholder{--tw-placeholder-opacity: .85}.placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity: .9}.placeholder-opacity-90::placeholder{--tw-placeholder-opacity: .9}.placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity: .95}.placeholder-opacity-95::placeholder{--tw-placeholder-opacity: .95}.accent-auto{accent-color:auto}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.shadow{--tw-shadow: var(--db-elevation-md);--tw-shadow-colored: var(--db-elevation-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--db-elevation-lg);--tw-shadow-colored: var(--db-elevation-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--db-elevation-md);--tw-shadow-colored: var(--db-elevation-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--db-elevation-sm);--tw-shadow-colored: var(--db-elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-dotted{outline-style:dotted}.outline-double{outline-style:double}.outline-0{outline-width:0px}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.outline-4{outline-width:4px}.outline-8{outline-width:8px}.-outline-offset-0{outline-offset:-0px}.-outline-offset-1{outline-offset:-1px}.-outline-offset-2{outline-offset:-2px}.-outline-offset-4{outline-offset:-4px}.-outline-offset-8{outline-offset:-8px}.outline-offset-0{outline-offset:0px}.outline-offset-1{outline-offset:1px}.outline-offset-2{outline-offset:2px}.outline-offset-4{outline-offset:4px}.outline-offset-8{outline-offset:8px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-opacity-0{--tw-ring-opacity: 0}.ring-opacity-10{--tw-ring-opacity: .1}.ring-opacity-100{--tw-ring-opacity: 1}.ring-opacity-15{--tw-ring-opacity: .15}.ring-opacity-20{--tw-ring-opacity: .2}.ring-opacity-25{--tw-ring-opacity: .25}.ring-opacity-30{--tw-ring-opacity: .3}.ring-opacity-35{--tw-ring-opacity: .35}.ring-opacity-40{--tw-ring-opacity: .4}.ring-opacity-45{--tw-ring-opacity: .45}.ring-opacity-5{--tw-ring-opacity: .05}.ring-opacity-50{--tw-ring-opacity: .5}.ring-opacity-55{--tw-ring-opacity: .55}.ring-opacity-60{--tw-ring-opacity: .6}.ring-opacity-65{--tw-ring-opacity: .65}.ring-opacity-70{--tw-ring-opacity: .7}.ring-opacity-75{--tw-ring-opacity: .75}.ring-opacity-80{--tw-ring-opacity: .8}.ring-opacity-85{--tw-ring-opacity: .85}.ring-opacity-90{--tw-ring-opacity: .9}.ring-opacity-95{--tw-ring-opacity: .95}.ring-offset-0{--tw-ring-offset-width: 0px}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-4{--tw-ring-offset-width: 4px}.ring-offset-8{--tw-ring-offset-width: 8px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-0{--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-none{--tw-blur: ;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-100{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-105{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-125{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-150{--tw-brightness: brightness(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-200{--tw-brightness: brightness(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-50{--tw-brightness: brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-75{--tw-brightness: brightness(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-90{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-95{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-0{--tw-contrast: contrast(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-100{--tw-contrast: contrast(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-125{--tw-contrast: contrast(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-150{--tw-contrast: contrast(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-200{--tw-contrast: contrast(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-50{--tw-contrast: contrast(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-75{--tw-contrast: contrast(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-none{--tw-drop-shadow: drop-shadow(0 0 #0000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-0{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-0{--tw-hue-rotate: hue-rotate(-0deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-15{--tw-hue-rotate: hue-rotate(-15deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-180{--tw-hue-rotate: hue-rotate(-180deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-30{--tw-hue-rotate: hue-rotate(-30deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-60{--tw-hue-rotate: hue-rotate(-60deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-90{--tw-hue-rotate: hue-rotate(-90deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-0{--tw-hue-rotate: hue-rotate(0deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-15{--tw-hue-rotate: hue-rotate(15deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-180{--tw-hue-rotate: hue-rotate(180deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-30{--tw-hue-rotate: hue-rotate(30deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-60{--tw-hue-rotate: hue-rotate(60deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-90{--tw-hue-rotate: hue-rotate(90deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert-0{--tw-invert: invert(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-0{--tw-saturate: saturate(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-100{--tw-saturate: saturate(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate: saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-200{--tw-saturate: saturate(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-50{--tw-saturate: saturate(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia-0{--tw-sepia: sepia(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-0{--tw-backdrop-blur: blur(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur: blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-0{--tw-backdrop-brightness: brightness(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-100{--tw-backdrop-brightness: brightness(1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-105{--tw-backdrop-brightness: brightness(1.05);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-110{--tw-backdrop-brightness: brightness(1.1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-125{--tw-backdrop-brightness: brightness(1.25);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-150{--tw-backdrop-brightness: brightness(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-200{--tw-backdrop-brightness: brightness(2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-50{--tw-backdrop-brightness: brightness(.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-75{--tw-backdrop-brightness: brightness(.75);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-90{--tw-backdrop-brightness: brightness(.9);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-95{--tw-backdrop-brightness: brightness(.95);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-contrast-0{--tw-backdrop-contrast: contrast(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-contrast-100{--tw-backdrop-contrast: contrast(1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-contrast-125{--tw-backdrop-contrast: contrast(1.25);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-contrast-150{--tw-backdrop-contrast: contrast(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-contrast-200{--tw-backdrop-contrast: contrast(2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-contrast-50{--tw-backdrop-contrast: contrast(.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-contrast-75{--tw-backdrop-contrast: contrast(.75);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-grayscale{--tw-backdrop-grayscale: grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-grayscale-0{--tw-backdrop-grayscale: grayscale(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-0{--tw-backdrop-hue-rotate: hue-rotate(-0deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate: hue-rotate(-15deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate: hue-rotate(-180deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate: hue-rotate(-30deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate: hue-rotate(-60deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate: hue-rotate(-90deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-0{--tw-backdrop-hue-rotate: hue-rotate(0deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-15{--tw-backdrop-hue-rotate: hue-rotate(15deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-180{--tw-backdrop-hue-rotate: hue-rotate(180deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-30{--tw-backdrop-hue-rotate: hue-rotate(30deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-60{--tw-backdrop-hue-rotate: hue-rotate(60deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-90{--tw-backdrop-hue-rotate: hue-rotate(90deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-invert{--tw-backdrop-invert: invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-invert-0{--tw-backdrop-invert: invert(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-0{--tw-backdrop-opacity: opacity(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-10{--tw-backdrop-opacity: opacity(.1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-100{--tw-backdrop-opacity: opacity(1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-15{--tw-backdrop-opacity: opacity(.15);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-20{--tw-backdrop-opacity: opacity(.2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-25{--tw-backdrop-opacity: opacity(.25);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-30{--tw-backdrop-opacity: opacity(.3);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-35{--tw-backdrop-opacity: opacity(.35);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-40{--tw-backdrop-opacity: opacity(.4);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-45{--tw-backdrop-opacity: opacity(.45);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-5{--tw-backdrop-opacity: opacity(.05);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-50{--tw-backdrop-opacity: opacity(.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-55{--tw-backdrop-opacity: opacity(.55);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-60{--tw-backdrop-opacity: opacity(.6);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-65{--tw-backdrop-opacity: opacity(.65);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-70{--tw-backdrop-opacity: opacity(.7);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-75{--tw-backdrop-opacity: opacity(.75);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-80{--tw-backdrop-opacity: opacity(.8);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-85{--tw-backdrop-opacity: opacity(.85);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-90{--tw-backdrop-opacity: opacity(.9);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-95{--tw-backdrop-opacity: opacity(.95);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-0{--tw-backdrop-saturate: saturate(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-100{--tw-backdrop-saturate: saturate(1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-200{--tw-backdrop-saturate: saturate(2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-50{--tw-backdrop-saturate: saturate(.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-sepia{--tw-backdrop-sepia: sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-sepia-0{--tw-backdrop-sepia: sepia(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.delay-100{transition-delay:.1s}.delay-1000{transition-delay:1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-75{transition-delay:75ms}.duration-0{transition-duration:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.contain-none{contain:none}.contain-content{contain:content}.contain-strict{contain:strict}.contain-size{--tw-contain-size: size;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-inline-size{--tw-contain-size: inline-size;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-layout{--tw-contain-layout: layout;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-paint{--tw-contain-paint: paint;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-style{--tw-contain-style: style;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.content-none{--tw-content: none;content:var(--tw-content)}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}h1,h2,h3,h4,h5,h6{font-weight:700}h1{line-height:var(--db-type-headline-line-height-xl)!important;font-size:var(--db-type-headline-font-size-xl)!important}h2{line-height:var(--db-type-headline-line-height-lg)!important;font-size:var(--db-type-headline-font-size-lg)!important}h3{line-height:var(--db-type-headline-line-height-md)!important;font-size:var(--db-type-headline-font-size-md)!important}h4{line-height:var(--db-type-headline-line-height-sm)!important;font-size:var(--db-type-headline-font-size-sm)!important}h5{line-height:var(--db-type-headline-line-height-xs)!important;font-size:var(--db-type-headline-font-size-xs)!important}h6{line-height:var(--db-type-headline-line-height-2xs)!important;font-size:var(--db-type-headline-font-size-2xs)!important}a{text-decoration-thickness:1px;text-decoration-line:underline}@media (min-width: 1024px){.md\:absolute{position:absolute}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:h-\[100vh\]{height:100vh}.md\:h-full{height:100%}.md\:h-siz-2xl{height:var(--db-sizing-2xl)}.md\:min-h-\[282px\]{min-height:282px}.md\:w-2\/5{width:40%}.md\:w-\[100vw\]{width:100vw}.md\:w-\[376px\]{width:376px}.md\:w-auto{width:auto}.md\:w-siz-2xl{width:var(--db-sizing-2xl)}.md\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.md\:min-w-siz-2xl{min-width:var(--db-sizing-2xl)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:gap-fix-3xl{gap:var(--db-spacing-fixed-3xl)}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-res-sm{padding:var(--db-spacing-responsive-sm)}.md\:py-fix-md{padding-top:var(--db-spacing-fixed-md);padding-bottom:var(--db-spacing-fixed-md)}.md\:pr-fix-lg{padding-right:var(--db-spacing-fixed-lg)}}@media (min-width: 1440px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@keyframes slide-in{0%{transform:translate(-50%) translateY(150%)}to{transform:translate(-50%) translateY(0)}}@keyframes slide-out{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(150%)}}.notification{position:fixed;z-index:6;bottom:var(--db-spacing-fixed-md);left:50%;animation:slide-out var(--db-transition-straight-show)}.show{animation:slide-in var(--db-transition-straight-show)}[data-container-color=neutral],.db-container-color-neutral,[data-color=neutral-bg-basic-level-3],.db-neutral-bg-basic-level-3,[data-color=neutral-bg-basic-level-2],.db-neutral-bg-basic-level-2,[data-color=neutral-bg-basic-level-1],.db-neutral-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-neutral-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-neutral-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-neutral-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-neutral-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-neutral-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-neutral-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-neutral-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-neutral-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-neutral-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-neutral-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-neutral-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-neutral-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-neutral-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-neutral-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-neutral-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-neutral-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-neutral-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-neutral-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-neutral-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-neutral-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-neutral-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-neutral-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-neutral-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-neutral-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-neutral-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-neutral-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-neutral-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-neutral-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-neutral-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-neutral-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-neutral-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-neutral-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-neutral-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-neutral-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-neutral-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-neutral-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-neutral-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-neutral-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-neutral-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-neutral-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-neutral-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-neutral-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-neutral-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-neutral-origin-default);--db-adaptive-origin-hovered: var(--db-neutral-origin-hovered);--db-adaptive-origin-pressed: var(--db-neutral-origin-pressed);--db-adaptive-on-origin-default: var( --db-neutral-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-neutral-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-neutral-on-origin-pressed )}[data-color=neutral-bg-basic-level-1],.db-neutral-bg-basic-level-1{background-color:var(--db-neutral-bg-basic-level-1-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-1]:before,.db-neutral-bg-basic-level-1:before,[data-color=neutral-bg-basic-level-1]:after,.db-neutral-bg-basic-level-1:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-2],.db-neutral-bg-basic-level-2{background-color:var(--db-neutral-bg-basic-level-2-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-2]:before,.db-neutral-bg-basic-level-2:before,[data-color=neutral-bg-basic-level-2]:after,.db-neutral-bg-basic-level-2:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-3],.db-neutral-bg-basic-level-3{background-color:var(--db-neutral-bg-basic-level-3-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-color=neutral-bg-basic-level-3]:before,.db-neutral-bg-basic-level-3:before,[data-color=neutral-bg-basic-level-3]:after,.db-neutral-bg-basic-level-3:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}[data-container-color=brand],.db-container-color-brand,[data-color=brand-bg-basic-level-3],.db-brand-bg-basic-level-3,[data-color=brand-bg-basic-level-2],.db-brand-bg-basic-level-2,[data-color=brand-bg-basic-level-1],.db-brand-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-brand-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-brand-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-brand-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-brand-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-brand-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-brand-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-brand-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-brand-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-brand-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-brand-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-brand-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-brand-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-brand-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-brand-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-brand-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-brand-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-brand-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-brand-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-brand-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-brand-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-brand-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-brand-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-brand-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-brand-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-brand-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-brand-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-brand-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-brand-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-brand-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-brand-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-brand-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-brand-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-brand-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-brand-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-brand-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-brand-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-brand-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-brand-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-brand-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-brand-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-brand-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-brand-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-brand-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-brand-origin-default);--db-adaptive-origin-hovered: var(--db-brand-origin-hovered);--db-adaptive-origin-pressed: var(--db-brand-origin-pressed);--db-adaptive-on-origin-default: var( --db-brand-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-brand-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-brand-on-origin-pressed )}[data-color=brand-bg-basic-level-1],.db-brand-bg-basic-level-1{background-color:var(--db-brand-bg-basic-level-1-default);color:var(--db-brand-on-bg-basic-emphasis-100-default)}[data-color=brand-bg-basic-level-1]:before,.db-brand-bg-basic-level-1:before,[data-color=brand-bg-basic-level-1]:after,.db-brand-bg-basic-level-1:after{--db-icon-color: var(--db-brand-on-bg-basic-emphasis-100-default)}[data-color=brand-bg-basic-level-2],.db-brand-bg-basic-level-2{background-color:var(--db-brand-bg-basic-level-2-default);color:var(--db-brand-on-bg-basic-emphasis-100-default)}[data-color=brand-bg-basic-level-2]:before,.db-brand-bg-basic-level-2:before,[data-color=brand-bg-basic-level-2]:after,.db-brand-bg-basic-level-2:after{--db-icon-color: var(--db-brand-on-bg-basic-emphasis-100-default)}[data-color=brand-bg-basic-level-3],.db-brand-bg-basic-level-3{background-color:var(--db-brand-bg-basic-level-3-default);color:var(--db-brand-on-bg-basic-emphasis-100-default)}[data-color=brand-bg-basic-level-3]:before,.db-brand-bg-basic-level-3:before,[data-color=brand-bg-basic-level-3]:after,.db-brand-bg-basic-level-3:after{--db-icon-color: var(--db-brand-on-bg-basic-emphasis-100-default)}[data-container-color=critical],.db-container-color-critical,[data-color=critical-bg-basic-level-3],.db-critical-bg-basic-level-3,[data-color=critical-bg-basic-level-2],.db-critical-bg-basic-level-2,[data-color=critical-bg-basic-level-1],.db-critical-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-critical-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-critical-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-critical-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-critical-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-critical-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-critical-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-critical-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-critical-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-critical-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-critical-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-critical-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-critical-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-critical-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-critical-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-critical-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-critical-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-critical-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-critical-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-critical-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-critical-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-critical-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-critical-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-critical-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-critical-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-critical-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-critical-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-critical-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-critical-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-critical-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-critical-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-critical-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-critical-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-critical-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-critical-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-critical-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-critical-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-critical-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-critical-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-critical-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-critical-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-critical-origin-default);--db-adaptive-origin-hovered: var(--db-critical-origin-hovered);--db-adaptive-origin-pressed: var(--db-critical-origin-pressed);--db-adaptive-on-origin-default: var( --db-critical-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-critical-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-critical-on-origin-pressed )}[data-color=critical-bg-basic-level-1],.db-critical-bg-basic-level-1{background-color:var(--db-critical-bg-basic-level-1-default);color:var(--db-critical-on-bg-basic-emphasis-100-default)}[data-color=critical-bg-basic-level-1]:before,.db-critical-bg-basic-level-1:before,[data-color=critical-bg-basic-level-1]:after,.db-critical-bg-basic-level-1:after{--db-icon-color: var(--db-critical-on-bg-basic-emphasis-100-default)}[data-color=critical-bg-basic-level-2],.db-critical-bg-basic-level-2{background-color:var(--db-critical-bg-basic-level-2-default);color:var(--db-critical-on-bg-basic-emphasis-100-default)}[data-color=critical-bg-basic-level-2]:before,.db-critical-bg-basic-level-2:before,[data-color=critical-bg-basic-level-2]:after,.db-critical-bg-basic-level-2:after{--db-icon-color: var(--db-critical-on-bg-basic-emphasis-100-default)}[data-color=critical-bg-basic-level-3],.db-critical-bg-basic-level-3{background-color:var(--db-critical-bg-basic-level-3-default);color:var(--db-critical-on-bg-basic-emphasis-100-default)}[data-color=critical-bg-basic-level-3]:before,.db-critical-bg-basic-level-3:before,[data-color=critical-bg-basic-level-3]:after,.db-critical-bg-basic-level-3:after{--db-icon-color: var(--db-critical-on-bg-basic-emphasis-100-default)}[data-container-color=successful],.db-container-color-successful,[data-color=successful-bg-basic-level-3],.db-successful-bg-basic-level-3,[data-color=successful-bg-basic-level-2],.db-successful-bg-basic-level-2,[data-color=successful-bg-basic-level-1],.db-successful-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-successful-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-successful-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-successful-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-successful-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-successful-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-successful-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-successful-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-successful-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-successful-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-successful-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-successful-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-successful-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-successful-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-successful-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-successful-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-successful-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-successful-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-successful-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-successful-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-successful-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-successful-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-successful-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-successful-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-successful-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-successful-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-successful-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-successful-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-successful-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-successful-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-successful-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-successful-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-successful-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-successful-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-successful-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-successful-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-successful-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-successful-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-successful-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-successful-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-successful-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-successful-origin-default);--db-adaptive-origin-hovered: var(--db-successful-origin-hovered);--db-adaptive-origin-pressed: var(--db-successful-origin-pressed);--db-adaptive-on-origin-default: var( --db-successful-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-successful-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-successful-on-origin-pressed )}[data-color=successful-bg-basic-level-1],.db-successful-bg-basic-level-1{background-color:var(--db-successful-bg-basic-level-1-default);color:var(--db-successful-on-bg-basic-emphasis-100-default)}[data-color=successful-bg-basic-level-1]:before,.db-successful-bg-basic-level-1:before,[data-color=successful-bg-basic-level-1]:after,.db-successful-bg-basic-level-1:after{--db-icon-color: var(--db-successful-on-bg-basic-emphasis-100-default)}[data-color=successful-bg-basic-level-2],.db-successful-bg-basic-level-2{background-color:var(--db-successful-bg-basic-level-2-default);color:var(--db-successful-on-bg-basic-emphasis-100-default)}[data-color=successful-bg-basic-level-2]:before,.db-successful-bg-basic-level-2:before,[data-color=successful-bg-basic-level-2]:after,.db-successful-bg-basic-level-2:after{--db-icon-color: var(--db-successful-on-bg-basic-emphasis-100-default)}[data-color=successful-bg-basic-level-3],.db-successful-bg-basic-level-3{background-color:var(--db-successful-bg-basic-level-3-default);color:var(--db-successful-on-bg-basic-emphasis-100-default)}[data-color=successful-bg-basic-level-3]:before,.db-successful-bg-basic-level-3:before,[data-color=successful-bg-basic-level-3]:after,.db-successful-bg-basic-level-3:after{--db-icon-color: var(--db-successful-on-bg-basic-emphasis-100-default)}[data-container-color=warning],.db-container-color-warning,[data-color=warning-bg-basic-level-3],.db-warning-bg-basic-level-3,[data-color=warning-bg-basic-level-2],.db-warning-bg-basic-level-2,[data-color=warning-bg-basic-level-1],.db-warning-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-warning-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-warning-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-warning-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-warning-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-warning-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-warning-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-warning-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-warning-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-warning-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-warning-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-warning-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-warning-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-warning-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-warning-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-warning-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-warning-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-warning-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-warning-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-warning-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-warning-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-warning-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-warning-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-warning-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-warning-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-warning-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-warning-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-warning-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-warning-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-warning-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-warning-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-warning-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-warning-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-warning-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-warning-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-warning-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-warning-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-warning-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-warning-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-warning-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-warning-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-warning-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-warning-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-warning-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-warning-origin-default);--db-adaptive-origin-hovered: var(--db-warning-origin-hovered);--db-adaptive-origin-pressed: var(--db-warning-origin-pressed);--db-adaptive-on-origin-default: var( --db-warning-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-warning-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-warning-on-origin-pressed )}[data-color=warning-bg-basic-level-1],.db-warning-bg-basic-level-1{background-color:var(--db-warning-bg-basic-level-1-default);color:var(--db-warning-on-bg-basic-emphasis-100-default)}[data-color=warning-bg-basic-level-1]:before,.db-warning-bg-basic-level-1:before,[data-color=warning-bg-basic-level-1]:after,.db-warning-bg-basic-level-1:after{--db-icon-color: var(--db-warning-on-bg-basic-emphasis-100-default)}[data-color=warning-bg-basic-level-2],.db-warning-bg-basic-level-2{background-color:var(--db-warning-bg-basic-level-2-default);color:var(--db-warning-on-bg-basic-emphasis-100-default)}[data-color=warning-bg-basic-level-2]:before,.db-warning-bg-basic-level-2:before,[data-color=warning-bg-basic-level-2]:after,.db-warning-bg-basic-level-2:after{--db-icon-color: var(--db-warning-on-bg-basic-emphasis-100-default)}[data-color=warning-bg-basic-level-3],.db-warning-bg-basic-level-3{background-color:var(--db-warning-bg-basic-level-3-default);color:var(--db-warning-on-bg-basic-emphasis-100-default)}[data-color=warning-bg-basic-level-3]:before,.db-warning-bg-basic-level-3:before,[data-color=warning-bg-basic-level-3]:after,.db-warning-bg-basic-level-3:after{--db-icon-color: var(--db-warning-on-bg-basic-emphasis-100-default)}[data-container-color=informational],.db-container-color-informational,[data-color=informational-bg-basic-level-3],.db-informational-bg-basic-level-3,[data-color=informational-bg-basic-level-2],.db-informational-bg-basic-level-2,[data-color=informational-bg-basic-level-1],.db-informational-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-informational-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-informational-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-informational-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-informational-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-informational-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-informational-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-informational-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-informational-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-informational-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-informational-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-informational-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-informational-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-informational-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-informational-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-informational-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-informational-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-informational-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-informational-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-informational-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-informational-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-informational-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-informational-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-informational-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-informational-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-informational-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-informational-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-informational-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-informational-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-informational-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-informational-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-informational-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-informational-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-informational-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-informational-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-informational-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-informational-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-informational-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-informational-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-informational-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-informational-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-informational-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-informational-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-informational-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-informational-origin-default);--db-adaptive-origin-hovered: var(--db-informational-origin-hovered);--db-adaptive-origin-pressed: var(--db-informational-origin-pressed);--db-adaptive-on-origin-default: var( --db-informational-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-informational-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-informational-on-origin-pressed )}[data-color=informational-bg-basic-level-1],.db-informational-bg-basic-level-1{background-color:var(--db-informational-bg-basic-level-1-default);color:var(--db-informational-on-bg-basic-emphasis-100-default)}[data-color=informational-bg-basic-level-1]:before,.db-informational-bg-basic-level-1:before,[data-color=informational-bg-basic-level-1]:after,.db-informational-bg-basic-level-1:after{--db-icon-color: var(--db-informational-on-bg-basic-emphasis-100-default)}[data-color=informational-bg-basic-level-2],.db-informational-bg-basic-level-2{background-color:var(--db-informational-bg-basic-level-2-default);color:var(--db-informational-on-bg-basic-emphasis-100-default)}[data-color=informational-bg-basic-level-2]:before,.db-informational-bg-basic-level-2:before,[data-color=informational-bg-basic-level-2]:after,.db-informational-bg-basic-level-2:after{--db-icon-color: var(--db-informational-on-bg-basic-emphasis-100-default)}[data-color=informational-bg-basic-level-3],.db-informational-bg-basic-level-3{background-color:var(--db-informational-bg-basic-level-3-default);color:var(--db-informational-on-bg-basic-emphasis-100-default)}[data-color=informational-bg-basic-level-3]:before,.db-informational-bg-basic-level-3:before,[data-color=informational-bg-basic-level-3]:after,.db-informational-bg-basic-level-3:after{--db-icon-color: var(--db-informational-on-bg-basic-emphasis-100-default)}[data-container-color=yellow],.db-container-color-yellow,[data-color=yellow-bg-basic-level-3],.db-yellow-bg-basic-level-3,[data-color=yellow-bg-basic-level-2],.db-yellow-bg-basic-level-2,[data-color=yellow-bg-basic-level-1],.db-yellow-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-yellow-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-yellow-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-yellow-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-yellow-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-yellow-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-yellow-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-yellow-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-yellow-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-yellow-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-yellow-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-yellow-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-yellow-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-yellow-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-yellow-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-yellow-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-yellow-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-yellow-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-yellow-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-yellow-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-yellow-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-yellow-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-yellow-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-yellow-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-yellow-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-yellow-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-yellow-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-yellow-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-yellow-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-yellow-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-yellow-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-yellow-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-yellow-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-yellow-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-yellow-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-yellow-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-yellow-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-yellow-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-yellow-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-yellow-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-yellow-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-yellow-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-yellow-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-yellow-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-yellow-origin-default);--db-adaptive-origin-hovered: var(--db-yellow-origin-hovered);--db-adaptive-origin-pressed: var(--db-yellow-origin-pressed);--db-adaptive-on-origin-default: var( --db-yellow-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-yellow-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-yellow-on-origin-pressed )}[data-color=yellow-bg-basic-level-1],.db-yellow-bg-basic-level-1{background-color:var(--db-yellow-bg-basic-level-1-default);color:var(--db-yellow-on-bg-basic-emphasis-100-default)}[data-color=yellow-bg-basic-level-1]:before,.db-yellow-bg-basic-level-1:before,[data-color=yellow-bg-basic-level-1]:after,.db-yellow-bg-basic-level-1:after{--db-icon-color: var(--db-yellow-on-bg-basic-emphasis-100-default)}[data-color=yellow-bg-basic-level-2],.db-yellow-bg-basic-level-2{background-color:var(--db-yellow-bg-basic-level-2-default);color:var(--db-yellow-on-bg-basic-emphasis-100-default)}[data-color=yellow-bg-basic-level-2]:before,.db-yellow-bg-basic-level-2:before,[data-color=yellow-bg-basic-level-2]:after,.db-yellow-bg-basic-level-2:after{--db-icon-color: var(--db-yellow-on-bg-basic-emphasis-100-default)}[data-color=yellow-bg-basic-level-3],.db-yellow-bg-basic-level-3{background-color:var(--db-yellow-bg-basic-level-3-default);color:var(--db-yellow-on-bg-basic-emphasis-100-default)}[data-color=yellow-bg-basic-level-3]:before,.db-yellow-bg-basic-level-3:before,[data-color=yellow-bg-basic-level-3]:after,.db-yellow-bg-basic-level-3:after{--db-icon-color: var(--db-yellow-on-bg-basic-emphasis-100-default)}[data-container-color=orange],.db-container-color-orange,[data-color=orange-bg-basic-level-3],.db-orange-bg-basic-level-3,[data-color=orange-bg-basic-level-2],.db-orange-bg-basic-level-2,[data-color=orange-bg-basic-level-1],.db-orange-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-orange-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-orange-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-orange-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-orange-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-orange-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-orange-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-orange-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-orange-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-orange-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-orange-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-orange-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-orange-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-orange-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-orange-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-orange-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-orange-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-orange-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-orange-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-orange-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-orange-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-orange-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-orange-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-orange-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-orange-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-orange-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-orange-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-orange-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-orange-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-orange-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-orange-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-orange-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-orange-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-orange-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-orange-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-orange-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-orange-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-orange-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-orange-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-orange-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-orange-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-orange-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-orange-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-orange-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-orange-origin-default);--db-adaptive-origin-hovered: var(--db-orange-origin-hovered);--db-adaptive-origin-pressed: var(--db-orange-origin-pressed);--db-adaptive-on-origin-default: var( --db-orange-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-orange-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-orange-on-origin-pressed )}[data-color=orange-bg-basic-level-1],.db-orange-bg-basic-level-1{background-color:var(--db-orange-bg-basic-level-1-default);color:var(--db-orange-on-bg-basic-emphasis-100-default)}[data-color=orange-bg-basic-level-1]:before,.db-orange-bg-basic-level-1:before,[data-color=orange-bg-basic-level-1]:after,.db-orange-bg-basic-level-1:after{--db-icon-color: var(--db-orange-on-bg-basic-emphasis-100-default)}[data-color=orange-bg-basic-level-2],.db-orange-bg-basic-level-2{background-color:var(--db-orange-bg-basic-level-2-default);color:var(--db-orange-on-bg-basic-emphasis-100-default)}[data-color=orange-bg-basic-level-2]:before,.db-orange-bg-basic-level-2:before,[data-color=orange-bg-basic-level-2]:after,.db-orange-bg-basic-level-2:after{--db-icon-color: var(--db-orange-on-bg-basic-emphasis-100-default)}[data-color=orange-bg-basic-level-3],.db-orange-bg-basic-level-3{background-color:var(--db-orange-bg-basic-level-3-default);color:var(--db-orange-on-bg-basic-emphasis-100-default)}[data-color=orange-bg-basic-level-3]:before,.db-orange-bg-basic-level-3:before,[data-color=orange-bg-basic-level-3]:after,.db-orange-bg-basic-level-3:after{--db-icon-color: var(--db-orange-on-bg-basic-emphasis-100-default)}[data-container-color=red],.db-container-color-red,[data-color=red-bg-basic-level-3],.db-red-bg-basic-level-3,[data-color=red-bg-basic-level-2],.db-red-bg-basic-level-2,[data-color=red-bg-basic-level-1],.db-red-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-red-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-red-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-red-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-red-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-red-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-red-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-red-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-red-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-red-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-red-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-red-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-red-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-red-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-red-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-red-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-red-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-red-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-red-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-red-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-red-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-red-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-red-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-red-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-red-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-red-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-red-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-red-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-red-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-red-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-red-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-red-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-red-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-red-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-red-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-red-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-red-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-red-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-red-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-red-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-red-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-red-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-red-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-red-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-red-origin-default);--db-adaptive-origin-hovered: var(--db-red-origin-hovered);--db-adaptive-origin-pressed: var(--db-red-origin-pressed);--db-adaptive-on-origin-default: var( --db-red-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-red-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-red-on-origin-pressed )}[data-color=red-bg-basic-level-1],.db-red-bg-basic-level-1{background-color:var(--db-red-bg-basic-level-1-default);color:var(--db-red-on-bg-basic-emphasis-100-default)}[data-color=red-bg-basic-level-1]:before,.db-red-bg-basic-level-1:before,[data-color=red-bg-basic-level-1]:after,.db-red-bg-basic-level-1:after{--db-icon-color: var(--db-red-on-bg-basic-emphasis-100-default)}[data-color=red-bg-basic-level-2],.db-red-bg-basic-level-2{background-color:var(--db-red-bg-basic-level-2-default);color:var(--db-red-on-bg-basic-emphasis-100-default)}[data-color=red-bg-basic-level-2]:before,.db-red-bg-basic-level-2:before,[data-color=red-bg-basic-level-2]:after,.db-red-bg-basic-level-2:after{--db-icon-color: var(--db-red-on-bg-basic-emphasis-100-default)}[data-color=red-bg-basic-level-3],.db-red-bg-basic-level-3{background-color:var(--db-red-bg-basic-level-3-default);color:var(--db-red-on-bg-basic-emphasis-100-default)}[data-color=red-bg-basic-level-3]:before,.db-red-bg-basic-level-3:before,[data-color=red-bg-basic-level-3]:after,.db-red-bg-basic-level-3:after{--db-icon-color: var(--db-red-on-bg-basic-emphasis-100-default)}[data-container-color=pink],.db-container-color-pink,[data-color=pink-bg-basic-level-3],.db-pink-bg-basic-level-3,[data-color=pink-bg-basic-level-2],.db-pink-bg-basic-level-2,[data-color=pink-bg-basic-level-1],.db-pink-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-pink-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-pink-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-pink-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-pink-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-pink-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-pink-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-pink-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-pink-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-pink-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-pink-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-pink-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-pink-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-pink-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-pink-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-pink-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-pink-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-pink-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-pink-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-pink-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-pink-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-pink-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-pink-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-pink-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-pink-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-pink-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-pink-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-pink-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-pink-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-pink-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-pink-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-pink-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-pink-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-pink-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-pink-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-pink-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-pink-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-pink-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-pink-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-pink-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-pink-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-pink-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-pink-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-pink-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-pink-origin-default);--db-adaptive-origin-hovered: var(--db-pink-origin-hovered);--db-adaptive-origin-pressed: var(--db-pink-origin-pressed);--db-adaptive-on-origin-default: var( --db-pink-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-pink-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-pink-on-origin-pressed )}[data-color=pink-bg-basic-level-1],.db-pink-bg-basic-level-1{background-color:var(--db-pink-bg-basic-level-1-default);color:var(--db-pink-on-bg-basic-emphasis-100-default)}[data-color=pink-bg-basic-level-1]:before,.db-pink-bg-basic-level-1:before,[data-color=pink-bg-basic-level-1]:after,.db-pink-bg-basic-level-1:after{--db-icon-color: var(--db-pink-on-bg-basic-emphasis-100-default)}[data-color=pink-bg-basic-level-2],.db-pink-bg-basic-level-2{background-color:var(--db-pink-bg-basic-level-2-default);color:var(--db-pink-on-bg-basic-emphasis-100-default)}[data-color=pink-bg-basic-level-2]:before,.db-pink-bg-basic-level-2:before,[data-color=pink-bg-basic-level-2]:after,.db-pink-bg-basic-level-2:after{--db-icon-color: var(--db-pink-on-bg-basic-emphasis-100-default)}[data-color=pink-bg-basic-level-3],.db-pink-bg-basic-level-3{background-color:var(--db-pink-bg-basic-level-3-default);color:var(--db-pink-on-bg-basic-emphasis-100-default)}[data-color=pink-bg-basic-level-3]:before,.db-pink-bg-basic-level-3:before,[data-color=pink-bg-basic-level-3]:after,.db-pink-bg-basic-level-3:after{--db-icon-color: var(--db-pink-on-bg-basic-emphasis-100-default)}[data-container-color=violet],.db-container-color-violet,[data-color=violet-bg-basic-level-3],.db-violet-bg-basic-level-3,[data-color=violet-bg-basic-level-2],.db-violet-bg-basic-level-2,[data-color=violet-bg-basic-level-1],.db-violet-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-violet-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-violet-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-violet-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-violet-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-violet-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-violet-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-violet-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-violet-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-violet-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-violet-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-violet-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-violet-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-violet-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-violet-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-violet-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-violet-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-violet-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-violet-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-violet-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-violet-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-violet-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-violet-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-violet-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-violet-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-violet-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-violet-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-violet-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-violet-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-violet-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-violet-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-violet-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-violet-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-violet-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-violet-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-violet-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-violet-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-violet-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-violet-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-violet-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-violet-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-violet-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-violet-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-violet-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-violet-origin-default);--db-adaptive-origin-hovered: var(--db-violet-origin-hovered);--db-adaptive-origin-pressed: var(--db-violet-origin-pressed);--db-adaptive-on-origin-default: var( --db-violet-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-violet-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-violet-on-origin-pressed )}[data-color=violet-bg-basic-level-1],.db-violet-bg-basic-level-1{background-color:var(--db-violet-bg-basic-level-1-default);color:var(--db-violet-on-bg-basic-emphasis-100-default)}[data-color=violet-bg-basic-level-1]:before,.db-violet-bg-basic-level-1:before,[data-color=violet-bg-basic-level-1]:after,.db-violet-bg-basic-level-1:after{--db-icon-color: var(--db-violet-on-bg-basic-emphasis-100-default)}[data-color=violet-bg-basic-level-2],.db-violet-bg-basic-level-2{background-color:var(--db-violet-bg-basic-level-2-default);color:var(--db-violet-on-bg-basic-emphasis-100-default)}[data-color=violet-bg-basic-level-2]:before,.db-violet-bg-basic-level-2:before,[data-color=violet-bg-basic-level-2]:after,.db-violet-bg-basic-level-2:after{--db-icon-color: var(--db-violet-on-bg-basic-emphasis-100-default)}[data-color=violet-bg-basic-level-3],.db-violet-bg-basic-level-3{background-color:var(--db-violet-bg-basic-level-3-default);color:var(--db-violet-on-bg-basic-emphasis-100-default)}[data-color=violet-bg-basic-level-3]:before,.db-violet-bg-basic-level-3:before,[data-color=violet-bg-basic-level-3]:after,.db-violet-bg-basic-level-3:after{--db-icon-color: var(--db-violet-on-bg-basic-emphasis-100-default)}[data-container-color=blue],.db-container-color-blue,[data-color=blue-bg-basic-level-3],.db-blue-bg-basic-level-3,[data-color=blue-bg-basic-level-2],.db-blue-bg-basic-level-2,[data-color=blue-bg-basic-level-1],.db-blue-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-blue-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-blue-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-blue-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-blue-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-blue-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-blue-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-blue-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-blue-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-blue-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-blue-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-blue-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-blue-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-blue-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-blue-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-blue-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-blue-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-blue-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-blue-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-blue-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-blue-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-blue-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-blue-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-blue-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-blue-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-blue-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-blue-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-blue-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-blue-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-blue-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-blue-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-blue-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-blue-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-blue-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-blue-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-blue-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-blue-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-blue-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-blue-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-blue-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-blue-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-blue-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-blue-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-blue-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-blue-origin-default);--db-adaptive-origin-hovered: var(--db-blue-origin-hovered);--db-adaptive-origin-pressed: var(--db-blue-origin-pressed);--db-adaptive-on-origin-default: var( --db-blue-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-blue-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-blue-on-origin-pressed )}[data-color=blue-bg-basic-level-1],.db-blue-bg-basic-level-1{background-color:var(--db-blue-bg-basic-level-1-default);color:var(--db-blue-on-bg-basic-emphasis-100-default)}[data-color=blue-bg-basic-level-1]:before,.db-blue-bg-basic-level-1:before,[data-color=blue-bg-basic-level-1]:after,.db-blue-bg-basic-level-1:after{--db-icon-color: var(--db-blue-on-bg-basic-emphasis-100-default)}[data-color=blue-bg-basic-level-2],.db-blue-bg-basic-level-2{background-color:var(--db-blue-bg-basic-level-2-default);color:var(--db-blue-on-bg-basic-emphasis-100-default)}[data-color=blue-bg-basic-level-2]:before,.db-blue-bg-basic-level-2:before,[data-color=blue-bg-basic-level-2]:after,.db-blue-bg-basic-level-2:after{--db-icon-color: var(--db-blue-on-bg-basic-emphasis-100-default)}[data-color=blue-bg-basic-level-3],.db-blue-bg-basic-level-3{background-color:var(--db-blue-bg-basic-level-3-default);color:var(--db-blue-on-bg-basic-emphasis-100-default)}[data-color=blue-bg-basic-level-3]:before,.db-blue-bg-basic-level-3:before,[data-color=blue-bg-basic-level-3]:after,.db-blue-bg-basic-level-3:after{--db-icon-color: var(--db-blue-on-bg-basic-emphasis-100-default)}[data-container-color=cyan],.db-container-color-cyan,[data-color=cyan-bg-basic-level-3],.db-cyan-bg-basic-level-3,[data-color=cyan-bg-basic-level-2],.db-cyan-bg-basic-level-2,[data-color=cyan-bg-basic-level-1],.db-cyan-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-cyan-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-cyan-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-cyan-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-cyan-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-cyan-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-cyan-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-cyan-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-cyan-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-cyan-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-cyan-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-cyan-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-cyan-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-cyan-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-cyan-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-cyan-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-cyan-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-cyan-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-cyan-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-cyan-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-cyan-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-cyan-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-cyan-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-cyan-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-cyan-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-cyan-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-cyan-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-cyan-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-cyan-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-cyan-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-cyan-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-cyan-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-cyan-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-cyan-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-cyan-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-cyan-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-cyan-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-cyan-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-cyan-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-cyan-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-cyan-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-cyan-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-cyan-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-cyan-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-cyan-origin-default);--db-adaptive-origin-hovered: var(--db-cyan-origin-hovered);--db-adaptive-origin-pressed: var(--db-cyan-origin-pressed);--db-adaptive-on-origin-default: var( --db-cyan-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-cyan-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-cyan-on-origin-pressed )}[data-color=cyan-bg-basic-level-1],.db-cyan-bg-basic-level-1{background-color:var(--db-cyan-bg-basic-level-1-default);color:var(--db-cyan-on-bg-basic-emphasis-100-default)}[data-color=cyan-bg-basic-level-1]:before,.db-cyan-bg-basic-level-1:before,[data-color=cyan-bg-basic-level-1]:after,.db-cyan-bg-basic-level-1:after{--db-icon-color: var(--db-cyan-on-bg-basic-emphasis-100-default)}[data-color=cyan-bg-basic-level-2],.db-cyan-bg-basic-level-2{background-color:var(--db-cyan-bg-basic-level-2-default);color:var(--db-cyan-on-bg-basic-emphasis-100-default)}[data-color=cyan-bg-basic-level-2]:before,.db-cyan-bg-basic-level-2:before,[data-color=cyan-bg-basic-level-2]:after,.db-cyan-bg-basic-level-2:after{--db-icon-color: var(--db-cyan-on-bg-basic-emphasis-100-default)}[data-color=cyan-bg-basic-level-3],.db-cyan-bg-basic-level-3{background-color:var(--db-cyan-bg-basic-level-3-default);color:var(--db-cyan-on-bg-basic-emphasis-100-default)}[data-color=cyan-bg-basic-level-3]:before,.db-cyan-bg-basic-level-3:before,[data-color=cyan-bg-basic-level-3]:after,.db-cyan-bg-basic-level-3:after{--db-icon-color: var(--db-cyan-on-bg-basic-emphasis-100-default)}[data-container-color=turquoise],.db-container-color-turquoise,[data-color=turquoise-bg-basic-level-3],.db-turquoise-bg-basic-level-3,[data-color=turquoise-bg-basic-level-2],.db-turquoise-bg-basic-level-2,[data-color=turquoise-bg-basic-level-1],.db-turquoise-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-turquoise-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-turquoise-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-turquoise-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-turquoise-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-turquoise-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-turquoise-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-turquoise-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-turquoise-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-turquoise-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-turquoise-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-turquoise-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-turquoise-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-turquoise-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-turquoise-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-turquoise-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-turquoise-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-turquoise-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-turquoise-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-turquoise-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-turquoise-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-turquoise-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-turquoise-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-turquoise-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-turquoise-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-turquoise-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-turquoise-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-turquoise-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-turquoise-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-turquoise-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-turquoise-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-turquoise-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-turquoise-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-turquoise-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-turquoise-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-turquoise-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-turquoise-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-turquoise-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-turquoise-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-turquoise-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-turquoise-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-turquoise-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-turquoise-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-turquoise-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-turquoise-origin-default);--db-adaptive-origin-hovered: var(--db-turquoise-origin-hovered);--db-adaptive-origin-pressed: var(--db-turquoise-origin-pressed);--db-adaptive-on-origin-default: var( --db-turquoise-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-turquoise-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-turquoise-on-origin-pressed )}[data-color=turquoise-bg-basic-level-1],.db-turquoise-bg-basic-level-1{background-color:var(--db-turquoise-bg-basic-level-1-default);color:var(--db-turquoise-on-bg-basic-emphasis-100-default)}[data-color=turquoise-bg-basic-level-1]:before,.db-turquoise-bg-basic-level-1:before,[data-color=turquoise-bg-basic-level-1]:after,.db-turquoise-bg-basic-level-1:after{--db-icon-color: var(--db-turquoise-on-bg-basic-emphasis-100-default)}[data-color=turquoise-bg-basic-level-2],.db-turquoise-bg-basic-level-2{background-color:var(--db-turquoise-bg-basic-level-2-default);color:var(--db-turquoise-on-bg-basic-emphasis-100-default)}[data-color=turquoise-bg-basic-level-2]:before,.db-turquoise-bg-basic-level-2:before,[data-color=turquoise-bg-basic-level-2]:after,.db-turquoise-bg-basic-level-2:after{--db-icon-color: var(--db-turquoise-on-bg-basic-emphasis-100-default)}[data-color=turquoise-bg-basic-level-3],.db-turquoise-bg-basic-level-3{background-color:var(--db-turquoise-bg-basic-level-3-default);color:var(--db-turquoise-on-bg-basic-emphasis-100-default)}[data-color=turquoise-bg-basic-level-3]:before,.db-turquoise-bg-basic-level-3:before,[data-color=turquoise-bg-basic-level-3]:after,.db-turquoise-bg-basic-level-3:after{--db-icon-color: var(--db-turquoise-on-bg-basic-emphasis-100-default)}[data-container-color=green],.db-container-color-green,[data-color=green-bg-basic-level-3],.db-green-bg-basic-level-3,[data-color=green-bg-basic-level-2],.db-green-bg-basic-level-2,[data-color=green-bg-basic-level-1],.db-green-bg-basic-level-1{--db-adaptive-bg-basic-level-1-default: var( --db-green-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-green-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-green-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-green-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-green-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-green-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-green-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-green-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-green-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-green-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-green-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-green-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-green-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-green-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-green-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-green-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-green-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-green-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-green-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-green-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-green-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-green-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-green-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-green-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-green-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-green-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-green-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-green-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-green-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-green-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-green-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-green-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-green-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-green-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-green-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-green-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-green-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-green-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-green-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-green-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-green-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-green-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-green-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-green-origin-default);--db-adaptive-origin-hovered: var(--db-green-origin-hovered);--db-adaptive-origin-pressed: var(--db-green-origin-pressed);--db-adaptive-on-origin-default: var( --db-green-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-green-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-green-on-origin-pressed )}[data-color=green-bg-basic-level-1],.db-green-bg-basic-level-1{background-color:var(--db-green-bg-basic-level-1-default);color:var(--db-green-on-bg-basic-emphasis-100-default)}[data-color=green-bg-basic-level-1]:before,.db-green-bg-basic-level-1:before,[data-color=green-bg-basic-level-1]:after,.db-green-bg-basic-level-1:after{--db-icon-color: var(--db-green-on-bg-basic-emphasis-100-default)}[data-color=green-bg-basic-level-2],.db-green-bg-basic-level-2{background-color:var(--db-green-bg-basic-level-2-default);color:var(--db-green-on-bg-basic-emphasis-100-default)}[data-color=green-bg-basic-level-2]:before,.db-green-bg-basic-level-2:before,[data-color=green-bg-basic-level-2]:after,.db-green-bg-basic-level-2:after{--db-icon-color: var(--db-green-on-bg-basic-emphasis-100-default)}[data-color=green-bg-basic-level-3],.db-green-bg-basic-level-3{background-color:var(--db-green-bg-basic-level-3-default);color:var(--db-green-on-bg-basic-emphasis-100-default)}[data-color=green-bg-basic-level-3]:before,.db-green-bg-basic-level-3:before,[data-color=green-bg-basic-level-3]:after,.db-green-bg-basic-level-3:after{--db-icon-color: var(--db-green-on-bg-basic-emphasis-100-default)}[data-container-color=neutral],.db-container-color-neutral,[data-container-color=brand],.db-container-color-brand,[data-container-color=critical],.db-container-color-critical,[data-container-color=successful],.db-container-color-successful,[data-container-color=warning],.db-container-color-warning,[data-container-color=informational],.db-container-color-informational,[data-container-color=yellow],.db-container-color-yellow,[data-container-color=orange],.db-container-color-orange,[data-container-color=red],.db-container-color-red,[data-container-color=pink],.db-container-color-pink,[data-container-color=violet],.db-container-color-violet,[data-container-color=blue],.db-container-color-blue,[data-container-color=cyan],.db-container-color-cyan,[data-container-color=turquoise],.db-container-color-turquoise,[data-container-color=green],.db-container-color-green{color:var(--db-adaptive-on-bg-basic-emphasis-100-default);background-color:var(--db-adaptive-bg-basic-level-1-default)}[data-bg-color=basic-level-1],.db-bg-color-basic-level-1{background-color:var(--db-adaptive-bg-basic-level-1-default)}[data-bg-color=basic-level-2],.db-bg-color-basic-level-2{background-color:var(--db-adaptive-bg-basic-level-2-default)}[data-bg-color=basic-level-3],.db-bg-color-basic-level-3{background-color:var(--db-adaptive-bg-basic-level-3-default)}[data-bg-color=basic-transparent-semi],.db-bg-color-basic-transparent-semi{background-color:var(--db-adaptive-bg-basic-transparent-semi-default)}[data-bg-color=basic-transparent-full],.db-bg-color-basic-transparent-full{background-color:var(--db-adaptive-bg-basic-transparent-full-default)}[data-on-bg-color=emphasis-100],.db-on-bg-color-emphasis-100{color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}[data-on-bg-color=emphasis-90],.db-on-bg-color-emphasis-90{color:var(--db-adaptive-on-bg-basic-emphasis-90-default)}[data-on-bg-color=emphasis-80],.db-on-bg-color-emphasis-80{color:var(--db-adaptive-on-bg-basic-emphasis-80-default)}[data-on-bg-color=emphasis-70],.db-on-bg-color-emphasis-70{color:var(--db-adaptive-on-bg-basic-emphasis-70-default)}[data-on-bg-color=emphasis-60],.db-on-bg-color-emphasis-60{color:var(--db-adaptive-on-bg-basic-emphasis-60-default)}[data-on-bg-color=emphasis-50],.db-on-bg-color-emphasis-50{color:var(--db-adaptive-on-bg-basic-emphasis-50-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=neutral],.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=neutral],.db-tag:has(.db-tab-remove-button)[data-semantic=neutral]{--db-adaptive-bg-basic-level-1-default: var( --db-neutral-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-neutral-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-neutral-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-neutral-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-neutral-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-neutral-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-neutral-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-neutral-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-neutral-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-neutral-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-neutral-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-neutral-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-neutral-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-neutral-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-neutral-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-neutral-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-neutral-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-neutral-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-neutral-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-neutral-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-neutral-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-neutral-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-neutral-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-neutral-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-neutral-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-neutral-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-neutral-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-neutral-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-neutral-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-neutral-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-neutral-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-neutral-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-neutral-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-neutral-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-neutral-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-neutral-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-neutral-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-neutral-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-neutral-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-neutral-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-neutral-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-neutral-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-neutral-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-neutral-origin-default);--db-adaptive-origin-hovered: var(--db-neutral-origin-hovered);--db-adaptive-origin-pressed: var(--db-neutral-origin-pressed);--db-adaptive-on-origin-default: var( --db-neutral-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-neutral-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-neutral-on-origin-pressed )}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=neutral],.db-tag:has(.db-tab-remove-button)[data-semantic=neutral]{background-color:var(--db-neutral-bg-basic-level-3-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}.db-tag[data-semantic=neutral]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=neutral]:has(.db-tab-remove-button):before,.db-tag[data-semantic=neutral]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=neutral]:has(.db-tab-remove-button):after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=critical],.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=critical],.db-tag:has(.db-tab-remove-button)[data-semantic=critical]{--db-adaptive-bg-basic-level-1-default: var( --db-critical-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-critical-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-critical-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-critical-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-critical-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-critical-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-critical-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-critical-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-critical-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-critical-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-critical-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-critical-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-critical-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-critical-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-critical-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-critical-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-critical-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-critical-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-critical-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-critical-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-critical-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-critical-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-critical-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-critical-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-critical-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-critical-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-critical-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-critical-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-critical-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-critical-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-critical-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-critical-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-critical-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-critical-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-critical-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-critical-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-critical-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-critical-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-critical-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-critical-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-critical-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-critical-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-critical-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-critical-origin-default);--db-adaptive-origin-hovered: var(--db-critical-origin-hovered);--db-adaptive-origin-pressed: var(--db-critical-origin-pressed);--db-adaptive-on-origin-default: var( --db-critical-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-critical-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-critical-on-origin-pressed )}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=critical],.db-tag:has(.db-tab-remove-button)[data-semantic=critical]{background-color:var(--db-critical-bg-basic-level-3-default);color:var(--db-critical-on-bg-basic-emphasis-100-default)}.db-tag[data-semantic=critical]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=critical]:has(.db-tab-remove-button):before,.db-tag[data-semantic=critical]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=critical]:has(.db-tab-remove-button):after{--db-icon-color: var(--db-critical-on-bg-basic-emphasis-100-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=successful],.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=successful],.db-tag:has(.db-tab-remove-button)[data-semantic=successful]{--db-adaptive-bg-basic-level-1-default: var( --db-successful-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-successful-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-successful-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-successful-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-successful-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-successful-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-successful-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-successful-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-successful-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-successful-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-successful-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-successful-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-successful-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-successful-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-successful-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-successful-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-successful-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-successful-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-successful-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-successful-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-successful-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-successful-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-successful-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-successful-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-successful-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-successful-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-successful-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-successful-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-successful-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-successful-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-successful-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-successful-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-successful-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-successful-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-successful-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-successful-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-successful-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-successful-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-successful-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-successful-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-successful-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-successful-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-successful-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-successful-origin-default);--db-adaptive-origin-hovered: var(--db-successful-origin-hovered);--db-adaptive-origin-pressed: var(--db-successful-origin-pressed);--db-adaptive-on-origin-default: var( --db-successful-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-successful-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-successful-on-origin-pressed )}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=successful],.db-tag:has(.db-tab-remove-button)[data-semantic=successful]{background-color:var(--db-successful-bg-basic-level-3-default);color:var(--db-successful-on-bg-basic-emphasis-100-default)}.db-tag[data-semantic=successful]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=successful]:has(.db-tab-remove-button):before,.db-tag[data-semantic=successful]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=successful]:has(.db-tab-remove-button):after{--db-icon-color: var(--db-successful-on-bg-basic-emphasis-100-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=warning],.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=warning],.db-tag:has(.db-tab-remove-button)[data-semantic=warning]{--db-adaptive-bg-basic-level-1-default: var( --db-warning-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-warning-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-warning-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-warning-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-warning-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-warning-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-warning-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-warning-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-warning-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-warning-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-warning-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-warning-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-warning-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-warning-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-warning-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-warning-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-warning-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-warning-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-warning-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-warning-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-warning-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-warning-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-warning-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-warning-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-warning-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-warning-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-warning-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-warning-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-warning-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-warning-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-warning-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-warning-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-warning-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-warning-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-warning-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-warning-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-warning-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-warning-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-warning-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-warning-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-warning-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-warning-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-warning-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-warning-origin-default);--db-adaptive-origin-hovered: var(--db-warning-origin-hovered);--db-adaptive-origin-pressed: var(--db-warning-origin-pressed);--db-adaptive-on-origin-default: var( --db-warning-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-warning-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-warning-on-origin-pressed )}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=warning],.db-tag:has(.db-tab-remove-button)[data-semantic=warning]{background-color:var(--db-warning-bg-basic-level-3-default);color:var(--db-warning-on-bg-basic-emphasis-100-default)}.db-tag[data-semantic=warning]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=warning]:has(.db-tab-remove-button):before,.db-tag[data-semantic=warning]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=warning]:has(.db-tab-remove-button):after{--db-icon-color: var(--db-warning-on-bg-basic-emphasis-100-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-semantic=informational],.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=informational],.db-tag:has(.db-tab-remove-button)[data-semantic=informational]{--db-adaptive-bg-basic-level-1-default: var( --db-informational-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-informational-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-informational-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-informational-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-informational-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-informational-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-informational-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-informational-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-informational-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-informational-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-informational-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-informational-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-informational-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-informational-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-informational-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-informational-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-informational-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-informational-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-informational-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-informational-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-informational-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-informational-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-informational-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-informational-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-informational-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-informational-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-informational-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-informational-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-informational-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-informational-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-informational-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-informational-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-informational-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-informational-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-informational-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-informational-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-informational-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-informational-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-informational-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-informational-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-informational-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-informational-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-informational-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-informational-origin-default);--db-adaptive-origin-hovered: var(--db-informational-origin-hovered);--db-adaptive-origin-pressed: var(--db-informational-origin-pressed);--db-adaptive-on-origin-default: var( --db-informational-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-informational-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-informational-on-origin-pressed )}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=informational],.db-tag:has(.db-tab-remove-button)[data-semantic=informational]{background-color:var(--db-informational-bg-basic-level-3-default);color:var(--db-informational-on-bg-basic-emphasis-100-default)}.db-tag[data-semantic=informational]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=informational]:has(.db-tab-remove-button):before,.db-tag[data-semantic=informational]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=informational]:has(.db-tab-remove-button):after{--db-icon-color: var(--db-informational-on-bg-basic-emphasis-100-default)}.db-tag label,.db-tag a{transition:outline var(--db-transition-duration-extra-fast),border-color var(--db-transition-straight-emotional),background-color var(--db-transition-straight-emotional)}@keyframes show-right-to-left{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes hide-right-to-left{0%{transform:translate(0)}to{transform:translate(110%)}}@keyframes show-left-to-right{0%{transform:translate(-110%)}to{transform:translate(0)}}@keyframes hide-left-to-right{0%{transform:translate(0)}to{transform:translate(-110%)}}@keyframes show-bottom-to-top{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes hide-bottom-to-top{0%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes show-top-to-bottom{0%{transform:translateY(-110%)}to{transform:translateY(0)}}@keyframes hide-top-to-bottom{0%{transform:translateY(0)}to{transform:translateY(-110%)}}@keyframes accordion-open{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes popover-animation{0%{opacity:0;transform:translate(var(--db-popover-center-x, var(--db-popover-translate-x, 0%)),var(--db-popover-center-y, var(--db-popover-translate-y, 0%)))}to{opacity:1;transform:translate(var(--db-popover-center-x, 0%),var(--db-popover-center-y, 0%))}}.db-tag,.db-tag button,.db-tag a,.db-tag label{--db-icon-font-weight: var(--db-base-body-icon-weight-sm);--db-icon-font-size: var(--db-base-body-icon-font-size-sm);--db-base-line-height: var(--db-type-body-line-height-sm);--db-base-font-size: var(--db-type-body-font-size-sm);line-height:var(--db-type-body-line-height-sm);font-size:var(--db-type-body-font-size-sm)}.db-tag{font-weight:700;white-space:nowrap;justify-content:center;text-align:center;display:inline-flex;align-items:center;border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a)),.db-tag:has(.db-tab-remove-button),.db-tag button,.db-tag a,.db-tag label{border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)}.db-tag{border-radius:var(--db-border-radius-xs)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-emphasis=strong],.db-tag:has(.db-tab-remove-button)[data-emphasis=strong],.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:has(a),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:has(input:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=checkbox]:checked){--db-adaptive-on-bg-basic-emphasis-60-default: var(--db-adaptive-bg-inverted-contrast-high-default);background-color:var(--db-adaptive-bg-inverted-contrast-high-default);color:var(--db-adaptive-on-bg-inverted-default)}.db-tag[data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-emphasis=strong]:has(.db-tab-remove-button):before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):before,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(a):before,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(input:checked):before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:not(.db-tab-remove-button):before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:before,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=checkbox]:checked):before,.db-tag[data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-emphasis=strong]:has(.db-tab-remove-button):after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):after,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(a):after,.db-tag[data-emphasis=strong]:has(label,button:not(.db-tab-remove-button),a):has(input:checked):after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:not(.db-tab-remove-button):after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:after,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=checkbox]:checked):after{--db-icon-color: var(--db-adaptive-on-bg-inverted-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:hover:not(:disabled,[aria-disabled=true]):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled,[aria-disabled=true]):has(input[type=checkbox]:checked){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-high-hovered);border-color:var(--db-adaptive-bg-inverted-contrast-high-hovered)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:hover:not(:disabled,[aria-disabled=true]):is(textarea):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled,[aria-disabled=true]):is(textarea):has(input[type=checkbox]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:hover:not(:disabled,[aria-disabled=true]):is(input):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled,[aria-disabled=true]):is(input):has(input[type=checkbox]:checked){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]):has(input[type=checkbox]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)):has(input[type=checkbox]:checked){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:active:not(:disabled,[aria-disabled=true]):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled,[aria-disabled=true]):has(input[type=checkbox]:checked){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-high-pressed);border-color:var(--db-adaptive-bg-inverted-contrast-high-pressed)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:active:not(:disabled,[aria-disabled=true]):is(textarea):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled,[aria-disabled=true]):is(textarea):has(input[type=checkbox]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:active:not(:disabled,[aria-disabled=true]):is(input):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled,[aria-disabled=true]):is(input):has(input[type=checkbox]:checked){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]):has(input[type=checkbox]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)):not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)):has(input[type=checkbox]:checked){cursor:pointer}[data-no-text=true].db-tag{--icon-margin-after: 0;font-size:0!important;padding:0}[data-no-text=true].db-tag:before{--db-icon-margin-end: 0}[data-no-text=true].db-tag label{font-size:0!important}[data-no-text=true].db-tag label:before{--db-icon-margin-end: 0}.db-tag:not([data-no-text=true]){--db-padding-inline-start: var(--db-spacing-fixed-2xs);padding-inline:var(--db-padding-inline-start) var(--db-spacing-fixed-2xs)}.db-tag:not([data-no-text=true]):has(.db-tab-remove-button){padding-inline-end:0}.db-tag:not([data-no-text=true]):has(dbbutton):has(dbbutton:not(.db-tab-remove-button)),.db-tag:not([data-no-text=true]):has(db-button):has(db-button:not(.db-tab-remove-button)),.db-tag:not([data-no-text=true]):not(:has(dbbutton)):has(button:not(.db-tab-remove-button)),.db-tag:not([data-no-text=true]):has(a),.db-tag:not([data-no-text=true]):has(label){padding-inline:0}.db-tag{--db-icon-margin-end: var(--db-spacing-fixed-2xs);padding-block:0;block-size:var(--db-sizing-sm);min-inline-size:var(--db-sizing-sm);inline-size:-moz-fit-content;inline-size:fit-content;position:relative}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a)),.db-tag:has(.db-tab-remove-button){background-color:var(--db-adaptive-bg-basic-level-3-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=neutral][data-emphasis=strong],.db-tag:has(.db-tab-remove-button)[data-semantic=neutral][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-neutral-bg-inverted-contrast-high-default );background-color:var(--db-neutral-bg-inverted-contrast-high-default);color:var(--db-neutral-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=neutral][data-emphasis=strong]:before,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=neutral][data-emphasis=strong]:after,.db-tag:has(.db-tab-remove-button)[data-semantic=neutral][data-emphasis=strong]:before,.db-tag:has(.db-tab-remove-button)[data-semantic=neutral][data-emphasis=strong]:after{--db-icon-color: var(--db-neutral-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=critical][data-emphasis=strong],.db-tag:has(.db-tab-remove-button)[data-semantic=critical][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-critical-bg-inverted-contrast-high-default );background-color:var(--db-critical-bg-inverted-contrast-high-default);color:var(--db-critical-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=critical][data-emphasis=strong]:before,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=critical][data-emphasis=strong]:after,.db-tag:has(.db-tab-remove-button)[data-semantic=critical][data-emphasis=strong]:before,.db-tag:has(.db-tab-remove-button)[data-semantic=critical][data-emphasis=strong]:after{--db-icon-color: var(--db-critical-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=successful][data-emphasis=strong],.db-tag:has(.db-tab-remove-button)[data-semantic=successful][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-successful-bg-inverted-contrast-high-default );background-color:var(--db-successful-bg-inverted-contrast-high-default);color:var(--db-successful-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=successful][data-emphasis=strong]:before,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=successful][data-emphasis=strong]:after,.db-tag:has(.db-tab-remove-button)[data-semantic=successful][data-emphasis=strong]:before,.db-tag:has(.db-tab-remove-button)[data-semantic=successful][data-emphasis=strong]:after{--db-icon-color: var(--db-successful-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=warning][data-emphasis=strong],.db-tag:has(.db-tab-remove-button)[data-semantic=warning][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-warning-bg-inverted-contrast-high-default );background-color:var(--db-warning-bg-inverted-contrast-high-default);color:var(--db-warning-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=warning][data-emphasis=strong]:before,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=warning][data-emphasis=strong]:after,.db-tag:has(.db-tab-remove-button)[data-semantic=warning][data-emphasis=strong]:before,.db-tag:has(.db-tab-remove-button)[data-semantic=warning][data-emphasis=strong]:after{--db-icon-color: var(--db-warning-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=informational][data-emphasis=strong],.db-tag:has(.db-tab-remove-button)[data-semantic=informational][data-emphasis=strong]{--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-informational-bg-inverted-contrast-high-default );background-color:var(--db-informational-bg-inverted-contrast-high-default);color:var(--db-informational-on-bg-inverted-default)}.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=informational][data-emphasis=strong]:before,.db-tag:not(:has(label,button:not(.db-tab-remove-button),a))[data-semantic=informational][data-emphasis=strong]:after,.db-tag:has(.db-tab-remove-button)[data-semantic=informational][data-emphasis=strong]:before,.db-tag:has(.db-tab-remove-button)[data-semantic=informational][data-emphasis=strong]:after{--db-icon-color: var(--db-informational-on-bg-inverted-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-icon]:before{position:absolute;inset-block-start:calc(50% - .5em);inset-inline-start:var(--db-spacing-fixed-2xs);pointer-events:none;z-index:1}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-icon] a,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-icon] button,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-icon] label{--db-padding-inline-start: calc( var(--db-spacing-fixed-2xs) + var(--db-icon-margin-end, var(--db-spacing-fixed-xs)) + var(--db-base-font-size) * var(--db-base-line-height) );padding-inline-start:var(--db-padding-inline-start)}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked{background-color:transparent}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:transparent}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:transparent}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a) a{color:currentcolor}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;color:currentcolor}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled,[aria-disabled=true]){cursor:pointer;color:currentcolor}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input){background-color:var(--db-adaptive-bg-basic-level-1-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-1-hovered)}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-1-pressed)}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button,.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button,.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button,.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a{background-color:var(--db-adaptive-bg-basic-level-3-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-3-hovered)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-3-pressed)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:not(.db-tab-remove-button):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked){background-color:var(--db-adaptive-bg-basic-level-3-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-3-hovered)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-level-3-pressed)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=checkbox]:checked):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=radio]:checked),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] label:has(input[type=radio]:checked){background-color:var(--db-adaptive-bg-basic-level-3-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-inverted-contrast-high-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):active:not(:disabled,[aria-disabled=true]){cursor:pointer;cursor:default;background-color:var(--db-adaptive-bg-inverted-contrast-high-default)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):active:not(:disabled,[aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag button:nth-of-type(2),.db-tag dbbutton:nth-of-type(2),.db-tag:has(db-button):has(dbbutton) .db-tab-remove-button{display:none}.db-tag>[class^=db-]{block-size:100%}.db-tag{position:relative}.db-tag label{inline-size:100%;margin-inline-start:0;display:flex;align-items:center}@media (forced-colors: active){.db-tag label:not(:has(input:checked)){border-style:dashed}}.db-tag label:has(input:checked){border-width:var(--db-border-height-3xs)}.db-tag label:has(input:checked):before{content:none}.db-tag label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;block-size:100%;position:absolute;margin-inline-end:initial;border:0;border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;aspect-ratio:unset}.db-tag label input:checked,.db-tag label input:checked:not(:disabled):is(:hover,:focus,:active){background-color:var(--db-brand-bg-basic-transparent-full-default)}.db-tag label input:checked:before{--db-icon: ""}.db-tag a{display:inline-flex;align-items:center;text-decoration:none}.db-tag a:after{--db-icon-margin-start: 0;--db-icon-font-size: 0;content:none!important}.db-tag .db-link:is(:hover,:focus,:active){color:inherit}.db-tag:not(:has(dbbutton,db-button)):has(button:not(.db-tab-remove-button)),.db-tag:has(:is(dbbutton,db-button):not(.db-tab-remove-button),a,label){border:0}.db-tag button,.db-tag a,.db-tag label{block-size:inherit;padding:0 var(--db-spacing-fixed-2xs);border-radius:var(--db-border-radius-xs);font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.db-tag db-button,.db-tag dbbutton,.db-tag db-checkbox,.db-tag dbcheckbox,.db-tag db-radio,.db-tag dbradio,.db-tag db-link,.db-tag dblink{block-size:inherit}.db-tag:has(:disabled),.db-tag[data-disabled=true]{opacity:.4;pointer-events:none}.db-tag[data-overflow=true]{max-inline-size:var(--db-sizing-2xl)}.db-tag[data-overflow=true]>*{inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-tag .db-tab-remove-button:is(button),.db-tag .db-tab-remove-button button{background-color:var(--db-adaptive-bg-basic-transparent-full-default);margin-inline-start:var(--db-spacing-fixed-2xs);border:0;aspect-ratio:1/1}.color-picker-container{display:flex;gap:var(--db-spacing-fixed-xs)}.color-picker-container .color-input-container{display:flex;position:relative}.color-picker-container .color-input-container .color-tag{display:flex;align-items:center;gap:var(--db-spacing-fixed-2xs)}.color-picker-container .color-input-container .color-tag:not([data-icon]):before{display:flex;content:"";aspect-ratio:1/1;width:var(--db-sizing-xs);background-color:var(--db-current-origin-color);border-radius:var(--db-border-radius-full);border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default)}.color-picker-container .color-input-container .color-tag:not([data-icon]):after{--db-icon-font-family: "db-ux-filled";margin-inline-start:0}.color-picker-container .color-input-container .color-tag[data-icon-after=exclamation_mark_triangle]{--db-icon-color: var(--db-warning-on-bg-basic-emphasis-70-default)}.color-picker-container .color-input-container .color-tag[data-icon-after=exclamation_mark_circle]{--db-icon-color: var(--db-critical-on-bg-basic-emphasis-70-default)}.color-picker-container .color-input-container .db-drawer-content{overflow-y:auto;block-size:100%;margin-bottom:var(--db-spacing-fixed-2xs)}.palette-box{display:flex;width:100%;min-width:var(--db-sizing-xl);border:1px solid var(--db-adaptive-on-bg-basic-emphasis-60-default);border-radius:var(--db-border-radius-md);padding:var(--db-spacing-fixed-xs)}.db-popover-content{top:calc(-1 * (var(--db-spacing-fixed-sm) + var(--db-sizing-lg) * var(--color-index, 1) + var(--color-index, 1) * var(--db-spacing-fixed-2xs)))!important}.grid-color-palettes>*{height:var(--db-sizing-lg)}.db-button,.upload-button{--db-icon-font-weight: var(--db-base-body-icon-weight-md);--db-icon-font-size: var(--db-base-body-icon-font-size-md);--db-base-line-height: var(--db-type-body-line-height-md);--db-base-font-size: var(--db-type-body-font-size-md);line-height:var(--db-type-body-line-height-md);font-size:var(--db-type-body-font-size-md)}.db-button[data-size=small],[data-size=small].upload-button{--db-icon-font-weight: var(--db-base-body-icon-weight-sm);--db-icon-font-size: var(--db-base-body-icon-font-size-sm);--db-base-line-height: var(--db-type-body-line-height-sm);--db-base-font-size: var(--db-type-body-font-size-sm);line-height:var(--db-type-body-line-height-sm);font-size:var(--db-type-body-font-size-sm)}.db-button,.upload-button{border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-100-default)}.db-button[data-variant=filled],.db-button[data-variant=ghost],[data-variant=filled].upload-button,[data-variant=ghost].upload-button{border:var(--db-border-height-3xs) solid transparent}.db-button,.upload-button{border-radius:var(--db-border-radius-xs);font-weight:700;white-space:nowrap;justify-content:center;text-align:center;display:inline-flex;align-items:center;color:var(--db-adaptive-on-bg-basic-emphasis-100-default);block-size:var(--db-sizing-md);inline-size:-moz-fit-content;inline-size:fit-content;padding:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-md);text-decoration:none}.db-button:hover:not(:disabled,[aria-disabled=true]),.upload-button:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.db-button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.upload-button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-button:hover:not(:disabled,[aria-disabled=true]):is(input),.upload-button:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.upload-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.upload-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button:active:not(:disabled,[aria-disabled=true]),.upload-button:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.db-button:active:not(:disabled,[aria-disabled=true]):is(textarea),.upload-button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-button:active:not(:disabled,[aria-disabled=true]):is(input),.upload-button:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.upload-button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),.upload-button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-no-text=true],[data-no-text=true].upload-button{font-size:0!important;padding:0;inline-size:var(--db-sizing-md)}.db-button[data-no-text=true]:before,[data-no-text=true].upload-button:before{--db-icon-margin-end: 0;margin:auto}.db-button[data-size=small],[data-size=small].upload-button{block-size:var(--db-sizing-sm)}.db-button[data-size=small]:not([data-no-text=true]),[data-size=small].upload-button:not([data-no-text=true]){padding:var(--db-spacing-fixed-3xs) var(--db-spacing-fixed-sm)}.db-button[data-size=small]:not([data-no-text=true]):before,[data-size=small].upload-button:not([data-no-text=true]):before{margin-inline-end:var(--db-spacing-fixed-2xs)}.db-button[data-size=small][data-no-text=true],[data-size=small][data-no-text=true].upload-button{inline-size:var(--db-sizing-sm)}.db-button[data-width=full],[data-width=full].upload-button{inline-size:100%}.db-button[data-variant=brand],[data-variant=brand].upload-button{background-color:var(--db-brand-origin-default);color:var(--db-brand-on-origin-default);border-color:var(--db-brand-on-bg-basic-emphasis-70-default)}.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]),[data-variant=brand].upload-button:hover:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-hovered);border-color:var(--db-brand-on-bg-basic-emphasis-70-hovered)}.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(textarea),[data-variant=brand].upload-button:hover:not(:disabled,[aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input),[data-variant=brand].upload-button:hover:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),[data-variant=brand].upload-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-variant=brand].upload-button:hover:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]),[data-variant=brand].upload-button:active:not(:disabled,[aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-pressed);border-color:var(--db-brand-on-bg-basic-emphasis-70-pressed)}.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(textarea),[data-variant=brand].upload-button:active:not(:disabled,[aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input),[data-variant=brand].upload-button:active:not(:disabled,[aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),[data-variant=brand].upload-button:active:not(:disabled,[aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-variant=brand].upload-button:active:not(:disabled,[aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-variant=outlined],[data-variant=outlined].upload-button,.db-button:not([data-variant]),.upload-button:not([data-variant]),.db-button[data-variant=ghost],[data-variant=ghost].upload-button{background-color:var(--db-adaptive-bg-basic-transparent-full-default)}.db-button[data-variant=filled],[data-variant=filled].upload-button{background-color:var(--db-adaptive-bg-basic-transparent-semi-default)}.db-button:disabled,.upload-button:disabled{opacity:.4}.db-button[data-state=loading],[data-state=loading].upload-button{font-size:0}.db-button[data-state=loading]:before,[data-state=loading].upload-button:before{--db-icon-margin-end: 0;content:""}.db-button:has(>.db-button,>.upload-button),.upload-button:has(>.db-button,>.upload-button){margin:0;padding:0}.db-button:has(>.db-button,>.upload-button):before,.upload-button:has(>.db-button,>.upload-button):before{content:none}.upload-button:hover{background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.upload-button:active{background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.upload-button input[type=file]{color:#0000}.upload-button input[type=file]::file-selector-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0000;margin:0;background:none;border:none;width:100%;height:100%}.demo-side-nav .db-button{justify-content:flex-start;font-weight:400}.demo-side-nav .db-button:first-of-type{font-weight:700}.demo-dashboard{grid-template-columns:1fr 1fr;grid-template-areas:"short1 long" "short2 long" "big big"}@media screen and (min-width: 64em){.demo-dashboard:not([data-force-mobile]),.demo-dashboard[data-force-mobile=false]{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"short1 short2 long" "big big long"}}.dashboard-short1{grid-area:short1}.dashboard-short2{grid-area:short2}.dashboard-big{grid-area:big}.dashboard-long{grid-area:long}.dashboard-progress{border:var(--db-sizing-xs) solid var(--db-adaptive-bg-basic-level-1-default);border-radius:50%;border-top-color:var(--db-brand-origin-default);border-right-color:var(--db-brand-origin-default);width:100%;height:100%;max-width:var(--db-sizing-xl);max-height:var(--db-sizing-xl);margin:auto;text-align:center;display:flex}.drag-button{--db-icon-font-weight: var(--db-base-body-icon-weight-sm);--db-icon-font-size: var(--db-base-body-icon-font-size-sm);--db-base-line-height: var(--db-type-body-line-height-sm);--db-base-font-size: var(--db-type-body-font-size-sm);line-height:var(--db-type-body-line-height-sm);font-size:var(--db-type-body-font-size-sm)}.show-borders .drop-container:not(.selected):not(.hovered),.show-borders .drag-container:not(.selected):not(.hovered){outline:1px var(--db-neutral-bg-inverted-contrast-high-default) dashed}.show-spacings :has(>.drop-container),.show-spacings :has(>.drag-container){background-color:#f9cc9d}.show-spacings .drop-container,.show-spacings .drag-container{--db-current-icon-color: var(--db-adaptive-on-bg-basic-emphasis-100-default);background-image:linear-gradient(var(--db-adaptive-bg-basic-level-1-default),var(--db-adaptive-bg-basic-level-1-default)),linear-gradient(#c3d08b,#c3d08b);background-clip:content-box,padding-box;color:var(--db-adaptive-on-bg-basic-emphasis-100-default)}.drop-container>div:empty:not(.db-divider),.drop-container:empty:not(.db-divider),.drag-container>div:empty:not(.db-divider),.drag-container:empty:not(.db-divider){min-height:var(--db-sizing-md);min-width:var(--db-sizing-md);width:100%;height:100%;display:flex}.drop-container>div:empty:not(.db-divider):before,.drop-container:empty:not(.db-divider):before,.drag-container>div:empty:not(.db-divider):before,.drag-container:empty:not(.db-divider):before{content:"Drag component to me";margin:auto}.drop-container:has(>.drag-button),.drag-container:has(>.drag-button){position:relative}[data-hint]:before{content:attr(data-hint);opacity:.4}.drop-container:not(:empty){display:contents}.hovered{outline:3px var(--db-neutral-on-bg-basic-emphasis-70-default) dashed}.selected{outline:3px var(--db-informational-on-bg-basic-emphasis-70-default) solid}.selected:has(>.drag-button)>.drag-button{opacity:100;pointer-events:inherit}.drag-button{--db-current-icon-color: var(--db-informational-on-bg-inverted-default);--db-icon-margin-start: var(--db-spacing-fixed-3xs);font-family:var(--db-font-family-sans);color:var(--db-informational-on-bg-inverted-default);background-color:var(--db-informational-on-bg-basic-emphasis-70-default);position:absolute;z-index:6;inset-block-end:100%;inset-inline-end:-3px;opacity:0;cursor:grab;width:-moz-max-content;width:max-content;pointer-events:none}.drag-button:active{cursor:grabbing}.drag-button[data-outside-y=true]{inset-block-end:auto;inset-block-start:100%}.drag-button[data-outside-x=true]{inset-inline-end:auto;inset-inline-start:-3px}.tree-item:hover{background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.tree-item:active{background-color:var(--db-adaptive-bg-basic-transparent-pressed)}.tree-item-padding{padding-inline-start:calc(var(--db-sizing-md) - var(--db-spacing-fixed-xs))}.menu-bar{--db-adaptive-bg-basic-level-1-default: var( --db-neutral-bg-basic-level-1-default );--db-adaptive-bg-basic-level-1-hovered: var( --db-neutral-bg-basic-level-1-hovered );--db-adaptive-bg-basic-level-1-pressed: var( --db-neutral-bg-basic-level-1-pressed );--db-adaptive-bg-basic-level-2-default: var( --db-neutral-bg-basic-level-2-default );--db-adaptive-bg-basic-level-2-hovered: var( --db-neutral-bg-basic-level-2-hovered );--db-adaptive-bg-basic-level-2-pressed: var( --db-neutral-bg-basic-level-2-pressed );--db-adaptive-bg-basic-level-3-default: var( --db-neutral-bg-basic-level-3-default );--db-adaptive-bg-basic-level-3-hovered: var( --db-neutral-bg-basic-level-3-hovered );--db-adaptive-bg-basic-level-3-pressed: var( --db-neutral-bg-basic-level-3-pressed );--db-adaptive-bg-basic-transparent-full-default: var( --db-neutral-bg-basic-transparent-full-default );--db-adaptive-bg-basic-transparent-semi-default: var( --db-neutral-bg-basic-transparent-semi-default );--db-adaptive-bg-basic-transparent-hovered: var( --db-neutral-bg-basic-transparent-hovered );--db-adaptive-bg-basic-transparent-pressed: var( --db-neutral-bg-basic-transparent-pressed );--db-adaptive-on-bg-basic-emphasis-100-default: var( --db-neutral-on-bg-basic-emphasis-100-default );--db-adaptive-on-bg-basic-emphasis-100-hovered: var( --db-neutral-on-bg-basic-emphasis-100-hovered );--db-adaptive-on-bg-basic-emphasis-100-pressed: var( --db-neutral-on-bg-basic-emphasis-100-pressed );--db-adaptive-on-bg-basic-emphasis-90-default: var( --db-neutral-on-bg-basic-emphasis-90-default );--db-adaptive-on-bg-basic-emphasis-90-hovered: var( --db-neutral-on-bg-basic-emphasis-90-hovered );--db-adaptive-on-bg-basic-emphasis-90-pressed: var( --db-neutral-on-bg-basic-emphasis-90-pressed );--db-adaptive-on-bg-basic-emphasis-80-default: var( --db-neutral-on-bg-basic-emphasis-80-default );--db-adaptive-on-bg-basic-emphasis-80-hovered: var( --db-neutral-on-bg-basic-emphasis-80-hovered );--db-adaptive-on-bg-basic-emphasis-80-pressed: var( --db-neutral-on-bg-basic-emphasis-80-pressed );--db-adaptive-on-bg-basic-emphasis-70-default: var( --db-neutral-on-bg-basic-emphasis-70-default );--db-adaptive-on-bg-basic-emphasis-70-hovered: var( --db-neutral-on-bg-basic-emphasis-70-hovered );--db-adaptive-on-bg-basic-emphasis-70-pressed: var( --db-neutral-on-bg-basic-emphasis-70-pressed );--db-adaptive-on-bg-basic-emphasis-60-default: var( --db-neutral-on-bg-basic-emphasis-60-default );--db-adaptive-on-bg-basic-emphasis-60-hovered: var( --db-neutral-on-bg-basic-emphasis-60-hovered );--db-adaptive-on-bg-basic-emphasis-60-pressed: var( --db-neutral-on-bg-basic-emphasis-60-pressed );--db-adaptive-on-bg-basic-emphasis-50-default: var( --db-neutral-on-bg-basic-emphasis-50-default );--db-adaptive-on-bg-basic-emphasis-50-hovered: var( --db-neutral-on-bg-basic-emphasis-50-hovered );--db-adaptive-on-bg-basic-emphasis-50-pressed: var( --db-neutral-on-bg-basic-emphasis-50-pressed );--db-adaptive-bg-inverted-contrast-max-default: var( --db-neutral-bg-inverted-contrast-max-default );--db-adaptive-bg-inverted-contrast-max-hovered: var( --db-neutral-bg-inverted-contrast-max-hovered );--db-adaptive-bg-inverted-contrast-max-pressed: var( --db-neutral-bg-inverted-contrast-max-pressed );--db-adaptive-bg-inverted-contrast-high-default: var( --db-neutral-bg-inverted-contrast-high-default );--db-adaptive-bg-inverted-contrast-high-hovered: var( --db-neutral-bg-inverted-contrast-high-hovered );--db-adaptive-bg-inverted-contrast-high-pressed: var( --db-neutral-bg-inverted-contrast-high-pressed );--db-adaptive-bg-inverted-contrast-low-default: var( --db-neutral-bg-inverted-contrast-low-default );--db-adaptive-bg-inverted-contrast-low-hovered: var( --db-neutral-bg-inverted-contrast-low-hovered );--db-adaptive-bg-inverted-contrast-low-pressed: var( --db-neutral-bg-inverted-contrast-low-pressed );--db-adaptive-on-bg-inverted-default: var( --db-neutral-on-bg-inverted-default );--db-adaptive-on-bg-inverted-hovered: var( --db-neutral-on-bg-inverted-hovered );--db-adaptive-on-bg-inverted-pressed: var( --db-neutral-on-bg-inverted-pressed );--db-adaptive-origin-default: var(--db-neutral-origin-default);--db-adaptive-origin-hovered: var(--db-neutral-origin-hovered);--db-adaptive-origin-pressed: var(--db-neutral-origin-pressed);--db-adaptive-on-origin-default: var( --db-neutral-on-origin-default );--db-adaptive-on-origin-hovered: var( --db-neutral-on-origin-hovered );--db-adaptive-on-origin-pressed: var( --db-neutral-on-origin-pressed );background-color:var(--db-neutral-bg-basic-level-1-default);color:var(--db-neutral-on-bg-basic-emphasis-100-default)}.menu-bar:before,.menu-bar:after{--db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default)}.editor-container label{--db-icon-font-weight: var(--db-base-body-icon-weight-xs);--db-icon-font-size: var(--db-base-body-icon-font-size-xs);--db-base-line-height: var(--db-type-body-line-height-xs);--db-base-font-size: var(--db-type-body-font-size-xs);line-height:var(--db-type-body-line-height-xs);font-size:var(--db-type-body-font-size-xs)}.editor-container:has(.tiptap:focus-visible) .text-container{outline:var(--db-border-height-2xs) solid var(--db-focus-outline-color, var(--db-informational-on-bg-basic-emphasis-80-default));outline-offset:var(--db-border-height-xs);box-shadow:0 0 0 var(--db-border-height-xs) var(--db-focus-box-shadow-bg-color, transparent)}.editor-container:has(.tiptap:focus-visible) .text-container:not([type=radio],[role=switch]){border-radius:var(--db-border-radius-xs)}@media screen and (prefers-reduced-motion: no-preference){.editor-container:has(.tiptap:focus-visible) .text-container{transition:outline var(--db-transition-duration-extra-fast),box-shadow var(--db-transition-duration-extra-fast)}}.editor-container .text-container{border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-100-default);border:var(--db-border-height-3xs) solid var(--db-adaptive-on-bg-basic-emphasis-60-default);border-radius:var(--db-border-radius-xs)}.menu-bar{display:flex;gap:var(--db-spacing-fixed-3xs);border-radius:var(--db-border-radius-xs);padding:var(--db-spacing-fixed-3xs)}.editor-container .text-container{background-color:var(--db-adaptive-bg-basic-transparent-semi-default);caret-color:var(--db-adaptive-on-bg-basic-emphasis-100-default);padding:var(--db-spacing-fixed-xs) var(--db-spacing-fixed-sm);display:flex;flex-direction:column;gap:var(--db-spacing-fixed-xs)}.editor-container .text-container:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--db-adaptive-bg-basic-transparent-hovered)}.editor-container label{margin-block-end:var(--db-spacing-fixed-xs)}.text-editor.tiptap{height:var(--db-sizing-2xl);max-height:var(--db-sizing-2xl);overflow-y:auto;overflow-x:hidden}.text-editor.tiptap:focus-visible{outline:none;box-shadow:none} diff --git a/refactor-prettier/assets/pg-components.woff2 b/refactor-prettier/assets/pg-components.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3f09f28d7a85ebdaa3e7a525c5491385edfb1f1c GIT binary patch literal 3424 zcmV-m4WIINPew8T0RR9101aRO3jhEB02%B601XiU0RR9100000000000000000000 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 C@r|AU literal 0 HcmV?d00001 diff --git a/refactor-prettier/assets/piab.woff2 b/refactor-prettier/assets/piab.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4f9d45d8504f335b797365edbdffe86032ba7c08 GIT binary patch literal 988 zcmV<210(!*Pew8T0RR9100Z0r3jhEB002W(Qy!CI`r#18y^YqKM5(m)n!ObQcd_ zYv}vCd&ePAkpwQnWPAZh0qU{?@}gC$Kfas2%vB5Q&eM{z4oRO|S zfBc2atVpU1RycC2Rtpy))yVuAz`0Vjuq@nt5*0GGmoJYm)sApnovHp(A*Q zT|IUzsBskvu0eG3^1o*hXtjC@U=h}Y*JjZN3 z*}y&B>9aGy$7-VQGGE_Sh09dWo*g?8zoS_5!v9RT{|f4bte@qpcUxzC?suD87Q5`3 z@3N=d)28j}`=|Z=&uAX_@7SSz)_Cfa@3Ku`@qg~;w;W$EXc9u-oMB6MHgM`mFZ@^R zd7&wWi4#MYoYg)ZJfW!~=JM|7SuGv$p@B{4OZ>D^b$p>ZwIFuyn%5;S!(}Yb|B9Ld zL*qMIN{*_xo&2}ZIokn;8?V2a7zqnhO-Yrpvqz7vJ3P(v7@F9$=u^TKf7>Ai&C>z~ z76#FUe;Pl}AW@uefU{3i^hUJ2rr>GnZ41nopyFWghgt2lansgGc~AjN`K$Hym*2^+ z{__tEaWDDh;QS6-{QFmO)I*zz;Y~?2#+u+xy{|78-+ip293YMk(kJI-OXz6>uT(Z| zse0n4N`<6RB1DxAm{B-Wbj3*LFw}|_=xvEYDtouG7G)P&S1=@#?m*Uh$|#(-P+2q` zYOO!eJ7w$G!K(kVg!wL_vly_#B1StkQOpuGMP#OBpl8$*6HzcD+6aDBgn76wi!m`m zRH!kcj+z)T7-)p7&^{utv|h&KqV#mJ=!7(Z8bKz(cwGn`3j<8y2~Vv?FvC2EGKr8W zO-2QyUTmrq#u!3732&4LX2a=ZVHlCnq83OQMW`DDX-FF=O;xd6+^G*CVAAwCZ7;2kW|T(ic@(y63K`lj0BX5BxFK7 KqG%)l0000~WyB%? literal 0 HcmV?d00001 diff --git a/refactor-prettier/customization.html b/refactor-prettier/customization.html new file mode 100644 index 00000000..60060d04 --- /dev/null +++ b/refactor-prettier/customization.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/refactor-prettier/demo.html b/refactor-prettier/demo.html new file mode 100644 index 00000000..60060d04 --- /dev/null +++ b/refactor-prettier/demo.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/refactor-prettier/favicon.ico b/refactor-prettier/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d393ad7466b3811f6d2a85346c2a96fe532704af GIT binary patch literal 33310 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 literal 0 HcmV?d00001 diff --git a/refactor-prettier/index.html b/refactor-prettier/index.html new file mode 100644 index 00000000..60060d04 --- /dev/null +++ b/refactor-prettier/index.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/refactor-prettier/locales/de/translation.json b/refactor-prettier/locales/de/translation.json new file mode 100644 index 00000000..371ad814 --- /dev/null +++ b/refactor-prettier/locales/de/translation.json @@ -0,0 +1,126 @@ +{ + "claim": "Von allen, für alle.", + "product": "Design System Plattform", + "action": "Action", + "active": "Aktiv", + "adaptColor": "Farbe anpassen", + "add": "Hinzufügen", + "addColor": "Farbe hinzufügen", + "additional-colors": "Zusätzliche Farben", + "overwrite": "Überschreiben", + "accessibilityCritical": "Diese Farbe hat nicht den erforderlichen Kontrast, ihr Theme wird nicht barrierefrei sein. Versuchen Sie, die Farbe von Hand zu ändern oder nutzen Sie unseren Vorschlag:", + "base": "Basis", + "bg-enabled": "Background", + "bg-strong-enabled": "Background Strong", + "bg-transparent-full-enabled": "BG Transparent Full", + "bg-transparent-semi-enabled": "BG Transparent Semi", + "border-enabled": "Border", + "border-weak-enabled": "Border Weak", + "brand": "Marke", + "button": "Button", + "card": "Card", + "change": "Ändern", + "changeColor": "Name ändern", + "color": "Farbe", + "colorInputHex": "Farbe als Hex-Code", + "colorInputPicker": "Farbe als Auswahl", + "colorName": "Farbname", + "colorPalettes": "Farb-Paletten", + "colors": "Farben", + "components": "Komponenten", + "connections": "Verbindungen", + "container": "Container", + "copied": "kopiert", + "custom": "Eigene Farben", + "customColorExists": "Eigene Farbe existiert bereits", + "customization": "Theme anpassen", + "customize": "Anpassen", + "dark": "Dark", + "dbTheme": "Deutsche Bahn", + "delete": "Löschen", + "deleteColor": "Farbe löschen", + "density": "Dichte", + "disableDevMode": "DevMode ausschalten", + "document": "Dokumente", + "editColor": "Farbe {{colorName}} editieren", + "editor": "Editor", + "element-enabled": "Element", + "enableDarkMode": "Darkmode einschalten", + "enableDevMode": "DevMode einschalten", + "enableLightMode": "Lightmode einschalten", + "errorMessage": "Uups, da ist wohl etwas schief gegangen.", + "export": "Export", + "exportDesc": "Exportiere Theme", + "fastestConnection": "Schnellste Verbindungen anzeigen", + "folder_open": "Übersicht", + "forgotPassword": "Passwort vergessen?", + "formatCode": "Code formatieren", + "from": "Von", + "general": "General", + "gettingStarted": "Jetzt starten", + "iceInformation": "Statt ICE 1 verkehrt heute ICE 2. Ihr Fahrschein ist weiterhin gültig.", + "import": "Import", + "importDesc": "Importiere Theme", + "keepLogin": "Angemeldet bleiben", + "landingHowItFeature1Desc": " – die Zugänglichkeit von Farben bis zu Komponenten ist garantiert.", + "landingHowItFeature1Strong": "Ein Ort für alle", + "landingHowItFeature1Title": "Barrierefrei", + "landingHowItFeature2Desc": " – von verschiedenen Stilen über Farben bis hin zum responsiven Design.", + "landingHowItFeature2Strong": "Ein Token ändert alles", + "landingHowItFeature2Title": "Adaptiv", + "landingHowItFeature3Desc": " - das spart Zeit, Geld und Nerven für alle Stakeholder.", + "landingHowItFeature3Strong": "Ein übergreifendes System als Lösung", + "landingHowItFeature3Title": "Effizient", + "landingDesignSystemText": "Wähle ein vorgefertigtes Theme aus oder erstelle ein eigenes:", + "landingMoreTitle": "Entdecke unser Design System", + "later": "Später", + "layout": "Layout", + "light": "Light", + "link": "Link", + "login": "Anmelden", + "luminanceSteps": "Helligkeitsstufen", + "name": "Name", + "neutralTheme": "Neutral", + "now": "Jetzt", + "on-bg-enabled": "On BG", + "on-bg-weak-enabled": "On BG Weak", + "on-enabled": "On", + "openDemo": "Öffne Demo", + "openMainPage": "Öffne Hauptseite", + "options": "Optionen", + "origin-enabled": "Origin", + "password": "Passwort", + "pgEdit": "Bearbeiten", + "pgEditMe": "Editiere mich in der Seitenleiste", + "playground": "Playground", + "playgroundCopyError": "Die Komponente wurde kopiert, lade die Seite neu, um alle Einstellungen sehen zu können.", + "playgroundRedo": "Letzte Aktion wiederherstellen", + "playgroundSelectColor": "Farbe auswählen", + "playgroundSelectIcon": "Icon auswählen", + "playgroundShowBorders": "Zeige Komponentenumrandung", + "playgroundShowSpacings": "Zeige Abstände", + "playgroundUndo": "Letzte Aktion rückgängig machen", + "preview": "Vorschau", + "reservationNotPossible": "Sitzplatzreservierung nicht mehr gültig", + "reset": "Zurücksetzen", + "resetDesc": "Setze alle Werte zurück", + "sbahnTheme": "S-Bahn", + "scale": "als Skalierung", + "search": "Suchen", + "semantic": "Semantische", + "speakingColors": "Sprechende Farben", + "stops": "Haltestellen", + "text": "Text", + "text-enabled": "Text", + "themeName": "Theme Name", + "to": " Nach", + "today": "Heute", + "token": "Token", + "toys": "Spiele", + "transparency": "Transparenz", + "tryIt": "Probiere unseren Playground", + "uploadLogo": "Logo hochladen", + "person": "Benutzer", + "username": "Benutzername", + "wrench": "Verwalten" +} diff --git a/refactor-prettier/locales/en/translation.json b/refactor-prettier/locales/en/translation.json new file mode 100644 index 00000000..5b07ba5e --- /dev/null +++ b/refactor-prettier/locales/en/translation.json @@ -0,0 +1,125 @@ +{ + "claim": "By all, for all", + "product": "Design System Platform", + "action": "Action", + "active": "Active", + "adaptColor": "Adapt color", + "add": "Add", + "addColor": "Add Color", + "additional-colors": "Additional Colors", + "overwrite": "Overwrite", + "accessibilityCritical": "This color doesn't have the required contrast, your theme won't be accessible. Try to change the color by hand or use our suggestion:", + "base": "Base", + "border": "Border", + "borderHeight": "Border height", + "borderRadius": "Border Radius", + "brand": "Brand", + "button": "Button", + "card": "Card", + "change": "Change", + "changeColor": "Change Name", + "color": "Color", + "colorInputHex": "Color as hex-code", + "colorInputPicker": "Color as picker", + "colorName": "Color Name", + "colorPalettes": "Color Palettes", + "colors": "Colors", + "components": "Components", + "connections": "Connections", + "container": "Container", + "copied": "copied", + "custom": "Custom Colors", + "customColorExists": "Custom color already exists", + "customization": "Customization", + "customize": "Customize", + "dark": "Dark", + "dbTheme": "Deutsche Bahn", + "delete": "Delete", + "deleteColor": "Delete Color", + "demo": "Demo", + "density": "Density", + "disableDevMode": "Disable dev mode", + "document": "Documents", + "editColor": "Edit Color {{colorName}}", + "editor": "Editor", + "elevation": "Elevation", + "enableDarkMode": "Enable dark mode", + "enableDevMode": "Enable dev mode", + "enableLightMode": "Enable light mode", + "errorMessage": "Oops, something went wrong.", + "export": "Export", + "exportDesc": "Export theme", + "fastestConnection": "Show fastest connection", + "folder_open": "Dashboard", + "forgotPassword": "Forgot password?", + "formatCode": "Format code", + "from": "From", + "general": "General", + "gettingStarted": "Getting Started", + "iceInformation": "Instead of ICE 1, ICE 2 is running today. Your ticket is still valid.", + "id": "ID", + "import": "Import", + "importDesc": "Import theme", + "keepLogin": "Stay logged in", + "landingDesignSystemText": "Select a pre defined theme or create a custom one:", + "landingHowItFeature1Desc": " – accessibility from colors to components is guaranteed.", + "landingHowItFeature1Strong": "One place for everyone", + "landingHowItFeature1Title": "Accessible", + "landingHowItFeature2Desc": " changes it all – from different styles to colors or responsive design.", + "landingHowItFeature2Strong": "One token", + "landingHowItFeature2Title": "Adaptive", + "landingHowItFeature3Desc": " does the trick – saving time, money, and nerves for all stakeholders.", + "landingHowItFeature3Strong": "One system", + "landingHowItFeature3Title": "Efficient", + "landingHowItWorks": "How it works", + "landingHowItWorksDesc": "Our design system is a barrier-breaker, changing the way we design and\n code products.", + "landingMoreTitle": "Discover our design system", + "later": "Later", + "layout": "Layout", + "light": "Light", + "link": "Link", + "login": "Login", + "logo": "Logo", + "luminanceSteps": "Luminance steps", + "name": "Name", + "neutralTheme": "Whitelabel", + "now": "Now", + "openDemo": "Open demo", + "openMainPage": "Open main page", + "options": "Options", + "password": "Password", + "pgEdit": "Edit", + "pgEditMe": "Edit me in the sidebar", + "playground": "Playground", + "playgroundCopyError": "You copied a component, please reload the page to see the settings.", + "playgroundRedo": "Redo last action", + "playgroundSelectColor": "Select color", + "playgroundSelectIcon": "Select icon", + "playgroundShowBorders": "Show component borders", + "playgroundShowSpacings": "Show spacings", + "playgroundUndo": "Undo last action", + "preview": "Preview", + "reservationNotPossible": "Seat reservation no longer valid", + "reset": "Reset", + "resetDesc": "Reset to defaults", + "sbahnTheme": "S-Bahn", + "scale": "as scale", + "search": "Search", + "semantic": "Semantic", + "sizing": "Sizing", + "spacing": "Spacing", + "speakingColors": "Speaking Colors", + "stops": "Stops", + "text": "Text", + "themeName": "Theme name", + "to": "To", + "today": "Today", + "token": "Token", + "toys": "Toys", + "transparency": "Transparency", + "tryIt": "Try Our Playground", + "uploadLogo": "Upload logo", + "person": "Account", + "username": "Username", + "wrench": "Build" +} diff --git a/refactor-prettier/playground.html b/refactor-prettier/playground.html new file mode 100644 index 00000000..60060d04 --- /dev/null +++ b/refactor-prettier/playground.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/refactor-prettier/robots.txt b/refactor-prettier/robots.txt new file mode 100644 index 00000000..4a37bf4a --- /dev/null +++ b/refactor-prettier/robots.txt @@ -0,0 +1,6 @@ +# www.robotstxt.org/ +# https://github.com/h5bp/html5-boilerplate/blob/master/src/doc/misc.md#robotstxt + +# Allow crawling of all content +User-agent: * +Disallow: / diff --git a/refactor-prettier/site.webmanifest b/refactor-prettier/site.webmanifest new file mode 100644 index 00000000..134a1752 --- /dev/null +++ b/refactor-prettier/site.webmanifest @@ -0,0 +1,14 @@ +{ + "short_name": "", + "name": "", + "icons": [ + { + "src": "/images/db_logo.svg", + "type": "image/svg", + "sizes": "192x192" + } + ], + "start_url": "/", + "background_color": "#fdfdfd", + "theme_color": "#fdfdfd" +}