From 17a8ab2049f3a748fdd619ebf6bf135591196fbb Mon Sep 17 00:00:00 2001 From: nmerget Date: Tue, 9 Jul 2024 15:32:29 +0000 Subject: [PATCH] deploy: 28f4bcff61aa74d7a042dbc49bcd7e56fbca9236 --- chore-color-picker-tag/404.html | 14 + .../assets/components/button.svg | 1 + .../assets/components/card.svg | 1 + .../assets/components/checkbox.svg | 1 + .../assets/components/component.svg | 1 + .../assets/components/divider.svg | 1 + .../assets/components/flex.svg | 1 + .../assets/components/input.svg | 1 + .../assets/components/link.svg | 1 + .../assets/components/loader.svg | 1 + .../assets/components/radio.svg | 1 + .../assets/components/select.svg | 1 + .../assets/components/tag.svg | 1 + .../assets/components/textarea.svg | 1 + .../assets/components/toggle.svg | 1 + .../assets/db-ux-8GLQwAL_.woff2 | Bin 0 -> 8492 bytes .../assets/db-ux-B7XsWbdp.woff2 | Bin 0 -> 8476 bytes .../assets/db-ux-BTySrZLw.woff2 | Bin 0 -> 55684 bytes .../assets/db-ux-BfcDOAp1.woff2 | Bin 0 -> 11156 bytes .../assets/db-ux-By-gFFJK.woff2 | Bin 0 -> 8476 bytes .../assets/db-ux-C2ZvN9eF.woff2 | Bin 0 -> 51860 bytes .../assets/db-ux-C3H8lLOy.woff2 | Bin 0 -> 8404 bytes .../assets/db-ux-CBcD7OLq.woff2 | Bin 0 -> 42368 bytes .../assets/db-ux-CQxCEfIM.woff2 | Bin 0 -> 48912 bytes .../assets/db-ux-CXAJOXnB.woff2 | Bin 0 -> 55680 bytes .../assets/db-ux-C_IVWiq1.woff2 | Bin 0 -> 11152 bytes .../assets/db-ux-Ct6aky0D.woff2 | Bin 0 -> 42776 bytes .../assets/db-ux-CtyfLnYH.woff2 | Bin 0 -> 55496 bytes .../assets/db-ux-D66_HfqY.woff2 | Bin 0 -> 8476 bytes .../assets/db-ux-D8YOKiRi.woff2 | Bin 0 -> 11156 bytes .../assets/db-ux-DYNlfH1r.woff2 | Bin 0 -> 11156 bytes .../assets/db-ux-DaMHFYxM.woff2 | Bin 0 -> 11116 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 .../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 | 6 + .../assets/index-CTWNJ2Be.js | 2112 +++++++++++++++++ .../assets/index-Wj8MGAXV.css | 1 + .../assets/pg-components.woff2 | Bin 0 -> 3424 bytes chore-color-picker-tag/assets/piab.woff2 | Bin 0 -> 988 bytes chore-color-picker-tag/customization.html | 14 + chore-color-picker-tag/demo.html | 14 + chore-color-picker-tag/favicon.ico | Bin 0 -> 33310 bytes chore-color-picker-tag/index.html | 14 + .../locales/de/translation.json | 116 + .../locales/en/translation.json | 153 ++ chore-color-picker-tag/playground.html | 14 + chore-color-picker-tag/robots.txt | 6 + chore-color-picker-tag/site.webmanifest | 14 + 59 files changed, 2522 insertions(+) create mode 100644 chore-color-picker-tag/404.html create mode 100644 chore-color-picker-tag/assets/components/button.svg create mode 100644 chore-color-picker-tag/assets/components/card.svg create mode 100644 chore-color-picker-tag/assets/components/checkbox.svg create mode 100644 chore-color-picker-tag/assets/components/component.svg create mode 100644 chore-color-picker-tag/assets/components/divider.svg create mode 100644 chore-color-picker-tag/assets/components/flex.svg create mode 100644 chore-color-picker-tag/assets/components/input.svg create mode 100644 chore-color-picker-tag/assets/components/link.svg create mode 100644 chore-color-picker-tag/assets/components/loader.svg create mode 100644 chore-color-picker-tag/assets/components/radio.svg create mode 100644 chore-color-picker-tag/assets/components/select.svg create mode 100644 chore-color-picker-tag/assets/components/tag.svg create mode 100644 chore-color-picker-tag/assets/components/textarea.svg create mode 100644 chore-color-picker-tag/assets/components/toggle.svg create mode 100644 chore-color-picker-tag/assets/db-ux-8GLQwAL_.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-B7XsWbdp.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-BTySrZLw.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-BfcDOAp1.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-By-gFFJK.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-C2ZvN9eF.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-C3H8lLOy.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-CBcD7OLq.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-CQxCEfIM.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-CXAJOXnB.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-C_IVWiq1.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-Ct6aky0D.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-CtyfLnYH.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-D66_HfqY.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-D8YOKiRi.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-DYNlfH1r.woff2 create mode 100644 chore-color-picker-tag/assets/db-ux-DaMHFYxM.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreenhead-black-RWR49yke.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreenhead-light-BIDOBviW.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreenhead-regular-CLI4yzHf.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreensans-bold-BLNtzPaU.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreensans-digitalregular-DMrcXJge.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreensans-medium-B8yCaq60.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreensans-regular-DSRfBHsE.woff2 create mode 100644 chore-color-picker-tag/assets/dbscreensans-semibold-DMJOmqk1.woff2 create mode 100644 chore-color-picker-tag/assets/images/db_logo.svg create mode 100644 chore-color-picker-tag/assets/images/github-mark-white.svg create mode 100644 chore-color-picker-tag/assets/images/github-mark.svg create mode 100644 chore-color-picker-tag/assets/images/peace-in-a-box-white.svg create mode 100644 chore-color-picker-tag/assets/images/peace-in-a-box.svg create mode 100644 chore-color-picker-tag/assets/images/sbahn_logo.svg create mode 100644 chore-color-picker-tag/assets/index-CTWNJ2Be.js create mode 100644 chore-color-picker-tag/assets/index-Wj8MGAXV.css create mode 100644 chore-color-picker-tag/assets/pg-components.woff2 create mode 100644 chore-color-picker-tag/assets/piab.woff2 create mode 100644 chore-color-picker-tag/customization.html create mode 100644 chore-color-picker-tag/demo.html create mode 100644 chore-color-picker-tag/favicon.ico create mode 100644 chore-color-picker-tag/index.html create mode 100644 chore-color-picker-tag/locales/de/translation.json create mode 100644 chore-color-picker-tag/locales/en/translation.json create mode 100644 chore-color-picker-tag/playground.html create mode 100644 chore-color-picker-tag/robots.txt create mode 100644 chore-color-picker-tag/site.webmanifest diff --git a/chore-color-picker-tag/404.html b/chore-color-picker-tag/404.html new file mode 100644 index 00000000..0afb8560 --- /dev/null +++ b/chore-color-picker-tag/404.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/chore-color-picker-tag/assets/components/button.svg b/chore-color-picker-tag/assets/components/button.svg new file mode 100644 index 00000000..a4e73d8c --- /dev/null +++ b/chore-color-picker-tag/assets/components/button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/card.svg b/chore-color-picker-tag/assets/components/card.svg new file mode 100644 index 00000000..be421f19 --- /dev/null +++ b/chore-color-picker-tag/assets/components/card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/checkbox.svg b/chore-color-picker-tag/assets/components/checkbox.svg new file mode 100644 index 00000000..829c4b91 --- /dev/null +++ b/chore-color-picker-tag/assets/components/checkbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/component.svg b/chore-color-picker-tag/assets/components/component.svg new file mode 100644 index 00000000..0ac30725 --- /dev/null +++ b/chore-color-picker-tag/assets/components/component.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/divider.svg b/chore-color-picker-tag/assets/components/divider.svg new file mode 100644 index 00000000..aecc354c --- /dev/null +++ b/chore-color-picker-tag/assets/components/divider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/flex.svg b/chore-color-picker-tag/assets/components/flex.svg new file mode 100644 index 00000000..def9583d --- /dev/null +++ b/chore-color-picker-tag/assets/components/flex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/input.svg b/chore-color-picker-tag/assets/components/input.svg new file mode 100644 index 00000000..7b4d5f19 --- /dev/null +++ b/chore-color-picker-tag/assets/components/input.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/link.svg b/chore-color-picker-tag/assets/components/link.svg new file mode 100644 index 00000000..83e5f289 --- /dev/null +++ b/chore-color-picker-tag/assets/components/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/loader.svg b/chore-color-picker-tag/assets/components/loader.svg new file mode 100644 index 00000000..014cfcd5 --- /dev/null +++ b/chore-color-picker-tag/assets/components/loader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/radio.svg b/chore-color-picker-tag/assets/components/radio.svg new file mode 100644 index 00000000..09815aa8 --- /dev/null +++ b/chore-color-picker-tag/assets/components/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/select.svg b/chore-color-picker-tag/assets/components/select.svg new file mode 100644 index 00000000..09a8ef36 --- /dev/null +++ b/chore-color-picker-tag/assets/components/select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/tag.svg b/chore-color-picker-tag/assets/components/tag.svg new file mode 100644 index 00000000..dd22f852 --- /dev/null +++ b/chore-color-picker-tag/assets/components/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/textarea.svg b/chore-color-picker-tag/assets/components/textarea.svg new file mode 100644 index 00000000..ea8a0188 --- /dev/null +++ b/chore-color-picker-tag/assets/components/textarea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/components/toggle.svg b/chore-color-picker-tag/assets/components/toggle.svg new file mode 100644 index 00000000..d3b483eb --- /dev/null +++ b/chore-color-picker-tag/assets/components/toggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chore-color-picker-tag/assets/db-ux-8GLQwAL_.woff2 b/chore-color-picker-tag/assets/db-ux-8GLQwAL_.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6ca3288d745e5989c123ed5d2c1bf44e93ae1a0e GIT binary patch literal 8492 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 literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-B7XsWbdp.woff2 b/chore-color-picker-tag/assets/db-ux-B7XsWbdp.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2c5208601cf8fc35de503c9a27b7952e607a540e GIT binary patch literal 8476 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 K!2~!D+5rFz0yP!@ literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-BTySrZLw.woff2 b/chore-color-picker-tag/assets/db-ux-BTySrZLw.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fd34fe5a34d92ced2a5aae8a4f202b1ee9144273 GIT binary patch literal 55684 zcmV(}K+wN;Pew8T0RR910NI293jhEB0gk8u0NF190RR9100000000000000000000 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%0DuykG_lLk5e;|%T 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 R%0pgk-aC||a`XlO005uNZw~+f literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-BfcDOAp1.woff2 b/chore-color-picker-tag/assets/db-ux-BfcDOAp1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bee29bd95cb37462fff2348774ae685d1b946f01 GIT binary patch literal 11156 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
yU2Ge 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 literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-CBcD7OLq.woff2 b/chore-color-picker-tag/assets/db-ux-CBcD7OLq.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e51a75989ae519c7d1b53718e4e591d77e5bb4f3 GIT binary patch literal 42368 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%0Ao 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 I!vO#Q00jOi@&Et; literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-CQxCEfIM.woff2 b/chore-color-picker-tag/assets/db-ux-CQxCEfIM.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0b20981a4f348ab47cf0bd2fac413109b65bb2a4 GIT binary patch literal 48912 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 z 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 N#>(wisO|v(004!`SR4QV literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-C_IVWiq1.woff2 b/chore-color-picker-tag/assets/db-ux-C_IVWiq1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f33eb24611cba3f1570abb047bd3069a4c36d38f GIT binary patch literal 11152 zcmV;BD{s_yPew8T0RR9104tCH3jhEB09L2~04qNL0RR9100000000000000000000 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 AcK`qY literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-CtyfLnYH.woff2 b/chore-color-picker-tag/assets/db-ux-CtyfLnYH.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bd5b56248a0107bb3f50368b8093456c2c6b8a7e GIT binary patch literal 55496 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%0Dv-lT)G-9NkYWd@cvh z=As6p9^F$tJRZ5blN4X=MH*R;UYN>51Q@YMbc2=+admccm$_rvkewJ|CQZdUFW3LeG*}F-rSLftF3J0HD1Gh8T{?9|9a1+ zr@-~dzHs9=wnM6^|EI%R^YEE!%f?(QUb9A&ghYJl-dq+O_E}`mXr_Bd5_Jxe4Se=> zBt)v6+0{|2DMH<7X;Lap*|{W*U3#~5RN||v+&*fqdzY(6lS+vBd-nq}i`hRI)q*A_ z##2>mP~X8u3d8HFkz=B0X|cU1n-0j{7tzHibmWSyUneKBvt%Y3EBZEsfs~^GcAbhgQ=&xSoe(h@M#XOUNOdq6& z@fvI=hs>$0BMSnZg&!)&NXP22fWoyV4m%>F-sJvug)+69*BL6 zcdXG*1TQIqru*fIeIxskWIhI5fOs`kUY(!18uuQUPOK>6_4%WkhJlCeHhq~;ahqYN zVfdh8z$lg|XT*9)(gG^n@wNz!CKlW>z8T{YV140+NYd6q@U^Z7;A6!%Mg1Ntq00Yx zY;KnOm^-%zhYaC$H|}LCjp2{%76=fIt265;cDNaH$msxvdh{ngpd~uJ_gam0A?kPc z0;OhF|1*?|!@`*Bku&ODlp+$r0;s~NUDmL-V+Cg(bd8At37*($sm&!?9FAX0r<0}S z(Z*WmysO|jYGd|!;}Q1ldQ5R$adCD|dy3FR#(Y|=W5ou{pK|5SHzIBOOmECBn=bi_ z&y5V@RM#GqDN<3qExsxrFP))CthBnvV7Idhj8iBO+G~%lq^_>jTKu`XHqItmJmT)& z2bJD82I=VV54LV3B&%OnT$|Loudd~@{6G)#+7kKLWd-ZzPZap=`tMzAu0|`g*{qek z+!+C9K`HGTspVPkX5Ee#O7t)j>!h#hvw2QBPM8U>k9K(BOHwF{FMqE5jV02`lGfa3 z+4OcJlIzRjEF@~m2x55x(~bcMRZou%KiiX)M5B})6iux-ZR=6&9bzBp30$SUOC^>u z)(ZN^>|J#Dvh7AeL0;1lmwhS9O;t~sJZ~%$C6Y&NjA{9H^WLLBZPGdfyWo}?_%N#= zrgU&O|7tJYiWW-Kf%RcML+N@_nzx=K>PUfgHOD`EmgCTJO* z8p*>8e?sc1@TA?GF-Wvn_87?ZTyiXXYh?bW0&P??tf^xD^TzGl!tt>yWI@H=NX21Q zvF?ybbltJ)y~i%FGACLuI?8L9cj8!D(VN2ryD)L1s};qjU9;Yb{1`y8=un96m1k{& z@~O#R{8bV~ZK<>E@mkDs~-12)?LJ`3oJ<9#Q`D>n}4;10bmJPK4Cyq<% za2$hZ4Terr%6G=~8BY*x)T0mA>oE-PsB6 zUK{75&JoQb+W2+1Rd<)!whYAS09e;Hj}T+hqUt&BR)R|kl<&+Pc)z<`kvICXQPotT z_vR?Shu3oFVio`(a!X!LreaGLyW<#(e(q-U=|1mA=9viQTN~8?|DhvoX=o(9E?4{( zM^T-bz}`p~(z~a(nmbUcl3E$)GM4D18E{vEHO>V(C25He@Z6s;EEaV!zgGW>@d5VQ zI1|%?!g$+HjC}j#+)swEFDN0pIFZM&wrgeS+VAho3 zEwG&IH|=6v4rvD8xaPgYYd%s#Hp1D)@`3tQ)sw1CTXO5t=t6oL@4)={;Dc%Dzi;}2 z*`q)T2*YcCRgW3Lht-@Nvpapi$FR_RI3a!66owsy>EFrMw-jzFk=*VaWw8WT& zWnt=`^p4ccxpgY5-$g0&e*0-iAAyURBl%zeox&^Jhlf}QiVAc8Unq`KDQM}&x%BMW zvc3B?aunj}_XN)+x0-ezsjTUdvprLR=Yna>?GOlg_>@&GmRE>;;k=jP=}nL&BhXg4 zH%hpmGk>MOQ(+q>cSbQa4A!;JXuF-hQJU8X@3>K#dKPzabVS`c7#xV50(ETzte6pB zP9>yu(t+Z3LntZcx;0rD{Rvgh=x15o25}^li3HC0e0EaeAN;My z=K6vRL~?c!PisOOiwh?j;%C@rY$JIPkwasm@5&hf85W((cjD>~rq641v$6Qqk6zpZ zySeTZfOvf-)q>U!uJ|gi{p##aAK!)vOs^IS<9tsLd0SEPt3F4LAjR(wWezY)fwbM& zVXb%zk%AS}3Coy4|5|^aIOU^&5RcCoWvd~gFsU(D$J5ITB62?Nx*2Z_=k~8dKSx9e z(QG59tw82{C~`-@*7on`R=0sZ4ddd1(6rFbGV%J4f2gFrdldSC%UQk8+gF7;6T1^A z;SCG1UCbII1sZ`$w`bDqmC$*&*j_C`f)s6NKRM$O`v1cA+4&cV+$$D~7OqSuJ8E%N zp&lmq0>pKK$ip1#IJTY;M=q11cKmV8DX2JQo5HSn*GMZKHyJ);ubycr-QL|wvlFNG zS3`~|(hNgAM&`mi!)AG60I*^sWU9}7p36ox{y%2`q;c!s93JwOa2)=BEA~UbtWZU` zE=mnaDMV5|scHp>NcF0%8?vsn|FMu{3W%Ajx)jL3zNYPTwqNTSBx8alIV8H&FiG@g zMr1G)(AgXQ_$xf&(!5uob{-{Y#Z;6Kx%&Rt?W>mAePpR9_dN5&U2pPq$I`*ZMsf#I zl#-9=ZxFHhHgc3W#7j~+s74Jk$%S47f7YJXtbLG;6*qurH?}c18M-HoM?@P*1Q#hK?Rb&ma-s%5zXwE$5x^ZJ$VGG>?t&PWs~g>rF(dX)|3 zp;i$9=wjwMwdhwd*GEmiw&rum9Z}u7?J;KM0V@`k#ud%lf-QiRw#IfaRJ)mIUKb~> zJ>&JYWz7f!)OQ4;yReJ}!RLeswW$reY4eKtCB!@V(Xv}KXOy1EsTn56>b=ZEApz$G zpLb* zltS<%qEZ!SB>coc7%&KdP4U9%%SfA}R4(?u>G9swOrw}Ha1pdVFXb8ceVOTRZ6BHJ zjm}vGHVR|Ew*dj0*y}?T2q*xnmdRN`)mnw0zk~Ib3B!5JZ1Ob!C_%F?k)hsQCfcg# zf0i-h+L8=TH4DJ{31aB94)97UglL0wL*(RL8HUr}G^C({^F9ur8pd+3p0dzX%xP-6 znfnGp!qzGZMFJ-{c|W0!BN6Z%WrALQsxv_nX-Ywc&_iTt&avwix_TfBc_euBjamBd ztTsYhF)AGi>-B@mLv(B^b;NmTL!>p%Wlay_QdT=mTyYSiY9Qb|LY>L#Ij~wbC~&uT z9YaN;e?bh$x`$tA~T^>5TC{LGwLc3E$?N*%#5v0GKW~ zuA4AV=Vxe7(k-|vGjE7<7Q~eeA;eG)3BsD`3cqkn$;yC0Z~(LIV9VmX4cKk1q|GP~d%t0C5&c35si^&*wZ= zYOGF2YO7zT&Dw)5_OK~g7k0MCWlT+KxOEc^#=I+B>zAujnDwbYHcQgJh!)KrE_*9*0Fb zpWg9WzO}zH63*?-5dw@!d(`)P>ciX5I8rKg@bVc{`x6~)JR&cX`OMwx?+ooW0ON-A z91Z@_@hxLoFJmij>`>^y^ZQ0Vmpq-BM+={ghn`)3y-Mjs@`CGC$_&w`jN_1FV%}9{ zlnmxkuZu?%MLzMaLq2@&c(q$i7eTp zU^duvR-(;57>JM9*7ax`mJwG##AfjXhAo^oyQ=`e&zSBl{{P?_%;9?`vQ70#NB8>J zKuw*=4RZL&Y|!8?4iI??t@s>s8S|DFL>uz}V(YQ=8cKv#1~$Xv z#AGxfSGlm8ox^iM@61Pj3a#{o!?H|B0z^JF#z@mJFGyl3(^AO@6)7C%v6#CEX%K$! zo~p;pjAdx@;=I9yb!-t@Od6Gp1)vggGl|OxslvCP91-oQ@hX}4#pJLsD5<*rC(E!) z&S8NB*;bMz+bXoR=10=n-v-msTJ$gmVyjV#-;&K@v38P{x~~dfF}yv<8&B+2O<^@s zGC8g{YMW`y?GvF$I=#dLZo+YQ9V8x?Jw`i-GHA$Wj^B42; zolYs29aHbh%@ie%$-)DXBXkUTI)4J2vY%2BWM!Toox-{fA zA{ra5M7q!=LhL|oRcZ*a7}g05oro8qEXbt=AXNzf1N}ujr7ri1VE#N9HSgfvs|wj` zTOu4m;LQcB9GQU#^R&_q#y;+5H29SKy3jCDh8YL6VARluR^fR5#J}1?(n6wdlFF+t zj|%exBLG4`y}zWuq}$xe)kbR>L7@}LmDCV}O~TDSai*A!4rS_jI^Z#z-q0J|c*3mOq}l2_>hO@DD~o6Kj)OmX@k{%eYO z;ak;=wB0bS9pnvW5BLR@-9k(h8Q9O3<2vicUxFM zIv~EU(If&9W*xA;n_H(g*4zWRY6C(R^>YxR^~D#=kGKXjz+$)rqIbkJNv{>Ly)KUA z{#mZ&J54su1Nc3pruG#=Lf}PjmFeU`<)$XR(v=f@gj4a}huy}K)f1j{dE}4)&?)c- z)sn(ezgcU8y!(f|n6UbsctSU0sx}$^1fNCH0J(X^&B~=SJ=?1g_~-lv3;eGu#^vM1i|Z7DvjP=`%Ef> zBGKHFW!|vSbbgp?aS38uG>j0IM=4BLPEtHxLN6y?Y7=I4eWMUxA9!A zVgrtO6yKURx-yC=Z}w^C@gX&~4g|t4p|DoND(I3Yse#qhMDlZj7~`;_P{gcOM#xB| zr1uS>q!c`<5A8vT+rXkdZAu~1HTJ6Sm*Tw`sHs;-N1Tw!O~xWJkEO}gTM$KV-qKPm`I~+>Oit$NU zP)&^Jf_g2U7$hkmbSn5x+ zHM0#ZW!de}sT#w+f+W1SL<-RbE!`@++^BfI6!mwGu9?7IwmJ3H`SR`b?dvD*E9PPlEq#5?+1z$X+FiSkCR>r{u43D>4Lbl*g&_Nac1Qz}-LDIAlXFk$cwE8< z)KSdy(7WTSODl-$CapRBONp^-p|Fo^<}E00WI$!)dmxMo`}3;amj{;Td)^vq#kgNq zI$zGv#vEJ1W_k`S_2|=xTSHV|@V%Z&YG=OxW_Tv(IIzwWhzmN;R-N!7lfUmW)3H=5p!%`~$Mb6Silf$h7FK{IRME9H+(TmK( zsO)^l!`6tb^Uv>g2NnK~BK(K-zKx;ztej33RC;P(>ja32 zs24ni%q%u_iIE&mKh(_+bh)^}k#=OHaUX?kG433t(_}@ZZis#%KSPR5s3wJe^&=uC zVmL+`^0@KG3gdZ&|wm~HeWeB zlN`nq07wVOu~_7d!GAHpcMjGasDptE`fRDBn(I^3UxOGp`3(OBw^#}LBuY_c8w;ns zfLX^6jP!xZXGSM{MHu%3(ifX)Z9rGPEbNHs=#b)qZ*Zyp-Gx9x=TAV~h*{1X7W=n| z<+UKJiB)Ao$bGRj@G51Y#_=s%`b{9%OLOY&d2c`k%<*n z@L)ReUv;-LXpm_U7^9I5bu$KbbyLDwD3^8~RP2F@3?hBB&f`+JbpfPZ9KxmK*BmmR zj(XLYx+hayhRBz>FkHbh0Y9p1-;#YHf|V5lHVRyQzMtj%rEs2hnXc9JNr2_B*J_EL zmZxPuR#=CU;ZXr!vPQavXei|TLa5^u8iO*=SY%Xm@Vqo3uvVN&Nw#g3rgg%Mn}qeU z9@i}Pc^+BRNd*$S2ev!KAf73E8Urlvx`Y{TlOz96e&ZwUU6hv zyf(ca4ZrSGwIjdi$)gZcVgVp+!pcfEORGoucD{0D+4;=~tuK)m| zQbki73aj#lSne;e8O^GwN0nLcJB|Wi2qcc9Z<};*Pm4G@oGNRY0wAU@qI6qP_uqp^ zIo^lq@3d88RMDPZ4;3{gmO@g$Iq}EpUUPjEcOnlV_EFuN z?Dg0Js+mIwfth6cFn~Q@#b_+Cn@(@cjywDL0go)P%}6^AyKs-0pIl9}8!fx1*qj@b zOIJFPmF(Ve%b2gS`oe7_f#!^?bra2Xf+-}@J(8G{9>s}T4tUPQ-bo&h=+S}HldA~a zeUf$&yHMr=bcb zqDMMBt9d!Jlp3O)=M=bY2iWd5%0}3icb8nj zW4`y?m#28D2b-I`FD|c}-^al-TpKXESS^NR6Fn92Lcc4|+IYzc;+3I{+~e2>f|76HC4>^ywG`+}tg3e?@@cy7SbM zm?O7a_Fr_dw{kww&&QAUBB$O8+UqJ)Ty`I5>BW7qCMCaT<|`a)iVav5ZimOL9Rf~r zdqBnfeG#t$yxh$Lgg`aaDpw8G372&CP35a!a9_0+=7!o9*}!>D%D;XJhY~Ga@*nIb zqaIa!;uWsK8FRl@2{1FQx1lwHfVYr6n@tw0$?tLOO+`$+YO)t0iVQiuca1va)OO?1 z;^od1z@k$tT*_DaDb;N5mg05ohB#v3@R+XEintu3r}a`9>ZVUbjs`$v{UbH8pO-$X zm$B~t#unRA`-{TIfxm+AkPx0Gd57^@On$C6paE#cU+49=IqkSC^CLOY297vxVIq2BJa*Cm-B)eM@SD zAJzDtx|ScT0x~P4XyU!uZU3t0_1n^@u$=?T)rM9^I2-Ysq-0(u@u>g!oYIntOaTMz}%Nc-P+()qaA4HAeChKBk#ZpK_nH z*9avg>(6u5o_`9xIDcbGmFd7l0aqj6^3Yo(lZQ&?7vR7OK)sPz06SGX$bb;~||H@+!Se}XfT7~0*F(LOPC1Nq8Vza`4aM`XPBIKS9ap~FwTaA)W zHL$N4TPJhps9!s{ldDuJ}02a{M5igM;7T zjOdJU6A0I!Ew+V2bi3ijY~c7O?iiRc|-!smVa8naz9WAg`Xzm(Q!66x*ls zyB>XyTgvyAT>LtVdl%KuxFa>tCOI8VZb$5jlD*HV1@j+hH&P?2@)7-I^QFrvo@_mtTpK~66Q*8|5 zjm=$rv@F9wUY{%)%wAR?~hlU%+}4!$QHcu5K%YM5f+3@ z9{J>K&%|J5>GsKJHrkh@cdIW(9Y)O6^~B*1c$W_4!Yl7gcn?VnAQ5uepQRwd**_^T zlL9=~5IP}s;bkV)Ji;PZSxv<03wJ^n4}oGjVl-#RBWIHHK7#RBbbjK|!(~etPvGCk z?kSe{X;`88>Ah~NSwyo7aO0EFaFUr4O4ZgtFD@e~IfVtppS2zw!~n?|KQT! zea>|3uh>1B%iyRl@NULSCH6}thYBG~Vc;~cd{RLi+|?vnAQqcDKB7d+SWc|$h!YQ# z{Jjdtd@$F&o_?g_2#{-`NVuPdw=B+tc=<&C1f^s zG+5x$FKs2(-iawGKRmBClvAs+F_^lpo&-foTKN|@c# zEa;3k4InJ<2tZ^qUB|2-{@HTFfXTHY8Z*%HQOr)iqoo^JL_ozXb<4@UtCJc%7E8Sj z2iiS+d7Z|Uv2*(J`6V>Vz{ChNZZW)BbAA}1D}$+O1G#M-1S~&19Nvt8L;UD* zi8r}_=A)b02yE$2*j`=zyp-5e0`EpezjX9t?d7o@>c?L}$OXoqJkJ^)Ks9C5!W^-n z7O#Ek-LKdwN)fA8B>E|_QF^9sFa<(fa%IVM^c{;WBAU`rJ?Zhft{Nj^g{|=`>Hg9T z1;7|im>)Ea!^OwwIVaHws{pEbHq5ZS*^avx|sWz!87Y_ zS?7PYVFbt-%%;_Xeymn2l+B-tc&!r$mqoTLard`@5jyGDuE(6&LkgYd3eV_U;SM8;=DI7>tS~dj^ zpV7ZUP9wee6M}y9C8ByHZu2oqx1PUYw;%)6)BD)z*_}lNOvP(QFCK)=Kxv8-F;TAz zrdNLIBt@hL4}!5P=~1Zc-Nk7@PnBc4MDi(Y^Lr}u*jxIkJ#?(kZ+ms80Z z0P)9QIg!@8G%u*PBXHEeZ&6w(ZcAv2Z3OT$)M0BORmZV zf}y`W^e6z(C)5C_xDb0sBaqmZIy2VE9&^l>5}J5Mtc1^X;wra78?}rmYxwUr8f)BW z^#GWumnl6ag|d)iurkKs_E>>rH+>Q)4=7erGVJNj)6^1VxfOiHTsYP~h8hkhi`2V&(8SeDM zGgZVMPiU7}5y=?!&$fe+rABOc#${n(R{7xA!y7qm9!aO1@shFN9#9#d%dy5nq7|^i zBQ$^p2F5#f>7f;n#o`kym8LWb0Nk*{<9E4Wj^5-FBnIumLHb77aB|j zY-26Aq0K(rTL^Y9-Q2S8-BvoE>J*{_V3XLoaK=qWU}`3Y>Z!bUnN53U!%A45lxcfS z@XF{&t|Vs;dOhVl#ns#G)QPAY_vnhFP9l#t?5*-usIeWqd=(^;?zFxQtx{6m1)|k2L1)NzJ1_6UU8i>c?D&67eun8=P;^zQxC-NV-ph zPT=W1*tU1j+&TMuxRKA+ghYM+_sGkqZZAR>AUk{%e?@bMh)a!g*V+8Fvk)(VbBW%7 z(?}h_g8!p%oVS@$wX2Rb{~rEp>h>SzR8)p%tG0IEgWH5e(y@RUD62_}@dhH=8E=8+`P&##&U%iVPO6Q9wH*+~%B) zlw-S3ds61KJ0i)Y@5#qcRd}Gbof)Y-VL^l7z$R$p!|oiMxv=}&wv_NdunsrEl*68a zHhra8cP-QQv#r@mbi1wk1{w)1W-s$FYs{}e7-^S(}6_p_U8#jME03P56+8&fmQ93|uUu7HKXxfRVQkQ_#)o9>7- zi9<(p*e9Ce4c82ku~W|7jU&~L{p++0Xt*GDHr82k=kw7nPrggTJ_Qa5g3IgRc3SD8R0Mf_wPl<20>X^FP)RknW_o9w;Az5!bKzuZbp5CeWJYmxLc<4l8V>*+D56}PUaeMj=z&}&=anqJ! z4Z-b4HFD((kzo1<{0hb2Mue$hiG<@_H*voj;*oUd$%DVH+Rpk)atzQNf;je)%6<%E6w_=7p}!X)J1TmWwO zB5-UerBDi7W^|Mk_4GJnmC352>k9>s9_&6EGe0|f{t+-dEcXQcX8pjUY-(y0lAV>E zy;RRY5i0<8OlNpn8+|in-J8Ecs?c;|Kk$?f508W7`SY{CQOC`O^iuZ?!nPP|wb|K< z7*aqp47ka>lv~<62y>=PW@gb5Sx&A(0CN9!`aX+&=@0HA!Tg-&{oe?Ji#MCw8Iv?O zHr%2DlJACp>8?UFz;o0%6BJTBx|^Gtf>ns9eYGguwS|5AgQq4IG&ZMRTizy*1Xz~3 z=HPDtSdMKf$*7A*`2=(c6-qP-DGC)IDm&*!rC<0Zdar|BbN4b5S|c90bmw#Wxg#E% zc*gu`9=|%M+?PFVEX02cHzVm)_J=>?fddRr3BPJ`p%&`I=|fc;h!}xJw;hEU6BN0+ z1s-~-P7wK`Pv3K|=G&(wM#m=mPiU05ql)Up&rC~T(*S>2IJ8T)*xBXXN^;ef;f9m8 z;>p0l#Pj442)YPELM33(#?K>r)(eGm+RD{7V~v%|EM=vbowezBMir+_fF;rtoqu&H zDF(4BmJ@69+=w(Q*f}rFf%67xIrYHb4)6~}BbfrSZzSCd`ucywMxqlcYQT~9^XU%z z$PhB})r>wQo}e6YU2C+bKB~ z(+@f0wJ893nbRHmZ5^W&6@Y) z4?4q6S_Z)n9kYzR&u+#vb6Sxh3^OVw2JpxFM{-ReLYDhH-ey_jHNQA~%G%Z4dcTaU zj@=LtWgL*|hYeZ$!88iWADFKMl1+^E9?CN4Ebo2z6?)R`GU0P`E*GKQQ}o*1IPb{f zv;GGhG1jwI@;fau>4n&}z{OJOpDK%#?Xi7pns8r{3er!|5S(t)Ei^T3+Yq{|L1Qov z_c{kfJvG@dP%Yau3ZpLA>vBY!GJZaZeAVQMe8qMAx350VU~va4?z zkzI~ND%)6j>f^a}CP12Vw*>l0OsSctEm(e=Ae9A2XnO)*Nd~t}L6RGP!HHL}Jam*e z>Y?$?ZP^nEQlj|h*bt4!`$Q?(^-@R)LIEp`3;I6Lse zPm)hVp~d3ue=*Wcq3^cpXvC>oE(!egww8H19Sj~|I5o&O^A&+ry~fDx6=aF1Yej51 zt}!Y;gj(^H|Ds~?d4ccD8D0*3&TMIgYZ)~WPYg8odsy3@k#`)O}CUTb179i z{h=|3y)Am9=|v^_W!f5;Vz&()TR)w?&wSs;3{!fa$Y2Nj%>`ioEd9hLnK?0J!GIUg z2ea01O8;wzpCV~zRG>1%I zIyw#yL9g|+K=wPgXjiY;-@>ShUB5b$x3&eXjs}p>xu|sFpOV^I(EKiuboi7H&AmmI*>_*n3a0HPfQC3e!Jh1IRca+TDw>@sHz!|G7G$3$`IyDxG zKWI5)-2w3m6(Nw48`)E@>(KH!7 z93rH}sqvM`>B={KU!Yevi@wc%hDrP%oG=)D)^b-%c3{rvfbLmG+)z{d_}i;dNiSP` z`GuO#>{s`Z91gj|6eY*~i~5J$bob}Gq_p1qI1+|K{%vzun~s|pFch^4!Koh>uy)hO zVVN`q9NFc5*Ugtw81&gy)wU*HxLD;WOX=_UeY2pSrbJVhX{uhazb@sgOnDc-wR4=r zc+_vb0`Geiy|a_S76enn`ZO0K5j5}Qp>k1^__Y;cn>1Xeu0D%M_rN2fUgyCu)g+&5 zMJwooW~$3*bldAaEwVXU*{Z8L*qC*{N1=H>EUT&v6$HhquEnL^svr-96A%Q!dhGfT z_rL>!Qoc$Tj3%P0)9My5{F$Zwt~*#m;*BGyrx7%P;R?Vswh~QXctxDjn@DsMOTOC#x2;p7#c(On0Zc$Av^(jICv3KK z9JETHVp)7`RbFlWQ3~7BRk^HiOWm_-TG4XPWrF-GowfE$d$3)LWB-ni7Cp5pQmmUr zKRVQXEodO?T)Jf4?nbpgW1Ocy3(qD^{rkVh4a1pkHZ#@}dE>f|`~4^0R^h`q4B^=& z@<8ss>pq|3@_Mu?&+#PcUFN%a=ivXni1*p(dZp&z;RK(357iO(Jyw}+ zrrE{ko0jH?AvccY4v^12(ZMaf*!mu(6t+B&3h{{m2bqTa8FUeE)HBd25q#1d@yZ)>@~SDeh*i0pQtfa2VuWwnELf z+2(^};IXYqb{a7W^W=E8X0gyXW1B~p&>fHu_kF!`Fwn^b;JrK zg}!oTQ7DR;@;^%Fd;fMMjBV4%Dy+5Eis5e^fp#`9jKA}rzx-zT6q!Pf3La=^<3~~{ zCsEYMr2lNYQ7pDA!UDHd|9wS( zs(A^RHiwtO>w1#Dgk>x*qA30w_PEvO!@!bUVXhPsolx)Zv>-hYP890@`*$Vmok-kd ziz6b;X3E?W3{upcG9FZ_#G)bJY~9Y_FpPtWr?}EeNfI3Pbm)xvg7*#QJg4Db5+N-D z)42Y;zKKRngflbXxir_>wd9CrgjmR_{La^5W%D}(*`8LuOPIAr)c-@Zfay)wLTVuZxrl<)IU9&PUCh zGwdDgFIEJhO$vf%j8j2w(_N?nPt@Fk(xeC~3i5bXZi6BzXjD%RKwIAbg^r7{Psaet zH;W?+{7|otN|=$HR5*8-7lMi?5L<1ze~z0G0k|pGz+)yCy{uGt^75Kg%>54@XPw-r zOiA4I_L!x1Ko%f$$DMuHt}G_Ym4FFA`pmwYnVRnRTeQn#a#jypuBzH;ii&oPVaB++ zxCSEPzoOh*#^+X)hvayAd|&i#{L|}t?>!oT`s5|6=5?0Fnd|n?k&dX{c$<;aoo-PE?a06B0Z2FMFZD_BIPq0&K=ztI=M<-Og}VtVy4ESE!@ON?$GG*- zTrLBICN};=Wmc6R+E*Elel2{qZT;oBOEgdU)S{9Kv_7^4@c%h{!4MRpN}MHux7PI^ zXye(~0OTv^QH_uh?+%*`xF~)tCx<&n=c&~pq4#d-VI$i}lPdwwA>BQ1-aiH*uYpKs zx6cPc&;?#}5@&EVxdD5}{sOp(3F)}(C3xYqUDeH49(GLf*V^h-rGneR{Q#nS0zbXw z&i%2tc>JjPT%fL0wz=&z3Wre^Y#ta)`+8^E0I-0KM`6{xwTUU8=`Lv|3XzJ5^-u;C zo|13H2C5-wwUHyIow`OXo(`!gcx_k>Y;{J|icRo26em9BMXGnhPaAkzY#<#n`euE1 zdO`0$y5t+K^Fa%f>{0*m5&NWVZg9SYQ%WSVne&IohjVry$`Xn?AnxR#Wek&%q_ZdGt_ zI8V>~d`EuygLfP%3knNF9ypKx{fJq!9xm5vHtnCN2t9AgJj1puTy%c!T!xO^C05b^ zt68(E+XVU5mc=o?wY|l1#?VJR!&25vY^%4~w!)&;c-_C78aSv8Ueyz?E&O7x7c3km z7p^>eX=;A{>^>d@tOrFgoDYjj{BvkYFs-zC?(*uYt!eYDc<^g&zZ;lW<^W~tGp^K4 zB!UD`3`(wDy}GcAAwrN_mk1&cRMxWnesUCseAMUGw+&t{SiJYbhjZz!2&Kh2LOhwU z2AwL1upgU~V5rlJ6xmI8HqmuaY;u0x5;SVmh=sIxzB3ViSy`77lLQDD2HDBlH3fw~ zKG3-iUp;0J?V+)OIh#-!e8|AS*yFm%AwKoND&*Z06qvcKp)^8z4$9cjQ2p?=v`G`G zKMlP$SsF){?`c8-S1$H1y#^mPljDa&9KqM}lWuUDO`17Xz}J?IBa0e7nb%4^p+~f` zpS{FyPiXgu^8i}eo%=aFrfo0C$Zu=6)3E>G0m$0*H^&{E2~>UAvF9zLg!qLT*8T8% z#v5#MbE!#$V9(a^Lv`y)1^A!}W{T-8^-t4XavyXN{m z*V?@IlK>C;D3nw5&W(uxpXaUoB*7u$EWZY5drS7PV$}PtKX4-Az2J{4@(w!-yeo?q z4zJ>FEnGEdjJ8>#V8hO9sBH!jhso5Iji|dLN9oI^R;a*6(U8-=b3AydPUZ0dMRN@) z{qF!(v)V7XTI`>QN^(nd=aJnPy`Z8zCPX*tKPrqJG|9e;jlH37H#Uv zo)n+g`uBz(&JP#rx>u_-O8ejS&H%EFaZV`?TvG3uCtklyz5Fgg6z7h@?mTK4f+xde zaX)Mh{Rje{kfx(n3wU$bDKar5ZJ&#mUtZ&bdl-$T?5oGUBe>FVOI_`nOjkoj;j~yP z1q|jo{5mEu;3X-~-w|)r)yryXR{j7^&w6BxRNd8@OgG)zs^WA*}x`uwIq@l|t32MrNn@(nPHkIHZo}O({V2H?LjUiN3!0~fOx1exu zyM(XLF4Pq;6Te2G@xqqGJ`EZLjWVpknU2<-{mIz%!%BS)}(+&{vYbB{Q5az)z2rEX_SnWCICDgfghINyCfj<41rLakP*^+Gs`UHVEB`*>(! zh_=B~ZB>{nY&9vV!qb*vFfQ5iF;WaECYniF&EwWwH3uwa2C7bE2{!ebEo7$ij(f%i z;TRuc^fZs_DsQ5)NF0OFk z|K4WE?5rzNM$>6A4imwGCDNADuvPooXz#v%Rs{gJu}lb9mQ1-CbmeQ98)D7UAy!pi zy%t@rOo&Uq$C+9rtDeR0S*Xc$-fK`#UUz4uVqGQoRq44`j9?`YH~CI^+J2lK&_QMV zD~!Ai6@7H&@TKztAbT>UkW%Ib0eF%uC!&YaH2%}m=5Nvi0KNQDaaa@8u;~eFkmXH|1ySg9qBqlwrOe5G?3P8=Y_gevmn}WBGTvTA{HpHI3n~eUGJT2oO%` zus+AKBKDI{__(cLVCUCtk}lWf0ujgeB59_I(zY2!@g1)?yz1#Uo$!+6cDFV0pXo3hK&)1klVx?(M=@;qUmS^P__D` z6>Y-RgUFRfxXW%Q^LK%HfV8dR0u?9vOQJ6hjTGBY#m1en-4=K)i03k;EIuGJP8(UYIyiht_qy{ z27agHX|0>D2;1^ME7>f2$!XhjY>!ljC7hJZmcw)+?Yst2nL^g(yn zBQ}A{W{|VUxJ3pOi)1Z$8?0;=sXaH@l;bgMP)Ky|^E^7A1x6tZRT9`Da+3s50t>(c zDIlQ&ByJ*5cKSrc>x&x*jL%C%+^L$nFau2CL9`f3-yiv>Y`s&heOiiqeh%P zMeECRU`OwkCiHjVPu1NN00Gn*IP*fV1?sYvIta`X3B-9Q=C)39J;aSm|Nd2uA^@pS zScXX9ix_A)TTtJ>s1%ckz>To=X7I&F>PCA05cFPjsKk|uL}iy5s9_=wiz6}_^oG*q zqH34QJ%xR@==ZoV2ubx`f33~#seB3E-SJc(;_cYz8Pe4_<_7OZ#M1eLi}pbk?rv}` zU+4U?vS3fRki&^gPj${03F|{HW7bY2WuuT(S4n8XJ^djM9Sx11-1fzH6>lFLdSpi> z(8i0gRJ@yKoHu=xV|J5vYXYo3-G|fW(r=6Sap+Ljj<7JQ8&-f?RmCOD39EbY%MHna z1@L`j2RCY3sm+Gci$g*N*4;fUq_Hvkksoq}vEG-6Wrt??>EO34((Cqa6XR&oTX!>u zn?A2&G!s|c8#(RFBH`Gg9>2VDJhgIPsSV|2ZPA>22?^Z9w^$NWSY8#qcjmy`EUhl&{m0o7r0B}vKdeRw{RaJYzQQdWZSbD}ZcFxPf2D`v!-YZp>B#kInc7yL~69WA$^NH@WwN z_9L~75!JBce6Ws)iu(IB#qJG=e)BU!im5tXZ|l_Xt{QMw4o*Z@-@*M!F5gCA3h`hQ*H7O9qjhjhTv4kxX+O;_SUB{9)2`h?RBG& z!?ef0PU3Q`wT~HkzNtFyZ-=394kJZv z*}1@pPIB@-_`Aj|VK;Q+hk~mjYb;4iz8v`?4EpxwADYTmogNPl;3gZFo%BtQQmInq zjR|JW5&MTOB#_lSiKw~(Vh(SB z?%w`dTj=YW7lniguCThZyqKT>0gLJo(F zP`$_P%=Ffg$vVy!pDRt4;cltnw$-Dj4-?2=l4u8PX^yLw-Sf*&Jf4kmS^oMRH~P|c zD7@p}P*!*~IhnH-g7+h&mFZvRx z@?lI31E1vq&eCO>SYf!+5TfS9HLxfee6=9>cXcyC8ORA8i5aE*uW$c{TFt8X?-!JK zCxva>GCldi$({qOzoPJK5p$BG8OwHLe$M%+E+mqfUb{a1?0wqH^Raa$&bq1sBaQLG zlmZ%pVNMgSQNnEybk)S|{EhPN7pwy;Y+#aY=Z5I(H=pr3%`K|~*FL0Z_S;skUFIAc z8}}-P6|Y7iE%uI03$GXb#|RBZL#_?LxF>E_E9y$@g7s}{vxa*$9L~zzz$>$>npa;u0W>7_T(sqU zjvKaAa>3g=cTD-1s@H=Q9*3psh*vk|%R|oXR;QOiO)TJ_!?M3C>j$Q8^_<|ZEZme; zz0@v7CUAK&)d-p5BHr*L;0`4cz;AG@ zTYm5@f*j^FLHF+)L5yi`V28uKvs6ap$JXEw!|s9UyHPL|t6+PkFCsn`nz+@wTdUv^ z3wDJQBF$V;a|oHtJC1h9|4fhvug$uzP@7{9!b5hEnit2a*E;{dV-2NBZRckqaPXTt z9}aDcOXRQPy=nV}Cmes1?$z05!8mF6O?n(2gO+VD1DL~3W0wUq@GRM%` z)U!0JP7B6jQ!~-^t$M*d%AB^|eZ6vRaVD2u>*=lq(;HQJKCKL}sf*yoAF9 zu47p}i&XayH3}6sm6J?KrDlX1_TkAIukTabFS{9aYK3cxa}qI?m=R(+knw9ns@ESX z6(cb6KbrePUp?cfy>)SNiixu;pXW?{E@7xNn%?{H4rjOu?(+kqP(2&sB!J%QO&%GA zEn5@o%jCM?(Y;bJnNTry7jp5Kn(rw_pw#On^xU>ujSPWCaH6p&42Obi=Cq!D_qp#U zOI+pve|PQ-Fhv|BejnhGd%I3Y+-t#pU-lbA{UwUJ{VsH6cxZH}o|&Dhz^d>x>Ua6L zZ;ffy(=FLDN&sr_z)0FJ(i+xTCsW&}zQu$#x6a(NX9YgwQtF|*SxqM!_7|KiO=JDL zG=c19p36F|pRp3X!L0q~`)`%3fz+0+oXt;jASFXbaa^&wj!=iCy%@1q4johAdOV}F zD(b6v)jOknIH&PQ`#`8$1;3TkWYomz#pDsO98s@d>!l@V9zlD?1dA4i(RRFU)=Frk z;Mt;33g*`3?+snl%~r@}iGyJK3H=kV&;h`GD_Q(u@-HPW#8hn|E#jVk18N>bN1U zv1%-5GzT`^W7(A;r?H}PBzrU)kv1bgJ}v?{jG?liu#^;ATyhj=ZxV$+0E zWFP64nfd>oYgDY}$S|~xiSZT@$x(w7vSwWm`+vTn4ZxYXY;(hKBf!bbmLyPnE*yi< zuUcirt43=h8055p8ZAQpP|Hy6I`5<*bE=bjLQz!4T9f5y_x8K{g61R2;K>qAR8hHa z>Td=(vm!~CPLm}IUDBs+^<{k<=L01>vkZ;3ht{2oTT%SR6Q}^qQXBtwRCpXo`hrm+ zBGbi@a8G7K!NY*M{C3aQW{!DihLwBvAQBUsyf^qoIb}@h*hFdqJCKDlCGs@dsge>a z+3DWe_pyzFkUJ1xj2b|*-hNr_zV#zMln}s?m;VNe|Gk?cx^HJDeabDY1PfMN5YY}t zzhYd)Z6PH5q~NfouZ86U@mVlGVx~H~x58qc$N=DNc!3sGjJ(_fiF~+^`eQR-QGoMu z__@IZc`<_EmE)>c`6RYzBua6XyLq!uFPO+?w9%$*0~cN6{X&XcV~8&+gA zhUk0<)VP!-b!JjCFdvJooJ1d7rN4uQCvoeWjO--=5t^bN8?C(ah&q|!iVRI@J|l95 zSZ=BUrZVu_%H0=B0A1_3U5#<;n9$-OEA?`%>bt;n^&d-GY*b7+B#|18d@rz1lKc|~}C zTTXTb1=oh=qrH%!v2kl^PL*ui&)rieHak$ZX8De$mE^6RC^A6WIfJT)7dcmynj`{!WjhkV5E3W%ZXd6 z>~cnyqNsL%AekLuJ$6Zh{LNX9))9IQCvam6G1Uu${wrE9QySS7lbQr5Z{?tQKaXyM zS02&p-EmtC6C*TGTRGR-B?xU0VpteqM(Zd`X?X1E{LiL7zkgfR zN3x}KNm2*znS;co?s^n4pcGLXwh%~hTY*Am_sC>K} zX9T2h6D({U;jDiM+c*)l#zY3NGqR-B3CAe!?akgbE3fVT{D$lMKmUEeu`4^6TF32& zNSlTm`XOOk1_ow?>u2A1pY}Egk^Ev2YdhQn@!ERUmK7SnU`h%{EEpL?-UdMRu3rS(&GN^$x#)PUrC+oTT7Gs5Ccj~=x% ztvgt7)lK*B`DLAF>`5Y5KblHW>bq+e9c?HMZY%$8OQxx4;$yvC*-<$BpmF@azy3`3 zeplO0YPL_|yG5q=-+xq?v~XblgWtr}ju$P4PZtfBcmHPizUi98te}2GJ1#lzrXLa1 zE9Y4!pA`FqNPmN8zSbwKpVl9yD6FH6W(a%5Wb6YpkZ>p1JC!j4CIa_PS^k%YbY@E1 z?K>pe9Apm>gSB|-&r_1~)d`G^&G&g$b5l@SZ=4*g_XxK1cqA`j&a`*TuAJP~=@ZO! zUO%CQQPvK;e>5|L<0lsaB-~^k?Xee<)B4-1XjT+O9E}k0v;m5d9?9kPC-J#6174W) z%dYDI0jZ;_e+Se`1y<|xx*?8szA^I<`vNG*yux>gfD}ma(EUlcNtm-OcH4no6u{d| zPvOU38|Q`rR(S53HN`Nh%SR4IjNXb&P%da3^0VwWsT`gnuB1n zcvpIq&k-$Vz;D11gJ!TjUa1KfJen?YIG7CZOoN@%B$1^KJ_j#>Zt{A^VAG!o2~0rD ztch6fCw}XqoK&wGR*}5}=DKCm`&*ik^C`t4SQHB$nFH_W*G6kI4ILA*;bClg`pKht z0hUTs&4ARl5Nw7Hb*v}T%M%jVE=Ng2(OIA!NHfqx5AG1xw7A+K@wy`j7Q4u}TY}{< ziAG2F(18%3@v-)4zTF#{1@gllu{YYKY0pnftCLaw>5#B$QjUevpzDyXnHU)(qb+}S zmbrGi9i{PMfw@e1kN%`9ISoWH%!N`R0t3p-5It=S=b=tKRI$-HCKzajG5aAs6ZVjw zgbzQ5miTd*ptwA<0xK$tDX?>l3caS|nUiLE+^%hu=HFNpMbVaQRXx*1RXusIa%{y=;d z0>1W1*C(gbkv3L11sQH@&nXAm0Lr8xKtd(QWkJU#0oJfnh_P+8Ot2RMWfd@+=}RTm zPyk)P{=1Gtdo_@>=-8vbqj97w`QJPiYy+0&zMi%Y^Ts1G{8(PuV7M0y&Z3~{H(x`m zV2)Kad=`riH+c{*Ly+mI^@&f4R=%*Sz|;Kq#XP5*-e^ zkG<#*%|#@16}}f7xjFs^G#t9=bRT;k8WItR5Iob=E)ajd9x`peeEVekzbHZzRni;6 zp>yP!d9&FS&tX;MP!ZepOLRk#(6O+RLacVN_ zzei(JJr{o%;QwtiPbpkCnTaRV`|Bsx(keqYy%R4|gk`0el!dQv}CikTv zjjot5XW49WnZuTpWSLD690=`{rKUZG1HcWV5M`h!np7cGOYOk7uaL4C(~OQW)H~>~S^o%{xQ!0Ob1%UNsf(mh^e> z^u5JY0&9zK4(Gg^x0>*D)J@SJN*APWI#Q9=>pPAZ%}if^al2ZQO#@A<0P(T)FEsw^ zGEp<68BA;+504V?RuG*wW#lS@G>)HaP^y3?J@@j-5CRf*>2%dHmgFy27Xd; z;9qZUlg(DZ?GCJNQg^!~r5E%GM)yy^6#X_v&Ah6QP7NiV=S~GOuL6`D3%Mi>_z~JOaPqmraoE&vf0>148{E0sG3Rz&TzW5u@;ONLn6@UBa^;TG-{T|}`%k?a8kQahfu3b|K8t2=c%P8sB=>W4cXn&j0biM!Bx4DnGyFY#c$Cv!W`HNDs49 z9K#WS+%yrI+P7baC?(^{pTBeg@L-)VMtkbIS8zD>mX@2P;6Hf}cYfRUi=Oi7oa}7C zvqk0t(TcX1yzGTvWt>9*%5rTQ=qdXz0$Sr#3(`k+j|q5htNeq1fHZo=t{9h$_P%-r zu2AJ#r&`dyLMTV|;Nvm#GtKd^CI7^B&26Rj#0H6TMemWeZ3F8=@?{usG$I)j_3`N z;R;8EtiNqPK$?UBI+SX4-PXmaN_P}gd%WD~ZGjK!x#w*%@!GG8E;5&!@frW#G-dpe z3b$KJ#rLwE3aIn?3$zD@vy?<9TBq*}(7AJjtJUGKDpg`J<@^0GGk9bt=k1y)4LLVs zK^X3Dj{2Aa9(w7;8(H54fCV6{?D%6dbf2QPCeg^^a$$o;-fE~oSq)Pq>tG0|kZ#f^ zrRp+3JkkBeVnY|?a6$pKXl+n~OlPyT1Au3y9bKRc(YQ^mUW=-oogXFvPF8-`cj-PD za39MYri~B9Uy56%nk}YXtO!0>TKe|a1G0zrKTqr{eAfMYo7!GJlCWXx?t2{6pB2_G z*WPfQ+$c`vgK^mUrG$*wpuee}VP}sDLPZ#7tg!qq$MUD6V<)Q%F5l4@$4TNvkI%I5 zi&I9FKB->!SMz&2%csT_z^zA<`Z^TXC};abCx~eQCkhlbHbE?DRok}DY0l@+sgn&( z$*$%nUduMr3n;edh}`92dCK+gc$Nc*8=jQ`_KrxqdSrtU<2m=dj%=TBqILD*J>ajT z)$Ko@r`@3hU)jK2Q%@?%@TuJ!j1z`)lr2dx;7XXFF9-?q^&BuXc70OY?-Jm&+^Xsl zCIHGjh3XX{+JCzeDAcM&HI|I6p**7g0Z+c^kiO4bjUxL6qmsA^W1@Xh{hp<`oQXdk z35&g|?wst^yK|Cfj$7oF7Iu1j6fk-uc^R&l{rgmz9ns@3@Vsm%hLZO}bb2pJ{>w3K zD&~TPQ&$7EYt{+j`46oha+=646pEh)@T&+-)+qNTovI{2_oYx>6irke<;IT$j=bwy zHtrZe?ebWN!t9g;R_p+(dHc+|3slwQM<70$nh|PKzj^^i?hErel87sg6&SBYI zkcrge=%I_F?#D1FCZ9&{MtkiY0aO4yY1OO8=8EL`{!j944Nfb*bemxi7y-TBzgjx| zyiGdN7Ksx#(2?id(rHbm&E|N#)tX`CkG8UM`hfn6bl2uu7;t;Gk5#QJ3?gE2p#`9t zwFL0RI4Gs?smUxYIApW6MO4@nR~Jrbsw-!0THxC>Hud<(qSM%GZRV*6lL0F!3*T0x zOp*0s2`v@uhmIBbU=Tc9u+Fz)09I8+x%%)dEOIblM;ug{&2vd|@~TTAh03UmV?m;F zfFE9L<}X`(j@=4{f+*&t@0g-T1S(JgTJm0ty#hch`4oEbzEj~*jGREa5(p=eBlLZH zKeJcBc*%==etaa1DdCfXoHd1-u%|j^{k%3?z6(t9?f}&YOo@8K5;I&nn;X~2u??ZQt1J2m9z zxkM#9{!~e-N34;my{wpB*=<;@xif)usb)fECbpL6bV+2TB}Xfs9GRl#ZP47DX%m{8 zRqbF30E_0T4OG`1*8?FWtO>K~QDH1NS^Z$D*VpD6LC@b{w&-2ahR8V3)(*$Giuw;X z$ss5&>z1q1Jiptk4PgCvNXQjGH^4P!hvVVl*-oaQXKD}4o_@$l(yFYjE4qVdt6V!> z31R3*SFm08lV;f&J)PP%v@1cd0~}%kR{j;S7q*g&sRWjo%>&7aVv8RfC;);?K2_5g z6<(3BrK#)56Yz9=>`jM<-07%XgLN|Z)ow^6-pN2sX#D>aH7@!r?Lbv78C@DhNj8QL zaXlsqY>-qPq6bnfmYIJWEMuSbgy@8+6%Yx<1qb&vWNnPgH?_c1xQdMZHELx4!v3z3 zV1bLkM%Zd3$!lg+09#4vtruYzB{h(Y6fojt(8+cAdDkJ1zR(g~-(s}gT%OyDdVP=* zYmQZJe+62E&E)tzaN1ilP1LFLQ#ih!6h$LAJ zRP__&Z*E2gIChY{JN%3U8lA`Ts$t)NKcqFOX!>7yI{{6j(V8&i1GhOR&!)>5D9rXV zXHI*cS;0T%AhMM{|7DVG%Sp8WkF5{`VSBNja*Es7!hO;Bgt5VzfGvK8wA>0 z`XJOJ&5XV$DnT=I{Y<<+Ycqb#if!{iumS$G8%l@>Qfs;f-rp7iiEkh61;t!Z)ES&8 z7&Q<=3%>qoBddm@R>CKTuO}l>zXAbB$@g>kdF(lG{zwGK<`vE>^q0Pznuf@4J_-X8_0~ycv4o}|=MWF@$V@4IA-J=^r(cJHAS@Yxte{LDOL-$yLnQJ+v zhFbB*b`3(cel`?OMM^a%@ zox3u(iWBEYoBy*WWxFSuA{Q@?uBkOC@zY_DPrblIzry!q{h}l{Rd@J`x7(#xY~vbA zEo?P?y^g}|t<3=A%vP!0-bGBcR?3Mk|6i{4P9#kYM*t-!;$@~w=<755GVXyJ+A<~O zT2D9ME#oq%|M#TEX`!;7*up}ukJ=Pt6mbM`4k*1J%~{3hA!)Oid7Rk>mO`;qaXk>_ zyC+AMG5YD=7845+USI*UXPNk6aqm9*BP(2_cP=phRkOn>elXy#k@NKdkuek3j{Z4Q zE{rrE-fJGWwtjZxYrtTX_l}xh<|5!!9~n1DYU^7@PdX?;1x+oJf%CI~Ym)`{r3a5- z4gxU8)E&hHsiyjE=|By{7xV3*WSj&O0x!1N&I8DKTm7g!Xc7y4cng8Kl@I2LKxY3f zQvDg9!E8(Lo-Ge3MsNiQc=ySGYp03O8lI#2^BSn=+Y8asf`^HzU>frEBjfW5{^q1FH*skb+9o$0462Z|%6Xi&N#`ef{qY zcPym+TLmLlVB)|~SJi-%&&LnPzXu&nq=}spS`VfDgZUNHpaar>aG!I}1KI0@t%46z z_=YXS{Zep1MR3^jRx+ z$F~6|fk)#M=?c&Q%%1+KiLgO;ZXu#TRQoRNu;6eS^h6e+1#~tR2rnUDsfPcBDw)e| zwj0u8E(iv=+gp_WOrg1AMznjXj3rDv?Ag& zwF&@3%!H~@9Qeusgbv~NKHh|K9h~6QYSsIX2P=|JpIfmLuz_FwILBV#!W#w)^UaNb z%pxn1YiPD_c$X~FV}g>JYVgrZMoq`<$)4YX{c$pL#UMrpaP5oW29%80G8ks69Yc-D zr)|2D4}q~X>J3>0c=Hh!Q3h1wR#5rnKugR@gN1%w_f-eK+2`i+HGF(#aKhScsXA&w z^&qP7Qm2b;bt>_pB*67!eloMEz$N*uhDTfHZ}>^RzaE6-h4VrKs$=)luiTY+ewcg0 zsL4`wog||UC1AQ!#THQ=QN?bv?Fd&Kk#+T85#ZN#@O}JXc3!h#Gbgmiht1@Oj9(O$ zEvt}i(*dj`-u_5b|DOc`tY$LJd$?Uqof`N#PCM6XsR%k9jzVJej!pgXbRtkf#8Z8O zKc@UJLXrC<5FwPOWhr7#Oj=(6<{l2~=6$gTFJ$yK>D+pi>F>1vnx_?Di4{dxE<0cl zAP&fCbbrQG76<22qCHi0)aU}nuxbOKFWIXyMvTV-Jgm@i+E5br{Q>meNWcW$|KMtA z6e!Wj9RtOs?m(j-WWrSDTo3|hOOD-3uL$t401RGkH7VV$#S#U0$g0J}N$ zHu3TcM^&)PbwjWCjbsPa8cv67AVd7lo`F2IkwBbEV^q68+A@ z?9p+`kg}A*3JL2Hsvcka2s#0uJrrbk_I%8k`V?TA`&py$2a6=AD2sx2K2}B&hlS9o z{}{~3sbiTXsYpQSj7k{xihTL}@<2Y+Q`jJJ0am~@CtPUv)U{;q0JrTA7y8eUtf%et zP`{qjt}_;wX-!iG{~##{?NU}J{{@ngh()JACYmXJzD;T!p$1nX@NzQj{8YAi{|9ey z|Nc}jlaC~^_)u`qicbn?_Jp*^^%J;70KGlfUjt5r#%Z_To;{6B_D_wM|F^Sowl zzLVooA^0aJokNDSBU{SG77?TwPWMLwd&lRjDfD+wzlR5 zR<8W$h6MOO-@koVj(mH-0=9dwL%-OGHA_S}*EKQ$P0@QsC77nUO4`U0`I5xhct^y} znh%q#nMOP1MCkq0BVRV`tI3rdR*+={dE3}bmSI7ck-Cz4xqBbOPn_Yv5Hx&~25Im& zH#dgTXC0Gvl(o@0oPlI${Wcg_D^Us9`H2kgtqh}epXus?M84p=>O4i4sWG;vxStWe z3pKB9*OtnD(*4P6`+G<^Fvd(Q8LqiNOFe@dFuU7?JsV5JuA?MTk~SO6p9 zy#q6DF|`^5;xm1Uc;`x_k%JL;)|~qEb63}t!Pznq8HvvgjY6(SNel~4qUp?LRD9~4 z3^cjs1^Y`7Q!tx-f2HpX9L=z(P;;S^!@5~~HQbJN@Aim!K2Qc5(_ zl7*Vj_FJ{Zi%(sCe8nN$7(famJIYN&wMHizXbTlOOm z&U#X0A!uShL~X9#Jn0Ou3t^T|SSM&}{$z!N`GRe{zCT{O5FGY;#Fv2~G+R-*az3 z0z^>n3!(1I4hdV&2e)52n0*%YHDez`Z`x0trMB`?WYqN2N6!s~QEm_EkF$PiTExwj z&7d~#r>U)uHg7&VYz4n?8zaN5V6oxAW%LW2bYEApnO)7I6E}@b3+a^Ya+g?V%Te zC=i_rm{6FeAn6FCgFKa4A1^#z#?%7onD3D;VPjuQXF+H!KDw*0FoF|xRD8hbcJ=og zW>#Y}12(6A3;hM!Bef{mrLG1C(x|TZ*S%v>K<2pQ_nvzfhIZn@m&3VEY~z*fW1?mj zr99&x5Gv*5!llN>MPRdZVsUSC_tVjk@6*Jj5nah(H)NdMf}J5kCV-==w6c3?MYku* zgepz)eTJ-xnxh|_gh9aO4L@xgY*RZNU^%Vm9z)}}CCLYrC}w9W8MjUSEm_Dm0q8yFaEf=^2=X^IF@}g(vj#I8-M1dLO3MnSf1wI z_!a;hNtBG7M`{(5VL-eR$ji8GkWfQiT9~@GB?IPxB}U9x9$r)untCTZOc^*IIsh?q}7$g6VlYy(*`4+DPYk%b%fQ$GEdrgNU&T~@H71`bS)Y|(9xzS zU?gaEBcI^HMdMQ)H3{u`Vga7RNBNGC&YB8ibAtFp7(qJXH|ya{fwXkbE`u4M)!HwA z-g^fb>W1<|9_o-vys-u&)GC`)IaZvq$-J_Zt&xKAz^Z&N=01h!D4c-9P&H4VK9Xtgt zayU!7q+K$dmvf49Sm8z`>k);A=lS6vw3blrhVE(g4>V{9WH2vRDWN(%G{SJ+`f!4wxRD5m$L$-S4;At(q@^hVjx79AASX`GYoP_I&tb&Gbh z@f{~zRV~SJw2prk(M?e?`6+HJjc@WQEprsiu!v$_uriFF>05xdmUs=_?>O$RrP}=A zMwkaVc6orlPmqklJoQ<73%%F$TdA2bLA)pX&TxLsS84Js52w-CSlcE}U2wQBXTgc8 z<{)F@E!2$h7YsJ*?YvFQ$5h2C$E*=$ z;q^+*>{cwEicv&YzxwYb&>!ocx~;KJ91a#5)}wYXL8eUR$k*9zh7b@PqMKf+1YlycS%->2il+Z_j6*G-k~X**I4nb^fw zn1MUZ)ZBNZes|h4Z#ojf|6dmuSd*A2-0=uxV=cB?UGT zE-F8WT`r`5)*LO|(YFVhMAzy~hidVr$VOo=9RHgxXwg%yf-Pj)g6|?Q7b9lR+f$hZ zS$UST#}9s1b)+Qv)E>@p$~#PtWs|TNVJP4<;l5H7u|4Q?LXga}{H;%cV`)zC^5SjK zMj<{f{DxCOBk-x1YOtBxoyxX6b*oDfXe$RB9K-4huMG&F$|F|Xc_I%Cjk*JFl#-e? z3%OCq=jspIEvAd*3t9)-XfMs#J7x~5vy43e^{jsrm|y&`Hx|S?6BjK0EABtQni7k*JD^Q@4B8I~V^Yu# z`ADxJe<5sGr70j7GAa^zOR*`l!$P+q%X;^Uf%muAT1 z1qDU9$;r0-b3jJiNXkG?VL^dT2EJmJ-e&pxheXBvwf(PcmTmc=HNftfc~k!mBz8tY z%vA&g=4S$3k!;W9m|H~qV)^O zcyt*p|MTk*{%KnEK}U2w&{0nir)3jH#HPuJ+Q%760www;SZ#m~+kY>K012MXYy%^s zc6xrL!BrQNr_};( zmal&cMB7=yd|pN!scz4+#;)_VN~IBNTWae*)M%YnqR+S9yU#**`AbnCVg?nUW`Uf; z5eZZlHGVN%27G%`FJIl|@8N{!ti9TX;`^}&3!f)4o29l(T98WBe+fh@@|q{>>EO*dv6gj8N_=yxDBzn zx{Re-?;cc-=>dtUAFCo7Egm2>nV?C&E?gKix7c33i>k`S=HHlHmpc2$13mBEUr!S3 z+Pj(oC1YEW*@-b}J{9s<9=hXks>NIwwKRXaCL#p86MgDh<&_Cp?ZBDq#RP&db!|}Y z3=3$emrzHQn3Z%@ld=l+t~Hgx^h3A+I#z96*tc6{Cxpj08Jm(D%5JuY6x zOM@ylK>jduD}e$od3{qm&;o@SX@n!aYybLE8IO@mP!Ars>bt`~D{rnWQZtM%sw9YKSSt@XyUCvpwdFz z&XaNH5%^#AoC5;f0z90kpL>ccwL zV=A!Zc79DY?2ht*b%MTEE@VcC8zp5&Xza?lipE9CdmPa3O8vv$NVafSSqz*oo`0ja z5~wp9FEEn5S_6hJl{Fv+LsadqFrBl;1yh4fzmnOxPy4p}%%u%~LGY^3z;fqhtsEw> z<)?acV!iHKZiPJq7PP()a$z1-yNH3|Yt*2^zePU;OR87p@&}%ycB;+%a1Sgf(hPiL z>SZi|C2nNh|FD2MwXxV3wck6>y$NfGW=rJ^s0cmvrg~szo!8@m9>;V z+kC)|5m@s*_y~n7DXh!+&qIX-dylldOUp+12sY zD0p%44sB8FvN6irw>i}V25{#;FA0yF9c-I~BXV-1%WLk)r#@ULd@$RaaTou-S?WoJ zn@#8xY_O?%&}tzyt|Jr?zPhTiLO0O&yFAv7^g^j1mU;v=ukp*+(n;KO3%^e$fohwN z=@QI!UmQLZW;=;DtjV0_!_ehMPDs;QMU%quewh#Hr7`fMO(4E8$4GcVk)i!Y5#19g zYg1Z9p(8A5!t1@Hx5A&*=^Ggo1kzQ(D@_nVUGC#~_uHT8OOL^V$zQ&po-2 z%|9~6Ot7u?M39li*zyPPkEqSuj*SsMKIs?YG-IDa5q>}Be6N=rEs5C;@FlPM48e@I zBAw9?oWY16wi}LOWCUlNh;)XTpBaMQJbU}=_bA*@+8cOpp1pn1xeZ_2XxhRn0}3QE zs{=C<+%s<5m~_+V>uw4v2s(TwA|$rr!~M;Mv^|8+_UP%N@%H60^RKhXo~w3+HTgh# zUUFy7N?s@)gT)!TO?vV1AP!W_*+w$3SnV3s0Z)z)PZrl9N4S>ZQV@GLg8kbh*JjKJ60mQ(;riLCoGN^Jb9r2P%AugOV)oJoujknEWqINE|k0m z@^RQ`ee9jJU0VpemgDtF5qOr9zUL90-o1!o_NtFaPrz~??2T~mQtS22I({mbj9Rpd zG#E^uf~oo*558Z)XrF)mB*%(jwjy@))|JpBnHk1SpWydOK6feHr*_+ornQgXIgG-_ zUd8SRRuuM|LN4-17Cj_o9_+OJ2CHrADe zH?zHQGwR<)V58Gr`2ErVDNUW>B#f=QATH5GEJcz>AK>sTkKig|9h%}@S5 z&ueFi*npG&)l4-^LVH8AE-!aGw$j__L|D9OLm1{-jMz1ys!2m~S9-K~VMi)c#}uSO zUKWai3xnR5hk-`yBUA(Cp+~id-t0?W%g?FN7=#DjaPA)dWLS@*?z&=6^N6M%0rR3fPouY|k;)R(N|_8L4n zyo-A{`;DkYP0s-O>0wV24z`?x0dCETUI#jn5cGB)bK3;@Y!VOV10i*nSk@Q78vR2r@4>r7_@VwrZ(p(o~n{6rYtnYGCpr7 zc2e4yNH}q>+GBHXxR7KofoEWmIkQJg_(fFA{cRZ1G{xLB584>w<1=ptgrzGOxaOe z=cpQ$TK%g#7ljC-Y6UFl)-B&-Qq9vcRxqv8%J~@Y05}es4=yd~qSC4z*Js&jXxh(` zocUnu_Qok~@)fD=n|wAD3IS#LNKYsoWL>pa#C)kzThU;RCoJ}>^IDV985uO7If%UV zyz4dP0RUE`0g;xT>YX0_0z^6?1%RXJaGZI%Xj``pRrsY(;K;wp?Taxo9rm>JBL~1K zDcx_w&V$OFpj{{!JMT+pVb8Jk;;2!Q77Tv^KwI4p?%erbGdvPJ^(kkd@+_adLozPl z&Z?G-Kh*_!p^K<(BF}}r1PuC9U_zJ> z_EPWq9o&u(IjFh{k2PRBP)RrJK8dTL270sRK{o@wqg;>^%XX}P`Vqv{78@IQb=9L2 zQ(djC)m$Wp@HZZdrs=13!4w!i*h2?ZPEfy1{HvUa{FPPZoq+r{J<7Lsu4IJA9t8!d zK*S0$@W|thu_b_P?(I8*?*z+?loxDDSJf8MicMu`PTumv$fEOgx?`Ad4Ru#jy*Efs zhSQSBEZOvBT}qYc^i+nV%{VQg*669yHDC*dfT7@XRIiW1&5V2|s`s9Zc6VO$W_%0J z*-et~>zHzaarw_1wj+j1()nyO;}2F%8-O!4Lbue@bkb^5k5+%Ok$Ily5iJ7aXhav@6Mm~Gg1y!asBk~K` zF)7dAy<3s*GYa^PZAnj~;F~#Nl_Cy{EjqDf@wcni=z>BSB|0IB+;r3D21i1O-TmQZ z-+^qIU+W&-JZB5i6ysC6QMHv*#K!%iYVcgPm;sdhNV=|GaA~QI*FC2ZbK`D>OcHfL z+++e-k~-Ds++U?VVLrWz-?YeAs1`zQ&=uq*8pHvuC$z~A-7Q2*(8D#aP#^9Xo;D*y zw-jsLBd(1hRzl7tl(|p|WV~A+uo`Oy5Q|3laO3@QbTzfry+#)*%*k#B=yi-G6lb*Y ze+a_NL{cYHD;U0X#g>6`rk-d%lfnr@bu~d%HPjY#L|sH}dK>UraCda9Md7lEyd9mP zC`=qVlaxl?!k$Kj8H5@09-v9dl#CSazKsj^axw{VxW6hLSD?VfV=NSr=#>+=?2yhP zI+PGdU#v{}s`yupCeIfF)OMmucI8ngBaK$WOA@5HSd{b3TQ_G=o{L;3Y0;y3vR{9Z z*uOPqcrgR0=Iq8*QD(FaGe$nR>Xx#F&iC-H`iiyjkh5wv--7dW9oeJ4C?t!_VQF|P z$8~Tys-t@`*f3x|%Zfk=P4hP%-XsFe-uKOkpRWZ1Q{378p*vjxwgw--$_+TM7^5SoViJS_ zHSa;x2orRKACsh{0=@rcJmNx6`tI&foK{q`6+AUG z3hWeZ?Aox{bL>BMGkmq1Tt~%IsAiVP(HAn>L(I*w7ibsqQ*tV9qP^P^dvbJlcETn= zCm^4d_mSKKbc;CpWY-m2<1>=)e2>J2>Pr~&%y*cKEge#4eT*LLIvGLzJ-Wh@y|Fjq z?vD`qqGI-9Hqild!I$|GZ2fRC8PG1Rd5|xb#2Y*<$cC(XsaC(PV>FWEqBomUlY_8`wf7=`r9C zX!42nawX8Bdj~vaf10cilMyss?%UW20j_s|0wt|2Z&zHlNfFc~!2|Bab)5*g3y9ZX)ZCz?Y^2*It_C!U z1XKZ&!VqYCRkED`pvL;4$S!P!`3TrW|AH$r17~mzh&ham`7TTms1&z`fAnGBl`YKA z2ag^CK88$yb6E}0_{U9`n1@b+Im*cEwnrgGni~Pu3H1Oq8Aj%>o!9C1z$+)%xpfOj z$%sYPOc+h72)Ee)3hUIQWw(Afm?eX|^4p8nW%dQ(+(nSE5hy{IMlfyFpFQ8(-|m3o z8-NveOqMD!v;DW-=4^FDyTj<|wUT8$jhe_??L{%=w*{`~4-1}(v!3w$FAJa4h{?CJ zW0njoA+Q^pIe267^j`h|R?Wkd==Il`9=T_o)U5U-jwv82C~29`EdK0blv4ZQ*EvP} z(`E+ovyOPLQJ|C1c^yUd@Y2d}%O}ePtGAvLXMx5~_coh)NOmv*p7&2eHzombON$wD zYfBpB@l^KZ+y{hf;Vn^2XRS(|GprEf4nbSHHIQ@ZTPQitQr(ar&S?T}JxvPO6-Scr zaKz9FHU@VzL_qcm(Wi(3=3GDJ^m?zNWFBwykku2)YW%0Cv(theZeK~>#EYk}*2?`# z^OVc77atxZ>?-fv(6a9KqSZzSq#TL(!&D)83CDXeSo|X|^FVeYI650We-$x+%sgyP z9S*RNaA<*ElE_VTqEb!{Dv4Q)WlmcR>S4&Ye7)EIx4*@C#&Tl0fk@6ma3u#~dlV!^ zLON=(1mX3sE8K1yYY=a2T-SYS=nJj}aE(;F9|l;E;qVY{k4bYVRP49WP3Poh2zi(L zDfSE`*$0v`?LI8r4rmq(!D!@A0&hz`R!wE@C-)JDqP!#5c=CDOd7F4`y((PAEy?q- zZdXSz1tC%&JP&BshR&Cwa37%OQvWzQ(`3%^YOMh8l-f5_&p`tRs<=>$_aM%kJIcVl zrFfJqa#cOi*9TBSDJJI>X;8+#ykY_`0l2?R5gMD=tn7f=EGjT~u)EU>+`lKgD>2l} z#Yz>vQq?`|U|r2{j&#;i5^|dvBDEkMtwOD|>wJqo=$AmqC1KquZNjXM_|VQ(0f<|! zeCqv4yv5~s{OLcx{Z`KP?pbGXl;zksmN!=utbvdu<#=YPKF!hHInR{Mrl z=-v~_8Afqv-qa@+My>pg>&#HHt;4`nwrXl%J8>P)Q5ZWj!4xnF%wR}2f+7KYM(O;n zzKt`PPtkgY*$Q|`(R4CaXn2L8kX^CqLFFj|k_4b2Q5dgvrl~=dZ)+yd-;Hm7zJfy$ zh4T;N&JHhj|0-ge)xg|bY%=5PXebZr-H>1mgXLEpG&3c~Bv6#LlJt;)4_W0NicE!a zc|@Y;YJFF@d*fJGzT;K{pn$M{RB^NrJf6jRr?l7$eL2yixTo?4C{l~^OWA0%T~iAp zpw~JVDXcIJ4vuhf`M}>3bP@N?D1hXa3}`+2N)QV6f$f=3`AJ4J>@QMzc7DJZiqHZ` zc9=+(Kg}AwK;k<&MZ35#%f+tl(LZ#Q?;xQ7N!>3g?8Lhm++fOtVVdPE%l1oL;=Tkm zB8ap6buaq&-0MM~VpB4Ss`x>ZZ{Jq6x9t}hb!S3Cp}q8Pe0~f3)k{85gR(aK(fFL8 zZhKIz3U)55t4m(x;69mAS+)0;HahWYP1V4xF20%6nzhg%!*J1pOaadS^3AFmrYR~T zuICIk;dG}tpY?>k++zmV^;D*}J8C$)_uuQDl@k?DS(V8DL?RbBp}9OVzN;p6_6d_x zZb|9n`pJ@#lYV-00D)>ng>KFXap91Zd!B8jT0p~axoM7(3h6wTin7}m7%CF`s3Caj zr}QxxLyKR#QZUf8t);@a2yku9W^elkf?WM@^429`-Ea0P;R0=76bSsi(A&nOKi6X} zQ{~HKz%O0fs%o%{1-Vr^xvy-&A(0Bu0I;L2g8ssrE+9qaCnmsL$FEe$$w7mxykt!oM2HEN(wm{^1zGO)jnMOzMQ}GvX?fWQ0@XNgK~nErx8w7t?r&f zEQ{twFl+Cq(@Ma;j&N#~1x_NFFGBe&5|f{D&LF1~GCa;$DRrVZQEO_#7<(EWfRn6G zreg_kpXaQdS-dYueF{N2BTbM&7#G`%+k%Qvn{i3 zdXKV|xe!Ca5DB{BoNi)ZrF;<4K#5WU(t6=Z-}$ zY@cFzz84?nSYzjgh^;?hmOwAtGsjOJo|c5l{ROs_xl_hdxgLKYP@b*Sa7ro+aGv#Y zNK!?l30KU>iN?BPwCwb+olreDT4-?GU9!d?M(9_gzdxUoTkfCDOK zRNZh4wcXo*&0~P2SJj; zqJrwl1xCQbk(J<#dG*1uzJt->?J@8r!?jpkjg%-kM@MI(z}t6`i|g{f(Gd57l$P|itG zOVgALpvEdInA#mZK_<8mfSj%EI6)lhC_%8h}S|yE-nUBv#83Adyq75z% z-rbFAi;Qqt;}i4Ue_QflC!pyN1Op@~-qQXNf1_}(9|uCnp8Wbx`yRePBcj)-bS}_r z{Nmfmd_R7cv&O(?4k>{O;+iuklY?a`6Vk<^XUgZ4#3IdmmLw>wHonD)E{Q)`F(^`LFZKjHRJc5zqdjiTw3?DHwXKg8BMuCj@7 zPSB>`T!Wol8E!uRO{&SlR<|l)Zk+XJXA;xR_hwwiji*nYl+5j*oEa!94>tv74&$iKx=pZ8tN0w~+{KUzEX}%q@awOtx zwa+K?i{X~WFc?mQAbV-RQRpHXJ``Bok(3B!c1?~V0@M9PtRTm}ZH}Xm0i9dIQ;DOF z!yH?71pRa}>g>$B9mni4Yp2DxUK$Jd-M&}tNI{FSBM5_jgJ3xg257es#h7^Dc9j^J;2M>%`GBTt3XmtXUA_5g($U72HCfHVhZZ2-I z(w+NB_i{c8E=vnS5?=a*Tc(0Dvo*VFY8e71ktxtkgDZ8rie)(J zF)ly))B1?D8~MREol{$~2fv4~?|yBWn6Tw~*2;1q@pd5WZ$; z-~N@g0p|79)Va42kr}iLZ14=SvIu5KiiPDVk@Zp&k@D<@)CyOKjk zuAGDeP%&3Hku9#Mfc|8fnI!g<6b#y$pRU{)m!#?AB0($~DNY=sV-K^Y92MYQRD4{# z(CF|Tf_DsB^LcxLV9VnOHssq!c|O43@WP;EDOPQ)9yh;k9F_8crPyiiU6@2cQ5Rj^ z>6y&m-2=F#r6&jXb<-iANzm*i@Aa1T09web0oTS-b4g^+5G_ox0Z&hA?o*B3D@ME5 zybwKqNRgAwz7c*r4Jt6G4ncMPsbz&T?#%3l0ncT}ycNY6-rhqim&B|mqHtgYp{^2E z=d1!S!gb-f#A-DDQk>|Mw;L`P=b%;e{A+ zbAwTn7Fa}mwCA5ZPaRN`462&FQo3VgJu0PrJjj2T822p{_%?@r2KfDf9rOaSDjL#3 zQJjS)Rdv(lUFziEJ7J;gpC%nYjM7k4Y{Rbtl_4!E3ByS7bTW{EN1#A~Wjry7$njB^^{AuWkeD@GPm+fzHGk*1LW)T4qZAjsn(OAR zu>6(^)DU=(Ax}A?9}u7LSoj0`OAsjK>SzK1Co>)Mvw=Q5YOTPIN`;>Bc$g7If)K-C zi;NU88Q&}k?e!&GP%>b}?O)w?t!R5$$jWQAJ`2K_&PvbB{obghY>Hz)d{uLK5}oMG z3^Q%`^>(g7^FvvAWWJz*N#^T9TXh-Qy4K_@AhvDSDQhL@mjBv@^CW>iV{!FVdgZnt z3t6eMXJE?vnY!1S=p6)PqwqB6mDYcapE;gc-h53wo#gv#V&*5*dTVYtlM=jSk^)wG zsr=Ha@O?CHnN6Tcrf1FL@^a?7kBg5Mk0*-GJ2>S8VDgkoZ320S#Bs6G6_oJ^4Ym}O z;B9Z->z|gsiX0e|l{z;^{Gg5cnOQQc_QT62fE?*>tglAah`C%R(afk?^X38kH&jo*N){$r@7;v=_SW=% z>Ed;%9YDQC3e&l3k@l6EjJE_HdBFm%^QkHMc#O7Ff=b=g#d?ZkHF8!`0hQ_xA-asZ zZl(wOw3L%W{m=yICMV?LvVeE6j?-85eCGWZme~dA+Pn&=8YN!kCNf3u`8y?&gn7-^ zsYVNoAz=A@nrt>rY%$8`Vh=x64%({x9!+cE__*I-LL^jvkEsJl?KTx^MQ8=cL3(Rf z+J^GyRT1;G88lK0P*mhs0U-FP?7G!{!{j*M;pzSE;_wmtQb`vE2Ep|IUXM2M3#gS) zUU8!LNnj8i{-P>|l+43m(AsgdQn&%5XO1F8KTix3*;Dw=yrtq!i*omRrj;jS9)yf} zji1fbBU4fJ{>IY(j?@+*t-|k3$prM@dC<`8wky4eoap4zy3xCmc_RqWxd$`xY z3NxYT=;Qw2|BP4KH?N@`4a=-O^761-=X1w8mM`4PU&wSz08-l$FNX@rW|)MY3SvO7snqYhI(}g z|1(l0mN>nDcnpfZ`SqUi2jhS1c3;e<6++AQ=)w{PGYPEH*Sh2H8EXFkS$!t6@PZt7 zng88)zmNAdi4+p{&bECIE8W{G`MNycYsL0}~ z_U^V6HLw5G{Yuj2`8E@Q-iiPHD)GARWi<#Hlus_e;qJ6YK`V5u{4$b}q@XG{pX5?{ z7bcUk_P&Q9{WTq4FU%DIXOtenaUNe$RoZLFOM27pK?E0tpWFOoCHDURUW3YNes|;E zy(yVgTIcx=lfqIHQ+momwNwuf^a;|ckZ41{!oQ~`JlxdTyk1%{z2D8+28-`q*dkwC zZoDHdqKnFYxg(i!FTcF5?k#d?MUxivdip{1@0I4UUt9j={UUgb>n^Fvz4q+a8!RUmB@UASN40+sYO zkZ|AjzkU>7h!lWCI4Wrdvn_))7ag>LO)2tQ${l1B+Z99lF=21nB}K(P9YL>P zy$XuG3<=v%-ApG`x~cC5Z7yXf$54wns;PwdO{w@siVBO|5iyK&y(t){Xk{uzI+)$q zbHxUcEz%GKN#m$vKmzoIN@DQ-jh9q`k968oP2BkN~(#t=Nz+2)Z5lV<7N;hZTwjrx3&j}ioMu4@)20$UGuka9KGju6upZ%flc71F#Hye zaCve4286(}chD2af&U60_bf!)UClmx=ijcw=KD9;+chLhP$P~|fN(nOGllZ0pt4SWQN#u=%Np@!jY>7WfEh2h& z-Y6DuAt@51jz0b*GSvA$iKXstB|rB3Pcp{p8fT@Sl>^{UQrk_g&zl=ib5DP$cYkAF zGw6f%d_-Q{

~< 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%0DoFHpnwqV8kfzF6Bd1y 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 Ie7suzKl@0xUH||9 literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/dbscreensans-bold-BLNtzPaU.woff2 b/chore-color-picker-tag/assets/dbscreensans-bold-BLNtzPaU.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e48612091b78d006d2f524a89b2d9dbd0e359d56 GIT binary patch literal 24332 zcmV)IK)k9z~iK2DOfo2?EN+#0;*in}aLZjb}f z36c3y`7idMg;P+ZSa@DUNEIA`|FUR9a0_xcy9`*~NohC0xTx;j_8{&tq0Ne%(vn|n*&U+=%tbR~(? zyHgrn3N<$5*1H2llQ9&6&;0Gx<##IE7cP(kIX*Rh4%MSMEn=Di$pLT*fQmp3=;z16 z%*eY>3UboKxA|IIm2dhrmr~`lIdv@PgYK~SBY{)do!`H%*BOCfuAVo{ZBq2*aGgjsEX!GC|hT{ey|S|QeNj^<8l@G=sL`MuLj8cP~U+eS`n z<@>C6!PlCv0vJRBkHCc+7>xGN7A@j4(Uq*7%DYrgM@iRELB_%YfR&f%2^R2`ce?18 z^dXuXxLp|6mQ1GnIar#8=7LcMigXQvhK*?nov4r%9)Kj!)Mf52Reoq3!T%6Hvuau@ z%qB@EZO;YW=cIO~W(EMd3{ZjwaQ{uc;ErvUc+|2)6nVnhU-!=sVpOo2GRn`qH{HDKevixV6vs(b3 zOo=Eh&u$qqWjbVcb%!Vnk#XlNfe_}TJs$r5GIjslwD!|ImM1c2P~xTj-A%K8ytKi9 z3~R8W28aXowYTZpA?~Sv4k3{!i&Gnj+vG?7g-AV1VdJ8CAh`F>g z$aA3N#5>1S6(QEH-4!lfH}>n-N;`9XeMJ9It~&?`IlVRIJI?J)^)9~vgCcPK1Ek_4 zuu!R$k&!;q1X7pCf%;xz6QCL!JZg za0^gbO2{H4A%x*rJ^RKNUB+f)dr?}6ZGe4@xf=FkPE9ETROWHVX+i;}^tiiaE*ur2 z#tkB{46@?s;vs(aK@K*T!3;?)Uq!1F#VQeP6&7oLKg(%_TVOy9Y=)%SY%$ z|GNvb+e8hYbn;ybJrgM;Qche;y%-#7!~Hu^tl*(hIh$mR!lj zc&SpIrcv3+r%dibZy6@aF-43>Laozj(qj}!L|&jx=99Lxh~8AX;(SP@cV_eRNu(w18Qk5%)pxncR79JES z%?v!^uA-o=)0UtejP6Z`opg5ea*A+Wvm1Lgmd8wHmr@=xBdaPtYJn?j{UL zHSx|w5`{!F5E0EWV#N;h^50#-#M(Bz+Wey-<(6Hr z*WCdhJ68vM8u#QJoFVn7joY7lpLj`9Ynd0{tSI?(OReqKpXy-ZCA=~EUi#uIKlts% zKNB;P1af><^@H)jhWZZ3=vN^9No4Y{=%&_H(|njCfz-XoP!8?OCEvb`%Y!$YT--j= z(c+;k9l8lWrupmwa_HV)imq&*ypn8x*Ey3z@3k6o%B1zIm#rRwly75v;9&9csym$I zJOO3cYn9JUv&F;~s)GSHopN+TH*3E~*pt&$T`gBLrqyjd5gF2=6=JbzaiyhTPD--* zaY!=Qk|~gDSN;J9%2?6{x4d#nn^+7rt~f$WBnu(M?8y)^+^rFT)T==#LeGgXv27nu zO?W(|RNz7^o2%(Z@kAy_E4Le%r>?}d@nYkaTtxz?j5fmH zoL#&Z?G>1ismcn^9@*DB^MR4Ub2QH0ig#?;ODKD&`}n$q&Mg*rkIXNtqr^R8!h3PQ zELg@FMwckx#%=2J?uXZ8-uAN95=c38Axo{sVz{zo6|%%~!eiQF&4POdZ4(NbG~^-; zGzQxDPjEnyAy{f&l}j1-CP3SZD0a=)2D2wz>|=;mr2YT`yO_ zS?l-(;pk=Q5GP&3K5Z8>nNWMtr3#3qr^HNX$?WfL#UB8>~T$~RF$<^`ZItZ2= zxnZzQQV;)ChJeZ9eaf$qolctWAqIUsZdTc3x1;awif~7~6uDkpGPOfDRqDEZRDE20 z0)1{b(+U%n-&R;$B7;Jn5;a=&P3+ix?BYwBOX%MRI6jFfgOXk;yEgsnckVfU$(9D& zdyF9@|5QZ9piC|2z=o;4CoVVt`06+z;#1hvjLJE*4^mI>8}7n03HJm+5;?>)Oe)mr z7}_+m|J2piW=)2oNU2;BT4t5%bq;TyJ#hNkompGL(d0B9DV=;44Z23Q%pE-Q$(`_M zA~2M6zAOc*H0mDRI)CWwr%rgbk+D>POxX%mYtl2eZQ<~_&s>-BUlcZhCM1)ih*dM! z`1Zvk=Ra30p8J!H=XLp3#Z;1N^GUZs@@i%p#3|}_3~U@GEZA}4ZVBJGx+tbSgtpjW zuft9{>#_*fV{|FYga;BmBbKdDIf+^gv8_I41v+#at|q2QK*hqr;}G4)uF2?aB_V%- z4hxDGN4ZRla9y+q5t`_mO(psAY2z1c#7<@YI-gu`TgT`$#Y1VEB9ZzSM-ulZv zbHhCkJ@>s|{onie@pQ>g8v-&_43mO_LBpd+=`niMc*GQR^a_-z=Fl8Fj$3LgJ$ntC zu*FXE_B!mO^M_1VGZLs@uKQHjHaMcyRTBQ8Q9z`4I|>p|NIGf-2Y`6Oej`zm0dr~E zuCLf=2koexw6k`nU9?B-LA%wibg1b(-PlS({sJ8qA2# z!N1hBvZ`1!w<$g|7TO*Cxw*BJ!#Rt?+YwQUf!d_?4B#hEY9Mfz9o1i-NA(3P$*6ol zP-IcKX^6w@qOw5;r>LZcR|~9&9Uzw?YQKIWRR*GXk=g))m`N=KI~YP0ft5@oM? z|1B~H7n_DUF#)63%M$E3S~Ls}N8w}#0x~)sM%{@J8*=iSzK7~|cq$LFcQRvq8cm#R zRgbaQIeH>C^bmQp14BfOeFoVpM~8-FKu8o&(6Mot7=nA?iD8!|+aL`8hP}goVBP}_ zS_%}uG2AAXrZLpqhT%Nf*nLRXd?XQ!?MI& zIIJ2nIMmL{9smo&p(+fu9br|t$Q3WFEh%XgH5)pxwuqT;mZJF}T^!kPOOSf*WFoSf zrsb_Gf#o*X<*4%_#ds`TF$pP|Z~DmtXcE!y;u>X!Io+!$zCpdeN*;uG6w~ zlz!&U_(`*5Kb4Vlh%HJ7ttZk3e#77zfhSw8yspe_x`Bn?eb?YGDcSf`fom(IaT$xw zq@!UsA2Sc^SS=bFtMzGhe|#%LgyOF>1yJWq7}zM>nH}=U7BKKQ@XH5-+`G-s?dFw8 z?|+Z~Hu?wDpF;w0DWDqG9+(#aD4+o|{sB6a{xc#BT>L9sM8x=Qf*at3)6N%?Ve_(X zey(|vC}h`aoK&-)MoMeOo4?Xkt@8*t38&yD=lr?uQF z?8HGF&Dl}6MbAH`k@L#=!uf8p+FjnR?@sRSlZNSt=j8uK|NXa{>6^TB-B@vQQn17r znPr|`jx8i6Q^sN3JI%U#O3s?mQ>~or03YIH+-MPx<@=RP1LLE{!#GL&ja-a(BkF%G zlBa8*N zw%PB1k2vB)qAU8|^;+X(r-cc3%`Fc+^yu?*6MJ$6g$ z04ocdX|W2#^*5WjEH~+;L?Pb_kG9B754rVvzvBEDoQ&m}AFQ5N|dI1BWgTZ~E5%4H{Q+V`-n9ULEu#=c=aXWE42-69B<`ef)W|I%3 z9!ft#KSn#saGdQF*BOq}5?6>_Ci4lkFKJz;@s%t$<+^i<-#*!HF7d&K*Av9`n?$*oSpNE%o&a}JkLdOzl(GTgOq zs!)r`?MW->!+a0~tIE$2-hyJ6vsqP66=@<9qYnz27!4JK76EiXuh%P6HUzoCD9HfH zrx7HIfK|*c^_BE>nYf0<-tpnLY;S?x1zHhKLgY`%nOL(4Rj@~IGZp* ztrg$0ANo!3k3;5fPTx-g@@_!8C&=@`9KQlA_;&@2U-#dlr)IEaqh~bM_Sxm<`MluMg*7YlbHmt~&#a%uP zAqK->oZBGWH41}pHSUj5peT&-fw-Sw(j#G748Vq@Q`sIv(PP`okU!%%eyAlLtsQ3T zd_cEBbfAKF5eH}I!cP-ikBz-OP1$RY)*aky_fkXSrc6cgE)(=kee$c9#I>VsYra9?%yL`K_l|mFf*= z#E4J4fNq$p?P8alu80jR_#Pze#RP~RMBK~9+z5nRSW_#~6jNEmXB}b)r_)s?0#LM5 z3f-sy#rWakWibmLwC?7*vOBGh-BLNF(-AFBnvI|s$3f{Kgn2JGA~XdR1Pl=o5eOWe zulFt9(S?s8rAk9%jZgSK*M5spI`V02O-jhR~rY`VL3Rg+1K(9OBfT``vHZ`WxA!Vh_b_>|sm--R(aRJ`l$ zf{JadJ|f7~-5S5ioGxduKZynV7lgtH%NhtI*Ll{Cr9ooZ~deYlE)1imV$*Yg!9=67v{5+)ha09C_@xf(_B$8NM2ZeqF>|`f8 z?i%XZALNP7kz-2pLAe^+G(9DkXrOkTOLSQpfl2K4OL=W zKOg6kUpo3mXj;_>ijNxNdy)T%s|Wmc|A4%R|0Zwlmo1mEUq;8Ne)Yv&!TflpV`;V@u-}iTjrjkeIfATAdP!E)Ea3--hLB zIuwq7$YVpuN1Nu_o5sE)>WKT5_v=KG9XlTC%G|&74VGRq8ZPmKKz097)W7P6S3Fj> zXKrKhElVFvxXQvphg9lTSKm8tH`*Z)Ju%}ec~#!rP8>Y8dtbV zE^3Jt``_IPUGCK0PnBxPiaJ+*N>yXxa*1uh)^Tw8AMzMG@SD2Obme-iLX%Q-*AXWo z<^E$t63Vgb?~FWk!7`8N?*m_u_lhhJFc0ojNdj3`oB*4$_{C$ zuWdwM?|6szIjNV%c=Tu?9tyYgGhOk7X0*^3{s7b#qrTn0fYs9&b>$hGt9sb-VJ~iHm2=!>CEF$KQFY&JZ3~4DD&M$soTm0~40lHg!mYO(8$H zDwC3{LFc(L18f@J(Tu>aem@sXR#Ruk3W=qgv^TW2`J%jZ^4pv`+RS7JB3B!!Wa|Bq=2hxn4i=6&VbYw zq90hNFySqw$6#<`F`XxwcRLvxFVA@AD38dupL_jZaE) z!f7y9*h;P|)~xHiin2A7ixU7yM-M*87<@%@E)4Puf6FAUuWioY&0A9poy?t{*kV_& zMCekxZrG;sY!J)qx>Gul54GBKmvJV1FPh-3_Tx#a?R(6nW<1wQI@#pu$CzOUQdW00@%EtO(tZ_Dx>v?0G1b3**d zys_t$4H;vF`--^DI$#5@DLS|vjqHb$mjWNG53P!Wo7ZdZJXN!$Gu)TuW45VHBt5E= zKQIRWUT&4y3-YwK?eRGfuRbcq4OaI3>6M+-`^r``n=hMYP@8IfmUc)K;h5Ml#we6T ze_NuDVD26AFdk+@9VD9qOzrybtsXHEd-guby7DkOj6}YJI6a;<&eJXnyfHqyB|r2j zRc8!8PtJLwojgd4(d{9e=@DGn-76qH^4g&~v1BvhU$@*#h`(U0I;O^U%rNq_f}GMJP1Ez*bURbAPv2mZzpWt@zFG1 z3nb=z+_sZLuK%q@pe9ma6nKFRG0@e~y&o#>NY9FI%q9?a;?S0?A06yz@8wtk;5>CE zZeDD-eOr`}PqB&L+UK)NrvJn@&;5;G^tVsJk9KI#3MKbl+0fuvH9BB3t)nEqBgpJ<3NvJh`fTS~ zNNp0n8A>5B?D)ilAA0hL%Ei-7VcYa9eC*5CpT)=)Sj@8uA;riIqtYQNz1%_oae+UC4{;B`o9hv z%AZ;?AG4Td;vR!{55A>Kv3YjW64k|?{LiNc&nGQVlB*?ZN#S_ONZ4|CU6VeCM&&X? ziTfQm^Q<1f5vy~tN0P{rl(NqeJcbUYW=Vl7mMsoH%v*lLP*W za6kr7jxeu`+&m|lt%o$7*aYi+AJr?0t6174K6d!X!85x-%R#DKX+^6#x;E&ET*$9`POO!RSmSe|45@a57div)8WOjtHq zmd$$-5w{bMPJX_e`Q=EoezDii*a^krHeIErSzO=ODXr6JBz3MHAC4B_%>5eKntkNxXLAe8kh6(`lKj>=WQ*>| zk-al-0G(y3N`AH$&7q94wjM&uV?aXw{C<-Ar3AB`npTXGq@UQs1p;r(U9yz zq5ha^NP;bF(}hxK?@%E9MK&Y{Au(o_^jVt;8vm93OT>Y331%4h|H28jmLxS=l2|!v z>rc%ONhAa~j1~HTsHr)@mKRFE-ToSOfrnZWy6(sh%I*T*1gn_>3Ex|nezE2CM9j$6 z?dyjot{$QLF5UasP%uyg7;p58C4>|gB*!uM6ax9ts>-HsX#RkJj@Nr%uBYAaQn`PM zaqVsW=kc2R56|B0tKXD&|Ja`AeP4PUpVa+c_r=!VfRAV~W^r|F-BN_Q6=cM4E?Y2e2>pvTqY^gkkVlWT6`pU-&aTyTF?+xC1OmQra41IPN zYZ%Z<#AW2*FZA#<$ux0D0V(@Y}|1glVCi3!^FUt9XaK5Z;Bg}i|Saw zLakNSxv4o$6(^{mq|B_U4GP8}&jmv2ta)KsHO4aP?pqP8X<= zlXfs1EQ*a_;5N#CQ;@A(hM69o!Hcb$bpiy5rLzCyWp|x2C+RY-WHvaC99jx;v@pM z-EN)I^0vv~i``k3=k^3)RODvkw+9v&baBt3L^y3tY4~i=`JkpMKC@b17?d zQ{K_pJ383YKiZC|I^`=!R-+VY=}4tUi&Ufoix_`~8`*t*W9|BPpX!yxSHXHZ{>9R~ z%+%Yi?Xjj|l&U!Kv>78;MdNqhT+b^{8vRig)Z0tO^8D5xC2InSA_MwgoDR)s>Kb*8 z7onP&Ik6vnb+PoCnx1aLnajaaP99#Al7i1P8wiq=1pR60NjEn4PV|>3({N9F*_I-_ z5JG!1bzS8>%-*L&#|K_PtF=lDn*!Mn_%J;Qg`fT%6Va2vWS>Gq;AL=`5Ep|TPp9zX z%cJA<`NOW>vav#{1onmA`o|S4p#wsV%h2g!`4sZPkXvrRLr-B*N)d~~9H7t85DH^; zq}NI4UbrYAj$j7^U|&*oAg+k7Dp!}Gx!(ACH%$LVER)PrE?n4P?S=ZVxI*ps3}DWr3oFOCqs`~j_0MDI2^Fxc695`+?^9a*q>|B z!{jF;hu`1%HpTGUqf=a{x~Bh!_oHeLCM=i}q&F63b87$Z4Rb?4_g*^0`Ai7@f&y$+ zHn=xzfkRKY{NcZ2@xT$=mkNw!IUM_x4k8{rR--J_l-3XkN>*ldsUkn!Z8A+~5WAo_g10^AbRblXpn20h~K-GU@ z1EyN5&6y53;P<)r997_Q1{9(NAu5+^n(g+QmdeU4Y+a4LsUofb$`%NrEJ7TV!xx0J zaWK(*VimnAaeiuXWD$-&oJa4si=p>eXNp5yb<(an;$mz znVy>FmIwKcJB0vHyKnmkV?$+)oo;6(z!R`i(2maEilMZ+CVRCY!Cq8pR6}l!`trF2 zZ8b~eZJurVtGVbd66PXAzBM90A?Onr;x-8-2W)CF6Kbn#G^+FjJ{uDI_gnrUe(#Q6 zeqQwZjlthfr%r|;=D#S<*O%DqZ&Eg`ZYx;Rp(RQo6W;TDZw{4<#qO|L=*WDt-IRr%Z{qVg#m$a8)Gc0Z z8@*=*naG(q0J5k?=qmsphanEdBNTwX)_j7k(xz3WQ~7MD?%`YBAzpVELCb@>Z=}B7 z{Ff))daTrJsIWDCN!j4uHt99El#f5o<*@yUu6e(S=+ZVm|c@y@aR(F!&30~8y1Jh_K^8;v(o z`0MYsoR}Wa?aC)LH$lwq&Ry;;q%@P8_;)r0mu0FctLf;l35kAKpjamN(@b29?`9t<oBa-b5@CrGAK1bznh!3gA(=8DGAapVQ@fj6HOXvj?)BbAfl3~04BD8^nc1@ z*hmsv>QBY>@9#Wc*jRhyrQ*O^=W+KTE4F@>Sf&W47FAeE9qW2Ja^rU-L_}1t5C>_N zFr-~v6ne*HrI)6htG@dzV>FfyzWI|P{VS$1zB-T^YfCGuXw?kLD+)#oZ0*cWve(vI zEnG^qu{c+Wxz+5D^2^MP#L9|r-^hFosME)?mfM?eQlHe?4z?&g0lzHZaQ#8aQd8W0 z{-#01M1z|+89pvq3%vgjt0d{2*-^bEYm6y>JTrCiV@l7eP%mMo-WUO*Cmc=y9O z4mjWgB7z*P)KNdAVWVb+KkRyki5pF1?7G`_Y-X(F$PL{NO4#k*LQFHRmZUDL>F&V9 z2)xLxgIAbPG9nhu#aVsSN)bymRbsJfCt(9(piGJ3V3Z*6=KpMPsD~9R;Y0bVi(06v zhYZiwdTHZ%5@KfBUx48Mhl6q}v(uU0D494ZH9C_81E*h@j!es>bpp%RD6je2N09wD zEZPJM@f%`-Q%AJIFs_h;Cqg1~DS|$X5W_5B-eVnG>Dd3bR+#S-uXs_AE@3*u3Ri1Y zD@&rmQ9_&!_V_=^rfY-!DdykpOa)J}ctpm|YsMH?Yd5a-ljw-<2OQ$@evbFJJ}3m@ z>zSLvJC@#a4H+dm+6zxnrYaW8BW?dxErlmalf+^nkqi!R>nfb`_j}tyx$CQT6%_Fb z5EP*GEz<-9*GEKo+mzaD87Hq3Q{t{wy6G^zKyu1gDNH$Ag5Tl*0T1FfL4l=E3WQ`Z zC^n(mEtcm18pB0--1C)2d>s6C zXoT=M49~;rZh@fORt*m*NR=S?G0O_afxmRM2U9SzbpjL3l18Z&y6oCf)2Mp~;Dfkc zC=gO%)fX)aa@Ewh1T_iEwe+D`@WTP#`}R|pbM#%9;#C^uDlKNyA}#0uZgVL4)v8M+ z@&=0aMuFlk3Vo(ub*Z!~Cf0o~VX7n%L9fH(x!~*v61gNfH99U{og*bScoY`ehZdsE zP{bqF@s*B)e;bCc>Xmp~>j)m*49` zaxyz9v$#y-nNs??0KfGXf%Hdt)u7PoC~A%q zo$3582!)JBB4OXdhTCg{cXA&26#RE9r2>vU{mmT_2Q`C7G6LVWYm|XxON~)ahA^0g zPq(UJI>B!kIPj0`8`#dNG3JrM40#a|Oshw98=z+h`rmVsD;3(R_sYv06q19*px7KF zCYICOIkB14^{^ z@`#i9ktcOFkHl^aDACx^?AB|!z}16 z@TnQ-`j$i7rUHxfPlm2_$&T&PmWr20Zz5q5JiUV5N)O%dD+ZB$?}`nFk;A-`0<{1K zo6XfG1m@n+qet&y5Lwmt76yS9Xv!TXjQF*m#Z=v79%?Q1GBbxk;#^@(qhwxAH5qEs z0t3Ewvuyut`@xjikdSpTOerJ`0s1%n-9!OdX(6@;HuBff1IM`Qt&2-^kw?iRSy3-5 zC=PBmE0-e7Gpc-(GPc>W+<35uh=A4<#Z_qjC2=1^m(MS&zkS4@@lQDP3(F8c+FmF( zPNnkd(;B*+tl8C3S-4zyztVY>mvbz|E5;sT=-i9GU%33}K-TjL!eLg#bihI%Mh_|$ zofRXmg2$S3qTZ&_J>R$9Cmi-)DRREN055D(XtTd22xq9LvMfG2mWs}zt5^Zq+=>R0 zQOOML=0jMVlitizsxz!Js#6}^ulWXJXR?&+_U`_LYRae0Yo6A$N8^_0oF{%_WXf6g*lPpXv4qUb5l=dCn$YATJBnCKfj zJ(!5Awh~8c3ZXS~3i8^OQ%8X)Dx24v%HF4^0bu9#YI=41ho(#`O5aW)JA~%sQ zz%!;O?lF)%O8I45MtF+=rgQZ*26ix1G!{+840Mh*xD<@gZUKbGJmtYSqB_PpraH2g zdyHfK?9%D+5d5!3pF&GjGwtQnf|tT7o$jJ)L37;N6@1!%ba*Ustei}1M}1SA(AVH> zEsLSOr_mOzi@J@MHf0L?Rg<(yOFiH1s_itCy$2Y9_5bygjIW|+k8RKCj?;T>dy5V` zVq&pISaS9mNjy zduf@D5ubJcLoAaW zs3!8r-7P!WUKoQ?CU-M6^P27U{xQ43UlvExYW50V``%scQuUSpngrMnUmZwV z2R5lzz7D%Zn96B;UdpC+pBt+Gn zd}cuW9_^1o#HW=gBwTwdU1i>st(qwVVFrd750szrd_#MhH9q2i*qFenKNC8;Z-ja) z|7_cekLQ5>@n#6Eqqn*uQ;?U9d=KFvDb!38mO(e7sTssnj!KGf44zEw8rFZ|-;H?s zQWxCv)he-m^cBeH(t2m;zuUK;4?ciq50%{0>sE#~G}lyDcG??PG5mg}UHpxkLk;P> zydsegWMw2JP+2pl8ZfyIQ+2#N;Bq697l6xk6+Xu^32J2 zS9B=ww?O~j0;1C(9p#Wx_sm3D8D!FixtPm;WAoF1ep9L0)7J~B_gKQ50g)y>^&JO*pJ?V-W=@$@Nxc!32#@#@g2uE z^ltcoFlPEld3bq|v^QVD;9tUFXJPO&@INvR@ZJmEy$0-2H5#Vp z0c;g%dciOam{4J-2bt6Sm=Cy1Q!(i(pDgFFg8`=H1gT)NIqdTCNkH7MNv^Q49%0#P zwlb5)Rb{SX1ALTZ7M)162{mDBBqEzeZQ2S3ZVe0D0|E`L@ckQ4uSfXLo)U!wZ;Phy z&hGQkQ-Jk8L0<&`1}ds!s@LAT^>oEzeQ*Ndtmb=k8_N3<7Vsr3kT0}_`+*AF_2qjC z%lAKC39oCl?G^O8^4vLQp~XMwVef`T=LT#M)bwc%p{r&J&V>}OX=XLw_*zx`KcLyi z0qD&;x9nXvzHQG`-qif)__{6oC+DpBNjf^syYhR^p)4Ame*7Vre9meNJ8Etz%zZV z89oxo`)I^Pl3yur+ied0J1)sQVMGl2gYKAaU~!<@$o^%w!~Ii53m{y}^@;*Rd2Qo$ z@|HEu7_Uh;37&<@OlSKON0xo94w`7fl27}Mr_WAU4lSt`z1#P%by}t8uF5dH*85|H zl~pBm6Fr?I$7xR5eroCsmbc>T_&5b#TH@)NGO5*uT=b9In@hWcxF5uZr>GgG(Q-O* zL`S*&G1Gvl{mHQ}M~~p~Ha(o4j2Fa!Z8xu~$`0bgtG_0mmrsy?R!k`0&{^!O2QAt9 z)#Ccn;_Dq7NB7N9jrXkhOOE&kYnFdf{2fl(WCA*!8#r)aELGc6!G=Wo?E>RkJ+47Y zWQDHWCNE{{mb^0pH|w^yJdVDbzX@txoxD(m$XZ>q6Q~eorfZI3SS_GchZdXDZ|4)& z>TwNHqARvpS8lnNnu-ICuMUPKB!qDvJ~FD||0Ax|eGOMza<;b~8=JtwM4??PKCIFi z=^9cgkrleqYcHiZ%(#Ex*P};p>WVhOr7@+I(an}O<>{q~oCgKtJ8zP$Ey-TMyIEst ziNEY*jg;uh1?%dC#8Se$U4dV9zgDufWmj|&LKA7Q@EKXEnNnFoir6CLZc@pa)1Ae( zdNxTDyzSr6wL2qgq(oQln6BQrSZYEYI8e_I!4e$l$_F58Sb`HKzZ_Z16+b!+w4{y= z7M(t=I8Bem$Yd$fDWk_(#2JLlsUy4(Z--2i;vkwmZk70X$TTU=Cf_+0(aaIiDbo*G zGs44>c$U=g8c1;vjn;isy&{%f1|@}5_YIxyUM$vivIkn^iB55ADN9s)0TU9>3W`B` zU5k(@M4;@D>bg;*Tl`tj%ckA|3J2^3Q4Md6&KWOc&JkrL-V!O6$vS1mcwXIzvm7!f z)2nrF`|e~~$Povr$xk8Eq&VdGf!2}SDWVG_OUo>M#rp$#(@3Y!Bo^y&GL4To1J6G; zjX2AM4A9-mGm&CWMz8bg$TSj#O7_uL|4+ie>wnEOqm>W*r%&8&?*ES+__uR@abNb} z`oehbv43dad*M+BJoe^f^O-@ta2cGGC+&H;)+Bo5T1-yHJ&!)i?Eaq5ouk^B+b_2Q z)Z=kSoxN-4_zrgtKAh*w^DbMH>7oa0snK3NSGItt^>NW%GzIVXI*baO}y;^E6dT9H>R-zKZpmdI}7OMI{fGv zKYD#CR4e1h-P}?^SK)6W&;kiYNXmPb1y^^4AU1LU`yOpd09f?D!CO$%h15)PcT$_C!hS)1)` z-;1_^oNZ)XPzL^Q;S1Jo)w&kxY`X6c+?RIuOPKrqM9;aWOwJtDXz^Ma)r5Pi+{T1i z(^%Y?j^NZSBr@6C$=+*E>i}5c%Kgf-(wLkguNZ)Q1H*`0r$=Wz!d-svgS3ATFuL>MZv?n7 zdu2p1B~Ymo*Ls^S|A8}{pQ*#CI^`*sHM6Tf5)+~43yKn!t`3z$z*?kAeKJ8?O{fUd zD3sT5&{gO6paBq`-_)s#!iKFhus2aGy+8=>K{88Qkjb>F;}gIx6PH zihCoZC_p^TQf<0iZN4`7OS!>%ai?*Wt-ES~F3?4CG+L3eS{m3w@!0S;MChobhE5tc zAMNz=m&Na7?0`XnkBV*W@+huBy1>=U9Kq zqR2Eaqa*%>5M7UH?6E0teut6!wu+2dZkz*ih^CIz^ zQC*n;~xm5-)v}=^s3(iTTL@CN$QD`o?JNn>?(vCQP)Io&x-5Zh1JPn4Q z@%h-UJZLu5U;fLxqdLc$n0Qs`jq|yp(YCr^1{f4=^llv1e%vReO1KZ+DP83KQW=>5 z*X_<$S<@}JS{oXl;Ftr1D5StOZ5GN6zA?_nQ^A0<37{MVJjxSL(Xg=h7t0XIt7&to57h$&$eIpg15`syI zkQ0-Hq(;&JX)|dT=_Khh(tXmNl01q`X6O>oe+jK(f*lXU>YKQ~pWw}jIP$CbdoMhd z0a~K?Dde-pZGLdNsi`108$`sWl~s&erNN3YXK-C*OfU`&DuB=(9X3)%REH&2Ri0pu zQH(5eW*qHTQ3)NC4O)j)%mp>dGM02nB6wbko0m|DcAl5oL;40|`fu5-A0Ehy+BVb# zZP3r9u8nHNX?@W&7hCaT!XvTONywYjTU8NZp`LO~_WNHd^vi9F%p<$UIBmpXYjI`l zHdPQwvkpUxKD7=PuH8-d*iGDuhMpUDz1csU1$UDu z9G|}&%Nijh1)uX;MYsrGwA9e+!^j%ZhfC?@xU>=OHLeIp_q}UW@=y3Ayri%O;;d>J zTb?cIM+k`>-e^xb9KU`!#~t;0bLWduIUTj9cpBI0^ya!3RN`AkQ~Vru%s#Wz=4(Gd zHFN>0@sAsFAW_&_#!fPN#UpI!Hj_+n^6o7q_Vd!I34Ya{Ox(CpW|e~pK+G3t`jblh zAKJw_a8K>Nm1&Y9r0$9?I+Mt9#@{oRrgjUg-uofC(5O3XVs@LVzhGHsgjku5RZ$no266D`3{_UlNDJUNub} zLo^>jqp_tj1lT$hB_Zf&`J69t$&~OCpZNh#*8V9nAMGBE!+gVrNW}f6&@HnTKG(H& za7!`p==lHXE|dJY1YlV-^}+uX-MKcl6C`1V;1mPQLmjI#EuBepFVIxRLWTQYg)fuo zMgd|)hE&f3J}j;g2_@U|b+BoWY03N7;@C#;eJe?ubDcMx3f=swy5|%CQz2U^kQ;)9 z!FhkYzondQm#{?GTdn5Dw&5P;^Y5CMGI9Pmvy8I}IXo+JPfiB_97Qb%O5%=gl4*Qw z7C2VG!$>GJl)er2GNF~sl(64uK`ukI${1{e;z38p0&B9-(dB4!#Tj;6p_{>CxeVyg z{}N2;MPCN3Y@=bIBUtvrMIL$NNPin0gXp$!7P>kVF>(OFCB{VE_QE|ct_hvu==&gP ziUU-D33q9BY7s}&JyYSplMa~)V*7PubzUCQ^=V~`(f^t| zac)}N+pepuTfy479~r4%)~WL>GhVL6ck7CmZShj03e9uEH|0;b_C8SI4{cQX$-%~GY z=I%04IULfv9EAd`9qHz?%+m}}_8-XQM0@rd@4QwEb5K#b>$O0JR4~cj zuPNOt0mc#ozaBs6MR<3K5KVVteO1Ysy^>}|J3rd>SG^0kWU;)#YZ?q^r1m(^xg_i2 zGM%OG_v|pz&VWppo^*7&b+D+X?wY%;mMqk%dQY*h$B%x#sf;6$KWZZr>1c5yQA;9e z(rB^{IzFfT(LAAUgvC=OgE-m;!G~6nfZwj^y`me0`qgZvB`4hq!s9E_E$T5H`e;ra z6eRTCq|1rWJPfgg)oLjq5p`;9(lv?#+#^X>WnA{`-#|ThG~@pc&x>~-F5s7o`f|HY zrBuR0-QgZ>3;(Fgs#wPlYRnm~UYT7=W#=^ow$1f;M9^^mx5*YggTpR>;+>)Z)k@{F z;LIimZn~U7BQ7nEjf^6{dST6Xr#tE<*2TeBOaW zN`iRD=E48MD=r50KJLKglO(SvLffIt;#TyQ($rXS${-ZKSC86D{BrF2CyF}zI#cILi%D=D$@N3fpm`2)9HJ$3*8!V|fjDE*cR!30@Qa zLU2MSqp013S_8P;?3~N02 zu|NrM2&_P=JH%Bk5|SA=Y`GYaLnG>F1$(4)BN+x-pd|PsYycE0C!7Qv8eP6#5pNJS zaEJ)X(8UNw-wanBHj>_9ve3)TixcnaZX=AU;u4!W-0344pKPAqgR~hwv3~sTGGK~L z2H&w9&r&QH%8?NY(N*VFSrq383CeX>2CM>p>G%SN5L3>*C;Mw{+K4ewSA@q9R2MjQQtecY>nA63J^S?1vE|CckDmw zRpT&=BYO$5OWYMIRN`8;3?=|=dU}?pRGExuhPtADfg&2Wcho;KBcO>naM+W$mbPbK zZd6fn$?x2;zp#b0%pQL>yC!s`-n&=&_Q2l#k$0W0S5vmJj1k~9Q9ofIENMo}(89PC ze+4HSwOK7y^UtLOL56m^0%1yb;or4W% zy_E~9MWW5g4lC%0-lj!e0|BAQI6pga(ccwoVvFYncDkY)JVS1-az!rkljtXJ%0*=H*^*s?Kj$kf*pr! zI(S(LWm75BqmWqjhuBQdW(n4`jira8jGDw9R?2m3=pCj>=KH{!WmM1%F>!OeD@fx3 z)-<%4=*1u74u*M3ScJ&Dl>P4*_drorH;N6NdBPRN8&~T`sLPEw1KY6mus*qRX7a+q>h5(ImQUspgx@sa<^9>$~WzNPCu1y2Ew zgp8y3+X^qdUrl{3jssbllH~ei#son?#B5`d(*gGsGhiQ1+%8i8+++1>OHf<5#17r( zhT5D*UtO3$xwCbQgcWGQRm7~~WlIg=#8s-y*bZ;As3QO_rpMg4mu&AY!IH`qNW5?X zaLvz^L`lnRRD2uLKV8O@FACv};3N|A7=&_&ZIV}$C`nxHvV*2|8Uu^dRWi9*7xJwv zG?2t9N~eP?LfJ1&@Hu>Xw^mI__FcrAP0D=au;J9UCE({|Vwq1ePNQ&uURPMn+&MHi z*JO3h!Uy@@2wMsI#mx;0#B;M<+Y_}8+gUO6AQuc@&O_Gx>3F~?%}QZkR;A9o>Gqm= zt1;8uGE&J(dBlsg-)xH~Rm?OG>TM#xXvwTC&En#Tx{!@`$J&qcHrP6F!FZgBYx)T; zLbgy@Ppz2_$KFLkY>Z7bIPplFnBc+)Tv1-)b~J4)J3XQxOL?1ID)~$D?kXnWWPm$W zuyEygohX-1rtz)U9vx>=I;~Op^qkRABD2e^EieVk*(7gh5~ZvRYK_9NAQ%LBz*I7Q zC+&+}VK0o^7>RnSXsGqD)I=d2$>pmx1HG|%V={w?AekQsL*5q=Lz+o~Gla$ydjMC&vBv2W)q_fUsCevAJolVB`H9^YI}#CTBW zj)6Xi<~;)S^P^%A3x#nkg8BU}aZ0>W4=jFTYks8=bXcF z0Z$79h|71m3xfg}(bB-CP(urbS;d!2kwrIfzwph(8%`1J0(l!8zvFA`gzin?5Xxu7AYuD*#~36c5G$nT!3~aHS-HKxOyR1DZ?M6 z(r+b>#-c`z+A}Y$|7FP1-Q%~tRl0}ca%jYPMh<$y!1YG9&pLC{##y#^+q%rvY6r;W zhbZ$H`_Chb>>x=;fL>VLA{kMi$auyBVO|jb(G4I0=SMQa!}lG)VDLV~W?)>V1k?L6 zv;zH_N|p^O(;le3RxP|_S$b+<*(0sSAIIHlnZJRZw|B5W1e%-a;6#lLrgO%_LUX67 zd~kbvityP$G>5Z+gt1A8BFCV;~d^Nu@=V)cK#Ndh~f8 zyK=(LroLr|h3U$+5GYMl3}{O|1fyUB`3}wNg_^5JI=WT2oR*!^wX*yOI9`Un(y?a{ zn6HQs&*Vk8kJ&nTZ6=?q^8y6JHBi^*VbU`s+w5bSk|g%aG%z-{6FeBD7i`~AdyknH zUi2W2^W!@5-tiB#Hbip&F6&lQY);qIHU2W`Y6R5De@Og4kG4*e_7C2A0zT?q{ajo4 zF71D3WPQYQ;@(3P|Hbk`!2jgK?#|DkfXM&#gFPOQcksaaVXMz#{M8@A>~G6$#p*L# z_@KV$AL;>zU24(l-l>49G<`&xu0DEuu4td8(44!o>_PeJq4}QJn?5~)7+;zoTLCS9%9rxYl5$CUd zj%Tn_xo$AC7(Mx<3yn1!r19Oke>5ozXdy`6A*(kwl~dxXF6LyuE8hP3 zlo3cO=~%s?=1iqstJy=$vffvMR5_NKWx4aQrWL0-^@E;#oSn(7q%=PCZOLUHpK{~! z1#4A|IZ@_q$zX6+bF9;XJ|-8AuB}s7n!`YEyQ5D?8oU_WU^6@y+hYrCi4BFx$Dv)l z{!Z8v~`Tmivx0f^V<~>k3+G z)|)JfosA84z;1Q{N>oH}Y4Sd)yEh)-M<% zX>kmur171Zl4jql?2M!LTN9W7G(7|C=8}xv zj=3|t6Gyb%*0^T?urR(H&@B(a+rGZ@@yxcgSjRmk?)zeXGZ!MyQMmN8=rFOKYctSW zA=h=@H|-DFzUdz&&|R?ldbVdr4)f3G>`Jqn&gWUZaxVeIVk?ZO2u7O=z6&3NAH(}< z+v2_O`FIO_*u*o=y3>dxya*q}nRu(_jW^*-crgyd!S<72c*Htv;_kfmXL>qJ!X#hc z2!XuYYKqp(>S34;BCwk?aBu;bIqFT>T=kYsV@@rwRjLs9rW&@DsgAn+sR0!iQbTH@ zQe*7Jr6$dKEt~>nRz^P>U`ot7!=X+Iz;XQvQV4s8Qy5Z3rEvU3rwEKzmr|g)KPe*4 zp`;Y;J@^zkGwohV8S5oxqZAe|>CZbM9e2tpH~a@5KYqhxlg_7$_Z=40n}tl6`7938 zQb6?kFen-6nxb3Ga37RNaPP%twZzZv+sE&JW;Rs#vzWob5fjjbP++<2iPX3XXnF@g zG{xe+!4o95MoJM6>Lbmj`$kX)87r6`KV;l>Lbp~|7^*aEe6gtH8&hSdibnQzXd6m5 zUK8qw#KCvC-W%bV*3WL71lD@wYKQP~P1@L45_}>FOpq3(Q7dw-i%43Oh}y((h4qjT z>T2|Y!y$M$OXM}j?u)@ln@WV#CWB~7Q+aI`imC{O)-m-PZW)`}R*-$h%dY11ymBv6 zPi^ADuIpwT9W=9rTg_TfBsC|=&vY=a<4!r{hW~v2__gp2lLCalJG}3(px!KG!pvuJ zm=-Gze$woxPe!_?=oT~F2Y5&VDqhUrcrEd>`}XnspU1mrB*4_MGFI6MSTWx$T=}F* z&A1{Xf({dRgP-Ks@>6n(6!iBvJNs~94fLyiQDlLfscvw)`K97A6amhqN_qZBt{ zh-@==#K4kulc87>3c9dK6KF>Ak`TrvC1`3X=CK$q@Nq6qd}wHn&+za9o&*3ldS=E>}Rfa0uCAJG8yAc%%AC+z5VgE%yz9gtpc^p zc}*COoU+b_GZ%faRboMQx?^vVJtZ{XJ{)F}y(Q=5paT*uw!};T4lFenOZ^UX%Y?ww z;b@LJ7Tu8;n0fIw9sxEEZa(qy)$VxwPCAvK6A5LsED>?ble8k~e3sn%&dOEg5i2MQ zvf629oE4mkx<}5*vc@1kGhp)7(p9%!RzFN-gPi`eu3UNa37yZ-MVDO2$iyta^)}dO zlm6_e*yalRnO%yNDD93GM9eoD-&_m;X(V$5SyS>U)sAN$!_qV7TcC~YYd$=`d z)TCL9R&AUvx$KG%p~8fV@SjLmMY-m>8*aMgwmYKzUyQr%x$l98l^XGnoSHeb>3ELd z3696!2&aOG#;sU!4@alf7XDnhQ!T!1IVDI;(3HoXBvBz(o_qyTq|T~p!wSer^3*fQ zL^F$m&)uZc3Q!@WsP$G|9j^0m z&1W)Sebni_4?g*lccgRlI}PuB@KJ|OpM3VkSKqz?SZBinV;6b}ecti`K20|$rqT{y z7Zv>L=Y_1a?aFxT=2aa^LGiFCKp@@3GX)PzJ`&_5Zru{cB`!G`EM)?euOk%#1NKpl ziPie!1{CEX!0MQTT7OdIoKCrU{>Ia##{P`0WplZJ(j1qZvn?b=lPmJoKE$-WUYjgn zZDVL2uRZ5*M@GI2NG|u5rvARUX%VtK5RL1QN5hUk+xD>mgGcB1DE~4Z9*tz_pE*9M z{9FkQciQ_`h*NlLTCIEQgI;_O8V-V!H}vE{3I>rTU#+7)Gb96Y4ylhyo~pA|B4ww* zQpL^u^!^o|?X*ke`g-C?uz)WxuK#+0MkyUnE`ioXAY>Uo`nDR?pgIR7BWpmSn5DV5 zzN?`~L*{uj>22VS-7@TkUB8od&SBq6#(Uq(aJ>_xaL3&5(e&y1aL3wJ!PK?=L!yVa z8oDw4pv^KjI!Har16Vmff;>8l&CK$HWwZeE`H`=1VP@9g=!`=3(G?4Sq)nU4rY ztfdn$p-*sJvx9sQ7>?l2Pv53nEojh8i(1lLqn1}G`;uhFf{TYr`X@6z(+qBF4y%bi z9!cYEpme|O^g+$qRl%=11S{`>Yj{;?5(tB&sPT(sKTnz9p&L-OrVqliSmY#N2E*^K zx(gnTM{zaI&&YfUq-)I1E0s-Bm%}xzxo!4<;f1ZY)v)>qCtYnqEQdG(}vN!T4_Qc~O&JynDsdKhnhGX(f%i3c8nOn?r L=0AkT26UzY6t-G? literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/dbscreensans-digitalregular-DMrcXJge.woff2 b/chore-color-picker-tag/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/chore-color-picker-tag/assets/dbscreensans-medium-B8yCaq60.woff2 b/chore-color-picker-tag/assets/dbscreensans-medium-B8yCaq60.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1553b3ee47610e90755027555a808e7eb011a3a1 GIT binary patch literal 24740 zcmV)0K+eB+Pew8T0RR910AQp55dZ)H0OwQy0AN4>0)dGD00000000000000000000 z0000Qfess;G90lC24Db+BnT)8g(?vc3WBSAf&LHyHUcCAj${jmGynu31&$~OmplxE z3mcBhCvfL$!Eig+8#(unUBf){1>6o=pKN<%W+2!&U@+g$mHq$!c}YdaOgf*o9UB0O zqK7PZ4~P@x=m=T@p`Zb0hdR<@(Wp|Tri_&~ti0QSfb($%0#77*^WHo)F%RcmM$t6N zr&c)DFkNPCu`^mxTg@2BVT{uO_ zt{byqv1EvICzsaBL`t|H_EP)r5ewaIAF1{Gum!dad(o(~C(r-?n!NkmH_0d9wh~kw zv0?-T#2VODlI+SHk#7I9cWHzeLJJ{agg_S~#*WxPz(Q#vA6x95)yO0YQOSz_wWZkprAWc0i0}yu zwyB#{vr&*JL6JxUkt&H6kP@*_F>{->c9C~;?K0hd7uQ9{zh}@t{n-CouYK+hf{l?8 zGUZdAGzgiB1!vj8%osC56RUTif42dnL1hfa*!coQf>nd%o1;fL(-}cvMhd~Z^en#s ze|gbLYkTibxj2b0rvP8dtCqDzc!dz!N_NRTibS{w7nZ56`d9rL&}^^^jvypLzVN2q=GU(cF^$B75V=`IB%K%} z>L(;xe2YVUZ)rFg&eyxIG&XN3)Qcgv z{ss_%K%*mAe{a)l_ep%LJA-@y+#uCf0HI8}@Ph34YrO{kYeJomR`L;Z6)0&XqiknJ zI+PC($`C+PWK!3NMOTK0ujPNU+kH09Y?_UrakTn{Ft3mXJApX2hSbD2gycdR$ih6U z2~mOFLQzi%qSeg5sp|Uw9lixpE<{Q%J5m5MZ>M2#q)XO9iF1@WOZ!djIyk)A>;%phlEMut9E514A5x@!-sG$C+58u~~ z-y9t-X4VF_Cw5>_(1u=`C6$syqXfde#l6DsT{azN z`>E^t6r~Bf5pJ9e^M)G!+vh`Zr3(vg)*&O^31a}kTWUfJ{|T5Bz~}bjJ*E2_n2WJ3 zb%Qa8=3Aex?p)O4st+q(LXfAr)qWL@DuA+I`%QG~? zU7n-a{mlZ+TWVXc_Fl`)l8^Jp6O>O+hKf0|5l;h+r-jzjLFehA_Y5$2Mi_HTFoAi) z_XRPLjk)2TBC=QJ+la@9h967!OPq00ZE~5$N&1N?U;dEm-II z*gz&-q)z`TRSpo1F+&4~65i&=x>DAmT>PR`#et0KpMb z`YsV26ZcSjquA=`2cQ54Up>yV1^+IT(TCSq?(lX3Q<;f;#k-XrYtXuMI^OOD%IQY< z&S#Spr++^utns=iBs#Q8wxB`_hb#*VpL9`~-ZlWVgKn=5Uq7kyDNy(lv&Rj_0dWsW zucj-z*cPf()q091?PU7BGFpDnIB44Uz0w3WrUJ|W^HqJrSHB2#`+c<2Vp02F0pd8`#MWbX{5C@x{K|I2R-aDd@`{+lYh1Wqyw6x zMuU*=1FmUbc2f6uELtq;ac`<|6e6KcFUpjyAuj7|i!zTh&S zc}uCi1UAyX3&-U$Iy}#X?3aB@LjQ+LV-M^sg!iWifu`p6&zO+3l_fKXgkUED7 zW!Jvh_ED!~uV)>0YEEP8f^&*A=lYKGDSg#>fG&EHYlWv`>e0DgpQi&)t-E}3O@|3zmAl5q^vVL~& zT}?FTTc7o-f6i*wTzd6>im(wju~LFrb0L1k<i?hkRaezOutwD$|- z?A3m^_a2p|H;eJF9-OSa{iCOgdA`S_4!>eDu2!ppR0DbqD>LoGgi<+)$(=}BD z2mUi7fK(RLhvbh=1FHkS~ce7aswcp$E68h)n%)UZ*+9G>JB^X*1rX3=sVG#w)l z1BfQ^N!crx`^}`R;zyFv#|feiN+ahAD8;YV$F1b-lE*Fg;{?-4#ZZ_+S`F&$d0UuM z`lR)Kj1Zb&EHzK0h0XrDlagEZv`vo@N(+)s6Ek|$9^Q9T^U9yK>v-k=d%4d&wj0UYb^^zO$&S#VNR($aK z_3t(q3OX%p225Gumn%Me-)D^tHgo4=hrJFv>3kXZ`OHIl^qX(QDx)^rVV@&u;yQB1 zw5x7==()E(`^g{Wf1keo6af_jlRhqUJWJS|T6gNnkuy)ecG>T!(=G}wBfs*yRjga$ z2#MqpD_5)TU5ULw{i9${K^I~1Yk=1Ejr0S)QV5C0r{d_Ib+;1 zk~NGhd@@gzRrSd{3z4Vgjk)N*BUBi`ROoOOif`Y4{QUL%kFuD?D8v7~S*5)Ce>vC8 zT|!Yl#JK=4mQzOSQ7`3LmtNAdFjB5%LYjD-kx5|h_+)a^FZXaw#~j2o`DwzZIPL}P zl1j0hQ-R5fFu`Ih^iH1mmqo)jdTiw*Wi%F)>^_@iQ&zz!RARLX2{RpVEaG16fA$$sor`%q+2QS&g+!&*^ z1~zV#YV7wcQSN81v?uJFfgz!1X@g%{nKLw`0zyGVqeUN=xi4@+StfO#auYB-1-s#C zScpY~euweDpF77i`L|DLY4^V|xcmD!PIZHGzx&*cmB%ijOSooGCq#m}xTw4Zm^_vX zE=(7BkGA3a1=jh~>RR3P)LUQu4K&zL^1BEQb>0tt|2rAi3b6C-YsNa~2T={z=~g^I zYCgq~EHOSce^oY%PE?aOU$xc2IxXgbg9Hs0JVeM)p-YpGV6fKDJWSZq%LrFy_y`dr zZA%H(;xO_R7 zusF5_4y*3SfLgFj1+W?pRV~!^!>V>;EAd!!^fZbZ9|zVpFy);J^c|#)D;q=@dFED5 zgz2fR&5O#8D?bOF73!JFG7vlyF*$l~hGpcBbZ}o>Z~$U)^!|*>ED-79fsDaHh|SRlGl@_z(!)cU zfGdO6Af(UFKoI)<3Kj?%@H=t3N2JlU zhUh^s0iM~CJrqDI-MtRM!Y{#A%Z(kvI=KZzxD6z@1Ni#62^8fXkk`yzfH>SZxdy>s zoqzm*AVL_FuHGFQ$U<_b%24r@yiE(P~`p} zZZm)e22V?T`sq7B&2tn0cL4JLhJd9AKmiSy`D1!1GZ6-%_1(geFuzT(5nK=;wD?eE zM2ZnBaRrssP*)?#>g!`O(_7jYn^@caJ_MYC({S_Cbp}quW8l59G5s|v(3hd_(wT_G z#ly=-;Isf&Ys9tOV=2I&gTD@cOGRB%r>u<$I#7$rx<;wu?6>Uyjq-}se9>65aZw;q z%+kw@T6Ub|sj8@{kzUl-2c4?1hJK{2lOMo`I2AX22IND(L1lpYzTkP`@TTvk-tS5L zANR>;z)1p8KLSR#o$w9-S?zO_AC<-Cv(LDY>{Ik<8_cU?0>rrDrn`hvJb3lBSE^i%TF8Sv8Q zHZ|7f`a2Y}s%opQu8pNuQ=0#>vw>V2tszm-?+WMicy~%^ZIfA;$*!nTqQyc*Kt}&! z-J(#Vg-hQ&29{ccZ!s1}TWqw6o6U8k*@x_P;2q+h9Z&tj1qu-@RFuoENpw$~c!hH0 z$#=_Bjq22E(NGA95w8sU+ehvGPgMk>AT*IQ#L{*h(+!%g(sdi#9Y&JOWhjBMWE}U+ zm(D_}1w^c5SSZsn59L};Y>8|ul~|?BY8BS1vPPwKs@Z$Q!4n%i=AxOiChl5o_1rcu z_~`UMU3TbwBfjPM=_W8_w?RjY+UGCFj5+MJquw~_oKMcX=pX+6b;&rAV3yMC)JH&0 zMOdf4;PQ*tRDF*ts4#J*l~r7Rd6o3Aq7LM#EPaMFDO06RmnCb)3NvSFQ`xO+VL>hL zc2Px|FlE{olYsi~P_Uu>)3;fGe*Dsu|Hmy4Yu@z$d-DUs`3vgE3G002;#dzwAG%gS z(_=*Ks|Iy?N1>0hQ3JiImzunlk9i@h1iMUZeMI=IS8Ht#9#r9=5*+x@i?4Wbr|U}N zc&s^#m$iNX(?*};xV2qscY5cPQPIb7-?QX_F3d~uba^5%y{e{6%4O$C6g8C_Zs~|P zY3hncHI-*_@X(a9|AqE`35*BWZu1QRj7VSGG(DBTdp}YL#Gpb${s&O?SSY2*MSAy*2Y}z?+AZC+Nh=BDh zXzCz{f(#?WjdA59B&jb(O9r@_K`<4D70lkZkll~AqU094RpW1KN?+{W7rsJ{Pas^O zoOlp&MBZBgOk~$fngv!CyBU}APJ|!Yf!$W#6g3p*#zGg@Efa5;o}vYfXaCn=t8}DQ zw_gU|`noE*#zZZ22xTZHOggI!CDH+XBKWXU38?k|1jrA7_7cc9V8Pb_EB^p6_Es?1 z0c?0TbolD`EewZpmRXEqwQlJ^V)bm8u^Esc(%(e~PsrFIBCluGgVOAYko1%vY1k5U zGm|#EVR15r;H5G|OR)wQESrgBov5n`UDIAhD*6$Aax!!CKvG8aIB$}S99WRUOpIfg zK}ff*he*E}L@q4rvNuUgfx)=6L3nJ|2H|>qIfkhDNHQjeWc|#hOA#Xm5SMgn+rt$- zF1;+dYiOjs*2A2Sf^%SIXl9#)cLtz0ezehe)4)hy-&Z)w7PQ&TGxH#0b*oi{HPCq( zH>jAjS~$-a^xy=5$gu^ONhU)^X??>T!-_0jh z1K6hY1s?nvQv?k9&Fg&d_YnMR5BjF8y^C-=UVn)}IlQ-}#EOBkvpOio*wB|5_b@B4 z!F6>V`dvyX^aRCREEVQ}FFd5$_3^<2A0`+0_go9~T;E(TlULJ7z^1?oMzciS-|e1V z3R3}ElF@6BVX9c7$w=Fbj0=+0xDPOXY{pdWV@x=Wvur}P8BM@IpcJxPWn@o!F3%#j z!d5oXMgvZbJbwvkj?E6)h#SCG4CF9)$Sz@{8Ls)=J*rEeeHrw@C(tCeJIGp6C)b(jCvohhR-6UhvGdC2&=3CZFh z2cKMCwMyL;DjSazbK*)#ITyL{X3$U^ol|&tKw#~0V%klL4d_?tqDAgknk9K8*h+Rg zSGow~GF)P9)o=|MP#qKI3J~W_e4$h!6|nBLb%(b|k{sW31UqLYtSk}rgE{{w^7IO(z!k2N|8zhQY9`buIPFcEV4`7)8&hP7<;n+&&3K6nMzmfvB)rO zVdBPAEaPcCTodT`lv$VwCukS_=od%4s}7kPiL!yqT(w{EaWD6LabkZ2vj=e9&h-Qe zVb$N9=Gk7)iIzWH=xy|L`CTzTIOqh<6)89ubd(iS%Vz{%R8bC z@LHN3{jwg1!ZXqM7ag(xMvA|cWD;YxJ&vh>I1ksWHL=!By8`9DO_d0kv8pt?EeEh z#w@6lOjApOMRv=lM3*fGKdVLc-mS9}ASYCCSUP{uTsp#PEwc-Ir?Z3f;CB2*aIX6CHaQB02%Q(vV@vmj z&bNu#A$t#-$%%`8*s3K}vSq6_nA*Q)s9AESB;#Pop?&a_^4Bg9o&$aGU;|9qY>N5F zJ314)UPfaTmxjo&WKd9?NX=r z>*_kH;J_aGM_O{!5pB}XC93*vSa^r@>VPxn1-j_lfOZPsV{*k%4++Apzx zPt9{a_$F2fgzgu{F1pL@4}*6S!}&h^zDx1TSw|WhncsX}r)|sZtEY6AruTA0?6>^> zZQr#%si-%|^d)q^1>VEe)D=7fr||fhC#0-Zh{qnc^TOaTIwEJCXV;r2>SSm=#B?5y zCtfiJyqf{N-(Y~}6Dk(DCWtWaLdk-}c53ES!kY{n<{nahG(c@wyGU)r0x2r=;yGty zt4^PG+)&-Ojpe+TXva$ql$a+#Kai2@)(%YbSLKY%7_<(CC^mCib2Nr^x7K4nOJQJrv+X`m56@LH)!1SvR7pUS6Q-E_ z%Qe35iqJ)hrN6OqMCHRSJ?Rn8CxxP>Fu76HH86gqC4TXv<1!4${~TlGc`J zi?d?u!$b-AKa;isbU{X8yZT+ESOgSedAm>rAV`MHs$p*_OD!r;$=8S+zcO{(^QIXz zE%<0qCLyC{*YwBo25bvsDntzf0cu$&B{lV;_<*zsb{cAvEbhi_Q{i2@T&X7M z2E`gn+^el@jbNZQiU?WOrpiJBI22P^Mxoq?>kY>Rv5zvAM86AZ@}QHdfwk z1iPvwXIs^K*u-q^*ed46lWsj_1x}Sl`S5ce7LHMs?^~AQX1m?^af27~csKEHgz9 z{R=+n7>_X$Q?CEj_G>aXwyk6w?PK-`OmCaEVS3*pUeXRQzn|K;^!K~F?2mfU=mVi5 z#YGBh6NZg5hcz@n0HEz_x_kJrb&4C{z8aW^wuz1*L)S_Q;#=YGSLP-g?AN}P|LSZ`^QLoC= zk6k7D&^fs>X}kajVw@U0ZHtK4P9-Qm97e+pN+qO!q53Fp~uA zpAYH?FCEFkdSa5Vb&$0$+RNj?$K{g62QA+_L0@#v6$3Y3Eo1VwsnaEkXBBX-xXWBs z67)fA<)rk1&MvRKfKVyt6lTgz@7YJ6D}}XHmz7fs+1j>yu4Z04j>)Yu-iHTdj>`EPCWX5Ha@9qrfnk9*a0;ZET{d^G&ye}u*qvL; z?^~0^^v@8H`c=|>oFK^q+`iOPREsI(=yobfMIuT>Yewty|9V9*B2lPL4v}PTkYk!} z^q*fsdkaSRZ@h(lR$S@Jmy0w|9&1vQmc+5A4$j$THlWHYZ&u1elf`D$9XD@YJoibN z`DeL7SH9^^^Gl+K#j&}fv;LB^)xZbZj8l#XR|J+RcwZ7)bobnQ-`S?!cVF2=_x&xM z@kdxksVPlLb3w^Kd2irQKy{t9Fpn8^}&gs40k*m#Wo6yS{A~ugH8u|ytD*jm$ zL#Xu(u3F%pUq{r%8XZPV+4fy$4j(x%y^W%a+M6IuRv=9?v1>cU>*vM}o*ui}*^*Fi zBhGVo{l*i!_iZ`7A!z8owsKeBf`yKr$~lk(G_fP!%BMNxd~m>e;3MW!Q3pu$$&Mds(&72=}DPV>9!fW~Q!gluA%qCRWaH4pg>e+Y?NLpQ~*iLv+Sir)cer ztqDP;5iAU0`dx(WertQ{{e&wq9<|wK(pZbX^_^L|Xz`MC*!iA#%-v1gTeYw{dTMX8 z2udWG0*I4~XWU)9@O;nt02?8|cHkVMCgGuO*2BKUofGqut1dqDtO!X9*>~n)_Z;9T z(3riY=}Xgs6R0DomM^VOtP8ejomv9jh{{fI^zF5Gk}x~_v40xcYUQ1$2a2n$p6{C#ZYKbq5BUU)9C656=#orFkV|&&9 z%4k#?#veuZC-8A*tc1P_ERK97i+KL+`b_q6>2x$@%_jRkYyC8~Sc&D#dSD4u#S-MD znb03?xNK2DfjGLuwkI_Pp|h@j^XJjVkXRC!=T`-sR_W{OXa)tSu2FNTq5$!}pRQG@ z1LP5U4Avi=cP-vAzo)xmRWV)%J4aVNc>eFDBnnH3Bn4lmn>;R(Iu{ztNf4?L=>MD8 zuE9`19I7x-2$mY@o%(zxHgRP#0qX&Qsi zMh11d$}IUN?ksH7rC7v{gF91A<+ftd+Ff%ZEjh)NcAi|jhb2mZiNy>Jz0iSwnr)^g>F6dMV-E98ydb5^q`{-ghr&M%G`KR} z!yxd_{q_HFX0A#yl;Ld^A^-AC$|R-SR>P|(99*Q;7=p4$zBj@c9PK+;T+-}? zv$>cQywstvpg9rO?63br7BUjD4t-Gr1w4+tL~S#t>&0Ts$dvEFZRr$$rSunq%^`Q9 z9C}!s@gFJJ#EzT7X!f8pVFzDVmLWyQ&&fw#jD_<6s@$}=va9$2S(=5 zWKNBV!<3yH(C#A_YP9A=nI;C6KJu!dZb&nfk}1eQ&GSDO5~&5qe$-*95|LR~vfFS` zQ!p^kDO_q#Yv-U;ppV-FT+!@cD>3qKNi3dBOcMSm^vU(Ck>0iX{n)c%j$8TygFU{Yb?kp-Z zQcVYDWgcQ+50LeVKtRLsTW%d`;;=G0u{XbZ&?PxY_k7Kj?FQAhl+Gb4Lce?3uy#32 zz-8nhy&7*gHhEJaModDxQ%paF%LS~@p5J8*42bt-ijCNZP!RgBW*JmPUlh`u)7o18 zLl|Pi(%*PUY%ZIdmpfDv=MIA4k~5)SinUr85m4pqvAC~e4uthu+5Z33L!rCDDD9on z=KA_9%3V^@+*DiIR7{nmNsW5BO{b;F^m>ep3b!81)+TAQkJTUl`Z$7gz{VW*N#$~l z!W_0OG}Ya_+?VU-auNGReK~FpfB$`*)b(h|I@wLxN$@&`=7uRD)*5ELBAhOFdb~Le zqV6_=6+(6vvKxI(wO%=^qrSPN5*XdzKRh$|VTgT4NVVKT%*aX!JgQg4D1qusLPc(- zHepSXlUPw%W6(3{A|5dP)jNyUvb=G*k&`>KCi91fw;Q5RBj>#yYjIV>Hfa?%b0OevmGGB~#(*!e_;pVuR3h`a8c1aZjjf!gMlfeJf^r&GW=NQRbK z*zWdKHJA;IEcMS@LNYQT!}l&ePsDlZc~U_R9UH@ei$Lq}TzZx`kDs>TP4B+VmtLKJ z5#`tvEbIvimdTQdrB%LiQEqv4wxp4o&P_WI9F$d8kVoSyAn7YsG;VEaZQQoJd_@z` zB57}EpqAt@X`cGt`uY9I%%hexAh6$d%$CiUEewfcXs1kwYt~Tfeqm2*%Up_2(BjS1 zLSo%ImbbE|xa zSfDTpt2%2t1XU`PzLb9J8SaOYmLo^53UI~ed`#8-pGwfU)uXsUyTgSpmZGjS#8X`n8HF<@7CG~Y} z7DHC9mIL1z_9heB!a)gBcjaVIZ|4eRqP#5V+B3|N`|V@_DW`xfOgs2)X#1wy-%Wjv zc8rJQ^aMpL(t@aEz8ajuTIoqYvP3{PyHd{17AVt5>wA|@+D%c-eFKeZ-foDlZ#(3n zT4eB|J0m>mwicIV*YR0vnRpWz>d>(oY8t95B+TZT`i3%WbY1^~nPCq@(=u!|O53|H z?!LU(8k(OJZQ;J^5^HHy>lvzw7gPld!DMoNj)bJ(h-OiGHa96{>OMa?_h6TwUw9bh zyvW)9;V$Bd_7LY=S?;DT)%>h$#m_)&l53!Pvk{b8**uK`%0Vzxxu$lfue#o(qh+gp z-2DHi4H-Q5@Jn01Vx60xh9k(cv+$w$sY=I zH2QneVd({gP{_5%FUjc;(<^(m;KKQ}`jKTep`ng@oLT{9MDlb!VuJK@liFqq_W*u)@? zB(&IMA;gN8f=Fa77_tf))|l^1oS;B(qhq<>$k^`d#15+W0eK`~FR=r0cg=4n2jH_$ z6`7=pXp zVoEQh7vA0zlk1-KDRc$I_v~LT&?QCX7Gs8qZuZo9X&e@~`u__B%OYbG6+Yt(KMl># zz^3u|Xl#1w(fsuEmBL4-`>oaBg%u8hwj0}tA!y2M;Q6l9`5qfV(}n5561Am{)P+Ip z-z=qZH5N-H>bk;7F64D(lQLLJV{6QoO5{ZagfmHrx_I-n5m)1~;Kl&6H+wW8bYg7# zc=CkKJS$brQAIRvDfNcqL1SKz^T~n*jXIC&a8_t;EnTL$IZ9|q{miRHmuv2fEY;q2 zl!yM&mQUauIM7yLel10qga<2A3?&%6xu6!E9Uq_zh|fls7vRk$7({9hRE`BbP{wVJM;L#?+ zcdCzd`L#dpKS?!fA9YoG>e$ccKz^8EyR3_9e5k}6*5Jb|u|Y>xHB1iPNV_t;<@to8 zdLT~4JSk8?ibN2rwSmsAi7b=|g&OZ9(kKhp*F-PUaN=Fx|BYbs;c!vMRpB+wHQ^O6 zN+^Kjh~|oUvsPK|sA34I&(phQghdLFq_b>r&d?kXCDkH>m4&z?9yGdrQQ7re7*Ht} zr-%{t&IBPQwCnQ31Sg}g@bBgPl}^2(^UBGce_KrK%qu6KVA$G;<#IJ&kl$-;j!Z4$ z$yMyQB>iG{PeQjau|G~2f5kaRl;lSL%!bGrX(DoAzo#xBLMDpReAsN~B(Fifk;C*% zq>$+0`mC@k-2tYuo5Ml75!X)hH&hB*BYl19`5gZyuD?@V8R3qs@OX-3=2w86KdhuM z>rX}6r#hp~ThisLFXDk6ym^>8trf?O$7NS18!ouF3J-}7i4G064I0$_y)PV_cK5GA zD~;l7t1WM&F&Tif>3uTNQXz=f=^pGI>H++eYL>xE4+z~peUp1%Tz=ir1f`IhAXr*w z+7PwqwW+_fBfeXlF!#g1ZW)#vivF1clQJPZyrHeMbVgLTOdP36N_4GRhkPT3tC?^C zQOje00$=D`gLBSDA=Ew8Q6Fzb^dU%+JV(rHA~(N+6BH2)y)7gZgulM9xae;_H>6(7H+6(v@T||Lr(V@c!tXs07$? z=qw%<7mNBsaWj#-GSLM$RQ=)_jVKy-?ZQ=U!MR#52Cvy|v8q&g5M{QJGT0KCt^9;6 z7<2(G<&d@+jThN?82Swk_XfSln8!P4IEOH9G_K&1VL3sa@8T1cL)danoZ%A(<5j;^ zQO6lKS*#TfQVktq%qgnV?q2Vx_Ki9{;t+jD93WQ*&5k#VB^%I0AdYEyO*r>mvwiM*6JMZo9oETML_ z-2e4oX{y`Nn<(%R|Fa>H8i4eRA)ONa@@V~Z9o*%xe|H}I=eeH7XRC+W*EBbFLi=TF zT2ujhsYggkdnGI;f#R~+=?)&BTvFdW=()*cYKKv;u}e#C%yEiWV;NWB z@T&|k;|d&pg|Tg?7uu;Vx!P{hYYAg*dzU>0L=R!c5q?}_)yd>4+O9MBI5VnK8Bc=} z2wpjlYfT#vD@LLmGBRR_hyFeyNg`)NKc$CeV9CpZpp^e{?|%r;%DeZx z_rgvJ`0zOpWz#Nw(T1wd%JY-e?cPnQ!X-{My|tLbCGNXLm&hp$9t#~~zLU=u1g61`K)|4saE^`_VEKMU4W%_gmLysYd3AqBj0=?kS`IFow73I&i z0^>s@Xz=l$kBidMWbn=Wxu{<;dtS;HGI-0&J{D?T#5cB8m3x}JzR&Ea2Zc8mAc%2@ zq#CB-f)Fpq(Q9s;Xhv%*&2F41I?yKJ#A0Z1X+ZYq`-8U>aF&?CSigUK5T&d#+t4Sv zn*9<4B-!`j*A{IQ6LNQu1%0>6Y2W4bI(F}LR{M6lYe;J9ZPsVkA-z?y@DHXi-7J*#R zMBENl0l!tU{k!X1GtbV;E#b!t{GaGe=;0d^r zF2&Cqn(vRr#G%pg7}-A3wegteSfYIorU6s0I|2B)7`QBW*Zj$v$#wR1K(x^c z|MywKTKn3gy_}QDe8g;ss%e*@$yD{8`=+|GaKu4y_t}4wA(5R~K1yi@O*bf6Y1VE% zTp%3yXso@DHCfY{QYwZFy6KQq@~{G;b?lR9!tmn3DFvXbUdYmv-jV5HhD0l<{Jt|Nu zWupB2EJB$OF&p_ef$%q(@`;EqH+xS5Q%)r(pH4|Ros8NrcUX^zTxR?$F6Qf>9}XMf zPf{tG7k)gWpHlj2O|hon_cuBV#*5;TuU)#+6!`w?SQ5TXDnL53-(R`SUN zog##Qps(O6*0o@G&qn>mN$(rpJGRHwA*@mtDI8@PIjOh5FcYKUg8euXKamC%cl;a`UJ;74yz|i>qP0PYGLPy-@gkg<`eWj^kU%?!pTG7n(>YWgGwCaKXnF?0IJx+Oq(iDfj%s?{Jd3K5yO0dfvXX#@cJtUi6QOdP0D;E@9} z1uWAOP>`|`tCjghzF3wZ#0R<&m*E*@&kMV!@Z#?J;&Gmd=axJ}b>%LJ*6NK<#?%vMgZDK*dQY^U}@7Gmo`oEuN8RU_f;g zoURHUo~L5VJkp)!71Fc(0ETJ)Vi;iLg|w(2FOO%< zl^4&jFP6gw22{@r#xdm&$CYtehq448Mp-pki${^}M8;l3@dTwO++=gUor*lxy;kE5Wqk}eE z!62SN<@MmJdy^3=cJx&25vBAJ!1MPhXS2YkuiFxkBhM*jAg7(ftU-<*$!cnALetHI zS8*4_o(=a>YeuVOGlk3cYYoBBvrl~XNLFo^nJDS3N;)H#j_gu16N;4&yz1ee>fssS z=<`kPbTdp*39JIVwtZp*YLA>72~=>`UQ@~EnIh5JN>KXRD$v!YG3@*MtdQ~M=`=x| zcMhVxsZkbu_ZkE31zTV3PEK>bqL*v?5j`LD-kP|0%0Z63VqK|YUwPN(n|fl$-YaDb zDI=iKK_4xG2)0?;nEg_pD|6%UV+h zepg7i^x3<}=q@yiy}uLJsw`IEc6kHr7rN@6ZxVl3YPy$auqNC_;hZIA&7fFHS3utt znW7&DJ+GOdi;b@sg4_TDOpRP#BMbk|lnEn!3i4iG8|Qwl=%~JwSN%Hq=AIlpOwga` z??Jz}OcGzU;49Jl#Ss~3s&SMh$oDk{ntJ_DPitm**Wt>6&jSKRZ_O^e0l*L z5gVD>hE2miQ0nG36{v`Y{kbl2wCL!gqdYQK(>$SvH2`~LtTr*bE(Gbk91tFreIO07 z=Y`zWMWe!1s|6bKAn4$c5TqtLQ8A^i@%L9sN2C5KdrV3?YH?cDh}IX8UV0D}jfgGt zR*TT3`1c502dBVOZyOp2G9_MS7c-(-t~HUy?WL!Qm6PKp!mfxSxhCJV#5Imy^?1#Iw0B zRs9);x0)ZZnoJ8>3gI6n?&ytv`B(m%|NoJHK715JSN*y6UD!dR zv`W`>OCR*ZzwmGTFaPiJRhR#8{wCo#Ezvy%k6=s`4%|whvtl`XA2=n)rbZ?m5gmv! zLzQ_MILNe7p

QL0!(4ngyhQuI>eOXAM=$x}fIfdKeCD}0-`4{c3CcsqjxO#7_%29B6zhW>q zcKhxy#qR&lYv|0A?M@o4foq(;)3|Fek^_URvuTw59IW*IoYDA%MGG{ged;1A1=6{6*Y-yPPL$HrPkD^PH?R zZWjdO2RpCC1XJ{kRuu;fuUM9U`-$xwbFf1Wi~(g1Nx=hlEuzYWZXk!EP6KKYQzQB( zWNh0Ifg60d(k!m=|aTN6%a5W!j25p3Kw5&I3B=wJ8U1h4!dC zgsnJqR~5f9VQzT9@|IFihN`%th&t-KX_t|9F{HG^R1vL3)5&SP7&2m$`w~|Jz^BIS zDElI;)t+Rb%`Hc%P1L<6F#**`tUz_hLnqU41z3w3_)xOxNu?`9Xc4Xf z&{QnF<^bU3Yuec4rIUk;>m@uGb~7JD3I~OlF2Fc%2&YmXuOp3~psh@7-w#?~DuIa+ zjj0386wTHGmpl(h;S^x9lf4T-%nujl5aH$|r!fcg$7-3N1R{_*a)g-+{61T;!0kN5 zZ%&j66cJ$ zkH(Qonm(OrMMcnst^k779TI!utZSO*WPQ(|)u6KoN*Fk5nE+PzAx;c7elHt)fycuy zMzqD-=lax#+2jR&b{h1FBku8WtV%JD7TK-fPBGhJk=zjU7*vU76!JICG;R*cjt#iP z!Z=7G%N=u(9X!gAAq@Rz@SWHPmO!B0L*WT8Ix3nZIh^qgp6}=U_z$EmnsT(#1et@GWE@Fa$p>*KHI|V6!@;l3NE9XstIILTQ}B%PNqOXJwv>SrFEDOkh7BKf;JAe8B?oy1f1KFv?cPlT-5{Kh^4g?1|L?@ z3COV4H~=?qP^X#-%GK@xmKUGOMAMxDr~9P!f(7k4ERaYNgD&?r-Ajp!@^es@5GPF; zL?lXCDVmHWTy#rZK$$@@^ImSlQFF=~W=9Bt*CC3Hh})`R&msjB4>~In^PgHPS%oHJ zT9530`oSv;=eu_;**-w|Tw zHe&jW3Q%TOysc+)Ku2T8V=5&B@%8x8PqZ{UexXl!b1ac&145@Dy87FMOtWVxUSaZ<3V+x&6#WM5>Y{2$yZ_m-{l7cba`%2b+#6XJ9 zDUD??`={pHA!5Xw{%6|eD6H!Q3htv`0Q%ZU=ggxL)CjSNU#bOWp@&V?a_@X_E}m=H zv*|;J#ubYJlHP%DnSHa4-A3R}Zttv>J0h>;b{wsUEt4^6rmR7aL=!5>heV9FeAzEcMJ2zKzl-U)J~7fey@VJ?Toxm)0#HY5JolSrc@N%i%#Kr50(ee_@o-&*>_j<`zV zu7gH2L^AldRC+orEJ8~=;^Sq2x0XR0Q$8)3xgxL!nB7xpy9b}N%bJ3gRO&?*UJN(If7d;ar1OpR`55@A7XU4&B1?`ww#9{y zvpYQU*mKg!RFAb`BVIn!S8C9UwCNkXGB)kBP;8Oe=w?%-=8f2PAkFzXG{Mv@#FyXd zl&>^BC7}nt>YeiHNUq7y+7%!$oR7Q~E5(1Kuo|*mxS4REre*X@5u4+N;Z;OvPKI zE!kFDS0rA>1>DFN(hS&Ke%^*91VU6kcMo6P9oDFx+KV)=!~tsvaHhUjj;k@a(J(F9 zh&Oy(-eC}Z>5gLR8CXkMa+7h%g01c@!jv2JO$x1A7BmqY^>eU;2Se%;k=+n&Zoo)B zzbbI=K_9t$EAE&_o;`OTKkHJ2wV#G(fL_Fd=q{a<^8+(;?(fW*)U5D=hB-l}oM&wC zqyott+yyaeVVKU55WrQP(DGQStu=LxSKn!?P#RH_q}+L*vsr8SN#YiM!7;xEgRBUJ zQ$InC3zLjmJ_rBSL51p$w5Z(FWCUWegLxlX1Dg zZ@_fFu^46UU5a$g09=7?q>Cy4_Qohlc5Tls62*1=^~IuO&&DFl8<(u|U!6g!H(lH*`x_TI|gY!cQuB!b{gD4E=~?TZ5&7l*CvQ3H+I} zOHJf)&4KE~>~Vea8v0LJFmSrn!H*eW->Q)L(TZM+ImbgCXL)MBvT}tbjOeV2p zOR~_+jWtTTJxApHfaTrn9r)Q(B#olBa*VQb7`yNV^zPC%X&^3FlcO5Z+96r65Oq+l zSdqr2RSw`+MPZk=l=S?IfNpNxi7=>mPEw?W%BVo*Et3*rV))A=!%7wlD*2nGATRPBY6B2co86` zY@L)f_OD(P(Ul~^7YXcIs<*9nQ#RBBywCPY`glkc0jV(F7K96e+YkXKSlJ;}zMM4? zog6+yDqDY%!WIHymgU|lgPx{csZ*)ur(*R7TC7> zlyc%(*z*QaO2AzJG6{;?z-W#;y^3-fDf=P?*IyHcXoZV!hX_Xww@CW-dswH0p^ksd zVucx5ozjo{>%LufSx@l+~ojn{y82}#2I%~13sbFKf2P|~4u9|e z3&Dnewyvhnj}c6|hp}S0`_J_M>r(+uF0ROlrq8qvGDZis1ls)1l$DH|Rd78!Zuqma z;&7!9kBE8l%TVdGt1=S!45SsP#TAtznQ)^a%_&yK+-GbJV_eip9B05wvrT#IvkQl+ zA{3~&1B;ld9c9L2s#6SIp_>kBHr>QcZ-;u2@=2D?k_@@|UBpaxf}}jZU^^Qq!q+PI zcWkO82&gDQoeh$<<>x@N!LBdh0Ei6a=SLR7P&yt!_7cpr*Md=o@!ZytT@nN^erR6r z!(XoK&Xnw8oi+nuqS2x++6hHU+Zuh)0(+3EVN|1S!_bEyrk7}8Ko=~PRC!hMN2+q? z-EsoN8y4b=Q(*whVC)0K&V&}p#3!>#F{YC;=Z5H$uLri&jjcV^3<594ed5!9fr3&+ z=w|RvV_p4rvEG&SW;zc5BW1vtZ}WVK1R)XOU_pH;i8%T=A@G;$mnlZ!E#4bbzq?NgBdRH{v~~F;Q3Wm~;Q)yRzR`VtJmmJ>I{#!;wfb^7<29f9a|UP%nA5&~ zN=<6lDR?%&a&Pn31?k0lpaUz5@_c^$j!3yL-5#Szq!cHK?jdC1L>Vi+BZ|2`Z|ooO z|5{nuZW49O5c(c5!z~R@A&fLJy}-^QCZ#N>Gp%FR$}HW}zFZH9nXSbW@WVLJcy=!3 z>m%M;?d=i4!MOh`vJPtIn?h3TQ9zR330zAsPg}n8^um1cs;VsFl+M>*MqXkjb@tV! zuk?qJnQ(xAQA~r!*2uK!eJP6y>}D5vi7k@8+VmoRnq*CUNe9+4TAQ6&%GP4yrSTEl zl+g0$-%|Lw_UPV_amG=a_qxT*9hRN^UTjO3KO+0mtRjz9mPfh(1A9X4`Z+4bqIVm1 z1OK|LqYz5Y0Nf&xgk=#vI&J4~d!?%w`c@guavq-Z2^jPLi5CN2W{2Hf-2fVq7vjNw+aW(>1s)%_ zdXw&N{oJ|#E!)m@<8M1ZwsX(vCg?lQAoqK90sk4tA9g;wRhB@rxOL8W0_`fExk5YF zCfQYrapu`}0_e&|w}0@{RQQ`F+J_~!&rWDUw=K0I7Y$sQuj=KwYTZ12VlZgtf-OQxwaa=Sic3nPN8z0>@koKTNM z5J4-XB;Scy`e=45gDyXwC}J6>sb?GD)w8z+CPoT9qe35_Rr+|NHpY;Pyn#>KCUI^d z4%d7No9zM7n<{9HWbWPySI94x2iqZ>bA*`C&POyl>@l-mFj*0!neaE*#IFKaumP5W zEm)Oh!6@c;0=qwHZzj-+4bNv9!}SqQ+&^2wgwHR=8@0U4<}VuNlrF}a=qwQQ)?nGl zjMt36HLOP}*QpjI*TLigtH1)dysm%|81sg-yQL8~uEv?e2iUQXb2yt|BWyvQrFmz3 zo*?g|B4bS2?Z#%3P%?vcBz5NYH7h7qx8H*|a|O(R0W3I%Ofa$0&&099ZI9qc)RncY zC@t!qn5>h=EL-CLED&rFQGl4W&03TA&0C_UpCAi>FMuQcM%P%9>mXc3TOK_74Ec-e zoLcREV!9~MABaYWtQ^AJB^`x5BJcR%y%N6(-lvzpFm>KtVV|_~5nG!PxtY=@{JuNW z_!6q;2_89D9st8f{~7p=LQXc@KROQDfw+6cd;?3zcE@em9Lx@xUW*wC+V?;LWia_# znH432(Fp<{!sYM@T&+9|&W1bT5V*+q{rkLyW>mp$xCpfnsN4!iAr`#g4BSG+bhqqr z?f&6FG~^3`{J<00))(Dii-QClDFps|9WXcam*v2nzi6`&(KBNp3yCw?aCnj(ZKuhB zIWCh!n(mQfER{o!Hw*vB321rw@Du6u1`c&9050sGjYKThLSpEZN#bm`uVX@+Bx3I~ zNn(0}NV1~`M^d9a38X64vt=X=@7XSrLI2r9SJlx53Q0(9+$*QP;2l1G{D#?|R7@+L z_E=FZ7J90r#_O;-Jb!uQ?-Wq;a$&r8KGLqTXb0p zCSNZp`65*7vZCOAyYv!z{F@% z8a1QOV_`*05|O7^UST!#2zfht;o%@&o+a{*WA%f%tYgcs|M+Yr!;aRg8lt|4fa+{i^Y_z9X(kt-J=Z}ZE zZAu60J*<$bFhP%C!RrZ!xgm%{-b%2rI59-+kjSkp;8tLp2-p)W=ZODVwRM9e z)xcAq-M5e5|FmIxfIK8!MfIqB#y$DOuuOFkzCg6DZ(Tz;lQ)f2r^pX{KJF+lB3r$` z{|s4Yzldgs?(~u!REe9}7CNnW3ru`pQWUDtMQ>7wt1=UL0R{=M|$&`?2Q=0>O5NWJRI$HjPl92og-GK5;x@eB{cGty|unyqbh+MQbK! zSnX(SZaN^Bn$=_k&V?OFMIG6&`d>Bdz7$w80#I%beacLAaz@8<2j6Z6O8$UtD zL^zjSan)bCCI!fx3_k@SFlefmh`dj;%Y*E?8%o{sM6DD{lqj{>cc^H7sTG4B?X|y~ z#bEfcmLkh-U)Jh#N13}Gtt}kca*~qeV)~Tgq}8e3rr|43&rpetBTL2XIjU9Jz=6VI7@a zixo1nu=?EXgq=&g>sh*Nxo=GRO1c!9;=SOXVMzdzr2qo0SlPR3^%~FKYSnMp=<(Yk zZr!$h$Ie~5_ly`hYV^xvUK#u9Yp=iY=38(7yI!mLz4ynBpD=OKu_x@f7u zb|Tn>YolfZ<_Hoi|GH@(S}jpF4lHc5jw)9%qln$HnX^cocSx0LH3}5^OqDxPSfA$1 zoj2caDD*Hcxk$8U$hNvHVet}QqPTKTkvY0QP^$0KS_T#|1hHJ4`||9u*?J>VSFI+L zEN6`*6n|D}^G6@cd+7-yp$5gc?wT8-?Dk%trW2p7TfgDt4{`R-H2quu?Wxl*y!g_~ z9$U!X07IPfa>J5QLM@@q0g5S0Y1$u zW;fMsx7n2bV42x-uUDa4S{7@VGieK}j0pU^#SL3n%gI1nCexb7k84SZH6hsWI)V{a z_E8Se2f*P3to=-2btvHgIO_5a$I^yUToF>F^{dY&hQ}d zR~jA)lhev8{A0M`aq0uo;~Mn&6-497oILXBAuS}Lq~w4^YlbL6UPx=S_ViA+N@=|t zSgFQ=pWeSLzD)a($BXfk;JbW*asB_HYLsE&(}${c5k|TkAAOsxn#f*IT)I{g#ezeF zt=+p6DaszgCUp)6pK5?As(MY^d*OAJR=u8a*In<;`E>OHujKZ0eY8d;Wu+ot{uyT- z%i0#G*tl z6LS;)uVTO}08F3=$^kKe5Lg6q2>@=vapq04Ud%cIG89olj)-!ij8bP_v=u-wWFaCV zA|fKT+E@h>Gr<_=-07iYOsRM0tfWHF1PQmyRrdo6sncfhBSf=^>u5@e;K9Qa_J_J-JMe84p*^ z;A{D;J`2P@Ee@z~vF-M31s}OTgc%6&ueq3As6T5jAG2ZvHXLD2`M)JgB(Ot{T+0F5 zk<;!7Ll3NCI2JD-qy3-V#-DA4XNqDgbBqf2>O%iz^7sfBDxwc>r5f)!WvUv%R|l5= zOZDG5o(2;yIn^&`t`%0|=M$~3YjMf{*2kB}*5TThuFM!{>myL!eV?A{a-&_|ua4@Y zCVR3s`?CMobL>4%94F`Xyjk!<&g=80e=mnWAe`4wUu?_=_785w<9orMJAQvcwE+MC DcUl61 literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/dbscreensans-regular-DSRfBHsE.woff2 b/chore-color-picker-tag/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/chore-color-picker-tag/assets/dbscreensans-semibold-DMJOmqk1.woff2 b/chore-color-picker-tag/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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","


",a.escapeHTML(d(T.snippet))].join(""))},id:"snippetCompleter"},p=[f,u,h];n.setCompleters=function(T){p.length=0,T&&p.push.apply(p,T)},n.addCompleter=function(T){p.push(T)},n.textCompleter=u,n.keyWordCompleter=h,n.snippetCompleter=f;var g={name:"expandSnippet",exec:function(T){return s.expandWithTab(T)},bindKey:"Tab"},y=function(T,$){b($.session.$mode)},b=function(T){typeof T=="string"&&(T=l.$modes[T]),T&&(s.files||(s.files={}),v(T.$id,T.snippetFileId),T.modes&&T.modes.forEach(b))},v=function(T,$){!$||!T||s.files[T]||(s.files[T]={},l.loadModule($,function(I){I&&(s.files[T]=I,!I.snippets&&I.snippetText&&(I.snippets=s.parseSnippetFile(I.snippetText)),s.register(I.snippets||[],I.scope),I.includeScopes&&(s.snippetMap[I.scope].includeScopes=I.includeScopes,I.includeScopes.forEach(function(N){b("ace/mode/"+N)})))}))},E=function(T){var $=T.editor,I=$.completer&&$.completer.activated;if(T.command.name==="backspace")I&&!c.getCompletionPrefix($)&&$.completer.detach();else if(T.command.name==="insertstring"&&!I){D=T;var N=T.editor.$liveAutocompletionDelay;N?C.delay(N):w(T)}},D,C=a.delayedCall(function(){w(D)},0),w=function(T){var $=T.editor,I=c.getCompletionPrefix($),N=T.args,L=c.triggerAutocomplete($,N);if(I&&I.length>=$.$liveAutocompletionThreshold||L){var F=o.for($);F.autoShown=!0,F.showPopup($)}},A=r("../editor").Editor;r("../config").defineOptions(A.prototype,"editor",{enableBasicAutocompletion:{set:function(T){T?(this.completers||(this.completers=Array.isArray(T)?T:p),this.commands.addCommand(o.startCommand)):this.commands.removeCommand(o.startCommand)},value:!1},enableLiveAutocompletion:{set:function(T){T?(this.completers||(this.completers=Array.isArray(T)?T:p),this.commands.on("afterExec",E)):this.commands.off("afterExec",E)},value:!1},liveAutocompletionDelay:{initialValue:0},liveAutocompletionThreshold:{initialValue:0},enableSnippets:{set:function(T){T?(this.commands.addCommand(g),this.on("changeMode",y),y(null,this)):(this.commands.removeCommand(g),this.off("changeMode",y))},value:!1}})}),function(){ace.require(["ace/ext/language_tools"],function(r){e&&(e.exports=r)})}()})(Dle);var Ele=Object.create,m1=Object.defineProperty,Cle=Object.getOwnPropertyDescriptor,Tle=Object.getOwnPropertyNames,Ale=Object.getPrototypeOf,kle=Object.prototype.hasOwnProperty,p8=e=>{throw TypeError(e)},_le=(e,t)=>()=>(e&&(t=e(e=0)),t),Bg=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),g1=(e,t)=>{for(var r in t)m1(e,r,{get:t[r],enumerable:!0})},m8=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Tle(t))!kle.call(e,i)&&i!==r&&m1(e,i,{get:()=>t[i],enumerable:!(n=Cle(t,i))||n.enumerable});return e},zg=(e,t,r)=>(r=e!=null?Ele(Ale(e)):{},m8(t||!e||!e.__esModule?m1(r,"default",{value:e,enumerable:!0}):r,e)),$le=e=>m8(m1({},"__esModule",{value:!0}),e),Fle=(e,t,r)=>t.has(e)||p8("Cannot "+r),Ple=(e,t,r)=>t.has(e)?p8("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),wp=(e,t,r)=>(Fle(e,t,"access private method"),r),Ile=Bg(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(){}t.prototype={diff:function(n,i){var s,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=o.callback;typeof o=="function"&&(l=o,o={}),this.options=o;var a=this;function c(w){return l?(setTimeout(function(){l(void 0,w)},0),!0):w}n=this.castInput(n),i=this.castInput(i),n=this.removeEmpty(this.tokenize(n)),i=this.removeEmpty(this.tokenize(i));var u=i.length,h=n.length,d=1,f=u+h;o.maxEditLength&&(f=Math.min(f,o.maxEditLength));var p=(s=o.timeout)!==null&&s!==void 0?s:1/0,g=Date.now()+p,y=[{oldPos:-1,lastComponent:void 0}],b=this.extractCommon(y[0],i,n,0);if(y[0].oldPos+1>=h&&b+1>=u)return c([{value:this.join(i),count:i.length}]);var v=-1/0,E=1/0;function D(){for(var w=Math.max(v,-d);w<=Math.min(E,d);w+=2){var A=void 0,T=y[w-1],$=y[w+1];T&&(y[w-1]=void 0);var I=!1;if($){var N=$.oldPos-w;I=$&&0<=N&&N=h&&b+1>=u)return c(r(a,A.lastComponent,i,n,a.useLongestToken));y[w]=A,A.oldPos+1>=h&&(E=Math.min(E,w-1)),b+1>=u&&(v=Math.max(v,w+1))}d++}if(l)(function w(){setTimeout(function(){if(d>f||Date.now()>g)return l();D()||w()},0)})();else for(;d<=f&&Date.now()<=g;){var C=D();if(C)return C}},addToPath:function(n,i,s,o){var l=n.lastComponent;return l&&l.added===i&&l.removed===s?{oldPos:n.oldPos+o,lastComponent:{count:l.count+1,added:i,removed:s,previousComponent:l.previousComponent}}:{oldPos:n.oldPos+o,lastComponent:{count:1,added:i,removed:s,previousComponent:l}}},extractCommon:function(n,i,s,o){for(var l=i.length,a=s.length,c=n.oldPos,u=c-o,h=0;u+1v.length?D:v}),p.value=n.join(y)}else p.value=n.join(s.slice(d,d+p.count));d+=p.count,p.added||(f+=p.count)}}var b=a[h-1];return h>1&&typeof b.value=="string"&&(b.added||b.removed)&&n.equals("",b.value)&&(a[h-2].value+=b.value,a.pop()),a}}),Nle=Bg(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.diffArrays=i,e.arrayDiff=void 0;var t=r(Ile());function r(s){return s&&s.__esModule?s:{default:s}}var n=new t.default;e.arrayDiff=n,n.tokenize=function(s){return s.slice()},n.join=n.removeEmpty=function(s){return s};function i(s,o,l){return n.diff(s,o,l)}}),Jk=Bg((e,t)=>{var r=new Proxy(String,{get:()=>r});t.exports=r}),g8={};g1(g8,{default:()=>v8,shouldHighlight:()=>y8});var y8,v8,Mle=_le(()=>{y8=()=>!1,v8=String}),Lle=Bg((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}),Ole=Bg(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=f,e.default=p;var t=(Mle(),$le(g8)),r=i(Lle(),!0);function n(g){if(typeof WeakMap!="function")return null;var y=new WeakMap,b=new WeakMap;return(n=function(v){return v?b:y})(g)}function i(g,y){if(!y&&g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var b=n(y);if(b&&b.has(g))return b.get(g);var v={__proto__:null},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in g)if(D!=="default"&&{}.hasOwnProperty.call(g,D)){var C=E?Object.getOwnPropertyDescriptor(g,D):null;C&&(C.get||C.set)?Object.defineProperty(v,D,C):v[D]=g[D]}return v.default=g,b&&b.set(g,v),v}var s=r.default,o=(g,y)=>b=>g(y(b)),l;function a(g){return g?(l!=null||(l=(0,r.createColors)(!0)),l):s}var c=!1;function u(g){return{gutter:g.gray,marker:o(g.red,g.bold),message:o(g.red,g.bold)}}var h=/\r\n|[\n\r\u2028\u2029]/;function d(g,y,b){let v=Object.assign({column:0,line:-1},g.start),E=Object.assign({},v,g.end),{linesAbove:D=2,linesBelow:C=3}=b||{},w=v.line,A=v.column,T=E.line,$=E.column,I=Math.max(w-(D+1),0),N=Math.min(y.length,T+C);w===-1&&(I=0),T===-1&&(N=y.length);let L=T-w,F={};if(L)for(let P=0;P<=L;P++){let k=P+w;if(!A)F[k]=!0;else if(P===0){let M=y[k-1].length;F[k]=[A,M-A+1]}else if(P===L)F[k]=[0,$];else{let M=y[k-P].length;F[k]=[0,M]}}else A===$?A?F[w]=[A,0]:F[w]=!0:F[w]=[A,$-A];return{start:I,end:N,markerLines:F}}function f(g,y,b={}){let v=(b.highlightCode||b.forceColor)&&(0,t.shouldHighlight)(b),E=a(b.forceColor),D=u(E),C=(F,P)=>v?F(P):P,w=g.split(h),{start:A,end:T,markerLines:$}=d(y,w,b),I=y.start&&typeof y.start.column=="number",N=String(T).length,L=(v?(0,t.default)(g,b):g).split(h,T).slice(A,T).map((F,P)=>{let k=A+1+P,M=` ${` ${k}`.slice(-N)} |`,R=$[k],B=!$[k+1];if(R){let V="";if(Array.isArray(R)){let q=F.slice(0,Math.max(R[0]-1,0)).replace(/[^\t]/g," "),Y=R[1]||1;V=[` + `,C(D.gutter,M.replace(/\d/g," "))," ",q,C(D.marker,"^").repeat(Y)].join(""),B&&b.message&&(V+=" "+C(D.message,b.message))}return[C(D.marker,">"),C(D.gutter,M),F.length>0?` ${F}`:"",V].join("")}else return` ${C(D.gutter,M)}${F.length>0?` ${F}`:""}`}).join(` +`);return b.message&&!I&&(L=`${" ".repeat(N+1)}${b.message} +${L}`),v?E.reset(L):L}function p(g,y,b,v={}){if(!c){c=!0;let E="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";{let D=new Error(E);D.name="DeprecationWarning",console.warn(new Error(E))}}return b=Math.max(b,0),f(g,{start:{column:b,line:y}},v)}}),Rle={};g1(Rle,{__debug:()=>Mhe,check:()=>Ihe,doc:()=>rz,format:()=>u_,formatWithCursor:()=>iz,getSupportInfo:()=>Nhe,util:()=>nz,version:()=>uhe});var Ble=(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)},y1=Ble,zle=zg(Nle(),1);function jle(e){let t=e.indexOf("\r");return t>=0?e.charAt(t+1)===` +`?"crlf":"cr":"lf"}function Xk(e){switch(e){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}function b8(e,t){let r;switch(t){case` +`:r=/\n/g;break;case"\r":r=/\r/g;break;case`\r +`:r=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function Hle(e){return y1(!1,e,/\r\n?/g,` +`)}var nh="string",Qa="array",ih="cursor",cl="indent",hl="align",dl="trim",vs="group",xa="fill",Ms="if-break",fl="indent-if-break",pl="line-suffix",ml="line-suffix-boundary",pi="line",wa="label",lo="break-parent",x8=new Set([ih,cl,hl,dl,vs,xa,Ms,fl,pl,ml,pi,wa,lo]);function Ule(e){if(typeof e=="string")return nh;if(Array.isArray(e))return Qa;if(!e)return;let{type:t}=e;if(x8.has(t))return t}var sh=Ule,Wle=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Vle(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(sh(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Wle([...x8].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var Gle=class extends Error{constructor(r){super(Vle(r));_a(this,"name","InvalidDocError");this.doc=r}},Kd=Gle,FN={};function qle(e,t,r,n){let i=[e];for(;i.length>0;){let s=i.pop();if(s===FN){r(i.pop());continue}r&&i.push(s,FN);let o=sh(s);if(!o)throw new Kd(s);if((t==null?void 0:t(s))!==!1)switch(o){case Qa:case xa:{let l=o===Qa?s:s.parts;for(let a=l.length,c=a-1;c>=0;--c)i.push(l[c]);break}case Ms:i.push(s.flatContents,s.breakContents);break;case vs:if(n&&s.expandedStates)for(let l=s.expandedStates.length,a=l-1;a>=0;--a)i.push(s.expandedStates[a]);else i.push(s.contents);break;case hl:case cl:case fl:case wa:case pl:i.push(s.contents);break;case nh:case ih:case dl:case ml:case pi:case lo:break;default:throw new Kd(s)}}}var Yk=qle,Kle=()=>{},Jle=Kle;function B0(e){return{type:cl,contents:e}}function Jd(e,t){return{type:hl,contents:t,n:e}}function w8(e,t={}){return Jle(t.expandedStates),{type:vs,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Xle(e){return Jd(Number.NEGATIVE_INFINITY,e)}function Yle(e){return Jd({type:"root"},e)}function Zle(e){return Jd(-1,e)}function Qle(e,t){return w8(e[0],{...t,expandedStates:e})}function S8(e){return{type:xa,parts:e}}function eue(e,t="",r={}){return{type:Ms,breakContents:e,flatContents:t,groupId:r.groupId}}function tue(e,t){return{type:fl,contents:e,groupId:t.groupId,negate:t.negate}}function jC(e){return{type:pl,contents:e}}var rue={type:ml},v1={type:lo},nue={type:dl},Zk={type:pi,hard:!0},D8={type:pi,hard:!0,literal:!0},E8={type:pi},iue={type:pi,soft:!0},wc=[Zk,v1],C8=[D8,v1],HC={type:ih};function T8(e,t){let r=[];for(let n=0;n0){for(let i=0;i0?`, { ${u.join(", ")} }`:"";return`indentIfBreak(${n(s.contents)}${h})`}if(s.type===vs){let u=[];s.break&&s.break!=="propagated"&&u.push("shouldBreak: true"),s.id&&u.push(`id: ${i(s.id)}`);let h=u.length>0?`, { ${u.join(", ")} }`:"";return s.expandedStates?`conditionalGroup([${s.expandedStates.map(d=>n(d)).join(",")}]${h})`:`group(${n(s.contents)}${h})`}if(s.type===xa)return`fill([${s.parts.map(u=>n(u)).join(", ")}])`;if(s.type===pl)return"lineSuffix("+n(s.contents)+")";if(s.type===ml)return"lineSuffixBoundary";if(s.type===wa)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 l=0;;l++){let a=o+(l>0?` #${l}`:"");if(!r.has(a))return r.add(a),t[s]=`Symbol.for(${JSON.stringify(a)})`}}}var aue=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},qn=aue,lue=()=>/[#*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 uue(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function cue(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 hue=e=>!(uue(e)||cue(e)),due=/[^\x20-\x7F]/;function fue(e){if(!e)return 0;if(!due.test(e))return e.length;e=e.replace(lue()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=hue(n)?1:2)}return t}var Qk=fue;function b1(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(sh(s)){case Qa:return t(s.map(n));case xa:return t({...s,parts:s.parts.map(n)});case Ms:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case vs:{let{expandedStates:o,contents:l}=s;return o?(o=o.map(n),l=o[0]):l=n(l),t({...s,contents:l,expandedStates:o})}case hl:case cl:case fl:case wa:case pl:return t({...s,contents:n(s.contents)});case nh:case ih:case dl:case ml:case pi:case lo:return t(s);default:throw new Kd(s)}}}function e_(e,t,r){let n=r,i=!1;function s(o){if(i)return!1;let l=t(o);l!==void 0&&(i=!0,n=l)}return Yk(e,s),n}function pue(e){if(e.type===vs&&e.break||e.type===pi&&e.hard||e.type===lo)return!0}function mue(e){return e_(e,pue,!1)}function PN(e){if(e.length>0){let t=qn(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function gue(e){let t=new Set,r=[];function n(s){if(s.type===lo&&PN(r),s.type===vs){if(r.push(s),t.has(s))return!1;t.add(s)}}function i(s){s.type===vs&&r.pop().break&&PN(r)}Yk(e,n,i,!0)}function yue(e){return e.type===pi&&!e.hard?e.soft?"":" ":e.type===Ms?e.flatContents:e}function vue(e){return b1(e,yue)}function IN(e){for(e=[...e];e.length>=2&&qn(!1,e,-2).type===pi&&qn(!1,e,-1).type===lo;)e.length-=2;if(e.length>0){let t=mm(qn(!1,e,-1));e[e.length-1]=t}return e}function mm(e){switch(sh(e)){case cl:case fl:case vs:case pl:case wa:{let t=mm(e.contents);return{...e,contents:t}}case Ms:return{...e,breakContents:mm(e.breakContents),flatContents:mm(e.flatContents)};case xa:return{...e,parts:IN(e.parts)};case Qa:return IN(e);case nh:return e.replace(/[\n\r]*$/,"");case hl:case ih:case dl:case ml:case pi:case lo:break;default:throw new Kd(e)}return e}function k8(e){return mm(xue(e))}function bue(e){switch(sh(e)){case xa:if(e.parts.every(t=>t===""))return"";break;case vs:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===vs&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case hl:case cl:case fl:case pl:if(!e.contents)return"";break;case Ms:if(!e.flatContents&&!e.breakContents)return"";break;case Qa:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof qn(!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 nh:case ih:case dl:case ml:case pi:case wa:case lo:break;default:throw new Kd(e)}return e}function xue(e){return b1(e,t=>bue(t))}function wue(e,t=C8){return b1(e,r=>typeof r=="string"?T8(t,r.split(` +`)):r)}function Sue(e){if(e.type===pi)return!0}function Due(e){return e_(e,Sue,!1)}function _8(e,t){return e.type===wa?{...e,contents:t(e.contents)}:t(e)}var as=Symbol("MODE_BREAK"),Yo=Symbol("MODE_FLAT"),gm=Symbol("cursor");function $8(){return{value:"",length:0,queue:[]}}function Eue(e,t){return UC(e,{type:"indent"},t)}function Cue(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||$8():t<0?UC(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:UC(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function UC(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],i="",s=0,o=0,l=0;for(let p of n)switch(p.type){case"indent":u(),r.useTabs?a(1):c(r.tabWidth);break;case"stringAlign":u(),i+=p.n,s+=p.n.length;break;case"numberAlign":o+=1,l+=p.n;break;default:throw new Error(`Unexpected type '${p.type}'`)}return d(),{...e,value:i,length:s,queue:n};function a(p){i+=" ".repeat(p),s+=r.tabWidth*p}function c(p){i+=" ".repeat(p),s+=p}function u(){r.useTabs?h():d()}function h(){o>0&&a(o),f()}function d(){l>0&&c(l),f()}function f(){o=0,l=0}}function WC(e){let t=0,r=0,n=e.length;e:for(;n--;){let i=e[n];if(i===gm){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(gm);return t}function qy(e,t,r,n,i,s){if(r===Number.POSITIVE_INFINITY)return!0;let o=t.length,l=[e],a=[];for(;r>=0;){if(l.length===0){if(o===0)return!0;l.push(t[--o]);continue}let{mode:c,doc:u}=l.pop(),h=sh(u);switch(h){case nh:a.push(u),r-=Qk(u);break;case Qa:case xa:{let d=h===Qa?u:u.parts;for(let f=d.length-1;f>=0;f--)l.push({mode:c,doc:d[f]});break}case cl:case hl:case fl:case wa:l.push({mode:c,doc:u.contents});break;case dl:r+=WC(a);break;case vs:{if(s&&u.break)return!1;let d=u.break?as:c,f=u.expandedStates&&d===as?qn(!1,u.expandedStates,-1):u.contents;l.push({mode:d,doc:f});break}case Ms:{let d=(u.groupId?i[u.groupId]||Yo:c)===as?u.breakContents:u.flatContents;d&&l.push({mode:c,doc:d});break}case pi:if(c===as||u.hard)return!0;u.soft||(a.push(" "),r--);break;case pl:n=!0;break;case ml:if(n)return!1;break}}return!1}function x1(e,t){let r={},n=t.printWidth,i=Xk(t.endOfLine),s=0,o=[{ind:$8(),mode:as,doc:e}],l=[],a=!1,c=[],u=0;for(gue(e);o.length>0;){let{ind:d,mode:f,doc:p}=o.pop();switch(sh(p)){case nh:{let g=i!==` +`?y1(!1,p,` +`,i):p;l.push(g),o.length>0&&(s+=Qk(g));break}case Qa:for(let g=p.length-1;g>=0;g--)o.push({ind:d,mode:f,doc:p[g]});break;case ih:if(u>=2)throw new Error("There are too many 'cursor' in doc.");l.push(gm),u++;break;case cl:o.push({ind:Eue(d,t),mode:f,doc:p.contents});break;case hl:o.push({ind:Cue(d,p.n,t),mode:f,doc:p.contents});break;case dl:s-=WC(l);break;case vs:switch(f){case Yo:if(!a){o.push({ind:d,mode:p.break?as:Yo,doc:p.contents});break}case as:{a=!1;let g={ind:d,mode:Yo,doc:p.contents},y=n-s,b=c.length>0;if(!p.break&&qy(g,o,y,b,r))o.push(g);else if(p.expandedStates){let v=qn(!1,p.expandedStates,-1);if(p.break){o.push({ind:d,mode:as,doc:v});break}else for(let E=1;E=p.expandedStates.length){o.push({ind:d,mode:as,doc:v});break}else{let D=p.expandedStates[E],C={ind:d,mode:Yo,doc:D};if(qy(C,o,y,b,r)){o.push(C);break}}}else o.push({ind:d,mode:as,doc:p.contents});break}}p.id&&(r[p.id]=qn(!1,o,-1).mode);break;case xa:{let g=n-s,{parts:y}=p;if(y.length===0)break;let[b,v]=y,E={ind:d,mode:Yo,doc:b},D={ind:d,mode:as,doc:b},C=qy(E,[],g,c.length>0,r,!0);if(y.length===1){C?o.push(E):o.push(D);break}let w={ind:d,mode:Yo,doc:v},A={ind:d,mode:as,doc:v};if(y.length===2){C?o.push(w,E):o.push(A,D);break}y.splice(0,2);let T={ind:d,mode:f,doc:S8(y)},$=y[0];qy({ind:d,mode:Yo,doc:[b,v,$]},[],g,c.length>0,r,!0)?o.push(T,w,E):C?o.push(T,A,E):o.push(T,A,D);break}case Ms:case fl:{let g=p.groupId?r[p.groupId]:f;if(g===as){let y=p.type===Ms?p.breakContents:p.negate?p.contents:B0(p.contents);y&&o.push({ind:d,mode:f,doc:y})}if(g===Yo){let y=p.type===Ms?p.flatContents:p.negate?B0(p.contents):p.contents;y&&o.push({ind:d,mode:f,doc:y})}break}case pl:c.push({ind:d,mode:f,doc:p.contents});break;case ml:c.length>0&&o.push({ind:d,mode:f,doc:Zk});break;case pi:switch(f){case Yo:if(p.hard)a=!0;else{p.soft||(l.push(" "),s+=1);break}case as:if(c.length>0){o.push({ind:d,mode:f,doc:p},...c.reverse()),c.length=0;break}p.literal?d.root?(l.push(i,d.root.value),s=d.root.length):(l.push(i),s=0):(s-=WC(l),l.push(i+d.value),s=d.length);break}break;case wa:o.push({ind:d,mode:f,doc:p.contents});break;case lo:break;default:throw new Kd(p)}o.length===0&&c.length>0&&(o.push(...c.reverse()),c.length=0)}let h=l.indexOf(gm);if(h!==-1){let d=l.indexOf(gm,h+1),f=l.slice(0,h).join(""),p=l.slice(h+1,d).join(""),g=l.slice(d+1).join("");return{formatted:f+p+g,cursorNodeStart:f.length,cursorNodeText:p}}return{formatted:l.join("")}}function Tue(e,t,r=0){let n=0;for(let i=r;i1?qn(!1,t,-2):null}getValue(){return qn(!1,this.stack,-1)}getNode(t=0){let r=wp(this,Yu,VC).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=qn(!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=wp(this,Yu,VC).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=qn(!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 wp(this,Yu,Lv).call(this))if(t(r))return r}hasAncestor(t){for(let r of wp(this,Yu,Lv).call(this))if(t(r))return!0;return!1}};Yu=new WeakSet,VC=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},Lv=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 kue=Aue,F8=new Proxy(()=>{},{get:()=>F8}),GC=F8;function _ue(e){return e!==null&&typeof e=="object"}var $ue=_ue;function*P8(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,i=s=>$ue(s)&&n(s);for(let s of r(e)){let o=e[s];if(Array.isArray(o))for(let l of o)i(l)&&(yield l);else i(o)&&(yield o)}}function*Fue(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 Lue=Mue,M8=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),Oue=e=>Object.keys(e).filter(t=>!M8.has(t));function Rue(e){return e?t=>e(t,M8):Oue}var w1=Rue;function Bue(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 r_(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Bue(e)}function md(e,t){t.leading=!0,t.trailing=!1,r_(e,t)}function Zu(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),r_(e,t)}function gd(e,t){t.leading=!1,t.trailing=!0,r_(e,t)}var nD=new WeakMap;function n_(e,t){if(nD.has(e))return nD.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:i},locStart:s,locEnd:o}=t;if(!n)return[];let l=((r==null?void 0:r(e,t))??[...P8(e,{getVisitorKeys:w1(i)})]).flatMap(a=>n(a)?[a]:n_(a,t));return l.sort((a,c)=>s(a)-s(c)||o(a)-o(c)),nD.set(e,l),l}function L8(e,t,r,n){let{locStart:i,locEnd:s}=r,o=i(t),l=s(t),a=n_(e,r),c,u,h=0,d=a.length;for(;h>1,p=a[f],g=i(p),y=s(p);if(g<=o&&l<=y)return L8(p,t,r,p);if(y<=o){c=p,h=f+1;continue}if(l<=g){u=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=sD(f,t,r);c&&sD(f,c,r)!==p&&(c=null),u&&sD(f,u,r)!==p&&(u=null)}return{enclosingNode:n,precedingNode:c,followingNode:u}}var iD=()=>!1;function zue(e,t){let{comments:r}=e;if(delete e.comments,!Lue(r)||!t.printer.canAttachComment)return;let n=[],{locStart:i,locEnd:s,printer:{experimentalFeatures:{avoidAstMutation:o=!1}={},handleComments:l={}},originalText:a}=t,{ownLine:c=iD,endOfLine:u=iD,remaining:h=iD}=l,d=r.map((f,p)=>({...L8(e,f,t),comment:f,text:a,options:t,ast:e,isLastComment:r.length-1===p}));for(let[f,p]of d.entries()){let{comment:g,precedingNode:y,enclosingNode:b,followingNode:v,text:E,options:D,ast:C,isLastComment:w}=p;if(D.parser==="json"||D.parser==="json5"||D.parser==="jsonc"||D.parser==="__js_expression"||D.parser==="__ts_expression"||D.parser==="__vue_expression"||D.parser==="__vue_ts_expression"){if(i(g)-i(C)<=0){md(C,g);continue}if(s(g)-s(C)>=0){gd(C,g);continue}}let A;if(o?A=[p]:(g.enclosingNode=b,g.precedingNode=y,g.followingNode=v,A=[g,E,D,C,w]),jue(E,D,d,f))g.placement="ownLine",c(...A)||(v?md(v,g):y?gd(y,g):Zu(b||C,g));else if(Hue(E,D,d,f))g.placement="endOfLine",u(...A)||(y?gd(y,g):v?md(v,g):Zu(b||C,g));else if(g.placement="remaining",!h(...A))if(y&&v){let T=n.length;T>0&&n[T-1].followingNode!==v&&NN(n,D),n.push(p)}else y?gd(y,g):v?md(v,g):Zu(b||C,g)}if(NN(n,t),!o)for(let f of r)delete f.precedingNode,delete f.enclosingNode,delete f.followingNode}var O8=e=>!/[\S\n\u2028\u2029]/.test(e);function jue(e,t,r,n){let{comment:i,precedingNode:s}=r[n],{locStart:o,locEnd:l}=t,a=o(i);if(s)for(let c=n-1;c>=0;c--){let{comment:u,precedingNode:h}=r[c];if(h!==s||!O8(e.slice(l(u),a)))break;a=o(u)}return lu(e,a,{backwards:!0})}function Hue(e,t,r,n){let{comment:i,followingNode:s}=r[n],{locStart:o,locEnd:l}=t,a=l(i);if(s)for(let c=n+1;c0;--a){let{comment:c,precedingNode:u,followingNode:h}=e[a-1];GC.strictEqual(u,s),GC.strictEqual(h,o);let d=t.originalText.slice(t.locEnd(c),l);if(((n=(r=t.printer).isGap)==null?void 0:n.call(r,d,t))??/^[\s(]*$/.test(d))l=t.locStart(c);else break}for(let[c,{comment:u}]of e.entries())c1&&c.comments.sort((u,h)=>t.locStart(u)-t.locStart(h));e.length=0}function sD(e,t,r){let n=r.locStart(t)-1;for(let i=1;i!n.has(l)).length===0)return{leading:"",trailing:""};let i=[],s=[],o;return e.each(()=>{let l=e.node;if(n!=null&&n.has(l))return;let{leading:a,trailing:c}=l;a?i.push(Wue(e,t)):c&&(o=Vue(e,t,o),s.push(o.doc))},"comments"),{leading:i,trailing:s}}function que(e,t,r){let{leading:n,trailing:i}=Gue(e,r);return!n&&!i?t:_8(t,s=>[n,s,i])}function Kue(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 B8=class extends Error{constructor(){super(...arguments);_a(this,"name","ConfigError")}},MN=class extends Error{constructor(){super(...arguments);_a(this,"name","UndefinedParserError")}},Jue={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 z8({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(i=>i.languages??[]),n=[];for(let i of Yue(Object.assign({},...e.map(({options:s})=>s),Jue)))!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(a=>a.parsers&&Object.prototype.hasOwnProperty.call(a.parsers,s)),l=i.name;o!=null&&o.name&&(l+=` (plugin: ${o.name})`),yield{value:s,description:l}}}}function Yue(e){let t=[];for(let[r,n]of Object.entries(e)){let i={name:r,...n};Array.isArray(i.default)&&(i.default=qn(!1,i.default,-1).value),t.push(i)}return t}var Zue=e=>String(e).split(/[/\\]/).pop();function LN(e,t){if(!t)return;let r=Zue(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 Que(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 ece(e,t){let r=e.plugins.flatMap(i=>i.languages??[]),n=Que(r,t.language)??LN(r,t.physicalFile)??LN(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var tce=ece,yd={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=>yd.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${yd.key(r)}: ${yd.value(e[r])}`).join(", ")} }`},pair:({key:e,value:t})=>yd.value({[e]:t})},ON=zg(Jk(),1),rce=(e,t,{descriptor:r})=>{let n=[`${ON.default.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${ON.default.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."},vd=zg(Jk(),1),j8=Symbol.for("vnopts.VALUE_NOT_EXIST"),Ov=Symbol.for("vnopts.VALUE_UNCHANGED"),RN=" ".repeat(2),nce=(e,t,r)=>{let{text:n,list:i}=r.normalizeExpectedResult(r.schemas[e].expected(r)),s=[];return n&&s.push(BN(e,t,n,r.descriptor)),i&&s.push([BN(e,t,i.title,r.descriptor)].concat(i.values.map(o=>H8(o,r.loggerPrintWidth))).join(` +`)),U8(s,r.loggerPrintWidth)};function BN(e,t,r,n){return[`Invalid ${vd.default.red(n.key(e))} value.`,`Expected ${vd.default.blue(r)},`,`but received ${t===j8?vd.default.gray("nothing"):vd.default.red(n.value(t))}.`].join(" ")}function H8({text:e,list:t},r){let n=[];return e&&n.push(`- ${vd.default.blue(e)}`),t&&n.push([`- ${vd.default.blue(t.title)}:`].concat(t.values.map(i=>H8(i,r-RN.length).replace(/^|\n/g,`$&${RN}`))).join(` +`)),U8(n,r)}function U8(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 zN=zg(Jk(),1),oD=[],jN=[];function ice(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(;sl?c>l?l+1:c:c>a?a+1:c;return l}var W8=(e,t,{descriptor:r,logger:n,schemas:i})=>{let s=[`Ignored unknown option ${zN.default.yellow(r.pair({key:e,value:t}))}.`],o=Object.keys(i).sort().find(l=>ice(e,l)<3);o&&s.push(`Did you mean ${zN.default.blue(r.key(o))}?`),n.warn(s.join(" "))},sce=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function oce(e,t){let r=new e(t),n=Object.create(r);for(let i of sce)i in t&&(n[i]=lce(t[i],r,Iu.prototype[i].length));return n}var Iu=class{static create(t){return oce(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 Ov}};function lce(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}var uce=class extends Iu{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}},cce=class extends Iu{expected(){return"anything"}validate(){return!0}},hce=class extends Iu{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(HN))}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(HN))}return n.length===0?{redirect:i}:{redirect:i,remain:n}}overlap(t,r){return t.concat(r)}};function HN({from:e,to:t}){return{from:[e],to:t}}var dce=class extends Iu{expected(){return"true or false"}validate(t){return typeof t=="boolean"}};function fce(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 pce(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 mce(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function gce(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return[r,n]}function yce(e){return e===Math.floor(e)}function vce(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 bce(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function UN(e){return e===void 0?{}:e}function V8(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return xce((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(V8)}}:{text:t}}function WN(e,t){return e===!0?!0:e===!1?{value:t}:e}function VN(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function GN(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 qC(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>GN(r,t)):[GN(e,t)]}function qN(e,t){let r=qC(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 xce(e,t){if(!e)throw new Error(t)}var wce=class extends Iu{constructor(t){super(t),this._choices=pce(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(vce).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}},Sce=class extends Iu{expected(){return"a number"}validate(t,r){return typeof t=="number"}},Dce=class extends Sce{expected(){return"an integer"}validate(t,r){return r.normalizeValidateResult(super.validate(t,r),t)===!0&&yce(t)}},KN=class extends Iu{expected(){return"a string"}validate(t){return typeof t=="string"}},Ece=yd,Cce=W8,Tce=nce,Ace=rce,kce=class{constructor(t,r){let{logger:n=console,loggerPrintWidth:i=80,descriptor:s=Ece,unknown:o=Cce,invalid:l=Tce,deprecated:a=Ace,missing:c=()=>!1,required:u=()=>!1,preprocess:h=f=>f,postprocess:d=()=>Ov}=r||{};this._utils={descriptor:s,logger:n||{warn:()=>{}},loggerPrintWidth:i,schemas:fce(t,"name"),normalizeDefaultResult:UN,normalizeExpectedResult:V8,normalizeDeprecatedResult:VN,normalizeForwardResult:qC,normalizeRedirectResult:qN,normalizeValidateResult:WN},this._unknownHandler=o,this._invalidHandler=bce(l),this._deprecatedHandler=a,this._identifyMissing=(f,p)=>!(f in p)||c(f,p),this._identifyRequired=u,this._preprocess=h,this._postprocess=d,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=mce()}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 l=UN(o.default(this._utils));"value"in l&&n.push({[s]:l.value})}}i();for(let s of Object.keys(this._utils.schemas)){if(!(s in r))continue;let o=this._utils.schemas[s],l=r[s],a=o.postprocess(l,this._utils);a!==Ov&&(this._applyValidation(a,s,o),r[s]=a)}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 l=this._utils.schemas[o],a=l.preprocess(t[o],this._utils);this._applyValidation(a,o,l);let c=({from:d,to:f})=>{n.push(typeof f=="string"?{[f]:d}:{[f.key]:f.value})},u=({value:d,redirectTo:f})=>{let p=VN(l.deprecated(d,this._utils),a,!0);if(p!==!1)if(p===!0)this._hasDeprecationWarned(o)||this._utils.logger.warn(this._deprecatedHandler(o,f,this._utils));else for(let{value:g}of p){let y={key:o,value:g};if(!this._hasDeprecationWarned(y)){let b=typeof f=="string"?{key:f,value:g}:f;this._utils.logger.warn(this._deprecatedHandler(y,b,this._utils))}}};qC(l.forward(a,this._utils),a).forEach(c);let h=qN(l.redirect(a,this._utils),a);if(h.redirect.forEach(c),"remain"in h){let d=h.remain;r[o]=o in r?l.overlap(r[o],d,this._utils):d,u({value:d})}for(let{from:d,to:f}of h.redirect)u({value:d,redirectTo:f})}for(let o of s){let l=t[o];this._applyUnknownHandler(o,l,r,(a,c)=>{n.push({[a]:c})})}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,j8,this._utils)}_partitionOptionKeys(t){let[r,n]=gce(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=WN(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 l=s[o];o in this._utils.schemas?i(o,l):n[o]=l}}_applyPostprocess(t){let r=this._postprocess(t,this._utils);if(r!==Ov){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,(l,a)=>{let c=this._utils.schemas[l];this._applyValidation(a,l,c),t[l]=a})}}}}},aD;function _ce(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=yd;let l=i?Array.isArray(i)?(d,f)=>i.includes(d)?{[d]:f}:void 0:(d,f)=>({[d]:f}):(d,f,p)=>{let{_:g,...y}=p.schemas;return W8(d,f,{...p,schemas:y})},a=$ce(t,{isCLI:n,FlagSchema:s}),c=new kce(a,{logger:r,unknown:l,descriptor:o}),u=r!==!1;u&&aD&&(c._hasDeprecationWarned=aD);let h=c.normalize(e);return u&&(aD=c._hasDeprecationWarned),h}function $ce(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(cce.create({name:"_"}));for(let i of e)n.push(Fce(i,{isCLI:t,optionInfos:e,FlagSchema:r})),i.alias&&t&&n.push(uce.create({name:i.alias,sourceName:i.name}));return n}function Fce(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:i}=e,s={name:i},o,l={};switch(e.type){case"int":o=Dce,t&&(s.preprocess=Number);break;case"string":o=KN;break;case"choice":o=wce,s.choices=e.choices.map(a=>a!=null&&a.redirect?{...a,redirect:{to:{key:e.name,value:a.redirect}}}:a);break;case"boolean":o=dce;break;case"flag":o=n,s.flags=r.flatMap(a=>[a.alias,a.description&&a.name,a.oppositeDescription&&`no-${a.name}`].filter(Boolean));break;case"path":o=KN;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?s.validate=(a,c,u)=>e.exception(a)||c.validate(a,u):s.validate=(a,c,u)=>a===void 0||c.validate(a,u),e.redirect&&(l.redirect=a=>a?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(l.deprecated=!0),t&&!e.array){let a=s.preprocess||(c=>c);s.preprocess=(c,u,h)=>u.preprocess(a(Array.isArray(c)?qn(!1,c,-1):c),h)}return e.array?hce.create({...t?{preprocess:a=>Array.isArray(a)?a:[a]}:{},...l,valueSchema:o.create(s)}):o.create({...s,...l})}var Pce=_ce,Ice=(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}}},G8=Ice;function q8(e,t){if(!t)throw new Error("parserName is required.");let r=G8(!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 B8(n)}function Nce(e,t){if(!t)throw new Error("astFormat is required.");let r=G8(!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 B8(n)}function K8({plugins:e,parser:t}){let r=q8(e,t);return J8(r,t)}function J8(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function Mce(e,t){let r=e.printers[t];return typeof r=="function"?r():r}var JN={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function Lce(e,t={}){var r;let n={...e};if(!n.parser)if(n.filepath){if(n.parser=tce(n,{physicalFile:n.filepath}),!n.parser)throw new MN(`No parser could be inferred for file "${n.filepath}".`)}else throw new MN("No parser and no file path given, couldn't infer a parser.");let i=z8({plugins:e.plugins,showDeprecated:!0}).options,s={...JN,...Object.fromEntries(i.filter(d=>d.default!==void 0).map(d=>[d.name,d.default]))},o=q8(n.plugins,n.parser),l=await J8(o,n.parser);n.astFormat=l.astFormat,n.locEnd=l.locEnd,n.locStart=l.locStart;let a=(r=o.printers)!=null&&r[l.astFormat]?o:Nce(n.plugins,l.astFormat),c=await Mce(a,l.astFormat);n.printer=c;let u=a.defaultOptions?Object.fromEntries(Object.entries(a.defaultOptions).filter(([,d])=>d!==void 0)):{},h={...s,...u};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"),Pce(n,i,{passThrough:Object.keys(JN),...t})}var Ef=Lce,Oce=zg(Ole(),1);async function Rce(e,t){let r=await K8(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let i;try{i=await r.parse(n,t,t)}catch(s){Bce(s,e)}return{text:n,ast:i}}function Bce(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 Hg=Rce;async function zce(e,t,r,n,i){let{embeddedLanguageFormatting:s,printer:{embed:o,hasPrettierIgnore:l=()=>!1,getVisitorKeys:a}}=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 c=w1(o.getVisitorKeys??a),u=[];f();let h=e.stack;for(let{print:p,node:g,pathStack:y}of u)try{e.stack=y;let b=await p(d,t,e,r);b&&i.set(g,b)}catch(b){if(globalThis.PRETTIER_DEBUG)throw b}e.stack=h;function d(p,g){return jce(p,g,r,n)}function f(){let{node:p}=e;if(p===null||typeof p!="object"||l(e))return;for(let y of c(p))Array.isArray(p[y])?e.each(f,y):e.call(f,y);let g=o(e,r);if(g){if(typeof g=="function"){u.push({print:g,node:p,pathStack:[...e.stack]});return}i.set(p,g)}}}async function jce(e,t,r,n){let i=await Ef({...r,...t,parentParser:r.parser,originalText:e},{passThrough:!0}),{ast:s}=await Hg(e,i),o=await n(s,i);return k8(o)}function Hce(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:s,[Symbol.for("printedComments")]:o}=t,{node:l}=e,a=i(l),c=s(l);for(let u of n)i(u)>=a&&s(u)<=c&&o.add(u);return r.slice(a,c)}var Uce=Hce;async function S1(e,t){({ast:e}=await X8(e,t));let r=new Map,n=new kue(e),i=new Map;await zce(n,o,t,S1,i);let s=await XN(n,t,o,void 0,i);return Kue(t),s;function o(a,c){return a===void 0||a===n?l(c):Array.isArray(a)?n.call(()=>l(c),...a):n.call(()=>l(c),a)}function l(a){let c=n.node;if(c==null)return"";let u=c&&typeof c=="object"&&a===void 0;if(u&&r.has(c))return r.get(c);let h=XN(n,t,o,a,i);return u&&r.set(c,h),h}}function XN(e,t,r,n,i){var s;let{node:o}=e,{printer:l}=t,a;return(s=l.hasPrettierIgnore)!=null&&s.call(l,e)?a=Uce(e,t):i.has(o)?a=i.get(o):a=l.print(e,t,r,n),o===t.cursorNode&&(a=_8(a,c=>[HC,c,HC])),l.printComment&&(!l.willPrintOwnComments||!l.willPrintOwnComments(e,t))&&(a=que(e,a,t)),a}async function X8(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("tokens")]=e.tokens??[],t[Symbol.for("printedComments")]=new Set,zue(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function Wce(e,t){let{cursorOffset:r,locStart:n,locEnd:i}=t,s=w1(t.printer.getVisitorKeys),o=a=>n(a)<=r&&i(a)>=r,l=e;for(let a of Fue(e,{getVisitorKeys:s,filter:o}))l=a;return l}var Vce=Wce;function Gce(e,t){let{printer:{massageAstNode:r,getVisitorKeys:n}}=t;if(!r)return e;let i=w1(n),s=r.ignoredProperties??new Set;return o(e);function o(l,a){if(!(l!==null&&typeof l=="object"))return l;if(Array.isArray(l))return l.map(d=>o(d,a)).filter(Boolean);let c={},u=new Set(i(l));for(let d in l)!Object.prototype.hasOwnProperty.call(l,d)||s.has(d)||(u.has(d)?c[d]=o(l[d],l):c[d]=l[d]);let h=r(l,c,a);if(h!==null)return h??c}}var qce=Gce,Kce=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function Jce(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(i=>Y8.has(i.type)&&n.has(i))}function YN(e){let t=e.length-1;for(;;){let r=e[t];if((r==null?void 0:r.type)==="Program"||(r==null?void 0:r.type)==="File")t--;else break}return e.slice(0,t+1)}function Xce(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 a of YN(t.parentNodes))if(r(a)>=o)s=a;else break;let l=n(t.node);for(let a of YN(e.parentNodes)){if(n(a)<=l)i=a;else break;if(i===s)break}return{startNode:i,endNode:s}}function KC(e,t,r,n,i=[],s){let{locStart:o,locEnd:l}=r,a=o(e),c=l(e);if(!(t>c||tn);let l=e.slice(n,i).search(/\S/),a=l===-1;if(!a)for(n+=l;i>n&&!/\S/.test(e[i-1]);--i);let c=KC(r,n,t,(f,p)=>ZN(t,f,p),[],"rangeStart"),u=a?c:KC(r,i,t,f=>ZN(t,f),[],"rangeEnd");if(!c||!u)return{rangeStart:0,rangeEnd:0};let h,d;if(Kce(t)){let f=Jce(c,u);h=f,d=f}else({startNode:h,endNode:d}=Xce(c,u,t));return{rangeStart:Math.min(s(h),s(d)),rangeEnd:Math.max(o(h),o(d))}}var Z8="\uFEFF",QN=Symbol("cursor");async function Q8(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:i}=await Hg(e,t);t.cursorOffset>=0&&(t.cursorNode=Vce(n,t));let s=await S1(n,t);r>0&&(s=A8([wc,s],r,t.tabWidth));let o=x1(s,t);if(r>0){let a=o.formatted.trim();o.cursorNodeStart!==void 0&&(o.cursorNodeStart-=o.formatted.indexOf(a)),o.formatted=a+Xk(t.endOfLine)}let l=t[Symbol.for("comments")];if(t.cursorOffset>=0){let a,c,u,h,d;if(t.cursorNode&&o.cursorNodeText?(a=t.locStart(t.cursorNode),c=i.slice(a,t.locEnd(t.cursorNode)),u=t.cursorOffset-a,h=o.cursorNodeStart,d=o.cursorNodeText):(a=0,c=i,u=t.cursorOffset,h=0,d=o.formatted),c===d)return{formatted:o.formatted,cursorOffset:h+u,comments:l};let f=c.split("");f.splice(u,0,QN);let p=d.split(""),g=(0,zle.diffArrays)(f,p),y=h;for(let b of g)if(b.removed){if(b.value.includes(QN))break}else y+=b.count;return{formatted:o.formatted,cursorOffset:y,comments:l}}return{formatted:o.formatted,cursorOffset:-1,comments:l}}async function ehe(e,t){let{ast:r,text:n}=await Hg(e,t),{rangeStart:i,rangeEnd:s}=Qce(n,t,r),o=n.slice(i,s),l=Math.min(i,n.lastIndexOf(` +`,i)+1),a=n.slice(l,i).match(/^\s*/)[0],c=t_(a,t.tabWidth),u=await Q8(o,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>i&&t.cursorOffset<=s?t.cursorOffset-i:-1,endOfLine:"lf"},c),h=u.formatted.trimEnd(),{cursorOffset:d}=t;d>s?d+=h.length-o.length:u.cursorOffset>=0&&(d=u.cursorOffset+i);let f=n.slice(0,i)+h+n.slice(s);if(t.endOfLine!=="lf"){let p=Xk(t.endOfLine);d>=0&&p===`\r +`&&(d+=b8(f.slice(0,d),` +`)),f=y1(!1,f,` +`,p)}return{formatted:f,cursorOffset:d,comments:u.comments}}function lD(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function eM(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i}=t;return r=lD(e,r,-1),n=lD(e,n,0),i=lD(e,i,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:i}}function ez(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:s}=eM(e,t),o=e.charAt(0)===Z8;if(o&&(e=e.slice(1),r--,n--,i--),s==="auto"&&(s=jle(e)),e.includes("\r")){let l=a=>b8(e.slice(0,Math.max(a,0)),`\r +`);r-=l(r),n-=l(n),i-=l(i),e=Hle(e)}return{hasBOM:o,text:e,options:eM(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:s})}}async function tM(e,t){let r=await K8(t);return!r.hasPragma||r.hasPragma(e)}async function tz(e,t){let{hasBOM:r,text:n,options:i}=ez(e,await Ef(t));if(i.rangeStart>=i.rangeEnd&&n!==""||i.requirePragma&&!await tM(n,i))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let s;return i.rangeStart>0||i.rangeEnd=0&&s.cursorOffset++),s}async function the(e,t,r){let{text:n,options:i}=ez(e,await Ef(t)),s=await Hg(n,i);return r&&(r.preprocessForPrint&&(s.ast=await X8(s.ast,i)),r.massage&&(s.ast=qce(s.ast,i))),s}async function rhe(e,t){t=await Ef(t);let r=await S1(e,t);return x1(r,t)}async function nhe(e,t){let r=oue(e),{formatted:n}=await tz(r,{...t,parser:"__js_expression"});return n}async function ihe(e,t){t=await Ef(t);let{ast:r}=await Hg(e,t);return S1(r,t)}async function she(e,t){return x1(e,await Ef(t))}var rz={};g1(rz,{builders:()=>ohe,printer:()=>ahe,utils:()=>lhe});var ohe={join:T8,line:E8,softline:iue,hardline:wc,literalline:C8,group:w8,conditionalGroup:Qle,fill:S8,lineSuffix:jC,lineSuffixBoundary:rue,cursor:HC,breakParent:v1,ifBreak:eue,trim:nue,indent:B0,indentIfBreak:tue,align:Jd,addAlignmentToDoc:A8,markAsRoot:Yle,dedentToRoot:Xle,dedent:Zle,hardlineWithoutBreakParent:Zk,literallineWithoutBreakParent:D8,label:sue,concat:e=>e},ahe={printDocToString:x1},lhe={willBreak:mue,traverseDoc:Yk,findInDoc:e_,mapDoc:b1,removeLines:vue,stripTrailingHardline:k8,replaceEndOfLine:wue,canBreak:Due},uhe="3.3.2",nz={};g1(nz,{addDanglingComment:()=>Zu,addLeadingComment:()=>md,addTrailingComment:()=>gd,getAlignmentSize:()=>t_,getIndentSize:()=>mhe,getMaxContinuousCount:()=>vhe,getNextNonSpaceNonCommentCharacter:()=>xhe,getNextNonSpaceNonCommentCharacterIndex:()=>khe,getStringWidth:()=>Qk,hasNewline:()=>lu,hasNewlineInRange:()=>She,hasSpaces:()=>Ehe,isNextLineEmpty:()=>Phe,isNextLineEmptyAfterIndex:()=>l_,isPreviousLineEmpty:()=>$he,makeString:()=>The,skip:()=>jg,skipEverythingButNewLine:()=>N8,skipInlineComment:()=>s_,skipNewline:()=>Lc,skipSpaces:()=>yu,skipToLineEnd:()=>I8,skipTrailingComment:()=>o_,skipWhitespace:()=>Pue});function che(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 vhe=yhe;function bhe(e,t){let r=a_(e,t);return r===!1?"":e.charAt(r)}var xhe=bhe;function whe(e,t,r){for(let n=t;no===n?o:l===t?"\\"+l:l||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(o)?o:"\\"+o));return t+i+t}var The=Che;function Ahe(e,t,r){return a_(e,r(t))}function khe(e,t){return arguments.length===2||typeof t=="number"?a_(e,t):Ahe(...arguments)}function _he(e,t,r){return i_(e,r(t))}function $he(e,t){return arguments.length===2||typeof t=="number"?i_(e,t):_he(...arguments)}function Fhe(e,t,r){return l_(e,r(t))}function Phe(e,t){return arguments.length===2||typeof t=="number"?l_(e,t):Fhe(...arguments)}function nc(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 iz=nc(tz);async function u_(e,t){let{formatted:r}=await iz(e,{...t,cursorOffset:-1});return r}async function Ihe(e,t){return await u_(e,t)===e}var Nhe=nc(z8,0),Mhe={parse:nc(the),formatAST:nc(rhe),formatDoc:nc(nhe),printToDoc:nc(ihe),printDocToString:nc(she)},Lhe=Object.create,c_=Object.defineProperty,Ohe=Object.getOwnPropertyDescriptor,Rhe=Object.getOwnPropertyNames,Bhe=Object.getPrototypeOf,zhe=Object.prototype.hasOwnProperty,sz=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),jhe=(e,t)=>{for(var r in t)c_(e,r,{get:t[r],enumerable:!0})},Hhe=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Rhe(t))!zhe.call(e,i)&&i!==r&&c_(e,i,{get:()=>t[i],enumerable:!(n=Ohe(t,i))||n.enumerable});return e},h_=(e,t,r)=>(r=e!=null?Lhe(Bhe(e)):{},Hhe(t||!e||!e.__esModule?c_(r,"default",{value:e,enumerable:!0}):r,e)),oz=sz(e=>{Object.defineProperty(e,"__esModule",{value:!0});function t(x,m){if(x==null)return{};var S={},_=Object.keys(x),O,U;for(U=0;U<_.length;U++)O=_[U],!(m.indexOf(O)>=0)&&(S[O]=x[O]);return S}var r=class{constructor(x,m,S){this.line=void 0,this.column=void 0,this.index=void 0,this.line=x,this.column=m,this.index=S}},n=class{constructor(x,m){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=x,this.end=m}};function i(x,m){let{line:S,column:_,index:O}=x;return new r(S,_+m,O+m)}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}},l={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"},a=x=>x.type==="UpdateExpression"?l.UpdateExpression[`${x.prefix}`]:l[x.type],c={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:m})=>`A string literal cannot be used as an exported binding without \`from\`. +- Did you mean \`export { '${x}' as '${m}' } 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 ${a(x)}.`,InvalidLhsBinding:({ancestor:x})=>`Binding invalid left-hand side in ${a(x)}.`,InvalidLhsOptionalChaining:({ancestor:x})=>`Invalid optional chaining in the left-hand side of ${a(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(m=>JSON.stringify(m)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:x})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${x.map(m=>JSON.stringify(m)).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:m})=>`Unexpected token${m?` '${m}'.`:""}${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:m})=>`The only valid meta property for ${x} is ${x}.${m}.`,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."},u={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 ${a({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 g(x,m,S){Object.defineProperty(x,m,{enumerable:!1,configurable:!0,value:S})}function y(x){let{toMessage:m}=x,S=t(x,f);return function _(O,U){let K=new SyntaxError;return Object.assign(K,S,{loc:O,pos:O.index}),"missingPlugin"in U&&Object.assign(K,{missingPlugin:U.missingPlugin}),g(K,"clone",function(re={}){var le;let{line:ae,column:$e,index:et}=(le=re.loc)!=null?le:O;return _(new r(ae,$e,et),Object.assign({},U,re.details))}),g(K,"details",U),Object.defineProperty(K,"message",{configurable:!0,get(){let re=`${m(U)} (${O.line}:${O.column})`;return this.message=re,re},set(re){Object.defineProperty(this,"message",{value:re,writable:!0})}}),K}}function b(x,m){if(Array.isArray(x))return _=>b(_,x[0]);let S={};for(let _ of Object.keys(x)){let O=x[_],U=typeof O=="string"?{message:()=>O}:typeof O=="function"?{message:O}:O,{message:K}=U,re=t(U,p),le=typeof K=="string"?()=>K:K;S[_]=y(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:_,toMessage:le},m?{syntaxPlugin:m}:{},re))}return S}var v=Object.assign({},b(o),b(c),b(u),b`pipelineOperator`(d)),{defineProperty:E}=Object,D=(x,m)=>E(x,m,{enumerable:!1,value:x[m]});function C(x){return x.loc.start&&D(x.loc.start,"index"),x.loc.end&&D(x.loc.end,"index"),x}var w=x=>class extends x{parse(){let m=C(super.parse());return this.options.tokens&&(m.tokens=m.tokens.map(C)),m}parseRegExpLiteral({pattern:m,flags:S}){let _=null;try{_=new RegExp(m,S)}catch{}let O=this.estreeParseLiteral(_);return O.regex={pattern:m,flags:S},O}parseBigIntLiteral(m){let S;try{S=BigInt(m)}catch{S=null}let _=this.estreeParseLiteral(S);return _.bigint=String(_.value||m),_}parseDecimalLiteral(m){let S=this.estreeParseLiteral(null);return S.decimal=String(S.value||m),S}estreeParseLiteral(m){return this.parseLiteral(m,"Literal")}parseStringLiteral(m){return this.estreeParseLiteral(m)}parseNumericLiteral(m){return this.estreeParseLiteral(m)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(m){return this.estreeParseLiteral(m)}directiveToStmt(m){let S=m.value;delete m.value,S.type="Literal",S.raw=S.extra.raw,S.value=S.extra.expressionValue;let _=m;return _.type="ExpressionStatement",_.expression=S,_.directive=S.extra.rawValue,delete S.extra,_}initFunction(m,S){super.initFunction(m,S),m.expression=!1}checkDeclaration(m){m!=null&&this.isObjectProperty(m)?this.checkDeclaration(m.value):super.checkDeclaration(m)}getObjectOrClassMethodParams(m){return m.value.params}isValidDirective(m){var S;return m.type==="ExpressionStatement"&&m.expression.type==="Literal"&&typeof m.expression.value=="string"&&!((S=m.expression.extra)!=null&&S.parenthesized)}parseBlockBody(m,S,_,O,U){super.parseBlockBody(m,S,_,O,U);let K=m.directives.map(re=>this.directiveToStmt(re));m.body=K.concat(m.body),delete m.directives}pushClassMethod(m,S,_,O,U,K){this.parseMethod(S,_,O,U,K,"ClassMethod",!0),S.typeParameters&&(S.value.typeParameters=S.typeParameters,delete S.typeParameters),m.body.push(S)}parsePrivateName(){let m=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(m):m}convertPrivateNameToPrivateIdentifier(m){let S=super.getPrivateNameSV(m);return m=m,delete m.id,m.name=S,m.type="PrivateIdentifier",m}isPrivateName(m){return this.getPluginOption("estree","classFeatures")?m.type==="PrivateIdentifier":super.isPrivateName(m)}getPrivateNameSV(m){return this.getPluginOption("estree","classFeatures")?m.name:super.getPrivateNameSV(m)}parseLiteral(m,S){let _=super.parseLiteral(m,S);return _.raw=_.extra.raw,delete _.extra,_}parseFunctionBody(m,S,_=!1){super.parseFunctionBody(m,S,_),m.expression=m.body.type!=="BlockStatement"}parseMethod(m,S,_,O,U,K,re=!1){let le=this.startNode();return le.kind=m.kind,le=super.parseMethod(le,S,_,O,U,K,re),le.type="FunctionExpression",delete le.kind,m.value=le,K==="ClassPrivateMethod"&&(m.computed=!1),this.finishNode(m,"MethodDefinition")}nameIsConstructor(m){return m.type==="Literal"?m.value==="constructor":super.nameIsConstructor(m)}parseClassProperty(...m){let S=super.parseClassProperty(...m);return this.getPluginOption("estree","classFeatures")&&(S.type="PropertyDefinition"),S}parseClassPrivateProperty(...m){let S=super.parseClassPrivateProperty(...m);return this.getPluginOption("estree","classFeatures")&&(S.type="PropertyDefinition",S.computed=!1),S}parseObjectMethod(m,S,_,O,U){let K=super.parseObjectMethod(m,S,_,O,U);return K&&(K.type="Property",K.kind==="method"&&(K.kind="init"),K.shorthand=!1),K}parseObjectProperty(m,S,_,O){let U=super.parseObjectProperty(m,S,_,O);return U&&(U.kind="init",U.type="Property"),U}isValidLVal(m,S,_){return m==="Property"?"value":super.isValidLVal(m,S,_)}isAssignable(m,S){return m!=null&&this.isObjectProperty(m)?this.isAssignable(m.value,S):super.isAssignable(m,S)}toAssignable(m,S=!1){if(m!=null&&this.isObjectProperty(m)){let{key:_,value:O}=m;this.isPrivateName(_)&&this.classScope.usePrivateName(this.getPrivateNameSV(_),_.loc.start),this.toAssignable(O,S)}else super.toAssignable(m,S)}toAssignableObjectExpressionProp(m,S,_){m.type==="Property"&&(m.kind==="get"||m.kind==="set")?this.raise(v.PatternHasAccessor,m.key):m.type==="Property"&&m.method?this.raise(v.PatternHasMethod,m.key):super.toAssignableObjectExpressionProp(m,S,_)}finishCallExpression(m,S){let _=super.finishCallExpression(m,S);if(_.callee.type==="Import"){if(_.type="ImportExpression",_.source=_.arguments[0],this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")){var O,U;_.options=(O=_.arguments[1])!=null?O:null,_.attributes=(U=_.arguments[1])!=null?U:null}delete _.arguments,delete _.callee}return _}toReferencedArguments(m){m.type!=="ImportExpression"&&super.toReferencedArguments(m)}parseExport(m,S){let _=this.state.lastTokStartLoc,O=super.parseExport(m,S);switch(O.type){case"ExportAllDeclaration":O.exported=null;break;case"ExportNamedDeclaration":O.specifiers.length===1&&O.specifiers[0].type==="ExportNamespaceSpecifier"&&(O.type="ExportAllDeclaration",O.exported=O.specifiers[0].exported,delete O.specifiers);case"ExportDefaultDeclaration":{var U;let{declaration:K}=O;(K==null?void 0:K.type)==="ClassDeclaration"&&((U=K.decorators)==null?void 0:U.length)>0&&K.start===O.start&&this.resetStartLocation(O,_)}break}return O}parseSubscript(m,S,_,O){let U=super.parseSubscript(m,S,_,O);if(O.optionalChainMember){if((U.type==="OptionalMemberExpression"||U.type==="OptionalCallExpression")&&(U.type=U.type.substring(8)),O.stop){let K=this.startNodeAtNode(U);return K.expression=U,this.finishNode(K,"ChainExpression")}}else(U.type==="MemberExpression"||U.type==="CallExpression")&&(U.optional=!1);return U}isOptionalMemberExpression(m){return m.type==="ChainExpression"?m.expression.type==="MemberExpression":super.isOptionalMemberExpression(m)}hasPropertyAsPrivateName(m){return m.type==="ChainExpression"&&(m=m.expression),super.hasPropertyAsPrivateName(m)}isObjectProperty(m){return m.type==="Property"&&m.kind==="init"&&!m.method}isObjectMethod(m){return m.type==="Property"&&(m.method||m.kind==="get"||m.kind==="set")}finishNodeAt(m,S,_){return C(super.finishNodeAt(m,S,_))}resetStartLocation(m,S){super.resetStartLocation(m,S),C(m)}resetEndLocation(m,S=this.state.lastTokEndLoc){super.resetEndLocation(m,S),C(m)}},A=class{constructor(x,m){this.token=void 0,this.preserveSpace=void 0,this.token=x,this.preserveSpace=!!m}},T={brace:new A("{"),j_oTag:new A("...",!0)};T.template=new A("`",!0);var $=!0,I=!0,N=!0,L=!0,F=!0,P=!0,k=class{constructor(x,m={}){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=m.keyword,this.beforeExpr=!!m.beforeExpr,this.startsExpr=!!m.startsExpr,this.rightAssociative=!!m.rightAssociative,this.isLoop=!!m.isLoop,this.isAssign=!!m.isAssign,this.prefix=!!m.prefix,this.postfix=!!m.postfix,this.binop=m.binop!=null?m.binop:null,this.updateContext=null}},M=new Map;function R(x,m={}){m.keyword=x;let S=Z(x,m);return M.set(x,S),S}function B(x,m){return Z(x,{beforeExpr:$,binop:m})}var V=-1,q=[],Y=[],Q=[],J=[],ee=[],te=[];function Z(x,m={}){var S,_,O,U;return++V,Y.push(x),Q.push((S=m.binop)!=null?S:-1),J.push((_=m.beforeExpr)!=null?_:!1),ee.push((O=m.startsExpr)!=null?O:!1),te.push((U=m.prefix)!=null?U:!1),q.push(new k(x,m)),V}function pe(x,m={}){var S,_,O,U;return++V,M.set(x,V),Y.push(x),Q.push((S=m.binop)!=null?S:-1),J.push((_=m.beforeExpr)!=null?_:!1),ee.push((O=m.startsExpr)!=null?O:!1),te.push((U=m.prefix)!=null?U:!1),q.push(new k("name",m)),V}var _e={bracketL:Z("[",{beforeExpr:$,startsExpr:I}),bracketHashL:Z("#[",{beforeExpr:$,startsExpr:I}),bracketBarL:Z("[|",{beforeExpr:$,startsExpr:I}),bracketR:Z("]"),bracketBarR:Z("|]"),braceL:Z("{",{beforeExpr:$,startsExpr:I}),braceBarL:Z("{|",{beforeExpr:$,startsExpr:I}),braceHashL:Z("#{",{beforeExpr:$,startsExpr:I}),braceR:Z("}"),braceBarR:Z("|}"),parenL:Z("(",{beforeExpr:$,startsExpr:I}),parenR:Z(")"),comma:Z(",",{beforeExpr:$}),semi:Z(";",{beforeExpr:$}),colon:Z(":",{beforeExpr:$}),doubleColon:Z("::",{beforeExpr:$}),dot:Z("."),question:Z("?",{beforeExpr:$}),questionDot:Z("?."),arrow:Z("=>",{beforeExpr:$}),template:Z("template"),ellipsis:Z("...",{beforeExpr:$}),backQuote:Z("`",{startsExpr:I}),dollarBraceL:Z("${",{beforeExpr:$,startsExpr:I}),templateTail:Z("...`",{startsExpr:I}),templateNonTail:Z("...${",{beforeExpr:$,startsExpr:I}),at:Z("@"),hash:Z("#",{startsExpr:I}),interpreterDirective:Z("#!..."),eq:Z("=",{beforeExpr:$,isAssign:L}),assign:Z("_=",{beforeExpr:$,isAssign:L}),slashAssign:Z("_=",{beforeExpr:$,isAssign:L}),xorAssign:Z("_=",{beforeExpr:$,isAssign:L}),moduloAssign:Z("_=",{beforeExpr:$,isAssign:L}),incDec:Z("++/--",{prefix:F,postfix:P,startsExpr:I}),bang:Z("!",{beforeExpr:$,prefix:F,startsExpr:I}),tilde:Z("~",{beforeExpr:$,prefix:F,startsExpr:I}),doubleCaret:Z("^^",{startsExpr:I}),doubleAt:Z("@@",{startsExpr:I}),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:Z("+/-",{beforeExpr:$,binop:9,prefix:F,startsExpr:I}),modulo:Z("%",{binop:10,startsExpr:I}),star:Z("*",{binop:10}),slash:B("/",10),exponent:Z("**",{beforeExpr:$,binop:11,rightAssociative:!0}),_in:R("in",{beforeExpr:$,binop:7}),_instanceof:R("instanceof",{beforeExpr:$,binop:7}),_break:R("break"),_case:R("case",{beforeExpr:$}),_catch:R("catch"),_continue:R("continue"),_debugger:R("debugger"),_default:R("default",{beforeExpr:$}),_else:R("else",{beforeExpr:$}),_finally:R("finally"),_function:R("function",{startsExpr:I}),_if:R("if"),_return:R("return",{beforeExpr:$}),_switch:R("switch"),_throw:R("throw",{beforeExpr:$,prefix:F,startsExpr:I}),_try:R("try"),_var:R("var"),_const:R("const"),_with:R("with"),_new:R("new",{beforeExpr:$,startsExpr:I}),_this:R("this",{startsExpr:I}),_super:R("super",{startsExpr:I}),_class:R("class",{startsExpr:I}),_extends:R("extends",{beforeExpr:$}),_export:R("export"),_import:R("import",{startsExpr:I}),_null:R("null",{startsExpr:I}),_true:R("true",{startsExpr:I}),_false:R("false",{startsExpr:I}),_typeof:R("typeof",{beforeExpr:$,prefix:F,startsExpr:I}),_void:R("void",{beforeExpr:$,prefix:F,startsExpr:I}),_delete:R("delete",{beforeExpr:$,prefix:F,startsExpr:I}),_do:R("do",{isLoop:N,beforeExpr:$}),_for:R("for",{isLoop:N}),_while:R("while",{isLoop:N}),_as:pe("as",{startsExpr:I}),_assert:pe("assert",{startsExpr:I}),_async:pe("async",{startsExpr:I}),_await:pe("await",{startsExpr:I}),_defer:pe("defer",{startsExpr:I}),_from:pe("from",{startsExpr:I}),_get:pe("get",{startsExpr:I}),_let:pe("let",{startsExpr:I}),_meta:pe("meta",{startsExpr:I}),_of:pe("of",{startsExpr:I}),_sent:pe("sent",{startsExpr:I}),_set:pe("set",{startsExpr:I}),_source:pe("source",{startsExpr:I}),_static:pe("static",{startsExpr:I}),_using:pe("using",{startsExpr:I}),_yield:pe("yield",{startsExpr:I}),_asserts:pe("asserts",{startsExpr:I}),_checks:pe("checks",{startsExpr:I}),_exports:pe("exports",{startsExpr:I}),_global:pe("global",{startsExpr:I}),_implements:pe("implements",{startsExpr:I}),_intrinsic:pe("intrinsic",{startsExpr:I}),_infer:pe("infer",{startsExpr:I}),_is:pe("is",{startsExpr:I}),_mixins:pe("mixins",{startsExpr:I}),_proto:pe("proto",{startsExpr:I}),_require:pe("require",{startsExpr:I}),_satisfies:pe("satisfies",{startsExpr:I}),_keyof:pe("keyof",{startsExpr:I}),_readonly:pe("readonly",{startsExpr:I}),_unique:pe("unique",{startsExpr:I}),_abstract:pe("abstract",{startsExpr:I}),_declare:pe("declare",{startsExpr:I}),_enum:pe("enum",{startsExpr:I}),_module:pe("module",{startsExpr:I}),_namespace:pe("namespace",{startsExpr:I}),_interface:pe("interface",{startsExpr:I}),_type:pe("type",{startsExpr:I}),_opaque:pe("opaque",{startsExpr:I}),name:Z("name",{startsExpr:I}),string:Z("string",{startsExpr:I}),num:Z("num",{startsExpr:I}),bigint:Z("bigint",{startsExpr:I}),decimal:Z("decimal",{startsExpr:I}),regexp:Z("regexp",{startsExpr:I}),privateName:Z("#name",{startsExpr:I}),eof:Z("eof"),jsxName:Z("jsxName"),jsxText:Z("jsxText",{beforeExpr:!0}),jsxTagStart:Z("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Z("jsxTagEnd"),placeholder:Z("%%",{startsExpr:!0})};function ye(x){return x>=93&&x<=132}function Pe(x){return x<=92}function Ue(x){return x>=58&&x<=132}function Ve(x){return x>=58&&x<=136}function Nt(x){return J[x]}function Tt(x){return ee[x]}function G(x){return x>=29&&x<=33}function Ce(x){return x>=129&&x<=131}function Ee(x){return x>=90&&x<=92}function oe(x){return x>=58&&x<=92}function ne(x){return x>=39&&x<=59}function ve(x){return x===34}function Ie(x){return te[x]}function Me(x){return x>=121&&x<=123}function xe(x){return x>=124&&x<=130}function Ne(x){return Y[x]}function Qe(x){return Q[x]}function he(x){return x===57}function Ae(x){return x>=24&&x<=25}function Le(x){return q[x]}q[8].updateContext=x=>{x.pop()},q[5].updateContext=q[7].updateContext=q[23].updateContext=x=>{x.push(T.brace)},q[22].updateContext=x=>{x[x.length-1]===T.template?x.pop():x.push(T.template)},q[142].updateContext=x=>{x.push(T.j_expr,T.j_oTag)};var qe="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",St="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・",At=new RegExp("["+qe+"]"),Lt=new RegExp("["+qe+St+"]");qe=St=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],dt=[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 Ct(x,m){let S=65536;for(let _=0,O=m.length;_x)return!1;if(S+=m[_+1],S>=x)return!0}return!1}function zt(x){return x<65?x===36:x<=90?!0:x<97?x===95:x<=122?!0:x<=65535?x>=170&&At.test(String.fromCharCode(x)):Ct(x,kt)}function ur(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&&Lt.test(String.fromCharCode(x)):Ct(x,kt)||Ct(x,dt)}var _n={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"]},Bn=new Set(_n.keyword),zn=new Set(_n.strict),es=new Set(_n.strictBind);function pr(x,m){return m&&x==="await"||x==="enum"}function hn(x,m){return pr(x,m)||zn.has(x)}function ei(x){return es.has(x)}function vi(x,m){return hn(x,m)||ei(x)}function xs(x){return Bn.has(x)}function ws(x,m,S){return x===64&&m===64&&zt(S)}var ts=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 bi(x){return ts.has(x)}var Vs=class{constructor(x){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=x}},Gs=class{constructor(x,m){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=x,this.inModule=m}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:m}=this.scopeStack[x];if(m&128)return!0;if(m&451)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(x){return new Vs(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,m,S){let _=this.currentScope();if(m&8||m&16){this.checkRedeclarationInScope(_,x,m,S);let O=_.names.get(x)||0;m&16?O=O|4:(_.firstLexicalName||(_.firstLexicalName=x),O=O|2),_.names.set(x,O),m&8&&this.maybeExportDefined(_,x)}else if(m&4)for(let O=this.scopeStack.length-1;O>=0&&(_=this.scopeStack[O],this.checkRedeclarationInScope(_,x,m,S),_.names.set(x,(_.names.get(x)||0)|1),this.maybeExportDefined(_,x),!(_.flags&387));--O);this.parser.inModule&&_.flags&1&&this.undefinedExports.delete(x)}maybeExportDefined(x,m){this.parser.inModule&&x.flags&1&&this.undefinedExports.delete(m)}checkRedeclarationInScope(x,m,S,_){this.isRedeclaredInScope(x,m,S)&&this.parser.raise(v.VarRedeclaration,_,{identifierName:m})}isRedeclaredInScope(x,m,S){if(!(S&1))return!1;if(S&8)return x.names.has(m);let _=x.names.get(m);return S&16?(_&2)>0||!this.treatFunctionsAsVarInScope(x)&&(_&1)>0:(_&2)>0&&!(x.flags&8&&x.firstLexicalName===m)||!this.treatFunctionsAsVarInScope(x)&&(_&4)>0}checkLocalExport(x){let{name:m}=x;this.scopeStack[0].names.has(m)||this.undefinedExports.set(m,x.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let x=this.scopeStack.length-1;;x--){let{flags:m}=this.scopeStack[x];if(m&387)return m}}currentThisScopeFlags(){for(let x=this.scopeStack.length-1;;x--){let{flags:m}=this.scopeStack[x];if(m&451&&!(m&4))return m}}},fe=class extends Vs{constructor(...x){super(...x),this.declareFunctions=new Set}},ge=class extends Gs{createScope(x){return new fe(x)}declareName(x,m,S){let _=this.currentScope();if(m&2048){this.checkRedeclarationInScope(_,x,m,S),this.maybeExportDefined(_,x),_.declareFunctions.add(x);return}super.declareName(x,m,S)}isRedeclaredInScope(x,m,S){if(super.isRedeclaredInScope(x,m,S))return!0;if(S&2048&&!x.declareFunctions.has(m)){let _=x.names.get(m);return(_&4)>0||(_&2)>0}return!1}checkLocalExport(x){this.scopeStack[0].declareFunctions.has(x.name)||super.checkLocalExport(x)}},De=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(x){if(typeof x=="string")return this.plugins.has(x);{let[m,S]=x;if(!this.hasPlugin(m))return!1;let _=this.plugins.get(m);for(let O of Object.keys(S))if((_==null?void 0:_[O])!==S[O])return!1;return!0}}getPluginOption(x,m){var S;return(S=this.plugins.get(x))==null?void 0:S[m]}};function ke(x,m){x.trailingComments===void 0?x.trailingComments=m:x.trailingComments.unshift(...m)}function rt(x,m){x.leadingComments===void 0?x.leadingComments=m:x.leadingComments.unshift(...m)}function nt(x,m){x.innerComments===void 0?x.innerComments=m:x.innerComments.unshift(...m)}function xt(x,m,S){let _=null,O=m.length;for(;_===null&&O>0;)_=m[--O];_===null||_.start>S.start?nt(x,S.comments):ke(_,S.comments)}var We=class extends De{addComment(x){this.filename&&(x.loc.filename=this.filename);let{commentsLen:m}=this.state;this.comments.length!==m&&(this.comments.length=m),this.comments.push(x),this.state.commentsLen++}processComment(x){let{commentStack:m}=this.state,S=m.length;if(S===0)return;let _=S-1,O=m[_];O.start===x.end&&(O.leadingNode=x,_--);let{start:U}=x;for(;_>=0;_--){let K=m[_],re=K.end;if(re>U)K.containingNode=x,this.finalizeComment(K),m.splice(_,1);else{re===U&&(K.trailingNode=x);break}}}finalizeComment(x){let{comments:m}=x;if(x.leadingNode!==null||x.trailingNode!==null)x.leadingNode!==null&&ke(x.leadingNode,m),x.trailingNode!==null&&rt(x.trailingNode,m);else{let{containingNode:S,start:_}=x;if(this.input.charCodeAt(_-1)===44)switch(S.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":xt(S,S.properties,x);break;case"CallExpression":case"OptionalCallExpression":xt(S,S.arguments,x);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":xt(S,S.params,x);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":xt(S,S.elements,x);break;case"ExportNamedDeclaration":case"ImportDeclaration":xt(S,S.specifiers,x);break;default:nt(S,m)}else nt(S,m)}}finalizeRemainingComments(){let{commentStack:x}=this.state;for(let m=x.length-1;m>=0;m--)this.finalizeComment(x[m]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(x){let{commentStack:m}=this.state,{length:S}=m;if(S===0)return;let _=m[S-1];_.leadingNode===x&&(_.leadingNode=null)}resetPreviousIdentifierLeadingComments(x){let{commentStack:m}=this.state,{length:S}=m;S!==0&&(m[S-1].trailingNode===x?m[S-1].trailingNode=null:S>=2&&m[S-2].trailingNode===x&&(m[S-2].trailingNode=null))}takeSurroundingComments(x,m,S){let{commentStack:_}=this.state,O=_.length;if(O===0)return;let U=O-1;for(;U>=0;U--){let K=_[U],re=K.end;if(K.start===S)K.leadingNode=x;else if(re===m)K.trailingNode=x;else if(re0}set strict(m){m?this.flags|=1:this.flags&=-2}init({strictMode:m,sourceType:S,startLine:_,startColumn:O}){this.strict=m===!1?!1:m===!0?!0:S==="module",this.curLine=_,this.lineStart=-O,this.startLoc=this.endLoc=new r(_,O,0)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(m){m?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(m){m?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(m){m?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(m){m?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(m){m?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(m){m?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(m){m?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(m){m?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(m){m?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(m){m?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(m){m?this.flags|=2048:this.flags&=-2049}curPosition(){return new r(this.curLine,this.pos-this.lineStart,this.pos)}clone(){let m=new az;return m.flags=this.flags,m.curLine=this.curLine,m.lineStart=this.lineStart,m.startLoc=this.startLoc,m.endLoc=this.endLoc,m.errors=this.errors.slice(),m.potentialArrowAt=this.potentialArrowAt,m.noArrowAt=this.noArrowAt.slice(),m.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),m.topicContext=this.topicContext,m.labels=this.labels.slice(),m.commentsLen=this.commentsLen,m.commentStack=this.commentStack.slice(),m.pos=this.pos,m.type=this.type,m.value=this.value,m.start=this.start,m.end=this.end,m.lastTokEndLoc=this.lastTokEndLoc,m.lastTokStartLoc=this.lastTokStartLoc,m.context=this.context.slice(),m.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,m.strictErrors=this.strictErrors,m.tokensLength=this.tokensLength,m}},tt=function(x){return x>=48&&x<=57},Ot={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},sr={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 Er(x,m,S,_,O,U){let K=S,re=_,le=O,ae="",$e=null,et=S,{length:it}=m;for(;;){if(S>=it){U.unterminated(K,re,le),ae+=m.slice(et,S);break}let lt=m.charCodeAt(S);if(Hr(x,lt,m,S)){ae+=m.slice(et,S);break}if(lt===92){ae+=m.slice(et,S);let mr=dn(m,S,_,O,x==="template",U);mr.ch===null&&!$e?$e={pos:S,lineStart:_,curLine:O}:ae+=mr.ch,{pos:S,lineStart:_,curLine:O}=mr,et=S}else lt===8232||lt===8233?(++S,++O,_=S):lt===10||lt===13?x==="template"?(ae+=m.slice(et,S)+` +`,++S,lt===13&&m.charCodeAt(S)===10&&++S,++O,et=_=S):U.unterminated(K,re,le):++S}return{pos:S,str:ae,firstInvalidLoc:$e,lineStart:_,curLine:O,containsInvalid:!!$e}}function Hr(x,m,S,_){return x==="template"?m===96||m===36&&S.charCodeAt(_+1)===123:m===(x==="double"?34:39)}function dn(x,m,S,_,O,U){let K=!O;m++;let re=ae=>({pos:m,ch:ae,lineStart:S,curLine:_}),le=x.charCodeAt(m++);switch(le){case 110:return re(` +`);case 114:return re("\r");case 120:{let ae;return{code:ae,pos:m}=tn(x,m,S,_,2,!1,K,U),re(ae===null?null:String.fromCharCode(ae))}case 117:{let ae;return{code:ae,pos:m}=rs(x,m,S,_,K,U),re(ae===null?null:String.fromCodePoint(ae))}case 116:return re(" ");case 98:return re("\b");case 118:return re("\v");case 102:return re("\f");case 13:x.charCodeAt(m)===10&&++m;case 10:S=m,++_;case 8232:case 8233:return re("");case 56:case 57:if(O)return re(null);U.strictNumericEscape(m-1,S,_);default:if(le>=48&&le<=55){let ae=m-1,$e=x.slice(ae,m+2).match(/^[0-7]+/)[0],et=parseInt($e,8);et>255&&($e=$e.slice(0,-1),et=parseInt($e,8)),m+=$e.length-1;let it=x.charCodeAt(m);if($e!=="0"||it===56||it===57){if(O)return re(null);U.strictNumericEscape(ae,S,_)}return re(String.fromCharCode(et))}return re(String.fromCharCode(le))}}function tn(x,m,S,_,O,U,K,re){let le=m,ae;return{n:ae,pos:m}=Ar(x,m,S,_,16,O,U,!1,re,!K),ae===null&&(K?re.invalidEscapeSequence(le,S,_):m=le-1),{code:ae,pos:m}}function Ar(x,m,S,_,O,U,K,re,le,ae){let $e=m,et=O===16?Ot.hex:Ot.decBinOct,it=O===16?sr.hex:O===10?sr.dec:O===8?sr.oct:sr.bin,lt=!1,mr=0;for(let Cn=0,Mr=U??1/0;Cn=97?Li=fn-97+10:fn>=65?Li=fn-65+10:tt(fn)?Li=fn-48:Li=1/0,Li>=O){if(Li<=9&&ae)return{n:null,pos:m};if(Li<=9&&le.invalidDigit(m,S,_,O))Li=0;else if(K)Li=0,lt=!0;else break}++m,mr=mr*O+Li}return m===$e||U!=null&&m-$e!==U||lt?{n:null,pos:m}:{n:mr,pos:m}}function rs(x,m,S,_,O,U){let K=x.charCodeAt(m),re;if(K===123){if(++m,{code:re,pos:m}=tn(x,m,S,_,x.indexOf("}",m)-m,!0,O,U),++m,re!==null&&re>1114111)if(O)U.invalidCodePoint(m,S,_);else return{code:null,pos:m}}else({code:re,pos:m}=tn(x,m,S,_,4,!1,O,U));return{code:re,pos:m}}function Nn(x,m,S){return new r(S,x-m,x)}var Dt=new Set([103,109,115,105,121,117,100,118]),Jt=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)}},rn=class extends We{constructor(x,m){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(S,_,O,U)=>this.options.errorRecovery?(this.raise(v.InvalidDigit,Nn(S,_,O),{radix:U}),!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,_,O)=>{this.recordStrictModeErrors(v.StrictNumericEscape,Nn(S,_,O))},unterminated:(S,_,O)=>{throw this.raise(v.UnterminatedString,Nn(S-1,_,O))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(v.StrictNumericEscape),unterminated:(S,_,O)=>{throw this.raise(v.UnterminatedTemplate,Nn(S,_,O))}}),this.state=new Oe,this.state.init(x),this.input=m,this.length=m.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 Jt(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 m=this.state;return this.state=x,m}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(x){return Pt.lastIndex=x,Pt.test(this.input)?Pt.lastIndex:x}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(x){return jt.lastIndex=x,jt.test(this.input)?jt.lastIndex:x}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(x){let m=this.input.charCodeAt(x);if((m&64512)===55296&&++xthis.raise(m,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 m;this.isLookahead||(m=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,vt.lastIndex=S+2;vt.test(this.input)&&vt.lastIndex<=_;)++this.state.curLine,this.state.lineStart=vt.lastIndex;if(this.isLookahead)return;let O={type:"CommentBlock",value:this.input.slice(S+2,_),start:S,end:_+x.length,loc:new n(m,this.state.curPosition())};return this.options.tokens&&this.pushToken(O),O}skipLineComment(x){let m=this.state.pos,S;this.isLookahead||(S=this.state.curPosition());let _=this.input.charCodeAt(this.state.pos+=x);if(this.state.posx)){let O=this.skipLineComment(3);O!==void 0&&(this.addComment(O),this.options.attachComment&&m.push(O))}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 O=this.skipLineComment(4);O!==void 0&&(this.addComment(O),this.options.attachComment&&m.push(O))}else break e}else break e}}if(m.length>0){let S=this.state.pos,_={start:x,end:S,comments:m,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(_)}}finishToken(x,m){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let S=this.state.type;this.state.type=x,this.state.value=m,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,m=this.codePointAtPos(x);if(m>=48&&m<=57)throw this.raise(v.UnexpectedDigitAfterHash,this.state.curPosition());if(m===123||m===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(m===123?v.RecordExpressionHashIncorrectStartSyntaxType:v.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,m===123?this.finishToken(7):this.finishToken(1)}else zt(m)?(++this.state.pos,this.finishToken(138,this.readWord1(m))):m===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 m=this.state.pos;for(this.state.pos+=1;!mt(x)&&++this.state.pos=48&&m<=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 m=this.input.charCodeAt(this.state.pos+1);if(m===120||m===88){this.readRadixNumber(16);return}if(m===111||m===79){this.readRadixNumber(8);return}if(m===98||m===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(zt(x)){this.readWord(x);return}}throw this.raise(v.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(x)})}finishOp(x,m){let S=this.input.slice(this.state.pos,this.state.pos+m);this.state.pos+=m,this.finishToken(x,S)}readRegexp(){let x=this.state.startLoc,m=this.state.start+1,S,_,{pos:O}=this.state;for(;;++O){if(O>=this.length)throw this.raise(v.UnterminatedRegExp,i(x,1));let le=this.input.charCodeAt(O);if(mt(le))throw this.raise(v.UnterminatedRegExp,i(x,1));if(S)S=!1;else{if(le===91)_=!0;else if(le===93&&_)_=!1;else if(le===47&&!_)break;S=le===92}}let U=this.input.slice(m,O);++O;let K="",re=()=>i(x,O+2-m);for(;O=2&&this.input.charCodeAt(m)===48;if(le){let it=this.input.slice(m,this.state.pos);if(this.recordStrictModeErrors(v.StrictOctalLiteral,S),!this.state.strict){let lt=it.indexOf("_");lt>0&&this.raise(v.ZeroDigitNumericSeparator,i(S,lt))}re=le&&!/[89]/.test(it)}let ae=this.input.charCodeAt(this.state.pos);if(ae===46&&!re&&(++this.state.pos,this.readInt(10),_=!0,ae=this.input.charCodeAt(this.state.pos)),(ae===69||ae===101)&&!re&&(ae=this.input.charCodeAt(++this.state.pos),(ae===43||ae===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(v.InvalidOrMissingExponent,S),_=!0,K=!0,ae=this.input.charCodeAt(this.state.pos)),ae===110&&((_||le)&&this.raise(v.InvalidBigIntLiteral,S),++this.state.pos,O=!0),ae===109&&(this.expectPlugin("decimal",this.state.curPosition()),(K||le)&&this.raise(v.InvalidDecimal,S),++this.state.pos,U=!0),zt(this.codePointAtPos(this.state.pos)))throw this.raise(v.NumberIdentifier,this.state.curPosition());let $e=this.input.slice(m,this.state.pos).replace(/[_mn]/g,"");if(O){this.finishToken(135,$e);return}if(U){this.finishToken(136,$e);return}let et=re?parseInt($e,8):parseFloat($e);this.finishToken(134,et)}readCodePoint(x){let{code:m,pos:S}=rs(this.input,this.state.pos,this.state.lineStart,this.state.curLine,x,this.errorHandlers_readCodePoint);return this.state.pos=S,m}readString(x){let{str:m,pos:S,curLine:_,lineStart:O}=Er(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=O,this.state.curLine=_,this.finishToken(133,m)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let x=this.input[this.state.pos],{str:m,firstInvalidLoc:S,pos:_,curLine:O,lineStart:U}=Er("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=_+1,this.state.lineStart=U,this.state.curLine=O,S&&(this.state.firstInvalidTemplateEscapePos=new r(S.curLine,S.pos-S.lineStart,S.pos)),this.input.codePointAt(_)===96?this.finishToken(24,S?null:x+m+"`"):(this.state.pos++,this.finishToken(25,S?null:x+m+"${"))}recordStrictModeErrors(x,m){let S=m.index;this.state.strict&&!this.state.strictErrors.has(S)?this.raise(x,m):this.state.strictErrors.set(S,[x,m])}readWord1(x){this.state.containsEsc=!1;let m="",S=this.state.pos,_=this.state.pos;for(x!==void 0&&(this.state.pos+=x<=65535?1:2);this.state.pos=0;K--){let re=U[K];if(re.loc.index===O)return U[K]=x(_,S);if(re.loc.indexthis.hasPlugin(m)))throw this.raise(v.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:x})}errorBuilder(x){return(m,S,_)=>{this.raise(x,Nn(m,S,_))}}},br=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},Mi=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 br)}exit(){let x=this.stack.pop(),m=this.current();for(let[S,_]of Array.from(x.undefinedPrivateNames))m?m.undefinedPrivateNames.has(S)||m.undefinedPrivateNames.set(S,_):this.parser.raise(v.InvalidPrivateFieldResolution,_,{identifierName:S})}declarePrivateName(x,m,S){let{privateNames:_,loneAccessors:O,undefinedPrivateNames:U}=this.current(),K=_.has(x);if(m&3){let re=K&&O.get(x);if(re){let le=re&4,ae=m&4,$e=re&3,et=m&3;K=$e===et||le!==ae,K||O.delete(x)}else K||O.set(x,m)}K&&this.parser.raise(v.PrivateNameRedeclaration,S,{identifierName:x}),_.add(x),U.delete(x)}usePrivateName(x,m){let S;for(S of this.stack)if(S.privateNames.has(x))return;S?S.undefinedPrivateNames.set(x,m):this.parser.raise(v.InvalidPrivateFieldResolution,m,{identifierName:x})}},go=class{constructor(x=0){this.type=x}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},xl=class extends go{constructor(x){super(x),this.declarationErrors=new Map}recordDeclarationError(x,m){let S=m.index;this.declarationErrors.set(S,[x,m])}clearDeclarationError(x){this.declarationErrors.delete(x)}iterateErrors(x){this.declarationErrors.forEach(x)}},wl=class{constructor(x){this.parser=void 0,this.stack=[new go],this.parser=x}enter(x){this.stack.push(x)}exit(){this.stack.pop()}recordParameterInitializerError(x,m){let S=m.loc.start,{stack:_}=this,O=_.length-1,U=_[O];for(;!U.isCertainlyParameterDeclaration();){if(U.canBeArrowParameterDeclaration())U.recordDeclarationError(x,S);else return;U=_[--O]}this.parser.raise(x,S)}recordArrowParameterBindingError(x,m){let{stack:S}=this,_=S[S.length-1],O=m.loc.start;if(_.isCertainlyParameterDeclaration())this.parser.raise(x,O);else if(_.canBeArrowParameterDeclaration())_.recordDeclarationError(x,O);else return}recordAsyncArrowParametersError(x){let{stack:m}=this,S=m.length-1,_=m[S];for(;_.canBeArrowParameterDeclaration();)_.type===2&&_.recordDeclarationError(v.AwaitBindingIdentifier,x),_=m[--S]}validateAsPattern(){let{stack:x}=this,m=x[x.length-1];m.canBeArrowParameterDeclaration()&&m.iterateErrors(([S,_])=>{this.parser.raise(S,_);let O=x.length-2,U=x[O];for(;U.canBeArrowParameterDeclaration();)U.clearDeclarationError(_.index),U=x[--O]})}};function Sh(){return new go(3)}function Go(){return new xl(1)}function Dh(){return new xl(2)}function ju(){return new go}var Vf=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 Sl(x,m){return(x?2:0)|(m?1:0)}var Eh=class extends rn{addExtra(x,m,S,_=!0){if(!x)return;let O=x.extra=x.extra||{};_?O[m]=S:Object.defineProperty(O,m,{enumerable:_,value:S})}isContextual(x){return this.state.type===x&&!this.state.containsEsc}isUnparsedContextual(x,m){let S=x+m.length;if(this.input.slice(x,S)===m){let _=this.input.charCodeAt(S);return!(ur(_)||(_&64512)===55296)}return!1}isLookaheadContextual(x){let m=this.nextTokenStart();return this.isUnparsedContextual(m,x)}eatContextual(x){return this.isContextual(x)?(this.next(),!0):!1}expectContextual(x,m){if(!this.eatContextual(x)){if(m!=null)throw this.raise(m,this.state.startLoc);this.unexpected(null,x)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return _t.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))}hasFollowingLineBreak(){return Ze.lastIndex=this.state.end,Ze.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,m){this.eat(x)||this.unexpected(m,x)}tryParse(x,m=this.state.clone()){let S={node:null};try{let _=x((O=null)=>{throw S.node=O,S});if(this.state.errors.length>m.errors.length){let O=this.state;return this.state=m,this.state.tokensLength=O.tokensLength,{node:_,error:O.errors[m.errors.length],thrown:!1,aborted:!1,failState:O}}return{node:_,error:null,thrown:!1,aborted:!1,failState:null}}catch(_){let O=this.state;if(this.state=m,_ instanceof SyntaxError)return{node:null,error:_,thrown:!0,aborted:!1,failState:O};if(_===S)return{node:S.node,error:null,thrown:!1,aborted:!0,failState:O};throw _}}checkExpressionErrors(x,m){if(!x)return!1;let{shorthandAssignLoc:S,doubleProtoLoc:_,privateKeyLoc:O,optionalParametersLoc:U}=x,K=!!S||!!_||!!U||!!O;if(!m)return K;S!=null&&this.raise(v.InvalidCoverInitializedName,S),_!=null&&this.raise(v.DuplicateProto,_),O!=null&&this.raise(v.UnexpectedPrivateField,O),U!=null&&this.unexpected(U)}isLiteralPropertyName(){return Ve(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 m=this.state.labels;this.state.labels=[];let S=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let _=this.inModule;this.inModule=x;let O=this.scope,U=this.getScopeHandler();this.scope=new U(this,x);let K=this.prodParam;this.prodParam=new Vf;let re=this.classScope;this.classScope=new Mi(this);let le=this.expressionScope;return this.expressionScope=new wl(this),()=>{this.state.labels=m,this.exportedIdentifiers=S,this.inModule=_,this.scope=O,this.prodParam=K,this.classScope=re,this.expressionScope=le}}enterInitialScopes(){let x=0;this.inModule&&(x|=2),this.scope.enter(1),this.prodParam.enter(x)}checkDestructuringPrivate(x){let{privateKeyLoc:m}=x;m!==null&&this.expectPlugin("destructuringPrivate",m)}},Ea=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}},Ca=class{constructor(x,m,S){this.type="",this.start=m,this.end=0,this.loc=new n(S),x!=null&&x.options.ranges&&(this.range=[m,0]),x!=null&&x.filename&&(this.loc.filename=x.filename)}},Hu=Ca.prototype;Hu.__clone=function(){let x=new Ca(void 0,this.start,this.loc.start),m=Object.keys(this);for(let S=0,_=m.length;S<_;S++){let O=m[S];O!=="leadingComments"&&O!=="trailingComments"&&O!=="innerComments"&&(x[O]=this[O])}return x};function Gf(x){return ns(x)}function ns(x){let{type:m,start:S,end:_,loc:O,range:U,extra:K,name:re}=x,le=Object.create(Hu);return le.type=m,le.start=S,le.end=_,le.loc=O,le.range=U,le.extra=K,le.name=re,m==="Placeholder"&&(le.expectedNode=x.expectedNode),le}function Dl(x){let{type:m,start:S,end:_,loc:O,range:U,extra:K}=x;if(m==="Placeholder")return Gf(x);let re=Object.create(Hu);return re.type=m,re.start=S,re.end=_,re.loc=O,re.range=U,x.raw!==void 0?re.raw=x.raw:re.extra=K,re.value=x.value,re}var qo=class extends Eh{startNode(){let x=this.state.startLoc;return new Ca(this,x.index,x)}startNodeAt(x){return new Ca(this,x.index,x)}startNodeAtNode(x){return this.startNodeAt(x.loc.start)}finishNode(x,m){return this.finishNodeAt(x,m,this.state.lastTokEndLoc)}finishNodeAt(x,m,S){return x.type=m,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,m){x.start=m.index,x.loc.start=m,this.options.ranges&&(x.range[0]=m.index)}resetEndLocation(x,m=this.state.lastTokEndLoc){x.end=m.index,x.loc.end=m,this.options.ranges&&(x.range[1]=m.index)}resetStartLocationFromNode(x,m){this.resetStartLocation(x,m.loc.start)}},qf=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),wt=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:m})=>`Boolean enum members need to be initialized. Use either \`${x} = true,\` or \`${x} = false,\` in enum \`${m}\`.`,EnumDuplicateMemberName:({memberName:x,enumName:m})=>`Enum member names need to be unique, but the name \`${x}\` has already been used before in enum \`${m}\`.`,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:m})=>`Enum type \`${x}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${m}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:x})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${x}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:x,memberName:m,explicitType:S})=>`Enum \`${x}\` has type \`${S}\`, so the initializer of \`${m}\` needs to be a ${S} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:x,memberName:m})=>`Symbol enum members cannot be initialized. Use \`${m},\` in enum \`${x}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:x,memberName:m})=>`The enum member initializer for \`${m}\` needs to be a literal (either a boolean, number, or string) in enum \`${x}\`.`,EnumInvalidMemberName:({enumName:x,memberName:m,suggestion:S})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${m}\`, consider using \`${S}\`, in enum \`${x}\`.`,EnumNumberMemberNotInitialized:({enumName:x,memberName:m})=>`Number enum members need to be initialized, e.g. \`${m} = 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:m})=>`\`declare export ${x}\` is not supported. Use \`${m}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function qs(x){return x.type==="DeclareExportAllDeclaration"||x.type==="DeclareExportDeclaration"&&(!x.declaration||x.declaration.type!=="TypeAlias"&&x.declaration.type!=="InterfaceDeclaration")}function Ch(x){return x.importKind==="type"||x.importKind==="typeof"}var Kf={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function Jf(x,m){let S=[],_=[];for(let O=0;Oclass extends x{constructor(...m){super(...m),this.flowPragma=void 0}getScopeHandler(){return ge}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(m,S){m!==133&&m!==13&&m!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(m,S)}addComment(m){if(this.flowPragma===void 0){let S=Xf.exec(m.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(m)}flowParseTypeInitialiser(m){let S=this.state.inType;this.state.inType=!0,this.expect(m||14);let _=this.flowParseType();return this.state.inType=S,_}flowParsePredicate(){let m=this.startNode(),S=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>S.index+1&&this.raise(wt.UnexpectedSpaceBetweenModuloChecks,S),this.eat(10)?(m.value=super.parseExpression(),this.expect(11),this.finishNode(m,"DeclaredPredicate")):this.finishNode(m,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let m=this.state.inType;this.state.inType=!0,this.expect(14);let S=null,_=null;return this.match(54)?(this.state.inType=m,_=this.flowParsePredicate()):(S=this.flowParseType(),this.state.inType=m,this.match(54)&&(_=this.flowParsePredicate())),[S,_]}flowParseDeclareClass(m){return this.next(),this.flowParseInterfaceish(m,!0),this.finishNode(m,"DeclareClass")}flowParseDeclareFunction(m){this.next();let S=m.id=this.parseIdentifier(),_=this.startNode(),O=this.startNode();this.match(47)?_.typeParameters=this.flowParseTypeParameterDeclaration():_.typeParameters=null,this.expect(10);let U=this.flowParseFunctionTypeParams();return _.params=U.params,_.rest=U.rest,_.this=U._this,this.expect(11),[_.returnType,m.predicate]=this.flowParseTypeAndPredicateInitialiser(),O.typeAnnotation=this.finishNode(_,"FunctionTypeAnnotation"),S.typeAnnotation=this.finishNode(O,"TypeAnnotation"),this.resetEndLocation(S),this.semicolon(),this.scope.declareName(m.id.name,2048,m.id.loc.start),this.finishNode(m,"DeclareFunction")}flowParseDeclare(m,S){if(this.match(80))return this.flowParseDeclareClass(m);if(this.match(68))return this.flowParseDeclareFunction(m);if(this.match(74))return this.flowParseDeclareVariable(m);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(m):(S&&this.raise(wt.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(m));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(m);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(m);if(this.isContextual(129))return this.flowParseDeclareInterface(m);if(this.match(82))return this.flowParseDeclareExportDeclaration(m,S);this.unexpected()}flowParseDeclareVariable(m){return this.next(),m.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(m.id.name,5,m.id.loc.start),this.semicolon(),this.finishNode(m,"DeclareVariable")}flowParseDeclareModule(m){this.scope.enter(0),this.match(133)?m.id=super.parseExprAtom():m.id=this.parseIdentifier();let S=m.body=this.startNode(),_=S.body=[];for(this.expect(5);!this.match(8);){let K=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(wt.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(K)):(this.expectContextual(125,wt.UnsupportedStatementInDeclareModule),K=this.flowParseDeclare(K,!0)),_.push(K)}this.scope.exit(),this.expect(8),this.finishNode(S,"BlockStatement");let O=null,U=!1;return _.forEach(K=>{qs(K)?(O==="CommonJS"&&this.raise(wt.AmbiguousDeclareModuleKind,K),O="ES"):K.type==="DeclareModuleExports"&&(U&&this.raise(wt.DuplicateDeclareModuleExports,K),O==="ES"&&this.raise(wt.AmbiguousDeclareModuleKind,K),O="CommonJS",U=!0)}),m.kind=O||"CommonJS",this.finishNode(m,"DeclareModule")}flowParseDeclareExportDeclaration(m,S){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?m.declaration=this.flowParseDeclare(this.startNode()):(m.declaration=this.flowParseType(),this.semicolon()),m.default=!0,this.finishNode(m,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!S){let _=this.state.value;throw this.raise(wt.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:_,suggestion:Kf[_]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return m.declaration=this.flowParseDeclare(this.startNode()),m.default=!1,this.finishNode(m,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return m=this.parseExport(m,null),m.type==="ExportNamedDeclaration"&&(m.type="ExportDeclaration",m.default=!1,delete m.exportKind),m.type="Declare"+m.type,m;this.unexpected()}flowParseDeclareModuleExports(m){return this.next(),this.expectContextual(111),m.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(m,"DeclareModuleExports")}flowParseDeclareTypeAlias(m){this.next();let S=this.flowParseTypeAlias(m);return S.type="DeclareTypeAlias",S}flowParseDeclareOpaqueType(m){this.next();let S=this.flowParseOpaqueType(m,!0);return S.type="DeclareOpaqueType",S}flowParseDeclareInterface(m){return this.next(),this.flowParseInterfaceish(m,!1),this.finishNode(m,"DeclareInterface")}flowParseInterfaceish(m,S){if(m.id=this.flowParseRestrictedIdentifier(!S,!0),this.scope.declareName(m.id.name,S?17:8201,m.id.loc.start),this.match(47)?m.typeParameters=this.flowParseTypeParameterDeclaration():m.typeParameters=null,m.extends=[],this.eat(81))do m.extends.push(this.flowParseInterfaceExtends());while(!S&&this.eat(12));if(S){if(m.implements=[],m.mixins=[],this.eatContextual(117))do m.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do m.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}m.body=this.flowParseObjectType({allowStatic:S,allowExact:!1,allowSpread:!1,allowProto:S,allowInexact:!1})}flowParseInterfaceExtends(){let m=this.startNode();return m.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?m.typeParameters=this.flowParseTypeParameterInstantiation():m.typeParameters=null,this.finishNode(m,"InterfaceExtends")}flowParseInterface(m){return this.flowParseInterfaceish(m,!1),this.finishNode(m,"InterfaceDeclaration")}checkNotUnderscore(m){m==="_"&&this.raise(wt.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(m,S,_){qf.has(m)&&this.raise(_?wt.AssignReservedType:wt.UnexpectedReservedType,S,{reservedType:m})}flowParseRestrictedIdentifier(m,S){return this.checkReservedType(this.state.value,this.state.startLoc,S),this.parseIdentifier(m)}flowParseTypeAlias(m){return m.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(m.id.name,8201,m.id.loc.start),this.match(47)?m.typeParameters=this.flowParseTypeParameterDeclaration():m.typeParameters=null,m.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(m,"TypeAlias")}flowParseOpaqueType(m,S){return this.expectContextual(130),m.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(m.id.name,8201,m.id.loc.start),this.match(47)?m.typeParameters=this.flowParseTypeParameterDeclaration():m.typeParameters=null,m.supertype=null,this.match(14)&&(m.supertype=this.flowParseTypeInitialiser(14)),m.impltype=null,S||(m.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(m,"OpaqueType")}flowParseTypeParameter(m=!1){let S=this.state.startLoc,_=this.startNode(),O=this.flowParseVariance(),U=this.flowParseTypeAnnotatableIdentifier();return _.name=U.name,_.variance=O,_.bound=U.typeAnnotation,this.match(29)?(this.eat(29),_.default=this.flowParseType()):m&&this.raise(wt.MissingTypeParamDefault,S),this.finishNode(_,"TypeParameter")}flowParseTypeParameterDeclaration(){let m=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 O=this.flowParseTypeParameter(_);S.params.push(O),O.default&&(_=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=m,this.finishNode(S,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){let m=this.startNode(),S=this.state.inType;m.params=[],this.state.inType=!0,this.expect(47);let _=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)m.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=_,this.expect(48),this.state.inType=S,this.finishNode(m,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){let m=this.startNode(),S=this.state.inType;for(m.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)m.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=S,this.finishNode(m,"TypeParameterInstantiation")}flowParseInterfaceType(){let m=this.startNode();if(this.expectContextual(129),m.extends=[],this.eat(81))do m.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return m.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(m,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(134)||this.match(133)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(m,S,_){return m.static=S,this.lookahead().type===14?(m.id=this.flowParseObjectPropertyKey(),m.key=this.flowParseTypeInitialiser()):(m.id=null,m.key=this.flowParseType()),this.expect(3),m.value=this.flowParseTypeInitialiser(),m.variance=_,this.finishNode(m,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(m,S){return m.static=S,m.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(m.method=!0,m.optional=!1,m.value=this.flowParseObjectTypeMethodish(this.startNodeAt(m.loc.start))):(m.method=!1,this.eat(17)&&(m.optional=!0),m.value=this.flowParseTypeInitialiser()),this.finishNode(m,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(m){for(m.params=[],m.rest=null,m.typeParameters=null,m.this=null,this.match(47)&&(m.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(m.this=this.flowParseFunctionTypeParam(!0),m.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)m.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(m.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),m.returnType=this.flowParseTypeInitialiser(),this.finishNode(m,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(m,S){let _=this.startNode();return m.static=S,m.value=this.flowParseObjectTypeMethodish(_),this.finishNode(m,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:m,allowExact:S,allowSpread:_,allowProto:O,allowInexact:U}){let K=this.state.inType;this.state.inType=!0;let re=this.startNode();re.callProperties=[],re.properties=[],re.indexers=[],re.internalSlots=[];let le,ae,$e=!1;for(S&&this.match(6)?(this.expect(6),le=9,ae=!0):(this.expect(5),le=8,ae=!1),re.exact=ae;!this.match(le);){let it=!1,lt=null,mr=null,Cn=this.startNode();if(O&&this.isContextual(118)){let fn=this.lookahead();fn.type!==14&&fn.type!==17&&(this.next(),lt=this.state.startLoc,m=!1)}if(m&&this.isContextual(106)){let fn=this.lookahead();fn.type!==14&&fn.type!==17&&(this.next(),it=!0)}let Mr=this.flowParseVariance();if(this.eat(0))lt!=null&&this.unexpected(lt),this.eat(0)?(Mr&&this.unexpected(Mr.loc.start),re.internalSlots.push(this.flowParseObjectTypeInternalSlot(Cn,it))):re.indexers.push(this.flowParseObjectTypeIndexer(Cn,it,Mr));else if(this.match(10)||this.match(47))lt!=null&&this.unexpected(lt),Mr&&this.unexpected(Mr.loc.start),re.callProperties.push(this.flowParseObjectTypeCallProperty(Cn,it));else{let fn="init";if(this.isContextual(99)||this.isContextual(104)){let rp=this.lookahead();Ve(rp.type)&&(fn=this.state.value,this.next())}let Li=this.flowParseObjectTypeProperty(Cn,it,lt,Mr,fn,_,U??!ae);Li===null?($e=!0,mr=this.state.lastTokStartLoc):re.properties.push(Li)}this.flowObjectTypeSemicolon(),mr&&!this.match(8)&&!this.match(9)&&this.raise(wt.UnexpectedExplicitInexactInObject,mr)}this.expect(le),_&&(re.inexact=$e);let et=this.finishNode(re,"ObjectTypeAnnotation");return this.state.inType=K,et}flowParseObjectTypeProperty(m,S,_,O,U,K,re){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(K?re||this.raise(wt.InexactInsideExact,this.state.lastTokStartLoc):this.raise(wt.InexactInsideNonObject,this.state.lastTokStartLoc),O&&this.raise(wt.InexactVariance,O),null):(K||this.raise(wt.UnexpectedSpreadType,this.state.lastTokStartLoc),_!=null&&this.unexpected(_),O&&this.raise(wt.SpreadVariance,O),m.argument=this.flowParseType(),this.finishNode(m,"ObjectTypeSpreadProperty"));{m.key=this.flowParseObjectPropertyKey(),m.static=S,m.proto=_!=null,m.kind=U;let le=!1;return this.match(47)||this.match(10)?(m.method=!0,_!=null&&this.unexpected(_),O&&this.unexpected(O.loc.start),m.value=this.flowParseObjectTypeMethodish(this.startNodeAt(m.loc.start)),(U==="get"||U==="set")&&this.flowCheckGetterSetterParams(m),!K&&m.key.name==="constructor"&&m.value.this&&this.raise(wt.ThisParamBannedInConstructor,m.value.this)):(U!=="init"&&this.unexpected(),m.method=!1,this.eat(17)&&(le=!0),m.value=this.flowParseTypeInitialiser(),m.variance=O),m.optional=le,this.finishNode(m,"ObjectTypeProperty")}}flowCheckGetterSetterParams(m){let S=m.kind==="get"?0:1,_=m.value.params.length+(m.value.rest?1:0);m.value.this&&this.raise(m.kind==="get"?wt.GetterMayNotHaveThisParam:wt.SetterMayNotHaveThisParam,m.value.this),_!==S&&this.raise(m.kind==="get"?v.BadGetterArity:v.BadSetterArity,m),m.kind==="set"&&m.value.rest&&this.raise(v.BadSetterRestParameter,m)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(m,S){m!=null||(m=this.state.startLoc);let _=S||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let O=this.startNodeAt(m);O.qualification=_,O.id=this.flowParseRestrictedIdentifier(!0),_=this.finishNode(O,"QualifiedTypeIdentifier")}return _}flowParseGenericType(m,S){let _=this.startNodeAt(m);return _.typeParameters=null,_.id=this.flowParseQualifiedTypeIdentifier(m,S),this.match(47)&&(_.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(_,"GenericTypeAnnotation")}flowParseTypeofType(){let m=this.startNode();return this.expect(87),m.argument=this.flowParsePrimaryType(),this.finishNode(m,"TypeofTypeAnnotation")}flowParseTupleType(){let m=this.startNode();for(m.types=[],this.expect(0);this.state.possuper.parseFunctionBody(m,!0,_));return}super.parseFunctionBody(m,!1,_)}parseFunctionBodyAndFinish(m,S,_=!1){if(this.match(14)){let O=this.startNode();[O.typeAnnotation,m.predicate]=this.flowParseTypeAndPredicateInitialiser(),m.returnType=O.typeAnnotation?this.finishNode(O,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(m,S,_)}parseStatementLike(m){if(this.state.strict&&this.isContextual(129)){let _=this.lookahead();if(Ue(_.type)){let O=this.startNode();return this.next(),this.flowParseInterface(O)}}else if(this.shouldParseEnums()&&this.isContextual(126)){let _=this.startNode();return this.next(),this.flowParseEnumDeclaration(_)}let S=super.parseStatementLike(m);return this.flowPragma===void 0&&!this.isValidDirective(S)&&(this.flowPragma=null),S}parseExpressionStatement(m,S,_){if(S.type==="Identifier"){if(S.name==="declare"){if(this.match(80)||ye(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(m)}else if(ye(this.state.type)){if(S.name==="interface")return this.flowParseInterface(m);if(S.name==="type")return this.flowParseTypeAlias(m);if(S.name==="opaque")return this.flowParseOpaqueType(m,!1)}}return super.parseExpressionStatement(m,S,_)}shouldParseExportDeclaration(){let{type:m}=this.state;return Ce(m)||this.shouldParseEnums()&&m===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:m}=this.state;return Ce(m)||this.shouldParseEnums()&&m===126?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.shouldParseEnums()&&this.isContextual(126)){let m=this.startNode();return this.next(),this.flowParseEnumDeclaration(m)}return super.parseExportDefaultExpression()}parseConditional(m,S,_){if(!this.match(17))return m;if(this.state.maybeInArrowParameters){let et=this.lookaheadCharCode();if(et===44||et===61||et===58||et===41)return this.setOptionalParametersError(_),m}this.expect(17);let O=this.state.clone(),U=this.state.noArrowAt,K=this.startNodeAt(S),{consequent:re,failed:le}=this.tryParseConditionalConsequent(),[ae,$e]=this.getArrowLikeExpressions(re);if(le||$e.length>0){let et=[...U];if($e.length>0){this.state=O,this.state.noArrowAt=et;for(let it=0;it<$e.length;it++)et.push($e[it].start);({consequent:re,failed:le}=this.tryParseConditionalConsequent()),[ae,$e]=this.getArrowLikeExpressions(re)}le&&ae.length>1&&this.raise(wt.AmbiguousConditionalArrow,O.startLoc),le&&ae.length===1&&(this.state=O,et.push(ae[0].start),this.state.noArrowAt=et,{consequent:re,failed:le}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(re,!0),this.state.noArrowAt=U,this.expect(14),K.test=m,K.consequent=re,K.alternate=this.forwardNoArrowParamsConversionAt(K,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(K,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let m=this.parseMaybeAssignAllowIn(),S=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:m,failed:S}}getArrowLikeExpressions(m,S){let _=[m],O=[];for(;_.length!==0;){let U=_.pop();U.type==="ArrowFunctionExpression"&&U.body.type!=="BlockStatement"?(U.typeParameters||!U.returnType?this.finishArrowValidation(U):O.push(U),_.push(U.body)):U.type==="ConditionalExpression"&&(_.push(U.consequent),_.push(U.alternate))}return S?(O.forEach(U=>this.finishArrowValidation(U)),[O,[]]):Jf(O,U=>U.params.every(K=>this.isAssignable(K,!0)))}finishArrowValidation(m){var S;this.toAssignableList(m.params,(S=m.extra)==null?void 0:S.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(m,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(m,S){let _;return this.state.noArrowParamsConversionAt.indexOf(m.start)!==-1?(this.state.noArrowParamsConversionAt.push(this.state.start),_=S(),this.state.noArrowParamsConversionAt.pop()):_=S(),_}parseParenItem(m,S){let _=super.parseParenItem(m,S);if(this.eat(17)&&(_.optional=!0,this.resetEndLocation(m)),this.match(14)){let O=this.startNodeAt(S);return O.expression=_,O.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(O,"TypeCastExpression")}return _}assertModuleNodeAllowed(m){m.type==="ImportDeclaration"&&(m.importKind==="type"||m.importKind==="typeof")||m.type==="ExportNamedDeclaration"&&m.exportKind==="type"||m.type==="ExportAllDeclaration"&&m.exportKind==="type"||super.assertModuleNodeAllowed(m)}parseExportDeclaration(m){if(this.isContextual(130)){m.exportKind="type";let S=this.startNode();return this.next(),this.match(5)?(m.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(m),null):this.flowParseTypeAlias(S)}else if(this.isContextual(131)){m.exportKind="type";let S=this.startNode();return this.next(),this.flowParseOpaqueType(S,!1)}else if(this.isContextual(129)){m.exportKind="type";let S=this.startNode();return this.next(),this.flowParseInterface(S)}else if(this.shouldParseEnums()&&this.isContextual(126)){m.exportKind="value";let S=this.startNode();return this.next(),this.flowParseEnumDeclaration(S)}else return super.parseExportDeclaration(m)}eatExportStar(m){return super.eatExportStar(m)?!0:this.isContextual(130)&&this.lookahead().type===55?(m.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(m){let{startLoc:S}=this.state,_=super.maybeParseExportNamespaceSpecifier(m);return _&&m.exportKind==="type"&&this.unexpected(S),_}parseClassId(m,S,_){super.parseClassId(m,S,_),this.match(47)&&(m.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(m,S,_){let{startLoc:O}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(m,S))return;S.declare=!0}super.parseClassMember(m,S,_),S.declare&&(S.type!=="ClassProperty"&&S.type!=="ClassPrivateProperty"&&S.type!=="PropertyDefinition"?this.raise(wt.DeclareClassElement,O):S.value&&this.raise(wt.DeclareClassFieldInitializer,S.value))}isIterator(m){return m==="iterator"||m==="asyncIterator"}readIterator(){let m=super.readWord1(),S="@@"+m;(!this.isIterator(m)||!this.state.inType)&&this.raise(v.InvalidIdentifier,this.state.curPosition(),{identifierName:S}),this.finishToken(132,S)}getTokenFromCode(m){let S=this.input.charCodeAt(this.state.pos+1);m===123&&S===124?this.finishOp(6,2):this.state.inType&&(m===62||m===60)?this.finishOp(m===62?48:47,1):this.state.inType&&m===63?S===46?this.finishOp(18,2):this.finishOp(17,1):ws(m,S,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(m)}isAssignable(m,S){return m.type==="TypeCastExpression"?this.isAssignable(m.expression,S):super.isAssignable(m,S)}toAssignable(m,S=!1){!S&&m.type==="AssignmentExpression"&&m.left.type==="TypeCastExpression"&&(m.left=this.typeCastToParameter(m.left)),super.toAssignable(m,S)}toAssignableList(m,S,_){for(let O=0;O1||!S)&&this.raise(wt.TypeCastInPattern,U.typeAnnotation)}return m}parseArrayLike(m,S,_,O){let U=super.parseArrayLike(m,S,_,O);return S&&!this.state.maybeInArrowParameters&&this.toReferencedList(U.elements),U}isValidLVal(m,S,_){return m==="TypeCastExpression"||super.isValidLVal(m,S,_)}parseClassProperty(m){return this.match(14)&&(m.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(m)}parseClassPrivateProperty(m){return this.match(14)&&(m.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(m)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(m){return!this.match(14)&&super.isNonstaticConstructor(m)}pushClassMethod(m,S,_,O,U,K){if(S.variance&&this.unexpected(S.variance.loc.start),delete S.variance,this.match(47)&&(S.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(m,S,_,O,U,K),S.params&&U){let re=S.params;re.length>0&&this.isThisParam(re[0])&&this.raise(wt.ThisParamBannedInConstructor,S)}else if(S.type==="MethodDefinition"&&U&&S.value.params){let re=S.value.params;re.length>0&&this.isThisParam(re[0])&&this.raise(wt.ThisParamBannedInConstructor,S)}}pushClassPrivateMethod(m,S,_,O){S.variance&&this.unexpected(S.variance.loc.start),delete S.variance,this.match(47)&&(S.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(m,S,_,O)}parseClassSuper(m){if(super.parseClassSuper(m),m.superClass&&this.match(47)&&(m.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();let S=m.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(m){super.checkGetterSetterParams(m);let S=this.getObjectOrClassMethodParams(m);if(S.length>0){let _=S[0];this.isThisParam(_)&&m.kind==="get"?this.raise(wt.GetterMayNotHaveThisParam,_):this.isThisParam(_)&&this.raise(wt.SetterMayNotHaveThisParam,_)}}parsePropertyNamePrefixOperator(m){m.variance=this.flowParseVariance()}parseObjPropValue(m,S,_,O,U,K,re){m.variance&&this.unexpected(m.variance.loc.start),delete m.variance;let le;this.match(47)&&!K&&(le=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let ae=super.parseObjPropValue(m,S,_,O,U,K,re);return le&&((ae.value||ae).typeParameters=le),ae}parseAssignableListItemTypes(m){return this.eat(17)&&(m.type!=="Identifier"&&this.raise(wt.PatternIsOptional,m),this.isThisParam(m)&&this.raise(wt.ThisParamMayNotBeOptional,m),m.optional=!0),this.match(14)?m.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(m)&&this.raise(wt.ThisParamAnnotationRequired,m),this.match(29)&&this.isThisParam(m)&&this.raise(wt.ThisParamNoDefault,m),this.resetEndLocation(m),m}parseMaybeDefault(m,S){let _=super.parseMaybeDefault(m,S);return _.type==="AssignmentPattern"&&_.typeAnnotation&&_.right.start<_.typeAnnotation.start&&this.raise(wt.TypeBeforeInitializer,_.typeAnnotation),_}checkImportReflection(m){super.checkImportReflection(m),m.module&&m.importKind!=="value"&&this.raise(wt.ImportReflectionHasImportType,m.specifiers[0].loc.start)}parseImportSpecifierLocal(m,S,_){S.local=Ch(m)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),m.specifiers.push(this.finishImportSpecifier(S,_))}isPotentialImportPhase(m){if(super.isPotentialImportPhase(m))return!0;if(this.isContextual(130)){if(!m)return!0;let S=this.lookaheadCharCode();return S===123||S===42}return!m&&this.isContextual(87)}applyImportPhase(m,S,_,O){if(super.applyImportPhase(m,S,_,O),S){if(!_&&this.match(65))return;m.exportKind=_==="type"?_:"value"}else _==="type"&&this.match(55)&&this.unexpected(),m.importKind=_==="type"||_==="typeof"?_:"value"}parseImportSpecifier(m,S,_,O,U){let K=m.imported,re=null;K.type==="Identifier"&&(K.name==="type"?re="type":K.name==="typeof"&&(re="typeof"));let le=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){let $e=this.parseIdentifier(!0);re!==null&&!Ue(this.state.type)?(m.imported=$e,m.importKind=re,m.local=ns($e)):(m.imported=K,m.importKind=null,m.local=this.parseIdentifier())}else{if(re!==null&&Ue(this.state.type))m.imported=this.parseIdentifier(!0),m.importKind=re;else{if(S)throw this.raise(v.ImportBindingIsString,m,{importName:K.value});m.imported=K,m.importKind=null}this.eatContextual(93)?m.local=this.parseIdentifier():(le=!0,m.local=ns(m.imported))}let ae=Ch(m);return _&&ae&&this.raise(wt.ImportTypeShorthandOnlyInPureImport,m),(_||ae)&&this.checkReservedType(m.local.name,m.local.loc.start,!0),le&&!_&&!ae&&this.checkReservedWord(m.local.name,m.loc.start,!0,!0),this.finishImportSpecifier(m,"ImportSpecifier")}parseBindingAtom(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return super.parseBindingAtom()}}parseFunctionParams(m,S){let _=m.kind;_!=="get"&&_!=="set"&&this.match(47)&&(m.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(m,S)}parseVarId(m,S){super.parseVarId(m,S),this.match(14)&&(m.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(m.id))}parseAsyncArrowFromCallExpression(m,S){if(this.match(14)){let _=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,m.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=_}return super.parseAsyncArrowFromCallExpression(m,S)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(m,S){var _;let O=null,U;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(O=this.state.clone(),U=this.tryParse(()=>super.parseMaybeAssign(m,S),O),!U.error)return U.node;let{context:le}=this.state,ae=le[le.length-1];(ae===T.j_oTag||ae===T.j_expr)&&le.pop()}if((_=U)!=null&&_.error||this.match(47)){var K,re;O=O||this.state.clone();let le,ae=this.tryParse(et=>{var it;le=this.flowParseTypeParameterDeclaration();let lt=this.forwardNoArrowParamsConversionAt(le,()=>{let Cn=super.parseMaybeAssign(m,S);return this.resetStartLocationFromNode(Cn,le),Cn});(it=lt.extra)!=null&&it.parenthesized&&et();let mr=this.maybeUnwrapTypeCastExpression(lt);return mr.type!=="ArrowFunctionExpression"&&et(),mr.typeParameters=le,this.resetStartLocationFromNode(mr,le),lt},O),$e=null;if(ae.node&&this.maybeUnwrapTypeCastExpression(ae.node).type==="ArrowFunctionExpression"){if(!ae.error&&!ae.aborted)return ae.node.async&&this.raise(wt.UnexpectedTypeParameterBeforeAsyncArrowFunction,le),ae.node;$e=ae.node}if((K=U)!=null&&K.node)return this.state=U.failState,U.node;if($e)return this.state=ae.failState,$e;throw(re=U)!=null&&re.thrown?U.error:ae.thrown?ae.error:this.raise(wt.UnexpectedTokenAfterTypeParameter,le)}return super.parseMaybeAssign(m,S)}parseArrow(m){if(this.match(14)){let S=this.tryParse(()=>{let _=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let O=this.startNode();return[O.typeAnnotation,m.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=_,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),O});if(S.thrown)return null;S.error&&(this.state=S.failState),m.returnType=S.node.typeAnnotation?this.finishNode(S.node,"TypeAnnotation"):null}return super.parseArrow(m)}shouldParseArrow(m){return this.match(14)||super.shouldParseArrow(m)}setArrowFunctionParameters(m,S){this.state.noArrowParamsConversionAt.indexOf(m.start)!==-1?m.params=S:super.setArrowFunctionParameters(m,S)}checkParams(m,S,_,O=!0){if(!(_&&this.state.noArrowParamsConversionAt.indexOf(m.start)!==-1)){for(let U=0;U0&&this.raise(wt.ThisParamMustBeFirst,m.params[U]);super.checkParams(m,S,_,O)}}parseParenAndDistinguishExpression(m){return super.parseParenAndDistinguishExpression(m&&this.state.noArrowAt.indexOf(this.state.start)===-1)}parseSubscripts(m,S,_){if(m.type==="Identifier"&&m.name==="async"&&this.state.noArrowAt.indexOf(S.index)!==-1){this.next();let O=this.startNodeAt(S);O.callee=m,O.arguments=super.parseCallExpressionArguments(11,!1),m=this.finishNode(O,"CallExpression")}else if(m.type==="Identifier"&&m.name==="async"&&this.match(47)){let O=this.state.clone(),U=this.tryParse(re=>this.parseAsyncArrowWithTypeParameters(S)||re(),O);if(!U.error&&!U.aborted)return U.node;let K=this.tryParse(()=>super.parseSubscripts(m,S,_),O);if(K.node&&!K.error)return K.node;if(U.node)return this.state=U.failState,U.node;if(K.node)return this.state=K.failState,K.node;throw U.error||K.error}return super.parseSubscripts(m,S,_)}parseSubscript(m,S,_,O){if(this.match(18)&&this.isLookaheadToken_lt()){if(O.optionalChainMember=!0,_)return O.stop=!0,m;this.next();let U=this.startNodeAt(S);return U.callee=m,U.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),U.arguments=this.parseCallExpressionArguments(11,!1),U.optional=!0,this.finishCallExpression(U,!0)}else if(!_&&this.shouldParseTypes()&&this.match(47)){let U=this.startNodeAt(S);U.callee=m;let K=this.tryParse(()=>(U.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),U.arguments=super.parseCallExpressionArguments(11,!1),O.optionalChainMember&&(U.optional=!1),this.finishCallExpression(U,O.optionalChainMember)));if(K.node)return K.error&&(this.state=K.failState),K.node}return super.parseSubscript(m,S,_,O)}parseNewCallee(m){super.parseNewCallee(m);let S=null;this.shouldParseTypes()&&this.match(47)&&(S=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),m.typeArguments=S}parseAsyncArrowWithTypeParameters(m){let S=this.startNodeAt(m);if(this.parseFunctionParams(S,!1),!!this.parseArrow(S))return super.parseArrowExpression(S,void 0,!0)}readToken_mult_modulo(m){let S=this.input.charCodeAt(this.state.pos+1);if(m===42&&S===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(m)}readToken_pipe_amp(m){let S=this.input.charCodeAt(this.state.pos+1);if(m===124&&S===125){this.finishOp(9,2);return}super.readToken_pipe_amp(m)}parseTopLevel(m,S){let _=super.parseTopLevel(m,S);return this.state.hasFlowComment&&this.raise(wt.UnterminatedFlowComment,this.state.curPosition()),_}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(wt.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let m=this.skipFlowComment();m&&(this.state.pos+=m,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:m}=this.state,S=2;for(;[32,9].includes(this.input.charCodeAt(m+S));)S++;let _=this.input.charCodeAt(S+m),O=this.input.charCodeAt(S+m+1);return _===58&&O===58?S+2:this.input.slice(S+m,S+m+12)==="flow-include"?S+12:_===58&&O!==58?S:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(v.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(m,{enumName:S,memberName:_}){this.raise(wt.EnumBooleanMemberNotInitialized,m,{memberName:_,enumName:S})}flowEnumErrorInvalidMemberInitializer(m,S){return this.raise(S.explicitType?S.explicitType==="symbol"?wt.EnumInvalidMemberInitializerSymbolType:wt.EnumInvalidMemberInitializerPrimaryType:wt.EnumInvalidMemberInitializerUnknownType,m,S)}flowEnumErrorNumberMemberNotInitialized(m,S){this.raise(wt.EnumNumberMemberNotInitialized,m,S)}flowEnumErrorStringMemberInconsistentlyInitialized(m,S){this.raise(wt.EnumStringMemberInconsistentlyInitialized,m,S)}flowEnumMemberInit(){let m=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:m}}case 133:{let _=this.parseStringLiteral(this.state.value);return S()?{type:"string",loc:_.loc.start,value:_}:{type:"invalid",loc:m}}case 85:case 86:{let _=this.parseBooleanLiteral(this.match(85));return S()?{type:"boolean",loc:_.loc.start,value:_}:{type:"invalid",loc:m}}default:return{type:"invalid",loc:m}}}flowEnumMemberRaw(){let m=this.state.startLoc,S=this.parseIdentifier(!0),_=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:m};return{id:S,init:_}}flowEnumCheckExplicitTypeMismatch(m,S,_){let{explicitType:O}=S;O!==null&&O!==_&&this.flowEnumErrorInvalidMemberInitializer(m,S)}flowEnumMembers({enumName:m,explicitType:S}){let _=new Set,O={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},U=!1;for(;!this.match(8);){if(this.eat(21)){U=!0;break}let K=this.startNode(),{id:re,init:le}=this.flowEnumMemberRaw(),ae=re.name;if(ae==="")continue;/^[a-z]/.test(ae)&&this.raise(wt.EnumInvalidMemberName,re,{memberName:ae,suggestion:ae[0].toUpperCase()+ae.slice(1),enumName:m}),_.has(ae)&&this.raise(wt.EnumDuplicateMemberName,re,{memberName:ae,enumName:m}),_.add(ae);let $e={enumName:m,explicitType:S,memberName:ae};switch(K.id=re,le.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(le.loc,$e,"boolean"),K.init=le.value,O.booleanMembers.push(this.finishNode(K,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(le.loc,$e,"number"),K.init=le.value,O.numberMembers.push(this.finishNode(K,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(le.loc,$e,"string"),K.init=le.value,O.stringMembers.push(this.finishNode(K,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(le.loc,$e);case"none":switch(S){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(le.loc,$e);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(le.loc,$e);break;default:O.defaultedMembers.push(this.finishNode(K,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:O,hasUnknownMembers:U}}flowEnumStringMembers(m,S,{enumName:_}){if(m.length===0)return S;if(S.length===0)return m;if(S.length>m.length){for(let O of m)this.flowEnumErrorStringMemberInconsistentlyInitialized(O,{enumName:_});return S}else{for(let O of S)this.flowEnumErrorStringMemberInconsistentlyInitialized(O,{enumName:_});return m}}flowEnumParseExplicitType({enumName:m}){if(!this.eatContextual(102))return null;if(!ye(this.state.type))throw this.raise(wt.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:m});let{value:S}=this.state;return this.next(),S!=="boolean"&&S!=="number"&&S!=="string"&&S!=="symbol"&&this.raise(wt.EnumInvalidExplicitType,this.state.startLoc,{enumName:m,invalidEnumType:S}),S}flowEnumBody(m,S){let _=S.name,O=S.loc.start,U=this.flowEnumParseExplicitType({enumName:_});this.expect(5);let{members:K,hasUnknownMembers:re}=this.flowEnumMembers({enumName:_,explicitType:U});switch(m.hasUnknownMembers=re,U){case"boolean":return m.explicitType=!0,m.members=K.booleanMembers,this.expect(8),this.finishNode(m,"EnumBooleanBody");case"number":return m.explicitType=!0,m.members=K.numberMembers,this.expect(8),this.finishNode(m,"EnumNumberBody");case"string":return m.explicitType=!0,m.members=this.flowEnumStringMembers(K.stringMembers,K.defaultedMembers,{enumName:_}),this.expect(8),this.finishNode(m,"EnumStringBody");case"symbol":return m.members=K.defaultedMembers,this.expect(8),this.finishNode(m,"EnumSymbolBody");default:{let le=()=>(m.members=[],this.expect(8),this.finishNode(m,"EnumStringBody"));m.explicitType=!1;let ae=K.booleanMembers.length,$e=K.numberMembers.length,et=K.stringMembers.length,it=K.defaultedMembers.length;if(!ae&&!$e&&!et&&!it)return le();if(!ae&&!$e)return m.members=this.flowEnumStringMembers(K.stringMembers,K.defaultedMembers,{enumName:_}),this.expect(8),this.finishNode(m,"EnumStringBody");if(!$e&&!et&&ae>=it){for(let lt of K.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(lt.loc.start,{enumName:_,memberName:lt.id.name});return m.members=K.booleanMembers,this.expect(8),this.finishNode(m,"EnumBooleanBody")}else if(!ae&&!et&&$e>=it){for(let lt of K.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(lt.loc.start,{enumName:_,memberName:lt.id.name});return m.members=K.numberMembers,this.expect(8),this.finishNode(m,"EnumNumberBody")}else return this.raise(wt.EnumInconsistentMemberValues,O,{enumName:_}),le()}}}flowParseEnumDeclaration(m){let S=this.parseIdentifier();return m.id=S,m.body=this.flowEnumBody(this.startNode(),S),this.finishNode(m,"EnumDeclaration")}isLookaheadToken_lt(){let m=this.nextTokenStart();if(this.input.charCodeAt(m)===60){let S=this.input.charCodeAt(m+1);return S!==60&&S!==61}return!1}maybeUnwrapTypeCastExpression(m){return m.type==="TypeCastExpression"?m.expression:m}},jn=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:m})=>`Unexpected token \`${x}\`. Did you mean \`${m}\` 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 Ss(x){return x?x.type==="JSXOpeningFragment"||x.type==="JSXClosingFragment":!1}function Ds(x){if(x.type==="JSXIdentifier")return x.name;if(x.type==="JSXNamespacedName")return x.namespace.name+":"+x.name.name;if(x.type==="JSXMemberExpression")return Ds(x.object)+"."+Ds(x.property);throw new Error("Node had unexpected type: "+x.type)}var Es=x=>class extends x{jsxReadToken(){let m="",S=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(jn.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}m+=this.input.slice(S,this.state.pos),this.finishToken(141,m);return;case 38:m+=this.input.slice(S,this.state.pos),m+=this.jsxReadEntity(),S=this.state.pos;break;case 62:case 125:default:mt(_)?(m+=this.input.slice(S,this.state.pos),m+=this.jsxReadNewLine(!0),S=this.state.pos):++this.state.pos}}}jsxReadNewLine(m){let S=this.input.charCodeAt(this.state.pos),_;return++this.state.pos,S===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,_=m?` +`:`\r +`):_=String.fromCharCode(S),++this.state.curLine,this.state.lineStart=this.state.pos,_}jsxReadString(m){let S="",_=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(v.UnterminatedString,this.state.startLoc);let O=this.input.charCodeAt(this.state.pos);if(O===m)break;O===38?(S+=this.input.slice(_,this.state.pos),S+=this.jsxReadEntity(),_=this.state.pos):mt(O)?(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 m=++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 O=!!(S&512),U=(_&4)>0;return O!==U}return!0}return S&128&&(_&8)>0?x.names.get(m)&2?!!(S&1):!1:S&2&&(_&1)>0?!0:super.isRedeclaredInScope(x,m,S)}checkLocalExport(x){let{name:m}=x;if(this.hasImport(m))return;let S=this.scopeStack.length;for(let _=S-1;_>=0;_--){let O=this.scopeStack[_].tsNames.get(m);if((O&1)>0||(O&16)>0)return}super.checkLocalExport(x)}},Zf=(x,m)=>hasOwnProperty.call(x,m)&&x[m],Ta=x=>x.type==="ParenthesizedExpression"?Ta(x.expression):x,Cl=class extends qo{toAssignable(x,m=!1){var S,_;let O;switch((x.type==="ParenthesizedExpression"||(S=x.extra)!=null&&S.parenthesized)&&(O=Ta(x),m?O.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(v.InvalidParenthesizedAssignment,x):O.type!=="MemberExpression"&&!this.isOptionalMemberExpression(O)&&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 K=0,re=x.properties.length,le=re-1;K_.type!=="ObjectMethod"&&(O===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!m;default:return!1}}toReferencedList(x,m){return x}toReferencedListDeep(x,m){this.toReferencedList(x,m);for(let S of x)(S==null?void 0:S.type)==="ArrayExpression"&&this.toReferencedListDeep(S.elements)}parseSpread(x){let m=this.startNode();return this.next(),m.argument=this.parseMaybeAssignAllowIn(x,void 0),this.finishNode(m,"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,m,S){let _=S&1,O=[],U=!0;for(;!this.eat(x);)if(U?U=!1:this.expect(12),_&&this.match(12))O.push(null);else{if(this.eat(x))break;if(this.match(21)){if(O.push(this.parseAssignableListItemTypes(this.parseRestBinding(),S)),!this.checkCommaAfterRest(m)){this.expect(x);break}}else{let K=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(v.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)K.push(this.parseDecorator());O.push(this.parseAssignableListItem(S,K))}}return O}parseBindingRestProperty(x){return this.next(),x.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(x,"RestElement")}parseBindingProperty(){let{type:x,startLoc:m}=this.state;if(x===21)return this.parseBindingRestProperty(this.startNode());let S=this.startNode();return x===138?(this.expectPlugin("destructuringPrivate",m),this.classScope.usePrivateName(this.state.value,m),S.key=this.parsePrivateName()):this.parsePropertyName(S),S.method=!1,this.parseObjPropValue(S,m,!1,!1,!0,!1)}parseAssignableListItem(x,m){let S=this.parseMaybeDefault();this.parseAssignableListItemTypes(S,x);let _=this.parseMaybeDefault(S.loc.start,S);return m.length&&(S.decorators=m),_}parseAssignableListItemTypes(x,m){return x}parseMaybeDefault(x,m){var S;if(x!=null||(x=this.state.startLoc),m=(S=m)!=null?S:this.parseBindingAtom(),!this.eat(29))return m;let _=this.startNodeAt(x);return _.left=m,_.right=this.parseMaybeAssignAllowIn(),this.finishNode(_,"AssignmentPattern")}isValidLVal(x,m,S){return Zf({AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},x)}isOptionalMemberExpression(x){return x.type==="OptionalMemberExpression"}checkLVal(x,{in:m,binding:S=64,checkClashes:_=!1,strictModeChanged:O=!1,hasParenthesizedAncestor:U=!1}){var K;let re=x.type;if(this.isObjectMethod(x))return;let le=this.isOptionalMemberExpression(x);if(le||re==="MemberExpression"){le&&(this.expectPlugin("optionalChainingAssign",x.loc.start),m.type!=="AssignmentExpression"&&this.raise(v.InvalidLhsOptionalChaining,x,{ancestor:m})),S!==64&&this.raise(v.InvalidPropertyBindingPattern,x);return}if(re==="Identifier"){this.checkIdentifier(x,S,O);let{name:lt}=x;_&&(_.has(lt)?this.raise(v.ParamDupe,x):_.add(lt));return}let ae=this.isValidLVal(re,!(U||(K=x.extra)!=null&&K.parenthesized)&&m.type==="AssignmentExpression",S);if(ae===!0)return;if(ae===!1){let lt=S===64?v.InvalidLhs:v.InvalidLhsBinding;this.raise(lt,x,{ancestor:m});return}let[$e,et]=Array.isArray(ae)?ae:[ae,re==="ParenthesizedExpression"],it=re==="ArrayPattern"||re==="ObjectPattern"?{type:re}:m;for(let lt of[].concat(x[$e]))lt&&this.checkLVal(lt,{in:it,binding:S,checkClashes:_,strictModeChanged:O,hasParenthesizedAncestor:et})}checkIdentifier(x,m,S=!1){this.state.strict&&(S?vi(x.name,this.inModule):ei(x.name))&&(m===64?this.raise(v.StrictEvalArguments,x,{referenceName:x.name}):this.raise(v.StrictEvalArgumentsBinding,x,{bindingName:x.name})),m&8192&&x.name==="let"&&this.raise(v.LetInLexicalBinding,x),m&64||this.declareNameFromIdentifier(x,m)}declareNameFromIdentifier(x,m){this.scope.declareName(x.name,m,x.loc.start)}checkToRestConversion(x,m){switch(x.type){case"ParenthesizedExpression":this.checkToRestConversion(x.expression,m);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(m)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}},Ah=(x,m)=>hasOwnProperty.call(x,m)&&x[m];function Ko(x){if(x==null)throw new Error(`Unexpected ${x} value.`);return x}function Ks(x){if(!x)throw new Error("Assert fail")}var ct=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 Qf(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 kh(x){return x==="private"||x==="public"||x==="protected"}function ie(x){return x==="in"||x==="out"}var be=x=>class extends x{constructor(...m){super(...m),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:ct.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:ct.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:ct.InvalidModifierOnTypeParameter})}getScopeHandler(){return El}tsIsIdentifier(){return ye(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(m,S){if(!ye(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let _=this.state.value;if(m.indexOf(_)!==-1){if(S&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return _}}tsParseModifiers({allowedModifiers:m,disallowedModifiers:S,stopOnStartOfClassStaticBlock:_,errorTemplate:O=ct.InvalidModifierOnTypeMember},U){let K=(le,ae,$e,et)=>{ae===$e&&U[et]&&this.raise(ct.InvalidModifiersOrder,le,{orderedModifiers:[$e,et]})},re=(le,ae,$e,et)=>{(U[$e]&&ae===et||U[et]&&ae===$e)&&this.raise(ct.IncompatibleModifiers,le,{modifiers:[$e,et]})};for(;;){let{startLoc:le}=this.state,ae=this.tsParseModifier(m.concat(S??[]),_);if(!ae)break;kh(ae)?U.accessibility?this.raise(ct.DuplicateAccessibilityModifier,le,{modifier:ae}):(K(le,ae,ae,"override"),K(le,ae,ae,"static"),K(le,ae,ae,"readonly"),U.accessibility=ae):ie(ae)?(U[ae]&&this.raise(ct.DuplicateModifier,le,{modifier:ae}),U[ae]=!0,K(le,ae,"in","out")):(hasOwnProperty.call(U,ae)?this.raise(ct.DuplicateModifier,le,{modifier:ae}):(K(le,ae,"static","readonly"),K(le,ae,"static","override"),K(le,ae,"override","readonly"),K(le,ae,"abstract","override"),re(le,ae,"declare","override"),re(le,ae,"static","abstract")),U[ae]=!0),S!=null&&S.includes(ae)&&this.raise(O,le,{modifier:ae})}}tsIsListTerminator(m){switch(m){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(m,S){let _=[];for(;!this.tsIsListTerminator(m);)_.push(S());return _}tsParseDelimitedList(m,S,_){return Ko(this.tsParseDelimitedListWorker(m,S,!0,_))}tsParseDelimitedListWorker(m,S,_,O){let U=[],K=-1;for(;!this.tsIsListTerminator(m);){K=-1;let re=S();if(re==null)return;if(U.push(re),this.eat(12)){K=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(m))break;_&&this.expect(12);return}return O&&(O.value=K),U}tsParseBracketedList(m,S,_,O,U){O||(_?this.expect(0):this.expect(47));let K=this.tsParseDelimitedList(m,S,U);return _?this.expect(3):this.expect(48),K}tsParseImportType(){let m=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(ct.UnsupportedImportTypeArgument,this.state.startLoc),m.argument=super.parseExprAtom(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(m.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(m.options=super.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.eat(16)&&(m.qualifier=this.tsParseEntityName()),this.match(47)&&(m.typeParameters=this.tsParseTypeArguments()),this.finishNode(m,"TSImportType")}tsParseEntityName(m=!0){let S=this.parseIdentifier(m);for(;this.eat(16);){let _=this.startNodeAtNode(S);_.left=S,_.right=this.parseIdentifier(m),S=this.finishNode(_,"TSQualifiedName")}return S}tsParseTypeReference(){let m=this.startNode();return m.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(m.typeParameters=this.tsParseTypeArguments()),this.finishNode(m,"TSTypeReference")}tsParseThisTypePredicate(m){this.next();let S=this.startNodeAtNode(m);return S.parameterName=m,S.typeAnnotation=this.tsParseTypeAnnotation(!1),S.asserts=!1,this.finishNode(S,"TSTypePredicate")}tsParseThisTypeNode(){let m=this.startNode();return this.next(),this.finishNode(m,"TSThisType")}tsParseTypeQuery(){let m=this.startNode();return this.expect(87),this.match(83)?m.exprName=this.tsParseImportType():m.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(m.typeParameters=this.tsParseTypeArguments()),this.finishNode(m,"TSTypeQuery")}tsParseTypeParameter(m){let S=this.startNode();return m(S),S.name=this.tsParseTypeParameterName(),S.constraint=this.tsEatThenParseType(81),S.default=this.tsEatThenParseType(29),this.finishNode(S,"TSTypeParameter")}tsTryParseTypeParameters(m){if(this.match(47))return this.tsParseTypeParameters(m)}tsParseTypeParameters(m){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,m),!1,!0,_),S.params.length===0&&this.raise(ct.EmptyTypeParameters,S),_.value!==-1&&this.addExtra(S,"trailingComma",_.value),this.finishNode(S,"TSTypeParameterDeclaration")}tsFillSignature(m,S){let _=m===19,O="parameters",U="typeAnnotation";S.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),S[O]=this.tsParseBindingListForSignature(),_?S[U]=this.tsParseTypeOrTypePredicateAnnotation(m):this.match(m)&&(S[U]=this.tsParseTypeOrTypePredicateAnnotation(m))}tsParseBindingListForSignature(){let m=super.parseBindingList(11,41,2);for(let S of m){let{type:_}=S;(_==="AssignmentPattern"||_==="TSParameterProperty")&&this.raise(ct.UnsupportedSignatureParameterKind,S,{type:_})}return m}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(m,S){return this.tsFillSignature(14,S),this.tsParseTypeMemberSemicolon(),this.finishNode(S,m)}tsIsUnambiguouslyIndexSignature(){return this.next(),ye(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(m){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),m.parameters=[S];let _=this.tsTryParseTypeAnnotation();return _&&(m.typeAnnotation=_),this.tsParseTypeMemberSemicolon(),this.finishNode(m,"TSIndexSignature")}tsParsePropertyOrMethodSignature(m,S){this.eat(17)&&(m.optional=!0);let _=m;if(this.match(10)||this.match(47)){S&&this.raise(ct.ReadonlyForMethodSignature,m);let O=_;O.kind&&this.match(47)&&this.raise(ct.AccesorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,O),this.tsParseTypeMemberSemicolon();let U="parameters",K="typeAnnotation";if(O.kind==="get")O[U].length>0&&(this.raise(v.BadGetterArity,this.state.curPosition()),this.isThisParam(O[U][0])&&this.raise(ct.AccesorCannotDeclareThisParameter,this.state.curPosition()));else if(O.kind==="set"){if(O[U].length!==1)this.raise(v.BadSetterArity,this.state.curPosition());else{let re=O[U][0];this.isThisParam(re)&&this.raise(ct.AccesorCannotDeclareThisParameter,this.state.curPosition()),re.type==="Identifier"&&re.optional&&this.raise(ct.SetAccesorCannotHaveOptionalParameter,this.state.curPosition()),re.type==="RestElement"&&this.raise(ct.SetAccesorCannotHaveRestParameter,this.state.curPosition())}O[K]&&this.raise(ct.SetAccesorCannotHaveReturnType,O[K])}else O.kind="method";return this.finishNode(O,"TSMethodSignature")}else{let O=_;S&&(O.readonly=!0);let U=this.tsTryParseTypeAnnotation();return U&&(O.typeAnnotation=U),this.tsParseTypeMemberSemicolon(),this.finishNode(O,"TSPropertySignature")}}tsParseTypeMember(){let m=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",m);if(this.match(77)){let _=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",m):(m.key=this.createIdentifier(_,"new"),this.tsParsePropertyOrMethodSignature(m,!1))}return this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},m),this.tsTryParseIndexSignature(m)||(super.parsePropertyName(m),!m.computed&&m.key.type==="Identifier"&&(m.key.name==="get"||m.key.name==="set")&&this.tsTokenCanFollowModifier()&&(m.kind=m.key.name,super.parsePropertyName(m)),this.tsParsePropertyOrMethodSignature(m,!!m.readonly))}tsParseTypeLiteral(){let m=this.startNode();return m.members=this.tsParseObjectTypeMembers(),this.finishNode(m,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);let m=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),m}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 m=this.startNode();return m.name=this.tsParseTypeParameterName(),m.constraint=this.tsExpectThenParseType(58),this.finishNode(m,"TSTypeParameter")}tsParseMappedType(){let m=this.startNode();return this.expect(5),this.match(53)?(m.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(m.readonly=!0),this.expect(0),m.typeParameter=this.tsParseMappedTypeParameter(),m.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(m.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(m.optional=!0),m.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(m,"TSMappedType")}tsParseTupleType(){let m=this.startNode();m.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let S=!1;return m.elementTypes.forEach(_=>{let{type:O}=_;S&&O!=="TSRestType"&&O!=="TSOptionalType"&&!(O==="TSNamedTupleMember"&&_.optional)&&this.raise(ct.OptionalTypeBeforeRequired,_),S||(S=O==="TSNamedTupleMember"&&_.optional||O==="TSOptionalType")}),this.finishNode(m,"TSTupleType")}tsParseTupleElementType(){let{startLoc:m}=this.state,S=this.eat(21),_,O,U,K,re=Ue(this.state.type)?this.lookaheadCharCode():null;if(re===58)_=!0,U=!1,O=this.parseIdentifier(!0),this.expect(14),K=this.tsParseType();else if(re===63){U=!0;let le=this.state.startLoc,ae=this.state.value,$e=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(_=!0,O=this.createIdentifier(this.startNodeAt(le),ae),this.expect(17),this.expect(14),K=this.tsParseType()):(_=!1,K=$e,this.expect(17))}else K=this.tsParseType(),U=this.eat(17),_=this.eat(14);if(_){let le;O?(le=this.startNodeAtNode(O),le.optional=U,le.label=O,le.elementType=K,this.eat(17)&&(le.optional=!0,this.raise(ct.TupleOptionalAfterType,this.state.lastTokStartLoc))):(le=this.startNodeAtNode(K),le.optional=U,this.raise(ct.InvalidTupleMemberLabel,K),le.label=K,le.elementType=this.tsParseType()),K=this.finishNode(le,"TSNamedTupleMember")}else if(U){let le=this.startNodeAtNode(K);le.typeAnnotation=K,K=this.finishNode(le,"TSOptionalType")}if(S){let le=this.startNodeAt(m);le.typeAnnotation=K,K=this.finishNode(le,"TSRestType")}return K}tsParseParenthesizedType(){let m=this.startNode();return this.expect(10),m.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(m,"TSParenthesizedType")}tsParseFunctionOrConstructorType(m,S){let _=this.startNode();return m==="TSConstructorType"&&(_.abstract=!!S,S&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,_)),this.finishNode(_,m)}tsParseLiteralTypeNode(){let m=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:m.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(m,"TSLiteralType")}tsParseTemplateLiteralType(){let m=this.startNode();return m.literal=super.parseTemplate(!1),this.finishNode(m,"TSLiteralType")}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let m=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(m):m}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 m=this.startNode(),S=this.lookahead();return S.type!==134&&S.type!==135&&this.unexpected(),m.literal=this.parseMaybeUnary(),this.finishNode(m,"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:m}=this.state;if(ye(m)||m===88||m===84){let S=m===88?"TSVoidKeyword":m===84?"TSNullKeyword":Qf(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 m=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let S=this.startNodeAtNode(m);S.elementType=m,this.expect(3),m=this.finishNode(S,"TSArrayType")}else{let S=this.startNodeAtNode(m);S.objectType=m,S.indexType=this.tsParseType(),this.expect(3),m=this.finishNode(S,"TSIndexedAccessType")}return m}tsParseTypeOperator(){let m=this.startNode(),S=this.state.value;return this.next(),m.operator=S,m.typeAnnotation=this.tsParseTypeOperatorOrHigher(),S==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(m),this.finishNode(m,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(m){switch(m.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(ct.UnexpectedReadonly,m)}}tsParseInferType(){let m=this.startNode();this.expectContextual(115);let S=this.startNode();return S.name=this.tsParseTypeParameterName(),S.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),m.typeParameter=this.finishNode(S,"TSTypeParameter"),this.finishNode(m,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){let m=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return m}}tsParseTypeOperatorOrHigher(){return Me(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(m,S,_){let O=this.startNode(),U=this.eat(_),K=[];do K.push(S());while(this.eat(_));return K.length===1&&!U?K[0]:(O.types=K,this.finishNode(O,m))}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(ye(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:m}=this.state,S=m.length;try{return this.parseObjectLike(8,!0),m.length===S}catch{return!1}}if(this.match(0)){this.next();let{errors:m}=this.state,S=m.length;try{return super.parseBindingList(3,93,1),m.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(m){return this.tsInType(()=>{let S=this.startNode();this.expect(m);let _=this.startNode(),O=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(O&&this.match(78)){let re=this.tsParseThisTypeOrThisTypePredicate();return re.type==="TSThisType"?(_.parameterName=re,_.asserts=!0,_.typeAnnotation=null,re=this.finishNode(_,"TSTypePredicate")):(this.resetStartLocationFromNode(re,_),re.asserts=!0),S.typeAnnotation=re,this.finishNode(S,"TSTypeAnnotation")}let U=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!U)return O?(_.parameterName=this.parseIdentifier(),_.asserts=O,_.typeAnnotation=null,S.typeAnnotation=this.finishNode(_,"TSTypePredicate"),this.finishNode(S,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,S);let K=this.tsParseTypeAnnotation(!1);return _.parameterName=U,_.typeAnnotation=K,_.asserts=O,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 m=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),m}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let m=this.state.containsEsc;return this.next(),!ye(this.state.type)&&!this.match(78)?!1:(m&&this.raise(v.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(m=!0,S=this.startNode()){return this.tsInType(()=>{m&&this.expect(14),S.typeAnnotation=this.tsParseType()}),this.finishNode(S,"TSTypeAnnotation")}tsParseType(){Ks(this.state.inType);let m=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return m;let S=this.startNodeAtNode(m);return S.checkType=m,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(ct.ReservedTypeAssertion,this.state.startLoc);let m=this.startNode();return m.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),m.expression=this.parseMaybeUnary(),this.finishNode(m,"TSTypeAssertion")}tsParseHeritageClause(m){let S=this.state.startLoc,_=this.tsParseDelimitedList("HeritageClauseElement",()=>{let O=this.startNode();return O.expression=this.tsParseEntityName(),this.match(47)&&(O.typeParameters=this.tsParseTypeArguments()),this.finishNode(O,"TSExpressionWithTypeArguments")});return _.length||this.raise(ct.EmptyHeritageClauseType,S,{token:m}),_}tsParseInterfaceDeclaration(m,S={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),S.declare&&(m.declare=!0),ye(this.state.type)?(m.id=this.parseIdentifier(),this.checkIdentifier(m.id,130)):(m.id=null,this.raise(ct.MissingInterfaceName,this.state.startLoc)),m.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(m.extends=this.tsParseHeritageClause("extends"));let _=this.startNode();return _.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),m.body=this.finishNode(_,"TSInterfaceBody"),this.finishNode(m,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(m){return m.id=this.parseIdentifier(),this.checkIdentifier(m.id,2),m.typeAnnotation=this.tsInType(()=>{if(m.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(m,"TSTypeAliasDeclaration")}tsInNoContext(m){let S=this.state.context;this.state.context=[S[0]];try{return m()}finally{this.state.context=S}}tsInType(m){let S=this.state.inType;this.state.inType=!0;try{return m()}finally{this.state.inType=S}}tsInDisallowConditionalTypesContext(m){let S=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return m()}finally{this.state.inDisallowConditionalTypesContext=S}}tsInAllowConditionalTypesContext(m){let S=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return m()}finally{this.state.inDisallowConditionalTypesContext=S}}tsEatThenParseType(m){if(this.match(m))return this.tsNextThenParseType()}tsExpectThenParseType(m){return this.tsInType(()=>(this.expect(m),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let m=this.startNode();return m.id=this.match(133)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(m.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(m,"TSEnumMember")}tsParseEnumDeclaration(m,S={}){return S.const&&(m.const=!0),S.declare&&(m.declare=!0),this.expectContextual(126),m.id=this.parseIdentifier(),this.checkIdentifier(m.id,m.const?8971:8459),this.expect(5),m.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(m,"TSEnumDeclaration")}tsParseModuleBlock(){let m=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(m.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(m,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(m,S=!1){if(m.id=this.parseIdentifier(),S||this.checkIdentifier(m.id,1024),this.eat(16)){let _=this.startNode();this.tsParseModuleOrNamespaceDeclaration(_,!0),m.body=_}else this.scope.enter(256),this.prodParam.enter(0),m.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(m,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(m){return this.isContextual(112)?(m.global=!0,m.id=this.parseIdentifier()):this.match(133)?m.id=super.parseStringLiteral(this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),m.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(m,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(m,S,_){m.isExport=_||!1,m.id=S||this.parseIdentifier(),this.checkIdentifier(m.id,4096),this.expect(29);let O=this.tsParseModuleReference();return m.importKind==="type"&&O.type!=="TSExternalModuleReference"&&this.raise(ct.ImportAliasHasImportType,O),m.moduleReference=O,this.semicolon(),this.finishNode(m,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}tsParseExternalModuleReference(){let m=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),m.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(m,"TSExternalModuleReference")}tsLookAhead(m){let S=this.state.clone(),_=m();return this.state=S,_}tsTryParseAndCatch(m){let S=this.tryParse(_=>m()||_());if(!(S.aborted||!S.node))return S.error&&(this.state=S.failState),S.node}tsTryParse(m){let S=this.state.clone(),_=m();if(_!==void 0&&_!==!1)return _;this.state=S}tsTryParseDeclare(m){if(this.isLineTerminator())return;let S=this.state.type,_;return this.isContextual(100)&&(S=74,_="let"),this.tsInAmbientContext(()=>{switch(S){case 68:return m.declare=!0,super.parseFunctionStatement(m,!1,!1);case 80:return m.declare=!0,this.parseClass(m,!0,!1);case 126:return this.tsParseEnumDeclaration(m,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(m);case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(m.declare=!0,this.parseVarStatement(m,_||this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(m,{const:!0,declare:!0}));case 129:{let O=this.tsParseInterfaceDeclaration(m,{declare:!0});if(O)return O}default:if(ye(S))return this.tsParseDeclaration(m,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(m,S,_){switch(S.name){case"declare":{let O=this.tsTryParseDeclare(m);return O&&(O.declare=!0),O}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);let O=m;return O.global=!0,O.id=S,O.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(O,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(m,S.name,!1,_)}}tsParseDeclaration(m,S,_,O){switch(S){case"abstract":if(this.tsCheckLineTerminator(_)&&(this.match(80)||ye(this.state.type)))return this.tsParseAbstractDeclaration(m,O);break;case"module":if(this.tsCheckLineTerminator(_)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(m);if(ye(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(m)}break;case"namespace":if(this.tsCheckLineTerminator(_)&&ye(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(m);break;case"type":if(this.tsCheckLineTerminator(_)&&ye(this.state.type))return this.tsParseTypeAliasDeclaration(m);break}}tsCheckLineTerminator(m){return m?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(m){if(!this.match(47))return;let S=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let _=this.tsTryParseAndCatch(()=>{let O=this.startNodeAt(m);return O.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(O),O.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),O});if(this.state.maybeInArrowParameters=S,!!_)return super.parseArrowExpression(_,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let m=this.startNode();return m.params=this.tsInType(()=>this.tsInNoContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),m.params.length===0?this.raise(ct.EmptyTypeArguments,m):!this.state.inType&&this.curContext()===T.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(m,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return xe(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseAssignableListItem(m,S){let _=this.state.startLoc,O={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},O);let U=O.accessibility,K=O.override,re=O.readonly;!(m&4)&&(U||re||K)&&this.raise(ct.UnexpectedParameterModifier,_);let le=this.parseMaybeDefault();this.parseAssignableListItemTypes(le,m);let ae=this.parseMaybeDefault(le.loc.start,le);if(U||re||K){let $e=this.startNodeAt(_);return S.length&&($e.decorators=S),U&&($e.accessibility=U),re&&($e.readonly=re),K&&($e.override=K),ae.type!=="Identifier"&&ae.type!=="AssignmentPattern"&&this.raise(ct.UnsupportedParameterPropertyKind,$e),$e.parameter=ae,this.finishNode($e,"TSParameterProperty")}return S.length&&(le.decorators=S),ae}isSimpleParameter(m){return m.type==="TSParameterProperty"&&super.isSimpleParameter(m.parameter)||super.isSimpleParameter(m)}tsDisallowOptionalPattern(m){for(let S of m.params)S.type!=="Identifier"&&S.optional&&!this.state.isAmbientContext&&this.raise(ct.PatternIsOptional,S)}setArrowFunctionParameters(m,S,_){super.setArrowFunctionParameters(m,S,_),this.tsDisallowOptionalPattern(m)}parseFunctionBodyAndFinish(m,S,_=!1){this.match(14)&&(m.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let O=S==="FunctionDeclaration"?"TSDeclareFunction":S==="ClassMethod"||S==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return O&&!this.match(5)&&this.isLineTerminator()?this.finishNode(m,O):O==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(ct.DeclareFunctionHasImplementation,m),m.declare)?super.parseFunctionBodyAndFinish(m,O,_):(this.tsDisallowOptionalPattern(m),super.parseFunctionBodyAndFinish(m,S,_))}registerFunctionStatementId(m){!m.body&&m.id?this.checkIdentifier(m.id,1024):super.registerFunctionStatementId(m)}tsCheckForInvalidTypeCasts(m){m.forEach(S=>{(S==null?void 0:S.type)==="TSTypeCastExpression"&&this.raise(ct.UnexpectedTypeAnnotation,S.typeAnnotation)})}toReferencedList(m,S){return this.tsCheckForInvalidTypeCasts(m),m}parseArrayLike(m,S,_,O){let U=super.parseArrayLike(m,S,_,O);return U.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(U.elements),U}parseSubscript(m,S,_,O){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let K=this.startNodeAt(S);return K.expression=m,this.finishNode(K,"TSNonNullExpression")}let U=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(_)return O.stop=!0,m;O.optionalChainMember=U=!0,this.next()}if(this.match(47)||this.match(51)){let K,re=this.tsTryParseAndCatch(()=>{if(!_&&this.atPossibleAsyncArrow(m)){let et=this.tsTryParseGenericAsyncArrowFunction(S);if(et)return et}let le=this.tsParseTypeArgumentsInExpression();if(!le)return;if(U&&!this.match(10)){K=this.state.curPosition();return}if(Ae(this.state.type)){let et=super.parseTaggedTemplateExpression(m,S,O);return et.typeParameters=le,et}if(!_&&this.eat(10)){let et=this.startNodeAt(S);return et.callee=m,et.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(et.arguments),et.typeParameters=le,O.optionalChainMember&&(et.optional=U),this.finishCallExpression(et,O.optionalChainMember)}let ae=this.state.type;if(ae===48||ae===52||ae!==10&&Tt(ae)&&!this.hasPrecedingLineBreak())return;let $e=this.startNodeAt(S);return $e.expression=m,$e.typeParameters=le,this.finishNode($e,"TSInstantiationExpression")});if(K&&this.unexpected(K,10),re)return re.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(ct.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),re}return super.parseSubscript(m,S,_,O)}parseNewCallee(m){var S;super.parseNewCallee(m);let{callee:_}=m;_.type==="TSInstantiationExpression"&&!((S=_.extra)!=null&&S.parenthesized)&&(m.typeParameters=_.typeParameters,m.callee=_.expression)}parseExprOp(m,S,_){let O;if(Qe(58)>_&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(O=this.isContextual(120)))){let U=this.startNodeAt(S);return U.expression=m,U.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(O&&this.raise(v.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(U,O?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(U,S,_)}return super.parseExprOp(m,S,_)}checkReservedWord(m,S,_,O){this.state.isAmbientContext||super.checkReservedWord(m,S,_,O)}checkImportReflection(m){super.checkImportReflection(m),m.module&&m.importKind!=="value"&&this.raise(ct.ImportReflectionHasImportType,m.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(m){if(super.isPotentialImportPhase(m))return!0;if(this.isContextual(130)){let S=this.lookaheadCharCode();return m?S===123||S===42:S!==61}return!m&&this.isContextual(87)}applyImportPhase(m,S,_,O){super.applyImportPhase(m,S,_,O),S?m.exportKind=_==="type"?"type":"value":m.importKind=_==="type"||_==="typeof"?_:"value"}parseImport(m){if(this.match(133))return m.importKind="value",super.parseImport(m);let S;if(ye(this.state.type)&&this.lookaheadCharCode()===61)return m.importKind="value",this.tsParseImportEqualsDeclaration(m);if(this.isContextual(130)){let _=this.parseMaybeImportPhase(m,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(m,_);S=super.parseImportSpecifiersAndAfter(m,_)}else S=super.parseImport(m);return S.importKind==="type"&&S.specifiers.length>1&&S.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(ct.TypeImportCannotSpecifyDefaultAndNamed,S),S}parseExport(m,S){if(this.match(83)){this.next();let _=m,O=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?O=this.parseMaybeImportPhase(_,!1):_.importKind="value",this.tsParseImportEqualsDeclaration(_,O,!0)}else if(this.eat(29)){let _=m;return _.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(_,"TSExportAssignment")}else if(this.eatContextual(93)){let _=m;return this.expectContextual(128),_.id=this.parseIdentifier(),this.semicolon(),this.finishNode(_,"TSNamespaceExportDeclaration")}else return super.parseExport(m,S)}isAbstractClass(){return this.isContextual(124)&&this.lookahead().type===80}parseExportDefaultExpression(){if(this.isAbstractClass()){let m=this.startNode();return this.next(),m.abstract=!0,this.parseClass(m,!0,!0)}if(this.match(129)){let m=this.tsParseInterfaceDeclaration(this.startNode());if(m)return m}return super.parseExportDefaultExpression()}parseVarStatement(m,S,_=!1){let{isAmbientContext:O}=this.state,U=super.parseVarStatement(m,S,_||O);if(!O)return U;for(let{id:K,init:re}of U.declarations)re&&(S!=="const"||K.typeAnnotation?this.raise(ct.InitializerNotAllowedInAmbientContext,re):at(re,this.hasPlugin("estree"))||this.raise(ct.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,re));return U}parseStatementContent(m,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(m,S)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(m,S){return S.some(_=>kh(_)?m.accessibility===_:!!m[_])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(m,S,_){let O=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:O,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:ct.InvalidModifierOnTypeParameterPositions},S);let U=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(S,O)&&this.raise(ct.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(m,S)):this.parseClassMemberWithIsStatic(m,S,_,!!S.static)};S.declare?this.tsInAmbientContext(U):U()}parseClassMemberWithIsStatic(m,S,_,O){let U=this.tsTryParseIndexSignature(S);if(U){m.body.push(U),S.abstract&&this.raise(ct.IndexSignatureHasAbstract,S),S.accessibility&&this.raise(ct.IndexSignatureHasAccessibility,S,{modifier:S.accessibility}),S.declare&&this.raise(ct.IndexSignatureHasDeclare,S),S.override&&this.raise(ct.IndexSignatureHasOverride,S);return}!this.state.inAbstractClass&&S.abstract&&this.raise(ct.NonAbstractClassHasAbstractMethod,S),S.override&&(_.hadSuperClass||this.raise(ct.OverrideNotInSubClass,S)),super.parseClassMemberWithIsStatic(m,S,_,O)}parsePostMemberNameModifiers(m){this.eat(17)&&(m.optional=!0),m.readonly&&this.match(10)&&this.raise(ct.ClassMethodHasReadonly,m),m.declare&&this.match(10)&&this.raise(ct.ClassMethodHasDeclare,m)}parseExpressionStatement(m,S,_){return(S.type==="Identifier"?this.tsParseExpressionStatement(m,S,_):void 0)||super.parseExpressionStatement(m,S,_)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(m,S,_){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(m,S,_);let O=this.tryParse(()=>super.parseConditional(m,S));return O.node?(O.error&&(this.state=O.failState),O.node):(O.error&&super.setOptionalParametersError(_,O.error),m)}parseParenItem(m,S){let _=super.parseParenItem(m,S);if(this.eat(17)&&(_.optional=!0,this.resetEndLocation(m)),this.match(14)){let O=this.startNodeAt(S);return O.expression=m,O.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(O,"TSTypeCastExpression")}return m}parseExportDeclaration(m){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(m));let S=this.state.startLoc,_=this.eatContextual(125);if(_&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(ct.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let O=ye(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(m);return O?((O.type==="TSInterfaceDeclaration"||O.type==="TSTypeAliasDeclaration"||_)&&(m.exportKind="type"),_&&(this.resetStartLocation(O,S),O.declare=!0),O):null}parseClassId(m,S,_,O){if((!S||_)&&this.isContextual(113))return;super.parseClassId(m,S,_,m.declare?1024:8331);let U=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);U&&(m.typeParameters=U)}parseClassPropertyAnnotation(m){m.optional||(this.eat(35)?m.definite=!0:this.eat(17)&&(m.optional=!0));let S=this.tsTryParseTypeAnnotation();S&&(m.typeAnnotation=S)}parseClassProperty(m){if(this.parseClassPropertyAnnotation(m),this.state.isAmbientContext&&!(m.readonly&&!m.typeAnnotation)&&this.match(29)&&this.raise(ct.DeclareClassFieldHasInitializer,this.state.startLoc),m.abstract&&this.match(29)){let{key:S}=m;this.raise(ct.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:S.type==="Identifier"&&!m.computed?S.name:`[${this.input.slice(S.start,S.end)}]`})}return super.parseClassProperty(m)}parseClassPrivateProperty(m){return m.abstract&&this.raise(ct.PrivateElementHasAbstract,m),m.accessibility&&this.raise(ct.PrivateElementHasAccessibility,m,{modifier:m.accessibility}),this.parseClassPropertyAnnotation(m),super.parseClassPrivateProperty(m)}parseClassAccessorProperty(m){return this.parseClassPropertyAnnotation(m),m.optional&&this.raise(ct.AccessorCannotBeOptional,m),super.parseClassAccessorProperty(m)}pushClassMethod(m,S,_,O,U,K){let re=this.tsTryParseTypeParameters(this.tsParseConstModifier);re&&U&&this.raise(ct.ConstructorHasTypeParameters,re);let{declare:le=!1,kind:ae}=S;le&&(ae==="get"||ae==="set")&&this.raise(ct.DeclareAccessor,S,{kind:ae}),re&&(S.typeParameters=re),super.pushClassMethod(m,S,_,O,U,K)}pushClassPrivateMethod(m,S,_,O){let U=this.tsTryParseTypeParameters(this.tsParseConstModifier);U&&(S.typeParameters=U),super.pushClassPrivateMethod(m,S,_,O)}declareClassPrivateMethodInScope(m,S){m.type!=="TSDeclareMethod"&&(m.type==="MethodDefinition"&&!hasOwnProperty.call(m.value,"body")||super.declareClassPrivateMethodInScope(m,S))}parseClassSuper(m){super.parseClassSuper(m),m.superClass&&(this.match(47)||this.match(51))&&(m.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(m.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(m,S,_,O,U,K,re){let le=this.tsTryParseTypeParameters(this.tsParseConstModifier);return le&&(m.typeParameters=le),super.parseObjPropValue(m,S,_,O,U,K,re)}parseFunctionParams(m,S){let _=this.tsTryParseTypeParameters(this.tsParseConstModifier);_&&(m.typeParameters=_),super.parseFunctionParams(m,S)}parseVarId(m,S){super.parseVarId(m,S),m.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(m.definite=!0);let _=this.tsTryParseTypeAnnotation();_&&(m.id.typeAnnotation=_,this.resetEndLocation(m.id))}parseAsyncArrowFromCallExpression(m,S){return this.match(14)&&(m.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(m,S)}parseMaybeAssign(m,S){var _,O,U,K,re;let le,ae,$e;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(le=this.state.clone(),ae=this.tryParse(()=>super.parseMaybeAssign(m,S),le),!ae.error)return ae.node;let{context:lt}=this.state,mr=lt[lt.length-1];(mr===T.j_oTag||mr===T.j_expr)&<.pop()}if(!((_=ae)!=null&&_.error)&&!this.match(47))return super.parseMaybeAssign(m,S);(!le||le===this.state)&&(le=this.state.clone());let et,it=this.tryParse(lt=>{var mr,Cn;et=this.tsParseTypeParameters(this.tsParseConstModifier);let Mr=super.parseMaybeAssign(m,S);return(Mr.type!=="ArrowFunctionExpression"||(mr=Mr.extra)!=null&&mr.parenthesized)&<(),((Cn=et)==null?void 0:Cn.params.length)!==0&&this.resetStartLocationFromNode(Mr,et),Mr.typeParameters=et,Mr},le);if(!it.error&&!it.aborted)return et&&this.reportReservedArrowTypeParam(et),it.node;if(!ae&&(Ks(!this.hasPlugin("jsx")),$e=this.tryParse(()=>super.parseMaybeAssign(m,S),le),!$e.error))return $e.node;if((O=ae)!=null&&O.node)return this.state=ae.failState,ae.node;if(it.node)return this.state=it.failState,et&&this.reportReservedArrowTypeParam(et),it.node;if((U=$e)!=null&&U.node)return this.state=$e.failState,$e.node;throw((K=ae)==null?void 0:K.error)||it.error||((re=$e)==null?void 0:re.error)}reportReservedArrowTypeParam(m){var S;m.params.length===1&&!m.params[0].constraint&&!((S=m.extra)!=null&&S.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(ct.ReservedArrowTypeParam,m)}parseMaybeUnary(m,S){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(m,S)}parseArrow(m){if(this.match(14)){let S=this.tryParse(_=>{let O=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&_(),O});if(S.aborted)return;S.thrown||(S.error&&(this.state=S.failState),m.returnType=S.node)}return super.parseArrow(m)}parseAssignableListItemTypes(m,S){if(!(S&2))return m;this.eat(17)&&(m.optional=!0);let _=this.tsTryParseTypeAnnotation();return _&&(m.typeAnnotation=_),this.resetEndLocation(m),m}isAssignable(m,S){switch(m.type){case"TSTypeCastExpression":return this.isAssignable(m.expression,S);case"TSParameterProperty":return!0;default:return super.isAssignable(m,S)}}toAssignable(m,S=!1){switch(m.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(m,S);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":S?this.expressionScope.recordArrowParameterBindingError(ct.UnexpectedTypeCastInParameter,m):this.raise(ct.UnexpectedTypeCastInParameter,m),this.toAssignable(m.expression,S);break;case"AssignmentExpression":!S&&m.left.type==="TSTypeCastExpression"&&(m.left=this.typeCastToParameter(m.left));default:super.toAssignable(m,S)}}toAssignableParenthesizedExpression(m,S){switch(m.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(m.expression,S);break;default:super.toAssignable(m,S)}}checkToRestConversion(m,S){switch(m.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(m.expression,!1);break;default:super.checkToRestConversion(m,S)}}isValidLVal(m,S,_){return Ah({TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSInstantiationExpression:"expression",TSAsExpression:(_!==64||!S)&&["expression",!0],TSSatisfiesExpression:(_!==64||!S)&&["expression",!0],TSTypeAssertion:(_!==64||!S)&&["expression",!0]},m)||super.isValidLVal(m,S,_)}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(m){if(this.match(47)||this.match(51)){let S=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let _=super.parseMaybeDecoratorArguments(m);return _.typeParameters=S,_}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(m)}checkCommaAfterRest(m){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===m?(this.next(),!1):super.checkCommaAfterRest(m)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(m,S){let _=super.parseMaybeDefault(m,S);return _.type==="AssignmentPattern"&&_.typeAnnotation&&_.right.start<_.typeAnnotation.start&&this.raise(ct.TypeAnnotationAfterAssign,_.typeAnnotation),_}getTokenFromCode(m){if(this.state.inType){if(m===62){this.finishOp(48,1);return}if(m===60){this.finishOp(47,1);return}}super.getTokenFromCode(m)}reScan_lt_gt(){let{type:m}=this.state;m===47?(this.state.pos-=1,this.readToken_lt()):m===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:m}=this.state;return m===51?(this.state.pos-=2,this.finishOp(47,1),47):m}toAssignableList(m,S,_){for(let O=0;Othis.isAssignable(S,!0)):super.shouldParseArrow(m)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(m){if(this.match(47)||this.match(51)){let S=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());S&&(m.typeParameters=S)}return super.jsxParseOpeningElementAfterName(m)}getGetterSetterExpectedParamCount(m){let S=super.getGetterSetterExpectedParamCount(m),_=this.getObjectOrClassMethodParams(m)[0];return _&&this.isThisParam(_)?S+1:S}parseCatchClauseParam(){let m=super.parseCatchClauseParam(),S=this.tsTryParseTypeAnnotation();return S&&(m.typeAnnotation=S,this.resetEndLocation(m)),m}tsInAmbientContext(m){let S=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return m()}finally{this.state.isAmbientContext=S}}parseClass(m,S,_){let O=this.state.inAbstractClass;this.state.inAbstractClass=!!m.abstract;try{return super.parseClass(m,S,_)}finally{this.state.inAbstractClass=O}}tsParseAbstractDeclaration(m,S){if(this.match(80))return m.abstract=!0,this.maybeTakeDecorators(S,this.parseClass(m,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return m.abstract=!0,this.raise(ct.NonClassMethodPropertyHasAbstractModifer,m),this.tsParseInterfaceDeclaration(m)}else this.unexpected(null,80)}parseMethod(m,S,_,O,U,K,re){let le=super.parseMethod(m,S,_,O,U,K,re);if(le.abstract&&(this.hasPlugin("estree")?le.value.body:le.body)){let{key:ae}=le;this.raise(ct.AbstractMethodHasImplementation,le,{methodName:ae.type==="Identifier"&&!le.computed?ae.name:`[${this.input.slice(ae.start,ae.end)}]`})}return le}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(m,S,_,O){return!S&&O?(this.parseTypeOnlyImportExportSpecifier(m,!1,_),this.finishNode(m,"ExportSpecifier")):(m.exportKind="value",super.parseExportSpecifier(m,S,_,O))}parseImportSpecifier(m,S,_,O,U){return!S&&O?(this.parseTypeOnlyImportExportSpecifier(m,!0,_),this.finishNode(m,"ImportSpecifier")):(m.importKind="value",super.parseImportSpecifier(m,S,_,O,_?4098:4096))}parseTypeOnlyImportExportSpecifier(m,S,_){let O=S?"imported":"local",U=S?"local":"exported",K=m[O],re,le=!1,ae=!0,$e=K.loc.start;if(this.isContextual(93)){let it=this.parseIdentifier();if(this.isContextual(93)){let lt=this.parseIdentifier();Ue(this.state.type)?(le=!0,K=it,re=S?this.parseIdentifier():this.parseModuleExportName(),ae=!1):(re=lt,ae=!1)}else Ue(this.state.type)?(ae=!1,re=S?this.parseIdentifier():this.parseModuleExportName()):(le=!0,K=it)}else Ue(this.state.type)&&(le=!0,S?(K=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(K.name,K.loc.start,!0,!0)):K=this.parseModuleExportName());le&&_&&this.raise(S?ct.TypeModifierIsUsedInTypeImports:ct.TypeModifierIsUsedInTypeExports,$e),m[O]=K,m[U]=re;let et=S?"importKind":"exportKind";m[et]=le?"type":"value",ae&&this.eatContextual(93)&&(m[U]=S?this.parseIdentifier():this.parseModuleExportName()),m[U]||(m[U]=ns(m[O])),S&&this.checkIdentifier(m[U],le?4098:4096)}};function Re(x){if(x.type!=="MemberExpression")return!1;let{computed:m,property:S}=x;return m&&S.type!=="StringLiteral"&&(S.type!=="TemplateLiteral"||S.expressions.length>0)?!1:Br(x.object)}function at(x,m){var S;let{type:_}=x;if((S=x.extra)!=null&&S.parenthesized)return!1;if(m){if(_==="Literal"){let{value:O}=x;if(typeof O=="string"||typeof O=="boolean")return!0}}else if(_==="StringLiteral"||_==="BooleanLiteral")return!0;return!!(kr(x,m)||Rt(x,m)||_==="TemplateLiteral"&&x.expressions.length===0||Re(x))}function kr(x,m){return m?x.type==="Literal"&&(typeof x.value=="number"||"bigint"in x):x.type==="NumericLiteral"||x.type==="BigIntLiteral"}function Rt(x,m){if(x.type==="UnaryExpression"){let{operator:S,argument:_}=x;if(S==="-"&&kr(_,m))return!0}return!1}function Br(x){return x.type==="Identifier"?!0:x.type!=="MemberExpression"||x.computed?!1:Br(x.object)}var nn=b`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),Sn=x=>class extends x{parsePlaceholder(m){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,m)}}finishPlaceholder(m,S){let _=m;return(!_.expectedNode||!_.type)&&(_=this.finishNode(_,"Placeholder")),_.expectedNode=S,_}getTokenFromCode(m){m===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(144,2):super.getTokenFromCode(m)}parseExprAtom(m){return this.parsePlaceholder("Expression")||super.parseExprAtom(m)}parseIdentifier(m){return this.parsePlaceholder("Identifier")||super.parseIdentifier(m)}checkReservedWord(m,S,_,O){m!==void 0&&super.checkReservedWord(m,S,_,O)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(m,S,_){return m==="Placeholder"||super.isValidLVal(m,S,_)}toAssignable(m,S){m&&m.type==="Placeholder"&&m.expectedNode==="Expression"?m.expectedNode="Pattern":super.toAssignable(m,S)}chStartsBindingIdentifier(m,S){return!!(super.chStartsBindingIdentifier(m,S)||this.lookahead().type===144)}verifyBreakContinue(m,S){m.label&&m.label.type==="Placeholder"||super.verifyBreakContinue(m,S)}parseExpressionStatement(m,S){var _;if(S.type!=="Placeholder"||(_=S.extra)!=null&&_.parenthesized)return super.parseExpressionStatement(m,S);if(this.match(14)){let U=m;return U.label=this.finishPlaceholder(S,"Identifier"),this.next(),U.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(U,"LabeledStatement")}this.semicolon();let O=m;return O.name=S.name,this.finishPlaceholder(O,"Statement")}parseBlock(m,S,_){return this.parsePlaceholder("BlockStatement")||super.parseBlock(m,S,_)}parseFunctionId(m){return this.parsePlaceholder("Identifier")||super.parseFunctionId(m)}parseClass(m,S,_){let O=S?"ClassDeclaration":"ClassExpression";this.next();let U=this.state.strict,K=this.parsePlaceholder("Identifier");if(K)if(this.match(81)||this.match(144)||this.match(5))m.id=K;else{if(_||!S)return m.id=null,m.body=this.finishPlaceholder(K,"ClassBody"),this.finishNode(m,O);throw this.raise(nn.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(m,S,_);return super.parseClassSuper(m),m.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!m.superClass,U),this.finishNode(m,O)}parseExport(m,S){let _=this.parsePlaceholder("Identifier");if(!_)return super.parseExport(m,S);let O=m;if(!this.isContextual(98)&&!this.match(12))return O.specifiers=[],O.source=null,O.declaration=this.finishPlaceholder(_,"Declaration"),this.finishNode(O,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let U=this.startNode();return U.exported=_,O.specifiers=[this.finishNode(U,"ExportDefaultSpecifier")],super.parseExport(O,S)}isExportDefaultSpecifier(){if(this.match(65)){let m=this.nextTokenStart();if(this.isUnparsedContextual(m,"from")&&this.input.startsWith(Ne(144),this.nextTokenStartSince(m+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(m,S){var _;return(_=m.specifiers)!=null&&_.length?!0:super.maybeParseExportDefaultSpecifier(m,S)}checkExport(m){let{specifiers:S}=m;S!=null&&S.length&&(m.specifiers=S.filter(_=>_.exported.type==="Placeholder")),super.checkExport(m),m.specifiers=S}parseImport(m){let S=this.parsePlaceholder("Identifier");if(!S)return super.parseImport(m);if(m.specifiers=[],!this.isContextual(98)&&!this.match(12))return m.source=this.finishPlaceholder(S,"StringLiteral"),this.semicolon(),this.finishNode(m,"ImportDeclaration");let _=this.startNodeAtNode(S);return _.local=S,m.specifiers.push(this.finishNode(_,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(m)||this.parseNamedImportSpecifiers(m)),this.expectContextual(98),m.source=this.parseImportSource(),this.semicolon(),this.finishNode(m,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(nn.UnexpectedSpace,this.state.lastTokEndLoc)}},Ur=x=>class extends x{parseV8Intrinsic(){if(this.match(54)){let m=this.state.startLoc,S=this.startNode();if(this.next(),ye(this.state.type)){let _=this.parseIdentifierName(),O=this.createIdentifier(S,_);if(O.type="V8IntrinsicIdentifier",this.match(10))return O}this.unexpected(m)}}parseExprAtom(m){return this.parseV8Intrinsic()||super.parseExprAtom(m)}};function tr(x,m){let[S,_]=typeof m=="string"?[m,{}]:m,O=Object.keys(_),U=O.length===0;return x.some(K=>{if(typeof K=="string")return U&&K===S;{let[re,le]=K;if(re!==S)return!1;for(let ae of O)if(le[ae]!==_[ae])return!1;return!0}})}function Dn(x,m,S){let _=x.find(O=>Array.isArray(O)?O[0]===m:O===m);return _&&Array.isArray(_)&&_.length>1?_[1][S]:null}var En=["minimal","fsharp","hack","smart"],ti=["^^","@@","^","%","#"];function xi(x){if(tr(x,"decorators")){if(tr(x,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");let m=Dn(x,"decorators","decoratorsBeforeExport");if(m!=null&&typeof m!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");let S=Dn(x,"decorators","allowCallParenthesized");if(S!=null&&typeof S!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(tr(x,"flow")&&tr(x,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(tr(x,"placeholders")&&tr(x,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(tr(x,"pipelineOperator")){let m=Dn(x,"pipelineOperator","proposal");if(!En.includes(m)){let O=En.map(U=>`"${U}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${O}.`)}let S=["recordAndTuple",{syntaxType:"hash"}],_=tr(x,S);if(m==="hack"){if(tr(x,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(tr(x,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let O=Dn(x,"pipelineOperator","topicToken");if(!ti.includes(O)){let U=ti.map(K=>`"${K}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${U}.`)}if(O==="#"&&_)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify(S)}\`.`)}else if(m==="smart"&&_)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify(S)}\`.`)}if(tr(x,"moduleAttributes")){if(tr(x,"importAssertions")||tr(x,"importAttributes"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if(Dn(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(tr(x,"importAssertions")&&tr(x,"importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(tr(x,"recordAndTuple")){let m=Dn(x,"recordAndTuple","syntaxType");if(m!=null){let S=["hash","bar"];if(!S.includes(m))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+S.map(_=>`'${_}'`).join(", "))}}if(tr(x,"asyncDoExpressions")&&!tr(x,"doExpressions")){let m=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw m.missingPlugins="doExpressions",m}if(tr(x,"optionalChainingAssign")&&Dn(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 is={estree:w,jsx:Es,flow:Th,typescript:be,v8intrinsic:Ur,placeholders:Sn},Cs=Object.keys(is),Ts={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 _h(x){if(x==null)return Object.assign({},Ts);if(x.annexB!=null&&x.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");let m={};for(let _ of Object.keys(Ts)){var S;m[_]=(S=x[_])!=null?S:Ts[_]}return m}var Tl=class extends Cl{checkProto(x,m,S,_){if(x.type==="SpreadElement"||this.isObjectMethod(x)||x.computed||x.shorthand)return;let O=x.key;if((O.type==="Identifier"?O.name:O.value)==="__proto__"){if(m){this.raise(v.RecordNoProto,O);return}S.used&&(_?_.doubleProtoLoc===null&&(_.doubleProtoLoc=O.loc.start):this.raise(v.DuplicateProto,O)),S.used=!0}}shouldExitDescending(x,m){return x.type==="ArrowFunctionExpression"&&x.start===m}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,m){return x?this.disallowInAnd(()=>this.parseExpressionBase(m)):this.allowInAnd(()=>this.parseExpressionBase(m))}parseExpressionBase(x){let m=this.state.startLoc,S=this.parseMaybeAssign(x);if(this.match(12)){let _=this.startNodeAt(m);for(_.expressions=[S];this.eat(12);)_.expressions.push(this.parseMaybeAssign(x));return this.toReferencedList(_.expressions),this.finishNode(_,"SequenceExpression")}return S}parseMaybeAssignDisallowIn(x,m){return this.disallowInAnd(()=>this.parseMaybeAssign(x,m))}parseMaybeAssignAllowIn(x,m){return this.allowInAnd(()=>this.parseMaybeAssign(x,m))}setOptionalParametersError(x,m){var S;x.optionalParametersLoc=(S=m==null?void 0:m.loc)!=null?S:this.state.startLoc}parseMaybeAssign(x,m){let S=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){let K=this.parseYield();return m&&(K=m.call(this,K,S)),K}let _;x?_=!1:(x=new Ea,_=!0);let{type:O}=this.state;(O===10||ye(O))&&(this.state.potentialArrowAt=this.state.start);let U=this.parseMaybeConditional(x);if(m&&(U=m.call(this,U,S)),G(this.state.type)){let K=this.startNodeAt(S),re=this.state.value;if(K.operator=re,this.match(29)){this.toAssignable(U,!0),K.left=U;let le=S.index;x.doubleProtoLoc!=null&&x.doubleProtoLoc.index>=le&&(x.doubleProtoLoc=null),x.shorthandAssignLoc!=null&&x.shorthandAssignLoc.index>=le&&(x.shorthandAssignLoc=null),x.privateKeyLoc!=null&&x.privateKeyLoc.index>=le&&(this.checkDestructuringPrivate(x),x.privateKeyLoc=null)}else K.left=U;return this.next(),K.right=this.parseMaybeAssign(),this.checkLVal(U,{in:this.finishNode(K,"AssignmentExpression")}),K}else _&&this.checkExpressionErrors(x,!0);return U}parseMaybeConditional(x){let m=this.state.startLoc,S=this.state.potentialArrowAt,_=this.parseExprOps(x);return this.shouldExitDescending(_,S)?_:this.parseConditional(_,m,x)}parseConditional(x,m,S){if(this.eat(17)){let _=this.startNodeAt(m);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 m=this.state.startLoc,S=this.state.potentialArrowAt,_=this.parseMaybeUnaryOrPrivate(x);return this.shouldExitDescending(_,S)?_:this.parseExprOp(_,m,-1)}parseExprOp(x,m,S){if(this.isPrivateName(x)){let O=this.getPrivateNameSV(x);(S>=Qe(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(v.PrivateInExpectedIn,x,{identifierName:O}),this.classScope.usePrivateName(O,x.loc.start)}let _=this.state.type;if(ne(_)&&(this.prodParam.hasIn||!this.match(58))){let O=Qe(_);if(O>S){if(_===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return x;this.checkPipelineAtInfixOperator(x,m)}let U=this.startNodeAt(m);U.left=x,U.operator=this.state.value;let K=_===41||_===42,re=_===40;if(re&&(O=Qe(42)),this.next(),_===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(v.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);U.right=this.parseExprOpRightExpr(_,O);let le=this.finishNode(U,K||re?"LogicalExpression":"BinaryExpression"),ae=this.state.type;if(re&&(ae===41||ae===42)||K&&ae===40)throw this.raise(v.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(le,m,S)}}return x}parseExprOpRightExpr(x,m){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,m),S)});case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(m))}default:return this.parseExprOpBaseRightExpr(x,m)}}parseExprOpBaseRightExpr(x,m){let S=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),S,he(x)?m-1:m)}parseHackPipeBody(){var x;let{startLoc:m}=this.state,S=this.parseMaybeAssign();return h.has(S.type)&&!((x=S.extra)!=null&&x.parenthesized)&&this.raise(v.PipeUnparenthesizedBody,m,{type:S.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(v.PipeTopicUnused,m),S}checkExponentialAfterUnary(x){this.match(57)&&this.raise(v.UnexpectedTokenUnaryExponentiation,x.argument)}parseMaybeUnary(x,m){let S=this.state.startLoc,_=this.isContextual(96);if(_&&this.isAwaitAllowed()){this.next();let re=this.parseAwait(S);return m||this.checkExponentialAfterUnary(re),re}let O=this.match(34),U=this.startNode();if(Ie(this.state.type)){U.operator=this.state.value,U.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");let re=this.match(89);if(this.next(),U.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(x,!0),this.state.strict&&re){let le=U.argument;le.type==="Identifier"?this.raise(v.StrictDelete,U):this.hasPropertyAsPrivateName(le)&&this.raise(v.DeletePrivateField,U)}if(!O)return m||this.checkExponentialAfterUnary(U),this.finishNode(U,"UnaryExpression")}let K=this.parseUpdate(U,O,x);if(_){let{type:re}=this.state;if((this.hasPlugin("v8intrinsic")?Tt(re):Tt(re)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(v.AwaitNotInAsyncContext,S),this.parseAwait(S)}return K}parseUpdate(x,m,S){if(m){let U=x;return this.checkLVal(U.argument,{in:this.finishNode(U,"UpdateExpression")}),x}let _=this.state.startLoc,O=this.parseExprSubscripts(S);if(this.checkExpressionErrors(S,!1))return O;for(;ve(this.state.type)&&!this.canInsertSemicolon();){let U=this.startNodeAt(_);U.operator=this.state.value,U.prefix=!1,U.argument=O,this.next(),this.checkLVal(O,{in:O=this.finishNode(U,"UpdateExpression")})}return O}parseExprSubscripts(x){let m=this.state.startLoc,S=this.state.potentialArrowAt,_=this.parseExprAtom(x);return this.shouldExitDescending(_,S)?_:this.parseSubscripts(_,m)}parseSubscripts(x,m,S){let _={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(x),stop:!1};do x=this.parseSubscript(x,m,S,_),_.maybeAsyncArrow=!1;while(!_.stop);return x}parseSubscript(x,m,S,_){let{type:O}=this.state;if(!S&&O===15)return this.parseBind(x,m,S,_);if(Ae(O))return this.parseTaggedTemplateExpression(x,m,_);let U=!1;if(O===18){if(S&&(this.raise(v.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return _.stop=!0,x;_.optionalChainMember=U=!0,this.next()}if(!S&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(x,m,_,U);{let K=this.eat(0);return K||U||this.eat(16)?this.parseMember(x,m,_,K,U):(_.stop=!0,x)}}parseMember(x,m,S,_,O){let U=this.startNodeAt(m);return U.object=x,U.computed=_,_?(U.property=this.parseExpression(),this.expect(3)):this.match(138)?(x.type==="Super"&&this.raise(v.SuperPrivateField,m),this.classScope.usePrivateName(this.state.value,this.state.startLoc),U.property=this.parsePrivateName()):U.property=this.parseIdentifier(!0),S.optionalChainMember?(U.optional=O,this.finishNode(U,"OptionalMemberExpression")):this.finishNode(U,"MemberExpression")}parseBind(x,m,S,_){let O=this.startNodeAt(m);return O.object=x,this.next(),O.callee=this.parseNoCallExpr(),_.stop=!0,this.parseSubscripts(this.finishNode(O,"BindExpression"),m,S)}parseCoverCallAndAsyncArrowHead(x,m,S,_){let O=this.state.maybeInArrowParameters,U=null;this.state.maybeInArrowParameters=!0,this.next();let K=this.startNodeAt(m);K.callee=x;let{maybeAsyncArrow:re,optionalChainMember:le}=S;re&&(this.expressionScope.enter(Dh()),U=new Ea),le&&(K.optional=_),_?K.arguments=this.parseCallExpressionArguments(11):K.arguments=this.parseCallExpressionArguments(11,x.type==="Import",x.type!=="Super",K,U);let ae=this.finishCallExpression(K,le);return re&&this.shouldParseAsyncArrow()&&!_?(S.stop=!0,this.checkDestructuringPrivate(U),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),ae=this.parseAsyncArrowFromCallExpression(this.startNodeAt(m),ae)):(re&&(this.checkExpressionErrors(U,!0),this.expressionScope.exit()),this.toReferencedArguments(ae)),this.state.maybeInArrowParameters=O,ae}toReferencedArguments(x,m){this.toReferencedListDeep(x.arguments,m)}parseTaggedTemplateExpression(x,m,S){let _=this.startNodeAt(m);return _.tag=x,_.quasi=this.parseTemplate(!0),S.optionalChainMember&&this.raise(v.OptionalChainingNoTemplate,m),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,m){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,m?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(x,m,S,_,O){let U=[],K=!0,re=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(x);){if(K)K=!1;else if(this.expect(12),this.match(x)){m&&!this.hasPlugin("importAttributes")&&!this.hasPlugin("importAssertions")&&!this.hasPlugin("moduleAttributes")&&this.raise(v.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),_&&this.addTrailingCommaExtraToNode(_),this.next();break}U.push(this.parseExprListItem(!1,O,S))}return this.state.inFSharpPipelineDirectBody=re,U}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(x,m){var S;return this.resetPreviousNodeTrailingComments(m),this.expect(19),this.parseArrowExpression(x,m.arguments,!0,(S=m.extra)==null?void 0:S.trailingCommaLoc),m.innerComments&&nt(x,m.innerComments),m.callee.trailingComments&&nt(x,m.callee.trailingComments),x}parseNoCallExpr(){let x=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),x,!0)}parseExprAtom(x){let m,S=null,{type:_}=this.state;switch(_){case 79:return this.parseSuper();case 83:return m=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(m):this.match(10)?this.options.createImportExpressions?this.parseImportCall(m):this.finishNode(m,"Import"):(this.raise(v.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(m,"Import"));case 78:return m=this.startNode(),this.next(),this.finishNode(m,"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 O=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(O)}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:{m=this.startNode(),this.next(),m.object=null;let O=m.callee=this.parseNoCallExpr();if(O.type==="MemberExpression")return this.finishNode(m,"BindExpression");throw this.raise(v.UnsupportedBind,O)}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 O=this.getPluginOption("pipelineOperator","proposal");if(O)return this.parseTopicReference(O);this.unexpected();break}case 47:{let O=this.input.codePointAt(this.nextTokenStart());zt(O)||O===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(ye(_)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let O=this.state.potentialArrowAt===this.state.start,U=this.state.containsEsc,K=this.parseIdentifier();if(!U&&K.name==="async"&&!this.canInsertSemicolon()){let{type:re}=this.state;if(re===68)return this.resetPreviousNodeTrailingComments(K),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(K));if(ye(re))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(K)):K;if(re===90)return this.resetPreviousNodeTrailingComments(K),this.parseDo(this.startNodeAtNode(K),!0)}return O&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(K),[K],!1)):K}else this.unexpected()}}parseTopicReferenceThenEqualsSign(x,m){let S=this.getPluginOption("pipelineOperator","proposal");if(S)return this.state.type=x,this.state.value=m,this.state.pos--,this.state.end--,this.state.endLoc=i(this.state.endLoc,-1),this.parseTopicReference(S);this.unexpected()}parseTopicReference(x){let m=this.startNode(),S=this.state.startLoc,_=this.state.type;return this.next(),this.finishTopicReference(m,S,x,_)}finishTopicReference(x,m,S,_){if(this.testTopicReferenceConfiguration(S,m,_)){let O=S==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(S==="smart"?v.PrimaryTopicNotAllowed:v.PipeTopicUnbound,m),this.registerTopicReference(),this.finishNode(x,O)}else throw this.raise(v.PipeTopicUnconfiguredToken,m,{token:Ne(_)})}testTopicReferenceConfiguration(x,m,S){switch(x){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:Ne(S)}]);case"smart":return S===27;default:throw this.raise(v.PipeTopicRequiresHackPipes,m)}}parseAsyncArrowUnaryFunction(x){this.prodParam.enter(Sl(!0,this.prodParam.hasYield));let m=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(v.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(x,m,!0)}parseDo(x,m){this.expectPlugin("doExpressions"),m&&this.expectPlugin("asyncDoExpressions"),x.async=m,this.next();let S=this.state.labels;return this.state.labels=[],m?(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(),m=this.startNodeAt(i(this.state.startLoc,1)),S=this.state.value;return this.next(),x.id=this.createIdentifier(m,S),this.finishNode(x,"PrivateName")}parseFunctionOrFunctionSent(){let x=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let m=this.createIdentifier(this.startNodeAtNode(x),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(x,m,"sent")}return this.parseFunction(x)}parseMetaProperty(x,m,S){x.meta=m;let _=this.state.containsEsc;return x.property=this.parseIdentifier(!0),(x.property.name!==S||_)&&this.raise(v.UnsupportedMetaProperty,x.property,{target:m.name,onlyValidPropertyName:S}),this.finishNode(x,"MetaProperty")}parseImportMetaProperty(x){let m=this.createIdentifier(this.startNodeAtNode(x),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(v.ImportMetaOutsideModule,m),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,m,"meta")}parseLiteralAtNode(x,m,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,m)}parseLiteral(x,m){let S=this.startNode();return this.parseLiteralAtNode(x,m,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 m=this.parseLiteral(x.value,"RegExpLiteral");return m.pattern=x.pattern,m.flags=x.flags,m}parseBooleanLiteral(x){let m=this.startNode();return m.value=x,this.next(),this.finishNode(m,"BooleanLiteral")}parseNullLiteral(){let x=this.startNode();return this.next(),this.finishNode(x,"NullLiteral")}parseParenAndDistinguishExpression(x){let m=this.state.startLoc,S;this.next(),this.expressionScope.enter(Go());let _=this.state.maybeInArrowParameters,O=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let U=this.state.startLoc,K=[],re=new Ea,le=!0,ae,$e;for(;!this.match(11);){if(le)le=!1;else if(this.expect(12,re.optionalParametersLoc===null?null:re.optionalParametersLoc),this.match(11)){$e=this.state.startLoc;break}if(this.match(21)){let lt=this.state.startLoc;if(ae=this.state.startLoc,K.push(this.parseParenItem(this.parseRestBinding(),lt)),!this.checkCommaAfterRest(41))break}else K.push(this.parseMaybeAssignAllowIn(re,this.parseParenItem))}let et=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=_,this.state.inFSharpPipelineDirectBody=O;let it=this.startNodeAt(m);return x&&this.shouldParseArrow(K)&&(it=this.parseArrow(it))?(this.checkDestructuringPrivate(re),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(it,K,!1),it):(this.expressionScope.exit(),K.length||this.unexpected(this.state.lastTokStartLoc),$e&&this.unexpected($e),ae&&this.unexpected(ae),this.checkExpressionErrors(re,!0),this.toReferencedListDeep(K,!0),K.length>1?(S=this.startNodeAt(U),S.expressions=K,this.finishNode(S,"SequenceExpression"),this.resetEndLocation(S,et)):S=K[0],this.wrapParenthesis(m,S))}wrapParenthesis(x,m){if(!this.options.createParenthesizedExpressions)return this.addExtra(m,"parenthesized",!0),this.addExtra(m,"parenStart",x.index),this.takeSurroundingComments(m,x.index,this.state.lastTokEndLoc.index),m;let S=this.startNodeAt(x);return S.expression=m,this.finishNode(S,"ParenthesizedExpression")}shouldParseArrow(x){return!this.canInsertSemicolon()}parseArrow(x){if(this.eat(19))return x}parseParenItem(x,m){return x}parseNewOrNewTarget(){let x=this.startNode();if(this.next(),this.match(16)){let m=this.createIdentifier(this.startNodeAtNode(x),"new");this.next();let S=this.parseMetaProperty(x,m,"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 m=this.parseExprList(11);this.toReferencedList(m),x.arguments=m}else x.arguments=[];return this.finishNode(x,"NewExpression")}parseNewCallee(x){let m=this.match(83),S=this.parseNoCallExpr();x.callee=S,m&&(S.type==="Import"||S.type==="ImportExpression")&&this.raise(v.ImportCallNotNewExpression,S)}parseTemplateElement(x){let{start:m,startLoc:S,end:_,value:O}=this.state,U=m+1,K=this.startNodeAt(i(S,1));O===null&&(x||this.raise(v.InvalidEscapeSequenceTemplate,i(this.state.firstInvalidTemplateEscapePos,1)));let re=this.match(24),le=re?-1:-2,ae=_+le;K.value={raw:this.input.slice(U,ae).replace(/\r\n?/g,` +`),cooked:O===null?null:O.slice(1,le)},K.tail=re,this.next();let $e=this.finishNode(K,"TemplateElement");return this.resetEndLocation($e,i(this.state.lastTokEndLoc,le)),$e}parseTemplate(x){let m=this.startNode(),S=this.parseTemplateElement(x),_=[S],O=[];for(;!S.tail;)O.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),_.push(S=this.parseTemplateElement(x));return m.expressions=O,m.quasis=_,this.finishNode(m,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(x,m,S,_){S&&this.expectPlugin("recordAndTuple");let O=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let U=Object.create(null),K=!0,re=this.startNode();for(re.properties=[],this.next();!this.match(x);){if(K)K=!1;else if(this.expect(12),this.match(x)){this.addTrailingCommaExtraToNode(re);break}let ae;m?ae=this.parseBindingProperty():(ae=this.parsePropertyDefinition(_),this.checkProto(ae,S,U,_)),S&&!this.isObjectProperty(ae)&&ae.type!=="SpreadElement"&&this.raise(v.InvalidRecordProperty,ae),ae.shorthand&&this.addExtra(ae,"shorthand",!0),re.properties.push(ae)}this.next(),this.state.inFSharpPipelineDirectBody=O;let le="ObjectExpression";return m?le="ObjectPattern":S&&(le="RecordExpression"),this.finishNode(re,le)}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 m=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(v.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)m.push(this.parseDecorator());let S=this.startNode(),_=!1,O=!1,U;if(this.match(21))return m.length&&this.unexpected(),this.parseSpread();m.length&&(S.decorators=m,m=[]),S.method=!1,x&&(U=this.state.startLoc);let K=this.eat(55);this.parsePropertyNamePrefixOperator(S);let re=this.state.containsEsc;if(this.parsePropertyName(S,x),!K&&!re&&this.maybeAsyncOrAccessorProp(S)){let{key:le}=S,ae=le.name;ae==="async"&&!this.hasPrecedingLineBreak()&&(_=!0,this.resetPreviousNodeTrailingComments(le),K=this.eat(55),this.parsePropertyName(S)),(ae==="get"||ae==="set")&&(O=!0,this.resetPreviousNodeTrailingComments(le),S.kind=ae,this.match(55)&&(K=!0,this.raise(v.AccessorIsGenerator,this.state.curPosition(),{kind:ae}),this.next()),this.parsePropertyName(S))}return this.parseObjPropValue(S,U,K,_,!1,O,x)}getGetterSetterExpectedParamCount(x){return x.kind==="get"?0:1}getObjectOrClassMethodParams(x){return x.params}checkGetterSetterParams(x){var m;let S=this.getGetterSetterExpectedParamCount(x),_=this.getObjectOrClassMethodParams(x);_.length!==S&&this.raise(x.kind==="get"?v.BadGetterArity:v.BadSetterArity,x),x.kind==="set"&&((m=_[_.length-1])==null?void 0:m.type)==="RestElement"&&this.raise(v.BadSetterRestParameter,x)}parseObjectMethod(x,m,S,_,O){if(O){let U=this.parseMethod(x,m,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(U),U}if(S||m||this.match(10))return _&&this.unexpected(),x.kind="method",x.method=!0,this.parseMethod(x,m,S,!1,!1,"ObjectMethod")}parseObjectProperty(x,m,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(m,ns(x.key));else if(this.match(29)){let O=this.state.startLoc;_!=null?_.shorthandAssignLoc===null&&(_.shorthandAssignLoc=O):this.raise(v.InvalidCoverInitializedName,O),x.value=this.parseMaybeDefault(m,ns(x.key))}else x.value=ns(x.key);return x.shorthand=!0,this.finishNode(x,"ObjectProperty")}}parseObjPropValue(x,m,S,_,O,U,K){let re=this.parseObjectMethod(x,S,_,O,U)||this.parseObjectProperty(x,m,O,K);return re||this.unexpected(),re}parsePropertyName(x,m){if(this.eat(0))x.computed=!0,x.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:S,value:_}=this.state,O;if(Ue(S))O=this.parseIdentifier(!0);else switch(S){case 134:O=this.parseNumericLiteral(_);break;case 133:O=this.parseStringLiteral(_);break;case 135:O=this.parseBigIntLiteral(_);break;case 136:O=this.parseDecimalLiteral(_);break;case 138:{let U=this.state.startLoc;m!=null?m.privateKeyLoc===null&&(m.privateKeyLoc=U):this.raise(v.UnexpectedPrivateField,U),O=this.parsePrivateName();break}default:this.unexpected()}x.key=O,S!==138&&(x.computed=!1)}}initFunction(x,m){x.id=null,x.generator=!1,x.async=m}parseMethod(x,m,S,_,O,U,K=!1){this.initFunction(x,S),x.generator=m,this.scope.enter(18|(K?64:0)|(O?32:0)),this.prodParam.enter(Sl(S,x.generator)),this.parseFunctionParams(x,_);let re=this.parseFunctionBodyAndFinish(x,U,!0);return this.prodParam.exit(),this.scope.exit(),re}parseArrayLike(x,m,S,_){S&&this.expectPlugin("recordAndTuple");let O=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let U=this.startNode();return this.next(),U.elements=this.parseExprList(x,!S,_,U),this.state.inFSharpPipelineDirectBody=O,this.finishNode(U,S?"TupleExpression":"ArrayExpression")}parseArrowExpression(x,m,S,_){this.scope.enter(6);let O=Sl(S,!1);!this.match(5)&&this.prodParam.hasIn&&(O|=8),this.prodParam.enter(O),this.initFunction(x,S);let U=this.state.maybeInArrowParameters;return m&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(x,m,_)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(x,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=U,this.finishNode(x,"ArrowFunctionExpression")}setArrowFunctionParameters(x,m,S){this.toAssignableList(m,S,!1),x.params=m}parseFunctionBodyAndFinish(x,m,S=!1){return this.parseFunctionBody(x,!1,S),this.finishNode(x,m)}parseFunctionBody(x,m,S=!1){let _=m&&!this.match(5);if(this.expressionScope.enter(ju()),_)x.body=this.parseMaybeAssign(),this.checkParams(x,!1,m,!1);else{let O=this.state.strict,U=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),x.body=this.parseBlock(!0,!1,K=>{let re=!this.isSimpleParamList(x.params);K&&re&&this.raise(v.IllegalLanguageModeDirective,(x.kind==="method"||x.kind==="constructor")&&x.key?x.key.loc.end:x);let le=!O&&this.state.strict;this.checkParams(x,!this.state.strict&&!m&&!S&&!re,m,le),this.state.strict&&x.id&&this.checkIdentifier(x.id,65,le)}),this.prodParam.exit(),this.state.labels=U}this.expressionScope.exit()}isSimpleParameter(x){return x.type==="Identifier"}isSimpleParamList(x){for(let m=0,S=x.length;m10||!bi(x))){if(S&&xs(x)){this.raise(v.UnexpectedKeyword,m,{keyword:x});return}if((this.state.strict?_?vi:hn:pr)(x,this.inModule)){this.raise(v.UnexpectedReservedWord,m,{reservedWord:x});return}else if(x==="yield"){if(this.prodParam.hasYield){this.raise(v.YieldBindingIdentifier,m);return}}else if(x==="await"){if(this.prodParam.hasAwait){this.raise(v.AwaitBindingIdentifier,m);return}if(this.scope.inStaticBlock){this.raise(v.AwaitBindingIdentifierInStaticBlock,m);return}this.expressionScope.recordAsyncArrowParametersError(m)}else if(x==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(v.ArgumentsInClass,m);return}}}isAwaitAllowed(){return!!(this.prodParam.hasAwait||this.options.allowAwaitOutsideFunction&&!this.scope.inFunction)}parseAwait(x){let m=this.startNodeAt(x);return this.expressionScope.recordParameterInitializerError(v.AwaitExpressionFormalParameter,m),this.eat(55)&&this.raise(v.ObsoleteAwaitStar,m),!this.scope.inFunction&&!this.options.allowAwaitOutsideFunction&&(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(m.argument=this.parseMaybeUnary(null,!0)),this.finishNode(m,"AwaitExpression")}isAmbiguousAwait(){if(this.hasPrecedingLineBreak())return!0;let{type:x}=this.state;return x===53||x===10||x===0||Ae(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 m=!1,S=null;if(!this.hasPrecedingLineBreak())switch(m=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!m)break;default:S=this.parseMaybeAssign()}return x.delegate=m,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,m){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&x.type==="SequenceExpression"&&this.raise(v.PipelineHeadSequenceExpression,m)}parseSmartPipelineBodyInStyle(x,m){if(this.isSimpleReference(x)){let S=this.startNodeAt(m);return S.callee=x,this.finishNode(S,"PipelineBareFunction")}else{let S=this.startNodeAt(m);return this.checkSmartPipeTopicBodyEarlyErrors(m),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 m=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return x()}finally{this.state.topicContext=m}}withSmartMixTopicForbiddingContext(x){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){let m=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return x()}finally{this.state.topicContext=m}}else return x()}withSoloAwaitPermittingContext(x){let m=this.state.soloAwait;this.state.soloAwait=!0;try{return x()}finally{this.state.soloAwait=m}}allowInAnd(x){let m=this.prodParam.currentFlags();if(8&~m){this.prodParam.enter(m|8);try{return x()}finally{this.prodParam.exit()}}return x()}disallowInAnd(x){let m=this.prodParam.currentFlags();if(8&m){this.prodParam.enter(m&-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 m=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let S=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let _=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),m,x);return this.state.inFSharpPipelineDirectBody=S,_}parseModuleExpression(){this.expectPlugin("moduleBlocks");let x=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let m=this.startNodeAt(this.state.endLoc);this.next();let S=this.initializeScopes(!0);this.enterInitialScopes();try{x.body=this.parseProgram(m,8,"module")}finally{S()}return this.finishNode(x,"ModuleExpression")}parsePropertyNamePrefixOperator(x){}},Jo={kind:1},Dx={kind:2},Ex=/[\uD800-\uDFFF]/u,ep=/in(?:stanceof)?/y;function Cx(x,m){for(let S=0;S0)for(let[O,U]of Array.from(this.scope.undefinedExports))this.raise(v.ModuleExportUndefined,U,{localName:O});let _;return m===139?_=this.finishNode(x,"Program"):_=this.finishNodeAt(x,"Program",i(this.state.startLoc,-1)),_}stmtToDirective(x){let m=x;m.type="Directive",m.value=m.expression,delete m.expression;let S=m.value,_=S.value,O=this.input.slice(S.start,S.end),U=S.value=O.slice(1,-1);return this.addExtra(S,"raw",O),this.addExtra(S,"rawValue",U),this.addExtra(S,"expressionValue",_),S.type="DirectiveLiteral",m}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,m){if(zt(x)){if(ep.lastIndex=m,ep.test(this.input)){let S=this.codePointAtPos(ep.lastIndex);if(!ur(S)&&S!==92)return!1}return!0}else return x===92}chStartsBindingPattern(x){return x===91||x===123}hasFollowingBindingAtom(){let x=this.nextTokenStart(),m=this.codePointAtPos(x);return this.chStartsBindingPattern(m)||this.chStartsBindingIdentifier(m,x)}hasInLineFollowingBindingIdentifier(){let x=this.nextTokenInLineStart(),m=this.codePointAtPos(x);return this.chStartsBindingIdentifier(m,x)}startsUsingForOf(){let{type:x,containsEsc:m}=this.lookahead();if(x===102&&!m)return!1;if(ye(x)&&!this.hasFollowingLineBreak())return this.expectPlugin("explicitResourceManagement"),!0}startsAwaitUsing(){let x=this.nextTokenInLineStart();if(this.isUnparsedContextual(x,"using")){x=this.nextTokenInLineStartSince(x+5);let m=this.codePointAtPos(x);if(this.chStartsBindingIdentifier(m,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 m=0;return this.options.annexB&&!this.state.strict&&(m|=4,x&&(m|=8)),this.parseStatementLike(m)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(x){let m=null;return this.match(26)&&(m=this.parseDecorators(!0)),this.parseStatementContent(x,m)}parseStatementContent(x,m){let S=this.state.type,_=this.startNode(),O=!!(x&2),U=!!(x&4),K=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 U||this.raise(this.state.strict?v.StrictFunction:this.options.annexB?v.SloppyFunctionAnnexB:v.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(_,!1,!O&&U);case 80:return O||this.unexpected(),this.parseClass(this.maybeTakeDecorators(m,_),!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()?O||this.raise(v.UnexpectedLexicalDeclaration,_):this.raise(v.AwaitUsingNotInAsyncContext,_),this.next(),this.parseVarStatement(_,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifier())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(v.UnexpectedUsingDeclaration,this.state.startLoc):O||this.raise(v.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(_,"using");case 100:{if(this.state.containsEsc)break;let ae=this.nextTokenStart(),$e=this.codePointAtPos(ae);if($e!==91&&(!O&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier($e,ae)&&$e!==123))break}case 75:O||this.raise(v.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let ae=this.state.value;return this.parseVarStatement(_,ae)}case 92:return this.parseWhileStatement(_);case 76:return this.parseWithStatement(_);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(_);case 83:{let ae=this.lookaheadCharCode();if(ae===40||ae===46)break}case 82:{!this.options.allowImportExportEverywhere&&!K&&this.raise(v.UnexpectedImportExport,this.state.startLoc),this.next();let ae;return S===83?(ae=this.parseImport(_),ae.type==="ImportDeclaration"&&(!ae.importKind||ae.importKind==="value")&&(this.sawUnambiguousESM=!0)):(ae=this.parseExport(_,m),(ae.type==="ExportNamedDeclaration"&&(!ae.exportKind||ae.exportKind==="value")||ae.type==="ExportAllDeclaration"&&(!ae.exportKind||ae.exportKind==="value")||ae.type==="ExportDefaultDeclaration")&&(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(ae),ae}default:if(this.isAsyncFunction())return O||this.raise(v.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(_,!0,!O&&U)}let re=this.state.value,le=this.parseExpression();return ye(S)&&le.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(_,re,le,x):this.parseExpressionStatement(_,le,m)}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,m,S){return x&&(m.decorators&&m.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(v.DecoratorsBeforeAfterExport,m.decorators[0]),m.decorators.unshift(...x)):m.decorators=x,this.resetStartLocationFromNode(m,x[0]),S&&this.resetStartLocationFromNode(S,m)),m}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(x){let m=[];do m.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 m}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let x=this.startNode();if(this.next(),this.hasPlugin("decorators")){let m=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 O=this.state.startLoc;x.expression=this.parseMaybeDecoratorArguments(S),this.getPluginOption("decorators","allowCallParenthesized")===!1&&x.expression!==S&&this.raise(v.DecoratorArgumentsOutsideParentheses,O)}else{for(S=this.parseIdentifier(!1);this.eat(16);){let _=this.startNodeAt(m);_.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 m=this.startNodeAtNode(x);return m.callee=x,m.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(m.arguments),this.finishNode(m,"CallExpression")}return x}parseBreakContinueStatement(x,m){return this.next(),this.isLineTerminator()?x.label=null:(x.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(x,m),this.finishNode(x,m?"BreakStatement":"ContinueStatement")}verifyBreakContinue(x,m){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(Jo);let m=null;if(this.isAwaitAllowed()&&this.eatContextual(96)&&(m=this.state.lastTokStartLoc),this.scope.enter(0),this.expect(10),this.match(13))return m!==null&&this.unexpected(m),this.parseFor(x,null);let S=this.isContextual(100);{let re=this.isContextual(96)&&this.startsAwaitUsing(),le=re||this.isContextual(107)&&this.startsUsingForOf(),ae=S&&this.hasFollowingBindingAtom()||le;if(this.match(74)||this.match(75)||ae){let $e=this.startNode(),et;re?(et="await using",this.isAwaitAllowed()||this.raise(v.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):et=this.state.value,this.next(),this.parseVar($e,!0,et);let it=this.finishNode($e,"VariableDeclaration"),lt=this.match(58);return lt&&le&&this.raise(v.ForInUsing,it),(lt||this.isContextual(102))&&it.declarations.length===1?this.parseForIn(x,it,m):(m!==null&&this.unexpected(m),this.parseFor(x,it))}}let _=this.isContextual(95),O=new Ea,U=this.parseExpression(!0,O),K=this.isContextual(102);if(K&&(S&&this.raise(v.ForOfLet,U),m===null&&_&&U.type==="Identifier"&&this.raise(v.ForOfAsync,U)),K||this.match(58)){this.checkDestructuringPrivate(O),this.toAssignable(U,!0);let re=K?"ForOfStatement":"ForInStatement";return this.checkLVal(U,{in:{type:re}}),this.parseForIn(x,U,m)}else this.checkExpressionErrors(O,!0);return m!==null&&this.unexpected(m),this.parseFor(x,U)}parseFunctionStatement(x,m,S){return this.next(),this.parseFunction(x,1|(S?2:0)|(m?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 m=x.cases=[];this.expect(5),this.state.labels.push(Dx),this.scope.enter(0);let S;for(let _;!this.match(8);)if(this.match(61)||this.match(65)){let O=this.match(61);S&&this.finishNode(S,"SwitchCase"),m.push(S=this.startNode()),S.consequent=[],this.next(),O?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 m=this.startNode();this.next(),this.match(10)?(this.expect(10),m.param=this.parseCatchClauseParam(),this.expect(11)):(m.param=null,this.scope.enter(0)),m.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),x.handler=this.finishNode(m,"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,m,S=!1){return this.next(),this.parseVar(x,!1,m,S),this.semicolon(),this.finishNode(x,"VariableDeclaration")}parseWhileStatement(x){return this.next(),x.test=this.parseHeaderExpression(),this.state.labels.push(Jo),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,m,S,_){for(let U of this.state.labels)U.name===m&&this.raise(v.LabelRedeclaration,S,{labelName:m});let O=Ee(this.state.type)?1:this.match(71)?2:null;for(let U=this.state.labels.length-1;U>=0;U--){let K=this.state.labels[U];if(K.statementStart===x.start)K.statementStart=this.state.start,K.kind=O;else break}return this.state.labels.push({name:m,kind:O,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,m,S){return x.expression=m,this.semicolon(),this.finishNode(x,"ExpressionStatement")}parseBlock(x=!1,m=!0,S){let _=this.startNode();return x&&this.state.strictErrors.clear(),this.expect(5),m&&this.scope.enter(0),this.parseBlockBody(_,x,!1,8,S),m&&this.scope.exit(),this.finishNode(_,"BlockStatement")}isValidDirective(x){return x.type==="ExpressionStatement"&&x.expression.type==="StringLiteral"&&!x.expression.extra.parenthesized}parseBlockBody(x,m,S,_,O){let U=x.body=[],K=x.directives=[];this.parseBlockOrModuleBlockBody(U,m?K:void 0,S,_,O)}parseBlockOrModuleBlockBody(x,m,S,_,O){let U=this.state.strict,K=!1,re=!1;for(;!this.match(_);){let le=S?this.parseModuleItem():this.parseStatementListItem();if(m&&!re){if(this.isValidDirective(le)){let ae=this.stmtToDirective(le);m.push(ae),!K&&ae.value.value==="use strict"&&(K=!0,this.setStrict(!0));continue}re=!0,this.state.strictErrors.clear()}x.push(le)}O==null||O.call(this,K),U||this.setStrict(!1),this.next()}parseFor(x,m){return x.init=m,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,m,S){let _=this.match(58);return this.next(),_?S!==null&&this.unexpected(S):x.await=S!==null,m.type==="VariableDeclaration"&&m.declarations[0].init!=null&&(!_||!this.options.annexB||this.state.strict||m.kind!=="var"||m.declarations[0].id.type!=="Identifier")&&this.raise(v.ForInOfLoopInitializer,m,{type:_?"ForInStatement":"ForOfStatement"}),m.type==="AssignmentPattern"&&this.raise(v.InvalidLhs,m,{ancestor:{type:"ForStatement"}}),x.left=m,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,m,S,_=!1){let O=x.declarations=[];for(x.kind=S;;){let U=this.startNode();if(this.parseVarId(U,S),U.init=this.eat(29)?m?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,U.init===null&&!_&&(U.id.type!=="Identifier"&&!(m&&(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})),O.push(this.finishNode(U,"VariableDeclarator")),!this.eat(12))break}return x}parseVarId(x,m){let S=this.parseBindingAtom();this.checkLVal(S,{in:{type:"VariableDeclarator"},binding:m==="var"?5:8201}),x.id=S}parseAsyncFunctionExpression(x){return this.parseFunction(x,8)}parseFunction(x,m=0){let S=m&2,_=!!(m&1),O=_&&!(m&4),U=!!(m&8);this.initFunction(x,U),this.match(55)&&(S&&this.raise(v.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),x.generator=!0),_&&(x.id=this.parseFunctionId(O));let K=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(Sl(U,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=K,x}parseFunctionId(x){return x||ye(this.state.type)?this.parseIdentifier():null}parseFunctionParams(x,m){this.expect(10),this.expressionScope.enter(Sh()),x.params=this.parseBindingList(11,41,2|(m?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,m,S){this.next();let _=this.state.strict;return this.state.strict=!0,this.parseClassId(x,m,S),this.parseClassSuper(x),x.body=this.parseClassBody(!!x.superClass,_),this.finishNode(x,m?"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,m){this.classScope.enter();let S={hadConstructor:!1,hadSuperClass:x},_=[],O=this.startNode();if(O.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 U=this.startNode();_.length&&(U.decorators=_,this.resetStartLocationFromNode(U,_[0]),_=[]),this.parseClassMember(O,U,S),U.kind==="constructor"&&U.decorators&&U.decorators.length>0&&this.raise(v.DecoratorConstructor,U)}}),this.state.strict=m,this.next(),_.length)throw this.raise(v.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(O,"ClassBody")}parseClassMemberFromModifier(x,m){let S=this.parseIdentifier(!0);if(this.isClassMethod()){let _=m;return _.kind="method",_.computed=!1,_.key=S,_.static=!1,this.pushClassMethod(x,_,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let _=m;return _.computed=!1,_.key=S,_.static=!1,x.body.push(this.parseClassProperty(_)),!0}return this.resetPreviousNodeTrailingComments(S),!1}parseClassMember(x,m,S){let _=this.isContextual(106);if(_){if(this.parseClassMemberFromModifier(x,m))return;if(this.eat(5)){this.parseClassStaticBlock(x,m);return}}this.parseClassMemberWithIsStatic(x,m,S,_)}parseClassMemberWithIsStatic(x,m,S,_){let O=m,U=m,K=m,re=m,le=m,ae=O,$e=O;if(m.static=_,this.parsePropertyNamePrefixOperator(m),this.eat(55)){ae.kind="method";let Mr=this.match(138);if(this.parseClassElementName(ae),Mr){this.pushClassPrivateMethod(x,U,!0,!1);return}this.isNonstaticConstructor(O)&&this.raise(v.ConstructorIsGenerator,O.key),this.pushClassMethod(x,O,!0,!1,!1,!1);return}let et=!this.state.containsEsc&&ye(this.state.type),it=this.parseClassElementName(m),lt=et?it.name:null,mr=this.isPrivateName(it),Cn=this.state.startLoc;if(this.parsePostMemberNameModifiers($e),this.isClassMethod()){if(ae.kind="method",mr){this.pushClassPrivateMethod(x,U,!1,!1);return}let Mr=this.isNonstaticConstructor(O),fn=!1;Mr&&(O.kind="constructor",S.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(v.DuplicateConstructor,it),Mr&&this.hasPlugin("typescript")&&m.override&&this.raise(v.OverrideOnConstructor,it),S.hadConstructor=!0,fn=S.hadSuperClass),this.pushClassMethod(x,O,!1,!1,Mr,fn)}else if(this.isClassProperty())mr?this.pushClassPrivateProperty(x,re):this.pushClassProperty(x,K);else if(lt==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(it);let Mr=this.eat(55);$e.optional&&this.unexpected(Cn),ae.kind="method";let fn=this.match(138);this.parseClassElementName(ae),this.parsePostMemberNameModifiers($e),fn?this.pushClassPrivateMethod(x,U,Mr,!0):(this.isNonstaticConstructor(O)&&this.raise(v.ConstructorIsAsync,O.key),this.pushClassMethod(x,O,Mr,!0,!1,!1))}else if((lt==="get"||lt==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(it),ae.kind=lt;let Mr=this.match(138);this.parseClassElementName(O),Mr?this.pushClassPrivateMethod(x,U,!1,!1):(this.isNonstaticConstructor(O)&&this.raise(v.ConstructorIsAccessor,O.key),this.pushClassMethod(x,O,!1,!1,!1,!1)),this.checkGetterSetterParams(O)}else if(lt==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(it);let Mr=this.match(138);this.parseClassElementName(K),this.pushClassAccessorProperty(x,le,Mr)}else this.isLineTerminator()?mr?this.pushClassPrivateProperty(x,re):this.pushClassProperty(x,K):this.unexpected()}parseClassElementName(x){let{type:m,value:S}=this.state;if((m===132||m===133)&&x.static&&S==="prototype"&&this.raise(v.StaticPrototype,this.state.startLoc),m===138){S==="constructor"&&this.raise(v.ConstructorClassPrivateField,this.state.startLoc);let _=this.parsePrivateName();return x.key=_,_}return this.parsePropertyName(x),x.key}parseClassStaticBlock(x,m){var S;this.scope.enter(208);let _=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let O=m.body=[];this.parseBlockOrModuleBlockBody(O,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=_,x.body.push(this.finishNode(m,"StaticBlock")),(S=m.decorators)!=null&&S.length&&this.raise(v.DecoratorStaticBlock,m)}pushClassProperty(x,m){!m.computed&&this.nameIsConstructor(m.key)&&this.raise(v.ConstructorClassField,m.key),x.body.push(this.parseClassProperty(m))}pushClassPrivateProperty(x,m){let S=this.parseClassPrivateProperty(m);x.body.push(S),this.classScope.declarePrivateName(this.getPrivateNameSV(S.key),0,S.key.loc.start)}pushClassAccessorProperty(x,m,S){!S&&!m.computed&&this.nameIsConstructor(m.key)&&this.raise(v.ConstructorClassField,m.key);let _=this.parseClassAccessorProperty(m);x.body.push(_),S&&this.classScope.declarePrivateName(this.getPrivateNameSV(_.key),0,_.key.loc.start)}pushClassMethod(x,m,S,_,O,U){x.body.push(this.parseMethod(m,S,_,O,U,"ClassMethod",!0))}pushClassPrivateMethod(x,m,S,_){let O=this.parseMethod(m,S,_,!1,!1,"ClassPrivateMethod",!0);x.body.push(O);let U=O.kind==="get"?O.static?6:2:O.kind==="set"?O.static?5:1:0;this.declareClassPrivateMethodInScope(O,U)}declareClassPrivateMethodInScope(x,m){this.classScope.declarePrivateName(this.getPrivateNameSV(x.key),m,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(ju()),this.prodParam.enter(0),x.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(x,m,S,_=8331){if(ye(this.state.type))x.id=this.parseIdentifier(),m&&this.declareNameFromIdentifier(x.id,_);else if(S||!m)x.id=null;else throw this.raise(v.MissingClassName,this.state.startLoc)}parseClassSuper(x){x.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(x,m){let S=this.parseMaybeImportPhase(x,!0),_=this.maybeParseExportDefaultSpecifier(x,S),O=!_||this.eat(12),U=O&&this.eatExportStar(x),K=U&&this.maybeParseExportNamespaceSpecifier(x),re=O&&(!K||this.eat(12)),le=_||U;if(U&&!K){if(_&&this.unexpected(),m)throw this.raise(v.UnsupportedDecoratorExport,x);return this.parseExportFrom(x,!0),this.finishNode(x,"ExportAllDeclaration")}let ae=this.maybeParseExportNamedSpecifiers(x);_&&O&&!U&&!ae&&this.unexpected(null,5),K&&re&&this.unexpected(null,98);let $e;if(le||ae){if($e=!1,m)throw this.raise(v.UnsupportedDecoratorExport,x);this.parseExportFrom(x,le)}else $e=this.maybeParseExportDeclaration(x);if(le||ae||$e){var et;let it=x;if(this.checkExport(it,!0,!1,!!it.source),((et=it.declaration)==null?void 0:et.type)==="ClassDeclaration")this.maybeTakeDecorators(m,it.declaration,it);else if(m)throw this.raise(v.UnsupportedDecoratorExport,x);return this.finishNode(it,"ExportNamedDeclaration")}if(this.eat(65)){let it=x,lt=this.parseExportDefaultExpression();if(it.declaration=lt,lt.type==="ClassDeclaration")this.maybeTakeDecorators(m,lt,it);else if(m)throw this.raise(v.UnsupportedDecoratorExport,x);return this.checkExport(it,!0,!0),this.finishNode(it,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(x){return this.eat(55)}maybeParseExportDefaultSpecifier(x,m){if(m||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",m==null?void 0:m.loc.start);let S=m||this.parseIdentifier(!0),_=this.startNodeAtNode(S);return _.exported=S,x.specifiers=[this.finishNode(_,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(x){if(this.isContextual(93)){var m;(m=x).specifiers!=null||(m.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 m=x;m.specifiers||(m.specifiers=[]);let S=m.exportKind==="type";return m.specifiers.push(...this.parseExportSpecifiers(S)),m.source=null,m.declaration=null,this.hasPlugin("importAssertions")&&(m.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 m=this.parseMaybeAssignAllowIn();return this.semicolon(),m}parseExportDeclaration(x){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:x}=this.state;if(ye(x)){if(x===95&&!this.state.containsEsc||x===100)return!1;if((x===130||x===129)&&!this.state.containsEsc){let{type:_}=this.lookahead();if(ye(_)&&_!==98||_===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;let m=this.nextTokenStart(),S=this.isUnparsedContextual(m,"from");if(this.input.charCodeAt(m)===44||ye(this.state.type)&&S)return!0;if(this.match(65)&&S){let _=this.input.charCodeAt(this.nextTokenStartSince(m+4));return _===34||_===39}return!1}parseExportFrom(x,m){this.eatContextual(98)?(x.source=this.parseImportSource(),this.checkExport(x),this.maybeParseImportAttributes(x),this.checkJSONModuleImport(x)):m&&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,m,S,_){if(m){var O;if(S){if(this.checkDuplicateExports(x,"default"),this.hasPlugin("exportDefaultFrom")){var U;let K=x.declaration;K.type==="Identifier"&&K.name==="from"&&K.end-K.start===4&&!((U=K.extra)!=null&&U.parenthesized)&&this.raise(v.ExportDefaultFromAsIdentifier,K)}}else if((O=x.specifiers)!=null&&O.length)for(let K of x.specifiers){let{exported:re}=K,le=re.type==="Identifier"?re.name:re.value;if(this.checkDuplicateExports(K,le),!_&&K.local){let{local:ae}=K;ae.type!=="Identifier"?this.raise(v.ExportBindingIsString,K,{localName:ae.value,exportName:le}):(this.checkReservedWord(ae.name,ae.loc.start,!0,!1),this.scope.checkLocalExport(ae))}}else if(x.declaration){let K=x.declaration;if(K.type==="FunctionDeclaration"||K.type==="ClassDeclaration"){let{id:re}=K;if(!re)throw new Error("Assertion failure");this.checkDuplicateExports(x,re.name)}else if(K.type==="VariableDeclaration")for(let re of K.declarations)this.checkDeclaration(re.id)}}}checkDeclaration(x){if(x.type==="Identifier")this.checkDuplicateExports(x,x.name);else if(x.type==="ObjectPattern")for(let m of x.properties)this.checkDeclaration(m);else if(x.type==="ArrayPattern")for(let m of x.elements)m&&this.checkDeclaration(m);else x.type==="ObjectProperty"?this.checkDeclaration(x.value):x.type==="RestElement"?this.checkDeclaration(x.argument):x.type==="AssignmentPattern"&&this.checkDeclaration(x.left)}checkDuplicateExports(x,m){this.exportedIdentifiers.has(m)&&(m==="default"?this.raise(v.DuplicateDefaultExport,x):this.raise(v.DuplicateExport,x,{exportName:m})),this.exportedIdentifiers.add(m)}parseExportSpecifiers(x){let m=[],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),O=this.match(133),U=this.startNode();U.local=this.parseModuleExportName(),m.push(this.parseExportSpecifier(U,O,x,_))}return m}parseExportSpecifier(x,m,S,_){return this.eatContextual(93)?x.exported=this.parseModuleExportName():m?x.exported=Dl(x.local):x.exported||(x.exported=ns(x.local)),this.finishNode(x,"ExportSpecifier")}parseModuleExportName(){if(this.match(133)){let x=this.parseStringLiteral(this.state.value),m=x.value.match(Ex);return m&&this.raise(v.ModuleExportNameHasLoneSurrogate,x,{surrogateCharCode:m[0].charCodeAt(0)}),x}return this.parseIdentifier(!0)}isJSONModuleImport(x){return x.assertions!=null?x.assertions.some(({key:m,value:S})=>S.value==="json"&&(m.type==="Identifier"?m.name==="type":m.value==="type")):!1}checkImportReflection(x){let{specifiers:m}=x,S=m.length===1?m[0].type:null;if(x.phase==="source")S!=="ImportDefaultSpecifier"&&this.raise(v.SourcePhaseImportRequiresDefault,m[0].loc.start);else if(x.phase==="defer")S!=="ImportNamespaceSpecifier"&&this.raise(v.DeferImportRequiresNamespace,m[0].loc.start);else if(x.module){var _;S!=="ImportDefaultSpecifier"&&this.raise(v.ImportReflectionNotBinding,m[0].loc.start),((_=x.assertions)==null?void 0:_.length)>0&&this.raise(v.ImportReflectionHasAssertion,m[0].loc.start)}}checkJSONModuleImport(x){if(this.isJSONModuleImport(x)&&x.type!=="ExportAllDeclaration"){let{specifiers:m}=x;if(m!=null){let S=m.find(_=>{let O;if(_.type==="ExportSpecifier"?O=_.local:_.type==="ImportSpecifier"&&(O=_.imported),O!==void 0)return O.type==="Identifier"?O.name!=="default":O.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,m,S,_){m||(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,m){if(!this.isPotentialImportPhase(m))return this.applyImportPhase(x,m,null),null;let S=this.parseIdentifier(!0),{type:_}=this.state;return(Ue(_)?_!==98||this.lookaheadCharCode()===102:_!==12)?(this.resetPreviousIdentifierLeadingComments(S),this.applyImportPhase(x,m,S.name,S.loc.start),null):(this.applyImportPhase(x,m,null),S)}isPrecedingIdImportPhase(x){let{type:m}=this.state;return ye(m)?m!==98||this.lookaheadCharCode()===102:m!==12}parseImport(x){return this.match(133)?this.parseImportSourceAndAttributes(x):this.parseImportSpecifiersAndAfter(x,this.parseMaybeImportPhase(x,!1))}parseImportSpecifiersAndAfter(x,m){x.specifiers=[];let S=!this.maybeParseDefaultImportSpecifier(x,m)||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,m,S){m.local=this.parseIdentifier(),x.specifiers.push(this.finishImportSpecifier(m,S))}finishImportSpecifier(x,m,S=8201){return this.checkLVal(x.local,{in:{type:m},binding:S}),this.finishNode(x,m)}parseImportAttributes(){this.expect(5);let x=[],m=new Set;do{if(this.match(8))break;let S=this.startNode(),_=this.state.value;if(m.has(_)&&this.raise(v.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:_}),m.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=[],m=new Set;do{let S=this.startNode();if(S.key=this.parseIdentifier(!0),S.key.name!=="type"&&this.raise(v.ModuleAttributeDifferentFromType,S.key),m.has(S.key.name)&&this.raise(v.ModuleAttributesWithDuplicateKeys,S.key,{key:S.key.name}),m.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 m,S=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?m=this.parseModuleAttributes():(this.expectImportAttributesPlugin(),m=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(),m=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))m=[];else if(this.hasPlugin("moduleAttributes"))m=[];else return;!S&&this.hasPlugin("importAssertions")?x.assertions=m:x.attributes=m}maybeParseDefaultImportSpecifier(x,m){if(m){let S=this.startNodeAtNode(m);return S.local=m,x.specifiers.push(this.finishImportSpecifier(S,"ImportDefaultSpecifier")),!0}else if(Ue(this.state.type))return this.parseImportSpecifierLocal(x,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(x){if(this.match(55)){let m=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(x,m,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(x){let m=!0;for(this.expect(5);!this.eat(8);){if(m)m=!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),O=this.isContextual(130);S.imported=this.parseModuleExportName();let U=this.parseImportSpecifier(S,_,x.importKind==="type"||x.importKind==="typeof",O,void 0);x.specifiers.push(U)}}parseImportSpecifier(x,m,S,_,O){if(this.eatContextual(93))x.local=this.parseIdentifier();else{let{imported:U}=x;if(m)throw this.raise(v.ImportBindingIsString,x,{importName:U.value});this.checkReservedWord(U.name,x.loc.start,!0,!0),x.local||(x.local=ns(U))}return this.finishImportSpecifier(x,"ImportSpecifier",O)}isThisParam(x){return x.type==="Identifier"&&x.name==="this"}},tp=class extends Tx{constructor(x,m){x=_h(x),super(x,m),this.options=x,this.initializeScopes(),this.plugins=Ax(this.options.plugins),this.filename=x.sourceFilename}getScopeHandler(){return Gs}parse(){this.enterInitialScopes();let x=this.startNode(),m=this.startNode();return this.nextToken(),x.errors=null,this.parseTopLevel(x,m),x.errors=this.state.errors,x.comments.length=this.state.commentsLen,x}};function Ax(x){let m=new Map;for(let S of x){let[_,O]=Array.isArray(S)?S:[S,{}];m.has(_)||m.set(_,O||{})}return m}function kx(x,m){var S;if(((S=m)==null?void 0:S.sourceType)==="unambiguous"){m=Object.assign({},m);try{m.sourceType="module";let _=Uu(m,x),O=_.parse();if(_.sawUnambiguousESM)return O;if(_.ambiguousScriptDifferentAst)try{return m.sourceType="script",Uu(m,x).parse()}catch{}else O.program.sourceType="script";return O}catch(_){try{return m.sourceType="script",Uu(m,x).parse()}catch{}throw _}}else return Uu(m,x).parse()}function _x(x,m){let S=Uu(m,x);return S.options.strictMode&&(S.state.strict=!0),S.getExpression()}function $x(x){let m={};for(let S of Object.keys(x))m[S]=Le(x[S]);return m}var ny=$x(_e);function Uu(x,m){let S=tp;return x!=null&&x.plugins&&(xi(x.plugins),S=Fx(x.plugins)),new S(x,m)}var iy={};function Fx(x){let m=Cs.filter(O=>tr(x,O)),S=m.join("/"),_=iy[S];if(!_){_=tp;for(let O of m)_=is[O](_);iy[S]=_}return _}e.parse=kx,e.parseExpression=_x,e.tokTypes=ny}),Uhe=sz(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.extract=u,e.parse=d,e.parseWithComments=f,e.print=p,e.strip=h;var t=/\*\/$/,r=/^\/\*\*?/,n=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,i=/(^|\s+)\/\/([^\r\n]*)/g,s=/^(\r?\n)+/,o=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,a=/(\r?\n|^) *\* ?/g,c=[];function u(y){let b=y.match(n);return b?b[0].trimLeft():""}function h(y){let b=y.match(n);return b&&b[0]?y.substring(b[0].length):y}function d(y){return f(y).pragmas}function f(y){let b=` +`;y=y.replace(r,"").replace(t,"").replace(a,"$1");let v="";for(;v!==y;)v=y,y=y.replace(o,`${b}$1 $2${b}`);y=y.replace(s,"").trimRight();let E=Object.create(null),D=y.replace(l,"").replace(s,"").trimRight(),C;for(;C=l.exec(y);){let w=C[2].replace(i,"");typeof E[C[1]]=="string"||Array.isArray(E[C[1]])?E[C[1]]=c.concat(E[C[1]],w):E[C[1]]=w}return{comments:D,pragmas:E}}function p({comments:y="",pragmas:b={}}){let v=` +`,E="/**",D=" *",C=" */",w=Object.keys(b),A=w.flatMap($=>g($,b[$])).map($=>`${D} ${$}${v}`).join("");if(!y){if(w.length===0)return"";if(w.length===1&&!Array.isArray(b[w[0]])){let $=b[w[0]];return`${E} ${g(w[0],$)[0]}${C}`}}let T=y.split(v).map($=>`${D} ${$}`).join(v)+v;return E+v+(y?T:"")+(y&&w.length?D+v:"")+A+C}function g(y,b){return c.concat(b).map(v=>`@${y} ${v}`.trim())}}),lz={};jhe(lz,{parsers:()=>Bde});var rM=h_(oz(),1);function uz(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)},nM=nde;function ide(e){return Array.isArray(e)&&e.length>0}var d_=ide;function ko(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(ko(s),i):i}function Vl(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function sde(e){let t=new Set(e);return r=>t.has(r==null?void 0:r.type)}var ode=sde,ade=ode(["Block","CommentBlock","MultiLine"]),JC=ade;function lde(e){let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(r=>r.trimStart()[0]==="*")}var iM=lde;function ude(e){return JC(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/.test(e.value)}var cde=ude,Sp=null;function ym(e){if(Sp!==null&&typeof Sp.property){let t=Sp;return Sp=ym.prototype=null,t}return Sp=ym.prototype=e??Object.create(null),new ym}var hde=10;for(let e=0;e<=hde;e++)ym();function dde(e){return ym(e)}function fde(e,t="type"){dde(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 pde=fde,mde={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","optional","static","method"],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"],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"]},gde=pde(mde),yde=gde;function XC(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(cde)&&i.add(ko(s))}),e=uD(e,s=>{if(s.type==="ParenthesizedExpression"){let{expression:o}=s;if(o.type==="TypeCastExpression")return o.range=[...s.range],o;let l=ko(s);if(!i.has(l))return o.extra={...o.extra,parenthesized:!0},o}})}if(e=uD(e,i=>{var s;switch(i.type){case"LogicalExpression":if(hz(i))return YC(i);break;case"VariableDeclaration":{let o=nM(!1,i.declarations,-1);o!=null&&o.init&&n[Vl(o)]!==";"&&(i.range=[ko(i),Vl(o)]);break}case"TSParenthesizedType":return i.typeAnnotation;case"TSTypeParameter":if(typeof i.name=="string"){let o=ko(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,l=n.slice(ko(o),Vl(o));(l.startsWith('"')||l.startsWith("'"))&&(i.exported={...i.exported,type:"Literal",value:i.exported.name,raw:l})}break;case"TSUnionType":case"TSIntersectionType":if(i.types.length===1)return i.types[0];break}}),d_(e.comments)){let i=nM(!1,e.comments,-1);for(let s=e.comments.length-2;s>=0;s--){let o=e.comments[s];Vl(o)===ko(i)&&JC(o)&&JC(i)&&iM(o)&&iM(i)&&(e.comments.splice(s+1,1),o.value+="*//*"+i.value,o.range=[ko(o),Vl(i)]),i=o}}return e.type==="Program"&&(e.range=[0,n.length]),e}function hz(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function YC(e){return hz(e)?YC({type:"LogicalExpression",operator:e.operator,left:YC({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[ko(e.left),Vl(e.right.left)]}),right:e.right.right,range:[ko(e),Vl(e)]}):e}var bde=vde;function xde(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var dz=xde;function wde(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)),dz(t,{loc:{start:{line:r,column:n+1}},cause:s})}var fz=wde,sM=h_(Uhe(),1);function Sde(e){let t=cz(e);t&&(e=e.slice(t.length+1));let r=(0,sM.extract)(e),{pragmas:n,comments:i}=(0,sM.parseWithComments)(r);return{shebang:t,text:e,pragmas:n,comments:i}}function Dde(e){let{pragmas:t}=Sde(e);return Object.prototype.hasOwnProperty.call(t,"prettier")||Object.prototype.hasOwnProperty.call(t,"format")}function Ede(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:Dde,locStart:ko,locEnd:Vl,...e}}var Vp=Ede;function Cde(e){let{filepath:t}=e;if(t){if(t=t.toLowerCase(),t.endsWith(".cjs"))return"script";if(t.endsWith(".mjs"))return"module"}}var Tde=Cde;function Ade(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 pz=Ade,Cf=e=>Vp(Pde(e)),kde={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","regexpUnicodeSets","destructuringPrivate","decoratorAutoAccessors","importReflection","explicitResourceManagement",["importAttributes",{deprecatedAssertSyntax:!0}],"sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}],"recordAndTuple"],tokens:!0,ranges:!0},oM="v8intrinsic",aM=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"minimal"}],["pipelineOperator",{proposal:"fsharp"}]],el=(e,t=kde)=>({...t,plugins:[...t.plugins,...e]}),_de=/@(?:no)?flow\b/;function $de(e,t){var r;if((r=t.filepath)!=null&&r.endsWith(".js.flow"))return!0;let n=cz(e);n&&(e=e.slice(n.length));let i=Qhe(e,0);return i!==!1&&(e=e.slice(0,i)),_de.test(e)}function Fde(e,t,r){let n=e(t,r),i=n.errors.find(s=>!Ide.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")&&$de(r,n))return n.parser="babel-flow",gz.parse(r,n);let i=t;(n.__babelSourceType??Tde(n))==="script"&&(i=i.map(a=>({...a,sourceType:"script"})));let s=/%[A-Z]/.test(r);r.includes("|>")?i=(s?[...aM,oM]:aM).flatMap(a=>i.map(c=>el([a],c))):s&&(i=i.map(a=>el([oM],a)));let o=e?rM.parseExpression:rM.parse,l;try{l=tde(i.map(a=>()=>Fde(o,r,a)))}catch({errors:[a]}){throw fz(a)}return e&&(l=pz(l,{text:r,rootMarker:n.rootMarker})),bde(l,{parser:"babel",text:r})}}var Ide=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","EmptyTypeArguments","EmptyTypeParameters","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","LineTerminatorBeforeArrow","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","OptionalBindingPattern","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","ConstructorClassField","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport"]),mz=[el(["jsx"])],lM=Cf({optionsCombinations:mz}),uM=Cf({optionsCombinations:[el(["jsx","typescript"]),el(["typescript"])]}),cM=Cf({isExpression:!0,optionsCombinations:[el(["jsx"])]}),hM=Cf({isExpression:!0,optionsCombinations:[el(["typescript"])]}),gz=Cf({optionsCombinations:[el(["jsx",["flow",{all:!0,enums:!0}],"flowComments"])]}),Nde=Cf({optionsCombinations:mz.map(e=>el(["estree"],e))}),Mde={babel:lM,"babel-flow":gz,"babel-ts":uM,__js_expression:cM,__ts_expression:hM,__vue_expression:cM,__vue_ts_expression:hM,__vue_event_binding:lM,__vue_ts_event_binding:uM,__babel_estree:Nde},Lde=h_(oz(),1);function yz(e={}){let{allowComments:t=!0}=e;return function(r){let n;try{n=(0,Lde.parseExpression)(r,{tokens:!0,ranges:!0,attachComment:!1})}catch(i){throw fz(i)}if(!t&&d_(n.comments))throw Ol(n.comments[0],"Comment");return Yh(n),pz(n,{type:"JsonRoot",text:r})}}function Ol(e,t){let[r,n]=[e.loc.start,e.loc.end].map(({line:i,column:s})=>({line:i,column:s+1}));return dz(`${t} is not allowed in JSON.`,{loc:{start:r,end:n}})}function Yh(e){switch(e.type){case"ArrayExpression":for(let t of e.elements)t!==null&&Yh(t);return;case"ObjectExpression":for(let t of e.properties)Yh(t);return;case"ObjectProperty":if(e.computed)throw Ol(e.key,"Computed key");if(e.shorthand)throw Ol(e.key,"Shorthand property");e.key.type!=="Identifier"&&Yh(e.key),Yh(e.value);return;case"UnaryExpression":{let{operator:t,argument:r}=e;if(t!=="+"&&t!=="-")throw Ol(e,`Operator '${e.operator}'`);if(r.type==="NumericLiteral"||r.type==="Identifier"&&(r.name==="Infinity"||r.name==="NaN"))return;throw Ol(r,`Operator '${t}' before '${r.type}'`)}case"Identifier":if(e.name!=="Infinity"&&e.name!=="NaN"&&e.name!=="undefined")throw Ol(e,`Identifier '${e.name}'`);return;case"TemplateLiteral":if(d_(e.expressions))throw Ol(e.expressions[0],"'TemplateLiteral' with expression");for(let t of e.quasis)Yh(t);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw Ol(e,`'${e.type}'`)}}var cD=yz(),Ode={json:Vp({parse:cD,hasPragma(){return!0}}),json5:Vp(cD),jsonc:Vp(cD),"json-stringify":Vp({parse:yz({allowComments:!1}),astFormat:"estree-json"})},Rde=Ode,Bde={...Mde,...Rde},zde=lz,jde=Object.create,f_=Object.defineProperty,Hde=Object.getOwnPropertyDescriptor,Ude=Object.getOwnPropertyNames,Wde=Object.getPrototypeOf,Vde=Object.prototype.hasOwnProperty,vz=e=>{throw TypeError(e)},Gde=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),D1=(e,t)=>{for(var r in t)f_(e,r,{get:t[r],enumerable:!0})},qde=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ude(t))!Vde.call(e,i)&&i!==r&&f_(e,i,{get:()=>t[i],enumerable:!(n=Hde(t,i))||n.enumerable});return e},Kde=(e,t,r)=>(r=e!=null?jde(Wde(e)):{},qde(t||!e||!e.__esModule?f_(r,"default",{value:e,enumerable:!0}):r,e)),bz=(e,t,r)=>t.has(e)||vz("Cannot "+r),Pl=(e,t,r)=>(bz(e,t,"read from private field"),r?r.call(e):t.get(e)),Jde=(e,t,r)=>t.has(e)?vz("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Xde=(e,t,r,n)=>(bz(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Yde=Gde(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.extract=u,e.parse=d,e.parseWithComments=f,e.print=p,e.strip=h;var t=/\*\/$/,r=/^\/\*\*?/,n=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,i=/(^|\s+)\/\/([^\r\n]*)/g,s=/^(\r?\n)+/,o=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,a=/(\r?\n|^) *\* ?/g,c=[];function u(y){let b=y.match(n);return b?b[0].trimLeft():""}function h(y){let b=y.match(n);return b&&b[0]?y.substring(b[0].length):y}function d(y){return f(y).pragmas}function f(y){let b=` +`;y=y.replace(r,"").replace(t,"").replace(a,"$1");let v="";for(;v!==y;)v=y,y=y.replace(o,`${b}$1 $2${b}`);y=y.replace(s,"").trimRight();let E=Object.create(null),D=y.replace(l,"").replace(s,"").trimRight(),C;for(;C=l.exec(y);){let w=C[2].replace(i,"");typeof E[C[1]]=="string"||Array.isArray(E[C[1]])?E[C[1]]=c.concat(E[C[1]],w):E[C[1]]=w}return{comments:D,pragmas:E}}function p({comments:y="",pragmas:b={}}){let v=` +`,E="/**",D=" *",C=" */",w=Object.keys(b),A=w.flatMap($=>g($,b[$])).map($=>`${D} ${$}${v}`).join("");if(!y){if(w.length===0)return"";if(w.length===1&&!Array.isArray(b[w[0]])){let $=b[w[0]];return`${E} ${g(w[0],$)[0]}${C}`}}let T=y.split(v).map($=>`${D} ${$}`).join(v)+v;return E+v+(y?T:"")+(y&&w.length?D+v:"")+A+C}function g(y,b){return c.concat(b).map(v=>`@${y} ${v}`.trim())}}),xz={};D1(xz,{languages:()=>Vve,options:()=>Uve,printers:()=>Wve});var Zde=[{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"]}],wz={};D1(wz,{canAttachComment:()=>nme,embed:()=>Wme,experimentalFeatures:()=>Nve,getCommentChildNodes:()=>ime,getVisitorKeys:()=>Ez,handleComments:()=>Vz,insertPragma:()=>Kme,isBlockComment:()=>mo,isGap:()=>sme,massageAstNode:()=>rpe,print:()=>Ive,printComment:()=>wpe,willPrintOwnComments:()=>tj});var Qde=(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=Qde,efe=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},Sr=efe;function tfe(e){return e!==null&&typeof e=="object"}var rfe=tfe;function*nfe(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,i=s=>rfe(s)&&n(s);for(let s of r(e)){let o=e[s];if(Array.isArray(o))for(let l of o)i(l)&&(yield l);else i(o)&&(yield o)}}function*ife(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 afe(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function lfe(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 ufe=e=>!(afe(e)||lfe(e)),cfe=/[^\x20-\x7F]/;function hfe(e){if(!e)return 0;if(!cfe.test(e))return e.length;e=e.replace(ofe()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=ufe(n)?1:2)}return t}var Xd=hfe;function p_(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 Dr=bfe,Ky="'",dM='"';function xfe(e,t){let r=t===!0||t===Ky?Ky:dM,n=r===Ky?dM:Ky,i=0,s=0;for(let o of e)o===r?i++:o===n&&s++;return i>s?n:r}var Sz=xfe;function wfe(e,t,r){let n=t==='"'?"'":'"',i=Is(!1,e,/\\(.)|(["'])/gs,(s,o,l)=>o===n?o:l===t?"\\"+l:l||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(o)?o:"\\"+o));return t+i+t}var Sfe=wfe;function Dfe(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?"'":Sz(r,t.singleQuote);return Sfe(r,n,!(t.parser==="css"||t.parser==="less"||t.parser==="scss"||t.__embeddedInHtml))}var Qd=Dfe;function cn(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(cn(s),i):i}function fr(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function E1(e,t){let r=cn(e);return Number.isInteger(r)&&r===cn(t)}function Efe(e,t){let r=fr(e);return Number.isInteger(r)&&r===fr(t)}function Cfe(e,t){return E1(e,t)&&Efe(e,t)}var Dp=null;function vm(e){if(Dp!==null&&typeof Dp.property){let t=Dp;return Dp=vm.prototype=null,t}return Dp=vm.prototype=e??Object.create(null),new vm}var Tfe=10;for(let e=0;e<=Tfe;e++)vm();function Afe(e){return vm(e)}function kfe(e,t="type"){Afe(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 Dz=kfe,_fe={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","optional","static","method"],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"],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"]},$fe=Dz(_fe),Ez=$fe;function Ffe(e){let t=new Set(e);return r=>t.has(r==null?void 0:r.type)}var jr=Ffe,Pfe=jr(["Block","CommentBlock","MultiLine"]),mo=Pfe,Ife=jr(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),Cz=Ife;function Nfe(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 Mfe(e,t){return t.some(r=>Nfe(e,r))}var Lfe=Mfe;function Ofe({type:e}){return e.startsWith("TS")&&e.endsWith("Keyword")}var Tz=Ofe;function ZC(e,t){return t(e)||sfe(e,{getVisitorKeys:Ez,predicate:t})}function v_(e){return e.type==="AssignmentExpression"||e.type==="BinaryExpression"||e.type==="LogicalExpression"||e.type==="NGPipeExpression"||e.type==="ConditionalExpression"||wr(e)||wn(e)||e.type==="SequenceExpression"||e.type==="TaggedTemplateExpression"||e.type==="BindExpression"||e.type==="UpdateExpression"&&!e.prefix||ia(e)||e.type==="TSNonNullExpression"||e.type==="ChainExpression"}function Rfe(e){return e.expressions?e.expressions[0]:e.left??e.test??e.callee??e.object??e.tag??e.argument??e.expression}function Az(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 C1=jr(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),Bfe=jr(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),mi=jr(["ArrayExpression","TupleExpression"]),jo=jr(["ObjectExpression","RecordExpression"]);function tl(e){return e.type==="NumericLiteral"||e.type==="Literal"&&typeof e.value=="number"}function kz(e){return e.type==="UnaryExpression"&&(e.operator==="+"||e.operator==="-")&&tl(e.argument)}function Gi(e){return!!(e&&(e.type==="StringLiteral"||e.type==="Literal"&&typeof e.value=="string"))}function _z(e){return e.type==="RegExpLiteral"||e.type==="Literal"&&!!e.regex}var b_=jr(["Literal","BooleanLiteral","BigIntLiteral","DecimalLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),zfe=jr(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier","Import"]),vu=jr(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),og=jr(["FunctionExpression","ArrowFunctionExpression"]);function jfe(e){return e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&e.body.type==="BlockStatement"}function hD(e){return wr(e)&&e.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var Yn=jr(["JSXElement","JSXFragment"]);function T1(e){return e.method&&e.kind==="init"||e.kind==="get"||e.kind==="set"}function $z(e){return(e.type==="ObjectTypeProperty"||e.type==="ObjectTypeInternalSlot")&&!e.static&&!e.method&&e.kind!=="get"&&e.kind!=="set"&&e.value.type==="FunctionTypeAnnotation"}function Hfe(e){return(e.type==="TypeAnnotation"||e.type==="TSTypeAnnotation")&&e.typeAnnotation.type==="FunctionTypeAnnotation"&&!e.static&&!E1(e,e.typeAnnotation)}var rl=jr(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function Zh(e){return wn(e)||e.type==="BindExpression"&&!!e.object}var Ufe=jr(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function x_(e){return Tz(e)||Cz(e)||Ufe(e)||(e.type==="GenericTypeAnnotation"||e.type==="TSTypeReference")&&!e.typeParameters}function Wfe(e){return e.type==="Identifier"&&(e.name==="beforeEach"||e.name==="beforeAll"||e.name==="afterEach"||e.name==="afterAll")}var Vfe=["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 Gfe(e){return Lfe(e,Vfe)}function A1(e,t){if(e.type!=="CallExpression"||e.optional)return!1;let r=Bs(e);if(r.length===1){if(hD(e)&&t&&A1(t))return og(r[0]);if(Wfe(e.callee))return hD(r[0])}else if((r.length===2||r.length===3)&&(r[0].type==="TemplateLiteral"||Gi(r[0]))&&Gfe(e.callee))return r[2]&&!tl(r[2])?!1:(r.length===2?og(r[1]):jfe(r[1])&&Fi(r[1]).length<=1)||hD(r[1]);return!1}var Fz=e=>t=>((t==null?void 0:t.type)==="ChainExpression"&&(t=t.expression),e(t)),wr=Fz(jr(["CallExpression","OptionalCallExpression"])),wn=Fz(jr(["MemberExpression","OptionalMemberExpression"]));function fM(e,t=5){return Pz(e,t)<=t}function Pz(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+=Pz(i,t-r)),r>t)return r}return r}var qfe=.25;function w_(e,t){let{printWidth:r}=t;if(st(e))return!1;let n=r*qfe;if(e.type==="ThisExpression"||e.type==="Identifier"&&e.name.length<=n||kz(e)&&!st(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:Gi(e)?Qd(uo(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"?w_(e.argument,{printWidth:r}):e.type==="CallExpression"&&e.arguments.length===0&&e.callee.type==="Identifier"?e.callee.name.length<=n-2:b_(e)}function Oc(e,t){return Yn(t)?k1(t):st(t,yt.Leading,r=>Ls(e,fr(r)))}function pM(e){return e.quasis.some(t=>t.value.raw.includes(` +`))}function Iz(e,t){return(e.type==="TemplateLiteral"&&pM(e)||e.type==="TaggedTemplateExpression"&&pM(e.quasi))&&!Ls(t,cn(e),{backwards:!0})}function Nz(e){if(!st(e))return!1;let t=Sr(!1,kd(e,yt.Dangling),-1);return t&&!mo(t)}function Kfe(e){if(e.length<=1)return!1;let t=0;for(let r of e)if(og(r)){if(t+=1,t>1)return!0}else if(wr(r)){for(let n of Bs(r))if(og(n))return!0}return!1}function Mz(e){let{node:t,parent:r,key:n}=e;return n==="callee"&&wr(t)&&wr(r)&&r.arguments.length>0&&t.arguments.length>r.arguments.length}var Jfe=new Set(["!","-","+","~"]);function $o(e,t=2){if(t<=0)return!1;if(e.type==="ChainExpression"||e.type==="TSNonNullExpression")return $o(e.expression,t);let r=n=>$o(n,t-1);if(_z(e))return Xd(e.pattern??e.regex.pattern)<=5;if(b_(e)||zfe(e)||e.type==="ArgumentPlaceholder")return!0;if(e.type==="TemplateLiteral")return e.quasis.every(n=>!n.value.raw.includes(` +`))&&e.expressions.every(r);if(jo(e))return e.properties.every(n=>!n.computed&&(n.shorthand||n.value&&r(n.value)));if(mi(e))return e.elements.every(n=>n===null||r(n));if(ef(e)){if(e.type==="ImportExpression"||$o(e.callee,t)){let n=Bs(e);return n.length<=t&&n.every(r)}return!1}return wn(e)?$o(e.object,t)&&$o(e.property,t):e.type==="UnaryExpression"&&Jfe.has(e.operator)||e.type==="UpdateExpression"?$o(e.argument,t):!1}function uo(e){var t;return((t=e.extra)==null?void 0:t.raw)??e.raw}function Xfe(e){return e}function gl(e,t="es5"){return e.trailingComma==="es5"&&t==="es5"||e.trailingComma==="all"&&(t==="all"||t==="es5")}function zi(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return zi(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return zi(e.object,t);case"TaggedTemplateExpression":return e.tag.type==="FunctionExpression"?!1:zi(e.tag,t);case"CallExpression":case"OptionalCallExpression":return e.callee.type==="FunctionExpression"?!1:zi(e.callee,t);case"ConditionalExpression":return zi(e.test,t);case"UpdateExpression":return!e.prefix&&zi(e.argument,t);case"BindExpression":return e.object&&zi(e.object,t);case"SequenceExpression":return zi(e.expressions[0],t);case"ChainExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return zi(e.expression,t);default:return t(e)}}var mM={"==":!0,"!=":!0,"===":!0,"!==":!0},Jy={"*":!0,"/":!0,"%":!0},QC={">>":!0,">>>":!0,"<<":!0};function S_(e,t){return!(z0(t)!==z0(e)||e==="**"||mM[e]&&mM[t]||t==="%"&&Jy[e]||e==="%"&&Jy[t]||t!==e&&Jy[t]&&Jy[e]||QC[e]&&QC[t])}var Yfe=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(r=>[r,t])));function z0(e){return Yfe.get(e)}function Zfe(e){return!!QC[e]||e==="|"||e==="^"||e==="&"}function Qfe(e){var t;if(e.rest)return!0;let r=Fi(e);return((t=Sr(!1,r,-1))==null?void 0:t.type)==="RestElement"}var dD=new WeakMap;function Fi(e){if(dD.has(e))return dD.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),dD.set(e,t),t}function epe(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 fD=new WeakMap;function Bs(e){if(fD.has(e))return fD.get(e);if(e.type==="ChainExpression")return Bs(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)),fD.set(e,t),t}function j0(e,t){let{node:r}=e;if(r.type==="ChainExpression")return e.call(()=>j0(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 gM(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 k1(e){return(e==null?void 0:e.prettierIgnore)||st(e,yt.PrettierIgnore)}var yt={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Lz=(e,t)=>{if(typeof e=="function"&&(t=e,e=0),e||t)return(r,n,i)=>!(e&yt.Leading&&!r.leading||e&yt.Trailing&&!r.trailing||e&yt.Dangling&&(r.leading||r.trailing)||e&yt.Block&&!mo(r)||e&yt.Line&&!C1(r)||e&yt.First&&n!==0||e&yt.Last&&n!==i.length-1||e&yt.PrettierIgnore&&!H0(r)||t&&!t(r))};function st(e,t,r){if(!Dr(e==null?void 0:e.comments))return!1;let n=Lz(t,r);return n?e.comments.some(n):!0}function kd(e,t,r){if(!Array.isArray(e==null?void 0:e.comments))return[];let n=Lz(t,r);return n?e.comments.filter(n):e.comments}var yl=(e,{originalText:t})=>y_(t,fr(e));function ef(e){return wr(e)||e.type==="NewExpression"||e.type==="ImportExpression"}function vl(e){return e&&(e.type==="ObjectProperty"||e.type==="Property"&&!T1(e))}var ia=jr(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]),Rc=jr(["UnionTypeAnnotation","TSUnionType"]),Oz=jr(["IntersectionTypeAnnotation","TSIntersectionType"]),tpe=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 Rz(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;Gi(o)||tl(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:l}of t.children)o==="JSXExpressionContainer"&&l.type==="TemplateLiteral"&&Hh(l);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"&&/["']|"|'/.test(e.value.value)&&(t.value.value=Is(!1,e.value.value,/["']|"|'/g,'"'));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[l,a]of t.expression.arguments[0].properties.entries())switch(o[l].key.name){case"styles":mi(a.value)&&Hh(a.value.elements[0]);break;case"template":a.value.type==="TemplateLiteral"&&Hh(a.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=>mo(o)&&["GraphQL","HTML"].some(l=>o.value===` ${l} `))||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")}Rz.ignoredProperties=tpe;var rpe=Rz,Tf="string",bu="array",Af="cursor",oh="indent",ah="align",kf="trim",co="group",Nu="fill",ua="if-break",lh="indent-if-break",uh="line-suffix",ch="line-suffix-boundary",Ws="line",Mu="label",Lu="break-parent",Bz=new Set([Af,oh,ah,kf,co,Nu,ua,lh,uh,ch,Ws,Mu,Lu]);function npe(e){if(typeof e=="string")return Tf;if(Array.isArray(e))return bu;if(!e)return;let{type:t}=e;if(Bz.has(t))return t}var _f=npe,ipe=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function spe(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(_f(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=ipe([...Bz].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var ope=class extends Error{constructor(r){super(spe(r));_a(this,"name","InvalidDocError");this.doc=r}},ag=ope,yM={};function ape(e,t,r,n){let i=[e];for(;i.length>0;){let s=i.pop();if(s===yM){r(i.pop());continue}r&&i.push(s,yM);let o=_f(s);if(!o)throw new ag(s);if((t==null?void 0:t(s))!==!1)switch(o){case bu:case Nu:{let l=o===bu?s:s.parts;for(let a=l.length,c=a-1;c>=0;--c)i.push(l[c]);break}case ua:i.push(s.flatContents,s.breakContents);break;case co:if(n&&s.expandedStates)for(let l=s.expandedStates.length,a=l-1;a>=0;--a)i.push(s.expandedStates[a]);else i.push(s.contents);break;case ah:case oh:case lh:case Mu:case uh:i.push(s.contents);break;case Tf:case Af:case kf:case ch:case Ws:case Lu:break;default:throw new ag(s)}}}var zz=ape,lpe=()=>{},upe=lpe;function He(e){return{type:oh,contents:e}}function da(e,t){return{type:ah,contents:t,n:e}}function Te(e,t={}){return upe(t.expandedStates),{type:co,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function cpe(e){return da(Number.NEGATIVE_INFINITY,e)}function jz(e){return da(-1,e)}function hc(e,t){return Te(e[0],{...t,expandedStates:e})}function D_(e){return{type:Nu,parts:e}}function Wt(e,t="",r={}){return{type:ua,breakContents:e,flatContents:t,groupId:r.groupId}}function _1(e,t){return{type:lh,contents:e,groupId:t.groupId,negate:t.negate}}function vM(e){return{type:uh,contents:e}}var nl={type:ch},fa={type:Lu},Hz={type:Ws,hard:!0},hpe={type:Ws,hard:!0,literal:!0},ht={type:Ws},Be={type:Ws,soft:!0},je=[Hz,fa],Uz=[hpe,fa],bM={type:Af};function ar(e,t){let r=[];for(let n=0;n0){for(let i=0;i0){let t=Sr(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function ppe(e){let t=new Set,r=[];function n(s){if(s.type===Lu&&xM(r),s.type===co){if(r.push(s),t.has(s))return!1;t.add(s)}}function i(s){s.type===co&&r.pop().break&&xM(r)}zz(e,n,i,!0)}function mpe(e){return e.type===Ws&&!e.hard?e.soft?"":" ":e.type===ua?e.flatContents:e}function eT(e){return $f(e,mpe)}function gpe(e){switch(_f(e)){case Nu:if(e.parts.every(t=>t===""))return"";break;case co:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===co&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case ah:case oh:case lh:case uh:if(!e.contents)return"";break;case ua:if(!e.flatContents&&!e.breakContents)return"";break;case bu:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof Sr(!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 Tf:case Af:case kf:case ch:case Ws:case Mu:case Lu:break;default:throw new ag(e)}return e}function E_(e){return $f(e,t=>gpe(t))}function Bc(e,t=Uz){return $f(e,r=>typeof r=="string"?ar(t,r.split(` +`)):r)}function ype(e){if(e.type===Ws)return!0}function vpe(e){return Wz(e,ype,!1)}function tT(e,t){return e.type===Mu?{...e,contents:t(e.contents)}:t(e)}function bpe(e){let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(r=>r.trimStart()[0]==="*")}var xpe=bpe;function wpe(e,t){let r=e.node;if(C1(r))return t.originalText.slice(cn(r),fr(r)).trimEnd();if(mo(r))return xpe(r)?Spe(r):["/*",Bc(r.value),"*/"];throw new Error("Not a comment: "+JSON.stringify(r))}function Spe(e){let t=e.value.split(` +`);return["/*",ar(je,t.map((r,n)=>n===0?r.trimEnd():" "+(n$pe,ownLine:()=>_pe,remaining:()=>Fpe});function Dpe(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 C_(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Dpe(e)}function gi(e,t){t.leading=!0,t.trailing=!1,C_(e,t)}function ho(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),C_(e,t)}function yn(e,t){t.leading=!1,t.trailing=!0,C_(e,t)}function Epe(e,t){let r=null,n=t;for(;n!==r;)r=n,n=Yd(e,n),n=m_(e,n),n=g_(e,n),n=Zd(e,n);return n}var Wg=Epe;function Cpe(e,t){let r=Wg(e,t);return r===!1?"":e.charAt(r)}var Ho=Cpe;function Tpe(e,t,r){for(let n=t;nt(e))}function $pe(e){return[Ppe,Xz,qz,Zz,T_,A_,Gz,Kz,Yz,Upe,Vpe,__,Xpe,k_,Qpe,eme].some(t=>t(e))}function Fpe(e){return[Qz,T_,A_,Mpe,jpe,Jz,__,zpe,Bpe,Zpe,k_,Ype].some(t=>t(e))}function hh(e,t){let r=(e.body||e.properties).find(({type:n})=>n!=="EmptyStatement");r?gi(r,t):ho(e,t)}function rT(e,t){e.type==="BlockStatement"?hh(e,t):gi(e,t)}function Ppe({comment:e,followingNode:t}){return t&&kpe(e)?(gi(t,e),!0):!1}function T_({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i}){if((r==null?void 0:r.type)!=="IfStatement"||!n)return!1;if(Ho(i,fr(e))===")")return yn(t,e),!0;if(t===r.consequent&&n===r.alternate){if(t.type==="BlockStatement")yn(t,e);else{let s=C1(e)||e.loc.start.line===e.loc.end.line,o=e.loc.start.line===t.loc.start.line;s&&o?yn(t,e):ho(r,e)}return!0}return n.type==="BlockStatement"?(hh(n,e),!0):n.type==="IfStatement"?(rT(n.consequent,e),!0):r.consequent===n?(gi(n,e),!0):!1}function A_({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i}){return(r==null?void 0:r.type)!=="WhileStatement"||!n?!1:Ho(i,fr(e))===")"?(yn(t,e),!0):n.type==="BlockStatement"?(hh(n,e),!0):r.body===n?(gi(n,e),!0):!1}function Gz({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?(yn(t,e),!0):n.type==="BlockStatement"?(hh(n,e),!0):n.type==="TryStatement"?(rT(n.finalizer,e),!0):n.type==="CatchClause"?(rT(n.body,e),!0):!1}function Ipe({comment:e,enclosingNode:t,followingNode:r}){return wn(t)&&(r==null?void 0:r.type)==="Identifier"?(gi(t,e),!0):!1}function Npe({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"?(ho(t,e),!0):!1}function qz({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:i,options:s}){let o=t&&!xu(i,fr(t),cn(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&&!(mo(e)&&!xu(s.originalText,cn(e),fr(e)))?(ho(r,e),!0):(gi(n,e),!0):!1}function Mpe({comment:e,precedingNode:t,enclosingNode:r}){return vl(r)&&r.shorthand&&r.key===t&&r.value.type==="AssignmentPattern"?(yn(r.value.left,e),!0):!1}var Lpe=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function Kz({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){if(Lpe.has(r==null?void 0:r.type)){if(Dr(r.decorators)&&(n==null?void 0:n.type)!=="Decorator")return yn(Sr(!1,r.decorators,-1),e),!0;if(r.body&&n===r.body)return hh(r.body,e),!0;if(n){if(r.superClass&&n===r.superClass&&t&&(t===r.id||t===r.typeParameters))return yn(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)?yn(t,e):ho(r,e,i),!0}}return!1}var Ope=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function Jz({comment:e,precedingNode:t,enclosingNode:r,text:n}){return r&&t&&Ho(n,fr(e))==="("&&(r.type==="Property"||r.type==="TSDeclareMethod"||r.type==="TSAbstractMethodDefinition")&&t.type==="Identifier"&&r.key===t&&Ho(n,fr(t))!==":"||(t==null?void 0:t.type)==="Decorator"&&Ope.has(r==null?void 0:r.type)?(yn(t,e),!0):!1}var Rpe=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function Bpe({comment:e,precedingNode:t,enclosingNode:r,text:n}){return Ho(n,fr(e))!=="("?!1:t&&Rpe.has(r==null?void 0:r.type)?(yn(t,e),!0):!1}function zpe({comment:e,enclosingNode:t,text:r}){if((t==null?void 0:t.type)!=="ArrowFunctionExpression")return!1;let n=Wg(r,fr(e));return n!==!1&&r.slice(n,n+2)==="=>"?(ho(t,e),!0):!1}function jpe({comment:e,enclosingNode:t,text:r}){return Ho(r,fr(e))!==")"?!1:t&&(ej(t)&&Fi(t).length===0||ef(t)&&Bs(t).length===0)?(ho(t,e),!0):((t==null?void 0:t.type)==="MethodDefinition"||(t==null?void 0:t.type)==="TSAbstractMethodDefinition")&&Fi(t.value).length===0?(ho(t.value,e),!0):!1}function Hpe({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"&&Ho(i,fr(e))===")"?(yn(t,e),!0):!1}function Xz({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")&&ej(r)&&Ho(i,fr(e))===")"?(yn(t,e),!0):!mo(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&&Wg(i,fr(e))===cn(n)?(hh(n,e),!0):!1}function Yz({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="LabeledStatement"?(gi(t,e),!0):!1}function k_({comment:e,enclosingNode:t}){return((t==null?void 0:t.type)==="ContinueStatement"||(t==null?void 0:t.type)==="BreakStatement")&&!t.label?(yn(t,e),!0):!1}function Upe({comment:e,precedingNode:t,enclosingNode:r}){return wr(r)&&t&&r.callee===t&&r.arguments.length>0?(gi(r.arguments[0],e),!0):!1}function Wpe({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Rc(r)?(H0(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?(yn(t,e),!0):!1):(Rc(n)&&H0(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function Vpe({comment:e,enclosingNode:t}){return vl(t)?(gi(t,e),!0):!1}function __({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?ho(r,e):gi(r,e),!0):(t==null?void 0:t.type)==="Program"&&t.body.length===0&&!Dr(t.directives)?(n?ho(t,e):gi(t,e),!0):!1}function Gpe({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="ForInStatement"||(t==null?void 0:t.type)==="ForOfStatement"?(gi(t,e),!0):!1}function Zz({comment:e,precedingNode:t,enclosingNode:r,text:n}){if((r==null?void 0:r.type)==="ImportSpecifier"||(r==null?void 0:r.type)==="ExportSpecifier")return gi(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)&&Ls(n,fr(e))?(yn(t,e),!0):!1}function qpe({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="AssignmentPattern"?(gi(t,e),!0):!1}var Kpe=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),Jpe=new Set(["ObjectExpression","RecordExpression","ArrayExpression","TupleExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function Xpe({comment:e,enclosingNode:t,followingNode:r}){return Kpe.has(t==null?void 0:t.type)&&r&&(Jpe.has(r.type)||mo(e))?(gi(r,e),!0):!1}function Ype({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")&&Ho(n,fr(e))===";"?(yn(t,e),!0):!1}function Qz({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 Zpe({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?(gi(n.name,e),!0):(t==null?void 0:t.type)==="TSTypeParameter"&&t.constraint?(yn(t.constraint,e),!0):!1}function Qpe({comment:e,enclosingNode:t,followingNode:r}){return!t||t.type!=="SwitchCase"||t.test||!r||r!==t.consequent[0]?!1:(r.type==="BlockStatement"&&C1(e)?hh(r,e):ho(t,e),!0)}function eme({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Rc(t)&&((r.type==="TSArrayType"||r.type==="ArrayTypeAnnotation")&&!n||Oz(r))?(yn(Sr(!1,t.types,-1),e),!0):!1}function tme({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?yn(r,e):ho(t,e),!0}var ej=jr(["ArrowFunctionExpression","FunctionExpression","FunctionDeclaration","ObjectMethod","ClassMethod","TSDeclareFunction","TSCallSignatureDeclaration","TSConstructSignatureDeclaration","TSMethodSignature","TSConstructorType","TSFunctionType","TSDeclareMethod"]),rme=new Set(["EmptyStatement","TemplateElement","Import","TSEmptyBodyFunctionExpression","ChainExpression"]);function nme(e){return!rme.has(e.type)}function ime(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"&&Fi(e.value).length===0&&!e.value.returnType&&!Dr(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]}function tj(e){let{node:t,parent:r}=e;return(Yn(t)||r&&(r.type==="JSXSpreadAttribute"||r.type==="JSXSpreadChild"||Rc(r)||(r.type==="ClassDeclaration"||r.type==="ClassExpression")&&r.superClass===t))&&(!k1(t)||Rc(r))}function sme(e,{parser:t}){if(t==="flow"||t==="babel-flow")return e=Is(!1,e,/[\s(]/g,""),e===""||e==="/*"||e==="/*::"}function ome(e){switch(e){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}var ls=Symbol("MODE_BREAK"),Zo=Symbol("MODE_FLAT"),bm=Symbol("cursor");function rj(){return{value:"",length:0,queue:[]}}function ame(e,t){return nT(e,{type:"indent"},t)}function lme(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||rj():t<0?nT(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:nT(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function nT(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],i="",s=0,o=0,l=0;for(let p of n)switch(p.type){case"indent":u(),r.useTabs?a(1):c(r.tabWidth);break;case"stringAlign":u(),i+=p.n,s+=p.n.length;break;case"numberAlign":o+=1,l+=p.n;break;default:throw new Error(`Unexpected type '${p.type}'`)}return d(),{...e,value:i,length:s,queue:n};function a(p){i+=" ".repeat(p),s+=r.tabWidth*p}function c(p){i+=" ".repeat(p),s+=p}function u(){r.useTabs?h():d()}function h(){o>0&&a(o),f()}function d(){l>0&&c(l),f()}function f(){o=0,l=0}}function iT(e){let t=0,r=0,n=e.length;e:for(;n--;){let i=e[n];if(i===bm){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(bm);return t}function Xy(e,t,r,n,i,s){if(r===Number.POSITIVE_INFINITY)return!0;let o=t.length,l=[e],a=[];for(;r>=0;){if(l.length===0){if(o===0)return!0;l.push(t[--o]);continue}let{mode:c,doc:u}=l.pop(),h=_f(u);switch(h){case Tf:a.push(u),r-=Xd(u);break;case bu:case Nu:{let d=h===bu?u:u.parts;for(let f=d.length-1;f>=0;f--)l.push({mode:c,doc:d[f]});break}case oh:case ah:case lh:case Mu:l.push({mode:c,doc:u.contents});break;case kf:r+=iT(a);break;case co:{if(s&&u.break)return!1;let d=u.break?ls:c,f=u.expandedStates&&d===ls?Sr(!1,u.expandedStates,-1):u.contents;l.push({mode:d,doc:f});break}case ua:{let d=(u.groupId?i[u.groupId]||Zo:c)===ls?u.breakContents:u.flatContents;d&&l.push({mode:c,doc:d});break}case Ws:if(c===ls||u.hard)return!0;u.soft||(a.push(" "),r--);break;case uh:n=!0;break;case ch:if(n)return!1;break}}return!1}function nj(e,t){let r={},n=t.printWidth,i=ome(t.endOfLine),s=0,o=[{ind:rj(),mode:ls,doc:e}],l=[],a=!1,c=[],u=0;for(ppe(e);o.length>0;){let{ind:d,mode:f,doc:p}=o.pop();switch(_f(p)){case Tf:{let g=i!==` +`?Is(!1,p,` +`,i):p;l.push(g),o.length>0&&(s+=Xd(g));break}case bu:for(let g=p.length-1;g>=0;g--)o.push({ind:d,mode:f,doc:p[g]});break;case Af:if(u>=2)throw new Error("There are too many 'cursor' in doc.");l.push(bm),u++;break;case oh:o.push({ind:ame(d,t),mode:f,doc:p.contents});break;case ah:o.push({ind:lme(d,p.n,t),mode:f,doc:p.contents});break;case kf:s-=iT(l);break;case co:switch(f){case Zo:if(!a){o.push({ind:d,mode:p.break?ls:Zo,doc:p.contents});break}case ls:{a=!1;let g={ind:d,mode:Zo,doc:p.contents},y=n-s,b=c.length>0;if(!p.break&&Xy(g,o,y,b,r))o.push(g);else if(p.expandedStates){let v=Sr(!1,p.expandedStates,-1);if(p.break){o.push({ind:d,mode:ls,doc:v});break}else for(let E=1;E=p.expandedStates.length){o.push({ind:d,mode:ls,doc:v});break}else{let D=p.expandedStates[E],C={ind:d,mode:Zo,doc:D};if(Xy(C,o,y,b,r)){o.push(C);break}}}else o.push({ind:d,mode:ls,doc:p.contents});break}}p.id&&(r[p.id]=Sr(!1,o,-1).mode);break;case Nu:{let g=n-s,{parts:y}=p;if(y.length===0)break;let[b,v]=y,E={ind:d,mode:Zo,doc:b},D={ind:d,mode:ls,doc:b},C=Xy(E,[],g,c.length>0,r,!0);if(y.length===1){C?o.push(E):o.push(D);break}let w={ind:d,mode:Zo,doc:v},A={ind:d,mode:ls,doc:v};if(y.length===2){C?o.push(w,E):o.push(A,D);break}y.splice(0,2);let T={ind:d,mode:f,doc:D_(y)},$=y[0];Xy({ind:d,mode:Zo,doc:[b,v,$]},[],g,c.length>0,r,!0)?o.push(T,w,E):C?o.push(T,A,E):o.push(T,A,D);break}case ua:case lh:{let g=p.groupId?r[p.groupId]:f;if(g===ls){let y=p.type===ua?p.breakContents:p.negate?p.contents:He(p.contents);y&&o.push({ind:d,mode:f,doc:y})}if(g===Zo){let y=p.type===ua?p.flatContents:p.negate?He(p.contents):p.contents;y&&o.push({ind:d,mode:f,doc:y})}break}case uh:c.push({ind:d,mode:f,doc:p.contents});break;case ch:c.length>0&&o.push({ind:d,mode:f,doc:Hz});break;case Ws:switch(f){case Zo:if(p.hard)a=!0;else{p.soft||(l.push(" "),s+=1);break}case ls:if(c.length>0){o.push({ind:d,mode:f,doc:p},...c.reverse()),c.length=0;break}p.literal?d.root?(l.push(i,d.root.value),s=d.root.length):(l.push(i),s=0):(s-=iT(l),l.push(i+d.value),s=d.length);break}break;case Mu:o.push({ind:d,mode:f,doc:p.contents});break;case Lu:break;default:throw new ag(p)}o.length===0&&c.length>0&&(o.push(...c.reverse()),c.length=0)}let h=l.indexOf(bm);if(h!==-1){let d=l.indexOf(bm,h+1),f=l.slice(0,h).join(""),p=l.slice(h+1,d).join(""),g=l.slice(d+1).join("");return{formatted:f+p+g,cursorNodeStart:f.length,cursorNodeText:p}}return{formatted:l.join("")}}function ume(e,t,r=0){let n=0;for(let i=r;i{if(s.push(t()),c.tail)return;let{tabWidth:u}=r,h=c.value.raw,d=h.includes(` +`)?dme(h,u):l;l=d;let f=o[a],p=n[i][a],g=xu(r.originalText,fr(c),cn(n.quasis[a+1]));if(!g){let b=nj(f,{...r,printWidth:Number.POSITIVE_INFINITY}).formatted;b.includes(` +`)?g=!0:f=b}g&&(st(p)||p.type==="Identifier"||wn(p)||p.type==="ConditionalExpression"||p.type==="SequenceExpression"||ia(p)||rl(p))&&(f=[He([Be,f]),Be]);let y=d===0&&h.endsWith(` +`)?da(Number.NEGATIVE_INFINITY,f):dpe(f,d,u);s.push(Te(["${",y,nl,"}"]))},"quasis"),s.push("`"),s}function fme(e){let t=e("quasi");return Ug(t.label&&{tagged:!0,...t.label},[e("tag"),e("typeParameters"),nl,t])}function pme(e,t,r){let{node:n}=e,i=n.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(i.length>1||i.some(s=>s.length>0)){t.__inJestEach=!0;let s=e.map(r,"expressions");t.__inJestEach=!1;let o=[],l=s.map(d=>"${"+nj(d,{...t,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted+"}"),a=[{hasLineBreak:!1,cells:[]}];for(let d=1;dd.cells.length)),u=Array.from({length:c}).fill(0),h=[{cells:i},...a.filter(d=>d.cells.length>0)];for(let{cells:d}of h.filter(f=>!f.hasLineBreak))for(let[f,p]of d.entries())u[f]=Math.max(u[f],Xd(p));return o.push(nl,"`",He([je,ar(je,h.map(d=>ar(" | ",d.cells.map((f,p)=>d.hasLineBreak?f:f+" ".repeat(u[p]-Xd(f))))))]),je,"`"),o}}function mme(e,t){let{node:r}=e,n=t();return st(r)&&(n=Te([He([Be,n]),Be])),["${",n,nl,"}"]}function $_(e,t){return e.map(r=>mme(r,t),"expressions")}function sj(e,t){return $f(e,r=>typeof r=="string"?t?Is(!1,r,/(\\*)`/g,"$1$1\\`"):oj(r):r)}function oj(e){return Is(!1,e,/([\\`]|\${)/g,String.raw`\$1`)}function gme({node:e,parent:t}){let r=/^[fx]?(?:describe|it|test)$/;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 sT=[(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 yme(e){let t=n=>n.type==="TemplateLiteral",r=(n,i)=>vl(n)&&!n.computed&&n.key.type==="Identifier"&&n.key.name==="styles"&&i==="value";return e.match(t,(n,i)=>mi(n)&&i==="elements",r,...sT)||e.match(t,r,...sT)}function vme(e){return e.match(t=>t.type==="TemplateLiteral",(t,r)=>vl(t)&&!t.computed&&t.key.type==="Identifier"&&t.key.name==="template"&&r==="value",...sT)}function pD(e,t){return st(e,yt.Block|yt.Leading,({value:r})=>r===` ${t} `)}function aj({node:e,parent:t},r){return pD(e,r)||bme(t)&&pD(t,r)||t.type==="ExpressionStatement"&&pD(t,r)}function bme(e){return e.type==="AsConstExpression"||e.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const"}async function xme(e,t,r){let{node:n}=r,i=n.quasis.map(u=>u.value.raw),s=0,o=i.reduce((u,h,d)=>d===0?h:u+"@prettier-placeholder-"+s+++"-id"+h,""),l=await e(o,{parser:"scss"}),a=$_(r,t),c=wme(l,a);if(!c)throw new Error("Couldn't insert all the expressions");return["`",He([je,c]),Be,"`"]}function wme(e,t){if(!Dr(t))return e;let r=0,n=$f(E_(e),i=>typeof i!="string"||!i.includes("@prettier-placeholder")?i:i.split(/@prettier-placeholder-(\d+)-id/).map((s,o)=>o%2===0?Bc(s):(r++,t[s])));return t.length===r?n:null}function Sme({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 Yy(e){return e.type==="Identifier"&&e.name==="styled"}function wM(e){return/^[A-Z]/.test(e.object.name)&&e.property.name==="extend"}function Dme({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 Yy(t.object)||wM(t);case"CallExpression":return Yy(t.callee)||t.callee.type==="MemberExpression"&&(t.callee.object.type==="MemberExpression"&&(Yy(t.callee.object.object)||wM(t.callee.object))||t.callee.object.type==="CallExpression"&&Yy(t.callee.object.callee));case"Identifier":return t.name==="css";default:return!1}}function Eme({parent:e,grandparent:t}){return(t==null?void 0:t.type)==="JSXAttribute"&&e.type==="JSXExpressionContainer"&&t.name.type==="JSXIdentifier"&&t.name.name==="css"}function Cme(e){if(Sme(e)||Dme(e)||Eme(e)||yme(e))return xme}var Tme=Cme;async function Ame(e,t,r){let{node:n}=r,i=n.quasis.length,s=$_(r,t),o=[];for(let l=0;l2&&d[0].trim()===""&&d[1].trim()==="",y=f>2&&d[f-1].trim()===""&&d[f-2].trim()==="",b=d.every(E=>/^\s*(?:#[^\n\r]*)?$/.test(E));if(!u&&/#[^\n\r]*$/.test(d[f-1]))return null;let v=null;b?v=kme(d):v=await e(h,{parser:"graphql"}),v?(v=sj(v,!1),!c&&g&&o.push(""),o.push(v),!u&&y&&o.push("")):!c&&!u&&g&&o.push(""),p&&o.push(p)}return["`",He([je,ar(je,o)]),je,"`"]}function kme(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([je,s]):t.push(s),r=!0);return t.length===0?null:ar(je,t)}function _me({node:e,parent:t}){return aj({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 $me(e){if(_me(e))return Ame}var Fme=$me,mD=0;async function lj(e,t,r,n,i){let{node:s}=n,o=mD;mD=mD+1>>>0;let l=b=>`PRETTIER_HTML_PLACEHOLDER_${b}_${o}_IN_JS`,a=s.quasis.map((b,v,E)=>v===E.length-1?b.value.cooked:b.value.cooked+l(v)).join(""),c=$_(n,r),u=new RegExp(l(String.raw`(\d+)`),"g"),h=0,d=await t(a,{parser:e,__onHtmlRoot(b){h=b.children.length}}),f=$f(d,b=>{if(typeof b!="string")return b;let v=[],E=b.split(u);for(let D=0;D1?He(Te(f)):Te(f),g,"`"]))}function Pme(e){return aj(e,"HTML")||e.match(t=>t.type==="TemplateLiteral",(t,r)=>t.type==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="html"&&r==="quasi")}var Ime=lj.bind(void 0,"html"),Nme=lj.bind(void 0,"angular");function Mme(e){if(Pme(e))return Ime;if(vme(e))return Nme}var Lme=Mme;async function Ome(e,t,r){let{node:n}=r,i=Is(!1,n.quasis[0].value.raw,/((?:\\\\)*)\\`/g,(a,c)=>"\\".repeat(c.length/2)+"`"),s=Rme(i),o=s!=="";o&&(i=Is(!1,i,new RegExp(`^${s}`,"gm"),""));let l=sj(await e(i,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",o?He([Be,l]):[Uz,cpe(l)],Be,"`"]}function Rme(e){let t=e.match(/^([^\S\n]*)\S/m);return t===null?"":t[1]}function Bme(e){if(zme(e))return Ome}function zme({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 jme=Bme;function Hme(e){let{node:t}=e;if(t.type!=="TemplateLiteral"||Ume(t))return;let r;for(let n of[Tme,Fme,Lme,jme])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&&Ug({embed:!0,...s.label},s)}}function Ume({quasis:e}){return e.some(({value:{cooked:t}})=>t===null)}var Wme=Hme,U0=Kde(Yde(),1);function Vme(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var Gme=Vme;function qme(e){let t=Gme(e);t&&(e=e.slice(t.length+1));let r=(0,U0.extract)(e),{pragmas:n,comments:i}=(0,U0.parseWithComments)(r);return{shebang:t,text:e,pragmas:n,comments:i}}function Kme(e){let{shebang:t,text:r,pragmas:n,comments:i}=qme(e),s=(0,U0.strip)(r),o=(0,U0.print)({pragmas:{format:"",...n},comments:i.trimStart()});return(t?`${t} +`:"")+o+(s.startsWith(` +`)?` +`:` + +`)+s}function Jme(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:s,[Symbol.for("printedComments")]:o}=t,{node:l}=e,a=i(l),c=s(l);for(let u of n)i(u)>=a&&s(u)<=c&&o.add(u);return r.slice(a,c)}var Xme=Jme;function oT(e,t){var r,n,i,s,o,l,a,c,u;if(e.isRoot)return!1;let{node:h,key:d,parent:f}=e;if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&ege(h)&&Gp(e))return!0;if(Yme(h))return!1;if(h.type==="Identifier"){if((r=h.extra)!=null&&r.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.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(g=>g.type==="ForOfStatement"))==null?void 0:n.left;if(p&&zi(p,g=>g===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"),g=p?p.type==="ExpressionStatement"?p.expression:p.type==="ForStatement"?p.init:p.left:void 0;if(g&&zi(g,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(g=>!ia(g));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(g=>g.type==="ExpressionStatement"))==null?void 0:i.expression;if(p&&zi(p,g=>g===h))return!0}if(h.type==="ObjectExpression"){let p=(s=e.findAncestor(g=>g.type==="ArrowFunctionExpression"))==null?void 0:s.body;if(p&&p.type!=="SequenceExpression"&&p.type!=="AssignmentExpression"&&zi(p,g=>g===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"&&Dr(h.decorators)))return!0;break;case"ExportDefaultDeclaration":return uj(e,t)||h.type==="SequenceExpression";case"Decorator":if(d==="expression"){if(wn(h)&&h.computed)return!0;let p=!1,g=!1,y=h;for(;y;)switch(y.type){case"MemberExpression":g=!0,y=y.object;break;case"CallExpression":if(g||p)return t.parser!=="typescript";p=!0,y=y.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return t.parser!=="typescript";default:return!0}return!0}break;case"TypeAnnotation":if(e.match(void 0,void 0,(p,g)=>g==="returnType"&&p.type==="ArrowFunctionExpression")&&Qme(h))return!0;break;case"BinaryExpression":if(d==="left"&&(f.operator==="in"||f.operator==="instanceof")&&h.type==="UnaryExpression")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"&&Zme(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!ia(h);case"ConditionalExpression":return ia(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"||ia(h));case"LogicalExpression":if(h.type==="LogicalExpression")return f.operator!==h.operator;case"BinaryExpression":{let{operator:p,type:g}=h;if(!p&&g!=="TSTypeAssertion")return!0;let y=z0(p),b=f.operator,v=z0(b);return v>y||d==="right"&&v===y||v===y&&!S_(b,p)?!0:v");default:return!1}case"TSFunctionType":if(e.match(p=>p.type==="TSFunctionType",(p,g)=>g==="typeAnnotation"&&p.type==="TSTypeAnnotation",(p,g)=>g==="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,(g,y)=>y==="typeAnnotation"&&g.type==="TypeAnnotation",(g,y)=>y==="returnType"&&g.type==="ArrowFunctionExpression")||e.match(void 0,(g,y)=>y==="typeAnnotation"&&g.type==="TypePredicate",(g,y)=>y==="typeAnnotation"&&g.type==="TypeAnnotation",(g,y)=>y==="returnType"&&g.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"&&((l=h.returnType)==null?void 0:l.type)==="InferTypeAnnotation"&&((a=h.returnType)==null?void 0:a.typeParameter.bound)||p.type==="NullableTypeAnnotation"||f.type==="FunctionTypeParam"&&f.name===null&&Fi(h).some(g=>{var y;return((y=g.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!=="|>"||((c=h.extra)==null?void 0:c.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(tge(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"&&wn(f);case"NGPipeExpression":return!(f.type==="NGRoot"||f.type==="NGMicrosyntaxExpression"||f.type==="ObjectProperty"&&!((u=h.extra)!=null&&u.parenthesized)||mi(f)||d==="arguments"&&wr(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==="<"||!mi(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"&&!wr(f)&&!vl(f)&&f.type!=="ReturnStatement"&&f.type!=="ThrowStatement"&&f.type!=="TypeCastExpression"&&f.type!=="VariableDeclarator"&&f.type!=="YieldExpression";case"TSInstantiationExpression":return d==="object"&&wn(f)}return!1}var Yme=jr(["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 Zme(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 Qme(e){return ZC(e,t=>t.type==="ObjectTypeAnnotation"&&ZC(t,r=>r.type==="FunctionTypeAnnotation"))}function ege(e){return jo(e)}function Gp(e){let{parent:t,key:r}=e;switch(t.type){case"NGPipeExpression":if(r==="arguments"&&e.isLast)return e.callParent(Gp);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(Gp);break;case"ConditionalExpression":if(r==="alternate")return e.callParent(Gp);break;case"UnaryExpression":if(t.prefix)return e.callParent(Gp);break}return!1}function uj(e,t){let{node:r,parent:n}=e;return r.type==="FunctionExpression"||r.type==="ClassExpression"?n.type==="ExportDefaultDeclaration"||!oT(e,t):!v_(r)||n.type!=="ExportDefaultDeclaration"&&oT(e,t)?!1:e.call(()=>uj(e,t),...Az(r))}function tge(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"))}var dh=oT;function rge(e,t){let r=t-1;r=Yd(e,r,{backwards:!0}),r=Zd(e,r,{backwards:!0}),r=Yd(e,r,{backwards:!0});let n=Zd(e,r,{backwards:!0});return r!==n}var nge=rge,ige=()=>!0;function F_(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function sge(e,t){var r;let n=e.node,i=[F_(e,t)],{printer:s,originalText:o,locStart:l,locEnd:a}=t;if((r=s.isBlockComment)!=null&&r.call(s,n)){let u=Ls(o,a(n))?Ls(o,l(n),{backwards:!0})?je:ht:" ";i.push(u)}else i.push(je);let c=Zd(o,Yd(o,a(n)));return c!==!1&&Ls(o,c)&&i.push(je),i}function oge(e,t,r){var n;let i=e.node,s=F_(e,t),{printer:o,originalText:l,locStart:a}=t,c=(n=o.isBlockComment)==null?void 0:n.call(o,i);if(r!=null&&r.hasLineSuffix&&!(r!=null&&r.isBlock)||Ls(l,a(i),{backwards:!0})){let u=nge(l,a(i));return{doc:vM([je,u?je:"",s]),isBlock:c,hasLineSuffix:!0}}return!c||r!=null&&r.hasLineSuffix?{doc:[vM([" ",s]),fa],isBlock:c,hasLineSuffix:!0}:{doc:[" ",s],isBlock:c,hasLineSuffix:!1}}function un(e,t,r={}){let{node:n}=e;if(!Dr(n==null?void 0:n.comments))return"";let{indent:i=!1,marker:s,filter:o=ige}=r,l=[];if(e.each(({node:c})=>{c.leading||c.trailing||c.marker!==s||!o(c)||l.push(F_(e,t))},"comments"),l.length===0)return"";let a=ar(je,l);return i?He([je,a]):a}function cj(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(l=>!n.has(l)).length===0)return{leading:"",trailing:""};let i=[],s=[],o;return e.each(()=>{let l=e.node;if(n!=null&&n.has(l))return;let{leading:a,trailing:c}=l;a?i.push(sge(e,t)):c&&(o=oge(e,t,o),s.push(o.doc))},"comments"),{leading:i,trailing:s}}function Ro(e,t,r){let{leading:n,trailing:i}=cj(e,r);return!n&&!i?t:tT(t,s=>[n,s,i])}var age=class extends Error{constructor(r,n,i="type"){super(`Unexpected ${n} node ${i}: ${JSON.stringify(r[i])}.`);_a(this,"name","UnexpectedNodeError");this.node=r}},Ff=age;function lge(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var So,uge=class{constructor(t){Jde(this,So),Xde(this,So,new Set(t))}getLeadingWhitespaceCount(t){let r=Pl(this,So),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 Pl(this,So).has(t.charAt(0))}hasTrailingWhitespace(t){return Pl(this,So).has(Sr(!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=`[${lge([...Pl(this,So)].join(""))}]+`,i=new RegExp(r?`(${n})`:n);return t.split(i)}hasWhitespaceCharacter(t){let r=Pl(this,So);return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=Pl(this,So);return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=Pl(this,So);return Array.prototype.every.call(t,n=>r.has(n))}};So=new WeakMap;var cge=uge,Rv=new cge(` +\r `),gD=e=>e===""||e===ht||e===je||e===Be;function hge(e,t,r){var n,i,s;let{node:o}=e;if(o.type==="JSXElement"&&Tge(o))return[r("openingElement"),r("closingElement")];let l=o.type==="JSXElement"?r("openingElement"):r("openingFragment"),a=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[l,...e.map(r,"children"),a];o.children=o.children.map(w=>Age(w)?{type:"JSXText",value:" ",raw:" "}:w);let c=o.children.some(Yn),u=o.children.filter(w=>w.type==="JSXExpressionContainer").length>1,h=o.type==="JSXElement"&&o.openingElement.attributes.length>1,d=Ui(l)||c||h||u,f=e.parent.rootMarker==="mdx",p=t.singleQuote?"{' '}":'{" "}',g=f?" ":Wt([p,Be]," "),y=((i=(n=o.openingElement)==null?void 0:n.name)==null?void 0:i.name)==="fbt",b=dge(e,t,r,g,y),v=o.children.some(w=>lg(w));for(let w=b.length-2;w>=0;w--){let A=b[w]===""&&b[w+1]==="",T=b[w]===je&&b[w+1]===""&&b[w+2]===je,$=(b[w]===Be||b[w]===je)&&b[w+1]===""&&b[w+2]===g,I=b[w]===g&&b[w+1]===""&&(b[w+2]===Be||b[w+2]===je),N=b[w]===g&&b[w+1]===""&&b[w+2]===g,L=b[w]===Be&&b[w+1]===""&&b[w+2]===je||b[w]===je&&b[w+1]===""&&b[w+2]===Be;T&&v||A||$||N||L?b.splice(w,2):I&&b.splice(w+1,2)}for(;b.length>0&&gD(Sr(!1,b,-1));)b.pop();for(;b.length>1&&gD(b[0])&&gD(b[1]);)b.shift(),b.shift();let E=[];for(let[w,A]of b.entries()){if(A===g){if(w===1&&b[w-1]===""){if(b.length===2){E.push(p);continue}E.push([p,je]);continue}else if(w===b.length-1){E.push(p);continue}else if(b[w-1]===""&&b[w-2]===je){E.push(p);continue}}E.push(A),Ui(A)&&(d=!0)}let D=v?D_(E):Te(E,{shouldBreak:!0});if(((s=t.cursorNode)==null?void 0:s.type)==="JSXText"&&o.children.includes(t.cursorNode)&&(D=[bM,D,bM]),f)return D;let C=Te([l,He([je,D]),je,a]);return d?C:hc([Te([l,...b,a]),C])}function dge(e,t,r,n,i){let s=[];return e.each(({node:o,next:l})=>{if(o.type==="JSXText"){let a=uo(o);if(lg(o)){let c=Rv.split(a,!0);c[0]===""&&(s.push(""),c.shift(),/\n/.test(c[0])?s.push(DM(i,c[1],o,l)):s.push(n),c.shift());let u;if(Sr(!1,c,-1)===""&&(c.pop(),u=c.pop()),c.length===0)return;for(let[h,d]of c.entries())h%2===1?s.push(ht):s.push(d);u!==void 0?/\n/.test(u)?s.push(DM(i,Sr(!1,s,-1),o,l)):s.push(n):s.push(SM(i,Sr(!1,s,-1),o,l))}else/\n/.test(a)?a.match(/\n/g).length>1&&s.push("",je):s.push("",n)}else{let a=r();if(s.push(a),l&&lg(l)){let c=Rv.trim(uo(l)),[u]=Rv.split(c);s.push(SM(i,u,o,l))}else s.push(je)}},"children"),s}function SM(e,t,r,n){return e?"":r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?t.length===1?Be:je:Be}function DM(e,t,r,n){return e?je:t.length===1?r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?je:Be:je}var fge=new Set(["ArrayExpression","TupleExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot"]);function pge(e,t,r){let{parent:n}=e;if(fge.has(n.type))return t;let i=e.match(void 0,o=>o.type==="ArrowFunctionExpression",wr,o=>o.type==="JSXExpressionContainer"),s=dh(e,r);return Te([s?"":Wt("("),He([Be,t]),Be,s?"":Wt(")")],{shouldBreak:i})}function mge(e,t,r){let{node:n}=e,i=[];if(i.push(r("name")),n.value){let s;if(Gi(n.value)){let o=uo(n.value),l=Is(!1,Is(!1,o.slice(1,-1),"'","'"),""",'"'),a=Sz(l,t.jsxSingleQuote);l=a==='"'?Is(!1,l,'"',"""):Is(!1,l,"'","'"),s=e.call(()=>Ro(e,Bc(a+l+a),t),"value")}else s=r("value");i.push("=",s)}return i}function gge(e,t,r){let{node:n}=e,i=(s,o)=>s.type==="JSXEmptyExpression"||!st(s)&&(mi(s)||jo(s)||s.type==="ArrowFunctionExpression"||s.type==="AwaitExpression"&&(i(s.argument,s)||s.argument.type==="JSXElement")||wr(s)||s.type==="ChainExpression"&&wr(s.expression)||s.type==="FunctionExpression"||s.type==="TemplateLiteral"||s.type==="TaggedTemplateExpression"||s.type==="DoExpression"||Yn(o)&&(s.type==="ConditionalExpression"||rl(s)));return i(n.expression,e.parent)?Te(["{",r("expression"),nl,"}"]):Te(["{",He([Be,r("expression")]),Be,nl,"}"])}function yge(e,t,r){var n,i;let{node:s}=e,o=st(s.name)||st(s.typeParameters)||st(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&&Gi(s.attributes[0].value)&&!s.attributes[0].value.value.includes(` +`)&&!o&&!st(s.attributes[0]))return Te(["<",r("name"),s.typeArguments?r("typeArguments"):r("typeParameters")," ",...e.map(r,"attributes"),s.selfClosing?" />":">"]);let l=(i=s.attributes)==null?void 0:i.some(c=>Gi(c.value)&&c.value.value.includes(` +`)),a=t.singleAttributePerLine&&s.attributes.length>1?je:ht;return Te(["<",r("name"),s.typeArguments?r("typeArguments"):r("typeParameters"),He(e.map(()=>[a,r()],"attributes")),...vge(s,t,o)],{shouldBreak:l})}function vge(e,t,r){return e.selfClosing?[ht,"/>"]:bge(e,t,r)?[">"]:[Be,">"]}function bge(e,t,r){let n=e.attributes.length>0&&st(Sr(!1,e.attributes,-1),yt.Trailing);return e.attributes.length===0&&!r||(t.bracketSameLine||t.jsxBracketSameLine)&&(!r||e.attributes.length>0)&&!n}function xge(e,t,r){let{node:n}=e,i=[];i.push(""),i}function wge(e,t){let{node:r}=e,n=st(r),i=st(r,yt.Line),s=r.type==="JSXOpeningFragment";return[s?"<":""]}function Sge(e,t,r){let n=Ro(e,hge(e,t,r),t);return pge(e,n,t)}function Dge(e,t){let{node:r}=e,n=st(r,yt.Line);return[un(e,t,{indent:n}),n?je:""]}function Ege(e,t,r){let{node:n}=e;return["{",e.call(({node:i})=>{let s=["...",r()];return!st(i)||!tj(e)?s:[He([Be,Ro(e,s,t)]),Be]},n.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function Cge(e,t,r){let{node:n}=e;if(n.type.startsWith("JSX"))switch(n.type){case"JSXAttribute":return mge(e,t,r);case"JSXIdentifier":return n.name;case"JSXNamespacedName":return ar(":",[r("namespace"),r("name")]);case"JSXMemberExpression":return ar(".",[r("object"),r("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return Ege(e,t,r);case"JSXExpressionContainer":return gge(e,t,r);case"JSXFragment":case"JSXElement":return Sge(e,t,r);case"JSXOpeningElement":return yge(e,t,r);case"JSXClosingElement":return xge(e,t,r);case"JSXOpeningFragment":case"JSXClosingFragment":return wge(e,t);case"JSXEmptyExpression":return Dge(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Ff(n,"JSX")}}function Tge(e){if(e.children.length===0)return!0;if(e.children.length>1)return!1;let t=e.children[0];return t.type==="JSXText"&&!lg(t)}function lg(e){return e.type==="JSXText"&&(Rv.hasNonWhitespaceCharacter(uo(e))||!/\n/.test(uo(e)))}function Age(e){return e.type==="JSXExpressionContainer"&&Gi(e.expression)&&e.expression.value===" "&&!st(e.expression)}function kge(e){let{node:t,parent:r}=e;if(!Yn(t)||!Yn(r))return!1;let{index:n,siblings:i}=e,s;for(let o=n;o>0;o--){let l=i[o-1];if(!(l.type==="JSXText"&&!lg(l))){s=l;break}}return(s==null?void 0:s.type)==="JSXExpressionContainer"&&s.expression.type==="JSXEmptyExpression"&&k1(s.expression)}function _ge(e){return k1(e.node)||kge(e)}var hj=_ge,$ge=0;function dj(e,t,r){var n;let{node:i,parent:s,grandparent:o,key:l}=e,a=l!=="body"&&(s.type==="IfStatement"||s.type==="WhileStatement"||s.type==="SwitchStatement"||s.type==="DoWhileStatement"),c=i.operator==="|>"&&((n=e.root.extra)==null?void 0:n.__isUsingHackPipeline),u=aT(e,r,t,!1,a);if(a)return u;if(c)return Te(u);if(wr(s)&&s.callee===i||s.type==="UnaryExpression"||wn(s)&&!s.computed)return Te([He([Be,...u]),Be]);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"&&!wr(o)||s.type==="TemplateLiteral",d=s.type==="AssignmentExpression"||s.type==="VariableDeclarator"||s.type==="ClassProperty"||s.type==="PropertyDefinition"||s.type==="TSAbstractPropertyDefinition"||s.type==="ClassPrivateProperty"||vl(s),f=rl(i.left)&&S_(i.operator,i.left.operator);if(h||ug(i)&&!f||!ug(i)&&d)return Te(u);if(u.length===0)return"";let p=Yn(i.right),g=u.findIndex(C=>typeof C!="string"&&!Array.isArray(C)&&C.type===co),y=u.slice(0,g===-1?1:g+1),b=u.slice(y.length,p?-1:void 0),v=Symbol("logicalChain-"+ ++$ge),E=Te([...y,He(b)],{id:v});if(!p)return E;let D=Sr(!1,u,-1);return Te([E,_1(D,{groupId:v})])}function aT(e,t,r,n,i){var s;let{node:o}=e;if(!rl(o))return[Te(t())];let l=[];S_(o.operator,o.left.operator)?l=e.call(y=>aT(y,t,r,!0,i),"left"):l.push(Te(t("left")));let a=ug(o),c=(o.operator==="|>"||o.type==="NGPipeExpression"||Fge(e,r))&&!Oc(r.originalText,o.right),u=o.type==="NGPipeExpression"?"|":o.operator,h=o.type==="NGPipeExpression"&&o.arguments.length>0?Te(He([Be,": ",ar([ht,": "],e.map(()=>da(2,Te(t())),"arguments"))])):"",d;if(a)d=[u," ",t("right"),h];else{let y=u==="|>"&&((s=e.root.extra)!=null&&s.__isUsingHackPipeline)?e.call(b=>aT(b,t,r,!0,i),"right"):t("right");d=[c?ht:"",u,c?" ":ht,y,h]}let{parent:f}=e,p=st(o.left,yt.Trailing|yt.Line),g=p||!(i&&o.type==="LogicalExpression")&&f.type!==o.type&&o.left.type!==o.type&&o.right.type!==o.type;if(l.push(c?"":" ",g?Te(d,{shouldBreak:p}):d),n&&st(o)){let y=E_(Ro(e,l,r));return y.type===Nu?y.parts:Array.isArray(y)?y:[y]}return l}function ug(e){return e.type!=="LogicalExpression"?!1:!!(jo(e.right)&&e.right.properties.length>0||mi(e.right)&&e.right.elements.length>0||Yn(e.right))}var EM=e=>e.type==="BinaryExpression"&&e.operator==="|";function Fge(e,t){return(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&EM(e.node)&&!e.hasAncestor(r=>!EM(r)&&r.type!=="JsExpressionRoot")}function Pge(e,t,r){let{node:n}=e;if(n.type.startsWith("NG"))switch(n.type){case"NGRoot":return[r("node"),st(n.node)?" //"+kd(n.node)[0].value.trimEnd():""];case"NGPipeExpression":return dj(e,t,r);case"NGChainedExpression":return Te(ar([";",ht],e.map(()=>Nge(e)?r():["(",r(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return e.map(()=>[e.isFirst?"":CM(e)?" ":[";",ht],r()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.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=CM(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 Ff(n,"Angular")}}function CM({node:e,index:t}){return e.type==="NGMicrosyntaxKeyedExpression"&&e.key.name==="of"&&t===1}var Ige=jr(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function Nge({node:e}){return ZC(e,Ige)}function fj(e,t,r){let{node:n}=e;return Te([ar(ht,e.map(r,"decorators")),pj(n,t)?je:ht])}function Mge(e,t,r){return mj(e.node)?[ar(je,e.map(r,"declaration","decorators")),je]:""}function Lge(e,t,r){let{node:n,parent:i}=e,{decorators:s}=n;if(!Dr(s)||mj(i)||hj(e))return"";let o=n.type==="ClassExpression"||n.type==="ClassDeclaration"||pj(n,t);return[e.key==="declaration"&&Bfe(i)?je:o?fa:"",ar(ht,e.map(r,"decorators")),ht]}function pj(e,t){return e.decorators.some(r=>Ls(t.originalText,fr(r)))}function mj(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 Dr(r)&&E1(e,r[0])}var W0=class extends Error{constructor(){super(...arguments);_a(this,"name","ArgExpansionBailout")}};function Oge(e,t,r){let{node:n}=e,i=Bs(n);if(i.length===0)return["(",un(e,t),")"];let s=i.length-1;if(zge(i)){let d=["("];return j0(e,(f,p)=>{d.push(r()),p!==s&&d.push(", ")}),d.push(")"),d}let o=!1,l=[];j0(e,({node:d},f)=>{let p=r();f===s||(yl(d,t)?(o=!0,p=[p,",",je,je]):p=[p,",",ht]),l.push(p)});let a=n.type==="ImportExpression"||n.callee.type==="Import",c=!t.parser.startsWith("__ng_")&&!a&&gl(t,"all")?",":"";function u(){return Te(["(",He([ht,...l]),c,ht,")"],{shouldBreak:!0})}if(o||e.parent.type!=="Decorator"&&Kfe(i))return u();if(Bge(i)){let d=l.slice(1);if(d.some(Ui))return u();let f;try{f=r(gM(n,0),{expandFirstArg:!0})}catch(p){if(p instanceof W0)return u();throw p}return Ui(f)?[fa,hc([["(",Te(f,{shouldBreak:!0}),", ",...d,")"],u()])]:hc([["(",f,", ",...d,")"],["(",Te(f,{shouldBreak:!0}),", ",...d,")"],u()])}if(Rge(i,l,t)){let d=l.slice(0,-1);if(d.some(Ui))return u();let f;try{f=r(gM(n,-1),{expandLastArg:!0})}catch(p){if(p instanceof W0)return u();throw p}return Ui(f)?[fa,hc([["(",...d,Te(f,{shouldBreak:!0}),")"],u()])]:hc([["(",...d,f,")"],["(",...d,Te(f,{shouldBreak:!0}),")"],u()])}let h=["(",He([Be,...l]),Wt(c),Be,")"];return Mz(e)?h:Te(h,{shouldBreak:l.some(Ui)||o})}function xm(e,t=!1){return jo(e)&&(e.properties.length>0||st(e))||mi(e)&&(e.elements.length>0||st(e))||e.type==="TSTypeAssertion"&&xm(e.expression)||ia(e)&&xm(e.expression)||e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&(!e.returnType||!e.returnType.typeAnnotation||e.returnType.typeAnnotation.type!=="TSTypeReference"||jge(e.body))&&(e.body.type==="BlockStatement"||e.body.type==="ArrowFunctionExpression"&&xm(e.body,!0)||jo(e.body)||mi(e.body)||!t&&(wr(e.body)||e.body.type==="ConditionalExpression")||Yn(e.body))||e.type==="DoExpression"||e.type==="ModuleExpression"}function Rge(e,t,r){var n,i;let s=Sr(!1,e,-1);if(e.length===1){let l=Sr(!1,t,-1);if((n=l.label)!=null&&n.embed&&((i=l.label)==null?void 0:i.hug)!==!1)return!0}let o=Sr(!1,e,-2);return!st(s,yt.Leading)&&!st(s,yt.Trailing)&&xm(s)&&(!o||o.type!==s.type)&&(e.length!==2||o.type!=="ArrowFunctionExpression"||!mi(s))&&!(e.length>1&&jj(s,r))}function Bge(e){if(e.length!==2)return!1;let[t,r]=e;return t.type==="ModuleExpression"&&Hge(r)?!0:!st(t)&&(t.type==="FunctionExpression"||t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement")&&r.type!=="FunctionExpression"&&r.type!=="ArrowFunctionExpression"&&r.type!=="ConditionalExpression"&&gj(r)&&!xm(r)}function gj(e){var t;if(e.type==="ParenthesizedExpression")return gj(e.expression);if(ia(e)||e.type==="TypeCastExpression"){let{typeAnnotation:r}=e;return r.type==="TypeAnnotation"&&(r=r.typeAnnotation),r.type==="TSArrayType"&&(r=r.elementType,r.type==="TSArrayType"&&(r=r.elementType)),(r.type==="GenericTypeAnnotation"||r.type==="TSTypeReference")&&((t=r.typeParameters)==null?void 0:t.params.length)===1&&(r=r.typeParameters.params[0]),x_(r)&&$o(e.expression,1)}return ef(e)&&Bs(e).length>1?!1:rl(e)?$o(e.left,1)&&$o(e.right,1):_z(e)||$o(e)}function zge(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"&&Fi(r).length===0&&r.body.type==="BlockStatement"&&n.type==="ArrayExpression"&&!e.some(i=>st(i))}function jge(e){return e.type==="BlockStatement"&&(e.body.some(t=>t.type!=="EmptyStatement")||st(e,yt.Dangling))}function Hge(e){return e.type==="ObjectExpression"&&e.properties.length===1&&vl(e.properties[0])&&e.properties[0].key.type==="Identifier"&&e.properties[0].key.name==="type"&&Gi(e.properties[0].value)&&e.properties[0].value.value==="module"}var lT=Oge,Uge=e=>((e.type==="ChainExpression"||e.type==="TSNonNullExpression")&&(e=e.expression),wr(e)&&Bs(e).length>0);function Wge(e,t,r){var n;let i=r("object"),s=yj(e,t,r),{node:o}=e,l=e.findAncestor(u=>!(wn(u)||u.type==="TSNonNullExpression")),a=e.findAncestor(u=>!(u.type==="ChainExpression"||u.type==="TSNonNullExpression")),c=l&&(l.type==="NewExpression"||l.type==="BindExpression"||l.type==="AssignmentExpression"&&l.left.type!=="Identifier")||o.computed||o.object.type==="Identifier"&&o.property.type==="Identifier"&&!wn(a)||(a.type==="AssignmentExpression"||a.type==="VariableDeclarator")&&(Uge(o.object)||((n=i.label)==null?void 0:n.memberChain));return Ug(i.label,[i,c?s:Te(He([Be,s]))])}function yj(e,t,r){let n=r("property"),{node:i}=e,s=Vi(e);return i.computed?!i.property||tl(i.property)?[s,"[",n,"]"]:Te([s,"[",He([Be,n]),Be,"]"]):[s,".",n]}function vj(e,t,r){if(e.node.type==="ChainExpression")return e.call(()=>vj(e,t,r),"expression");let{parent:n}=e,i=!n||n.type==="ExpressionStatement",s=[];function o(P){let{originalText:k}=t,M=Wg(k,fr(P));return k.charAt(M)===")"?M!==!1&&y_(k,M+1):yl(P,t)}function l(P){let{node:k}=P;if(k.type==="ChainExpression")return P.call(()=>l(P),"expression");if(wr(k)&&(Zh(k.callee)||wr(k.callee))){let M=o(k);s.unshift({node:k,hasTrailingEmptyLine:M,printed:[Ro(P,[Vi(P),zc(P,t,r),lT(P,t,r)],t),M?je:""]}),P.call(R=>l(R),"callee")}else Zh(k)?(s.unshift({node:k,needsParens:dh(P,t),printed:Ro(P,wn(k)?yj(P,t,r):Bj(P,t,r),t)}),P.call(M=>l(M),"object")):k.type==="TSNonNullExpression"?(s.unshift({node:k,printed:Ro(P,"!",t)}),P.call(M=>l(M),"expression")):s.unshift({node:k,printed:r()})}let{node:a}=e;s.unshift({node:a,printed:[Vi(e),zc(e,t,r),lT(e,t,r)]}),a.callee&&e.call(P=>l(P),"callee");let c=[],u=[s[0]],h=1;for(;h0&&c.push(u);function f(P){return/^[A-Z]|^[$_]+$/.test(P)}function p(P){return P.length<=t.tabWidth}function g(P){var k;let M=(k=P[1][0])==null?void 0:k.node.computed;if(P[0].length===1){let B=P[0][0].node;return B.type==="ThisExpression"||B.type==="Identifier"&&(f(B.name)||i&&p(B.name)||M)}let R=Sr(!1,P[0],-1).node;return wn(R)&&R.property.type==="Identifier"&&(f(R.property.name)||M)}let y=c.length>=2&&!st(c[1][0].node)&&g(c);function b(P){let k=P.map(M=>M.printed);return P.length>0&&Sr(!1,P,-1).needsParens?["(",...k,")"]:k}function v(P){return P.length===0?"":He([je,ar(je,P.map(b))])}let E=c.map(b),D=E,C=y?3:2,w=c.flat(),A=w.slice(1,-1).some(P=>st(P.node,yt.Leading))||w.slice(0,-1).some(P=>st(P.node,yt.Trailing))||c[C]&&st(c[C][0].node,yt.Leading);if(c.length<=C&&!A&&!c.some(P=>Sr(!1,P,-1).hasTrailingEmptyLine))return Mz(e)?D:Te(D);let T=Sr(!1,c[y?1:0],-1).node,$=!wr(T)&&o(T),I=[b(c[0]),y?c.slice(1,2).map(b):"",$?je:"",v(c.slice(y?2:1))],N=s.map(({node:P})=>P).filter(wr);function L(){let P=Sr(!1,Sr(!1,c,-1),-1).node,k=Sr(!1,E,-1);return wr(P)&&Ui(k)&&N.slice(0,-1).some(M=>M.arguments.some(og))}let F;return A||N.length>2&&N.some(P=>!P.arguments.every(k=>$o(k)))||E.slice(0,-1).some(Ui)||L()?F=Te(I):F=[Ui(D)||$?fa:"",hc([D,I])],Ug({memberChain:!0},F)}var Vge=vj;function bj(e,t,r){var n;let{node:i,parent:s}=e,o=i.type==="NewExpression",l=i.type==="ImportExpression",a=Vi(e),c=Bs(i),u=c.length===1&&Iz(c[0],t.originalText);if(u||c.length>0&&!o&&!l&&(Gge(i,s)||A1(i,s))){let d=[];if(j0(e,()=>{d.push(r())}),!(u&&(n=d[0].label)!=null&&n.embed))return[o?"new ":"",l?AM(i):r("callee"),a,zc(e,t,r),"(",ar(", ",d),")"]}if(!l&&!o&&Zh(i.callee)&&!e.call(d=>dh(d,t),"callee",...i.callee.type==="ChainExpression"?["expression"]:[]))return Vge(e,t,r);let h=[o?"new ":"",l?AM(i):r("callee"),a,zc(e,t,r),lT(e,t,r)];return l||wr(i.callee)?Te(h):h}function AM(e){return e.phase?`import.${e.phase}`:"import"}function Gge(e,t){if(e.callee.type!=="Identifier")return!1;if(e.callee.name==="require"){let r=Bs(e);return r.length===1&&Gi(r[0])||r.length>1}if(e.callee.name==="define"){let r=Bs(e);return t.type==="ExpressionStatement"&&(r.length===1||r.length===2&&r[0].type==="ArrayExpression"||r.length===3&&Gi(r[0])&&r[1].type==="ArrayExpression")}return!1}function Vg(e,t,r,n,i,s){let o=Jge(e,t,r,n,s),l=s?r(s,{assignmentLayout:o}):"";switch(o){case"break-after-operator":return Te([Te(n),i,Te(He([ht,l]))]);case"never-break-after-operator":return Te([Te(n),i," ",l]);case"fluid":{let a=Symbol("assignment");return Te([Te(n),i,Te(He(ht),{id:a}),nl,_1(l,{groupId:a})])}case"break-lhs":return Te([n,i," ",Te(l)]);case"chain":return[Te(n),i,ht,l];case"chain-tail":return[Te(n),i,He([ht,l])];case"chain-tail-arrow-chain":return[Te(n),i,l];case"only-left":return n}}function qge(e,t,r){let{node:n}=e;return Vg(e,t,r,r("left"),[" ",n.operator],"right")}function Kge(e,t,r){return Vg(e,t,r,r("id")," =","init")}function Jge(e,t,r,n,i){let{node:s}=e,o=s[i];if(!o)return"only-left";let l=!Bv(o);if(e.match(Bv,xj,u=>!l||u.type!=="ExpressionStatement"&&u.type!=="VariableDeclaration"))return l?o.type==="ArrowFunctionExpression"&&o.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!l&&Bv(o.right)||Oc(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 a=vpe(n);if(Yge(s)||tye(s)||wj(s)&&a)return"break-lhs";let c=nye(s,n,t);return e.call(()=>Xge(e,t,r,c),i)?"break-after-operator":Zge(s)?"break-lhs":!a&&(c||o.type==="TemplateLiteral"||o.type==="TaggedTemplateExpression"||o.type==="BooleanLiteral"||tl(o)||o.type==="ClassExpression")?"never-break-after-operator":"fluid"}function Xge(e,t,r,n){let i=e.node;if(rl(i)&&!ug(i))return!0;switch(i.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!t.experimentalTernaries&&!oye(i))break;return!0;case"ConditionalExpression":{if(!t.experimentalTernaries){let{test:c}=i;return rl(c)&&!ug(c)}let{consequent:l,alternate:a}=i;return l.type==="ConditionalExpression"||a.type==="ConditionalExpression"}case"ClassExpression":return Dr(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!!(Gi(s)||e.call(()=>Sj(e,t,r),...o))}function Yge(e){if(xj(e)){let t=e.left||e.id;return t.type==="ObjectPattern"&&t.properties.length>2&&t.properties.some(r=>{var n;return vl(r)&&(!r.shorthand||((n=r.value)==null?void 0:n.type)==="AssignmentPattern")})}return!1}function Bv(e){return e.type==="AssignmentExpression"}function xj(e){return Bv(e)||e.type==="VariableDeclarator"}function Zge(e){let t=eye(e);if(Dr(t)){let r=e.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(t.length>1&&t.some(n=>n[r]||n.default))return!0}return!1}var Qge=jr(["TSTypeAliasDeclaration","TypeAlias"]);function eye(e){var t;if(Qge(e))return(t=e.typeParameters)==null?void 0:t.params}function tye(e){if(e.type!=="VariableDeclarator")return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=kM(t.typeAnnotation);return Dr(r)&&r.length>1&&r.some(n=>Dr(kM(n))||n.type==="TSConditionalType")}function wj(e){var t;return e.type==="VariableDeclarator"&&((t=e.init)==null?void 0:t.type)==="ArrowFunctionExpression"}var rye=jr(["TSTypeReference","GenericTypeAnnotation"]);function kM(e){var t;if(rye(e))return(t=e.typeParameters)==null?void 0:t.params}function Sj(e,t,r,n=!1){var i;let{node:s}=e,o=()=>Sj(e,t,r,!0);if(s.type==="ChainExpression"||s.type==="TSNonNullExpression")return e.call(o,"expression");if(wr(s)){if((i=bj(e,t,r).label)!=null&&i.memberChain)return!1;let l=Bs(s);return!(l.length===0||l.length===1&&w_(l[0],t))||iye(s,r)?!1:e.call(o,"callee")}return wn(s)?e.call(o,"object"):n&&(s.type==="Identifier"||s.type==="ThisExpression")}function nye(e,t,r){return vl(e)?(t=E_(t),typeof t=="string"&&Xd(t)1)return!0;if(r.length===1){let i=r[0];if(Rc(i)||Oz(i)||i.type==="TSTypeLiteral"||i.type==="ObjectTypeAnnotation")return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(Ui(t(n)))return!0}return!1}function sye(e){var t;return(t=e.typeParameters??e.typeArguments)==null?void 0:t.params}function oye(e){function t(r){switch(r.type){case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"TSFunctionType":case"TSTypeReference":return!!r.typeParameters;default:return!1}}return t(e.checkType)||t(e.extendsType)}function fh(e,t,r,n,i){let s=e.node,o=Fi(s),l=i?zc(e,r,t):"";if(o.length===0)return[l,"(",un(e,r,{filter:f=>Ho(r.originalText,fr(f))===")"}),")"];let{parent:a}=e,c=A1(a),u=Dj(s),h=[];if(epe(e,(f,p)=>{let g=p===o.length-1;g&&s.rest&&h.push("..."),h.push(t()),!g&&(h.push(","),c||u?h.push(" "):yl(o[p],r)?h.push(je,je):h.push(ht))}),n&&!lye(e)){if(Ui(l)||Ui(h))throw new W0;return Te([eT(l),"(",eT(h),")"])}let d=o.every(f=>!Dr(f.decorators));return u&&d?[l,"(",...h,")"]:c?[l,"(",...h,")"]:($z(a)||Hfe(a)||a.type==="TypeAlias"||a.type==="UnionTypeAnnotation"||a.type==="IntersectionTypeAnnotation"||a.type==="FunctionTypeAnnotation"&&a.returnType===s)&&o.length===1&&o[0].name===null&&s.this!==o[0]&&o[0].typeAnnotation&&s.typeParameters===null&&x_(o[0].typeAnnotation)&&!s.rest?r.arrowParens==="always"||s.type==="HookTypeAnnotation"?["(",...h,")"]:h:[l,"(",He([Be,...h]),Wt(!Qfe(s)&&gl(r,"all")?",":""),Be,")"]}function Dj(e){if(!e)return!1;let t=Fi(e);if(t.length!==1)return!1;let[r]=t;return!st(r)&&(r.type==="ObjectPattern"||r.type==="ArrayPattern"||r.type==="Identifier"&&r.typeAnnotation&&(r.typeAnnotation.type==="TypeAnnotation"||r.typeAnnotation.type==="TSTypeAnnotation")&&vu(r.typeAnnotation.typeAnnotation)||r.type==="FunctionTypeParam"&&vu(r.typeAnnotation)&&r!==e.rest||r.type==="AssignmentPattern"&&(r.left.type==="ObjectPattern"||r.left.type==="ArrayPattern")&&(r.right.type==="Identifier"||jo(r.right)&&r.right.properties.length===0||mi(r.right)&&r.right.elements.length===0))}function aye(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function Pf(e,t){var r;let n=aye(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 Fi(e).length===1&&(vu(n)||Ui(t))}function lye(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 uye(e){let t=Fi(e);return t.length>1&&t.some(r=>r.type==="TSParameterProperty")}var cye=jr(["VoidTypeAnnotation","TSVoidKeyword","NullLiteralTypeAnnotation","TSNullKeyword"]),hye=jr(["ObjectTypeAnnotation","TSTypeLiteral","GenericTypeAnnotation","TSTypeReference"]);function dye(e){let{types:t}=e;if(t.some(n=>st(n)))return!1;let r=t.find(n=>hye(n));return r?t.every(n=>n===r||cye(n)):!1}function Ej(e){return x_(e)||vu(e)?!0:Rc(e)?dye(e):!1}function fye(e,t,r){let n=t.semi?";":"",{node:i}=e,s=[bs(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 Cj(e,t,r){let n=t.semi?";":"",{node:i}=e,s=[bs(e)];s.push("type ",r("id"),r("typeParameters"));let o=i.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[Vg(e,t,r,s," =",o),n]}function Tj(e,t,r){let n=!1;return Te(e.map(({isFirst:i,previous:s,node:o,index:l})=>{let a=r();if(i)return a;let c=vu(o),u=vu(s);return u&&c?[" & ",n?He(a):a]:!u&&!c?He([" &",ht,a]):(l>1&&(n=!0),[" & ",l>1?He(a):a])},"types"))}function Aj(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")&&Oc(t.originalText,n)),o=Ej(n),l=e.map(u=>{let h=r();return o||(h=da(2,h)),Ro(u,h,t)},"types");if(o)return ar(" | ",l);let a=s&&!Oc(t.originalText,n),c=[Wt([a?ht:"","| "]),ar([ht,"| "],l)];return dh(e,t)?Te([He(c),Be]):(i.type==="TupleTypeAnnotation"||i.type==="TSTupleType")&&i[i.type==="TupleTypeAnnotation"&&i.types?"types":"elementTypes"].length>1?Te([He([Wt(["(",Be]),c]),Be,Wt(")")]):Te(s?He(c):c)}function pye(e){var t;let{node:r,parent:n}=e;return r.type==="FunctionTypeAnnotation"&&($z(n)||!((n.type==="ObjectTypeProperty"||n.type==="ObjectTypeInternalSlot")&&!n.variance&&!n.optional&&E1(n,r)||n.type==="ObjectTypeCallProperty"||((t=e.getParentNode(2))==null?void 0:t.type)==="DeclareFunction"))}function kj(e,t,r){let{node:n}=e,i=[$1(e)];(n.type==="TSConstructorType"||n.type==="TSConstructSignatureDeclaration")&&i.push("new ");let s=fh(e,r,t,!1,!0),o=[];return n.type==="FunctionTypeAnnotation"?o.push(pye(e)?" => ":": ",r("returnType")):o.push(ci(e,r,n.returnType?"returnType":"typeAnnotation")),Pf(n,o)&&(s=Te(s)),i.push(s,o),Te(i)}function _j(e,t,r){return[r("objectType"),Vi(e),"[",r("indexType"),"]"]}function $j(e,t,r){return["infer ",r("typeParameter")]}function _M(e,t,r){let{node:n}=e;return[n.postfix?"":r,ci(e,t),n.postfix?r:""]}function Fj(e,t,r){let{node:n}=e;return["...",...n.type==="TupleTypeSpreadElement"&&n.label?[r("label"),": "]:[],r("typeAnnotation")]}function Pj(e,t,r){let{node:n}=e;return[n.variance?r("variance"):"",r("label"),n.optional?"?":"",": ",r("elementType")]}var mye=new WeakSet;function ci(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(Ij,r);(s==="=>"||s===":"&&st(n,yt.Leading))&&(i=!0),mye.add(n)}return i?[" ",t(r)]:t(r)}var Ij=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 Nj(e,t,r){let n=Ij(e);return n?[n," ",r("typeAnnotation")]:r("typeAnnotation")}function Mj(e){return[e("elementType"),"[]"]}function Lj({node:e},t){let r=e.type==="TSTypeQuery"?"exprName":"argument",n=e.type==="TSTypeQuery"?"typeParameters":"typeArguments";return["typeof ",t(r),t(n)]}function Oj(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 ",ci(e,t)]:""]}function Vi(e){let{node:t}=e;return!t.optional||t.type==="Identifier"&&t===e.parent.key?"":wr(t)||wn(t)&&t.computed||t.type==="OptionalIndexedAccessType"?"?.":"?"}function Rj(e){return e.node.definite||e.match(void 0,(t,r)=>r==="id"&&t.type==="VariableDeclarator"&&t.definite)?"!":""}var gye=new Set(["DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]);function bs(e){let{node:t}=e;return t.declare||gye.has(t.type)&&e.parent.type!=="DeclareExportDeclaration"?"declare ":""}var yye=new Set(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function $1({node:e}){return e.abstract||yye.has(e.type)?"abstract ":""}function zc(e,t,r){let n=e.node;return n.typeArguments?r("typeArguments"):n.typeParameters?r("typeParameters"):""}function Bj(e,t,r){return["::",r("callee")]}function Il(e,t,r){return e.type==="EmptyStatement"?";":e.type==="BlockStatement"||r?[" ",t]:He([ht,t])}function zj(e,t){return["...",t("argument"),ci(e,t)]}function V0(e){return e.accessibility?e.accessibility+" ":""}function vye(e,t,r,n){let{node:i}=e,s=i.inexact?"...":"";return st(i,yt.Dangling)?Te([r,s,un(e,t,{indent:!0}),Be,n]):[r,s,n]}function P_(e,t,r){let{node:n}=e,i=[],s=n.type==="TupleExpression"?"#[":"[",o="]",l=n.type==="TupleTypeAnnotation"&&n.types?"types":n.type==="TSTupleType"||n.type==="TupleTypeAnnotation"?"elementTypes":"elements",a=n[l];if(a.length===0)i.push(vye(e,t,s,o));else{let c=Sr(!1,a,-1),u=(c==null?void 0:c.type)!=="RestElement"&&!n.inexact,h=c===null,d=Symbol("array"),f=!t.__inJestEach&&a.length>1&&a.every((y,b,v)=>{let E=y==null?void 0:y.type;if(!mi(y)&&!jo(y))return!1;let D=v[b+1];if(D&&E!==D.type)return!1;let C=mi(y)?"elements":"properties";return y[C]&&y[C].length>1}),p=jj(n,t),g=u?h?",":gl(t)?p?Wt(",","",{groupId:d}):Wt(","):"":"";i.push(Te([s,He([Be,p?xye(e,t,r,g):[bye(e,t,l,n.inexact,r),g],un(e,t)]),Be,o],{shouldBreak:f,id:d}))}return i.push(Vi(e),ci(e,r)),i}function jj(e,t){return mi(e)&&e.elements.length>1&&e.elements.every(r=>r&&(tl(r)||kz(r)&&!st(r.argument))&&!st(r,yt.Trailing|yt.Line,n=>!Ls(t.originalText,cn(n),{backwards:!0})))}function Hj({node:e},{originalText:t}){let r=i=>m_(t,g_(t,i)),n=i=>t[i]===","?i:n(r(i+1));return y_(t,n(fr(e)))}function bye(e,t,r,n,i){let s=[];return e.each(({node:o,isLast:l})=>{s.push(o?Te(i()):""),(!l||n)&&s.push([",",ht,o&&Hj(e,t)?Be:""])},r),n&&s.push("..."),s}function xye(e,t,r,n){let i=[];return e.each(({isLast:s,next:o})=>{i.push([r(),s?n:","]),s||i.push(Hj(e,t)?[je,je]:st(o,yt.Leading|yt.Line)?je:ht)},"elements"),D_(i)}var Uj=new Proxy(()=>{},{get:()=>Uj}),Wj=Uj,wye=/^[\$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]*$/,Sye=e=>wye.test(e),Dye=Sye;function Eye(e){return e.length===1?e:e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}var Xl=Eye,zv=new WeakMap;function Vj(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function $M(e,t){return t.parser==="json"||t.parser==="jsonc"||!Gi(e.key)||Qd(uo(e.key),t).slice(1,-1)!==e.key.value?!1:!!(Dye(e.key.value)&&!(t.parser==="babel-ts"&&e.type==="ClassProperty"||t.parser==="typescript"&&e.type==="PropertyDefinition")||Vj(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"||tl(r)&&Vj(Xl(uo(r)))&&String(r.value)===Xl(uo(r))&&!(t.parser==="typescript"||t.parser==="babel-ts"))&&(t.parser==="json"||t.parser==="jsonc"||t.quoteProps==="consistent"&&zv.get(e.parent))}function Gg(e,t,r){let{node:n}=e;if(n.computed)return["[",r("key"),"]"];let{parent:i}=e,{key:s}=n;if(t.quoteProps==="consistent"&&!zv.has(i)){let o=e.siblings.some(l=>!l.computed&&Gi(l.key)&&!$M(l,t));zv.set(i,o)}if(Cye(e,t)){let o=Qd(JSON.stringify(s.type==="Identifier"?s.name:s.value.toString()),t);return e.call(l=>Ro(l,o,t),"key")}return $M(n,t)&&(t.quoteProps==="as-needed"||t.quoteProps==="consistent"&&!zv.get(i))?e.call(o=>Ro(o,/^\d/.test(s.value)?Xl(s.value):s.value,t),"key"):r("key")}function yD(e,t,r){let{node:n}=e;return n.shorthand?r("value"):Vg(e,t,r,Gg(e,t,r),":","value")}var Tye=({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"&&T1(r));function Gj(e,t,r,n){if(Tye(e))return I_(e,r,t);let{node:i}=e,s=!1;if((i.type==="FunctionDeclaration"||i.type==="FunctionExpression")&&n!=null&&n.expandLastArg){let{parent:u}=e;wr(u)&&(Bs(u).length>1||Fi(i).every(h=>h.type==="Identifier"&&!h.typeAnnotation))&&(s=!0)}let o=[bs(e),i.async?"async ":"",`function${i.generator?"*":""} `,i.id?t("id"):""],l=fh(e,t,r,s),a=F1(e,t),c=Pf(i,a);return o.push(zc(e,r,t),Te([c?Te(l):l,a]),i.body?" ":"",t("body")),r.semi&&(i.declare||!i.body)&&o.push(";"),o}function uT(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 "):(Wj.ok(i==="get"||i==="set"),o.push(i," ")),s.generator&&o.push("*"),o.push(Gg(e,t,r),n.optional||n.key.optional?"?":"",n===s?I_(e,t,r):r("value")),o}function I_(e,t,r){let{node:n}=e,i=fh(e,r,t),s=F1(e,r),o=uye(n),l=Pf(n,s),a=[zc(e,t,r),Te([o?Te(i,{shouldBreak:!0}):l?Te(i):i,s])];return n.body?a.push(" ",r("body")):a.push(t.semi?";":""),a}function Aye(e){let t=Fi(e);return t.length===1&&!e.typeParameters&&!st(e,yt.Dangling)&&t[0].type==="Identifier"&&!t[0].typeAnnotation&&!st(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function qj(e,t){if(t.arrowParens==="always")return!1;if(t.arrowParens==="avoid"){let{node:r}=e;return Aye(r)}return!1}function F1(e,t){let{node:r}=e,n=[ci(e,t,"returnType")];return r.predicate&&n.push(t("predicate")),n}function Kj(e,t,r){let{node:n}=e,i=t.semi?";":"",s=[];if(n.argument){let a=r("argument");$ye(t,n.argument)?a=["(",He([je,a]),je,")"]:(rl(n.argument)||n.argument.type==="SequenceExpression"||t.experimentalTernaries&&n.argument.type==="ConditionalExpression"&&(n.argument.consequent.type==="ConditionalExpression"||n.argument.alternate.type==="ConditionalExpression"))&&(a=Te([Wt("("),He([Be,a]),Be,Wt(")")])),s.push(" ",a)}let o=st(n,yt.Dangling),l=i&&o&&st(n,yt.Last|yt.Line);return l&&s.push(i),o&&s.push(" ",un(e,t)),l||s.push(i),s}function kye(e,t,r){return["return",Kj(e,t,r)]}function _ye(e,t,r){return["throw",Kj(e,t,r)]}function $ye(e,t){if(Oc(e.originalText,t)||st(t,yt.Leading,r=>xu(e.originalText,cn(r),fr(r)))&&!Yn(t))return!0;if(v_(t)){let r=t,n;for(;n=Rfe(r);)if(r=n,Oc(e.originalText,r))return!0}return!1}var vD=new WeakMap;function Jj(e){return vD.has(e)||vD.set(e,e.type==="ConditionalExpression"&&!zi(e,t=>t.type==="ObjectExpression")),vD.get(e)}var Xj=e=>e.type==="SequenceExpression";function Fye(e,t,r,n={}){let i=[],s,o=[],l=!1,a=!n.expandLastArg&&e.node.body.type==="ArrowFunctionExpression",c;(function y(){let{node:b}=e,v=Pye(e,t,r,n);if(i.length===0)i.push(v);else{let{leading:E,trailing:D}=cj(e,t);i.push([E,v]),o.unshift(D)}a&&(l||(l=b.returnType&&Fi(b).length>0||b.typeParameters||Fi(b).some(E=>E.type!=="Identifier"))),!a||b.body.type!=="ArrowFunctionExpression"?(s=r("body",n),c=b.body):e.call(y,"body")})();let u=!Oc(t.originalText,c)&&(Xj(c)||Iye(c,s,t)||!l&&Jj(c)),h=e.key==="callee"&&ef(e.parent),d=Symbol("arrow-chain"),f=Nye(e,n,{signatureDocs:i,shouldBreak:l}),p,g=!1;return a&&(h||n.assignmentLayout)&&(g=!0,p=n.assignmentLayout==="chain-tail-arrow-chain"||h&&!u),s=Mye(e,t,n,{bodyDoc:s,bodyComments:o,functionBody:c,shouldPutBodyOnSameLine:u}),Te([Te(g?He([Be,f]):f,{shouldBreak:p,id:d})," =>",a?_1(s,{groupId:d}):Te(s),a&&h?Wt(Be,"",{groupId:d}):""])}function Pye(e,t,r,n){let{node:i}=e,s=[];if(i.async&&s.push("async "),qj(e,t))s.push(r(["params",0]));else{let l=n.expandLastArg||n.expandFirstArg,a=F1(e,r);if(l){if(Ui(a))throw new W0;a=Te(eT(a))}s.push(Te([fh(e,r,t,l,!0),a]))}let o=un(e,t,{filter(l){let a=Wg(t.originalText,fr(l));return a!==!1&&t.originalText.slice(a,a+2)==="=>"}});return o&&s.push(" ",o),s}function Iye(e,t,r){var n,i;return mi(e)||jo(e)||e.type==="ArrowFunctionExpression"||e.type==="DoExpression"||e.type==="BlockStatement"||Yn(e)||((n=t.label)==null?void 0:n.hug)!==!1&&(((i=t.label)==null?void 0:i.embed)||Iz(e,r.originalText))}function Nye(e,t,{signatureDocs:r,shouldBreak:n}){if(r.length===1)return r[0];let{parent:i,key:s}=e;return s!=="callee"&&ef(i)||rl(i)?Te([r[0]," =>",He([ht,ar([" =>",ht],r.slice(1))])],{shouldBreak:n}):s==="callee"&&ef(i)||t.assignmentLayout?Te(ar([" =>",ht],r),{shouldBreak:n}):Te(He(ar([" =>",ht],r)),{shouldBreak:n})}function Mye(e,t,r,{bodyDoc:n,bodyComments:i,functionBody:s,shouldPutBodyOnSameLine:o}){let{node:l,parent:a}=e,c=r.expandLastArg&&gl(t,"all")?Wt(","):"",u=(r.expandLastArg||a.type==="JSXExpressionContainer")&&!st(l)?Be:"";return o&&Jj(s)?[" ",Te([Wt("","("),He([Be,n]),Wt("",")"),c,u]),i]:(Xj(s)&&(n=Te(["(",He([Be,n]),Be,")"])),o?[" ",n,i]:[He([ht,n,i]),c,u])}var Lye=(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}}},Oye=Lye;function cT(e,t,r,n){let{node:i}=e,s=[],o=Oye(!1,i[n],l=>l.type!=="EmptyStatement");return e.each(({node:l})=>{l.type!=="EmptyStatement"&&(s.push(r()),l!==o&&(s.push(je),yl(l,t)&&s.push(je)))},n),s}function Yj(e,t,r){let n=Rye(e,t,r),{node:i,parent:s}=e;if(i.type==="Program"&&(s==null?void 0:s.type)!=="ModuleExpression")return n?[n,je]:"";let o=[];if(i.type==="StaticBlock"&&o.push("static "),o.push("{"),n)o.push(He([je,n]),je);else{let l=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"&&!l.finalizer||s.type==="TSModuleDeclaration"||i.type==="StaticBlock"||o.push(je)}return o.push("}"),o}function Rye(e,t,r){let{node:n}=e,i=Dr(n.directives),s=n.body.some(a=>a.type!=="EmptyStatement"),o=st(n,yt.Dangling);if(!i&&!s&&!o)return"";let l=[];return i&&(l.push(cT(e,t,r,"directives")),(s||o)&&(l.push(je),yl(Sr(!1,n.directives,-1),t)&&l.push(je))),s&&l.push(cT(e,t,r,"body")),o&&l.push(un(e,t)),l}function Bye(e){let t=new WeakMap;return function(r){return t.has(r)||t.set(r,Symbol(e)),t.get(r)}}var Zj=Bye;function zye(e){switch(e){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}function jye(e,t,r){let{node:n}=e;return Te([n.variance?r("variance"):"","[",He([r("keyTparam")," in ",r("sourceType")]),"]",zye(n.optional),": ",r("propType")])}function Qj(e,t){return e==="+"||e==="-"?e+t:t}function Hye(e,t,r){let{node:n}=e,i=xu(t.originalText,cn(n),cn(n.typeParameter));return Te(["{",He([t.bracketSpacing?ht:Be,Te([r("typeParameter"),n.optional?Qj(n.optional,"?"):"",n.typeAnnotation?": ":"",r("typeAnnotation")]),t.semi?Wt(";"):""]),un(e,t),t.bracketSpacing?ht:Be,"}"],{shouldBreak:i})}var N_=Zj("typeParameters");function Uye(e,t,r){let{node:n}=e;return Fi(n).length===1&&n.type.startsWith("TS")&&!n[r][0].constraint&&e.parent.type==="ArrowFunctionExpression"&&!(t.filepath&&/\.ts$/.test(t.filepath))}function wm(e,t,r,n){let{node:i}=e;if(!i[n])return"";if(!Array.isArray(i[n]))return r(n);let s=e.getNode(2),o=s&&A1(s),l=e.match(c=>!(c[n].length===1&&vu(c[n][0])),void 0,(c,u)=>u==="typeAnnotation",c=>c.type==="Identifier",wj);if(i[n].length===0||!l&&(o||i[n].length===1&&(i[n][0].type==="NullableTypeAnnotation"||Ej(i[n][0]))))return["<",ar(", ",e.map(r,n)),Wye(e,t),">"];let a=i.type==="TSTypeParameterInstantiation"?"":Uye(e,t,n)?",":gl(t)?Wt(","):"";return Te(["<",He([Be,ar([",",ht],e.map(r,n))]),a,Be,">"],{id:N_(i)})}function Wye(e,t){let{node:r}=e;if(!st(r,yt.Dangling))return"";let n=!st(r,yt.Line),i=un(e,t,{indent:!n});return n?i:[i,je]}function e7(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(Qj(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(ci(e,r,"bound"))),n.constraint){let l=Symbol("constraint");s.push(" extends",Te(He(ht),{id:l}),nl,_1(r("constraint"),{groupId:l}))}return n.default&&s.push(" = ",r("default")),Te(s)}var t7=jr(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function r7(e,t,r){let{node:n}=e,i=[bs(e),$1(e),"class"],s=st(n.id,yt.Trailing)||st(n.typeParameters,yt.Trailing)||st(n.superClass)||Dr(n.extends)||Dr(n.mixins)||Dr(n.implements),o=[],l=[];if(n.id&&o.push(" ",r("id")),o.push(r("typeParameters")),n.superClass){let a=[Gye(e,t,r),r("superTypeParameters")],c=e.call(u=>["extends ",Ro(u,a,t)],"superClass");s?l.push(ht,Te(c)):l.push(" ",c)}else l.push(bD(e,t,r,"extends"));if(l.push(bD(e,t,r,"mixins"),bD(e,t,r,"implements")),s){let a;s7(n)?a=[...o,He(l)]:a=He([...o,l]),i.push(Te(a,{id:n7(n)}))}else i.push(...o,...l);return i.push(" ",r("body")),i}var n7=Zj("heritageGroup");function i7(e){return Wt(je,"",{groupId:n7(e)})}function Vye(e){return["extends","mixins","implements"].reduce((t,r)=>t+(Array.isArray(e[r])?e[r].length:0),e.superClass?1:0)>1}function s7(e){return e.typeParameters&&!st(e.typeParameters,yt.Trailing|yt.Line)&&!Vye(e)}function bD(e,t,r,n){let{node:i}=e;if(!Dr(i[n]))return"";let s=un(e,t,{marker:n});return[s7(i)?Wt(" ",ht,{groupId:N_(i.typeParameters)}):ht,s,s&&je,n,Te(He([ht,ar([",",ht],e.map(r,n))]))]}function Gye(e,t,r){let n=r("superClass"),{parent:i}=e;return i.type==="AssignmentExpression"?Te(Wt(["(",He([Be,n]),Be,")"],n)):n}function o7(e,t,r){let{node:n}=e,i=[];return Dr(n.decorators)&&i.push(fj(e,t,r)),i.push(V0(n)),n.static&&i.push("static "),i.push($1(e)),n.override&&i.push("override "),i.push(uT(e,t,r)),i}function a7(e,t,r){let{node:n}=e,i=[],s=t.semi?";":"";Dr(n.decorators)&&i.push(fj(e,t,r)),i.push(V0(n),bs(e)),n.static&&i.push("static "),i.push($1(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(Gg(e,t,r),Vi(e),Rj(e),ci(e,r));let o=n.type==="TSAbstractPropertyDefinition"||n.type==="TSAbstractAccessorProperty";return[Vg(e,t,r,i," =",o?void 0:"value"),s]}function qye(e,t,r){let{node:n}=e,i=[];return e.each(({node:s,next:o,isLast:l})=>{i.push(r()),!t.semi&&t7(s)&&Kye(s,o)&&i.push(";"),l||(i.push(je),yl(s,t)&&i.push(je))},"body"),st(n,yt.Dangling)&&i.push(un(e,t)),[Dr(n.body)?i7(e.parent):"","{",i.length>0?[He([je,i]),je]:"","}"]}function Kye(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(t7(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 Jye(e,t){if(t.semi||u7(e,t)||h7(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(()=>l7(e,t),"expression"))}function l7(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(!qj(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(Yn(r))return!0}return dh(e,t)?!0:v_(r)?e.call(()=>l7(e,t),...Az(r)):!1}function u7({node:e,parent:t},r){return(r.parentParser==="markdown"||r.parentParser==="mdx")&&e.type==="ExpressionStatement"&&Yn(e.expression)&&t.type==="Program"&&t.body.length===1}function c7(e){switch(e.type){case"MemberExpression":switch(e.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return c7(e.object)}return!1;case"Identifier":return!0;default:return!1}}function h7({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 Xye(e,t,r){let n=[r("expression")];return h7(e,t)?c7(e.node.expression)&&n.push(";"):u7(e,t)||t.semi&&n.push(";"),n}function Yye(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=ar([",",ht],n);return t.__isVueForBindingLeft?["(",He([Be,Te(i)]),Be,")"]:i}if(t.__isEmbeddedTypescriptGenericParameters){let n=e.map(r,"program","body",0,"typeParameters","params");return ar([",",ht],n)}}function Zye(e,t){let{node:r}=e;switch(r.type){case"RegExpLiteral":return FM(r);case"BigIntLiteral":return hT(r.extra.raw);case"NumericLiteral":return Xl(r.extra.raw);case"StringLiteral":return Bc(Qd(r.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(r.value);case"DecimalLiteral":return Xl(r.value)+"m";case"DirectiveLiteral":return PM(r.extra.raw,t);case"Literal":{if(r.regex)return FM(r.regex);if(r.bigint)return hT(r.raw);if(r.decimal)return Xl(r.decimal)+"m";let{value:n}=r;return typeof n=="number"?Xl(r.raw):typeof n=="string"?Qye(e)?PM(r.raw,t):Bc(Qd(r.raw,t)):String(n)}}}function Qye(e){if(e.key!=="expression")return;let{parent:t}=e;return t.type==="ExpressionStatement"&&t.directive}function hT(e){return e.toLowerCase()}function FM({pattern:e,flags:t}){return t=[...t].sort().join(""),`/${e}/${t}`}function PM(e,t){let r=e.slice(1,-1);if(r.includes('"')||r.includes("'"))return e;let n=t.singleQuote?"'":'"';return n+r+n}function eve(e,t,r){let n=e.originalText.slice(t,r);for(let i of e[Symbol.for("comments")]){let s=cn(i);if(s>r)break;let o=fr(i);if(oe.type==="ExportDefaultDeclaration"||e.type==="DeclareExportDeclaration"&&e.default;function f7(e,t,r){let{node:n}=e,i=[Mge(e,t,r),bs(e),"export",d7(n)?" default":""],{declaration:s,exported:o}=n;return st(n,yt.Dangling)&&(i.push(" ",un(e,t)),Nz(n)&&i.push(je)),s?i.push(" ",r("declaration")):(i.push(ive(n)),n.type==="ExportAllDeclaration"||n.type==="DeclareExportAllDeclaration"?(i.push(" *"),o&&i.push(" as ",r("exported"))):i.push(g7(e,t,r)),i.push(m7(e,t,r),v7(e,t,r))),i.push(nve(n,t)),i}var rve=jr(["ClassDeclaration","ComponentDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","HookDeclaration","TSDeclareFunction","EnumDeclaration"]);function nve(e,t){return t.semi&&(!e.declaration||d7(e)&&!rve(e.declaration))?";":""}function L_(e,t=!0){return e&&e!=="value"?`${t?" ":""}${e}${t?"":" "}`:""}function p7(e,t){return L_(e.importKind,t)}function ive(e){return L_(e.exportKind)}function m7(e,t,r){let{node:n}=e;if(!n.source)return"";let i=[];return y7(n,t)&&i.push(" from"),i.push(" ",r("source")),i}function g7(e,t,r){let{node:n}=e;if(!y7(n,t))return"";let i=[" "];if(Dr(n.specifiers)){let s=[],o=[];e.each(()=>{let l=e.node.type;if(l==="ExportNamespaceSpecifier"||l==="ExportDefaultSpecifier"||l==="ImportNamespaceSpecifier"||l==="ImportDefaultSpecifier")s.push(r());else if(l==="ExportSpecifier"||l==="ImportSpecifier")o.push(r());else throw new Ff(n,"specifier")},"specifiers"),i.push(ar(", ",s)),o.length>0&&(s.length>0&&i.push(", "),o.length>1||s.length>0||n.specifiers.some(l=>st(l))?i.push(Te(["{",He([t.bracketSpacing?ht:Be,ar([",",ht],o)]),Wt(gl(t)?",":""),t.bracketSpacing?ht:Be,"}"])):i.push(["{",t.bracketSpacing?" ":"",...o,t.bracketSpacing?" ":"","}"]))}else i.push("{}");return i}function y7(e,t){return e.type!=="ImportDeclaration"||Dr(e.specifiers)||e.importKind==="type"?!0:M_(t,cn(e),cn(e.source)).trimEnd().endsWith("from")}function sve(e,t){var r,n;if((r=e.extra)!=null&&r.deprecatedAssertSyntax)return"assert";let i=M_(t,fr(e.source),(n=e.attributes)!=null&&n[0]?cn(e.attributes[0]):fr(e)).trimStart();return i.startsWith("assert")?"assert":i.startsWith("with")||Dr(e.attributes)?"with":void 0}function v7(e,t,r){let{node:n}=e;if(!n.source)return"";let i=sve(n,t);if(!i)return"";let s=[` ${i} {`];return Dr(n.attributes)&&(t.bracketSpacing&&s.push(" "),s.push(ar(", ",e.map(r,"attributes"))),t.bracketSpacing&&s.push(" ")),s.push("}"),s}function ove(e,t,r){let{node:n}=e,{type:i}=n,s=i.startsWith("Import"),o=s?"imported":"local",l=s?"local":"exported",a=n[o],c=n[l],u="",h="";return i==="ExportNamespaceSpecifier"||i==="ImportNamespaceSpecifier"?u="*":a&&(u=r(o)),c&&!ave(n)&&(h=r(l)),[L_(i==="ImportSpecifier"?n.importKind:n.exportKind,!1),u,u&&h?" as ":"",h]}function ave(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||!Cfe(t,r))return!1;if(Gi(t))return t.value===r.value&&uo(t)===uo(r);switch(t.type){case"Identifier":return t.name===r.name;default:return!1}}function P1(e,t,r){var n;let i=t.semi?";":"",{node:s}=e,o=s.type==="ObjectTypeAnnotation",l=s.type==="TSEnumDeclaration"||s.type==="EnumBooleanBody"||s.type==="EnumNumberBody"||s.type==="EnumBigIntBody"||s.type==="EnumStringBody"||s.type==="EnumSymbolBody",a=[s.type==="TSTypeLiteral"||l?"members":s.type==="TSInterfaceBody"?"body":"properties"];o&&a.push("indexers","callProperties","internalSlots");let c=a.flatMap(w=>e.map(({node:A})=>({node:A,printed:r(),loc:cn(A)}),w));a.length>1&&c.sort((w,A)=>w.loc-A.loc);let{parent:u,key:h}=e,d=o&&h==="body"&&(u.type==="InterfaceDeclaration"||u.type==="DeclareInterface"||u.type==="DeclareClass"),f=s.type==="TSInterfaceBody"||l||d||s.type==="ObjectPattern"&&u.type!=="FunctionDeclaration"&&u.type!=="FunctionExpression"&&u.type!=="ArrowFunctionExpression"&&u.type!=="ObjectMethod"&&u.type!=="ClassMethod"&&u.type!=="ClassPrivateMethod"&&u.type!=="AssignmentPattern"&&u.type!=="CatchClause"&&s.properties.some(w=>w.value&&(w.value.type==="ObjectPattern"||w.value.type==="ArrayPattern"))||s.type!=="ObjectPattern"&&c.length>0&&xu(t.originalText,cn(s),c[0].loc),p=d?";":s.type==="TSInterfaceBody"||s.type==="TSTypeLiteral"?Wt(i,";"):",",g=s.type==="RecordExpression"?"#{":s.exact?"{|":"{",y=s.exact?"|}":"}",b=[],v=c.map(w=>{let A=[...b,Te(w.printed)];return b=[p,ht],(w.node.type==="TSPropertySignature"||w.node.type==="TSMethodSignature"||w.node.type==="TSConstructSignatureDeclaration"||w.node.type==="TSCallSignatureDeclaration")&&st(w.node,yt.PrettierIgnore)&&b.shift(),yl(w.node,t)&&b.push(je),A});if(s.inexact||s.hasUnknownMembers){let w;if(st(s,yt.Dangling)){let A=st(s,yt.Line);w=[un(e,t),A||Ls(t.originalText,fr(Sr(!1,kd(s),-1)))?je:ht,"..."]}else w=["..."];v.push([...b,...w])}let E=(n=Sr(!1,c,-1))==null?void 0:n.node,D=!(s.inexact||s.hasUnknownMembers||E&&(E.type==="RestElement"||(E.type==="TSPropertySignature"||E.type==="TSCallSignatureDeclaration"||E.type==="TSMethodSignature"||E.type==="TSConstructSignatureDeclaration")&&st(E,yt.PrettierIgnore))),C;if(v.length===0){if(!st(s,yt.Dangling))return[g,y,ci(e,r)];C=Te([g,un(e,t,{indent:!0}),Be,y,Vi(e),ci(e,r)])}else C=[d&&Dr(s.properties)?i7(u):"",g,He([t.bracketSpacing?ht:Be,...v]),Wt(D&&(p!==","||gl(t))?p:""),t.bracketSpacing?ht:Be,y,Vi(e),ci(e,r)];return e.match(w=>w.type==="ObjectPattern"&&!Dr(w.decorators),xD)||vu(s)&&(e.match(void 0,(w,A)=>A==="typeAnnotation",(w,A)=>A==="typeAnnotation",xD)||e.match(void 0,(w,A)=>w.type==="FunctionTypeParam"&&A==="typeAnnotation",xD))||!f&&e.match(w=>w.type==="ObjectPattern",w=>w.type==="AssignmentExpression"||w.type==="VariableDeclarator")?C:Te(C,{shouldBreak:f})}function xD(e,t){return(t==="params"||t==="parameters"||t==="this"||t==="rest")&&Dj(e)}function lve(e){let t=[e];for(let r=0;rd[$]===n),p=d.type===n.type&&!f,g,y,b=0;do y=g||n,g=e.getParentNode(b),b++;while(g&&g.type===n.type&&l.every($=>g[$]!==y));let v=g||d,E=y;if(i&&(Yn(n[l[0]])||Yn(a)||Yn(c)||lve(E))){h=!0,p=!0;let $=N=>[Wt("("),He([Be,N]),Be,Wt(")")],I=N=>N.type==="NullLiteral"||N.type==="Literal"&&N.value===null||N.type==="Identifier"&&N.name==="undefined";u.push(" ? ",I(a)?r(s):$(r(s))," : ",c.type===n.type||I(c)?r(o):$(r(o)))}else{let $=N=>t.useTabs?He(r(N)):da(2,r(N)),I=[ht,"? ",a.type===n.type?Wt("","("):"",$(s),a.type===n.type?Wt("",")"):"",ht,": ",$(o)];u.push(d.type!==n.type||d[o]===n||f?I:t.useTabs?jz(He(I)):da(Math.max(0,t.tabWidth-2),I))}let D=[s,o,...l].some($=>st(n[$],I=>mo(I)&&xu(t.originalText,cn(I),fr(I)))),C=$=>d===v?Te($,{shouldBreak:D}):D?[$,fa]:$,w=!h&&(wn(d)||d.type==="NGPipeExpression"&&d.left===n)&&!d.computed,A=hve(e),T=C([uve(e,t,r),p?u:He(u),i&&w&&!A?Be:""]);return f||A?Te([He([Be,T]),Be]):T}function fve(e,t){return(wn(t)||t.type==="NGPipeExpression"&&t.left===e)&&!t.computed}function pve(e,t,r,n){return[...e.map(i=>kd(i)),kd(t),kd(r)].flat().some(i=>mo(i)&&xu(n.originalText,cn(i),fr(i)))}var mve=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"],["AwaitExpression","argument"]]);function gve(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||wr(s)&&s.callee===n||wn(s)&&s.object===n||s.type==="TSNonNullExpression"&&s.expression===n){n=s;continue}s.type==="NewExpression"&&s.callee===n||ia(s)&&s.expression===n?(r=e.getParentNode(i+1),n=s):r=s}return n===t?!1:r[mve.get(r.type)]===n}var wD=e=>[Wt("("),He([Be,e]),Be,Wt(")")];function O_(e,t,r,n){if(!t.experimentalTernaries)return dve(e,t,r);let{node:i}=e,s=i.type==="ConditionalExpression",o=i.type==="TSConditionalType"||i.type==="ConditionalTypeAnnotation",l=s?"consequent":"trueType",a=s?"alternate":"falseType",c=s?["test"]:["checkType","extendsType"],u=i[l],h=i[a],d=c.map(Ve=>i[Ve]),{parent:f}=e,p=f.type===i.type,g=p&&c.some(Ve=>f[Ve]===i),y=p&&f[a]===i,b=u.type===i.type,v=h.type===i.type,E=v||y,D=t.tabWidth>2||t.useTabs,C,w,A=0;do w=C||i,C=e.getParentNode(A),A++;while(C&&C.type===i.type&&c.every(Ve=>C[Ve]!==w));let T=C||f,$=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"),I=(f.type==="ReturnStatement"||f.type==="ThrowStatement")&&!(b||v),N=s&&T.type==="JSXExpressionContainer"&&e.grandparent.type!=="JSXAttribute",L=gve(e),F=fve(i,f),P=o&&dh(e,t),k=D?t.useTabs?" ":" ".repeat(t.tabWidth-1):"",M=pve(d,u,h,t)||b||v,R=!E&&!p&&!o&&(N?u.type==="NullLiteral"||u.type==="Literal"&&u.value===null:w_(u,t)&&fM(i.test,3)),B=E||y||o&&!p||p&&s&&fM(i.test,1)||R,V=[];!b&&st(u,yt.Dangling)&&e.call(Ve=>{V.push(un(Ve,t),je)},"consequent");let q=[];st(i.test,yt.Dangling)&&e.call(Ve=>{q.push(un(Ve,t))},"test"),!v&&st(h,yt.Dangling)&&e.call(Ve=>{q.push(un(Ve,t))},"alternate"),st(i,yt.Dangling)&&q.push(un(e,t));let Y=Symbol("test"),Q=Symbol("consequent"),J=Symbol("test-and-consequent"),ee=s?[wD(r("test")),i.test.type==="ConditionalExpression"?fa:""]:[r("checkType")," ","extends"," ",i.extendsType.type==="TSConditionalType"||i.extendsType.type==="ConditionalTypeAnnotation"||i.extendsType.type==="TSMappedType"?r("extendsType"):Te(wD(r("extendsType")))],te=Te([ee," ?"],{id:Y}),Z=r(l),pe=He([b||N&&(Yn(u)||p||E)?je:ht,V,Z]),_e=B?Te([te,E?pe:Wt(pe,Te(pe,{id:Q}),{groupId:Y})],{id:J}):[te,pe],ye=r(a),Pe=R?Wt(ye,jz(wD(ye)),{groupId:J}):ye,Ue=[_e,q.length>0?[He([je,q]),je]:v?je:R?Wt(ht," ",{groupId:J}):ht,":",v?" ":D?B?Wt(k,Wt(E||R?" ":k," "),{groupId:J}):Wt(k," "):" ",v?Pe:Te([He(Pe),N&&!R?Be:""]),F&&!L?Be:"",M?fa:""];return $&&!M?Te(He([Be,Te(Ue)])):$||I?Te(He(Ue)):L||o&&g?Te([He([Be,Ue]),P?Be:""]):f===T?Te(Ue):Ue}function yve(e,t,r,n){let{node:i}=e;if(b_(i))return Zye(e,t);let s=t.semi?";":"",o=[];switch(i.type){case"JsExpressionRoot":return r("node");case"JsonRoot":return[r("node"),je];case"File":return Yye(e,t,r)??r("program");case"EmptyStatement":return"";case"ExpressionStatement":return Xye(e,t,r);case"ChainExpression":return r("expression");case"ParenthesizedExpression":return!st(i.expression)&&(jo(i.expression)||mi(i.expression))?["(",r("expression"),")"]:Te(["(",He([Be,r("expression")]),Be,")"]);case"AssignmentExpression":return qge(e,t,r);case"VariableDeclarator":return Kge(e,t,r);case"BinaryExpression":case"LogicalExpression":return dj(e,t,r);case"AssignmentPattern":return[r("left")," = ",r("right")];case"OptionalMemberExpression":case"MemberExpression":return Wge(e,t,r);case"MetaProperty":return[r("meta"),".",r("property")];case"BindExpression":return i.object&&o.push(r("object")),o.push(Te(He([Be,Bj(e,t,r)]))),o;case"Identifier":return[i.name,Vi(e),Rj(e),ci(e,r)];case"V8IntrinsicIdentifier":return["%",i.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadPropertyPattern":case"RestElement":return zj(e,r);case"FunctionDeclaration":case"FunctionExpression":return Gj(e,r,t,n);case"ArrowFunctionExpression":return Fye(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:l}=e;if(wr(l)&&l.callee===i||wn(l)&&l.object===i){o=[He([Be,...o]),Be];let a=e.findAncestor(c=>c.type==="AwaitExpression"||c.type==="BlockStatement");if((a==null?void 0:a.type)!=="AwaitExpression"||!zi(a.argument,c=>c===i))return Te(o)}}return o;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return f7(e,t,r);case"ImportDeclaration":return tve(e,t,r);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return ove(e,t,r);case"ImportAttribute":return yD(e,t,r);case"Import":return"import";case"Program":case"BlockStatement":case"StaticBlock":return Yj(e,t,r);case"ClassBody":return qye(e,t,r);case"ThrowStatement":return _ye(e,t,r);case"ReturnStatement":return kye(e,t,r);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return bj(e,t,r);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return P1(e,t,r);case"Property":return T1(i)?uT(e,t,r):yD(e,t,r);case"ObjectProperty":return yD(e,t,r);case"ObjectMethod":return uT(e,t,r);case"Decorator":return["@",r("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return P_(e,t,r);case"SequenceExpression":{let{parent:l}=e;if(l.type==="ExpressionStatement"||l.type==="ForStatement"){let a=[];return e.each(({isFirst:c})=>{c?a.push(r()):a.push(",",He([ht,r()]))},"expressions"),Te(a)}return Te(ar([",",ht],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]$/.test(i.operator)&&o.push(" "),st(i.argument)?o.push(Te(["(",He([Be,r("argument")]),Be,")"])):o.push(r("argument")),o;case"UpdateExpression":return[i.prefix?i.operator:"",r("argument"),i.prefix?"":i.operator];case"ConditionalExpression":return O_(e,t,r,n);case"VariableDeclaration":{let l=e.map(r,"declarations"),a=e.parent,c=a.type==="ForStatement"||a.type==="ForInStatement"||a.type==="ForOfStatement",u=i.declarations.some(d=>d.init),h;return l.length===1&&!st(i.declarations[0])?h=l[0]:l.length>0&&(h=He(l[0])),o=[bs(e),i.kind,h?[" ",h]:"",He(l.slice(1).map(d=>[",",u&&!c?je:ht,d]))],c&&a.body!==i||o.push(s),Te(o)}case"WithStatement":return Te(["with (",r("object"),")",Il(i.body,r("body"))]);case"IfStatement":{let l=Il(i.consequent,r("consequent")),a=Te(["if (",Te([He([Be,r("test")]),Be]),")",l]);if(o.push(a),i.alternate){let c=st(i.consequent,yt.Trailing|yt.Line)||Nz(i),u=i.consequent.type==="BlockStatement"&&!c;o.push(u?" ":je),st(i,yt.Dangling)&&o.push(un(e,t),c?je:" "),o.push("else",Te(Il(i.alternate,r("alternate"),i.alternate.type==="IfStatement")))}return o}case"ForStatement":{let l=Il(i.body,r("body")),a=un(e,t),c=a?[a,Be]:"";return!i.init&&!i.test&&!i.update?[c,Te(["for (;;)",l])]:[c,Te(["for (",Te([He([Be,r("init"),";",ht,r("test"),";",ht,r("update")]),Be]),")",l])]}case"WhileStatement":return Te(["while (",Te([He([Be,r("test")]),Be]),")",Il(i.body,r("body"))]);case"ForInStatement":return Te(["for (",r("left")," in ",r("right"),")",Il(i.body,r("body"))]);case"ForOfStatement":return Te(["for",i.await?" await":""," (",r("left")," of ",r("right"),")",Il(i.body,r("body"))]);case"DoWhileStatement":{let l=Il(i.body,r("body"));return o=[Te(["do",l])],i.body.type==="BlockStatement"?o.push(" "):o.push(je),o.push("while (",Te([He([Be,r("test")]),Be]),")",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 l=st(i.param,c=>!mo(c)||c.leading&&Ls(t.originalText,fr(c))||c.trailing&&Ls(t.originalText,cn(c),{backwards:!0})),a=r("param");return["catch ",l?["(",He([Be,a]),Be,") "]:["(",a,") "],r("body")]}return["catch ",r("body")];case"SwitchStatement":return[Te(["switch (",He([Be,r("discriminant")]),Be,")"])," {",i.cases.length>0?He([je,ar(je,e.map(({node:l,isLast:a})=>[r(),!a&&yl(l,t)?je:""],"cases"))]):"",je,"}"];case"SwitchCase":{i.test?o.push("case ",r("test"),":"):o.push("default:"),st(i,yt.Dangling)&&o.push(" ",un(e,t));let l=i.consequent.filter(a=>a.type!=="EmptyStatement");if(l.length>0){let a=cT(e,t,r,"consequent");o.push(l.length===1&&l[0].type==="BlockStatement"?[" ",a]:He([je,a]))}return o}case"DebuggerStatement":return["debugger",s];case"ClassDeclaration":case"ClassExpression":return r7(e,t,r);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return o7(e,t,r);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return a7(e,t,r);case"TemplateElement":return Bc(i.value.raw);case"TemplateLiteral":return ij(e,r,t);case"TaggedTemplateExpression":return fme(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 Ff(i,"ESTree")}}function b7(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"&&wr(n)||s==="object"&&wn(n)?Te([He([Be,...o]),Be]):o}function vve(e,t,r){let{node:n}=e,i=[bs(e),"component"];n.id&&i.push(" ",r("id")),i.push(r("typeParameters"));let s=bve(e,r,t);return n.rendersType?i.push(Te([s," ",r("rendersType")])):i.push(Te([s])),n.body&&i.push(" ",r("body")),t.semi&&n.type==="DeclareComponent"&&i.push(";"),i}function bve(e,t,r){let{node:n}=e,i=n.params;if(n.rest&&(i=[...i,n.rest]),i.length===0)return["(",un(e,r,{filter:o=>Ho(r.originalText,fr(o))===")"}),")"];let s=[];return wve(e,(o,l)=>{let a=l===i.length-1;a&&n.rest&&s.push("..."),s.push(t()),!a&&(s.push(","),yl(i[l],r)?s.push(je,je):s.push(ht))}),["(",He([Be,...s]),Wt(gl(r,"all")&&!xve(n,i)?",":""),Be,")"]}function xve(e,t){var r;return e.rest||((r=Sr(!1,t,-1))==null?void 0:r.type)==="RestElement"}function wve(e,t){let{node:r}=e,n=0,i=s=>t(s,n++);e.each(i,"params"),r.rest&&e.call(i,"rest")}function Sve(e,t,r){let{node:n}=e;return n.shorthand?r("local"):[r("name")," as ",r("local")]}function Dve(e,t,r){let{node:n}=e,i=[];return n.name&&i.push(r("name"),n.optional?"?: ":": "),i.push(r("typeAnnotation")),i}function x7(e,t,r){return P1(e,r,t)}function w7(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 Eve(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} `:"",x7(e,t,r)]}function S7(e,t,r){let{node:n}=e;return[bs(e),n.const?"const ":"","enum ",t("id")," ",n.type==="TSEnumDeclaration"?x7(e,t,r):t("body")]}function Cve(e,t,r){let{node:n}=e,i=["hook"];n.id&&i.push(" ",r("id"));let s=fh(e,r,t,!1,!0),o=F1(e,r),l=Pf(n,o);return i.push(Te([l?Te(s):s,o]),n.body?" ":"",r("body")),i}function Tve(e,t,r){let{node:n}=e,i=[bs(e),"hook"];return n.id&&i.push(" ",r("id")),t.semi&&i.push(";"),i}function IM(e){var t;let{node:r}=e;return r.type==="HookTypeAnnotation"&&((t=e.getParentNode(2))==null?void 0:t.type)==="DeclareHook"}function Ave(e,t,r){let{node:n}=e,i=[];i.push(IM(e)?"":"hook ");let s=fh(e,r,t,!1,!0),o=[];return o.push(IM(e)?": ":" => ",r("returnType")),Pf(n,o)&&(s=Te(s)),i.push(s,o),Te(i)}function D7(e,t,r){let{node:n}=e,i=[bs(e),"interface"],s=[],o=[];n.type!=="InterfaceTypeAnnotation"&&s.push(" ",r("id"),r("typeParameters"));let l=n.typeParameters&&!st(n.typeParameters,yt.Trailing|yt.Line);return Dr(n.extends)&&o.push(l?Wt(" ",ht,{groupId:N_(n.typeParameters)}):ht,"extends ",(n.extends.length===1?Xfe:He)(ar([",",ht],e.map(r,"extends")))),st(n.id,yt.Trailing)||Dr(n.extends)?l?i.push(Te([...s,He(o)])):i.push(Te(He([...s,...o]))):i.push(...s,...o),i.push(" ",r("body")),Te(i)}function kve(e,t,r){let{node:n}=e;if(Cz(n))return n.type.slice(0,-14).toLowerCase();let i=t.semi?";":"";switch(n.type){case"ComponentDeclaration":case"DeclareComponent":case"ComponentTypeAnnotation":return vve(e,t,r);case"ComponentParameter":return Sve(e,t,r);case"ComponentTypeParameter":return Dve(e,t,r);case"HookDeclaration":return Cve(e,t,r);case"DeclareHook":return Tve(e,t,r);case"HookTypeAnnotation":return Ave(e,t,r);case"DeclareClass":return r7(e,t,r);case"DeclareFunction":return[bs(e),"function ",r("id"),r("predicate"),i];case"DeclareModule":return["declare module ",r("id")," ",r("body")];case"DeclareModuleExports":return["declare module.exports",ci(e,r),i];case"DeclareNamespace":return["declare namespace ",r("id")," ",r("body")];case"DeclareVariable":return[bs(e),n.kind??"var"," ",r("id"),i];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return f7(e,t,r);case"DeclareOpaqueType":case"OpaqueType":return fye(e,t,r);case"DeclareTypeAlias":case"TypeAlias":return Cj(e,t,r);case"IntersectionTypeAnnotation":return Tj(e,t,r);case"UnionTypeAnnotation":return Aj(e,t,r);case"ConditionalTypeAnnotation":return O_(e,t,r);case"InferTypeAnnotation":return $j(e,t,r);case"FunctionTypeAnnotation":return kj(e,t,r);case"TupleTypeAnnotation":return P_(e,t,r);case"TupleTypeLabeledElement":return Pj(e,t,r);case"TupleTypeSpreadElement":return Fj(e,t,r);case"GenericTypeAnnotation":return[r("id"),wm(e,t,r,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return _j(e,t,r);case"TypeAnnotation":return Nj(e,t,r);case"TypeParameter":return e7(e,t,r);case"TypeofTypeAnnotation":return Lj(e,r);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return Mj(r);case"DeclareEnum":case"EnumDeclaration":return S7(e,r,t);case"EnumBooleanBody":case"EnumNumberBody":case"EnumBigIntBody":case"EnumStringBody":case"EnumSymbolBody":return Eve(e,r,t);case"EnumBooleanMember":case"EnumNumberMember":case"EnumBigIntMember":case"EnumStringMember":case"EnumDefaultedMember":return w7(e,r);case"FunctionTypeParam":{let s=n.name?r("name"):e.parent.this===n?"this":"";return[s,Vi(e),s?": ":"",r("typeAnnotation")]}case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return D7(e,t,r);case"ClassImplements":case"InterfaceExtends":return[r("id"),r("typeParameters")];case"NullableTypeAnnotation":return["?",r("typeAnnotation")];case"Variance":{let{kind:s}=n;return Wj.ok(s==="plus"||s==="minus"),s==="plus"?"+":"-"}case"KeyofTypeAnnotation":return["keyof ",r("argument")];case"ObjectTypeCallProperty":return[n.static?"static ":"",r("value")];case"ObjectTypeMappedTypeProperty":return jye(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"):"",Gg(e,t,r),Vi(e),T1(n)?"":": ",r("value")]}case"ObjectTypeAnnotation":return P1(e,t,r);case"ObjectTypeInternalSlot":return[n.static?"static ":"","[[",r("id"),"]]",Vi(e),n.method?"":": ",r("value")];case"ObjectTypeSpreadProperty":return zj(e,r);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[r("qualification"),".",r("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(n.value);case"StringLiteralTypeAnnotation":return Bc(Qd(uo(n),t));case"NumberLiteralTypeAnnotation":return Xl(n.raw??n.extra.raw);case"BigIntLiteralTypeAnnotation":return hT(n.raw??n.extra.raw);case"TypeCastExpression":return["(",r("expression"),ci(e,r),")"];case"TypePredicate":return Oj(e,r);case"TypeOperator":return[n.operator," ",r("typeAnnotation")];case"TypeParameterDeclaration":case"TypeParameterInstantiation":return wm(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 b7(e,t,r)}}function _ve(e,t,r){var n;let{node:i}=e;if(!i.type.startsWith("TS"))return;if(Tz(i))return i.type.slice(2,-7).toLowerCase();let s=t.semi?";":"",o=[];switch(i.type){case"TSThisType":return"this";case"TSTypeAssertion":{let l=!(mi(i.expression)||jo(i.expression)),a=Te(["<",He([Be,r("typeAnnotation")]),Be,">"]),c=[Wt("("),He([Be,r("expression")]),Be,Wt(")")];return l?hc([[a,r("expression")],[a,Te(c,{shouldBreak:!0})],[a,r("expression")]]):Te([a,r("expression")])}case"TSDeclareFunction":return Gj(e,r,t);case"TSExportAssignment":return["export = ",r("expression"),s];case"TSModuleBlock":return Yj(e,t,r);case"TSInterfaceBody":case"TSTypeLiteral":return P1(e,t,r);case"TSTypeAliasDeclaration":return Cj(e,t,r);case"TSQualifiedName":return[r("left"),".",r("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return o7(e,t,r);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return a7(e,t,r);case"TSInterfaceHeritage":case"TSClassImplements":case"TSExpressionWithTypeArguments":case"TSInstantiationExpression":return[r("expression"),r("typeParameters")];case"TSTemplateLiteralType":return ij(e,r,t);case"TSNamedTupleMember":return Pj(e,t,r);case"TSRestType":return Fj(e,t,r);case"TSOptionalType":return[r("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return D7(e,t,r);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return wm(e,t,r,"params");case"TSTypeParameter":return e7(e,t,r);case"TSAsExpression":case"TSSatisfiesExpression":return b7(e,t,r);case"TSArrayType":return Mj(r);case"TSPropertySignature":return[i.readonly?"readonly ":"",Gg(e,t,r),Vi(e),ci(e,r)];case"TSParameterProperty":return[V0(i),i.static?"static ":"",i.override?"override ":"",i.readonly?"readonly ":"",r("parameter")];case"TSTypeQuery":return Lj(e,r);case"TSIndexSignature":{let l=i.parameters.length>1?Wt(gl(t)?",":""):"",a=Te([He([Be,ar([", ",Be],e.map(r,"parameters"))]),l,Be]),c=e.parent.type==="ClassBody"&&e.key==="body";return[c&&i.static?"static ":"",i.readonly?"readonly ":"","[",i.parameters?a:"","]",ci(e,r),c?s:""]}case"TSTypePredicate":return Oj(e,r);case"TSNonNullExpression":return[r("expression"),"!"];case"TSImportType":return[i.isTypeOf?"typeof ":"","import(",r("argument"),")",i.qualifier?[".",r("qualifier")]:"",wm(e,t,r,i.typeArguments?"typeArguments":"typeParameters")];case"TSLiteralType":return r("literal");case"TSIndexedAccessType":return _j(e,t,r);case"TSTypeOperator":return[i.operator," ",r("typeAnnotation")];case"TSMappedType":return Hye(e,t,r);case"TSMethodSignature":{let l=i.kind&&i.kind!=="method"?`${i.kind} `:"";o.push(V0(i),l,i.computed?"[":"",r("key"),i.computed?"]":"",Vi(e));let a=fh(e,r,t,!1,!0),c=i.returnType?"returnType":"typeAnnotation",u=i[c],h=u?ci(e,r,c):"",d=Pf(i,h);return o.push(d?Te(a):a),u&&o.push(Te(h)),Te(o)}case"TSNamespaceExportDeclaration":return["export as namespace ",r("id"),t.semi?";":""];case"TSEnumDeclaration":return S7(e,r,t);case"TSEnumMember":return w7(e,r);case"TSImportEqualsDeclaration":return[i.isExport?"export ":"","import ",p7(i,!1),r("id")," = ",r("moduleReference"),t.semi?";":""];case"TSExternalModuleReference":return["require(",r("expression"),")"];case"TSModuleDeclaration":{let{parent:l}=e,a=l.type==="TSModuleDeclaration",c=((n=i.body)==null?void 0:n.type)==="TSModuleDeclaration";if(a)o.push(".");else if(o.push(bs(e)),!(i.kind==="global"||i.global)){let u=i.kind??(Gi(i.id)||M_(t,cn(i),cn(i.id)).trim().endsWith("module")?"module":"namespace");o.push(u," ")}return o.push(r("id")),c?o.push(r("body")):i.body?o.push(" ",Te(r("body"))):o.push(s),o}case"TSConditionalType":return O_(e,t,r);case"TSInferType":return $j(e,t,r);case"TSIntersectionType":return Tj(e,t,r);case"TSUnionType":return Aj(e,t,r);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return kj(e,t,r);case"TSTupleType":return P_(e,t,r);case"TSTypeReference":return[r("typeName"),wm(e,t,r,"typeParameters")];case"TSTypeAnnotation":return Nj(e,t,r);case"TSEmptyBodyFunctionExpression":return I_(e,t,r);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return _M(e,r,"?");case"TSJSDocNonNullableType":return _M(e,r,"!");case"TSParenthesizedType":default:throw new Ff(i,"TypeScript")}}function $ve(e,t,r,n){if(hj(e))return Xme(e,t);for(let i of[Pge,Cge,kve,_ve,yve]){let s=i(e,t,r,n);if(s!==void 0)return s}}var Fve=jr(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]);function Pve(e,t,r,n){var i;e.isRoot&&((i=t.__onHtmlBindingRoot)==null||i.call(t,e.node,t));let s=$ve(e,t,r,n);if(!s)return"";let{node:o}=e;if(Fve(o))return s;let l=Dr(o.decorators),a=Lge(e,t,r),c=o.type==="ClassExpression";if(l&&!c)return tT(s,d=>Te([a,d]));let u=dh(e,t),h=Jye(e,t);return!a&&!u&&!h?s:tT(s,d=>[h?";":"",u?"(":"",u&&c&&l?[He([ht,a,d]),ht]:[a,d],u?")":""])}var Ive=Pve,Nve={avoidAstMutation:!0},Mve=[{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"]}],E7={};D1(E7,{getVisitorKeys:()=>Bve,massageAstNode:()=>C7,print:()=>zve});var Lve={JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:[],BooleanLiteral:[],StringLiteral:[],NumericLiteral:[],Identifier:[],TemplateLiteral:["quasis"],TemplateElement:[]},Ove=Lve,Rve=Dz(Ove),Bve=Rve;function zve(e,t,r){let{node:n}=e;switch(n.type){case"JsonRoot":return[r("node"),je];case"ArrayExpression":{if(n.elements.length===0)return"[]";let i=e.map(()=>e.node===null?"null":r(),"elements");return["[",He([je,ar([",",je],i)]),je,"]"]}case"ObjectExpression":return n.properties.length===0?"{}":["{",He([je,ar([",",je],e.map(r,"properties"))]),je,"}"];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 NM(e)?JSON.stringify(String(n.value)):JSON.stringify(n.value);case"Identifier":return NM(e)?JSON.stringify(n.name):n.name;case"TemplateLiteral":return r(["quasis",0]);case"TemplateElement":return JSON.stringify(n.value.cooked);default:throw new Ff(n,"JSON")}}function NM(e){return e.key==="key"&&e.parent.type==="ObjectProperty"}var jve=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function C7(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}}C7.ignoredProperties=jve;var Zy={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."}},qu="JavaScript",Hve={arrowParens:{category:qu,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:Zy.bracketSameLine,bracketSpacing:Zy.bracketSpacing,jsxBracketSameLine:{category:qu,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:qu,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalTernaries:{category:qu,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:Zy.singleQuote,jsxSingleQuote:{category:qu,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:qu,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:qu,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:Zy.singleAttributePerLine},Uve=Hve,Wve={estree:wz,"estree-json":E7},Vve=[...Zde,...Mve],Gve=xz,qve=Object.defineProperty,T7=e=>{throw TypeError(e)},A7=(e,t)=>{for(var r in t)qve(e,r,{get:t[r],enumerable:!0})},k7=(e,t,r)=>t.has(e)||T7("Cannot "+r),Nl=(e,t,r)=>(k7(e,t,"read from private field"),r?r.call(e):t.get(e)),Kve=(e,t,r)=>t.has(e)?T7("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Jve=(e,t,r,n)=>(k7(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),_7={};A7(_7,{languages:()=>N1e,options:()=>L1e,parsers:()=>uH,printers:()=>jxe});var Xve=(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)},Os=Xve,R_="string",B_="array",z_="cursor",I1="indent",N1="align",j_="trim",cg="group",M1="fill",L1="if-break",O1="indent-if-break",H_="line-suffix",U_="line-suffix-boundary",ph="line",W_="label",R1="break-parent",$7=new Set([z_,I1,N1,j_,cg,M1,L1,O1,H_,U_,ph,W_,R1]);function Yve(e){if(typeof e=="string")return R_;if(Array.isArray(e))return B_;if(!e)return;let{type:t}=e;if($7.has(t))return t}var V_=Yve,Zve=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Qve(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(V_(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Zve([...$7].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var e0e=class extends Error{constructor(t){super(Qve(t));_a(this,"name","InvalidDocError");this.doc=t}},F7=e0e,t0e=()=>{},r0e=t0e;function bl(e){return{type:I1,contents:e}}function P7(e,t){return{type:N1,contents:t,n:e}}function ki(e,t={}){return r0e(t.expandedStates),{type:cg,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function n0e(e){return P7(Number.NEGATIVE_INFINITY,e)}function i0e(e){return P7({type:"root"},e)}function I7(e){return{type:M1,parts:e}}function G0(e,t="",r={}){return{type:L1,breakContents:e,flatContents:t,groupId:r.groupId}}function s0e(e,t){return{type:O1,contents:e,groupId:t.groupId,negate:t.negate}}var qg={type:R1},o0e={type:ph,hard:!0},a0e={type:ph,hard:!0,literal:!0},hi={type:ph},Ti={type:ph,soft:!0},sn=[o0e,qg],l0e=[a0e,qg];function If(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)},Kg=u0e;function G_(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(V_(s)){case B_:return t(s.map(n));case M1:return t({...s,parts:s.parts.map(n)});case L1:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case cg:{let{expandedStates:o,contents:l}=s;return o?(o=o.map(n),l=o[0]):l=n(l),t({...s,contents:l,expandedStates:o})}case N1:case I1:case O1:case W_:case H_:return t({...s,contents:n(s.contents)});case R_:case z_:case j_:case U_:case ph:case R1:return t(s);default:throw new F7(s)}}}function c0e(e){switch(V_(e)){case M1:if(e.parts.every(t=>t===""))return"";break;case cg:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===cg&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case N1:case I1:case O1:case H_:if(!e.contents)return"";break;case L1:if(!e.flatContents&&!e.breakContents)return"";break;case B_:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof Kg(!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 R_:case z_:case j_:case U_:case ph:case W_:case R1:break;default:throw new F7(e)}return e}function h0e(e){return G_(e,t=>c0e(t))}function No(e,t=l0e){return G_(e,r=>typeof r=="string"?If(t,r.split(` +`)):r)}var Qy="'",MM='"';function d0e(e,t){let r=t===!0||t===Qy?Qy:MM,n=r===Qy?MM:Qy,i=0,s=0;for(let o of e)o===r?i++:o===n&&s++;return i>s?n:r}var f0e=d0e;function p0e(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Do,m0e=class{constructor(e){Kve(this,Do),Jve(this,Do,new Set(e))}getLeadingWhitespaceCount(e){let t=Nl(this,Do),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 Nl(this,Do).has(e.charAt(0))}hasTrailingWhitespace(e){return Nl(this,Do).has(Kg(!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=`[${p0e([...Nl(this,Do)].join(""))}]+`,n=new RegExp(t?`(${r})`:r);return e.split(n)}hasWhitespaceCharacter(e){let t=Nl(this,Do);return Array.prototype.some.call(e,r=>t.has(r))}hasNonWhitespaceCharacter(e){let t=Nl(this,Do);return Array.prototype.some.call(e,r=>!t.has(r))}isWhitespaceOnly(e){let t=Nl(this,Do);return Array.prototype.every.call(e,r=>t.has(r))}};Do=new WeakMap;var g0e=m0e,y0e=[" ",` +`,"\f","\r"," "],v0e=new g0e(y0e),pa=v0e,b0e=class extends Error{constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`);_a(this,"name","UnexpectedNodeError");this.node=t}},x0e=b0e;function w0e(e){return(e==null?void 0:e.type)==="front-matter"}var B1=w0e,S0e=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),D0e=new Set(["if","else if","for","switch","case"]);function N7(e,t){var r;if(e.type==="text"||e.type==="comment"||B1(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)D0e.has(e.name)?delete n.expression:n.expression=n.expression.trim();e.type==="angularIcuExpression"&&(t.switchValue=e.switchValue.trim())}N7.ignoredProperties=S0e;var E0e=N7;async function C0e(e,t){if(e.language==="yaml"){let r=e.value.trim(),n=r?await t(r,{parser:"yaml"}):"";return i0e([e.startDelimiter,e.explicitLanguage,sn,n,n?sn:"",e.endDelimiter])}}var T0e=C0e;function z1(e,t=!0){return[bl([Ti,e]),t?Ti:""]}function Nf(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 ma(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let i=!0;n&&(r.__onHtmlBindingRoot=(o,l)=>{i=n(o,l)});let s=await t(e,r,t);return i?ki(s):z1(s)}function A0e(e,t,r,n){let{node:i}=r,s=n.originalText.slice(i.sourceSpan.start.offset,i.sourceSpan.end.offset);return/^\s*$/.test(s)?"":ma(s,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},Nf)}var k0e=A0e,_0e=e=>String(e).split(/[/\\]/).pop();function LM(e,t){if(!t)return;let r=_0e(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 $0e(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 F0e(e,t){let r=e.plugins.flatMap(i=>i.languages??[]),n=$0e(r,t.language)??LM(r,t.physicalFile)??LM(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var j1=F0e,P0e="inline",I0e={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"},N0e="normal",M0e={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function L0e(e){return e.type==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}var hg=L0e,O0e=e=>Os(!1,e,/^[\t\f\r ]*\n/g,""),M7=e=>O0e(pa.trimEnd(e)),R0e=e=>{let t=e,r=pa.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=pa.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}};function L7(e,t){return!!(e.type==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.type==="ieConditionalComment"&&!e.complete||tf(e)&&e.children.some(r=>r.type!=="text"&&r.type!=="interpolation")||K_(e,t)&&!il(e)&&e.type!=="interpolation")}function H1(e){return e.type==="attribute"||!e.parent||!e.prev?!1:B0e(e.prev)}function B0e(e){return e.type==="comment"&&e.value.trim()==="prettier-ignore"}function to(e){return e.type==="text"||e.type==="comment"}function il(e){return e.type==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||hg(e)&&(e.name==="script"||e.name==="style"))}function z0e(e){return e.children&&!il(e)}function j0e(e){return il(e)||e.type==="interpolation"||O7(e)}function O7(e){return W7(e).startsWith("pre")}function H0e(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 B1(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:tf(e.parent)?!0:!(!e.prev&&(e.parent.type==="root"||tf(e)&&e.parent||il(e.parent)||U1(e.parent,t)||!Y0e(e.parent.cssDisplay))||e.prev&&!ebe(e.prev.cssDisplay))}}function U0e(e,t){return B1(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:tf(e.parent)?!0:!(!e.next&&(e.parent.type==="root"||tf(e)&&e.parent||il(e.parent)||U1(e.parent,t)||!Z0e(e.parent.cssDisplay))||e.next&&!Q0e(e.next.cssDisplay))}function W0e(e){return tbe(e.cssDisplay)&&!il(e)}function ev(e){return B1(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+10&&(["body","script","style"].includes(e.name)||e.children.some(t=>q0e(t)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.type!=="text"&&z7(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||j7(e.lastChild))}function R7(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 SD(e){return H7(e)||e.prev&&G0e(e.prev)||B7(e)}function G0e(e){return H7(e)||e.type==="element"&&e.fullName==="br"||B7(e)}function B7(e){return z7(e)&&j7(e)}function z7(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 H7(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function q_(e){return e.lastChild?q_(e.lastChild):e}function q0e(e){var t;return(t=e.children)==null?void 0:t.some(r=>r.type!=="text")}function U7(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 K0e(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":j1(t,{language:s})??U7(i)}function J0e(e,t){if(!K_(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:i}=r;return j1(t,{language:i})??U7(n)}function X0e(e,t){if(e.name!=="style")return;let{lang:r}=e.attrMap;return r?j1(t,{language:r}):"css"}function OM(e,t){return K0e(e,t)??X0e(e,t)??J0e(e,t)}function Jg(e){return e==="block"||e==="list-item"||e.startsWith("table")}function Y0e(e){return!Jg(e)&&e!=="inline-block"}function Z0e(e){return!Jg(e)&&e!=="inline-block"}function Q0e(e){return!Jg(e)}function ebe(e){return!Jg(e)}function tbe(e){return!Jg(e)&&e!=="inline-block"}function tf(e){return W7(e).startsWith("pre")}function rbe(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}function nbe(e,t){var r;if(Mf(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*$/);if(i)return i[1]}let n=!1;if(e.type==="element"&&e.namespace==="svg")if(rbe(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||hg(e))&&I0e[e.name]||P0e}}function W7(e){return e.type==="element"&&(!e.namespace||hg(e))&&M0e[e.name]||N0e}function ibe(e){let t=Number.POSITIVE_INFINITY;for(let r of e.split(` +`)){if(r.length===0)continue;let n=pa.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&nr.slice(t)).join(` +`)}function G7(e){return Os(!1,Os(!1,e,"'","'"),""",'"')}function Ou(e){return G7(e.value)}var sbe=new Set(["template","style","script"]);function U1(e,t){return Mf(e,t)&&!sbe.has(e.fullName)}function Mf(e,t){return t.parser==="vue"&&e.type==="element"&&e.parent.type==="root"&&e.fullName.toLowerCase()!=="html"}function K_(e,t){return Mf(e,t)&&(U1(e,t)||e.attrMap.lang&&e.attrMap.lang!=="html")}function obe(e){let t=e.fullName;return t.charAt(0)==="#"||t==="slot-scope"||t==="v-slot"||t.startsWith("v-slot:")}function abe(e,t){let r=e.parent;if(!Mf(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?No(t):No(V7(M7(t)),sn):If(hi,pa.split(t))}function K7(e,t){return Mf(e,t)&&e.name==="script"}var J7=/{{(.+?)}}/s;async function lbe(e,t){let r=[];for(let[n,i]of e.split(J7).entries())if(n%2===0)r.push(No(i));else try{r.push(ki(["{{",bl([hi,await ma(i,t,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),hi,"}}"]))}catch{r.push("{{",No(i),"}}")}return r}function J_({parser:e}){return(t,r,n)=>ma(Ou(n.node),t,{parser:e},Nf)}var ube=J_({parser:"__ng_action"}),cbe=J_({parser:"__ng_binding"}),hbe=J_({parser:"__ng_directive"});function dbe(e,t){if(t.parser!=="angular")return;let{node:r}=e,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return ube;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/.test(n)||/^ng-(?:if|show|hide|class|style)$/.test(n))return cbe;if(n.startsWith("*"))return hbe;let i=Ou(r);if(/^i18n(?:-.+)?$/.test(n))return()=>z1(I7(q7(r,i.trim())),!i.includes("@@"));if(J7.test(i))return s=>lbe(i,s)}var fbe=dbe;function pbe(e,t){let{node:r}=e,n=Ou(r);if(r.fullName==="class"&&!t.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/).join(" ")}var mbe=pbe;function RM(e){return e===" "||e===` +`||e==="\f"||e==="\r"||e===" "}var gbe=/^[ \t\n\r\u000c]+/,ybe=/^[, \t\n\r\u000c]+/,vbe=/^[^ \t\n\r\u000c]+/,bbe=/[,]+$/,BM=/^\d+$/,xbe=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function wbe(e){let t=e.length,r,n,i,s,o,l=0,a;function c(f){let p,g=f.exec(e.substring(l));if(g)return[p]=g,l+=p.length,p}let u=[];for(;;){if(c(ybe),l>=t){if(u.length===0)throw new Error("Must contain one or more image candidate strings.");return u}a=l,r=c(vbe),n=[],r.slice(-1)===","?(r=r.replace(bbe,""),d()):h()}function h(){for(c(gbe),i="",s="in descriptor";;){if(o=e.charAt(l),s==="in descriptor")if(RM(o))i&&(n.push(i),i="",s="after descriptor");else if(o===","){l+=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"&&!RM(o))if(o===""){d();return}else s="in descriptor",l-=1;l+=1}}function d(){let f=!1,p,g,y,b,v={},E,D,C,w,A;for(b=0;bCbe(Ou(e.node))}var X7={width:"w",height:"h",density:"x"},Ebe=Object.keys(X7);function Cbe(e){let t=Sbe(e),r=Ebe.filter(u=>t.some(h=>Object.prototype.hasOwnProperty.call(h,u)));if(r.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[n]=r,i=X7[n],s=t.map(u=>u.source.value),o=Math.max(...s.map(u=>u.length)),l=t.map(u=>u[n]?String(u[n].value):""),a=l.map(u=>{let h=u.indexOf(".");return h===-1?u.length:h}),c=Math.max(...a);return z1(If([",",hi],s.map((u,h)=>{let d=[u],f=l[h];if(f){let p=o-u.length+1,g=c-a[h],y=" ".repeat(p+g);d.push(G0(y," "),f+i)}return d})))}var Tbe=Dbe;function Abe(e,t){let{node:r}=e,n=Ou(e.node).trim();if(r.fullName==="style"&&!t.parentParser&&!n.includes("{{"))return async i=>z1(await i(n,{parser:"css",__isHTMLStyleAttribute:!0}))}var DD=new WeakMap;function kbe(e,t){let{root:r}=e;return DD.has(r)||DD.set(r,r.children.some(n=>K7(n,t)&&["ts","typescript"].includes(n.attrMap.lang))),DD.get(r)}var X_=kbe;function _be(e,t,r){let{node:n}=r,i=Ou(n);return ma(`type T<${i}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},Nf)}function $be(e,t,{parseWithTs:r}){return ma(`function _(${e}) {}`,t,{parser:r?"babel-ts":"babel",__isVueBindings:!0})}function Fbe(e){let t=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,r=/^[$_a-z][\w$]*(?:\.[$_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$_a-z][\w$]*])*$/i,n=e.trim();return t.test(n)||r.test(n)}async function Pbe(e,t,r,n){let i=Ou(r.node),{left:s,operator:o,right:l}=Ibe(i),a=X_(r,n);return[ki(await ma(`function _(${s}) {}`,e,{parser:a?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",o," ",await ma(l,e,{parser:a?"__ts_expression":"__js_expression"})]}function Ibe(e){let t=/(.*?)\s+(in|of)\s+(.*)/s,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/,n=/^\(|\)$/g,i=e.match(t);if(!i)return;let s={};if(s.for=i[3].trim(),!s.for)return;let o=Os(!1,i[1].trim(),n,""),l=o.match(r);l?(s.alias=o.replace(r,""),s.iterator1=l[1].trim(),l[2]&&(s.iterator2=l[2].trim())):s.alias=o;let a=[s.alias,s.iterator1,s.iterator2];if(!a.some((c,u)=>!c&&(u===0||a.slice(u+1).some(Boolean))))return{left:a.filter(Boolean).join(","),operator:i[2],right:s.for}}function Nbe(e,t){if(t.parser!=="vue")return;let{node:r}=e,n=r.fullName;if(n==="v-for")return Pbe;if(n==="generic"&&K7(r.parent,t))return _be;let i=Ou(r),s=X_(e,t);if(obe(r)||abe(r,t))return o=>$be(i,o,{parseWithTs:s});if(n.startsWith("@")||n.startsWith("v-on:"))return o=>Mbe(i,o,{parseWithTs:s});if(n.startsWith(":")||n.startsWith("v-bind:"))return o=>Lbe(i,o,{parseWithTs:s});if(n.startsWith("v-"))return o=>Y7(i,o,{parseWithTs:s})}function Mbe(e,t,{parseWithTs:r}){return Fbe(e)?Y7(e,t,{parseWithTs:r}):ma(e,t,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},Nf)}function Lbe(e,t,{parseWithTs:r}){return ma(e,t,{parser:r?"__vue_ts_expression":"__vue_expression"},Nf)}function Y7(e,t,{parseWithTs:r}){return ma(e,t,{parser:r?"__ts_expression":"__js_expression"},Nf)}var Obe=Nbe;function Rbe(e,t){let{node:r}=e;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.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[Tbe,Abe,mbe,Obe,fbe]){let i=n(e,t);if(i)return Bbe(i)}}}function Bbe(e){return async(t,r,n,i)=>{let s=await e(t,r,n,i);if(s)return s=G_(s,o=>typeof o=="string"?Os(!1,o,'"',"""):o),[n.node.rawName,'="',ki(s),'"']}}var zbe=Rbe,Z7=new Proxy(()=>{},{get:()=>Z7}),Q7=Z7;function jbe(e){return Array.isArray(e)&&e.length>0}var Y_=jbe;function W1(e){return e.sourceSpan.start.offset}function V1(e){return e.sourceSpan.end.offset}function dT(e,t){return[e.isSelfClosing?"":Hbe(e,t),Sm(e,t)]}function Hbe(e,t){return e.lastChild&&dg(e.lastChild)?"":[Ube(e,t),Z_(e,t)]}function Sm(e,t){return(e.next?Hc(e.next):Yg(e.parent))?"":[Xg(e,t),jc(e,t)]}function Ube(e,t){return Yg(e)?Xg(e.lastChild,t):""}function jc(e,t){return dg(e)?Z_(e.parent,t):G1(e)?Q_(e.next):""}function Z_(e,t){if(Q7(!e.isSelfClosing),eH(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 eH(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(H1(e)||L7(e.parent,t))}function Hc(e){return e.prev&&e.prev.type!=="docType"&&e.type!=="angularControlFlowBlock"&&!to(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function Yg(e){var t;return((t=e.lastChild)==null?void 0:t.isTrailingSpaceSensitive)&&!e.lastChild.hasTrailingSpaces&&!to(q_(e.lastChild))&&!tf(e)}function dg(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&to(q_(e))}function G1(e){return e.next&&!to(e.next)&&to(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function Wbe(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return t?t[1]?t[1].split(/\s+/):!0:!1}function q1(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function Vbe(e,t,r){var n;let{node:i}=e;if(!Y_(i.attrs))return i.isSelfClosing?" ":"";let s=((n=i.prev)==null?void 0:n.type)==="comment"&&Wbe(i.prev.value),o=typeof s=="boolean"?()=>s:Array.isArray(s)?h=>s.includes(h.rawName):()=>!1,l=e.map(({node:h})=>o(h)?No(t.originalText.slice(W1(h),V1(h))):r(),"attrs"),a=i.type==="element"&&i.fullName==="script"&&i.attrs.length===1&&i.attrs[0].fullName==="src"&&i.children.length===0,c=t.singleAttributePerLine&&i.attrs.length>1&&!Mf(i,t)?sn:hi,u=[bl([a?" ":hi,If(c,l)])];return i.firstChild&&q1(i.firstChild)||i.isSelfClosing&&Yg(i.parent)||a?u.push(i.isSelfClosing?" ":""):u.push(t.bracketSameLine?i.isSelfClosing?" ":"":i.isSelfClosing?hi:Ti),u}function Gbe(e){return e.firstChild&&q1(e.firstChild)?"":e$(e)}function fT(e,t,r){let{node:n}=e;return[Dm(n,t),Vbe(e,t,r),n.isSelfClosing?"":Gbe(n)]}function Dm(e,t){return e.prev&&G1(e.prev)?"":[Uc(e,t),Q_(e)]}function Uc(e,t){return q1(e)?e$(e.parent):Hc(e)?Xg(e.prev,t):""}function Q_(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<${e.rawName}`;default:return`<${e.rawName}`}}function e$(e){switch(Q7(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">";default:return">"}}function qbe(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&q1(e.firstChild)&&(r-=e$(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&dg(e.lastChild)?n+=Z_(e,t).length:Yg(e)&&(n-=Xg(e.lastChild,t).length),t.originalText.slice(r,n)}var tH=qbe,Kbe=new Set(["if","else if","for","switch","case"]);function Jbe(e,t){let{node:r}=e;switch(r.type){case"element":if(il(r)||r.type==="interpolation")return;if(!r.isSelfClosing&&K_(r,t)){let n=OM(r,t);return n?async(i,s)=>{let o=tH(r,t),l=/^\s*$/.test(o),a="";return l||(a=await i(M7(o),{parser:n,__embeddedInHtml:!0}),l=a===""),[Uc(r,t),ki(fT(e,t,s)),l?"":sn,a,l?"":sn,dT(r,t),jc(r,t)]}:void 0}break;case"text":if(il(r.parent)){let n=OM(r.parent,t);if(n)return async i=>{let s=n==="markdown"?V7(r.value.replace(/^[^\S\n]*\n/,"")):r.value,o={parser:n,__embeddedInHtml:!0};if(t.parser==="html"&&n==="babel"){let l="script",{attrMap:a}=r.parent;a&&(a.type==="module"||a.type==="text/babel"&&a["data-type"]==="module")&&(l="module"),o.__babelSourceType=l}return[qg,Uc(r,t),await i(s,o),jc(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=X_(e,t)?"__vue_ts_expression":"__vue_expression":i.parser="__js_expression",[bl([hi,await n(r.value,i)]),r.parent.next&&Hc(r.parent.next)?" ":hi]};break;case"attribute":return zbe(e,t);case"front-matter":return n=>T0e(r,n);case"angularControlFlowBlockParameters":return Kbe.has(e.parent.name)?k0e:void 0}}var Xbe=Jbe,Ep=null;function Em(e){if(Ep!==null&&typeof Ep.property){let t=Ep;return Ep=Em.prototype=null,t}return Ep=Em.prototype=e??Object.create(null),new Em}var Ybe=10;for(let e=0;e<=Ybe;e++)Em();function Zbe(e){return Em(e)}function Qbe(e,t="type"){Zbe(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 e1e=Qbe,t1e={"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:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]},r1e=t1e,n1e=e1e(r1e),i1e=n1e;function s1e(e){return/^\s*/.test(e)}function o1e(e){return` + +`+e}var a1e=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 rH(e){let t=V1(e);return e.type==="element"&&!e.endSourceSpan&&Y_(e.children)?Math.max(t,rH(Kg(!1,e.children,-1))):t}function Cp(e,t,r){let n=e.node;if(H1(n)){let i=rH(n);return[Uc(n,t),No(pa.trimEnd(t.originalText.slice(W1(n)+(n.prev&&G1(n.prev)?Q_(n).length:0),i-(n.next&&Hc(n.next)?Xg(n,t).length:0)))),jc(n,t)]}return r()}function tv(e,t){return to(e)&&to(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?SD(t)?sn:hi:"":SD(t)?sn:Ti:G1(e)&&(H1(t)||t.firstChild||t.isSelfClosing||t.type==="element"&&t.attrs.length>0)||e.type==="element"&&e.isSelfClosing&&Hc(t)?"":!t.isLeadingSpaceSensitive||SD(t)||Hc(t)&&e.lastChild&&dg(e.lastChild)&&e.lastChild.lastChild&&dg(e.lastChild.lastChild)?sn:t.hasLeadingSpaces?hi:Ti}function t$(e,t,r){let{node:n}=e;if(R7(n))return[qg,...e.map(s=>{let o=s.node,l=o.prev?tv(o.prev,o):"";return[l?[l,ev(o.prev)?sn:""]:"",Cp(s,t,r)]},"children")];let i=n.children.map(()=>Symbol(""));return e.map((s,o)=>{let l=s.node;if(to(l)){if(l.prev&&to(l.prev)){let p=tv(l.prev,l);if(p)return ev(l.prev)?[sn,sn,Cp(s,t,r)]:[p,Cp(s,t,r)]}return Cp(s,t,r)}let a=[],c=[],u=[],h=[],d=l.prev?tv(l.prev,l):"",f=l.next?tv(l,l.next):"";return d&&(ev(l.prev)?a.push(sn,sn):d===sn?a.push(sn):to(l.prev)?c.push(d):c.push(G0("",Ti,{groupId:i[o-1]}))),f&&(ev(l)?to(l.next)&&h.push(sn,sn):f===sn?to(l.next)&&h.push(sn):u.push(f)),[...a,ki([...c,ki([Cp(s,t,r),...u],{id:i[o]})]),...h]},"children")}function l1e(e,t,r){let{node:n}=e,i=[];u1e(e)&&i.push("} "),i.push("@",n.name),n.parameters&&i.push(" (",ki(r("parameters")),")"),i.push(" {");let s=nH(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,i.push(bl([sn,t$(e,t,r)])),s&&i.push(sn,"}")):s&&i.push("}"),ki(i,{shouldBreak:!0})}function nH(e){var t,r;return!(((t=e.next)==null?void 0:t.type)==="angularControlFlowBlock"&&(r=a1e.get(e.name))!=null&&r.has(e.next.name))}function u1e(e){let{previous:t}=e;return(t==null?void 0:t.type)==="angularControlFlowBlock"&&!H1(t)&&!nH(t)}function c1e(e,t,r){return[bl([Ti,If([";",hi],e.map(r,"children"))]),Ti]}function h1e(e,t,r){let{node:n}=e;return[Dm(n,t),ki([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",bl([hi,If(hi,e.map(r,"cases"))])]:"",Ti]),Sm(n,t)]}function d1e(e,t,r){let{node:n}=e;return[n.value," {",ki([bl([Ti,e.map(({node:i})=>i.type==="text"&&!pa.trim(i.value)?"":r(),"expression")]),Ti]),"}"]}function f1e(e,t,r){let{node:n}=e;if(L7(n,t))return[Uc(n,t),ki(fT(e,t,r)),No(tH(n,t)),...dT(n,t),jc(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=u=>ki([ki(fT(e,t,r),{id:s}),u,dT(n,t)]),l=u=>i?s0e(u,{groupId:s}):(il(n)||U1(n,t))&&n.parent.type==="root"&&t.parser==="vue"&&!t.vueIndentScriptAndStyle?u:bl(u),a=()=>i?G0(Ti,"",{groupId:s}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?hi:n.firstChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?n0e(Ti):Ti,c=()=>(n.next?Hc(n.next):Yg(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":i?G0(Ti,"",{groupId:s}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?hi:(n.lastChild.type==="comment"||n.lastChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`).test(n.lastChild.value)?"":Ti;return n.children.length===0?o(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?hi:""):o([V0e(n)?qg:"",l([a(),t$(e,t,r)]),c()])}function r$(e){return e>=9&&e<=32||e==160}function iH(e){return 48<=e&&e<=57}function n$(e){return e>=97&&e<=122||e>=65&&e<=90}function p1e(e){return e>=97&&e<=102||e>=65&&e<=70||iH(e)}function sH(e){return e===10||e===13}function zM(e){return 48<=e&&e<=55}function jM(e){return e===39||e===34||e===96}var m1e=/-+([a-z0-9])/g;function g1e(e){return e.replace(m1e,(...t)=>t[1].toUpperCase())}var pT=class oH{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 l=r.substring(0,i-1).lastIndexOf(` +`);o=l>0?i-l:i}else o--;for(;i0;){let l=r.charCodeAt(i);i++,t--,l==10?(s++,o=0):o++}return new oH(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,l=0;for(;o0&&(i--,o++,!(n[i]==` +`&&++l==r)););for(o=0,l=0;o]${t.after}")`:this.msg}toString(){let t=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${t}`}},y1e=[b1e,x1e,S1e,E1e,C1e,k1e,T1e,A1e,_1e,D1e];function v1e(e,t){for(let r of y1e)r(e,t);return e}function b1e(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 x1e(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 D1e(e){let t=r=>{var n,i;return r.type==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.type==="text"&&!pa.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 dr(s.sourceSpan.start,o.sourceSpan.end),s.isTrailingSpaceSensitive=o.isTrailingSpaceSensitive,s.hasTrailingSpaces=o.hasTrailingSpaces,r.removeChild(i),n--,r.removeChild(o)}})}function E1e(e,t){if(t.parser==="html")return;let r=/{{(.+?)}}/s;e.walk(n=>{if(z0e(n))for(let i of n.children){if(i.type!=="text")continue;let s=i.sourceSpan.start,o=null,l=i.value.split(r);for(let a=0;a0&&n.insertChildBefore(i,{type:"text",value:c,sourceSpan:new dr(s,o)});continue}o=s.moveBy(c.length+4),n.insertChildBefore(i,{type:"interpolation",sourceSpan:new dr(s,o),children:c.length===0?[]:[{type:"text",value:c,sourceSpan:new dr(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"&&pa.trim(t.children[0].value).length===0){t.hasDanglingSpaces=t.children.length>0,t.children=[];return}let r=j0e(t),n=O7(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 A1e(e,t){e.walk(r=>{r.type==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(t.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function k1e(e,t){e.walk(r=>{r.cssDisplay=nbe(r,t)})}function _1e(e,t){e.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=W0e(r);return}for(let i of n)i.isLeadingSpaceSensitive=H0e(i,t),i.isTrailingSpaceSensitive=U0e(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."}},UM="HTML",M1e={bracketSameLine:HM.bracketSameLine,htmlWhitespaceSensitivity:{category:UM,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:HM.singleAttributePerLine,vueIndentScriptAndStyle:{category:UM,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},L1e=M1e,uH={};A7(uH,{angular:()=>Rxe,html:()=>Oxe,lwc:()=>zxe,vue:()=>Bxe});var WM;(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"})(WM||(WM={}));var VM;(function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"})(VM||(VM={}));var GM={name:"custom-elements"},qM={name:"no-errors-schema"},dc;(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"})(dc||(dc={}));var KM;(function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"})(KM||(KM={}));var Po;(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"})(Po||(Po={}));function K1(e){if(e[0]!=":")return[null,e];let t=e.indexOf(":",1);if(t===-1)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[e.slice(1,t),e.slice(t+1)]}function JM(e){return K1(e)[1]==="ng-container"}function XM(e){return K1(e)[1]==="ng-content"}function jv(e){return e===null?null:K1(e)[0]}function K0(e,t){return e?`:${e}:${t}`:t}var Hv;function YM(){return Hv||(Hv={},rv(dc.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),rv(dc.STYLE,["*|style"]),rv(dc.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"]),rv(dc.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"])),Hv}function rv(e,t){for(let r of t)Hv[r.toLowerCase()]=e}var O1e=class{},R1e="boolean",B1e="number",z1e="string",j1e="object",H1e=["[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,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:|"],cH=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),U1e=Array.from(cH).reduce((e,[t,r])=>(e.set(t,r),e),new Map),W1e=class extends O1e{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,H1e.forEach(e=>{let t=new Map,r=new Set,[n,i]=e.split("|"),s=i.split(","),[o,l]=n.split("^");o.split(",").forEach(c=>{this._schema.set(c.toLowerCase(),t),this._eventSchema.set(c.toLowerCase(),r)});let a=l&&this._schema.get(l.toLowerCase());if(a){for(let[c,u]of a)t.set(c,u);for(let c of this._eventSchema.get(l.toLowerCase()))r.add(c)}s.forEach(c=>{if(c.length>0)switch(c[0]){case"*":r.add(c.substring(1));break;case"!":t.set(c.substring(1),R1e);break;case"#":t.set(c.substring(1),B1e);break;case"%":t.set(c.substring(1),j1e);break;default:t.set(c,z1e)}})})}hasProperty(e,t,r){if(r.some(n=>n.name===qM.name))return!0;if(e.indexOf("-")>-1){if(JM(e)||XM(e))return!1;if(r.some(n=>n.name===GM.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(t)}hasElement(e,t){return t.some(r=>r.name===qM.name)||e.indexOf("-")>-1&&(JM(e)||XM(e)||t.some(r=>r.name===GM.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,t,r){r&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();let n=YM()[e+"|"+t];return n||(n=YM()["*|"+t],n||dc.NONE)}getMappedPropName(e){return cH.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=>U1e.get(r)??r)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return g1e(e)}normalizeAnimationStyleValue(e,t,r){let n="",i=r.toString().trim(),s=null;if(V1e(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 V1e(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 Ut=class{constructor({closedByChildren:t,implicitNamespacePrefix:r,contentType:n=Po.PARSABLE_DATA,closedByParent:i=!1,isVoid:s=!1,ignoreFirstLf:o=!1,preventNamespaceInheritance:l=!1,canSelfClose:a=!1}={}){this.closedByChildren={},this.closedByParent=!1,t&&t.length>0&&t.forEach(c=>this.closedByChildren[c]=!0),this.isVoid=s,this.closedByParent=i||s,this.implicitNamespacePrefix=r||null,this.contentType=n,this.ignoreFirstLf=o,this.preventNamespaceInheritance=l,this.canSelfClose=a??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}},ZM,Tp;function mT(e){return Tp||(ZM=new Ut({canSelfClose:!0}),Tp=Object.assign(Object.create(null),{base:new Ut({isVoid:!0}),meta:new Ut({isVoid:!0}),area:new Ut({isVoid:!0}),embed:new Ut({isVoid:!0}),link:new Ut({isVoid:!0}),img:new Ut({isVoid:!0}),input:new Ut({isVoid:!0}),param:new Ut({isVoid:!0}),hr:new Ut({isVoid:!0}),br:new Ut({isVoid:!0}),source:new Ut({isVoid:!0}),track:new Ut({isVoid:!0}),wbr:new Ut({isVoid:!0}),p:new Ut({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 Ut({closedByChildren:["tbody","tfoot"]}),tbody:new Ut({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new Ut({closedByChildren:["tbody"],closedByParent:!0}),tr:new Ut({closedByChildren:["tr"],closedByParent:!0}),td:new Ut({closedByChildren:["td","th"],closedByParent:!0}),th:new Ut({closedByChildren:["td","th"],closedByParent:!0}),col:new Ut({isVoid:!0}),svg:new Ut({implicitNamespacePrefix:"svg"}),foreignObject:new Ut({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new Ut({implicitNamespacePrefix:"math"}),li:new Ut({closedByChildren:["li"],closedByParent:!0}),dt:new Ut({closedByChildren:["dt","dd"]}),dd:new Ut({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new Ut({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new Ut({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new Ut({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new Ut({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new Ut({closedByChildren:["optgroup"],closedByParent:!0}),option:new Ut({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new Ut({ignoreFirstLf:!0}),listing:new Ut({ignoreFirstLf:!0}),style:new Ut({contentType:Po.RAW_TEXT}),script:new Ut({contentType:Po.RAW_TEXT}),title:new Ut({contentType:{default:Po.ESCAPABLE_RAW_TEXT,svg:Po.PARSABLE_DATA}}),textarea:new Ut({contentType:Po.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new W1e().allKnownElementNames().forEach(t=>{!Tp[t]&&jv(t)===null&&(Tp[t]=new Ut({canSelfClose:!1}))})),Tp[e]??ZM}var Zg=class{constructor(t,r){this.sourceSpan=t,this.i18n=r}},G1e=class extends Zg{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)}},q1e=class extends Zg{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)}},K1e=class extends Zg{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)}},J1e=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)}},X1e=class extends Zg{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}},Ml=class extends Zg{constructor(t,r,n,i,s,o=null,l=null,a){super(i,a),this.name=t,this.attrs=r,this.children=n,this.startSourceSpan=s,this.endSourceSpan=o,this.nameSpan=l,this.type="element"}visit(t,r){return t.visitElement(this,r)}},Y1e=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="comment"}visit(e,t){return e.visitComment(this,t)}},Z1e=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="docType"}visit(e,t){return e.visitDocType(this,t)}},Uh=class{constructor(t,r,n,i,s,o=null){this.name=t,this.parameters=r,this.children=n,this.sourceSpan=i,this.startSourceSpan=s,this.endSourceSpan=o,this.type="block"}visit(t,r){return t.visitBlock(this,r)}},QM=class{constructor(e,t){this.expression=e,this.sourceSpan=t,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitBlockParameter(this,t)}};function hH(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 Q1e=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){}visitChildren(e,t){let r=[],n=this;function i(s){s&&r.push(hH(n,s,e))}return t(i),Array.prototype.concat.apply([],r)}},J0={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:"‌"},exe="";J0.ngsp=exe;var txe=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function rxe(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];txe.forEach(i=>{if(i.test(r)||i.test(n))throw new Error(`['${r}', '${n}'] contains unusable interpolation symbol.`)})}}var nxe=class dH{static fromArray(t){return t?(rxe("interpolation",t),new dH(t[0],t[1])):fH}constructor(t,r){this.start=t,this.end=r}},fH=new nxe("{{","}}"),ED=class extends lH{constructor(e,t,r){super(r,e),this.tokenType=t}},ixe=class{constructor(e,t,r){this.tokens=e,this.errors=t,this.nonNormalizedIcuExpressions=r}};function sxe(e,t,r,n={}){let i=new lxe(new aH(e,t),r,n);return i.tokenize(),new ixe(pxe(i.tokens),i.errors,i.nonNormalizedIcuExpressions)}var oxe=/\r\n?/g;function Wh(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function eL(e){return`Unknown entity "${e}" - use the "&#;" or "&#x;" syntax`}function axe(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 CD=class{constructor(e){this.error=e}},lxe=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||fH,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 mxe(e,n):new pH(e,n),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0;try{this._cursor.init()}catch(i){this.handleError(i)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(oxe,` +`)}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._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(30),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn(r=>r$(r)?!e:nL(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(ii),this._attemptCharCode(41))this._attemptCharCodeUntilFn(ii);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(iL);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&&jM(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(iL)}}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(dxe(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 ED("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 ED("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 ED(e,this._currentTokenType,t);return this._currentTokenStart=null,this._currentTokenType=null,new CD(r)}handleError(e){if(e instanceof i$&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof CD)this.errors.push(e.error);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return fxe(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(Wh(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&&!uxe(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(tL,t===""?0:1);let n=this._cursor.getChars(r);return[t,n]}_consumeTagOpen(e){let t,r,n,i=[];try{if(!n$(this._cursor.peek()))throw this._createError(Wh(this._cursor.peek()),this._cursor.getSpan(e));for(n=this._consumeTagOpenStart(e),r=n.parts[0],t=n.parts[1],this._attemptCharCodeUntilFn(ii);this._cursor.peek()!==47&&this._cursor.peek()!==62&&this._cursor.peek()!==60&&this._cursor.peek()!==0;){let[o,l]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(ii),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(ii);let a=this._consumeAttributeValue();i.push({prefix:o,name:l,value:a})}else i.push({prefix:o,name:l});this._attemptCharCodeUntilFn(ii)}this._consumeTagOpenEnd()}catch(o){if(o instanceof CD){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===Po.RAW_TEXT?this._consumeRawTextWithTagClose(r,t,!1):s===Po.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,t,!0)}_consumeRawTextWithTagClose(e,t,r){this._consumeRawText(r,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(ii),!this._attemptStrCaseInsensitive(e?`${e}:${t}`:t))?!1:(this._attemptCharCodeUntilFn(ii),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(Wh(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=()=>tL(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(ii),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(ii),this._requireCharCode(62),this._endToken([]);else{let[t,r]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(ii),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(ii),this._beginToken(7);let r=this._readUntil(44);this._endToken([r]),this._requireCharCode(44),this._attemptCharCodeUntilFn(ii)}_consumeExpansionCaseStart(){this._beginToken(21);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(ii),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(ii),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(ii),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 l=this._cursor.clone();if(this._isTagStart()){this._cursor=l,n.push(this._getProcessedChars(i,l)),this._endToken(n);return}if(s===null)if(this._attemptStr(this._interpolationConfig.end)){n.push(this._getProcessedChars(i,l)),n.push(this._interpolationConfig.end),this._endToken(n);return}else this._attemptStr("//")&&(o=!0);let a=this._cursor.peek();this._cursor.advance(),a===92?this._cursor.advance():a===s?s=null:!o&&s===null&&jM(a)&&(s=a)}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()===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(),nL(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=K0(e,t);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===r)&&this._fullNameStack.push(r)}_handleFullNameStackForTagClose(e,t){let r=K0(e,t);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===r&&this._fullNameStack.pop()}};function ii(e){return!r$(e)||e===0}function tL(e){return r$(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function uxe(e){return(e<97||12257)}function cxe(e){return e===59||e===0||!p1e(e)}function hxe(e){return e===59||e===0||!n$(e)}function dxe(e){return e!==125}function fxe(e,t){return rL(e)===rL(t)}function rL(e){return e>=97&&e<=122?e-97+65:e}function nL(e){return n$(e)||iH(e)||e===95}function iL(e){return e!==59&&ii(e)}function pxe(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 dr(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 i$('Unexpected character "EOF"',this);let r=this.charAt(t.offset);r===10?(t.line++,t.column=0):sH(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 pT(t.file,t.state.offset,t.state.line,t.state.column)}},mxe=class yT extends pH{constructor(t,r){t instanceof yT?(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 yT(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(zM(t())){let r="",n=0,i=this.clone();for(;zM(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 sH(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 i$("Invalid hexadecimal escape sequence",t);return i}},i$=class{constructor(e,t){this.msg=e,this.cursor=t}},Js=class mH extends lH{static create(t,r,n){return new mH(t,r,n)}constructor(t,r,n){super(r,n),this.elementName=t}},gxe=class{constructor(e,t){this.rootNodes=e,this.errors=t}},yxe=class{constructor(e){this.getTagDefinition=e}parse(e,t,r,n=!1,i){let s=f=>(p,...g)=>f(p.toLowerCase(),...g),o=n?this.getTagDefinition:s(this.getTagDefinition),l=f=>o(f).getContentType(),a=n?i:s(i),c=sxe(e,t,i?(f,p,g,y)=>{let b=a(f,p,g,y);return b!==void 0?b:l(f)}:l,r),u=r&&r.canSelfClose||!1,h=r&&r.allowHtmComponentClosingTags||!1,d=new vxe(c.tokens,o,u,h,n);return d.build(),new gxe(d.rootNodes,c.errors.concat(d.errors))}},vxe=class gH{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!==30;)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===18?this._consumeDocType(this._advance()):this._advance();for(let t of this._containerStack)t instanceof Uh&&this.errors.push(Js.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 dr(t.sourceSpan.start,i.sourceSpan.end,t.sourceSpan.fullStart),l=new dr(r.sourceSpan.start,i.sourceSpan.end,r.sourceSpan.fullStart);return new J1e(t.parts[0],s.rootNodes,o,t.sourceSpan,l)}_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(sL(n,22)){if(n.pop(),n.length===0)return r}else return this.errors.push(Js.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===24)if(sL(n,20))n.pop();else return this.errors.push(Js.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===30)return this.errors.push(Js.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,oL):t.type===9?i+=t.parts[0]:i+=t.parts.join("");if(i.length>0){let s=t.sourceSpan;this._addToParent(new G1e(i,new dr(n.start,s.end,n.fullStart,n.details),r))}}_closeVoidElement(){let t=this._getContainer();t instanceof Ml&&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||jv(s)!==null||f.isVoid||this.errors.push(Js.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 l=this._peek.sourceSpan.fullStart,a=new dr(t.sourceSpan.start,l,t.sourceSpan.fullStart),c=new dr(t.sourceSpan.start,l,t.sourceSpan.fullStart),u=new dr(t.sourceSpan.start.moveBy(1),t.sourceSpan.end),h=new Ml(s,i,[],a,c,void 0,u),d=this._getContainer();this._pushContainer(h,d instanceof Ml&&this.getTagDefinition(d.name).isClosedByChild(h.name)),o?this._popContainer(s,Ml,a):t.type===4&&(this._popContainer(s,Ml,null),this.errors.push(Js.create(s,a,`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(Js.create(r,t.sourceSpan,`Void elements do not have end tags "${t.parts[1]}"`));else if(!this._popContainer(r,Ml,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(Js.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(jv(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 Uh||o instanceof Ml&&!this.getTagDefinition(o.name).closedByParent)&&(i=!0)}return!1}_consumeAttr(t){let r=K0(t.parts[0],t.parts[1]),n=t.sourceSpan.end,i;this._peek.type===15&&(i=this._advance());let s="",o=[],l,a;if(this._peek.type===16)for(l=this._peek.sourceSpan,a=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let u=this._advance();o.push(u),u.type===17?s+=u.parts.join("").replace(/&([^;]+);/g,oL):u.type===9?s+=u.parts[0]:s+=u.parts.join(""),a=n=u.sourceSpan.end}this._peek.type===15&&(a=n=this._advance().sourceSpan.end);let c=l&&a&&new dr((i==null?void 0:i.sourceSpan.start)??l.start,a,(i==null?void 0:i.sourceSpan.fullStart)??l.fullStart);return new X1e(r,s,new dr(t.sourceSpan.start,n,t.sourceSpan.fullStart),t.sourceSpan,c,o.length>0?o:void 0,void 0)}_consumeBlockOpen(t){let r=[];for(;this._peek.type===28;){let l=this._advance();r.push(new QM(l.parts[0],l.sourceSpan))}this._peek.type===26&&this._advance();let n=this._peek.sourceSpan.fullStart,i=new dr(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new dr(t.sourceSpan.start,n,t.sourceSpan.fullStart),o=new Uh(t.parts[0],r,[],i,s);this._pushContainer(o,!1)}_consumeBlockClose(t){this._popContainer(null,Uh,t.sourceSpan)||this.errors.push(Js.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 l=this._advance();r.push(new QM(l.parts[0],l.sourceSpan))}let n=this._peek.sourceSpan.fullStart,i=new dr(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new dr(t.sourceSpan.start,n,t.sourceSpan.fullStart),o=new Uh(t.parts[0],r,[],i,s);this._pushContainer(o,!1),this._popContainer(null,Uh,null),this.errors.push(Js.create(t.parts[0],i,`Incomplete block "${t.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_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 Ml)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=K1(n.name)[1];this.getTagDefinition(i).preventNamespaceInheritance||(t=jv(n.name))}return K0(t,r)}};function sL(e,t){return e.length>0&&e[e.length-1]===t}function oL(e,t){return J0[t]!==void 0?J0[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 bxe=class extends yxe{constructor(){super(mT)}parse(e,t,r,n=!1,i){return super.parse(e,t,r,n,i)}},TD=null,xxe=()=>(TD||(TD=new bxe),TD);function aL(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:i=!1,getTagContentType:s,tokenizeAngularBlocks:o=!1}=t;return xxe().parse(e,"angular-html-parser",{tokenizeExpansionForms:o,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:o},i,s)}function wxe(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var Sxe=wxe,Ap=3;function Dxe(e){let t=e.slice(0,Ap);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` +`,Ap);if(r===-1)return;let n=e.slice(Ap,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+Ap,l=e.charAt(o+1);if(!/\s?/.test(l))return;let a=e.slice(0,o);return{type:"front-matter",language:s,explicitLanguage:n,value:e.slice(r+1,i),startDelimiter:t,endDelimiter:a.slice(-Ap),raw:a}}function Exe(e){let t=Dxe(e);if(!t)return{content:e};let{raw:r}=t;return{frontMatter:t,content:Os(!1,r,/[^\n]/g," ")+e.slice(r.length)}}var Cxe=Exe,nv={attrs:!0,children:!0,cases:!0,expression:!0},lL=new Set(["parent"]),Txe=class qp{constructor(t={}){for(let r of new Set([...lL,...Object.keys(t)]))this.setProperty(r,t[r])}setProperty(t,r){if(this[t]!==r){if(t in nv&&(r=r.map(n=>this.createChild(n))),!lL.has(t)){this[t]=r;return}Object.defineProperty(this,t,{value:r,enumerable:!1,configurable:!0})}}map(t){let r;for(let n in nv){let i=this[n];if(i){let s=Axe(i,o=>o.map(t));r!==i&&(r||(r=new qp({parent:this.parent})),r.setProperty(n,s))}}if(r)for(let n in this)n in nv||(r[n]=this[n]);return t(r||this)}walk(t){for(let r in nv){let n=this[r];if(n)for(let i=0;i[t.fullName,t.value]))}};function Axe(e,t){let r=e.map(t);return r.some((n,i)=>n!==e[i])?r:e}var kxe=[{regex:/^(\[if([^\]]*)]>)(.*?){try{return[!0,t(s,l).children]}catch{return[!1,[{type:"text",value:s,sourceSpan:new dr(l,a)}]]}})();return{type:"ieConditionalComment",complete:c,children:u,condition:Os(!1,i.trim(),/\s+/g," "),sourceSpan:e.sourceSpan,startSourceSpan:new dr(e.sourceSpan.start,l),endSourceSpan:new dr(a,e.sourceSpan.end)}}function Fxe(e,t,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:Os(!1,n.trim(),/\s+/g," "),sourceSpan:e.sourceSpan}}function Pxe(e){return{type:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}var AD=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"])]]),Ixe=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 Nxe(e){if(e.type==="block"){if(e.name=Os(!1,e.name.toLowerCase(),/\s+/g," ").trim(),e.type="angularControlFlowBlock",!Y_(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.type="angularControlFlowBlockParameter";e.parameters={type:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new dr(e.parameters[0].sourceSpan.start,Kg(!1,e.parameters,-1).sourceSpan.end)}}}function Mxe(e){(e.type==="plural"||e.type==="select")&&(e.clause=e.type,e.type="angularIcuExpression"),e.type==="expansionCase"&&(e.type="angularIcuCase")}function yH(e,t,r){let{name:n,canSelfClose:i=!0,normalizeTagName:s=!1,normalizeAttributeName:o=!1,allowHtmComponentClosingTags:l=!1,isTagNameCaseSensitive:a=!1,shouldParseAsRawText:c}=t,{rootNodes:u,errors:h}=aL(e,{canSelfClose:i,allowHtmComponentClosingTags:l,isTagNameCaseSensitive:a,getTagContentType:c?(...v)=>c(...v)?Po.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:n==="angular"?!0:void 0});if(n==="vue"){if(u.some(C=>C.type==="docType"&&C.value==="html"||C.type==="element"&&C.name.toLowerCase()==="html"))return yH(e,bH,r);let v,E=()=>v??(v=aL(e,{canSelfClose:i,allowHtmComponentClosingTags:l,isTagNameCaseSensitive:a})),D=C=>E().rootNodes.find(({startSourceSpan:w})=>w&&w.start.offset===C.startSourceSpan.start.offset)??C;for(let[C,w]of u.entries()){let{endSourceSpan:A,startSourceSpan:T}=w;if(A===null)h=E().errors,u[C]=D(w);else if(Lxe(w,r)){let $=E().errors.find(I=>I.span.start.offset>T.start.offset&&I.span.start.offset0&&uL(h[0]);let d=v=>{let E=v.name.startsWith(":")?v.name.slice(1).split(":")[0]:null,D=v.nameSpan.toString(),C=E!==null&&D.startsWith(`${E}:`),w=C?D.slice(E.length+1):D;v.name=w,v.namespace=E,v.hasExplicitNamespace=C},f=v=>{switch(v.type){case"element":d(v);for(let E of v.attrs)d(E),E.valueSpan?(E.value=E.valueSpan.toString(),/["']/.test(E.value[0])&&(E.value=E.value.slice(1,-1))):E.value=null;break;case"comment":v.value=v.sourceSpan.toString().slice(4,-3);break;case"text":v.value=v.sourceSpan.toString();break}},p=(v,E)=>{let D=v.toLowerCase();return E(D)?D:v},g=v=>{if(v.type==="element"&&(s&&(!v.namespace||v.namespace===v.tagDefinition.implicitNamespacePrefix||hg(v))&&(v.name=p(v.name,E=>Ixe.has(E))),o))for(let E of v.attrs)E.namespace||(E.name=p(E.name,D=>AD.has(v.name)&&(AD.get("*").has(D)||AD.get(v.name).has(D))))},y=v=>{v.sourceSpan&&v.endSourceSpan&&(v.sourceSpan=new dr(v.sourceSpan.start,v.endSourceSpan.end))},b=v=>{if(v.type==="element"){let E=mT(a?v.name:v.name.toLowerCase());!v.namespace||v.namespace===E.implicitNamespacePrefix||hg(v)?v.tagDefinition=E:v.tagDefinition=mT("")}};return hH(new class extends Q1e{visitExpansionCase(v,E){n==="angular"&&this.visitChildren(E,D=>{D(v.expression)})}visit(v){f(v),b(v),g(v),y(v)}},u),u}function Lxe(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||j1(t,{language:n})==="html"}function uL(e){let{msg:t,span:{start:r,end:n}}=e;throw Sxe(t,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:e})}function vH(e,t,r={},n=!0){let{frontMatter:i,content:s}=n?Cxe(e):{frontMatter:null,content:e},o=new aH(e,r.filepath),l=new pT(o,0,0,0),a=l.moveBy(e.length),c={type:"root",sourceSpan:new dr(l,a),children:yH(s,t,r)};if(i){let d=new pT(o,0,0,0),f=d.moveBy(i.raw.length);i.sourceSpan=new dr(d,f),c.children.unshift(i)}let u=new Txe(c),h=(d,f)=>{let{offset:p}=f,g=Os(!1,e.slice(0,p),/[^\n\r]/g," "),y=vH(g+d,t,r,!1);y.sourceSpan=new dr(f,Kg(!1,y.children,-1).sourceSpan.end);let b=y.children[0];return b.length===p?y.children.shift():(b.sourceSpan=new dr(b.sourceSpan.start.moveBy(p),b.sourceSpan.end),b.value=b.value.slice(p)),y};return u.walk(d=>{if(d.type==="comment"){let f=_xe(d,h);f&&d.parent.replaceChild(d,f)}Nxe(d),Mxe(d)}),u}function J1(e){return{parse:(t,r)=>vH(t,e,r),hasPragma:s1e,astFormat:"html",locStart:W1,locEnd:V1}}var bH={name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0},Oxe=J1(bH),Rxe=J1({name:"angular"}),Bxe=J1({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))}}),zxe=J1({name:"lwc",canSelfClose:!1}),jxe={html:I1e},Hxe=_7;const Uxe=["DBAccordion","DBAccordionItem","DBButton","DBBadge","DBNotification","DBCard","DBCheckbox","DBBrand","DBDrawer","DBDivider","DBHeader","DBInfotext","DBIcon","DBLink","DBInput","DBMainNavigation","DBNavigationItem","DBRadio","DBSection","DBPage","DBSelect","DBTextarea","DBTag"],Wxe=[{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"}],Vxe=()=>{const e=Uxe.map(r=>({caption:r,value:r})),t=Wxe.map(r=>({...r,caption:r.value}));return{getCompletions:(r,n,i,s,o)=>{o(null,[...e,...t].map(l=>({...l,meta:l.meta||"dbux"})))}}},cL=(e,t)=>{const r=e.slice(t.length);return t+r.charAt(0).toUpperCase()+r.slice(1)},Gxe=(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=cL(i,"on");r[s]=Function(e[i].replace(/"/g,""))}catch{}else if(i.startsWith("slot"))try{const s=cL(i,"slot");r[s]=Z4(e[i],t)}catch{}else r[i]=e[i]}),r},Xr={transform:e=>e.type&&e.type.endsWith&&e.type.endsWith("<")?e.type:e,replace:({name:e,attribs:t,children:r})=>{const n=Gxe(t,Xr);if(e==="dbaccordion")return z.jsx(XY,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbaccordionitem")return z.jsx(f6,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbbutton")return z.jsx(Bt,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbbadge")return z.jsx(hC,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbalert")return z.jsx(x0,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbcard")return z.jsx(hs,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbcheckbox")return z.jsx(w0,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbbrand")return z.jsx(oY,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbdrawer")return z.jsx(pf,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbdivider")return z.jsx(ha,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbheader")return z.jsx(h6,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbinfotext")return z.jsx(Rr,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbicon")return z.jsx(mf,{...n,children:Yr.domToReact(r,Xr)});if(e==="dblink")return z.jsx(fd,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbinput")return z.jsx(an,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbmainnavigation")return z.jsx(p6,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbnavigationitem")return z.jsx(fC,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbradio")return z.jsx(dC,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbsection")return z.jsx(Ig,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbpage")return z.jsx(d6,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbselect")return z.jsx(vc,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbtextarea")return z.jsx(um,{...n,children:Yr.domToReact(r,Xr)});if(e==="dbtag")return z.jsx(D0,{...n,children:Yr.domToReact(r,Xr)})}},qxe=[{key:"page",label:"Page",content:` + +
+

Test

+

Test

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

Buttons:

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

Links:

+
+ Adaptive + Primary +
+
+
+`}],X1=({name:e,children:t,actionBar:r,className:n,density:i,navigation:s,withDevMode:o})=>{const{t:l}=vr(),{theme:a,darkMode:c,developerMode:u}=yr(f=>f),[h,d]=H.useState();return z.jsx("div",{className:"contents","data-density":i||"regular","data-color-scheme":c?"dark":"light",children:z.jsx(d6,{className:n,variant:"fixed","data-color":"neutral-bg-lvl-1",header:z.jsx(h6,{drawerOpen:h,onToggle:()=>d(!h),brand:z.jsxs("div",{className:"db-brand",children:[z.jsx("img",{className:"logo",src:tg(c&&a.branding.image.dark?a.branding.image.dark:a.branding.image.light),alt:"brand"}),e]}),secondaryAction:r,primaryAction:z.jsxs("div",{className:"flex gap-fix-sm",children:[o&&z.jsxs(Bt,{className:u?"":"opacity-0",icon:"wrench",variant:"ghost",noText:!0,onClick:()=>yr.setState({developerMode:!u}),children:["Developer Mode",z.jsx(eo,{placement:"bottom",children:l(u?"disableDevMode":"enableDevMode")})]}),z.jsxs(Bt,{variant:"ghost",icon:c?"sun":"moon",noText:!0,className:"p-0 w-siz-md",onClick:()=>{yr.setState({darkMode:!c})},children:[c?"🌞":"🌛",z.jsx(eo,{placement:"left",children:l(c?"enableLightMode":"enableDarkMode")})]})]}),children:s}),children:t})})},Kxe=()=>{const{t:e}=vr(),{editorMarkup:t}=yr(n=>n);H.useEffect(()=>{Zoe.require("ace/ext/language_tools").addCompleter(Vxe())},[]);const r=async()=>{const n=await u_(t,{parser:"babel",plugins:[zde,Gve,Hxe],semi:!1});yr.setState({editorMarkup:n.replace(/\n$/,"").replace(";","")})};return z.jsx(X1,{name:e("editor"),children:z.jsxs("div",{className:"editor w-full h-full grid grid-cols-2 gap-fix-xs p-fix-xs",children:[z.jsxs("div",{className:"flex flex-col gap-fix-xs",children:[z.jsx(xle,{mode:"html",theme:"dracula",onChange:n=>yr.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}}),z.jsxs("div",{className:"flex flex-wrap db-density-functional gap-fix-xs",children:[z.jsx(Bt,{icon:"grid_view",onClick:()=>r(),children:e("formatCode")}),z.jsx(ha,{variant:"vertical"}),qxe.map(n=>z.jsxs(Bt,{icon:"copy",onClick:()=>{navigator.clipboard.writeText(n.content||""),yr.setState({notification:`${n.label} Template copied`})},children:[n.label," Template"]},n.key))]})]}),z.jsx(hs,{className:"rounded-none h-full overflow-auto",children:Z4(t,Xr)})]})})},Ia=({label:e,color:t,setColor:r,onAddColor:n,onDelete:i,customColor:s,isAddColor:o,isOrigin:l,setAlternativeColor:a,setAlternativeCustom:c})=>{var $,I,N,L,F,P,k,M,R,B,V,q,Y,Q,J;const{t:u}=vr(),[h,d]=H.useState(t),[f,p]=H.useState(),[g,y]=H.useState(!0),[b,v]=H.useState(o?"":e),{darkMode:E,theme:D,setCustomColors:C,developerMode:w}=yr(ee=>ee),A=H.useCallback(()=>D.branding.alternativeColors[e],[e,D.branding.alternativeColors]),T=H.useCallback(()=>{var ee,te;return l&&((ee=A())==null?void 0:ee.dark)===E?((te=A())==null?void 0:te.hex)??"#ff69b4":t},[l,A,E,t]);return z.jsx("div",{className:"color-picker-container",children:z.jsxs("div",{className:"color-input-container",children:[z.jsx(D0,{emphasis:"strong",children:z.jsxs("button",{className:"color-tag","data-icon":o?"plus":void 0,style:{"--db-current-origin-color":T(),"--db-current-icon-color":`var(--db-${e.toLowerCase()}-on-contrast-enabled)`,"--db-current-color-enabled":`var(--db-${e.toLowerCase()}-on-contrast-enabled)`,"--db-current-color-bg-enabled":`var(--db-${e.toLowerCase()}-contrast-high-enabled)`,"--db-current-color-bg-hover":`var(--db-${e.toLowerCase()}-contrast-high-hover)`,"--db-current-color-bg-pressed":`var(--db-${e.toLowerCase()}-contrast-high-pressed)`,"--db-current-color-border":`var(--db-${e.toLowerCase()}-border)`},onClick:()=>p(!0),children:[u(e),!o&&z.jsx(eo,{placement:"bottom",className:"db-neutral-bg-lvl-1",children:u("adaptColor")})]})}),z.jsxs(pf,{backdrop:"weak",open:f,onClose:()=>p(!1),drawerHeader:u("editColor",{colorName:b}),withCloseButton:!0,children:[z.jsxs("div",{className:"flex flex-col gap-fix-sm mt-fix-md",children:[z.jsx(an,{id:`input-${b}`,label:u("colorName"),required:!0,value:b,disabled:!s,customValidity:s&&(($=D.customColors)!=null&&$[b])&&e!==b?"invalid":"no-validation",message:s&&((I=D.customColors)!=null&&I[b])&&e!==b?u("customColorExists"):void 0,pattern:"[a-zA-Z0-9\\-_]+",onChange:ee=>{v(ee.target.value),y(ee.target.validity.valid)}}),z.jsx(an,{label:u("colorInputPicker"),type:"color",value:o?h:t,onChange:ee=>{o?d(ee.target.value):r&&r(ee.target.value)}}),z.jsx(an,{label:u("colorInputHex"),placeholder:u("colorInputHex"),value:o?h:t,onChange:ee=>{o?d(ee.target.value):r&&r(ee.target.value)}}),l&&(((N=A())==null?void 0:N.custom)||((L=A())==null?void 0:L.hex)!==t)&&z.jsxs("div",{className:"flex flex-col gap-fix-sm mt-fix-lg",children:[z.jsx("h6",{children:u("alternativeBrand")}),!((F=A())!=null&&F.custom&&((P=A())!=null&&P.isValid))&&z.jsx(Rr,{semantic:(k=A())!=null&&k.custom&&!((M=A())!=null&&M.isValid)?"critical":"warning",children:(R=A())!=null&&R.custom&&!((B=A())!=null&&B.isValid)?u("alternativeBrandCritical"):u("alternativeBrandWarning")}),w&&z.jsx(w0,{label:u("alternativeBrandCheckbox"),defaultChecked:(V=A())==null?void 0:V.custom,onChange:ee=>{c&&c(ee.target.checked)}}),z.jsx(an,{label:u("colorInputPicker"),type:"color",value:(q=A())==null?void 0:q.hex,disabled:!((Y=A())!=null&&Y.custom),onChange:ee=>{a&&a(ee.target.value)}}),z.jsx(an,{label:u("colorInputHex"),placeholder:u("colorInputHex"),value:(Q=A())==null?void 0:Q.hex,disabled:!((J=A())!=null&&J.custom),onChange:ee=>{a&&a(ee.target.value)}})]})]}),s&&z.jsxs(z.Fragment,{children:[z.jsx(ha,{}),z.jsxs("div",{className:"ml-auto flex gap-fix-md",children:[!o&&z.jsx(Bt,{icon:"bin",onClick:()=>{i&&i()},children:u("deleteColor")}),z.jsx(Bt,{className:"ml-auto",variant:"brand",disabled:b.length===0||e===b||!g,onClick:()=>{if(o)p(!1),n&&n(b,h),d("#ffffff"),v("");else if(D.customColors){const ee={};Object.keys(D.customColors).forEach(te=>{var Z,pe;te===e?ee[b]=((Z=D.customColors)==null?void 0:Z[te])||"":ee[te]=((pe=D.customColors)==null?void 0:pe[te])||""}),C(ee)}},children:u(o?"addColor":"changeColor")})]})]})]})]})})},Jxe=(e,t,r,n,i,s)=>{var b;const o=s??e[t],l=v4(o)?o:"#ff69b4",a=Wd("neutral",e.neutral,r),c=Wd(t,o,r),u=a.at(0),h=a.at(-1),d=An.contrast(An.hex(l),An.hex((u==null?void 0:u.hex)||"#ff69b4"))<3,f=An.contrast(An.hex(l),An.hex((h==null?void 0:h.hex)||"#ff69b4"))<3;let p=i,g=!0;n||(d&&(p=LI(c,!0,u)),f&&(g=!1,p=LI(c,!1,h)),!d&&!f&&(p=l));const y=An.contrast(An.hex(p),An.hex(((b=a.at(g?-1:0))==null?void 0:b.hex)||"#ff69b4"))<3;return{custom:n,hex:p,dark:g,isValid:y}},Xxe=()=>{const{t:e}=vr(),{setColors:t,theme:r,setAdditionalColors:n,setCustomColors:i,setAlternativeColors:s,luminanceSteps:o}=yr(a=>a),l=H.useCallback(({name:a,altColor:c,custom:u,currentColor:h})=>{var g,y;const d={...r.colors,...r.additionalColors,...r.customColors},f=(y=(g=r==null?void 0:r.branding)==null?void 0:g.alternativeColors)==null?void 0:y[a],p=Jxe(d,a,o,u??(f==null?void 0:f.custom)??!1,c??(f==null?void 0:f.hex),h);s({...r.branding.alternativeColors,[a]:p})},[r.colors,r.additionalColors,r.customColors,r.branding.alternativeColors,s,o]);return z.jsxs(z.Fragment,{children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("colors")}),z.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[z.jsx(Ia,{color:r.colors.neutral,label:"Neutral",setColor:a=>t({...r.colors,neutral:a})}),z.jsx(Ia,{isOrigin:!0,color:r.colors.brand,label:"brand",setAlternativeCustom:a=>{l({name:"brand",custom:a})},setAlternativeColor:a=>{l({name:"brand",altColor:a})},setColor:a=>{t({...r.colors,brand:a}),l({name:"brand",currentColor:a})}}),z.jsx(Ia,{color:r.colors.informational,label:"Informational",setColor:a=>t({...r.colors,informational:a})}),z.jsx(Ia,{color:r.colors.successful,label:"Successful",setColor:a=>t({...r.colors,successful:a})}),z.jsx(Ia,{color:r.colors.warning,label:"Warning",setColor:a=>t({...r.colors,warning:a})}),z.jsx(Ia,{color:r.colors.critical,label:"Critical",setColor:a=>t({...r.colors,critical:a})})]})]}),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("additional-colors")}),z.jsx("div",{className:"flex flex-wrap gap-fix-xs",children:Object.entries(r.additionalColors).map(([a,c])=>z.jsx(Ia,{color:c,label:a,isOrigin:!0,setAlternativeCustom:u=>{l({name:a,custom:u})},setAlternativeColor:u=>{l({name:a,altColor:u})},setColor:u=>{n({...r.additionalColors,[a]:u}),l({name:a,currentColor:u})}},a))})]}),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("custom")}),z.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[z.jsx(Ia,{color:"#ffffff",label:e("addColor"),onAddColor:(a,c)=>{i({...r.customColors,[a]:c}),l({name:a,currentColor:c})},customColor:!0,isAddColor:!0}),r.customColors&&Object.entries(r.customColors).map(([a,c])=>z.jsx(Ia,{color:c,label:a,isOrigin:!0,setAlternativeCustom:u=>{l({name:a,custom:u})},setAlternativeColor:u=>{l({name:a,altColor:u})},setColor:u=>{i({...r.customColors,[a]:u}),l({name:a,currentColor:u})},customColor:!0,onDelete:()=>{const u={...r.customColors};delete u[a],i(u)}},a))]})]})]})},Vh=["adaptive","neutral","critical","informational","warning","successful"],kD=e=>e.charAt(0).toUpperCase()+e.slice(1),Yxe=[{title:"Button",component:z.jsx("div",{className:"grid grid-cols-5 gap-fix-sm items-center",children:["outlined","filled","ghost","brand"].map(e=>z.jsxs(H.Fragment,{children:[z.jsxs("h6",{children:[kD(e),":"]}),z.jsx(Bt,{variant:e,children:"Default"}),z.jsx(Bt,{variant:e,icon:"user",children:"Icon"}),z.jsx(Bt,{variant:e,disabled:!0,children:"Disabled"}),z.jsx(Bt,{variant:e,size:"small",children:"Small"})]},`button-${e}`))})},{title:"Link",component:z.jsxs(H.Fragment,{children:[z.jsx(fd,{href:"#",children:"Text Link"}),z.jsx(fd,{href:"#",variant:"brand",children:"Brand Text Link"}),z.jsx(fd,{href:"#",disabled:!0,children:"Disabled Link"}),z.jsx(fd,{href:"#",size:"small",children:"Small Link"})]})},{title:"Infotext",component:z.jsxs(H.Fragment,{children:[Vh.map(e=>z.jsx(Rr,{semantic:e,children:kD(e)},`infotext-${e}`)),z.jsx(Rr,{size:"small",children:"Small"})]})},{title:"Tag",component:z.jsxs(H.Fragment,{children:[z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Weak:"}),Vh.map(e=>z.jsxs(D0,{semantic:e,children:["Tag ",e]},`tag-${e}`))]}),z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Strong:"}),Vh.map(e=>z.jsxs(D0,{semantic:e,emphasis:"strong",children:["Tag ",e]},`tag-strong-${e}`))]})]})},{title:"Badge",component:z.jsxs(H.Fragment,{children:[z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Weak:"}),Vh.map(e=>z.jsxs(hC,{semantic:e,children:["Badge ",e]},`badge-${e}`))]}),z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Strong:"}),Vh.map(e=>z.jsxs(hC,{semantic:e,emphasis:"strong",children:["Badge ",e]},`badge-strong-${e}`))]})]})},{title:"Notification",component:z.jsxs(H.Fragment,{children:[Vh.map(e=>z.jsx(x0,{semantic:e,variant:"standalone",headline:"Variant",linkVariant:"inline",link:z.jsx("a",{href:"#",children:"Link"}),children:kD(e)},`alert-component-${e}`)),z.jsx(x0,{variant:"docked",icon:"user",headline:"Type",linkVariant:"inline",link:z.jsx("a",{href:"#",children:"Link"}),children:"Docked"})]})},{title:"Input",component:z.jsxs(H.Fragment,{children:[z.jsx(an,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),z.jsx(an,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),z.jsx(an,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Checkbox",component:z.jsxs(H.Fragment,{children:[z.jsx(w0,{name:"checkbox",children:"Checkbox"}),z.jsx(w0,{name:"checkbox",required:!0,children:"Checkbox required"})]})},{title:"Radio",component:z.jsxs(H.Fragment,{children:[z.jsx(dC,{name:"radio",children:"Radio"}),z.jsx(dC,{name:"radio",required:!0,children:"Radio required"})]})},{title:"Select",component:z.jsxs(H.Fragment,{children:[z.jsxs(vc,{variant:"floating",label:"Select",placeholder:"Select",message:"Select Message",disabled:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]}),z.jsxs(vc,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]}),z.jsxs(vc,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]})]})},{title:"Textarea",component:z.jsxs(H.Fragment,{children:[z.jsx(um,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),z.jsx(um,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),z.jsx(um,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Divider",component:z.jsxs(H.Fragment,{children:[z.jsx(ha,{}),z.jsx(ha,{emphasis:"strong"})]})}],Zxe=()=>{const[e,t]=H.useState(""),{t:r}=vr();return z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx(an,{variant:"floating",label:r("search"),placeholder:r("search"),type:"search",onChange:n=>t(n.target.value)}),z.jsx("div",{className:"grid gap-fix-sm",children:Yxe.map(n=>n.title.toLowerCase().includes(e.toLowerCase())?z.jsx(hs,{spacing:"small",children:z.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[z.jsx("h5",{children:n.title}),z.jsx("div",{className:"flex flex-wrap gap-fix-sm items-center",children:n.component})]})},`component-list-${n.title}`):null)})]})},hL=({hue:e,hex:t,saturation:r,luminance:n,children:i,index:s,hideText:o})=>z.jsxs("div",{className:"palette-box gap-fix-md",style:{backgroundColor:t,color:_ie(t)<.4?"#fff":"#000","--color-index":s},children:[i,!o&&z.jsxs("div",{className:"flex flex-col",children:[z.jsxs("span",{className:"whitespace-nowrap",children:["hex: ",t]}),z.jsxs("span",{className:"whitespace-nowrap",children:["hsl: ",Math.round(e),"/",Math.round(r),"/",Math.round(n)]})]})]}),Qxe=()=>{const{luminanceSteps:e,developerMode:t,theme:r}=yr(o=>o),{t:n}=vr(),[i,s]=H.useState({});return H.useEffect(()=>{s({...r.colors,...r.additionalColors,...r.customColors})},[r]),z.jsxs("div",{className:"flex flex-col",children:[t&&z.jsx(an,{label:n("luminanceSteps"),value:e,onChange:o=>{const l=o.target.value.split(",").map(a=>Number(a||0));yr.setState({luminanceSteps:l})}}),z.jsxs("div",{className:"flex gap-fix-2xs",children:[z.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[z.jsx("div",{className:"py-fix-sm",children:z.jsx("span",{className:"font-bold invisible",children:"Palette"})}),e.map((o,l)=>z.jsx("div",{className:"flex items-center",children:z.jsx("span",{className:"font-bold whitespace-nowrap pr-fix-xs md:pr-fix-lg",children:l})},`luminance-step-${o}`))]}),Object.entries(i).filter(([,o])=>v4(o)).map(([o,l],a)=>{const c=Wd(o,l,e);return z.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[z.jsx("div",{className:"py-fix-sm",children:z.jsx("span",{className:"font-bold",children:o})}),c.map(({hex:u,hue:h,saturation:d,luminance:f},p)=>z.jsx(H.Fragment,{children:z.jsx(tZ,{style:{"--color-index":p},placement:a>3?"left-start":"right-start",trigger:z.jsx(hL,{hex:u,hue:h,saturation:d,luminance:f,index:p}),children:z.jsx("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:c.map((g,y)=>z.jsx(H.Fragment,{children:z.jsx(hL,{hex:g.hex,hue:g.hue,saturation:g.saturation,luminance:g.luminance,hideText:!0,children:z.jsx("span",{className:"m-auto",children:An.contrast(An.hex(u),An.hex(g.hex)).toFixed(2)})})},`popover-${o}-${g.hex}-${y}`))})})},`${o}-${u}-${p}`))]},`${o}-header`)})]})]})},Y0=H.memo(({label:e,accept:t,onUpload:r,size:n,variant:i,noText:s,tooltip:o})=>{const{t:l}=vr();return z.jsxs("label",{className:"upload-button relative","data-icon":"upload","data-size":n,"data-variant":i,"data-no-text":s,children:[l(e),z.jsx("input",{type:"file",accept:t,className:"absolute w-full h-full",title:"",onChange:a=>{const c=a.target.files;if(c&&c.length>0){const u=new FileReader;u.addEventListener("load",()=>{r(u.result)},!1),u.readAsDataURL(c[0])}}}),o&&z.jsx(eo,{placement:"bottom",children:l(o)})]})});var xH={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 l(u,h){if(!s[u]){if(!i[u]){var d=typeof Up=="function"&&Up;if(!h&&d)return d(u,!0);if(a)return a(u,!0);var f=new Error("Cannot find module '"+u+"'");throw f.code="MODULE_NOT_FOUND",f}var p=s[u]={exports:{}};i[u][0].call(p.exports,function(g){var y=i[u][1][g];return l(y||g)},p,p.exports,n,i,s,o)}return s[u].exports}for(var a=typeof Up=="function"&&Up,c=0;c>2,p=(3&u)<<4|h>>4,g=1>6:64,y=2>4,h=(15&f)<<4|(p=a.indexOf(c.charAt(y++)))>>2,d=(3&p)<<6|(g=a.indexOf(c.charAt(y++))),E[b++]=u,p!==64&&(E[b++]=h),g!==64&&(E[b++]=d);return E}},{"./support":30,"./utils":32}],2:[function(n,i,s){var o=n("./external"),l=n("./stream/DataWorker"),a=n("./stream/Crc32Probe"),c=n("./stream/DataLengthProbe");function u(h,d,f,p,g){this.compressedSize=h,this.uncompressedSize=d,this.crc32=f,this.compression=p,this.compressedContent=g}u.prototype={getContentWorker:function(){var h=new l(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new c("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 l(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},u.createWorkerFrom=function(h,d,f){return h.pipe(new a).pipe(new c("uncompressedSize")).pipe(d.compressWorker(f)).pipe(new c("compressedSize")).withStreamInfo("compression",d)},i.exports=u},{"./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"),l=function(){for(var a,c=[],u=0;u<256;u++){a=u;for(var h=0;h<8;h++)a=1&a?3988292384^a>>>1:a>>>1;c[u]=a}return c}();i.exports=function(a,c){return a!==void 0&&a.length?o.getTypeOf(a)!=="string"?function(u,h,d,f){var p=l,g=f+d;u^=-1;for(var y=f;y>>8^p[255&(u^h[y])];return-1^u}(0|c,a,a.length,0):function(u,h,d,f){var p=l,g=f+d;u^=-1;for(var y=f;y>>8^p[255&(u^h.charCodeAt(y))];return-1^u}(0|c,a,a.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",l=n("pako"),a=n("./utils"),c=n("./stream/GenericWorker"),u=o?"uint8array":"array";function h(d,f){c.call(this,"FlateWorker/"+d),this._pako=null,this._pakoAction=d,this._pakoOptions=f,this.meta={}}s.magic="\b\0",a.inherits(h,c),h.prototype.processChunk=function(d){this.meta=d.meta,this._pako===null&&this._createPako(),this._pako.push(a.transformTo(u,d.data),!1)},h.prototype.flush=function(){c.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){c.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new l[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,g){var y,b="";for(y=0;y>>=8;return b}function l(p,g,y,b,v,E){var D,C,w=p.file,A=p.compression,T=E!==u.utf8encode,$=a.transformTo("string",E(w.name)),I=a.transformTo("string",u.utf8encode(w.name)),N=w.comment,L=a.transformTo("string",E(N)),F=a.transformTo("string",u.utf8encode(N)),P=I.length!==w.name.length,k=F.length!==N.length,M="",R="",B="",V=w.dir,q=w.date,Y={crc32:0,compressedSize:0,uncompressedSize:0};g&&!y||(Y.crc32=p.crc32,Y.compressedSize=p.compressedSize,Y.uncompressedSize=p.uncompressedSize);var Q=0;g&&(Q|=8),T||!P&&!k||(Q|=2048);var J=0,ee=0;V&&(J|=16),v==="UNIX"?(ee=798,J|=function(Z,pe){var _e=Z;return Z||(_e=pe?16893:33204),(65535&_e)<<16}(w.unixPermissions,V)):(ee=20,J|=function(Z){return 63&(Z||0)}(w.dosPermissions)),D=q.getUTCHours(),D<<=6,D|=q.getUTCMinutes(),D<<=5,D|=q.getUTCSeconds()/2,C=q.getUTCFullYear()-1980,C<<=4,C|=q.getUTCMonth()+1,C<<=5,C|=q.getUTCDate(),P&&(R=o(1,1)+o(h($),4)+I,M+="up"+o(R.length,2)+R),k&&(B=o(1,1)+o(h(L),4)+F,M+="uc"+o(B.length,2)+B);var te="";return te+=` +\0`,te+=o(Q,2),te+=A.magic,te+=o(D,2),te+=o(C,2),te+=o(Y.crc32,4),te+=o(Y.compressedSize,4),te+=o(Y.uncompressedSize,4),te+=o($.length,2),te+=o(M.length,2),{fileRecord:d.LOCAL_FILE_HEADER+te+$+M,dirRecord:d.CENTRAL_FILE_HEADER+o(ee,2)+te+o(L.length,2)+"\0\0\0\0"+o(J,4)+o(b,4)+$+M+L}}var a=n("../utils"),c=n("../stream/GenericWorker"),u=n("../utf8"),h=n("../crc32"),d=n("../signature");function f(p,g,y,b){c.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=g,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=[]}a.inherits(f,c),f.prototype.push=function(p){var g=p.meta.percent||0,y=this.entriesCount,b=this._sources.length;this.accumulate?this.contentBuffer.push(p):(this.bytesWritten+=p.data.length,c.prototype.push.call(this,{data:p.data,meta:{currentFile:this.currentFile,percent:y?(g+100*(y-b-1))/y:100}}))},f.prototype.openedSource=function(p){this.currentSourceOffset=this.bytesWritten,this.currentFile=p.file.name;var g=this.streamFiles&&!p.file.dir;if(g){var y=l(p,g,!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 g=this.streamFiles&&!p.file.dir,y=l(p,g,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),g)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,g=0;g=this.index;c--)u=(u<<8)+this.byteAt(c);return this.index+=a,u},readString:function(a){return o.transformTo("string",this.readData(a))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var a=this.readInt(4);return new Date(Date.UTC(1980+(a>>25&127),(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1))}},i.exports=l},{"../utils":32}],19:[function(n,i,s){var o=n("./Uint8ArrayReader");function l(a){o.call(this,a)}n("../utils").inherits(l,o),l.prototype.readData=function(a){this.checkOffset(a);var c=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,c},i.exports=l},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,i,s){var o=n("./DataReader");function l(a){o.call(this,a)}n("../utils").inherits(l,o),l.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},l.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},l.prototype.readAndCheckSignature=function(a){return a===this.readData(4)},l.prototype.readData=function(a){this.checkOffset(a);var c=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,c},i.exports=l},{"../utils":32,"./DataReader":18}],21:[function(n,i,s){var o=n("./ArrayReader");function l(a){o.call(this,a)}n("../utils").inherits(l,o),l.prototype.readData=function(a){if(this.checkOffset(a),a===0)return new Uint8Array(0);var c=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,c},i.exports=l},{"../utils":32,"./ArrayReader":17}],22:[function(n,i,s){var o=n("../utils"),l=n("../support"),a=n("./ArrayReader"),c=n("./StringReader"),u=n("./NodeBufferReader"),h=n("./Uint8ArrayReader");i.exports=function(d){var f=o.getTypeOf(d);return o.checkSupport(f),f!=="string"||l.uint8array?f==="nodebuffer"?new u(d):l.uint8array?new h(o.transformTo("uint8array",d)):new a(o.transformTo("array",d)):new c(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"),l=n("../utils");function a(c){o.call(this,"ConvertWorker to "+c),this.destType=c}l.inherits(a,o),a.prototype.processChunk=function(c){this.push({data:l.transformTo(this.destType,c.data),meta:c.meta})},i.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(n,i,s){var o=n("./GenericWorker"),l=n("../crc32");function a(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(a,o),a.prototype.processChunk=function(c){this.streamInfo.crc32=l(c.data,this.streamInfo.crc32||0),this.push(c)},i.exports=a},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,i,s){var o=n("../utils"),l=n("./GenericWorker");function a(c){l.call(this,"DataLengthProbe for "+c),this.propName=c,this.withStreamInfo(c,0)}o.inherits(a,l),a.prototype.processChunk=function(c){if(c){var u=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=u+c.data.length}l.prototype.processChunk.call(this,c)},i.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(n,i,s){var o=n("../utils"),l=n("./GenericWorker");function a(c){l.call(this,"DataWorker");var u=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,c.then(function(h){u.dataIsReady=!0,u.data=h,u.max=h&&h.length||0,u.type=o.getTypeOf(h),u.isPaused||u._tickAndRepeat()},function(h){u.error(h)})}o.inherits(a,l),a.prototype.cleanUp=function(){l.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!l.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var c=null,u=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":c=this.data.substring(this.index,u);break;case"uint8array":c=this.data.subarray(this.index,u);break;case"array":case"nodebuffer":c=this.data.slice(this.index,u)}return this.index=u,this.push({data:c,meta:{percent:this.max?this.index/this.max*100:0}})},i.exports=a},{"../utils":32,"./GenericWorker":28}],28:[function(n,i,s){function o(l){this.name=l||"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(l){this.emit("data",l)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(l){this.emit("error",l)}return!0},error:function(l){return!this.isFinished&&(this.isPaused?this.generatedError=l:(this.isFinished=!0,this.emit("error",l),this.previous&&this.previous.error(l),this.cleanUp()),!0)},on:function(l,a){return this._listeners[l].push(a),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(l,a){if(this._listeners[l])for(var c=0;c "+l:l}},i.exports=o},{}],29:[function(n,i,s){var o=n("../utils"),l=n("./ConvertWorker"),a=n("./GenericWorker"),c=n("../base64"),u=n("../support"),h=n("../external"),d=null;if(u.nodestream)try{d=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function f(g,y){return new h.Promise(function(b,v){var E=[],D=g._internalType,C=g._outputType,w=g._mimeType;g.on("data",function(A,T){E.push(A),y&&y(T)}).on("error",function(A){E=[],v(A)}).on("end",function(){try{var A=function(T,$,I){switch(T){case"blob":return o.newBlob(o.transformTo("arraybuffer",$),I);case"base64":return c.encode($);default:return o.transformTo(T,$)}}(C,function(T,$){var I,N=0,L=null,F=0;for(I=0;I<$.length;I++)F+=$[I].length;switch(T){case"string":return $.join("");case"array":return Array.prototype.concat.apply([],$);case"uint8array":for(L=new Uint8Array(F),I=0;I<$.length;I++)L.set($[I],N),N+=$[I].length;return L;case"nodebuffer":return Buffer.concat($);default:throw new Error("concat : unsupported type '"+T+"'")}}(D,E),w);b(A)}catch(T){v(T)}E=[]}).resume()})}function p(g,y,b){var v=y;switch(y){case"blob":case"arraybuffer":v="uint8array";break;case"base64":v="string"}try{this._internalType=v,this._outputType=y,this._mimeType=b,o.checkSupport(v),this._worker=g.pipe(new l(v)),g.lock()}catch(E){this._worker=new a("error"),this._worker.error(E)}}p.prototype={accumulate:function(g){return f(this,g)},on:function(g,y){var b=this;return g==="data"?this._worker.on(g,function(v){y.call(b,v.data,v.meta)}):this._worker.on(g,function(){o.delay(y,arguments,b)}),this},resume:function(){return o.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(g){if(o.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new d(this,{objectMode:this._outputType!=="nodebuffer"},g)}},i.exports=p},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(n,i,s){if(s.base64=!0,s.array=!0,s.string=!0,s.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",s.nodebuffer=typeof Buffer<"u",s.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")s.blob=!1;else{var o=new ArrayBuffer(0);try{s.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var l=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);l.append(o),s.blob=l.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"),l=n("./support"),a=n("./nodejsUtils"),c=n("./stream/GenericWorker"),u=new Array(256),h=0;h<256;h++)u[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;u[254]=u[254]=1;function d(){c.call(this,"utf-8 decode"),this.leftOver=null}function f(){c.call(this,"utf-8 encode")}s.utf8encode=function(p){return l.nodebuffer?a.newBufferFrom(p,"utf-8"):function(g){var y,b,v,E,D,C=g.length,w=0;for(E=0;E>>6:(b<65536?y[D++]=224|b>>>12:(y[D++]=240|b>>>18,y[D++]=128|b>>>12&63),y[D++]=128|b>>>6&63),y[D++]=128|63&b);return y}(p)},s.utf8decode=function(p){return l.nodebuffer?o.transformTo("nodebuffer",p).toString("utf-8"):function(g){var y,b,v,E,D=g.length,C=new Array(2*D);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(l.uint8array?"uint8array":"array",p))},o.inherits(d,c),d.prototype.processChunk=function(p){var g=o.transformTo(l.uint8array?"uint8array":"array",p.data);if(this.leftOver&&this.leftOver.length){if(l.uint8array){var y=g;(g=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),g.set(y,this.leftOver.length)}else g=this.leftOver.concat(g);this.leftOver=null}var b=function(E,D){var C;for((D=D||E.length)>E.length&&(D=E.length),C=D-1;0<=C&&(192&E[C])==128;)C--;return C<0||C===0?D:C+u[E[C]]>D?C:D}(g),v=g;b!==g.length&&(l.uint8array?(v=g.subarray(0,b),this.leftOver=g.subarray(b,g.length)):(v=g.slice(0,b),this.leftOver=g.slice(b,g.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,c),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"),l=n("./base64"),a=n("./nodejsUtils"),c=n("./external");function u(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===l.MAX_VALUE_32BITS&&(this.uncompressedSize=p.readInt(8)),this.compressedSize===l.MAX_VALUE_32BITS&&(this.compressedSize=p.readInt(8)),this.localHeaderOffset===l.MAX_VALUE_32BITS&&(this.localHeaderOffset=p.readInt(8)),this.diskNumberStart===l.MAX_VALUE_32BITS&&(this.diskNumberStart=p.readInt(4))}},readExtraFields:function(p){var g,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,g=f.length;p>10&1023,E[g++]=56320|1023&y)}return h(E,g)},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+c[d[p]]>f?p:f}},{"./common":41}],43:[function(n,i,s){i.exports=function(o,l,a,c){for(var u=65535&o|0,h=o>>>16&65535|0,d=0;a!==0;){for(a-=d=2e3>>1:l>>>1;a[c]=l}return a}();i.exports=function(l,a,c,u){var h=o,d=u+c;l^=-1;for(var f=u;f>>8^h[255&(l^a[f])];return-1^l}},{}],46:[function(n,i,s){var o,l=n("../utils/common"),a=n("./trees"),c=n("./adler32"),u=n("./crc32"),h=n("./messages"),d=0,f=4,p=0,g=-2,y=-1,b=4,v=2,E=8,D=9,C=286,w=30,A=19,T=2*C+1,$=15,I=3,N=258,L=N+I+1,F=42,P=113,k=1,M=2,R=3,B=4;function V(G,Ce){return G.msg=h[Ce],Ce}function q(G){return(G<<1)-(4G.avail_out&&(Ee=G.avail_out),Ee!==0&&(l.arraySet(G.output,Ce.pending_buf,Ce.pending_out,Ee,G.next_out),G.next_out+=Ee,Ce.pending_out+=Ee,G.total_out+=Ee,G.avail_out-=Ee,Ce.pending-=Ee,Ce.pending===0&&(Ce.pending_out=0))}function J(G,Ce){a._tr_flush_block(G,0<=G.block_start?G.block_start:-1,G.strstart-G.block_start,Ce),G.block_start=G.strstart,Q(G.strm)}function ee(G,Ce){G.pending_buf[G.pending++]=Ce}function te(G,Ce){G.pending_buf[G.pending++]=Ce>>>8&255,G.pending_buf[G.pending++]=255&Ce}function Z(G,Ce){var Ee,oe,ne=G.max_chain_length,ve=G.strstart,Ie=G.prev_length,Me=G.nice_match,xe=G.strstart>G.w_size-L?G.strstart-(G.w_size-L):0,Ne=G.window,Qe=G.w_mask,he=G.prev,Ae=G.strstart+N,Le=Ne[ve+Ie-1],qe=Ne[ve+Ie];G.prev_length>=G.good_match&&(ne>>=2),Me>G.lookahead&&(Me=G.lookahead);do if(Ne[(Ee=Ce)+Ie]===qe&&Ne[Ee+Ie-1]===Le&&Ne[Ee]===Ne[ve]&&Ne[++Ee]===Ne[ve+1]){ve+=2,Ee++;do;while(Ne[++ve]===Ne[++Ee]&&Ne[++ve]===Ne[++Ee]&&Ne[++ve]===Ne[++Ee]&&Ne[++ve]===Ne[++Ee]&&Ne[++ve]===Ne[++Ee]&&Ne[++ve]===Ne[++Ee]&&Ne[++ve]===Ne[++Ee]&&Ne[++ve]===Ne[++Ee]&&vexe&&--ne!=0);return Ie<=G.lookahead?Ie:G.lookahead}function pe(G){var Ce,Ee,oe,ne,ve,Ie,Me,xe,Ne,Qe,he=G.w_size;do{if(ne=G.window_size-G.lookahead-G.strstart,G.strstart>=he+(he-L)){for(l.arraySet(G.window,G.window,he,he,0),G.match_start-=he,G.strstart-=he,G.block_start-=he,Ce=Ee=G.hash_size;oe=G.head[--Ce],G.head[Ce]=he<=oe?oe-he:0,--Ee;);for(Ce=Ee=he;oe=G.prev[--Ce],G.prev[Ce]=he<=oe?oe-he:0,--Ee;);ne+=he}if(G.strm.avail_in===0)break;if(Ie=G.strm,Me=G.window,xe=G.strstart+G.lookahead,Ne=ne,Qe=void 0,Qe=Ie.avail_in,Ne=I)for(ve=G.strstart-G.insert,G.ins_h=G.window[ve],G.ins_h=(G.ins_h<=I&&(G.ins_h=(G.ins_h<=I)if(oe=a._tr_tally(G,G.strstart-G.match_start,G.match_length-I),G.lookahead-=G.match_length,G.match_length<=G.max_lazy_match&&G.lookahead>=I){for(G.match_length--;G.strstart++,G.ins_h=(G.ins_h<=I&&(G.ins_h=(G.ins_h<=I&&G.match_length<=G.prev_length){for(ne=G.strstart+G.lookahead-I,oe=a._tr_tally(G,G.strstart-1-G.prev_match,G.prev_length-I),G.lookahead-=G.prev_length-1,G.prev_length-=2;++G.strstart<=ne&&(G.ins_h=(G.ins_h<G.pending_buf_size-5&&(Ee=G.pending_buf_size-5);;){if(G.lookahead<=1){if(pe(G),G.lookahead===0&&Ce===d)return k;if(G.lookahead===0)break}G.strstart+=G.lookahead,G.lookahead=0;var oe=G.block_start+Ee;if((G.strstart===0||G.strstart>=oe)&&(G.lookahead=G.strstart-oe,G.strstart=oe,J(G,!1),G.strm.avail_out===0)||G.strstart-G.block_start>=G.w_size-L&&(J(G,!1),G.strm.avail_out===0))return k}return G.insert=0,Ce===f?(J(G,!0),G.strm.avail_out===0?R:B):(G.strstart>G.block_start&&(J(G,!1),G.strm.avail_out),k)}),new Pe(4,4,8,4,_e),new Pe(4,5,16,8,_e),new Pe(4,6,32,32,_e),new Pe(4,4,16,16,ye),new Pe(8,16,32,32,ye),new Pe(8,16,128,128,ye),new Pe(8,32,128,256,ye),new Pe(32,128,258,1024,ye),new Pe(32,258,258,4096,ye)],s.deflateInit=function(G,Ce){return Tt(G,Ce,E,15,8,0)},s.deflateInit2=Tt,s.deflateReset=Nt,s.deflateResetKeep=Ve,s.deflateSetHeader=function(G,Ce){return G&&G.state?G.state.wrap!==2?g:(G.state.gzhead=Ce,p):g},s.deflate=function(G,Ce){var Ee,oe,ne,ve;if(!G||!G.state||5>8&255),ee(oe,oe.gzhead.time>>16&255),ee(oe,oe.gzhead.time>>24&255),ee(oe,oe.level===9?2:2<=oe.strategy||oe.level<2?4:0),ee(oe,255&oe.gzhead.os),oe.gzhead.extra&&oe.gzhead.extra.length&&(ee(oe,255&oe.gzhead.extra.length),ee(oe,oe.gzhead.extra.length>>8&255)),oe.gzhead.hcrc&&(G.adler=u(G.adler,oe.pending_buf,oe.pending,0)),oe.gzindex=0,oe.status=69):(ee(oe,0),ee(oe,0),ee(oe,0),ee(oe,0),ee(oe,0),ee(oe,oe.level===9?2:2<=oe.strategy||oe.level<2?4:0),ee(oe,3),oe.status=P);else{var Ie=E+(oe.w_bits-8<<4)<<8;Ie|=(2<=oe.strategy||oe.level<2?0:oe.level<6?1:oe.level===6?2:3)<<6,oe.strstart!==0&&(Ie|=32),Ie+=31-Ie%31,oe.status=P,te(oe,Ie),oe.strstart!==0&&(te(oe,G.adler>>>16),te(oe,65535&G.adler)),G.adler=1}if(oe.status===69)if(oe.gzhead.extra){for(ne=oe.pending;oe.gzindex<(65535&oe.gzhead.extra.length)&&(oe.pending!==oe.pending_buf_size||(oe.gzhead.hcrc&&oe.pending>ne&&(G.adler=u(G.adler,oe.pending_buf,oe.pending-ne,ne)),Q(G),ne=oe.pending,oe.pending!==oe.pending_buf_size));)ee(oe,255&oe.gzhead.extra[oe.gzindex]),oe.gzindex++;oe.gzhead.hcrc&&oe.pending>ne&&(G.adler=u(G.adler,oe.pending_buf,oe.pending-ne,ne)),oe.gzindex===oe.gzhead.extra.length&&(oe.gzindex=0,oe.status=73)}else oe.status=73;if(oe.status===73)if(oe.gzhead.name){ne=oe.pending;do{if(oe.pending===oe.pending_buf_size&&(oe.gzhead.hcrc&&oe.pending>ne&&(G.adler=u(G.adler,oe.pending_buf,oe.pending-ne,ne)),Q(G),ne=oe.pending,oe.pending===oe.pending_buf_size)){ve=1;break}ve=oe.gzindexne&&(G.adler=u(G.adler,oe.pending_buf,oe.pending-ne,ne)),ve===0&&(oe.gzindex=0,oe.status=91)}else oe.status=91;if(oe.status===91)if(oe.gzhead.comment){ne=oe.pending;do{if(oe.pending===oe.pending_buf_size&&(oe.gzhead.hcrc&&oe.pending>ne&&(G.adler=u(G.adler,oe.pending_buf,oe.pending-ne,ne)),Q(G),ne=oe.pending,oe.pending===oe.pending_buf_size)){ve=1;break}ve=oe.gzindexne&&(G.adler=u(G.adler,oe.pending_buf,oe.pending-ne,ne)),ve===0&&(oe.status=103)}else oe.status=103;if(oe.status===103&&(oe.gzhead.hcrc?(oe.pending+2>oe.pending_buf_size&&Q(G),oe.pending+2<=oe.pending_buf_size&&(ee(oe,255&G.adler),ee(oe,G.adler>>8&255),G.adler=0,oe.status=P)):oe.status=P),oe.pending!==0){if(Q(G),G.avail_out===0)return oe.last_flush=-1,p}else if(G.avail_in===0&&q(Ce)<=q(Ee)&&Ce!==f)return V(G,-5);if(oe.status===666&&G.avail_in!==0)return V(G,-5);if(G.avail_in!==0||oe.lookahead!==0||Ce!==d&&oe.status!==666){var Me=oe.strategy===2?function(xe,Ne){for(var Qe;;){if(xe.lookahead===0&&(pe(xe),xe.lookahead===0)){if(Ne===d)return k;break}if(xe.match_length=0,Qe=a._tr_tally(xe,0,xe.window[xe.strstart]),xe.lookahead--,xe.strstart++,Qe&&(J(xe,!1),xe.strm.avail_out===0))return k}return xe.insert=0,Ne===f?(J(xe,!0),xe.strm.avail_out===0?R:B):xe.last_lit&&(J(xe,!1),xe.strm.avail_out===0)?k:M}(oe,Ce):oe.strategy===3?function(xe,Ne){for(var Qe,he,Ae,Le,qe=xe.window;;){if(xe.lookahead<=N){if(pe(xe),xe.lookahead<=N&&Ne===d)return k;if(xe.lookahead===0)break}if(xe.match_length=0,xe.lookahead>=I&&0xe.lookahead&&(xe.match_length=xe.lookahead)}if(xe.match_length>=I?(Qe=a._tr_tally(xe,1,xe.match_length-I),xe.lookahead-=xe.match_length,xe.strstart+=xe.match_length,xe.match_length=0):(Qe=a._tr_tally(xe,0,xe.window[xe.strstart]),xe.lookahead--,xe.strstart++),Qe&&(J(xe,!1),xe.strm.avail_out===0))return k}return xe.insert=0,Ne===f?(J(xe,!0),xe.strm.avail_out===0?R:B):xe.last_lit&&(J(xe,!1),xe.strm.avail_out===0)?k:M}(oe,Ce):o[oe.level].func(oe,Ce);if(Me!==R&&Me!==B||(oe.status=666),Me===k||Me===R)return G.avail_out===0&&(oe.last_flush=-1),p;if(Me===M&&(Ce===1?a._tr_align(oe):Ce!==5&&(a._tr_stored_block(oe,0,0,!1),Ce===3&&(Y(oe.head),oe.lookahead===0&&(oe.strstart=0,oe.block_start=0,oe.insert=0))),Q(G),G.avail_out===0))return oe.last_flush=-1,p}return Ce!==f?p:oe.wrap<=0?1:(oe.wrap===2?(ee(oe,255&G.adler),ee(oe,G.adler>>8&255),ee(oe,G.adler>>16&255),ee(oe,G.adler>>24&255),ee(oe,255&G.total_in),ee(oe,G.total_in>>8&255),ee(oe,G.total_in>>16&255),ee(oe,G.total_in>>24&255)):(te(oe,G.adler>>>16),te(oe,65535&G.adler)),Q(G),0=Ee.w_size&&(ve===0&&(Y(Ee.head),Ee.strstart=0,Ee.block_start=0,Ee.insert=0),Ne=new l.Buf8(Ee.w_size),l.arraySet(Ne,Ce,Qe-Ee.w_size,Ee.w_size,0),Ce=Ne,Qe=Ee.w_size),Ie=G.avail_in,Me=G.next_in,xe=G.input,G.avail_in=Qe,G.next_in=0,G.input=Ce,pe(Ee);Ee.lookahead>=I;){for(oe=Ee.strstart,ne=Ee.lookahead-(I-1);Ee.ins_h=(Ee.ins_h<>>=I=$>>>24,D-=I,(I=$>>>16&255)===0)M[h++]=65535&$;else{if(!(16&I)){if(!(64&I)){$=C[(65535&$)+(E&(1<>>=I,D-=I),D<15&&(E+=k[c++]<>>=I=$>>>24,D-=I,!(16&(I=$>>>16&255))){if(!(64&I)){$=w[(65535&$)+(E&(1<>>=I,D-=I,(I=h-d)>3,E&=(1<<(D-=N<<3))-1,o.next_in=c,o.next_out=h,o.avail_in=c>>24&255)+(F>>>8&65280)+((65280&F)<<8)+((255&F)<<24)}function E(){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 D(F){var P;return F&&F.state?(P=F.state,F.total_in=F.total_out=P.total=0,F.msg="",P.wrap&&(F.adler=1&P.wrap),P.mode=g,P.last=0,P.havedict=0,P.dmax=32768,P.head=null,P.hold=0,P.bits=0,P.lencode=P.lendyn=new o.Buf32(y),P.distcode=P.distdyn=new o.Buf32(b),P.sane=1,P.back=-1,f):p}function C(F){var P;return F&&F.state?((P=F.state).wsize=0,P.whave=0,P.wnext=0,D(F)):p}function w(F,P){var k,M;return F&&F.state?(M=F.state,P<0?(k=0,P=-P):(k=1+(P>>4),P<48&&(P&=15)),P&&(P<8||15=B.wsize?(o.arraySet(B.window,P,k-B.wsize,B.wsize,0),B.wnext=0,B.whave=B.wsize):(M<(R=B.wsize-B.wnext)&&(R=M),o.arraySet(B.window,P,k-M,R,B.wnext),(M-=R)?(o.arraySet(B.window,P,k-M,M,0),B.wnext=M,B.whave=B.wsize):(B.wnext+=R,B.wnext===B.wsize&&(B.wnext=0),B.whave>>8&255,k.check=a(k.check,ve,2,0),J=Q=0,k.mode=2;break}if(k.flags=0,k.head&&(k.head.done=!1),!(1&k.wrap)||(((255&Q)<<8)+(Q>>8))%31){F.msg="incorrect header check",k.mode=30;break}if((15&Q)!=8){F.msg="unknown compression method",k.mode=30;break}if(J-=4,G=8+(15&(Q>>>=4)),k.wbits===0)k.wbits=G;else if(G>k.wbits){F.msg="invalid window size",k.mode=30;break}k.dmax=1<>8&1),512&k.flags&&(ve[0]=255&Q,ve[1]=Q>>>8&255,k.check=a(k.check,ve,2,0)),J=Q=0,k.mode=3;case 3:for(;J<32;){if(q===0)break e;q--,Q+=M[B++]<>>8&255,ve[2]=Q>>>16&255,ve[3]=Q>>>24&255,k.check=a(k.check,ve,4,0)),J=Q=0,k.mode=4;case 4:for(;J<16;){if(q===0)break e;q--,Q+=M[B++]<>8),512&k.flags&&(ve[0]=255&Q,ve[1]=Q>>>8&255,k.check=a(k.check,ve,2,0)),J=Q=0,k.mode=5;case 5:if(1024&k.flags){for(;J<16;){if(q===0)break e;q--,Q+=M[B++]<>>8&255,k.check=a(k.check,ve,2,0)),J=Q=0}else k.head&&(k.head.extra=null);k.mode=6;case 6:if(1024&k.flags&&(q<(Z=k.length)&&(Z=q),Z&&(k.head&&(G=k.head.extra_len-k.length,k.head.extra||(k.head.extra=new Array(k.head.extra_len)),o.arraySet(k.head.extra,M,B,Z,G)),512&k.flags&&(k.check=a(k.check,M,Z,B)),q-=Z,B+=Z,k.length-=Z),k.length))break e;k.length=0,k.mode=7;case 7:if(2048&k.flags){if(q===0)break e;for(Z=0;G=M[B+Z++],k.head&&G&&k.length<65536&&(k.head.name+=String.fromCharCode(G)),G&&Z>9&1,k.head.done=!0),F.adler=k.check=0,k.mode=12;break;case 10:for(;J<32;){if(q===0)break e;q--,Q+=M[B++]<>>=7&J,J-=7&J,k.mode=27;break}for(;J<3;){if(q===0)break e;q--,Q+=M[B++]<>>=1)){case 0:k.mode=14;break;case 1:if(N(k),k.mode=20,P!==6)break;Q>>>=2,J-=2;break e;case 2:k.mode=17;break;case 3:F.msg="invalid block type",k.mode=30}Q>>>=2,J-=2;break;case 14:for(Q>>>=7&J,J-=7&J;J<32;){if(q===0)break e;q--,Q+=M[B++]<>>16^65535)){F.msg="invalid stored block lengths",k.mode=30;break}if(k.length=65535&Q,J=Q=0,k.mode=15,P===6)break e;case 15:k.mode=16;case 16:if(Z=k.length){if(q>>=5,J-=5,k.ndist=1+(31&Q),Q>>>=5,J-=5,k.ncode=4+(15&Q),Q>>>=4,J-=4,286>>=3,J-=3}for(;k.have<19;)k.lens[Ie[k.have++]]=0;if(k.lencode=k.lendyn,k.lenbits=7,Ee={bits:k.lenbits},Ce=u(0,k.lens,0,19,k.lencode,0,k.work,Ee),k.lenbits=Ee.bits,Ce){F.msg="invalid code lengths set",k.mode=30;break}k.have=0,k.mode=19;case 19:for(;k.have>>16&255,Ue=65535&ne,!((ye=ne>>>24)<=J);){if(q===0)break e;q--,Q+=M[B++]<>>=ye,J-=ye,k.lens[k.have++]=Ue;else{if(Ue===16){for(oe=ye+2;J>>=ye,J-=ye,k.have===0){F.msg="invalid bit length repeat",k.mode=30;break}G=k.lens[k.have-1],Z=3+(3&Q),Q>>>=2,J-=2}else if(Ue===17){for(oe=ye+3;J>>=ye)),Q>>>=3,J-=3}else{for(oe=ye+7;J>>=ye)),Q>>>=7,J-=7}if(k.have+Z>k.nlen+k.ndist){F.msg="invalid bit length repeat",k.mode=30;break}for(;Z--;)k.lens[k.have++]=G}}if(k.mode===30)break;if(k.lens[256]===0){F.msg="invalid code -- missing end-of-block",k.mode=30;break}if(k.lenbits=9,Ee={bits:k.lenbits},Ce=u(h,k.lens,0,k.nlen,k.lencode,0,k.work,Ee),k.lenbits=Ee.bits,Ce){F.msg="invalid literal/lengths set",k.mode=30;break}if(k.distbits=6,k.distcode=k.distdyn,Ee={bits:k.distbits},Ce=u(d,k.lens,k.nlen,k.ndist,k.distcode,0,k.work,Ee),k.distbits=Ee.bits,Ce){F.msg="invalid distances set",k.mode=30;break}if(k.mode=20,P===6)break e;case 20:k.mode=21;case 21:if(6<=q&&258<=Y){F.next_out=V,F.avail_out=Y,F.next_in=B,F.avail_in=q,k.hold=Q,k.bits=J,c(F,te),V=F.next_out,R=F.output,Y=F.avail_out,B=F.next_in,M=F.input,q=F.avail_in,Q=k.hold,J=k.bits,k.mode===12&&(k.back=-1);break}for(k.back=0;Pe=(ne=k.lencode[Q&(1<>>16&255,Ue=65535&ne,!((ye=ne>>>24)<=J);){if(q===0)break e;q--,Q+=M[B++]<>Ve)])>>>16&255,Ue=65535&ne,!(Ve+(ye=ne>>>24)<=J);){if(q===0)break e;q--,Q+=M[B++]<>>=Ve,J-=Ve,k.back+=Ve}if(Q>>>=ye,J-=ye,k.back+=ye,k.length=Ue,Pe===0){k.mode=26;break}if(32&Pe){k.back=-1,k.mode=12;break}if(64&Pe){F.msg="invalid literal/length code",k.mode=30;break}k.extra=15&Pe,k.mode=22;case 22:if(k.extra){for(oe=k.extra;J>>=k.extra,J-=k.extra,k.back+=k.extra}k.was=k.length,k.mode=23;case 23:for(;Pe=(ne=k.distcode[Q&(1<>>16&255,Ue=65535&ne,!((ye=ne>>>24)<=J);){if(q===0)break e;q--,Q+=M[B++]<>Ve)])>>>16&255,Ue=65535&ne,!(Ve+(ye=ne>>>24)<=J);){if(q===0)break e;q--,Q+=M[B++]<>>=Ve,J-=Ve,k.back+=Ve}if(Q>>>=ye,J-=ye,k.back+=ye,64&Pe){F.msg="invalid distance code",k.mode=30;break}k.offset=Ue,k.extra=15&Pe,k.mode=24;case 24:if(k.extra){for(oe=k.extra;J>>=k.extra,J-=k.extra,k.back+=k.extra}if(k.offset>k.dmax){F.msg="invalid distance too far back",k.mode=30;break}k.mode=25;case 25:if(Y===0)break e;if(Z=te-Y,k.offset>Z){if((Z=k.offset-Z)>k.whave&&k.sane){F.msg="invalid distance too far back",k.mode=30;break}pe=Z>k.wnext?(Z-=k.wnext,k.wsize-Z):k.wnext-Z,Z>k.length&&(Z=k.length),_e=k.window}else _e=R,pe=V-k.offset,Z=k.length;for(YT?(I=pe[_e+b[P]],J[ee+b[P]]):(I=96,0),E=1<>V)+(D-=E)]=$<<24|I<<16|N|0,D!==0;);for(E=1<>=1;if(E!==0?(Q&=E-1,Q+=E):Q=0,P++,--te[F]==0){if(F===M)break;F=d[f+b[P]]}if(R>>7)]}function ee(ne,ve){ne.pending_buf[ne.pending++]=255&ve,ne.pending_buf[ne.pending++]=ve>>>8&255}function te(ne,ve,Ie){ne.bi_valid>v-Ie?(ne.bi_buf|=ve<>v-ne.bi_valid,ne.bi_valid+=Ie-v):(ne.bi_buf|=ve<>>=1,Ie<<=1,0<--ve;);return Ie>>>1}function _e(ne,ve,Ie){var Me,xe,Ne=new Array(b+1),Qe=0;for(Me=1;Me<=b;Me++)Ne[Me]=Qe=Qe+Ie[Me-1]<<1;for(xe=0;xe<=ve;xe++){var he=ne[2*xe+1];he!==0&&(ne[2*xe]=pe(Ne[he]++,he))}}function ye(ne){var ve;for(ve=0;ve>1;1<=Ie;Ie--)Ve(ne,Ne,Ie);for(xe=Ae;Ie=ne.heap[1],ne.heap[1]=ne.heap[ne.heap_len--],Ve(ne,Ne,1),Me=ne.heap[1],ne.heap[--ne.heap_max]=Ie,ne.heap[--ne.heap_max]=Me,Ne[2*xe]=Ne[2*Ie]+Ne[2*Me],ne.depth[xe]=(ne.depth[Ie]>=ne.depth[Me]?ne.depth[Ie]:ne.depth[Me])+1,Ne[2*Ie+1]=Ne[2*Me+1]=xe,ne.heap[1]=xe++,Ve(ne,Ne,1),2<=ne.heap_len;);ne.heap[--ne.heap_max]=ne.heap[1],function(qe,St){var At,Lt,kt,dt,Ct,zt,ur=St.dyn_tree,_n=St.max_code,Bn=St.stat_desc.static_tree,zn=St.stat_desc.has_stree,es=St.stat_desc.extra_bits,pr=St.stat_desc.extra_base,hn=St.stat_desc.max_length,ei=0;for(dt=0;dt<=b;dt++)qe.bl_count[dt]=0;for(ur[2*qe.heap[qe.heap_max]+1]=0,At=qe.heap_max+1;At>=7;xe>>=1)if(1&Le&&he.dyn_ltree[2*Ae]!==0)return l;if(he.dyn_ltree[18]!==0||he.dyn_ltree[20]!==0||he.dyn_ltree[26]!==0)return a;for(Ae=32;Ae>>3,(Ne=ne.static_len+3+7>>>3)<=xe&&(xe=Ne)):xe=Ne=Ie+5,Ie+4<=xe&&ve!==-1?oe(ne,ve,Ie,Me):ne.strategy===4||Ne===xe?(te(ne,2+(Me?1:0),3),Nt(ne,L,F)):(te(ne,4+(Me?1:0),3),function(he,Ae,Le,qe){var St;for(te(he,Ae-257,5),te(he,Le-1,5),te(he,qe-4,4),St=0;St>>8&255,ne.pending_buf[ne.d_buf+2*ne.last_lit+1]=255&ve,ne.pending_buf[ne.l_buf+ne.last_lit]=255&Ie,ne.last_lit++,ve===0?ne.dyn_ltree[2*Ie]++:(ne.matches++,ve--,ne.dyn_ltree[2*(k[Ie]+d+1)]++,ne.dyn_dtree[2*J(ve)]++),ne.last_lit===ne.lit_bufsize-1},s._tr_align=function(ne){te(ne,2,3),Z(ne,D,L),function(ve){ve.bi_valid===16?(ee(ve,ve.bi_buf),ve.bi_buf=0,ve.bi_valid=0):8<=ve.bi_valid&&(ve.pending_buf[ve.pending++]=255&ve.bi_buf,ve.bi_buf>>=8,ve.bi_valid-=8)}(ne)}},{"../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(l,a){if(!l.setImmediate){var c,u,h,d,f=1,p={},g=!1,y=l.document,b=Object.getPrototypeOf&&Object.getPrototypeOf(l);b=b&&b.setTimeout?b:l,c={}.toString.call(l.process)==="[object process]"?function(C){process.nextTick(function(){E(C)})}:function(){if(l.postMessage&&!l.importScripts){var C=!0,w=l.onmessage;return l.onmessage=function(){C=!1},l.postMessage("","*"),l.onmessage=w,C}}()?(d="setImmediate$"+Math.random()+"$",l.addEventListener?l.addEventListener("message",D,!1):l.attachEvent("onmessage",D),function(C){l.postMessage(d+C,"*")}):l.MessageChannel?((h=new MessageChannel).port1.onmessage=function(C){E(C.data)},function(C){h.port2.postMessage(C)}):y&&"onreadystatechange"in y.createElement("script")?(u=y.documentElement,function(C){var w=y.createElement("script");w.onreadystatechange=function(){E(C),w.onreadystatechange=null,u.removeChild(w),w=null},u.appendChild(w)}):function(C){setTimeout(E,0,C)},b.setImmediate=function(C){typeof C!="function"&&(C=new Function(""+C));for(var w=new Array(arguments.length-1),A=0;A"u"?o===void 0?this:o:self)}).call(this,typeof r<"u"?r:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(xH);var ewe=xH.exports;const wH=po(ewe),dL=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. +`,ga="replace",s$=["Functional","Regular","Expressive"],SH=["Mobile","Tablet"],Y1=["3xs","2xs","xs","sm","md","lg","xl","2xl","3xl"],twe=e=>`package ${ga}.theme + +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.ui.graphics.toArgb +import androidx.compose.ui.platform.LocalConfiguration +import androidx.compose.ui.platform.LocalView +import androidx.core.view.WindowCompat + +private val DarkColorScheme = getColorSchemeDark() + +private val LightColorScheme = getColorSchemeLight() + + +object ${e} { + val colors: ${e}ColorScheme + @Composable + @ReadOnlyComposable + get() = LocalColors.current + + val dimensions: ${e}Dimensions + @Composable + @ReadOnlyComposable + get() = LocalDimensions.current + + val typography: ${e}TextStyles + @Composable + @ReadOnlyComposable + get() = LocalTypography.current +} + +@Composable +fun ${e}( + density: Density = Density.REGULAR, + darkTheme: Boolean = isSystemInDarkTheme(), + content: @Composable () -> Unit +) { + val configuration = LocalConfiguration.current + // typography + val typography: ${e}TextStyles = when { + configuration.screenWidthDp > 768 -> + when (density) { + Density.FUNCTIONAL -> getTextStyles(getTypographyFunctionalTablet()) + Density.EXPRESSIVE -> getTextStyles(getTypographyExpressiveTablet()) + else -> getTextStyles(getTypographyRegularTablet()) + } + + else -> when (density) { + Density.FUNCTIONAL -> getTextStyles(getTypographyFunctionalMobile()) + Density.EXPRESSIVE -> getTextStyles(getTypographyExpressiveMobile()) + else -> getTextStyles(getTypographyRegularMobile()) + } + } + + // screen + val dimensions: ${e}Dimensions = when { + configuration.screenWidthDp > 768 -> + when (density) { + Density.FUNCTIONAL -> getDimensionsFunctionalTablet() + Density.EXPRESSIVE -> getDimensionsExpressiveTablet() + else -> getDimensionsRegularTablet() + } + + else -> when (density) { + Density.FUNCTIONAL -> getDimensionsFunctionalMobile() + Density.EXPRESSIVE -> getDimensionsExpressiveMobile() + else -> getDimensionsRegularMobile() + } + } + + // colors + val colorScheme: ${e}ColorScheme = when { + darkTheme -> DarkColorScheme + else -> LightColorScheme + } + val view = LocalView.current + if (!view.isInEditMode) { + SideEffect { + val window = (view.context as Activity).window + window.statusBarColor = colorScheme.neutral.bgLvl1Enabled.toArgb() + window.navigationBarColor = colorScheme.neutral.bgLvl1Enabled.toArgb() + WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = darkTheme + } + } + + CompositionLocalProvider( + LocalColors provides colorScheme, + LocalDimensions provides dimensions, + LocalTypography provides typography + ) { + content() + } +} +`,rwe=[{name:"onEnabled",light:0,dark:0},{name:"originEnabled",light:0,dark:0},{name:"originHover",light:0,dark:0},{name:"originPressed",light:0,dark:0}],Na=e=>`Color(0xff${e.replace("#","")})`,nwe=(e,t,r)=>{let n=`package ${ga}.theme + +import androidx.compose.ui.graphics.Color +object Colors { + +`;const i=x4(e,t);return Object.entries(i).forEach(([s,o])=>{if(o.forEach(l=>{const a=`${s}${l.index}`;n+=`val ${a} = ${Na(l.hex)} +`}),th(s)){const{lightOrigin:l,darkOrigin:a}=_k(e,t,r,s);l&&a&&(n+=`val ${s}OnLight = ${Na(l.onColor)} +`,n+=`val ${s}OriginLight = ${Na(l.color)} +`,n+=`val ${s}HoverLight = ${Na(l.hoverColor)} +`,n+=`val ${s}PressedLight = ${Na(l.pressedColor)} +`,n+=`val ${s}OnDark = ${Na(a.onColor)} +`,n+=`val ${s}OriginDark = ${Na(a.color)} +`,n+=`val ${s}HoverDark = ${Na(a.hoverColor)} +`,n+=`val ${s}PressedDark = ${Na(a.pressedColor)} +`)}}),n+="}",n},fL=(e,t,r,n,i)=>{const s=ln(i?"dark":"light");for(const o of r){n+=`val ${ln(o)}Colors${s} = ${ln(o)}Colors( +`;for(const l of t){const a=`${o}${i?l.dark:l.light}`;if(l.transparencyDark!==void 0||l.transparencyLight!==void 0){const c=(l.transparencyDark!==void 0?l.transparencyDark:l.transparencyLight||0)/100;n+=`Colors.${a}.copy(${c}f), +`}else n+=`Colors.${a}, +`}th(o)&&(n+=`Colors.${o}On${s}, +`,n+=`Colors.${o}Origin${s}, +`,n+=`Colors.${o}Hover${s}, +`,n+=`Colors.${o}Pressed${s}, +`),n+=`) +`}n+=`fun getColorScheme${s}( +`;for(const o of r){const l=`${ln(o)}Colors`;n+=`${o}: ${l} = ${ln(o)}Colors${s}, +`}n+=` +):${e}ColorScheme = ${e}ColorScheme( +`;for(const o of r)n+=`${o}=${o}, +`;return n+=`) +`,n},iwe=(e,t,r)=>{const n={},i=Object.keys(r);let s=`package ${ga}.theme + +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.setValue +import androidx.compose.runtime.structuralEqualityPolicy +import androidx.compose.runtime.staticCompositionLocalOf + +import androidx.compose.ui.graphics.Color +`;for(const o of i){const l=th(o)?[...t,...rwe]:t;s+=`class ${ln(o)}Colors( +`;for(const a of l){const c=`${ln(a.name,!0)}`;n[`${o}${a.name}`]=c,s+=`${c}: Color, +`}s+=`) { +`;for(const a of l){const c=n[`${o}${a.name}`];s+=`var ${c} by mutableStateOf(${c}, structuralEqualityPolicy()) + internal set +`}s+=`} +`}s+=`class ${e}ColorScheme( +`;for(const o of i){const l=`${ln(o)}Colors`;s+=`${o}: ${l}, +`}s+=`){ +`;for(const o of i)s+=`var ${o} by mutableStateOf(${o}, structuralEqualityPolicy()) + internal set +`;return s+=`} +`,s=fL(e,t,i,s,!0),s=fL(e,t,i,s,!1),s+=` +val LocalColors = staticCompositionLocalOf { getColorSchemeLight() } +`,s},swe=e=>{let t=`package ${ga}.theme + +import androidx.compose.ui.unit.Dp +import androidx.compose.ui.unit.dp +object Dimensions { + +`;return Ic(e).forEach(function(r){if(this.isLeaf&&this.path.length>0&&this.path[0]!=="branding"&&this.path[0]!=="colors"&&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 n=`${ln(this.path.join("-"),!0)}`,i=typeof r=="string"||r instanceof String?`${Number(r)*16}.dp`:r;t+=`val ${n}: Dp = ${i} +`}}),t+=`} +`,t},Cm={spacing:["responsive","fixed"],sizing:["base"],border:["height","radius"]},owe=(e,t,r,n)=>{for(const[i,s]of Object.entries(Cm)){t+=`val ${i}Dimensions${r}${n} = ${ln(i)}Dimensions(`;for(const o of s){const l=o==="base"?"":`-${o}`,a=o==="responsive"?`-${n}`:"",c=i==="border"?"":`-${r}`;for(const u of Y1)t+=`Dimensions.${ln(`${i}${l}${c}${a}-${u}`,!0)}, +`}t+=`) +`}t+=`fun getDimensions${r}${n}(`;for(const i of Object.keys(Cm))t+=`${i}: ${ln(i)}Dimensions = ${i}Dimensions${r}${n}, +`;t+=` +):${e}Dimensions = ${e}Dimensions( +`;for(const i of Object.keys(Cm))t+=`${i}=${i}, +`;return t+=`) +`,t},awe=e=>{let t=`package ${ga}.theme + +import androidx.compose.runtime.staticCompositionLocalOf +import androidx.compose.ui.unit.Dp +`;for(const[r,n]of Object.entries(Cm)){t+=`data class ${ln(r)}Dimensions( +`;for(const i of n)for(const s of Y1)t+=`val ${ln(`${i}-${s}`,!0)}: Dp, +`;t+=`) +`}t+=`data class ${e}Dimensions( +`;for(const r of Object.keys(Cm))t+=`val ${r}: ${ln(r)}Dimensions, +`;t+=`) +`;for(const r of s$)for(const n of SH)t=owe(e,t,r,n);return t+=` +val LocalDimensions = staticCompositionLocalOf { getDimensionsRegularMobile() } +`,t},lwe=()=>`package ${ga}.theme + +import ${ga}.R +import androidx.compose.ui.text.font.FontFamily +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.font.Font + +object Fonts { +// Required +val sansRegular = FontFamily( + Font(R.font.sans_regular, FontWeight.Normal) +) + +val headBlack = FontFamily( + Font(R.font.head_black, FontWeight.Black) +) + +// Optional +val headLight = FontFamily( + Font(R.font.head_light, FontWeight.Light) +) +val headRegular = FontFamily( + Font(R.font.head_regular, FontWeight.Normal) +) + +val sansDigital = FontFamily( + Font(R.font.sans_digital, FontWeight.Light) +) + +val sansMedium = FontFamily( + Font(R.font.sans_medium, FontWeight.Medium) +) + +val sansSemiBold = FontFamily( + Font(R.font.sans_semibold, FontWeight.SemiBold) +) + +val sansBold = FontFamily( + Font(R.font.sans_bold, FontWeight.Bold) +) +} +`,uwe=e=>{let t=`package ${ga}.theme + +import androidx.compose.ui.unit.sp +object Typography { + +`;return Ic(e).forEach(function(r){if(this.isLeaf&&this.path.length===6&&this.path[0]==="typography"&&!this.path.includes("desktop")&&!this.path.includes("_scale")){const n=[this.path[3],this.path[5],this.path[1],this.path[2],this.path[4]],i=`${ln(n.join("-"),!0)}`;let s=`${Number(r)*16}.sp`;if(this.path.at(-1)==="lineHeight"){const o=[...this.path];o[o.length-1]="fontSize",s=`${Number(Ic(e).get(o))*r*16}.sp`}t+=`val ${i} = ${s} +`}}),t+="}",t},Tm=["body","headline"],DH=["lineHeight","fontSize"],pL={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"},cwe=(e,t,r,n)=>{for(const i of Tm){t+=`val ${i}Typography${r}${n} = ${ln(i)}Typography(`;for(const s of DH)for(const o of Y1)t+=`Typography.${ln(`${i}-${s}-${r}-${n}-${o}`,!0)}, +`;t+=`) +`}t+=`fun getTypography${r}${n}(`;for(const i of Tm)t+=`${i}: ${ln(i)}Typography = ${i}Typography${r}${n}, +`;t+=` +):${e}Typography = ${e}Typography( +`;for(const i of Tm)t+=`${i}=${i}, +`;return t+=`) +`,t},hwe=e=>{let t=`package ${ga}.theme + +import androidx.compose.runtime.staticCompositionLocalOf +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.unit.TextUnit +import androidx.compose.ui.text.font.FontWeight +`;for(const r of Tm){t+=`data class ${ln(r)}Typography( +`;for(const n of Y1)for(const i of DH)t+=`val ${ln(`${i}-${n}`,!0)}: TextUnit, +`;t+=`) +`}t+=`data class ${e}Typography( +`;for(const r of Tm)t+=`val ${r}: ${ln(r)}Typography, +`;t+=`) +`;for(const r of s$)for(const n of SH)t=cwe(e,t,r,n);t+=`data class ${e}TextStyles( +`;for(const[r]of Object.entries(pL))t+=`val ${r}: TextStyle, +`;t+=`) +`,t+=`fun getTextStyles(typo: DBThemeTypography): ${e}TextStyles = ${e}TextStyles(`;for(const[r,n]of Object.entries(pL))t+=`TextStyle( + fontFamily = Fonts.${r.includes("body")?"sansRegular":"headBlack"}, + 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 { getTextStyles(getTypographyRegularMobile()) } +`,t},dwe=()=>`package ${ga}.theme + enum class Density { + ${s$.map(e=>e.toUpperCase()).join(",")} +} +`,mL=e=>e.includes("enabled")||e.includes("hover")||e.includes("pressed"),gL=e=>{const t=e.lastIndexOf("-"),r=e.slice(t+1);return{nameWithoutState:e.slice(0,t),state:r}},fwe=(e,t)=>e.transparencyDark!==void 0||e.transparencyLight!==void 0?t?e.transparencyDark:e.transparencyLight:0,pwe=(e,t)=>Object.entries(e).map(([r,n])=>{const i=Wd(r,n,t);return{[r]:i}}).reduce((r,n)=>({...r,...n}),{}),yL=(e,t,r,n,i,s,o)=>{let l={};return Object.entries(r).forEach(([a,c])=>{if(th(a)){const{lightOrigin:u,darkOrigin:h}=_k(t,i,o,a),d=n?h:u;d&&(l={...l,[`${xr}-${a}/on/origin/enabled`]:`transparency 0%, ${d.onColor}`,[`${xr}-${a}/on/origin/hover`]:`transparency 0%, ${d.onColorHover}`,[`${xr}-${a}/on/origin/pressed`]:`transparency 0%, ${d.onColorPressed}`,[`${xr}-${a}/origin/enabled`]:`transparency 0%, ${d.color}`,[`${xr}-${a}/origin/hover`]:`transparency 0%, ${d.hoverColor}`,[`${xr}-${a}/origin/pressed`]:`transparency 0%, ${d.pressedColor}`})}e.forEach(u=>{const h=s.find(d=>d.name===u.name);if(h){const d=n?h.dark:h.light,f=c[d].hex,p=fwe(u,n);if(u.name.includes("on-")){const g=u.name.replace("on-","");if(mL(u.name)){const{nameWithoutState:y,state:b}=gL(g);b.replace(/^ak-/,"").replace(/^bg-/,""),l[`${xr}-${a}/on/${y}/${b}`]=`transparency ${p}%, ${f}`}else l[`${xr}-${a}/on/${g}`]=`transparency ${p}%, ${f}`}else if(mL(u.name)){const{nameWithoutState:g,state:y}=gL(u.name);l[`${xr}-${a}/${g}/${y}`]=`transparency ${p}%, ${f}`}else l[`${xr}-${a}/${u.name}`]=`transparency ${p}%, ${f}`}})}),l},mwe=(e,t,r,n,i)=>{const s=pwe(t,r),o=yL(e,t,s,!1,r,n,i),l=yL(e,t,s,!0,r,n,i);return JSON.stringify({light:o,dark:l})},gwe=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},ywe=e=>`.db-${e}-bg, +.db-${e}-bg [data-bg-weight="1"], +.db-${e}-bg [data-bg-weight="2"], +.db-${e}-bg [data-bg-weight="3"], +.db-${e}-bg-lvl-1, +.db-${e}-bg-lvl-2, +.db-${e}-bg-lvl-3, +.db-${e}-bg-transparent-full, +.db-${e}-bg-transparent-semi, +.db-${e}-contrast-high, +.db-${e}-contrast-high-interactive, +.db-${e}-contrast-low, +.db-${e}-contrast-low-interactive { + background: var(--db-current-color-bg-enabled); + color: var(--db-current-color-enabled); +} +.db-${e}-bg [data-bg-weight="1"]:after, +.db-${e}-bg [data-bg-weight="1"]:before, +.db-${e}-bg [data-bg-weight="2"]:after, +.db-${e}-bg [data-bg-weight="2"]:before, +.db-${e}-bg [data-bg-weight="3"]:after, +.db-${e}-bg [data-bg-weight="3"]:before, +.db-${e}-bg-lvl-1:after, +.db-${e}-bg-lvl-1:before, +.db-${e}-bg-lvl-2:after, +.db-${e}-bg-lvl-2:before, +.db-${e}-bg-lvl-3:after, +.db-${e}-bg-lvl-3:before, +.db-${e}-bg-transparent-full:after, +.db-${e}-bg-transparent-full:before, +.db-${e}-bg-transparent-semi:after, +.db-${e}-bg-transparent-semi:before, +.db-${e}-bg:after, +.db-${e}-bg:before, +.db-${e}-contrast-high-interactive:after, +.db-${e}-contrast-high-interactive:before, +.db-${e}-contrast-high:after, +.db-${e}-contrast-high:before, +.db-${e}-contrast-low-interactive:after, +.db-${e}-contrast-low-interactive:before, +.db-${e}-contrast-low:after, +.db-${e}-contrast-low:before { + color: var(--db-current-icon-color, inherit); +} +.db-${e}-contrast-high, +.db-${e}-contrast-high-interactive { + --db-current-icon-color: var(--db-${e}-on-contrast-enabled); + --db-current-color-enabled: var(--db-${e}-on-contrast-enabled); + --db-current-color-bg-enabled: var(--db-${e}-contrast-high-enabled); + --db-current-color-bg-hover: var(--db-${e}-contrast-high-hover); + --db-current-color-bg-pressed: var(--db-${e}-contrast-high-pressed); + --db-current-color-border: var(--db-${e}-contrast-high-enabled); +} +.db-${e}-contrast-high-interactive:hover { + background: var(--db-${e}-contrast-high-hover); +} +.db-${e}-contrast-high-interactive:active { + background: var(--db-${e}-contrast-high-pressed); +} +.db-${e}-contrast-low, +.db-${e}-contrast-low-interactive { + --db-current-icon-color: var(--db-${e}-on-contrast-enabled); + --db-current-color-enabled: var(--db-${e}-on-contrast-enabled); + --db-current-color-bg-enabled: var(--db-${e}-contrast-low-enabled); + --db-current-color-bg-hover: var(--db-${e}-contrast-low-hover); + --db-current-color-bg-pressed: var(--db-${e}-contrast-low-pressed); + --db-current-color-border: var(--db-${e}-contrast-low-enabled); +} +.db-${e}-contrast-low-interactive:hover { + background: var(--db-${e}-contrast-low-hover); +} +.db-${e}-contrast-low-interactive:active { + background: var(--db-${e}-contrast-low-pressed); +} +.db-${e}-bg, +.db-${e}-bg [data-bg-weight="1"], +.db-${e}-bg [data-bg-weight="2"], +.db-${e}-bg [data-bg-weight="3"], +.db-${e}-bg-lvl-1, +.db-${e}-bg-lvl-2, +.db-${e}-bg-lvl-3, +.db-${e}-bg-transparent-full, +.db-${e}-bg-transparent-semi { + --db-current-color-bg-transparent-full-enabled: var( + --db-${e}-bg-transparent-full-enabled + ); + --db-current-color-bg-transparent-semi-enabled: var( + --db-${e}-bg-transparent-semi-enabled + ); + --db-current-color-bg-transparent-hover: var( + --db-${e}-bg-transparent-hover + ); + --db-current-color-bg-transparent-pressed: var( + --db-${e}-bg-transparent-pressed + ); + --db-current-color-enabled: var(--db-${e}-on-bg-enabled); + --db-current-color-icon: var(--db-${e}-on-bg-enabled); + --db-current-color-hover: var(--db-${e}-on-bg-hover); + --db-current-color-pressed: var(--db-${e}-on-bg-pressed); + --db-current-color-bg-lvl-1-enabled: var(--db-${e}-bg-lvl-1-enabled); + --db-current-color-bg-lvl-2-enabled: var(--db-${e}-bg-lvl-2-enabled); + --db-current-color-bg-lvl-3-enabled: var(--db-${e}-bg-lvl-3-enabled); + --db-current-color-contrast-low-enabled: var( + --db-${e}-contrast-low-enabled + ); + --db-current-color-border: var(--db-${e}-border); + --db-current-color-bg-lvl-1-hover: var(--db-${e}-bg-lvl-1-hover); + --db-current-color-bg-lvl-1-pressed: var(--db-${e}-bg-lvl-1-pressed); + --db-current-color-bg-lvl-2-hover: var(--db-${e}-bg-lvl-2-hover); + --db-current-color-bg-lvl-2-pressed: var(--db-${e}-bg-lvl-2-pressed); + --db-current-color-bg-lvl-3-hover: var(--db-${e}-bg-lvl-3-hover); + --db-current-color-bg-lvl-3-pressed: var(--db-${e}-bg-lvl-3-pressed); + --db-current-color-on-contrast-enabled: var( + --db-${e}-on-contrast-enabled + ); + --db-current-color-contrast-high-enabled: var( + --db-${e}-contrast-high-enabled + ); + --db-current-color-contrast-high-hover: var( + --db-${e}-contrast-high-hover + ); + --db-current-color-contrast-high-pressed: var( + --db-${e}-contrast-high-pressed + ); +} +.db-${e}-bg [data-emphasis="weak"][data-bg-weight="1"], +.db-${e}-bg [data-emphasis="weak"][data-bg-weight="2"], +.db-${e}-bg [data-emphasis="weak"][data-bg-weight="3"], +[data-emphasis="weak"].db-${e}-bg, +[data-emphasis="weak"].db-${e}-bg-lvl-1, +[data-emphasis="weak"].db-${e}-bg-lvl-2, +[data-emphasis="weak"].db-${e}-bg-lvl-3, +[data-emphasis="weak"].db-${e}-bg-transparent-full, +[data-emphasis="weak"].db-${e}-bg-transparent-semi { + --db-current-color-enabled: var(--db-${e}-on-bg-weak-enabled); + --db-current-color-hover: var(--db-${e}-on-bg-weak-hover); + --db-current-color-pressed: var(--db-${e}-on-bg-weak-pressed); + color: var(--db-current-color-enabled); +} +.db-${e}-bg, +.db-${e}-bg [data-bg-weight="1"], +.db-${e}-bg-lvl-1 { + --db-current-color-bg-enabled: var(--db-current-color-bg-lvl-1-enabled); +} +.db-${e}-bg [data-bg-weight="2"], +.db-${e}-bg-lvl-2 { + --db-current-color-bg-enabled: var(--db-current-color-bg-lvl-2-enabled); +} +.db-${e}-bg [data-bg-weight="3"], +.db-${e}-bg-lvl-3 { + --db-current-color-bg-enabled: var(--db-current-color-bg-lvl-3-enabled); +} +.db-${e}-bg-transparent-full { + --db-current-color-bg-enabled: var( + --db-current-color-bg-transparent-full-enabled + ); +} +.db-${e}-bg-transparent-semi { + --db-current-color-bg-enabled: var( + --db-current-color-bg-transparent-semi-enabled + ); +} +`,EH=(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)},vwe=async e=>{const t=new wH;for(const[n,i]of Object.entries(e))t.file(`${n}.json`,i);const r=await t.generateAsync({type:"blob"});EH("Playground.zip",r)},bwe=async(e,t,r)=>{const n={...r.colors,...r.additionalColors,...r.customColors},i=(r.branding.name||"default-theme")+"Theme",s=JSON.stringify(r),o=Iie(r),l=ln(r.branding.name),a=new wH;a.file(`${i}.json`,s);const c="Android",u=`${c}/theme`,h=`${u}/data`;a.file(`${c}/README.md`,dL(l)),a.file(`${u}/${l}.kt`,twe(l)),a.file(`${u}/${l}ColorScheme.kt`,iwe(l,e,n)),a.file(`${u}/${l}Dimensions.kt`,awe(l)),a.file(`${u}/${l}Typography.kt`,hwe(l)),a.file(`${h}/Fonts.kt`,lwe()),a.file(`${h}/Dimensions.kt`,swe(r)),a.file(`${h}/Typography.kt`,uwe(r)),a.file(`${h}/Colors.kt`,nwe(n,t,r.branding.alternativeColors)),a.file(`${h}/Density.kt`,dwe());const d="Utils";a.file(`${d}/${i}-sketch-colors.json`,mwe(e,n,t,b0,r.branding.alternativeColors)),a.file(`${d}/${i}-font-faces.scss`,gwe(r));const f="Web";a.file(`${f}/${i}-theme.css`,o);const p=Hp(kC(n,t,r.branding.alternativeColors),!0),g=Hp(_C(e,n),!0);if(a.file(`${f}/${i}-colors-full.css`,OI(p,g)),a.file(`${f}/${i}-palette.css`,p),a.file(`${f}/${i}-speaking-names.css`,g),a.file(`${f}/README.md`,dL(i)),r.customColors){const b="Custom Colors",v=Hp(kC(r.customColors,t,r.branding.alternativeColors),!0),E=Hp(_C(e,r.customColors),!0);let D="";for(const C of Object.keys(r.customColors)){const w=ywe(C);a.file(`${f}/${b}/classes/${C}.css`,w),D+=w}a.file(`${f}/${b}/classes/all.css`,D),a.file(`${f}/${b}/${i}-custom-colors-full.css`,OI(v,E)),a.file(`${f}/${b}/${i}-custom-colors-palette.css`,v),a.file(`${f}/${b}/${i}-speaking-names-custom-colors.css`,E)}const y=await a.generateAsync({type:"blob"});EH(`${i}.zip`,y)},xwe=()=>{const{t:e}=vr(),{resetDefaults:t,luminanceSteps:r,theme:n,speakingNames:i,developerMode:s}=yr(o=>o);return z.jsxs(z.Fragment,{children:[s&&z.jsx(Bt,{icon:"undo",onClick:()=>t(),children:e("reset")}),z.jsx(Y0,{label:"import",accept:"application/JSON",onUpload:o=>{try{const l=atob(o.split("base64,")[1]),a=JSON.parse(l);yr.setState({theme:a})}catch(l){yr.setState({notification:l.message}),console.error(l)}}}),z.jsx(Bt,{variant:"brand",icon:"download",onClick:()=>bwe(i,r,n),children:e("export")})]})},wwe=()=>{const{speakingNames:e}=yr(i=>i),{t}=vr(),r=(i,s)=>{const o=[...e];o[s]=i,yr.setState({speakingNames:o})},n=(i,s)=>{yr.setState({speakingNames:e.map(o=>{const l={...o};return i?l.light=s?l.light+1:l.light-1:l.dark=s?l.dark+1:l.dark-1,l})})};return z.jsxs("div",{"data-density":"functional",className:"grid grid-cols-3 gap-fix-md",children:[z.jsx("div",{className:"flex items-center",children:z.jsx("h6",{children:t("colorName")})}),z.jsxs("div",{className:"flex items-center",children:[z.jsx("h6",{className:"mr-auto",children:t("dark")}),z.jsx(Bt,{icon:"minus",noText:!0,variant:"ghost",onClick:()=>n(!1,!1),children:"Decrease"}),z.jsx(Bt,{icon:"plus",noText:!0,variant:"ghost",onClick:()=>n(!1,!0),children:"Increase"})]}),z.jsxs("div",{className:"flex items-center",children:[z.jsx("h6",{className:"mr-auto",children:t("light")}),z.jsx(Bt,{icon:"minus",noText:!0,variant:"ghost",onClick:()=>n(!0,!1),children:"Decrease"}),z.jsx(Bt,{icon:"plus",noText:!0,variant:"ghost",onClick:()=>n(!0,!0),children:"Increase"})]}),e.map((i,s)=>z.jsxs(H.Fragment,{children:[z.jsx("span",{children:t(i.name)}),z.jsxs("div",{className:"flex gap-fix-md",children:[z.jsx(an,{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&&z.jsx(an,{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)})]}),z.jsxs("div",{className:"flex gap-fix-md",children:[z.jsx(an,{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&&z.jsx(an,{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))]})},Swe=H.memo(()=>{const{t:e}=vr(),{theme:t}=yr(r=>r);return z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("logo")}),z.jsxs("div",{className:"flex gap-fix-md",children:[z.jsxs("div",{className:"flex flex-col gap-fix-md p-fix-sm","data-color-scheme":"light",children:[z.jsx(Rr,{icon:"sun",children:"Light"}),z.jsx("img",{className:"h-siz-md mx-auto",src:tg(t.branding.image.light),alt:"logo"}),z.jsx(Y0,{size:"small",label:"uploadLogo",accept:"image/*",onUpload:r=>{yr.setState({theme:{...t,branding:{...t.branding,image:{...t.branding.image,light:r}}}})}})]}),z.jsx(ha,{margin:"none",variant:"vertical"}),z.jsxs("div",{className:"flex flex-col gap-fix-md p-fix-sm","data-color-scheme":"dark",children:[z.jsx(Rr,{icon:"moon",children:"Dark"}),z.jsx("img",{className:"h-siz-md mx-auto",src:tg(t.branding.image.dark||t.branding.image.light),alt:"logo"}),z.jsx(Y0,{size:"small",label:"uploadLogo",accept:"image/*",onUpload:r=>{yr.setState({theme:{...t,branding:{...t.branding,image:{...t.branding.image,dark:r}}}})}})]})]})]})}),Dwe=["folder_open","document","user","wrench","toys"],Ewe=()=>{const{t:e}=vr();return z.jsx("div",{className:`demo-side-nav w-full min-w-auto md:min-w-fit md:w-auto db-neutral-bg-lvl-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:Dwe.map(t=>z.jsx(Bt,{icon:t,variant:"ghost",width:"full",children:e(t)},`dashboard-sidenav-button-${t}`))})},o$=({linkToDemo:e,density:t})=>{const{t:r}=vr();return z.jsx(X1,{name:"Demo",density:t,actionBar:z.jsx(z.Fragment,{children:z.jsx(sk,{to:e?"/demo":"/",className:"db-button","data-variant":"brand",target:"_blank",children:r(e?"openDemo":"openMainPage")})}),children:z.jsxs("div",{className:"flex flex-col md:flex-row h-full",children:[z.jsx(Ewe,{}),z.jsxs("div",{className:"flex flex-col gap-fix-md py-fix-md px-res-sm db-neutral-bg-lvl-2 w-full h-full overflow-y-auto",children:[z.jsx("h1",{children:r("dashboard")}),z.jsxs("div",{className:"demo-dashboard grid gap-fix-md h-full",children:[z.jsx(hs,{spacing:"small",className:"dashboard-short1 db-neutral-bg-lvl-1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Mobile Users"}),z.jsx("h3",{children:"500"}),z.jsx(Rr,{className:"mt-auto",semantic:"successful",children:"Good capacity"})]})}),z.jsx(hs,{spacing:"small",className:"dashboard-short2 db-neutral-bg-lvl-1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Tablet Users"}),z.jsx("h3",{children:"200"}),z.jsx(Rr,{className:"mt-auto",semantic:"warning",children:"Medium capacity"})]})}),z.jsx(hs,{spacing:"small",className:"dashboard-long db-brand-bg",elevationLevel:"1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Progress"}),z.jsx("div",{className:"dashboard-progress",children:z.jsx("h5",{className:"m-auto",children:"50%"})})]})}),z.jsx(hs,{spacing:"small",className:"dashboard-big db-neutral-bg-lvl-1 flex-row justify-between",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Desktop Users"}),z.jsx("h3",{children:"100"}),z.jsx(Rr,{className:"mt-auto",semantic:"critical",children:"Bad capacity"})]})})]})]})]})})},Cwe=H.memo(()=>{const{t:e}=vr(),[t,r]=H.useState("regular");return z.jsxs("div",{className:"flex-col flex w-full h-full gap-fix-md p-fix-sm overflow-hidden relative",children:[z.jsx("div",{className:"flex gap-fix-md",children:z.jsxs(vc,{label:e("density"),variant:"floating",value:t,onChange:n=>r(n.target.value),children:[z.jsx("option",{value:"functional",children:"functional"}),z.jsx("option",{value:"regular",children:"regular"}),z.jsx("option",{value:"expressive",children:"expressive"})]})}),z.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:z.jsx(o$,{linkToDemo:!0,density:t})})]})}),kp=Ic(ok),Twe=(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&&!kp.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(kp.get(t))*r}`;if(t[1]==="height"){const n=Number(kp.get(t));return`${n+n*(r-1)}`}}if(t[0]==="sizing"&&!t.includes("fixed")){const n=Number(kp.get(t));return`${n+n*(r-1)}`}if(t[0]==="spacing"){const n=Number(kp.get(t));return`${n+n*(r-1)}`}}}},Awe=(e,t)=>{try{let r=t;return e.forEach(n=>{r=r[n]}),r}catch(r){console.error(r)}return 1},_p=({label:e,params:t})=>{const{t:r}=vr(),{theme:n}=yr(s=>s),i=s=>{const o=[...t];let l={...n};l=Ic(l).map(function(a){this.isLeaf&&this.path.length>0&&o.every((c,u)=>c===this.path[u])&&this.update(Twe(s,this.path)||a)}),yr.setState({theme:l})};return z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:r(e)}),z.jsxs(vc,{label:`${r(e)} ${r("scale")}`,variant:"floating",value:Awe([...t,"_scale"],n),onChange:s=>{i(s.target.value)},children:[t.includes("sizing")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),t.includes("spacing")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),t.includes("height")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),(t.includes("elevation")||t.includes("radius"))&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"none"}),z.jsx("option",{children:"50%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"150%"}),z.jsx("option",{children:"200%"})]}),t.includes("radius")&&z.jsx("option",{children:"full"})]})]})},kwe=({tabs:e})=>{const{t}=vr(),{developerMode:r}=yr(n=>n);return z.jsxs(m6,{alignment:"center",width:"full",className:"h-full",children:[z.jsx(lk,{children:e.filter(n=>r||!n.onlyDeveloper).map(n=>z.jsx(S0,{children:t(n.text)},`tab-${n.text}`))}),e.filter(n=>r||!n.onlyDeveloper).map(n=>z.jsx(E0,{className:"h-full",children:n.component},`tab-panel-${n.text}`))]})},_we=()=>z.jsx("div",{className:"grid grid-cols-3 md:grid-cols-9 gap-fix-md",children:Z1.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center",children:[z.jsx("div",{className:"rounded w-siz-xl",style:{height:`var(--db-border-height-${e})`,border:`var(--db-border-height-${e}) solid var(--db-brand-border)`}}),z.jsx(Rr,{semantic:"informational",icon:"none",children:e})]},`border-height-${e}`))}),$we=()=>z.jsx("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-fix-md",children:[...Z1,"full"].map(e=>z.jsx("div",{className:"flex w-siz-xl h-siz-xl md:w-siz-2xl md:h-siz-2xl db-successful-bg-lvl-1 items-center justify-center",style:{borderRadius:`var(--db-border-radius-${e})`,border:"var(--db-border-height-3xs) solid var(--db-current-color-border)"},children:e},`border-radius-${e}`))}),Fwe=()=>z.jsx("div",{className:"grid grid-cols-3 gap-fix-md",children:CH.map(e=>z.jsx("div",{className:"db-card items-center","data-spacing":"medium",style:{boxShadow:`var(--db-elevation-${e})`},children:e},`elevation-${e}`))}),Pwe=()=>z.jsx("div",{className:"flex flex-wrap gap-fix-md",children:Z1.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[z.jsx("div",{className:"flex db-informational-bg-lvl-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-current-color-border)"},children:z.jsx("span",{className:"hidden",children:e})}),z.jsx(Rr,{semantic:"informational",icon:"none",children:e})]},`sizing-${e}`))}),Iwe=()=>z.jsx("div",{className:"flex flex-wrap gap-fix-md",children:Z1.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[z.jsx("div",{className:"flex db-warning-bg-lvl-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-current-color-border)"},children:z.jsx("span",{className:"hidden",children:e})}),z.jsx(Rr,{semantic:"informational",icon:"none",children:e})]},`spacing-${e}`))}),CH=["sm","md","lg"],Z1=["3xs","2xs","xs",...CH,"xl","2xl","3xl"],Nwe=[{title:"spacing",component:z.jsx(Iwe,{})},{title:"sizing",component:z.jsx(Pwe,{})},{title:"elevation",component:z.jsx(Fwe,{})},{title:"borderHeight",component:z.jsx(_we,{})},{title:"borderRadius",component:z.jsx($we,{})}],ks=({colorName:e,type:t,isBorder:r,bgTransparent:n})=>z.jsxs("div",{className:"flex flex-col gap-fix-md text-center",children:[z.jsx("p",{className:"font-bold",children:ln(`${t}${n?`-${n}`:""}`,!1," ")}),z.jsx("div",{className:"flex flex-col",children:(r?["enabled"]:["enabled","hover","pressed"]).map(i=>{const s=`var(--db-${e}-${t}${n&&i==="enabled"?`-${n}`:""}${r?"":`-${i}`})`,o=`var(--db-${e}-border)`;let l=`var(--db-${e}-on-bg-enabled)`;return t.startsWith("on-bg")?l=`var(--db-${e}-bg-lvl-1-enabled)`:t==="origin"?l=`var(--db-${e}-on-enabled)`:t==="on"?l=`var(--db-${e}-origin-enabled)`:(t==="contrast-high"||t==="contrast-low"||t==="border")&&(l=`var(--db-${e}-on-contrast-enabled)`),z.jsx("div",{className:"flex w-full md:min-w-siz-2xl h-siz-md mx-auto rounded-sm",style:{backgroundColor:s,border:`1px solid ${o}`,color:l},children:z.jsx("span",{className:"m-auto",children:i})},`color-preview-${e}-${t}-${i}`)})})]}),Mwe=({colorName:e})=>z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[th(e)&&z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx(ks,{colorName:e,type:"on"}),z.jsx(ks,{colorName:e,type:"origin"})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx(ks,{colorName:e,type:"on-bg"}),z.jsx(ks,{colorName:e,type:"on-bg-weak"}),z.jsx(ks,{colorName:e,type:"on-contrast"})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx(ks,{colorName:e,type:"contrast-high"}),z.jsx(ks,{colorName:e,type:"contrast-low"}),z.jsx(ks,{colorName:e,type:"border",isBorder:!0})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx(ks,{colorName:e,type:"bg-lvl-1"}),z.jsx(ks,{colorName:e,type:"bg-lvl-2"}),z.jsx(ks,{colorName:e,type:"bg-lvl-3"}),z.jsx(ks,{colorName:e,type:"bg-transparent",bgTransparent:"full"}),z.jsx(ks,{colorName:e,type:"bg-transparent",bgTransparent:"semi"})]})]}),Lwe=()=>{const{theme:e}=yr(o=>o),[t,r]=H.useState(""),[n,i]=H.useState([]),{t:s}=vr();return H.useEffect(()=>{i(Object.keys({...e.colors,...e.additionalColors,...e.customColors}).map(o=>({title:o,component:z.jsx(Mwe,{colorName:o}),isColor:!0})))},[s,e.additionalColors,e.colors,e.customColors]),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx(an,{variant:"floating",label:s("search"),placeholder:s("search"),type:"search",onChange:o=>r(o.target.value)}),z.jsx("div",{className:"flex flex-col gap-fix-sm w-full",children:[...Nwe,...n].map(({title:o,component:l,isColor:a})=>(a?`${s("color")}: ${o}`:s(o)).toLowerCase().includes(t.toLowerCase())?z.jsx(hs,{spacing:"small",className:"w-full",children:z.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[z.jsx("h5",{children:a?`${s("color")}: ${o}`:s(o)}),l]})},`token-card-${o}`):null)})]})},Owe=[{text:"demo",component:z.jsx(Cwe,{})},{text:"components",component:z.jsx(Zxe,{})},{text:"token",component:z.jsx(Lwe,{})},{text:"colorPalettes",component:z.jsx(Qxe,{}),onlyDeveloper:!0},{text:"speakingColors",component:z.jsx(wwe,{}),onlyDeveloper:!0}],Rwe=()=>{const{t:e}=vr(),{theme:t}=yr(r=>r);return z.jsx(X1,{withDevMode:!0,actionBar:z.jsx(xwe,{}),name:e("customization"),children:z.jsxs("div",{className:"content flex flex-col md:flex-row md:h-full md:overflow-hidden",children:[z.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:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("name")}),z.jsx(an,{variant:"floating",label:e("themeName"),placeholder:e("themeName"),value:t.branding.name,onChange:r=>yr.setState({theme:{...t,branding:{...t.branding,name:r.target.value}}})})]}),z.jsx(Swe,{}),z.jsx(ha,{margin:"none"}),z.jsx(Xxe,{}),z.jsx(ha,{margin:"none"}),z.jsx(_p,{label:"spacing",params:["spacing"]}),z.jsx(_p,{label:"sizing",params:["sizing"]}),z.jsx(_p,{label:"elevation",params:["elevation"]}),z.jsx(_p,{label:"borderHeight",params:["border","height"]}),z.jsx(_p,{label:"borderRadius",params:["border","radius"]})]}),z.jsx("div",{className:`db-neutral-bg-lvl-2 p-fix-sm md:p-res-sm + flex flex-col gap-res-sm w-full overflow-auto`,children:z.jsx(kwe,{tabs:Owe})})]})})},Bwe=["accessible","adaptive","efficient"],zwe=()=>{const{t:e}=vr();return z.jsx(z.Fragment,{children:Bwe.map((t,r)=>z.jsx(Ig,{spacing:"medium",width:"large",className:`flex h-[100vh] items-center${r%2===0?" db-neutral-bg-lvl-2":""}`,children:z.jsxs("div",{className:"flex flex-col text-balance text-center items-center gap-fix-md",children:[z.jsx("h6",{children:e(`landingHowItFeature${r+1}Title`)}),z.jsxs("h2",{children:[e(`landingHowItFeature${r+1}Strong`),e(`landingHowItFeature${r+1}Desc`)]})]})},`feature-card-${t}`))})},jwe=()=>{const{t:e}=vr();return z.jsx(Ig,{spacing:"medium",width:"large",className:"flex items-center db-brand-bg-lvl-3",children:z.jsxs("div",{className:"flex flex-col gap-fix-xl items-center text-center text-balance",children:[z.jsx("h2",{"data-icon-after":"heart",children:e("landingMoreTitle")}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md mx-auto items-center",children:[z.jsx(sk,{to:"/playground",className:"db-button capitalize hidden md:block",target:"_blank","data-variant":"filled","data-width":"full",children:e("tryIt")}),z.jsx("a",{className:"db-button capitalize","data-variant":"brand",href:"https://marketingportal.extranet.deutschebahn.com/marketingportal",target:"_blank","data-width":"full",children:e("gettingStarted")})]})]})})},Hwe=()=>{const{theme:e,darkMode:t}=yr(r=>r);return z.jsx(Ig,{spacing:"none",width:"large",children:z.jsxs("div",{className:"flex justify-between min-h-siz-md py-fix-xs md:py-fix-md",children:[z.jsx("img",{className:"logo",src:tg(t&&e.branding.image.dark?e.branding.image.dark:e.branding.image.light),alt:"brand"}),z.jsx("a",{href:"https://github.com/db-ui/theme-builder",target:"_blank",referrerPolicy:"no-referrer",children:z.jsx("img",{className:"my-auto logo",src:`${n1}/assets/images/github-mark${t?"-white":""}.svg`,alt:"GitHub Mark"})})]})})},Uwe={name:"Deutsche Bahn",image:{light:"db_logo.svg"},alternativeColors:{brand:{custom:!1,hex:"#EC0016",dark:!0,isValid:!1},yellow:{custom:!1,hex:"#aa8f00",dark:!1,isValid:!1},orange:{custom:!1,hex:"#d17d00",dark:!1,isValid:!1},red:{custom:!1,hex:"#EC0016",dark:!0,isValid:!1},burgundy:{custom:!1,hex:"#A9455D",dark:!0,isValid:!1},pink:{custom:!1,hex:"#E93E8F",dark:!0,isValid:!1},violet:{custom:!1,hex:"#814997",dark:!0,isValid:!1},blue:{custom:!1,hex:"#1558c6",dark:!0,isValid:!1},cyan:{custom:!1,hex:"#2e9acb",dark:!1,isValid:!1},turquoise:{custom:!1,hex:"#00A099",dark:!0,isValid:!1},green:{custom:!1,hex:"#63A615",dark:!0,isValid:!1},green2:{custom:!1,hex:"#408335",dark:!0,isValid:!1}}},Wwe={_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"}}},Vwe={_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"}},Gwe={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"}}}}},qwe={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"}},Kwe={_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)"},Jwe={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)"}},Xwe={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"}}},Ywe={neutral:"#242629",brand:"#ec0016",informational:"#309FD1",warning:"#F39200",successful:"#63A615",critical:"#EC0016"},Zwe={yellow:"#FFD800",orange:"#F39200",red:"#EC0016",pink:"#E93E8F",violet:"#814997",blue:"#1455C0",cyan:"#309FD1",turquoise:"#00A099",green:"#63A615"},Qwe={branding:Uwe,spacing:Wwe,sizing:Vwe,typography:Gwe,border:qwe,elevation:Kwe,transition:Jwe,font:Xwe,colors:Ywe,additionalColors:Zwe},eSe={name:"S-Bahn",image:{light:"sbahn_logo.svg"},alternativeColors:{brand:{hex:"#4D8E45",dark:!0},yellow:{custom:!1,hex:"#aa8f00",dark:!1,isValid:!1},orange:{custom:!1,hex:"#d17d00",dark:!1,isValid:!1},red:{custom:!1,hex:"#EC0016",dark:!0,isValid:!1},burgundy:{custom:!1,hex:"#A9455D",dark:!0,isValid:!1},pink:{custom:!1,hex:"#E93E8F",dark:!0,isValid:!1},violet:{custom:!1,hex:"#814997",dark:!0,isValid:!1},blue:{custom:!1,hex:"#1558c6",dark:!0,isValid:!1},cyan:{custom:!1,hex:"#2e9acb",dark:!1,isValid:!1},turquoise:{custom:!1,hex:"#00A099",dark:!0,isValid:!1},green:{custom:!1,hex:"#63A615",dark:!0,isValid:!1}}},tSe={_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"}}},rSe={_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"}},nSe={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"}}}}},iSe={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"}},sSe={_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)"},oSe={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)"}},aSe={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"}}},lSe={neutral:"#242629",brand:"#4D8E45",brandDark:"#4D8E45",informational:"#309FD1",warning:"#F39200",successful:"#63A615",critical:"#EC0016"},uSe={yellow:"#FFD800",orange:"#F39200",red:"#EC0016",pink:"#E93E8F",violet:"#814997",blue:"#1455C0",cyan:"#309FD1",turquoise:"#00A099",green:"#63A615"},cSe={branding:eSe,spacing:tSe,sizing:rSe,typography:nSe,border:iSe,elevation:sSe,transition:oSe,font:aSe,colors:lSe,additionalColors:uSe},hSe=ok,dSe=cSe,fSe=Qwe,pSe={neutralTheme:hSe,dbTheme:fSe,sbahnTheme:dSe},mSe=()=>{const{t:e}=vr(),[t,r]=H.useState("neutralTheme"),{darkMode:n,theme:i}=yr(s=>s);return z.jsx(Ig,{width:"large",spacing:"large",className:"flex md:h-[100vh] items-center",children:z.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-fix-md md:gap-fix-3xl",children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsxs("h1",{children:[z.jsx("span",{className:"brand-name",children:i.branding.name}),z.jsx("br",{}),"Design System Platform"]}),z.jsx("h4",{"data-variant":"light",children:"By all, for all"}),z.jsx("p",{children:e("landingDesignSystemText")}),z.jsxs("div",{className:"grid grid-cols-4 gap-fix-md",children:[Object.entries(pSe).map(([s,o])=>z.jsx("button",{onClick:()=>{r(s),yr.setState({theme:o,luminanceSteps:v0,speakingNames:b0})},children:z.jsxs(hs,{className:"min-h-siz-xl",spacing:"small","data-selected":t===s,elevationLevel:"2",behaviour:"interactive",children:[z.jsx("img",{className:"logo m-auto",src:tg(n&&o.branding.image.dark?o.branding.image.dark:o.branding.image.light),alt:"brand"}),z.jsx(eo,{placement:"bottom",children:e(s)})]})},s)),z.jsx(sk,{className:"no-underline",to:"/customization",target:"_blank",children:z.jsx(hs,{className:"items-center justify-center min-h-siz-xl",spacing:"small","data-selected":"false",elevationLevel:"2",behaviour:"interactive",children:z.jsx(mf,{icon:"plus",children:"Add custom theme"})})})]})]}),z.jsx("div",{className:"flex col-span-2 relative",children:z.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:z.jsx(o$,{linkToDemo:!0})})})]})})},gSe=()=>z.jsxs("div",{className:"flex flex-col overflow-y-auto h-full",children:[z.jsx(Hwe,{}),z.jsxs("main",{children:[z.jsx(mSe,{}),z.jsx(zwe,{}),z.jsx(jwe,{})]})]});function li(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:Q1(e)?2:ex(e)?3:0}function fg(e,t){return wu(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Uv(e,t){return wu(e)===2?e.get(t):e[t]}function TH(e,t,r){var n=wu(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function ySe(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Q1(e){return DSe&&e instanceof Map}function ex(e){return ESe&&e instanceof Set}function Vn(e){return e.o||e.t}function a$(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=TSe(e);delete t[Pr];for(var r=d$(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=vSe),Object.freeze(e),t&&Vc(e,function(r,n){return l$(n,!0)},!0)),e}function vSe(){li(2)}function u$(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function ca(e){var t=bT[e];return t||li(18,e),t}function AH(e,t){bT[e]||(bT[e]=t)}function Z0(){return mg}function _D(e,t){t&&(ca("Patches"),e.u=[],e.s=[],e.v=t)}function Q0(e){vT(e),e.p.forEach(bSe),e.p=null}function vT(e){e===mg&&(mg=e.l)}function vL(e){return mg={p:[],l:mg,h:e,m:!0,_:0}}function bSe(e){var t=e[Pr];t.i===0||t.i===1?t.j():t.g=!0}function $D(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||ca("ES5").S(t,e,n),n?(r[Pr].P&&(Q0(t),li(4)),ya(e)&&(e=eb(t,e),t.l||tb(t,e)),t.u&&ca("Patches").M(r[Pr].t,e,t.u,t.s)):e=eb(t,r,[]),Q0(t),t.u&&t.v(t.u,t.s),e!==h$?e:void 0}function eb(e,t,r){if(u$(t))return t;var n=t[Pr];if(!n)return Vc(t,function(l,a){return bL(e,n,t,l,a,r)},!0),t;if(n.A!==e)return t;if(!n.P)return tb(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var i=n.i===4||n.i===5?n.o=a$(n.k):n.o,s=i,o=!1;n.i===3&&(s=new Set(i),i.clear(),o=!0),Vc(s,function(l,a){return bL(e,n,i,l,a,r,o)}),tb(e,i,!1),r&&e.u&&ca("Patches").N(n,r,e.u,e.s)}return n.o}function bL(e,t,r,n,i,s,o){if(Wc(i)){var l=eb(e,i,s&&t&&t.i!==3&&!fg(t.R,n)?s.concat(n):void 0);if(TH(r,n,l),!Wc(l))return;e.m=!1}else o&&r.add(i);if(ya(i)&&!u$(i)){if(!e.h.D&&e._<1)return;eb(e,i),t&&t.A.l||tb(e,i)}}function tb(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&l$(t,r)}function FD(e,t){var r=e[Pr];return(r?Vn(r):e)[t]}function xL(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 za(e){e.P||(e.P=!0,e.l&&za(e.l))}function PD(e){e.o||(e.o=a$(e.t))}function pg(e,t,r){var n=Q1(t)?ca("MapSet").F(t,r):ex(t)?ca("MapSet").T(t,r):e.O?function(i,s){var o=Array.isArray(i),l={i:o?1:0,A:s?s.A:Z0(),P:!1,I:!1,R:{},l:s,t:i,k:null,o:null,j:null,C:!1},a=l,c=xT;o&&(a=[l],c=Kp);var u=Proxy.revocable(a,c),h=u.revoke,d=u.proxy;return l.k=d,l.j=h,d}(t,r):ca("ES5").J(t,r);return(r?r.A:Z0()).p.push(n),n}function xSe(e){return Wc(e)||li(22,e),function t(r){if(!ya(r))return r;var n,i=r[Pr],s=wu(r);if(i){if(!i.P&&(i.i<4||!ca("ES5").K(i)))return i.t;i.I=!0,n=wL(r,s),i.I=!1}else n=wL(r,s);return Vc(n,function(o,l){i&&Uv(i.t,o)===l||TH(n,o,t(l))}),s===3?new Set(n):n}(e)}function wL(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return a$(e)}function wSe(){function e(n){if(!ya(n))return n;if(Array.isArray(n))return n.map(e);if(Q1(n))return new Map(Array.from(n.entries()).map(function(o){return[o[0],e(o[1])]}));if(ex(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 fg(n,Am)&&(i[Am]=n[Am]),i}function t(n){return Wc(n)?e(n):n}var r="add";AH("Patches",{$:function(n,i){return i.forEach(function(s){for(var o=s.path,l=s.op,a=n,c=0;c1?b-1:0),E=1;E1?u-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=ca("Patches").$;return Wc(r)?o(r,n):this.produce(r,function(l){return o(l,n)})},e}(),zs=new ASe,kSe=zs.produce,EL=zs.produceWithPatches.bind(zs);zs.setAutoFreeze.bind(zs);zs.setUseProxies.bind(zs);var CL=zs.applyPatches.bind(zs);zs.createDraft.bind(zs);zs.finishDraft.bind(zs);function _Se(){this.__data__=[],this.size=0}var $Se=_Se;function FSe(e,t){return e===t||e!==e&&t!==t}var kH=FSe,PSe=kH;function ISe(e,t){for(var r=e.length;r--;)if(PSe(e[r][0],t))return r;return-1}var tx=ISe,NSe=tx,MSe=Array.prototype,LSe=MSe.splice;function OSe(e){var t=this.__data__,r=NSe(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 RSe=OSe,BSe=tx;function zSe(e){var t=this.__data__,r=BSe(t,e);return r<0?void 0:t[r][1]}var jSe=zSe,HSe=tx;function USe(e){return HSe(this.__data__,e)>-1}var WSe=USe,VSe=tx;function GSe(e,t){var r=this.__data__,n=VSe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var qSe=GSe,KSe=$Se,JSe=RSe,XSe=jSe,YSe=WSe,ZSe=qSe;function Lf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++tl))return!1;var c=s.get(e),u=s.get(t);if(c&&u)return c==t&&u==e;var h=-1,d=!0,f=r&BCe?new MCe:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=JTe}var OH=XTe,YTe=ix,ZTe=OH,QTe=ax,eAe="[object Arguments]",tAe="[object Array]",rAe="[object Boolean]",nAe="[object Date]",iAe="[object Error]",sAe="[object Function]",oAe="[object Map]",aAe="[object Number]",lAe="[object Object]",uAe="[object RegExp]",cAe="[object Set]",hAe="[object String]",dAe="[object WeakMap]",fAe="[object ArrayBuffer]",pAe="[object DataView]",mAe="[object Float32Array]",gAe="[object Float64Array]",yAe="[object Int8Array]",vAe="[object Int16Array]",bAe="[object Int32Array]",xAe="[object Uint8Array]",wAe="[object Uint8ClampedArray]",SAe="[object Uint16Array]",DAe="[object Uint32Array]",Zr={};Zr[mAe]=Zr[gAe]=Zr[yAe]=Zr[vAe]=Zr[bAe]=Zr[xAe]=Zr[wAe]=Zr[SAe]=Zr[DAe]=!0;Zr[eAe]=Zr[tAe]=Zr[fAe]=Zr[rAe]=Zr[pAe]=Zr[nAe]=Zr[iAe]=Zr[sAe]=Zr[oAe]=Zr[aAe]=Zr[lAe]=Zr[uAe]=Zr[cAe]=Zr[hAe]=Zr[dAe]=!1;function EAe(e){return QTe(e)&&ZTe(e.length)&&!!Zr[YTe(e)]}var CAe=EAe;function TAe(e){return function(t){return e(t)}}var AAe=TAe,ib={exports:{}};ib.exports;(function(e,t){var r=_H,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s&&r.process,l=function(){try{var a=i&&i.require&&i.require("util").types;return a||o&&o.binding&&o.binding("util")}catch{}}();e.exports=l})(ib,ib.exports);var g$=ib.exports,kAe=CAe,_Ae=AAe,OL=g$,RL=OL&&OL.isTypedArray,$Ae=RL?_Ae(RL):kAe,RH=$Ae,FAe=FTe,PAe=HTe,IAe=m$,NAe=LH,MAe=KTe,LAe=RH,OAe=Object.prototype,RAe=OAe.hasOwnProperty;function BAe(e,t){var r=IAe(e),n=!r&&PAe(e),i=!r&&!n&&NAe(e),s=!r&&!n&&!i&&LAe(e),o=r||n||i||s,l=o?FAe(e.length,String):[],a=l.length;for(var c in e)(t||RAe.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||MAe(c,a)))&&l.push(c);return l}var zAe=BAe,jAe=Object.prototype;function HAe(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||jAe;return e===r}var UAe=HAe;function WAe(e,t){return function(r){return e(t(r))}}var VAe=WAe,GAe=VAe,qAe=GAe(Object.keys,Object),KAe=qAe,JAe=UAe,XAe=KAe,YAe=Object.prototype,ZAe=YAe.hasOwnProperty;function QAe(e){if(!JAe(e))return XAe(e);var t=[];for(var r in Object(e))ZAe.call(e,r)&&r!="constructor"&&t.push(r);return t}var eke=QAe,tke=f$,rke=OH;function nke(e){return e!=null&&rke(e.length)&&!tke(e)}var ike=nke,ske=zAe,oke=eke,ake=ike;function lke(e){return ake(e)?ske(e):oke(e)}var uke=lke,cke=bTe,hke=_Te,dke=uke;function fke(e){return cke(e,dke,hke)}var pke=fke,BL=pke,mke=1,gke=Object.prototype,yke=gke.hasOwnProperty;function vke(e,t,r,n,i,s){var o=r&mke,l=BL(e),a=l.length,c=BL(t),u=c.length;if(a!=u&&!o)return!1;for(var h=a;h--;){var d=l[h];if(!(o?d in t:yke.call(t,d)))return!1}var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var g=!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 o_e="Invariant failed";function Gr(e,t){if(!e)throw new Error(o_e)}var qa="ROOT",jH="canvas-ROOT",a_e="Attempting to add a node with duplicated id",l_e="Node cannot be dropped into target parent",u_e="Target parent rejects incoming node",c_e="Current parent rejects outgoing node",ZL="Cannot move node that is not a direct child of a Canvas node",h_e="Cannot move node into a non-Canvas parent",QL="A top-level Node cannot be moved",d_e="Cannot move node into a descendant",HH="The component type specified for this node (%node_type%) does not exist in the resolver",f_e="The node has specified a canDrag() rule that prevents it from being dragged",p_e=`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 eO(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 Qs(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,l=i.timestamp;if(new Date().getTime()-l=0){var n=this.timeline[this.pointer],i=n.inversePatches;this.timeline[this.pointer]={timestamp:n.timestamp,patches:[].concat(ji(n.patches),ji(t)),inversePatches:[].concat(ji(r),ji(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}(),v_e=function(){function e(t,r){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];jf(this,e),Rn(this,"collected",void 0),Rn(this,"collector",void 0),Rn(this,"onChange",void 0),Rn(this,"id",void 0),this.collector=t,this.onChange=r,n&&this.collect()}return Hf(e,[{key:"collect",value:function(){try{var t=this.collector();r_e(t,this.collected)||(this.collected=t,this.onChange&&this.onChange(this.collected))}catch(r){console.warn(r)}}}]),e}(),gg=function(e){var t=e.getBoundingClientRect(),r=t.x,n=t.y,i=t.top,s=t.left,o=t.bottom,l=t.right,a=t.width,c=t.height,u=window.getComputedStyle(e),h={left:parseInt(u.marginLeft),right:parseInt(u.marginRight),bottom:parseInt(u.marginBottom),top:parseInt(u.marginTop)},d={left:parseInt(u.paddingLeft),right:parseInt(u.paddingRight),bottom:parseInt(u.paddingBottom),top:parseInt(u.paddingTop)};return{x:r,y:n,top:i,left:s,bottom:o,right:l,width:a,height:c,outerWidth:Math.round(a+h.left+h.right),outerHeight:Math.round(c+h.top+h.bottom),margin:h,padding:d,inFlow:e.parentElement&&!!function(f){var p=getComputedStyle(f);if(!(u.overflow&&u.overflow!=="visible"||p.float!=="none"||p.display==="grid"||p.display==="flex"&&p["flex-direction"]!=="column")){switch(u.position){case"static":case"relative":break;default:return}switch(e.tagName){case"TR":case"TBODY":case"THEAD":case"TFOOT":return!0}switch(u.display){case"block":case"list-item":case"table":case"flex":case"grid":return!0}}}(e.parentElement)}};function b_e(e,t){const{subscribe:r,getState:n,actions:i,query:s}=e,o=H.useRef(!0),l=H.useRef(null),a=H.useRef(t);a.current=t;const c=H.useCallback(d=>({...d,actions:i,query:s}),[i,s]);o.current&&t&&(l.current=t(n(),s),o.current=!1);const[u,h]=H.useState(c(l.current));return H.useEffect(()=>{let d;return a.current&&(d=r(f=>a.current(f,s),f=>{h(c(f))})),()=>{d&&d()}},[c,s,r]),u}var rf,KH=function(){return s_e(arguments.length>0&&arguments[0]!==void 0?arguments[0]:10)},x_e=function(){function e(){jf(this,e),Rn(this,"isEnabled",!0),Rn(this,"elementIdMap",new WeakMap),Rn(this,"registry",new Map)}return Hf(e,[{key:"getElementId",value:function(t){var r=this.elementIdMap.get(t);if(r)return r;var n=KH();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(i_e(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"})(rf||(rf={}));var JH=function(){function e(t){jf(this,e),Rn(this,"options",void 0),Rn(this,"registry",new x_e),Rn(this,"subscribers",new Set),this.options=t}return Hf(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(rf.HandlerDisabled)})}},{key:"enable",value:function(){this.onEnable&&this.onEnable(),this.registry.enable(),this.subscribers.forEach(function(t){t(rf.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(l,a,c){l.craft||(l.craft={stopPropagation:function(){},blockedEvents:{}});for(var u=l.craft&&l.craft.blockedEvents[a]||[],h=0;h1?u-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=_d(t);if(r){var l=_d(this).constructor;s=Reflect.construct(o,arguments,l)}else s=o.apply(this,arguments);return function(a,c){if(c&&(typeof c=="object"||typeof c=="function"))return c;if(c!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return LD(a)}(this,s)});function i(s,o){var l;return jf(this,i),Rn(LD(l=n.call(this,o)),"derived",void 0),Rn(LD(l),"unsubscribeParentHandlerListener",void 0),l.derived=s,l.options=o,l.unsubscribeParentHandlerListener=l.derived.listen(function(a){switch(a){case rf.HandlerEnabled:return l.enable();case rf.HandlerDisabled:return l.disable();default:return}}),l}return Hf(i,[{key:"inherit",value:function(s){return this.createProxyHandlers(this.derived,s)}},{key:"cleanup",value:function(){AT(_d(i.prototype),"cleanup",this).call(this),this.unsubscribeParentHandlerListener()}}]),i}();function nO(e,t){t&&(typeof e=="function"?e(t):e.current=t)}function S_e(e,t){const r=e.ref;return Gr(typeof r!="string"),H.cloneElement(e,r?{ref:n=>{nO(r,n),nO(t,n)}}:{ref:t})}function D_e(e){return(t=null,...r)=>{if(!H.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),S_e(n,e)}}function XH(e){return Object.keys(e).reduce((t,r)=>(t[r]=D_e((...n)=>e[r](...n)),t),{})}const E_e=({style:e,parentDom:t})=>{const r=Mt.createElement("div",{style:{position:"fixed",display:"block",opacity:1,borderStyle:"solid",borderWidth:"1px",borderColor:"transparent",zIndex:99999,...e}});return t&&t.ownerDocument!==document?QA.createPortal(r,t.ownerDocument.body):r};var Su=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)},YH=function(){return typeof window<"u"},C_e=function(){return YH()&&/Linux/i.test(window.navigator.userAgent)},T_e=function(){return YH()&&/Chrome/i.test(window.navigator.userAgent)},A_e=mh;(function(){try{var e=A_e(Object,"defineProperty");return e({},"",{}),e}catch{}})();var sb={exports:{}};sb.exports;(function(e,t){var r=Sa,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s?r.Buffer:void 0,l=o?o.allocUnsafe:void 0;function a(c,u){if(u)return c.slice();var h=c.length,d=l?l(h):new c.constructor(h);return c.copy(d),d}e.exports=a})(sb,sb.exports);sb.exports;var iO=nx,sO=iO?iO.prototype:void 0;sO&&sO.valueOf;var oO=g$;oO&&oO.isMap;var aO=g$;aO&&aO.isSet;const ZH=Mt.createContext(null),QH=({id:e,related:t=!1,children:r})=>Mt.createElement(ZH.Provider,{value:{id:e,related:t}},r);function lO(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 Qr(e){for(var t=1;t=0||(u[a]=o[a]);return u}(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 Jp(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x$(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=ob(e);if(t){var i=ob(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 Jp(s)}(this,r)}}function e9(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,l,a,c=[],u=!0,h=!1;try{if(l=(i=i.call(r)).next,n===0){if(Object(i)!==i)return;u=!1}else for(;!(u=(s=l.call(i)).done)&&(c.push(s.value),c.length!==n);u=!0);}catch(d){h=!0,o=d}finally{try{if(!u&&i.return!=null&&(a=i.return(),Object(a)!==a))return}finally{if(h)throw o}}return c}}(e,t)||t9(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 yg(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)||t9(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 t9(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}}=Da();return typeof e.type=="string"?t(r(Mt.cloneElement(e))):e},F_e=()=>{const{type:e,props:t,nodes:r,hydrationTimestamp:n}=cx(i=>({type:i.data.type,props:i.data.props,nodes:i.data.nodes,hydrationTimestamp:i._hydrationTimestamp}));return H.useMemo(()=>{let i=t.children;r&&r.length>0&&(i=Mt.createElement(Mt.Fragment,null,r.map(o=>Mt.createElement(S$,{id:o,key:o}))));const s=Mt.createElement(e,t,i);return typeof e=="string"?Mt.createElement($_e,{render:s}):s},[e,t,n,r])},P_e=({render:e})=>{const{hidden:t}=cx(n=>({hidden:n.data.hidden})),{onRender:r}=gh(n=>({onRender:n.options.onRender}));return t?null:Mt.createElement(r,{render:e||Mt.createElement(F_e,null)})},S$=({id:e,render:t})=>Mt.createElement(QH,{id:e},Mt.createElement(P_e,{render:t})),PT={is:"div",canvas:!1,custom:{},hidden:!1},I_e={is:"type",canvas:"isCanvas"};function Uf({id:e,children:t,...r}){const{is:n}={...PT,...r},{query:i,actions:s}=gh(),{id:o,inNodeContext:l}=cx(),[a]=H.useState(()=>{Gr(!!e);const c=i.node(o).get();if(l){const u=c.data.linkedNodes[e]?i.node(c.data.linkedNodes[e]).get():null;if(u&&u.data.type===n)return u.id;const h=Mt.createElement(Uf,r,t),d=i.parseReactElement(h).toNodeTree();return s.history.ignore().addLinkedNodeFromTree(d,o,e),d.rootNodeId}return null});return a?Mt.createElement(S$,{id:a}):null}const s9=()=>Su("",{suggest:""});function IT({...e}){return H.useEffect(()=>s9(),[]),Mt.createElement(Uf,{...e,canvas:!0})}const N_e=()=>{const{timestamp:e}=gh(t=>({timestamp:t.nodes[qa]&&t.nodes[qa]._hydrationTimestamp}));return e?Mt.createElement(S$,{id:qa,key:e}):null},M_e=({children:e,json:t,data:r})=>{const{actions:n,query:i}=gh();t&&Su("",{suggest:""});const s=H.useRef(!1);if(!s.current){const o=r||t;if(o)n.history.ignore().deserialize(o);else if(e){const l=Mt.Children.only(e),a=i.parseReactElement(l).toNodeTree((c,u)=>(u===l&&(c.id=qa),c));n.history.ignore().addNodeTree(a)}s.current=!0}return Mt.createElement(N_e,null)};var cO;(function(e){e[e.Any=0]="Any",e[e.Id=1]="Id",e[e.Obj=2]="Obj"})(cO||(cO={}));const OD=e=>{const{addLinkedNodeFromTree:t,setDOM:r,setNodeEvent:n,replaceNodes:i,reset:s,...o}=e;return o};function Ii(e){const{connectors:t,actions:r,query:n,store:i,...s}=gh(e),o=OD(r);return{connectors:t,actions:H.useMemo(()=>({...o,history:{...o.history,ignore:(...l)=>OD(o.history.ignore(...l)),throttle:(...l)=>OD(o.history.throttle(...l))}}),[o]),query:n,store:i,...s}}var o9=function(e){return Object.fromEntries?Object.fromEntries(e):e.reduce(function(t,r){var n=e9(r,2),i=n[0],s=n[1];return Qr(Qr({},t),{},Mn({},i,s))},{})},ja=function(e,t,r){var n=Array.isArray(t)?t:[t],i=Qr({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]}:_T(o)!=="object"||i.idOnly?{node:null,exists:!1}:{node:o,exists:!!e[o.id]}});return i.existOnly&&Gr(s.filter(function(o){return!o.exists}).length===0),s},L_e=["history"],Gh=null,ab=function(e,t){if(typeof t=="string")return t;var r,n=function(i,s){var o=function(l){if(Gh&&Gh.resolver===l)return Gh.reversed;Gh={resolver:l,reversed:new Map};for(var a=0,c=Object.entries(l);atypeof e=="string"?e:{resolvedName:ab(t,e)},NT=(e,t)=>{let{type:r,isCanvas:n,props:i}=e;return i=Object.keys(i).reduce((s,o)=>{const l=i[o];return l==null||typeof l=="function"||(s[o]=o==="children"&&typeof l!="string"?H.Children.map(l,a=>typeof a=="string"?a:NT(a,t)):typeof l.type=="function"?NT(l,t):l),s},{}),{type:O_e(r,t),isCanvas:!!n,props:i}},R_e=(e,t)=>{const{type:r,props:n,isCanvas:i,name:s,...o}=e;return{...NT({type:r,isCanvas:i,props:n},t),...o}};function MT(e,t){Gr(typeof t=="string");var r=e.nodes[t],n=function(i){return MT(e,i)};return{isCanvas:function(){return!!r.data.isCanvas},isRoot:function(){return r.id===qa},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 Su("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 l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,c=e.nodes[o];return c?(l.push(o),c.data.parent&&(i||!i&&a===0)&&(l=s(c.data.parent,l,a+1)),l):l}(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(l){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return(i||!i&&c===0)&&e.nodes[l]&&(s!=="childNodes"&&n(l).linkedNodes().forEach(function(u){a.push(u),a=o(u,a,c+1)}),s!=="linkedNodes"&&n(l).childNodes().forEach(function(u){a.push(u),a=o(u,a,c+1)})),a}(t)},linkedNodes:function(){return Object.values(r.data.linkedNodes||{})},childNodes:function(){return r.data.nodes||[]},isDraggable:function(i){try{var s=r;return Gr(!this.isTopLevelNode(),QL),Gr(MT(e,s.data.parent).isCanvas(),ZL),Gr(s.rules.canDrag(s,n),f_e),!0}catch(o){return i&&i(o),!1}},isDroppable:function(i,s){var o=ja(e.nodes,i),l=r;try{Gr(this.isCanvas(),h_e),Gr(l.rules.canMoveIn(o.map(function(c){return c.node}),l,n),u_e);var a={};return o.forEach(function(c){var u=c.node,h=c.exists;if(Gr(u.rules.canDrop(l,u,n),l_e),h){Gr(!n(u.id).isTopLevelNode(),QL);var d=n(u.id).descendants(!0);Gr(!d.includes(l.id)&&l.id!==u.id,d_e);var f=u.data.parent&&e.nodes[u.data.parent];Gr(f.data.isCanvas,ZL),Gr(f||!f&&!e.nodes[u.id],a_e),f.id!==l.id&&(a[f.id]||(a[f.id]=[]),a[f.id].push(u))}}),Object.keys(a).forEach(function(c){var u=e.nodes[c];Gr(u.rules.canMoveOut(a[c],u,n),c_e)}),!0}catch(c){return s&&s(c),!1}},toSerializedNode:function(){return R_e(r.data,e.options.resolver)},toNodeTree:function(i){var s=[t].concat(yg(this.descendants(!0,i))).reduce(function(o,l){return o[l]=n(l).get(),o},{});return{rootNodeId:t,nodes:s}},decendants:function(){var i=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Su("query.node(id).decendants",{suggest:"query.node(id).descendants"}),this.descendants(i)},isTopLevelCanvas:function(){return!this.isRoot()&&!r.data.parent}}}function a9(e,t,r,n){for(var i={parent:e,index:0,where:"before"},s=0,o=0,l=0,a=0,c=0,u=0,h=0,d=t.length;ho||l&&c>=l||s&&f.left+f.outerWidth{let{type:n,props:i}=e;const s=((l,a)=>typeof l=="object"&&l.resolvedName?l.resolvedName==="Canvas"?IT:a[l.resolvedName]:typeof l=="string"?l:null)(n,t);if(!s)return;i=Object.keys(i).reduce((l,a)=>{const c=i[a];return l[a]=c==null?null:typeof c=="object"&&c.resolvedName?LT(c,t):a==="children"&&Array.isArray(c)?c.map(u=>typeof u=="string"?u:LT(u,t)):c,l},{}),r&&(i.key=r);const o={...Mt.createElement(s,{...i})};return{...o,name:ab(t,o.type)}},B_e=(e,t)=>{const{type:r,props:n,...i}=e;Gr(r!==void 0&&typeof r=="string"||r!==void 0&&r.resolvedName!==void 0,p_e.replace("%displayName%",e.displayName).replace("%availableComponents%",Object.keys(t).join(", ")));const{type:s,name:o,props:l}=LT(e,t),{parent:a,custom:c,displayName:u,isCanvas:h,nodes:d,hidden:f}=i;return{type:s,name:o,displayName:u||o,props:l,custom:c||{},isCanvas:!!h,hidden:!!f,parent:a,linkedNodes:i.linkedNodes||i._childCanvas||{},nodes:d||[]}},z_e=(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})},j_e=(e,t)=>({rootNodeId:e.id,nodes:z_e(e,t)});function l9(e){const t=e&&e.options,r=()=>l9(e);return{getDropPlaceholder:(n,i,s,o=l=>e.nodes[l.id].dom)=>{const l=e.nodes[i],a=r().node(l.id).isCanvas()?l:e.nodes[l.data.parent];if(!a)return;const c=a.data.nodes||[],u=a9(a,c?c.reduce((f,p)=>{const g=o(e.nodes[p]);if(g){const y={id:p,...gg(g)};f.push(y)}return f},[]):[],s.x,s.y),h=c.length&&e.nodes[c[u.index]],d={placement:{...u,currentNode:h},error:null};return ja(e.nodes,n).forEach(({node:f,exists:p})=>{p&&r().node(f.id).isDraggable(g=>d.error=g)}),r().node(a.id).isDroppable(n,f=>d.error=f),d},getOptions:()=>t,getNodes:()=>e.nodes,node:n=>MT(e,n),getSerializedNodes(){const n=Object.keys(e.nodes).map(i=>[i,this.node(i).toSerializedNode()]);return o9(n)},getEvent:n=>function(i,s){var o=i.events[s];return{contains:function(l){return o.has(l)},isEmpty:function(){return this.all().length===0},first:function(){return this.all()[0]},last:function(){var l=this.all();return l[l.length-1]},all:function(){return Array.from(o)},size:function(){return this.all().length},at:function(l){return this.all()[l]},raw:function(){return o}}}(e,n),serialize(){return JSON.stringify(this.getSerializedNodes())},parseReactElement:n=>({toNodeTree(i){let s=function(l,a){let c=l;return typeof c=="string"&&(c=Mt.createElement(H.Fragment,{},c)),hO({data:{type:c.type,props:{...c.props}}},u=>{a&&a(u,c)})}(n,(l,a)=>{const c=ab(e.options.resolver,l.data.type);l.data.displayName=l.data.displayName||c,l.data.name=c,i&&i(l,a)}),o=[];return n.props&&n.props.children&&(o=Mt.Children.toArray(n.props.children).reduce((l,a)=>(Mt.isValidElement(a)&&l.push(r().parseReactElement(a).toNodeTree(i)),l),[])),j_e(s,o)}}),parseSerializedNode:n=>({toNode(i){const s=B_e(n,e.options.resolver);Gr(s.type);const o=typeof i=="string"&&i;return o&&Su("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=>hO(n,s=>{s.data.parent===jH&&(s.data.parent=qa);const o=ab(e.options.resolver,s.data.type);Gr(o!==null),s.data.displayName=s.data.displayName||o,s.data.name=o,i&&i(s)})}),createNode(n,i){Su(`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 H_e=function(e){v$(r,JH);var t=x$(r);function r(){return lx(this,r),t.apply(this,arguments)}return ux(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){v$(r,w_e);var t=x$(r);function r(){return lx(this,r),t.apply(this,arguments)}return ux(r)})();var dO=function(e){e.preventDefault()},OT=function(){function e(t,r){lx(this,e),Mn(this,"store",void 0),Mn(this,"dragTarget",void 0),Mn(this,"currentDropTargetId",void 0),Mn(this,"currentDropTargetCanvasAncestorId",void 0),Mn(this,"currentIndicator",null),Mn(this,"currentTargetId",void 0),Mn(this,"currentTargetChildDimensions",void 0),Mn(this,"dragError",void 0),Mn(this,"draggedNodes",void 0),Mn(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",dO,!1)}return ux(e,[{key:"cleanup",value:function(){window.removeEventListener("scroll",this.onScrollListener,!0),window.removeEventListener("dragover",dO,!1)}},{key:"onScroll",value:function(t){var r=t.target,n=this.store.query.node(qa).get();r instanceof Element&&n&&n.dom&&r.contains(n.dom)&&(this.currentTargetChildDimensions=null)}},{key:"getDraggedNodes",value:function(){return ja(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(l){var a=l.getBoundingClientRect(),c=a.width,u=a.height,h=a.top,d=a.left,f=l.cloneNode(!0);f.style.position="absolute",f.style.left="".concat(d,"px"),f.style.top="".concat(h,"px"),f.style.width="".concat(c,"px"),f.style.height="".concat(u,"px"),f.classList.add("drag-shadow"),o.appendChild(f)}),document.body.appendChild(o),e.dataTransfer.setDragImage(o,e.clientX,e.clientY),o},u9=function(e){v$(r,H_e);var t=x$(r);function r(){var n;lx(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(){l(),a()}},hover:function(s,o){var l=n.addCraftEventListener(s,"mouseover",function(a){a.craft.stopPropagation(),i.actions.setNodeEvent("hovered",o)});return n.options.removeHoverOnMouseleave&&n.addCraftEventListener(s,"mouseleave",function(a){a.craft.stopPropagation(),i.actions.setNodeEvent("hovered",null)}),function(){l()}},drop:function(s,o){var l=n.addCraftEventListener(s,"dragover",function(c){if(c.craft.stopPropagation(),c.preventDefault(),n.positioner){var u=n.positioner.computeIndicator(o,c.clientX,c.clientY);u&&i.actions.setIndicator(u)}}),a=n.addCraftEventListener(s,"dragenter",function(c){c.craft.stopPropagation(),c.preventDefault()});return function(){a(),l()}},drag:function(s,o){if(!i.query.node(o).isDraggable())return function(){};s.setAttribute("draggable","true");var l=n.addCraftEventListener(s,"dragstart",function(c){c.craft.stopPropagation();var u=i.query,h=i.actions,d=u.getEvent("selected").all(),f=n.options.isMultiSelectEnabled(c);n.currentSelectedElementIds.includes(o)||(d=f?[].concat(yg(d),[o]):[o],i.actions.setNodeEvent("selected",d)),h.setNodeEvent("dragged",d);var p=d.map(function(g){return u.node(g).get().dom});n.draggedElementShadow=fO(c,p,r.forceSingleDragShadow),n.dragTarget={type:"existing",nodes:d},n.positioner=new OT(n.options.store,n.dragTarget)}),a=n.addCraftEventListener(s,"dragend",function(c){c.craft.stopPropagation(),n.dropElement(function(u,h){u.type!=="new"&&i.actions.move(u.nodes,h.placement.parent.id,h.placement.index+(h.placement.where==="after"?1:0))})});return function(){s.setAttribute("draggable","false"),l(),a()}},create:function(s,o,l){s.setAttribute("draggable","true");var a=n.addCraftEventListener(s,"dragstart",function(u){var h;if(u.craft.stopPropagation(),typeof o=="function"){var d=o();h=Mt.isValidElement(d)?i.query.parseReactElement(d).toNodeTree():d}else h=i.query.parseReactElement(o).toNodeTree();n.draggedElementShadow=fO(u,[u.currentTarget],r.forceSingleDragShadow),n.dragTarget={type:"new",tree:h},n.positioner=new OT(n.options.store,n.dragTarget)}),c=n.addCraftEventListener(s,"dragend",function(u){u.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)),l&&MDe(l.onCreate)&&l.onCreate(h.tree))})});return function(){s.removeAttribute("draggable"),a(),c()}}}}},{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 U_e(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,i=0,s=0,o=0,l=0,a=e.where;return r?r.inFlow?(o=r.outerWidth,l=n,i=a==="before"?r.top:r.bottom,s=r.left):(o=n,l=r.outerHeight,i=r.top,s=a==="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,l=n),{top:"".concat(i,"px"),left:"".concat(s,"px"),width:"".concat(o,"px"),height:"".concat(l,"px")}}Mn(u9,"forceSingleDragShadow",T_e()&&C_e());const W_e=()=>{const{indicator:e,indicatorOptions:t,enabled:r}=gh(i=>({indicator:i.indicator,indicatorOptions:i.options.indicator,enabled:i.options.enabled})),n=i9();return H.useEffect(()=>{n&&(r?n.enable():n.disable())},[r,n]),e?Mt.createElement(E_e,{style:{...U_e(e.placement,gg(e.placement.parent.dom),e.placement.currentNode&&gg(e.placement.currentNode.dom),t.thickness),backgroundColor:e.error?t.error:t.success,transition:t.transition||"0.2s ease-in"},parentDom:e.placement.parent.dom}):null},V_e=({children:e})=>{const t=H.useContext(w$),r=H.useMemo(()=>t.query.getOptions().handlers(t),[t]);return r?Mt.createElement(n9.Provider,{value:r},Mt.createElement(W_e,null),e):null},pO={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 u9({store:e,removeHoverOnMouseleave:!1,isMultiSelectEnabled:t=>!!t.metaKey}),normalizeNodes:()=>{}}},G_e={methods:function(e,t){return Qr(Qr({},function(r,n){var i=function(l,a,c){if(function d(f,p){var g=l.nodes[f];typeof g.data.type!="string"&&Gr(r.options.resolver[g.data.name],HH.replace("%node_type%","".concat(g.data.type.name))),r.nodes[f]=Qr(Qr({},g),{},{data:Qr(Qr({},g.data),{},{parent:p})}),g.data.nodes.length>0&&(delete r.nodes[f].data.props.children,g.data.nodes.forEach(function(y){return d(y,g.id)})),Object.values(g.data.linkedNodes).forEach(function(y){return d(y,g.id)})}(l.rootNodeId,a),a||l.rootNodeId!==qa){var u=s(a);if(c.type!=="child")u.data.linkedNodes[c.id]=l.rootNodeId;else{var h=c.index;h!=null?u.data.nodes.splice(h,0,l.rootNodeId):u.data.nodes.push(l.rootNodeId)}}},s=function(l){Gr(l);var a=r.nodes[l];return Gr(a),a},o=function l(a){var c=r.nodes[a],u=r.nodes[c.data.parent];if(c.data.nodes&&yg(c.data.nodes).forEach(function(f){return l(f)}),c.data.linkedNodes&&Object.values(c.data.linkedNodes).map(function(f){return l(f)}),u.data.nodes.includes(a)){var h=u.data.nodes;h.splice(h.indexOf(a),1)}else{var d=Object.keys(u.data.linkedNodes).find(function(f){return u.data.linkedNodes[f]===f});d&&delete u.data.linkedNodes[d]}(function(f,p){Object.keys(f.events).forEach(function(g){var y=f.events[g];y&&y.has&&y.has(p)&&(f.events[g]=new Set(Array.from(y).filter(function(b){return p!==b})))})})(r,a),delete r.nodes[a]};return{addLinkedNodeFromTree:function(l,a,c){var u=s(a).data.linkedNodes[c];u&&o(u),i(l,a,{type:"linked",id:c})},add:function(l,a,c){var u=[l];Array.isArray(l)&&(Su("actions.add(node: Node[])",{suggest:"actions.add(node: Node)"}),u=l),u.forEach(function(h){i({nodes:Mn({},h.id,h),rootNodeId:h.id},a,{type:"child",index:c})})},addNodeTree:function(l,a,c){i(l,a,{type:"child",index:c})},delete:function(l){ja(r.nodes,l,{existOnly:!0,idOnly:!0}).forEach(function(a){var c=a.node;Gr(!n.node(c.id).isTopLevelNode()),o(c.id)})},deserialize:function(l){var a=typeof l=="string"?JSON.parse(l):l,c=Object.keys(a).map(function(u){var h=u;return u===jH&&(h=qa),[h,n.parseSerializedNode(a[u]).toNode(function(d){return d.id=h})]});this.replaceNodes(o9(c))},move:function(l,a,c){var u=ja(r.nodes,l,{existOnly:!0}),h=r.nodes[a],d=new Set;u.forEach(function(f,p){var g=f.node,y=g.id,b=g.data.parent;n.node(a).isDroppable([y],function(D){throw new Error(D)}),r.options.onBeforeMoveEnd(g,h,r.nodes[b]);var v=r.nodes[b].data.nodes;d.add(v);var E=v.indexOf(y);v[E]="$$",h.data.nodes.splice(c+p,0,y),r.nodes[y].data.parent=a}),d.forEach(function(f){var p=f.length;yg(f).reverse().forEach(function(g,y){g==="$$"&&f.splice(p-1-y,1)})})},replaceNodes:function(l){this.clearEvents(),r.nodes=l},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(l){l(r.options)},setNodeEvent:function(l,a){if(r.events[l].forEach(function(h){r.nodes[h]&&(r.nodes[h].events[l]=!1)}),r.events[l]=new Set,a){var c=ja(r.nodes,a,{idOnly:!0,existOnly:!0}),u=new Set(c.map(function(h){return h.node.id}));u.forEach(function(h){r.nodes[h].events[l]=!0}),r.events[l]=u}},setCustom:function(l,a){ja(r.nodes,l,{idOnly:!0,existOnly:!0}).forEach(function(c){return a(r.nodes[c.node.id].data.custom)})},setDOM:function(l,a){r.nodes[l]&&(r.nodes[l].dom=a)},setIndicator:function(l){l&&(!l.placement.parent.dom||l.placement.currentNode&&!l.placement.currentNode.dom)||(r.indicator=l)},setHidden:function(l,a){r.nodes[l].data.hidden=a},setProp:function(l,a){ja(r.nodes,l,{idOnly:!0,existOnly:!0}).forEach(function(c){return a(r.nodes[c.node.id].data.props)})},selectNode:function(l){if(l){var a=ja(r.nodes,l,{idOnly:!0,existOnly:!0});this.setNodeEvent("selected",a.map(function(c){return c.node.id}))}else this.setNodeEvent("selected",null);this.setNodeEvent("hovered",null)}}}(e,t)),{},{setState:function(r){var n=b$(this,L_e);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)})})}},q_e=(e,t)=>g_e(G_e,{...pO,options:{...pO.options,...e}},l9,t),K_e=({children:e,...t})=>{t.resolver!==void 0&&Gr(typeof t.resolver=="object"&&!Array.isArray(t.resolver)&&t.resolver!==null);const r=H.useRef(t),n=q_e(r.current,(i,s,o,l,a)=>{if(!o)return;const{patches:c,...u}=o;for(let h=0;h2&&d[0]==="nodes"&&d[2]==="data";if([bn.IGNORE,bn.THROTTLE].includes(u.type)&&u.params&&(u.type=u.params[0]),["setState","deserialize"].includes(u.type)||f){a(p=>{i.options.normalizeNodes&&i.options.normalizeNodes(p,s,u,l)});break}}});return H.useEffect(()=>{n&&t.enabled!==void 0&&n.query.getOptions().enabled!==t.enabled&&n.actions.setOptions(i=>{i.enabled=t.enabled})},[n,t.enabled]),H.useEffect(()=>{n.subscribe(i=>({json:n.query.serialize()}),()=>{n.query.getOptions().onNodesChange(n.query)})},[n]),n?Mt.createElement(w$.Provider,{value:n},Mt.createElement(V_e,null,e)):null},J_e=({className:e,onIconPick:t,selectedIcon:r})=>{const{t:n}=vr(),[i,s]=H.useState(!1),[o,l]=H.useState("");return z.jsxs(z.Fragment,{children:[z.jsxs(Bt,{className:e,icon:"magnifying_glass",noText:!0,onClick:()=>s(!0),children:[n("playgroundSelectIcon"),z.jsx(eo,{placement:"left",children:n("playgroundSelectIcon")})]}),z.jsx(pf,{backdrop:"weak",direction:"up",open:i,onClose:()=>{s(!1)},withCloseButton:!0,drawerHeader:z.jsxs("div",{className:"flex gap-fix-3xl",children:[z.jsx("span",{className:"my-auto",children:n("playgroundSelectIcon")}),z.jsx(an,{type:"search",variant:"floating",label:n("search"),value:o,onChange:a=>l(a.target.value)})]}),className:"select-icon-dialog",children:z.jsx("div",{className:"grid-cols-3 md:grid-cols-6 grid gap-fix-md p-fix-sm overflow-y-auto h-full",children:["none",...cZ].filter(a=>a.includes(o)).map(a=>z.jsx("button",{className:a==="none"?"h-full":"h-fit",onClick:()=>t(a),children:z.jsxs(hs,{"data-interactive":"elevation",className:`items-center ${a==="none"?" h-full":""}${a===r?" db-successful-bg-lvl-3":""}`,spacing:"small",children:[a!=="none"&&z.jsx(mf,{icon:a}),z.jsx("span",{className:"break-all m-auto",children:a})]})},`icon-button-${a}`))})})]})};function oi(e){this.content=e}oi.prototype={constructor:oi,find:function(e){for(var t=0;t>1}};oi.from=function(e){if(e instanceof oi)return e;var t=[];if(e)for(var r in e)t.push(r,e[r]);return new oi(t)};function c9(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=c9(i.content,s.content,r+1);if(o!=null)return o}r+=i.nodeSize}}function h9(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),l=t.child(--s),a=o.nodeSize;if(o==l){r-=a,n-=a;continue}if(!o.sameMarkup(l))return{a:r,b:n};if(o.isText&&o.text!=l.text){let c=0,u=Math.min(o.text.length,l.text.length);for(;ct&&n(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,t-u),Math.min(a.content.size,r-u),n,i+u)}l=c}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,r,n,i){let s="",o=!0;return this.nodesBetween(t,r,(l,a)=>{let c=l.isText?l.text.slice(Math.max(t,a)-a,r-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&n&&(o?o=!1:s+=n),s+=c},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)&&(l.isText?l=l.cut(Math.max(0,t-o),Math.min(l.text.length,r-o)):l=l.cut(Math.max(0,t-o-1),Math.min(l.content.size,r-o-1))),n.push(l),i+=l.nodeSize),o=a}return new Je(n,i)}cutByIndex(t,r){return t==r?Je.empty:t==0&&r==this.content.length?this:new Je(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 Je(i,s)}addToStart(t){return new Je([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new Je(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?lv(n+1,o):lv(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 Je.empty;if(!Array.isArray(r))throw new RangeError("Invalid input for Fragment.fromJSON");return new Je(r.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return Je.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}};zr.none=[];class ub extends Error{}class ut{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=f9(this.content,t+this.openStart,r);return n&&new ut(n,this.openStart,this.openEnd)}removeBetween(t,r){return new ut(d9(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 ut.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 ut(Je.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 ut(t,n,i)}}ut.empty=new ut(Je.empty,0,0);function d9(e,t,r){let{index:n,offset:i}=e.findIndex(t),s=e.maybeChild(n),{index:o,offset:l}=e.findIndex(r);if(i==t||s.isText){if(l!=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(d9(s.content,t-i-1,r-i-1)))}function f9(e,t,r,n){let{index:i,offset:s}=e.findIndex(t),o=e.maybeChild(i);if(s==t||o.isText)return n&&!n.canReplace(i,i,r)?null:e.cut(0,t).append(r).append(e.cut(t));let l=f9(o.content,t-s-1,r);return l&&e.replaceChild(i,o.copy(l))}function X_e(e,t,r){if(r.openStart>e.depth)throw new ub("Inserted content deeper than insertion position");if(e.depth-r.openStart!=t.depth-r.openEnd)throw new ub("Inconsistent open depths");return p9(e,t,r,0)}function p9(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 km(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&&(Sc(e.nodeAfter,n),s++));for(let l=s;li&&BT(e,t,i+1),o=n.depth>i&&BT(r,n,i+1),l=[];return km(null,e,i,l),s&&o&&t.index(i)==r.index(i)?(m9(s,o),Sc(Dc(s,g9(e,t,r,n,i+1)),l)):(s&&Sc(Dc(s,cb(e,t,i+1)),l),km(t,r,i,l),o&&Sc(Dc(o,cb(r,n,i+1)),l)),km(n,null,i,l),new Je(l)}function cb(e,t,r){let n=[];if(km(null,e,r,n),e.depth>r){let i=BT(e,t,r+1);Sc(Dc(i,cb(e,t,r+1)),n)}return km(t,null,r,n),new Je(n)}function Y_e(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(Je.from(i));return{start:i.resolveNoCache(e.openStart+r),end:i.resolveNoCache(i.content.size-e.openEnd-r)}}class vg{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 hb(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:l,offset:a}=o.content.findIndex(s),c=s-a;if(n.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new vg(r,n,s)}static resolveCached(t,r){for(let i=0;it&&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()+")"),y9(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=Je.empty,i=0,s=n.childCount){let o=this.contentMatchAt(t).matchFragment(n,i,s),l=o&&o.matchFragment(this.content,r);if(!l||!l.validEnd)return!1;for(let a=i;ar.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=null;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=Je.fromJSON(t,r.content);return t.nodeType(r.type).create(r.attrs,i,n)}};Ec.prototype.text=void 0;class db extends Ec{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):y9(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 db(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new db(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 y9(e,t){for(let r=e.length-1;r>=0;r--)t=e[r].type.name+"("+t+")";return t}class Gc{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,r){let n=new e$e(t,r);if(n.next==null)return Gc.empty;let i=v9(n);n.next&&n.err("Unexpected trailing text");let s=a$e(o$e(i));return l$e(s,n),s}matchType(t){for(let r=0;rc.createAndFill()));for(let c=0;c=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(` +`)}}Gc.empty=new Gc(!0);class e$e{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 v9(e){let t=[];do t.push(t$e(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function t$e(e){let t=[];do t.push(r$e(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function r$e(e){let t=s$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=n$e(e,t);else break;return t}function mO(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function n$e(e,t){let r=mO(e),n=r;return e.eat(",")&&(e.next!="}"?n=mO(e):n=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:r,max:n,expr:t}}function i$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 s$e(e){if(e.eat("(")){let t=v9(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=i$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 o$e(e){let t=[[]];return i(s(e,0),r()),t;function r(){return t.push([])-1}function n(o,l,a){let c={term:a,to:l};return t[o].push(c),c}function i(o,l){o.forEach(a=>a.to=l)}function s(o,l){if(o.type=="choice")return o.exprs.reduce((a,c)=>a.concat(s(c,l)),[]);if(o.type=="seq")for(let a=0;;a++){let c=s(o.exprs[a],l);if(a==o.exprs.length-1)return c;i(c,l=r())}else if(o.type=="star"){let a=r();return n(l,a),i(s(o.expr,a),a),[n(a)]}else if(o.type=="plus"){let a=r();return i(s(o.expr,l),a),i(s(o.expr,a),a),[n(a)]}else{if(o.type=="opt")return[n(l)].concat(s(o.expr,l));if(o.type=="range"){let a=l;for(let c=0;c{e[o].forEach(({term:l,to:a})=>{if(!l)return;let c;for(let u=0;u{c||i.push([l,c=[]]),c.indexOf(u)==-1&&c.push(u)})})});let s=t[n.join(",")]=new Gc(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 D9(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}};class u$e{constructor(t){this.hasDefault=Object.prototype.hasOwnProperty.call(t,"default"),this.default=t.default}get isRequired(){return!this.hasDefault}}class hx{constructor(t,r,n,i){this.name=t,this.rank=r,this.schema=n,this.spec=i,this.attrs=S9(i.attrs),this.excluded=null;let s=x9(this.attrs);this.instance=s?new zr(this,s):null}create(t=null){return!t&&this.instance?this.instance:new zr(this,w9(this.attrs,t))}static compile(t,r){let n=Object.create(null),i=0;return t.forEach((s,o)=>n[s]=new hx(s,i++,r,o)),n}removeFromSet(t){for(var r=0;r-1}}class c$e{constructor(t){this.cached=Object.create(null);let r=this.spec={};for(let i in t)r[i]=t[i];r.nodes=oi.from(t.nodes),r.marks=oi.from(t.marks||{}),this.nodes=yO.compile(this.spec.nodes,this),this.marks=hx.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||"",l=s.spec.marks;s.contentMatch=n[o]||(n[o]=Gc.parse(o,this.nodes)),s.inlineContent=s.contentMatch.inlineContent,s.markSet=l=="_"?null:l?vO(this,l.split(" ")):l==""||!s.inlineContent?[]:null}for(let i in this.marks){let s=this.marks[i],o=s.spec.excludes;s.excluded=o==null?[s]:o==""?[]:vO(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 yO){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 db(n,n.defaultAttrs,t,zr.setFrom(r))}mark(t,r){return typeof t=="string"&&(t=this.marks[t]),t.create(r)}nodeFromJSON(t){return Ec.fromJSON(this,t)}markFromJSON(t){return zr.fromJSON(this,t)}nodeType(t){let r=this.nodes[t];if(!r)throw new RangeError("Unknown node type: "+t);return r}}function vO(e,t){let r=[];for(let n=0;n-1)&&r.push(o=a)}if(!o)throw new SyntaxError("Unknown mark type: '"+t[n]+"'")}return r}class nf{constructor(t,r){this.schema=t,this.rules=r,this.tags=[],this.styles=[],r.forEach(n=>{n.tag?this.tags.push(n):n.style&&this.styles.push(n)}),this.normalizeLists=!this.tags.some(n=>{if(!/^(ul|ol)\b/.test(n.tag)||!n.node)return!1;let i=t.nodes[n.node];return i.contentMatch.matchType(i)})}parse(t,r={}){let n=new xO(this,r,!1);return n.addAll(t,r.from,r.to),n.finish()}parseSlice(t,r={}){let n=new xO(this,r,!0);return n.addAll(t,r.from,r.to),ut.maxOpen(n.finish())}matchTag(t,r,n){for(let i=n?this.tags.indexOf(n)+1:0;it.length&&(l.charCodeAt(t.length)!=61||l.slice(t.length+1)!=r))){if(o.getAttrs){let a=o.getAttrs(r);if(a===!1)continue;o.attrs=a||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=wO(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=wO(o)),o.node||o.ignore||o.mark||(o.node=i)})}return r}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new nf(t,nf.schemaRules(t)))}}const E9={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},C9={ol:!0,ul:!0},fb=1,pb=2,_m=4;function bO(e,t,r){return t!=null?(t?fb:0)|(t==="full"?pb:0):e&&e.whitespace=="pre"?fb|pb:r&~_m}class uv{constructor(t,r,n,i,s,o,l){this.type=t,this.attrs=r,this.marks=n,this.pendingMarks=i,this.solid=s,this.options=l,this.content=[],this.activeMarks=zr.none,this.stashMarks=[],this.match=o||(l&_m?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let r=this.type.contentMatch.fillBefore(Je.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&fb)){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=Je.from(this.content);return!t&&this.match&&(r=r.append(this.match.fillBefore(Je.empty,!0))),this.type?this.type.create(this.attrs,r,this.marks):r}popFromStashMark(t){for(let r=this.stashMarks.length-1;r>=0;r--)if(t.eq(this.stashMarks[r]))return this.stashMarks.splice(r,1)[0]}applyPending(t){for(let r=0,n=this.pendingMarks;rthis.addAll(t)),o&&this.sync(l),this.needsBlock=a}else this.withStyleRules(t,()=>{this.addElementByRule(t,s,s.consuming===!1?i:void 0)})}leafFallback(t){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` +`))}ignoreFallback(t){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"))}readStyles(t){let r=zr.none,n=zr.none;for(let i=0;i{o.clearMark(l)&&(n=l.addToSet(n))}):r=this.parser.schema.marks[o.mark].create(o.attrs).addToSet(r),o.consuming===!1)s=o;else break}return[r,n]}addElementByRule(t,r,n){let i,s,o;r.node?(s=this.parser.schema.nodes[r.node],s.isLeaf?this.insertNode(s.create(r.attrs))||this.leafFallback(t):i=this.enter(s,r.attrs||null,r.preserveWhitespace)):(o=this.parser.schema.marks[r.mark].create(r.attrs),this.addPendingMark(o));let l=this.top;if(s&&s.isLeaf)this.findInside(t);else if(n)this.addElement(t,n);else if(r.getContent)this.findInside(t),r.getContent(t,this.parser.schema).forEach(a=>this.insertNode(a));else{let a=t;typeof r.contentElement=="string"?a=t.querySelector(r.contentElement):typeof r.contentElement=="function"?a=r.contentElement(t):r.contentElement&&(a=r.contentElement),this.findAround(t,a,!0),this.addAll(a)}i&&this.sync(l)&&this.open--,o&&this.removePendingMark(o,l)}addAll(t,r,n){let i=r||0;for(let s=r?t.childNodes[r]:t.firstChild,o=n==null?null:t.childNodes[n];s!=o;s=s.nextSibling,++i)this.findAtPoint(t,i),this.addDOM(s);this.findAtPoint(t,i)}findPlace(t){let r,n;for(let i=this.open;i>=0;i--){let s=this.nodes[i],o=s.findWrapping(t);if(o&&(!r||r.length>o.length)&&(r=o,n=s,!o.length)||s.solid)break}if(!r)return!1;this.sync(n);for(let i=0;ithis.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=(l,a)=>{for(;l>=0;l--){let c=r[l];if(c==""){if(l==r.length-1||l==0)continue;for(;a>=s;a--)if(o(l-1,a))return!0;return!1}else{let u=a>0||a==0&&i?this.nodes[a].type:n&&a>=s?n.node(a-s).type:null;if(!u||u.name!=c&&u.groups.indexOf(c)==-1)return!1;a--}}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}}addPendingMark(t){let r=g$e(t,this.top.pendingMarks);r&&this.top.stashMarks.push(r),this.top.pendingMarks=t.addToSet(this.top.pendingMarks)}removePendingMark(t,r){for(let n=this.open;n>=0;n--){let i=this.nodes[n];if(i.pendingMarks.lastIndexOf(t)>-1)i.pendingMarks=t.removeFromSet(i.pendingMarks);else{i.activeMarks=t.removeFromSet(i.activeMarks);let o=i.popFromStashMark(t);o&&i.type&&i.type.allowsMarkType(o.type)&&(i.activeMarks=o.addToSet(i.activeMarks))}if(i==r)break}}}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&&C9.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 p$e(e){let t=/\s*([\w-]+)\s*:\s*([^;]+)/g,r,n=[];for(;r=t.exec(e);)n.push(r[1],r[2].trim());return n}function wO(e){let t={};for(let r in e)t[r]=e[r];return t}function m$e(e,t){let r=t.schema.nodes;for(let n in r){let i=r[n];if(!i.allowsMarkType(e))continue;let s=[],o=l=>{s.push(l);for(let a=0;a{if(s.length||o.marks.length){let l=0,a=0;for(;l=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&&sa.renderSpec(jD(n),i(t,r))}static renderSpec(t,r,n=null){if(typeof r=="string")return{dom:t.createTextNode(r)};if(r.nodeType!=null)return{dom:r};if(r.dom&&r.dom.nodeType!=null)return r;let i=r[0],s=i.indexOf(" ");s>0&&(n=i.slice(0,s),i=i.slice(s+1));let o,l=n?t.createElementNS(n,i):t.createElement(i),a=r[1],c=1;if(a&&typeof a=="object"&&a.nodeType==null&&!Array.isArray(a)){c=2;for(let u in a)if(a[u]!=null){let h=u.indexOf(" ");h>0?l.setAttributeNS(u.slice(0,h),u.slice(h+1),a[u]):l.setAttribute(u,a[u])}}for(let u=c;uc)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:d,contentDOM:f}=sa.renderSpec(t,h,n);if(l.appendChild(d),f){if(o)throw new RangeError("Multiple content holes");o=f}}}return{dom:l,contentDOM:o}}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new sa(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let r=SO(t.nodes);return r.text||(r.text=n=>n.text),r}static marksFromSchema(t){return SO(t.marks)}}function SO(e){let t={};for(let r in e){let n=e[r].spec.toDOM;n&&(t[r]=n)}return t}function jD(e){return e.document||window.document}const T9=65535,A9=Math.pow(2,16);function y$e(e,t){return e+t*A9}function DO(e){return e&T9}function v$e(e){return(e-(e&T9))/A9}const k9=1,_9=2,Wv=4,$9=8;class jT{constructor(t,r,n){this.pos=t,this.delInfo=r,this.recover=n}get deleted(){return(this.delInfo&$9)>0}get deletedBefore(){return(this.delInfo&(k9|Wv))>0}get deletedAfter(){return(this.delInfo&(_9|Wv))>0}get deletedAcross(){return(this.delInfo&Wv)>0}}class Fs{constructor(t,r=!1){if(this.ranges=t,this.inverted=r,!t.length&&Fs.empty)return Fs.empty}recover(t){let r=0,n=DO(t);if(!this.inverted)for(let i=0;it)break;let c=this.ranges[l+s],u=this.ranges[l+o],h=a+c;if(t<=h){let d=c?t==a?-1:t==h?1:r:r,f=a+i+(d<0?0:u);if(n)return f;let p=t==(r<0?a:h)?null:y$e(l/3,t-a),g=t==a?_9:t==h?k9:Wv;return(r<0?t!=a:t!=h)&&(g|=$9),new jT(f,g,p)}i+=u-c}return n?t+i:new jT(t+i,0,null)}touches(t,r){let n=0,i=DO(r),s=this.inverted?2:1,o=this.inverted?1:2;for(let l=0;lt)break;let c=this.ranges[l+s],u=a+c;if(t<=u&&l==i*3)return!0;n+=this.ranges[l+o]-c}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 $m;return t.appendMappingInverted(this),t}map(t,r=1){if(this.mirror)return this._map(t,r,!0);for(let n=this.from;ns&&a!o.isAtom||!l.type.allowsMarkType(this.mark.type)?o:o.mark(this.mark.addToSet(o.marks)),i),r.openStart,r.openEnd);return Pn.fromReplace(t,this.from,this.to,s)}invert(){return new oa(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 Yl(r.pos,n.pos,this.mark)}merge(t){return t instanceof Yl&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new Yl(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 Yl(r.from,r.to,t.markFromJSON(r.mark))}}Ni.jsonID("addMark",Yl);class oa extends Ni{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 ut(D$(r.content,i=>i.mark(this.mark.removeFromSet(i.marks)),t),r.openStart,r.openEnd);return Pn.fromReplace(t,this.from,this.to,n)}invert(){return new Yl(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 oa(r.pos,n.pos,this.mark)}merge(t){return t instanceof oa&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new oa(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 oa(r.from,r.to,t.markFromJSON(r.mark))}}Ni.jsonID("removeMark",oa);class Zl extends Ni{constructor(t,r){super(),this.pos=t,this.mark=r}apply(t){let r=t.nodeAt(this.pos);if(!r)return Pn.fail("No node at mark step's position");let n=r.type.create(r.attrs,null,this.mark.addToSet(r.marks));return Pn.fromReplace(t,this.pos,this.pos+1,new ut(Je.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 Zn(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 Zn(r.from,r.to,r.gapFrom,r.gapTo,ut.fromJSON(t,r.slice),r.insert,!!r.structure)}}Ni.jsonID("replaceAround",Zn);function HT(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 b$e(e,t,r,n){let i=[],s=[],o,l;e.doc.nodesBetween(t,r,(a,c,u)=>{if(!a.isInline)return;let h=a.marks;if(!n.isInSet(h)&&u.type.allowsMarkType(n.type)){let d=Math.max(c,t),f=Math.min(c+a.nodeSize,r),p=n.addToSet(h);for(let g=0;ge.step(a)),s.forEach(a=>e.step(a))}function x$e(e,t,r,n){let i=[],s=0;e.doc.nodesBetween(t,r,(o,l)=>{if(!o.isInline)return;s++;let a=null;if(n instanceof hx){let c=o.marks,u;for(;u=n.isInSet(c);)(a||(a=[])).push(u),c=u.removeFromSet(c)}else n?n.isInSet(o.marks)&&(a=[n]):a=o.marks;if(a&&a.length){let c=Math.min(l+o.nodeSize,r);for(let u=0;ue.step(new oa(o.from,o.to,o.style)))}function w$e(e,t,r,n=r.contentMatch){let i=e.doc.nodeAt(t),s=[],o=t+1;for(let l=0;l=0;l--)e.step(s[l])}function S$e(e,t,r){return(t==0||e.canReplace(t,e.childCount))&&(r==e.childCount||e.canReplace(0,r))}function Wf(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--)g||n.index(p)>0?(g=!0,u=Je.from(n.node(p).copy(u)),h++):a--;let d=Je.empty,f=0;for(let p=s,g=!1;p>r;p--)g||i.after(p+1)=0;o--){if(n.size){let l=r[o].type.contentMatch.matchFragment(n);if(!l||!l.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}n=Je.from(r[o].type.create(r[o].attrs,n))}let i=t.start,s=t.end;e.step(new Zn(i,s,i,s,new ut(n,0,0),r.length,!0))}function A$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,l)=>{if(o.isTextblock&&!o.hasMarkup(n,i)&&k$e(e.doc,e.mapping.slice(s).map(l),n)){e.clearIncompatible(e.mapping.slice(s).map(l,1),n);let a=e.mapping.slice(s),c=a.map(l,1),u=a.map(l+o.nodeSize,1);return e.step(new Zn(c,u,c+1,u-1,new ut(Je.from(n.create(i,null,o.marks)),0,0),1,!0)),!1}})}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 Zn(t,t+s.nodeSize,t+1,t+s.nodeSize-1,new ut(Je.from(o),0,0),1,!0))}function $d(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 c=i.depth-1,u=r-2;c>s;c--,u--){let h=i.node(c),d=i.index(c);if(h.type.spec.isolating)return!1;let f=h.content.cutByIndex(d,h.childCount),p=n&&n[u+1];p&&(f=f.replaceChild(0,p.type.create(p.attrs)));let g=n&&n[u]||h;if(!h.canReplace(d+1,h.childCount)||!g.type.validContent(f))return!1}let l=i.indexAfter(s),a=n&&n[0];return i.node(s).canReplaceWith(l,l,a?a.type:i.node(s+1).type)}function $$e(e,t,r=1,n){let i=e.doc.resolve(t),s=Je.empty,o=Je.empty;for(let l=i.depth,a=i.depth-r,c=r-1;l>a;l--,c--){s=Je.from(i.node(l).copy(s));let u=n&&n[c];o=Je.from(u?u.type.create(u.attrs,o):i.node(l).copy(o))}e.step(new Jn(t,t,new ut(s.append(o),r,r),!0))}function yh(e,t){let r=e.resolve(t),n=r.index();return P9(r.nodeBefore,r.nodeAfter)&&r.parent.canReplace(n,n+1)}function P9(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function dx(e,t,r=-1){let n=e.resolve(t);for(let i=n.depth;;i--){let s,o,l=n.index(i);if(i==n.depth?(s=n.nodeBefore,o=n.nodeAfter):r>0?(s=n.node(i+1),l++,o=n.node(i).maybeChild(l)):(s=n.node(i).maybeChild(l-1),o=n.node(i+1)),s&&!s.isTextblock&&P9(s,o)&&n.node(i).canReplace(l,l+1))return t;if(i==0)break;t=r<0?n.before(i):n.after(i)}}function F$e(e,t,r){let n=new Jn(t-r,t+r,ut.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 l=o==n.depth?0:n.pos<=(n.start(o+1)+n.end(o+1))/2?-1:1,a=n.index(o)+(l>0?1:0),c=n.node(o),u=!1;if(s==1)u=c.canReplace(a,a,i);else{let h=c.contentMatchAt(a).findWrapping(i.firstChild.type);u=h&&c.canReplaceWith(a,a,h[0])}if(u)return l==0?n.pos:l<0?n.before(o+1):n.after(o+1)}return null}function fx(e,t,r=t,n=ut.empty){if(t==r&&!n.size)return null;let i=e.resolve(t),s=e.resolve(r);return I9(i,s,n)?new Jn(t,r,n):new N$e(i,s,n).fit()}function I9(e,t,r){return!r.openStart&&!r.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),r.content)}class N$e{constructor(t,r,n){this.$from=t,this.$to=r,this.unplaced=n,this.frontier=[],this.placed=Je.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=Je.from(t.node(i).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let c=this.findFittable();c?this.placeNodes(c):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,l=i.depth;for(;o&&l&&s.childCount==1;)s=s.firstChild.content,o--,l--;let a=new ut(s,o,l);return t>-1?new Zn(n.pos,t,this.$to.pos,this.$to.end(),a,r):a.size||n.pos!=this.$to.pos?new Jn(n.pos,i.pos,a):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=UD(this.unplaced.content,n-1).firstChild,i=s.content):i=this.unplaced.content;let o=i.firstChild;for(let l=this.depth;l>=0;l--){let{type:a,match:c}=this.frontier[l],u,h=null;if(r==1&&(o?c.matchType(o.type)||(h=c.fillBefore(Je.from(o),!1)):s&&a.compatibleContent(s.type)))return{sliceDepth:n,frontierDepth:l,parent:s,inject:h};if(r==2&&o&&(u=c.findWrapping(o.type)))return{sliceDepth:n,frontierDepth:l,parent:s,wrap:u};if(s&&c.matchType(s.type))break}}}openMore(){let{content:t,openStart:r,openEnd:n}=this.unplaced,i=UD(t,r);return!i.childCount||i.firstChild.isLeaf?!1:(this.unplaced=new ut(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=UD(t,r);if(i.childCount<=1&&r>0){let s=t.size-r<=r+i.size;this.unplaced=new ut(Xp(t,r-1,1),r-1,s?r-1:n)}else this.unplaced=new ut(Xp(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 g=0;g1||a==0||g.content.size)&&(h=y,u.push(N9(g.mark(d.allowedMarks(g.marks)),c==1?a:0,c==l.childCount?f:-1)))}let p=c==l.childCount;p||(f=-1),this.placed=Yp(this.placed,r,Je.from(u)),this.frontier[r].match=h,p&&f<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let g=0,y=l;g1&&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;l--){let{match:a,type:c}=this.frontier[l],u=WD(t,l,c,a,!0);if(!u||u.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=Yp(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=Yp(this.placed,this.depth,Je.from(t.create(r,n))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let r=this.frontier.pop().match.fillBefore(Je.empty,!0);r.childCount&&(this.placed=Yp(this.placed,this.frontier.length,r))}}function Xp(e,t,r){return t==0?e.cutByIndex(r,e.childCount):e.replaceChild(0,e.firstChild.copy(Xp(e.firstChild.content,t-1,r)))}function Yp(e,t,r){return t==0?e.append(r):e.replaceChild(e.childCount-1,e.lastChild.copy(Yp(e.lastChild.content,t-1,r)))}function UD(e,t){for(let r=0;r1&&(n=n.replaceChild(0,N9(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(Je.empty,!0)))),e.copy(n)}function WD(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 l=n.fillBefore(s.content,!0,o);return l&&!M$e(r,s.content,o)?l: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?l=d:i.before(d)==f&&o.splice(1,0,-d)}let a=o.indexOf(l),c=[],u=n.openStart;for(let d=n.content,f=0;;f++){let p=d.firstChild;if(c.push(p),f==n.openStart)break;d=p.content}for(let d=u-1;d>=0;d--){let f=c[d],p=L$e(f.type);if(p&&!f.sameMarkup(i.node(Math.abs(l)-1)))u=d;else if(p||!f.type.isTextblock)break}for(let d=n.openStart;d>=0;d--){let f=(d+u+1)%(n.openStart+1),p=c[f];if(p)for(let g=0;g=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 M9(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(Je.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 ut(Je.from(n),0,0))}function B$e(e,t,r){let n=e.doc.resolve(t),i=e.doc.resolve(r),s=L9(n,i);for(let o=0;o0&&(a||n.node(l-1).canReplace(n.index(l-1),i.indexAfter(l-1))))return e.delete(n.before(l),i.after(l))}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 L9(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 Fd extends Ni{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 Pn.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 Pn.fromReplace(t,this.pos,this.pos+1,new ut(Je.from(i),0,r.isLeaf?0:1))}getMap(){return Fs.empty}invert(t){return new Fd(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 Fd(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 Fd(r.pos,r.attr,r.value)}}Ni.jsonID("attr",Fd);class bg extends Ni{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 Pn.ok(n)}getMap(){return Fs.empty}invert(t){return new bg(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 bg(r.attr,r.value)}}Ni.jsonID("docAttr",bg);let of=class extends Error{};of=function e(t){let r=Error.call(this,t);return r.__proto__=e.prototype,r};of.prototype=Object.create(Error.prototype);of.prototype.constructor=of;of.prototype.name="TransformError";class z$e{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new $m}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let r=this.maybeStep(t);if(r.failed)throw new of(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=ut.empty){let i=fx(this.doc,t,r,n);return i&&this.step(i),this}replaceWith(t,r,n){return this.replace(t,r,new ut(Je.from(n),0,0))}delete(t,r){return this.replace(t,r,ut.empty)}insert(t,r){return this.replaceWith(t,t,r)}replaceRange(t,r,n){return O$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 D$e(this,t,r),this}join(t,r=1){return F$e(this,t,r),this}wrap(t,r){return T$e(this,t,r),this}setBlockType(t,r=t,n,i=null){return A$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 Fd(t,r,n)),this}setDocAttribute(t,r){return this.step(new bg(t,r)),this}addNodeMark(t,r){return this.step(new Zl(t,r)),this}removeNodeMark(t,r){if(!(r instanceof zr)){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 sf(t,r)),this}split(t,r=1,n){return $$e(this,t,r,n),this}addMark(t,r,n){return b$e(this,t,r,n),this}removeMark(t,r,n){return x$e(this,t,r,n),this}clearIncompatible(t,r,n){return w$e(this,t,r,n),this}}const VD=Object.create(null);class ir{constructor(t,r,n){this.$anchor=t,this.$head=r,this.ranges=n||[new j$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?Qh(t.node(0),t.node(s),t.before(s+1),t.index(s),r,n):Qh(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 Bo(t.node(0))}static atStart(t){return Qh(t,t,0,0,1)||new Bo(t)}static atEnd(t){return Qh(t,t,t.content.size,t.childCount,-1)||new Bo(t)}static fromJSON(t,r){if(!r||!r.type)throw new RangeError("Invalid input for Selection.fromJSON");let n=VD[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 VD)throw new RangeError("Duplicate use of selection JSON ID "+t);return VD[t]=r,r.prototype.jsonID=t,r}getBookmark(){return Qt.between(this.$anchor,this.$head).getBookmark()}}ir.prototype.visible=!0;class j$e{constructor(t,r){this.$from=t,this.$to=r}}let CO=!1;function TO(e){!CO&&!e.parent.inlineContent&&(CO=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class Qt extends ir{constructor(t,r=t){TO(t),TO(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 ir.near(n);let i=t.resolve(r.map(this.anchor));return new Qt(i.parent.inlineContent?i:n,n)}replace(t,r=ut.empty){if(super.replace(t,r),r==ut.empty){let n=this.$from.marksAcross(this.$to);n&&t.ensureMarks(n)}}eq(t){return t instanceof Qt&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new px(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 Qt(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=ir.findFrom(r,n,!0)||ir.findFrom(r,-n,!0);if(s)r=s.$head;else return ir.near(r,n)}return t.parent.inlineContent||(i==0?t=r:(t=(ir.findFrom(t,-n,!0)||ir.findFrom(t,n,!0)).$anchor,t.pos0?0:1);i>0?o=0;o+=i){let l=t.child(o);if(l.isAtom){if(!s&&It.isSelectable(l))return It.create(e,r-(i<0?l.nodeSize:0))}else{let a=Qh(e,l,r+i,i<0?l.childCount:0,i,s);if(a)return a}r+=l.nodeSize*i}return null}function AO(e,t,r){let n=e.steps.length-1;if(n{o==null&&(o=u)}),e.setSelection(ir.near(e.doc.resolve(o),r))}const kO=1,cv=2,_O=4;class U$e extends z$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|=cv,this}ensureMarks(t){return zr.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&cv)>0}addStep(t,r){super.addStep(t,r),this.updated=this.updated&~cv,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)||zr.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(ir.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|=_O,this}get scrolledIntoView(){return(this.updated&_O)>0}}function $O(e,t){return!t||!e?e:e.bind(t)}class Zp{constructor(t,r,n){this.name=t,this.init=$O(r.init,n),this.apply=$O(r.apply,n)}}const W$e=[new Zp("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new Zp("selection",{init(e,t){return e.selection||ir.atStart(t.doc)},apply(e){return e.selection}}),new Zp("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,r,n){return n.selection.$cursor?e.storedMarks:null}}),new Zp("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class GD{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 Zp(n.key,n.spec.state,n))})}}class bd{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 GD(t.schema,t.plugins),s=new bd(i);return i.fields.forEach(o=>{if(o.name=="doc")s.doc=Ec.fromJSON(t.schema,r.doc);else if(o.name=="selection")s.selection=ir.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 l in n){let a=n[l],c=a.spec.state;if(a.key==o.name&&c&&c.fromJSON&&Object.prototype.hasOwnProperty.call(r,l)){s[o.name]=c.fromJSON.call(a,t,r[l],s);return}}s[o.name]=o.init(t,s)}}),s}}function O9(e,t,r){for(let n in e){let i=e[n];i instanceof Function?i=i.bind(t):n=="handleDOMEvents"&&(i=O9(i,t,{})),r[n]=i}return r}class Ru{constructor(t){this.spec=t,this.props={},t.props&&O9(t.props,this,this.props),this.key=t.key?t.key.key:R9("plugin")}getState(t){return t[this.key]}}const qD=Object.create(null);function R9(e){return e in qD?e+"$"+ ++qD[e]:(qD[e]=0,e+"$")}class Qg{constructor(t="key"){this.key=R9(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const Hi=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},xg=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let FO=null;const Ra=function(e,t,r){let n=FO||(FO=document.createRange());return n.setEnd(e,r??e.nodeValue.length),n.setStart(e,t||0),n},qc=function(e,t,r,n){return r&&(PO(e,t,r,n,-1)||PO(e,t,r,n,1))},V$e=/^(img|br|input|textarea|hr)$/i;function PO(e,t,r,n,i){for(;;){if(e==r&&t==n)return!0;if(t==(i<0?0:ra(e))){let s=e.parentNode;if(!s||s.nodeType!=1||C$(e)||V$e.test(e.nodeName)||e.contentEditable=="false")return!1;t=Hi(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?ra(e):0}else return!1}}function ra(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function G$e(e,t,r){for(let n=t==0,i=t==ra(e);n||i;){if(e==r)return!0;let s=Hi(e);if(e=e.parentNode,!e)return!1;n=n&&s==0,i=i&&s==ra(e)}}function C$(e){let t;for(let r=e;r&&!(t=r.pmViewDesc);r=r.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const mx=function(e){return e.focusNode&&qc(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function ic(e,t){let r=document.createEvent("Event");return r.initEvent("keydown",!0,!0),r.keyCode=e,r.key=r.code=t,r}function q$e(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function K$e(e,t,r){if(e.caretPositionFromPoint)try{let n=e.caretPositionFromPoint(t,r);if(n)return{node:n.offsetNode,offset:n.offset}}catch{}if(e.caretRangeFromPoint){let n=e.caretRangeFromPoint(t,r);if(n)return{node:n.startContainer,offset:n.startOffset}}}const va=typeof navigator<"u"?navigator:null,IO=typeof document<"u"?document:null,Bu=va&&va.userAgent||"",UT=/Edge\/(\d+)/.exec(Bu),B9=/MSIE \d/.exec(Bu),WT=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Bu),ys=!!(B9||WT||UT),uu=B9?document.documentMode:WT?+WT[1]:UT?+UT[1]:0,Uo=!ys&&/gecko\/(\d+)/i.test(Bu);Uo&&+(/Firefox\/(\d+)/.exec(Bu)||[0,0])[1];const VT=!ys&&/Chrome\/(\d+)/.exec(Bu),Ai=!!VT,J$e=VT?+VT[1]:0,qi=!ys&&!!va&&/Apple Computer/.test(va.vendor),af=qi&&(/Mobile\/\w+/.test(Bu)||!!va&&va.maxTouchPoints>2),Xs=af||(va?/Mac/.test(va.platform):!1),X$e=va?/Win/.test(va.platform):!1,Fo=/Android \d/.test(Bu),ey=!!IO&&"webkitFontSmoothing"in IO.documentElement.style,Y$e=ey?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function Z$e(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function Ma(e,t){return typeof e=="number"?e:e[t]}function Q$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 NO(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=xg(o)){if(o.nodeType!=1)continue;let l=o,a=l==s.body,c=a?Z$e(s):Q$e(l),u=0,h=0;if(t.topc.bottom-Ma(n,"bottom")&&(h=t.bottom-t.top>c.bottom-c.top?t.top+Ma(i,"top")-c.top:t.bottom-c.bottom+Ma(i,"bottom")),t.leftc.right-Ma(n,"right")&&(u=t.right-c.right+Ma(i,"right")),u||h)if(a)s.defaultView.scrollBy(u,h);else{let d=l.scrollLeft,f=l.scrollTop;h&&(l.scrollTop+=h),u&&(l.scrollLeft+=u);let p=l.scrollLeft-d,g=l.scrollTop-f;t={left:t.left-p,top:t.top-g,right:t.right-p,bottom:t.bottom-g}}if(a||/^(fixed|sticky)$/.test(getComputedStyle(o).position))break}}function e2e(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=l,i=a.top;break}}return{refDOM:n,refTop:i,stack:z9(e.dom)}}function z9(e){let t=[],r=e.ownerDocument;for(let n=e;n&&(t.push({dom:n,top:n.scrollTop,left:n.scrollLeft}),e!=r);n=xg(n));return t}function t2e({refDOM:e,refTop:t,stack:r}){let n=e?e.getBoundingClientRect().top:0;j9(r,n==0?0:n-t)}function j9(e,t){for(let r=0;r=l){o=Math.max(p.bottom,o),l=Math.min(p.top,l);let g=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!a&&p.left<=t.left&&p.right>=t.left&&(a=u,c={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&&a&&(r=a,i=c,n=0),r&&r.nodeType==3?n2e(r,i):!r||n&&r.nodeType==1?{node:e,offset:s}:H9(r,i)}function n2e(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 T$(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function i2e(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 o2e(e,t,r,n){let i=-1;for(let s=t,o=!1;s!=e.dom;){let l=e.docView.nearestDesc(s,!0);if(!l)return null;if(l.dom.nodeType==1&&(l.node.isBlock&&l.parent&&!o||!l.contentDOM)){let a=l.dom.getBoundingClientRect();if(l.node.isBlock&&l.parent&&!o&&(o=!0,a.left>n.left||a.top>n.top?i=l.posBefore:(a.right-1?i:e.docView.posFromDOM(t,r,-1)}function U9(e,t,r){let n=e.childNodes.length;if(n&&r.topt.top&&i++}let c;ey&&i&&n.nodeType==1&&(c=n.childNodes[i-1]).nodeType==1&&c.contentEditable=="false"&&c.getBoundingClientRect().top>=t.top&&i--,n==e.dom&&i==n.childNodes.length-1&&n.lastChild.nodeType==1&&t.top>n.lastChild.getBoundingClientRect().bottom?l=e.state.doc.content.size:(i==0||n.nodeType!=1||n.childNodes[i-1].nodeName!="BR")&&(l=o2e(e,n,i,t))}l==null&&(l=s2e(e,o,t));let a=e.docView.nearestDesc(o,!0);return{pos:l,inside:a?a.posAtStart-a.border:-1}}function MO(e){return e.top=0&&i==n.nodeValue.length?(a--,u=1):r<0?a--:c++,Fp(Rl(Ra(n,a,c),u),u<0)}if(!e.state.doc.resolve(t-(s||0)).parent.inlineContent){if(s==null&&i&&(r<0||i==ra(n))){let a=n.childNodes[i-1];if(a.nodeType==1)return KD(a.getBoundingClientRect(),!1)}if(s==null&&i=0)}if(s==null&&i&&(r<0||i==ra(n))){let a=n.childNodes[i-1],c=a.nodeType==3?Ra(a,ra(a)-(o?0:1)):a.nodeType==1&&(a.nodeName!="BR"||!a.nextSibling)?a:null;if(c)return Fp(Rl(c,1),!1)}if(s==null&&i=0)}function Fp(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 KD(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 V9(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 u2e(e,t,r){let n=t.selection,i=r=="up"?n.$from:n.$to;return V9(e,t,()=>{let{node:s}=e.docView.domFromPos(i.pos,r=="up"?-1:1);for(;;){let l=e.docView.nearestDesc(s,!0);if(!l)break;if(l.node.isBlock){s=l.contentDOM||l.dom;break}s=l.dom.parentNode}let o=W9(e,i.pos,1);for(let l=s.firstChild;l;l=l.nextSibling){let a;if(l.nodeType==1)a=l.getClientRects();else if(l.nodeType==3)a=Ra(l,0,l.nodeValue.length).getClientRects();else continue;for(let c=0;cu.top+1&&(r=="up"?o.top-u.top>(u.bottom-o.top)*2:u.bottom-o.bottom>(o.bottom-u.top)*2))return!1}}return!0})}const c2e=/[\u0590-\u08ac]/;function h2e(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,l=e.domSelection();return!c2e.test(n.parent.textContent)||!l.modify?r=="left"||r=="backward"?s:o:V9(e,t,()=>{let{focusNode:a,focusOffset:c,anchorNode:u,anchorOffset:h}=e.domSelectionRange(),d=l.caretBidiLevel;l.modify("move",r,"character");let f=n.depth?e.docView.domAfterPos(n.before()):e.dom,{focusNode:p,focusOffset:g}=e.domSelectionRange(),y=p&&!f.contains(p.nodeType==1?p:p.parentNode)||a==p&&c==g;try{l.collapse(u,h),a&&(a!=u||c!=h)&&l.extend&&l.extend(a,c)}catch{}return d!=null&&(l.caretBidiLevel=d),y})}let LO=null,OO=null,RO=!1;function d2e(e,t,r){return LO==t&&OO==r?RO:(LO=t,OO=r,RO=r=="up"||r=="down"?u2e(e,t,r):h2e(e,t,r))}const io=0,BO=1,fc=2,ba=3;class ty{constructor(t,r,n,i){this.parent=t,this.children=r,this.dom=n,this.contentDOM=i,this.dirty=io,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;rHi(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 q9){i=t-s;break}s=l}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 G9&&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?Hi(s.dom)+1:0}}else{let s,o=!0;for(;s=n=u&&r<=c-a.border&&a.node&&a.contentDOM&&this.contentDOM.contains(a.contentDOM))return a.parseRange(t,r,u);t=o;for(let h=l;h>0;h--){let d=this.children[h-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){i=Hi(d.dom)+1;break}t-=d.size}i==-1&&(i=0)}if(i>-1&&(c>r||l==this.children.length-1)){r=c;for(let u=l+1;uf&&or){let f=l;l=a,a=f}let d=document.createRange();d.setEnd(a.node,a.offset),d.setStart(l.node,l.offset),c.removeAllRanges(),c.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 l=n+s.border,a=o-s.border;if(t>=l&&r<=a){this.dirty=t==n||r==o?fc:BO,t==l&&r==a&&(s.contentLost||s.dom.parentNode!=this.contentDOM)?s.dirty=ba:s.markDirty(t-l,r-l);return}else s.dirty=s.dom==s.contentDOM&&s.dom.parentNode==this.contentDOM&&!s.children.length?fc:ba}n=o}this.dirty=fc}markParentsDirty(){let t=1;for(let r=this.parent;r;r=r.parent,t++){let n=t==1?fc:BO;r.dirty{if(!s)return i;if(s.parent)return s.parent.posBeforeChild(s)})),!r.type.spec.raw){if(o.nodeType!=1){let l=document.createElement("span");l.appendChild(o),o=l}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==io&&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 f2e extends ty{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 Kc extends ty{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=sa.renderSpec(document,r.type.spec.toDOM(r,n))),new Kc(t,r,o.dom,o.contentDOM||o.dom)}parseRule(){return this.dirty&ba||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=ba&&this.mark.eq(t)}markDirty(t,r){if(super.markDirty(t,r),this.dirty!=io){let n=this.parent;for(;!n.node;)n=n.parent;n.dirty0&&(s=KT(s,0,t,n));for(let l=0;l{if(!a)return o;if(a.parent)return a.parent.posBeforeChild(a)},n,i),u=c&&c.dom,h=c&&c.contentDOM;if(r.isText){if(!u)u=document.createTextNode(r.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:h}=sa.renderSpec(document,r.type.spec.toDOM(r)));!h&&!r.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),r.type.spec.draggable&&(u.draggable=!0));let d=u;return u=X9(u,n,r),c?a=new p2e(t,r,n,i,u,h||null,d,c,s,o+1):r.isText?new gx(t,r,n,i,u,d,s):new cu(t,r,n,i,u,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=()=>Je.empty)}return t}matchesNode(t,r,n){return this.dirty==io&&t.eq(this.node)&&qT(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,l=s&&s.pos<0,a=new g2e(this,o&&o.node,t);b2e(this.node,this.innerDeco,(c,u,h)=>{c.spec.marks?a.syncToMarks(c.spec.marks,n,t):c.type.side>=0&&!h&&a.syncToMarks(u==this.node.childCount?zr.none:this.node.child(u).marks,n,t),a.placeWidget(c,t,i)},(c,u,h,d)=>{a.syncToMarks(c.marks,n,t);let f;a.findNodeMatch(c,u,h,d)||l&&t.state.selection.from>i&&t.state.selection.to-1&&a.updateNodeAt(c,u,h,f,t)||a.updateNextNode(c,u,h,t,d,i)||a.addNode(c,u,h,t,i),i+=c.nodeSize}),a.syncToMarks([],n,t),this.node.isTextblock&&a.addTextblockHacks(),a.destroyRest(),(a.changed||this.dirty==fc)&&(o&&this.protectLocalComposition(t,o),K9(this.contentDOM,this.children,t),af&&x2e(this.dom))}localCompositionInfo(t,r){let{from:n,to:i}=t.state.selection;if(!(t.state.selection instanceof Qt)||nr+this.node.content.size)return null;let s=t.domSelectionRange(),o=w2e(s.focusNode,s.focusOffset);if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let l=o.nodeValue,a=S2e(this.node.content,l,n-r,i-r);return a<0?null:{node:o,pos:a,text:l}}else return{node:o,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 f2e(this,s,r,i);t.input.compositionNodes.push(o),this.children=KT(this.children,n,n+i.length,t,o)}update(t,r,n,i){return this.dirty==ba||!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=io}updateOuterDeco(t){if(qT(t,this.outerDeco))return;let r=this.nodeDOM.nodeType!=1,n=this.dom;this.dom=J9(this.dom,this.nodeDOM,GT(this.outerDeco,this.node,r),GT(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 zO(e,t,r,n,i){X9(n,t,e);let s=new cu(void 0,e,t,r,n,n,n,i,0);return s.contentDOM&&s.updateChildren(i,0),s}class gx extends cu{constructor(t,r,n,i,s,o,l){super(t,r,n,i,s,null,o,l,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==ba||this.dirty!=io&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(r),(this.dirty!=io||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=io,!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 gx(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=ba)}get domAtom(){return!1}}class q9 extends ty{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==io&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class p2e extends cu{constructor(t,r,n,i,s,o,l,a,c,u){super(t,r,n,i,s,o,l,c,u),this.spec=a}update(t,r,n,i){if(this.dirty==ba)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 K9(e,t,r){let n=e.firstChild,i=!1;for(let s=0;s>1,o=Math.min(s,t.length);for(;i-1)l>this.index&&(this.changed=!0,this.destroyBetween(this.index,l)),this.top=this.top.children[this.index];else{let a=Kc.create(this.top,t[s],r,n);this.top.children.splice(this.index,0,a),this.top=a,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 l=this.index,a=Math.min(this.top.children.length,l+5);l0;){let l;for(;;)if(n){let c=r.children[n-1];if(c instanceof Kc)r=c,n=c.children.length;else{l=c,n--;break}}else{if(r==t)break e;n=r.parent.children.indexOf(r),r=r.parent}let a=l.node;if(a){if(a!=e.child(i-1))break;--i,s.set(l,i),o.push(l)}}return{index:i,matched:s,matches:o.reverse()}}function v2e(e,t){return e.type.side-t.type.side}function b2e(e,t,r,n){let i=t.locals(e),s=0;if(i.length==0){for(let c=0;cs;)l.push(i[o++]);let p=s+d.nodeSize;if(d.isText){let y=p;o!y.inline):l.slice();n(d,g,t.forChild(s,d),f),s=p}}function x2e(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 w2e(e,t){for(;;){if(e.nodeType==3)return e;if(e.nodeType==1&&t>0){if(e.childNodes.length>t&&e.childNodes[t].nodeType==3)return e.childNodes[t];e=e.childNodes[t-1],t=ra(e)}else if(e.nodeType==1&&t=r){if(s>=n&&a.slice(n-t.length-l,n-l)==t)return n-t.length;let c=l=0&&c+t.length+l>=r)return l+c;if(r==n&&a.length>=n+t.length-l&&a.slice(n-l,n-l+t.length)==t)return n}}return-1}function KT(e,t,r,n,i){let s=[];for(let o=0,l=0;o=r||u<=t?s.push(a):(cr&&s.push(a.slice(r-c,a.size,n)))}return s}function A$(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 l=n.resolve(o),a,c;if(mx(r)){for(a=l;i&&!i.node;)i=i.parent;let u=i.node;if(i&&u.isAtom&&It.isSelectable(u)&&i.parent&&!(u.isInline&&G$e(r.focusNode,r.focusOffset,i.dom))){let h=i.posBefore;c=new It(o==h?l:n.resolve(h))}}else{let u=e.docView.posFromDOM(r.anchorNode,r.anchorOffset,1);if(u<0)return null;a=n.resolve(u)}if(!c){let u=t=="pointer"||e.state.selection.head{(r.anchorNode!=n||r.anchorOffset!=i)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!Y9(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function E2e(e){let t=e.domSelection(),r=document.createRange(),n=e.cursorWrapper.dom,i=n.nodeName=="IMG";i?r.setEnd(n.parentNode,Hi(n)+1):r.setEnd(n,0),r.collapse(!1),t.removeAllRanges(),t.addRange(r),!i&&!e.state.selection.visible&&ys&&uu<=11&&(n.disabled=!0,n.disabled=!1)}function Z9(e,t){if(t instanceof It){let r=e.docView.descAt(t.from);r!=e.lastSelectedViewDesc&&(VO(e),r&&r.selectNode(),e.lastSelectedViewDesc=r)}else VO(e)}function VO(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function k$(e,t,r,n){return e.someProp("createSelectionBetween",i=>i(e,t,r))||Qt.between(t,r,n)}function GO(e){return e.editable&&!e.hasFocus()?!1:Q9(e)}function Q9(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 C2e(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),r=e.domSelectionRange();return qc(t.node,t.offset,r.anchorNode,r.anchorOffset)}function JT(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&&ir.findFrom(s,t)}function Hl(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function qO(e,t,r){let n=e.state.selection;if(n instanceof Qt)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 Hl(e,new Qt(n.$anchor,o))}else if(n.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let i=JT(e.state,t);return i&&i instanceof It?Hl(e,i):!1}else if(!(Xs&&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 l=t<0?i.pos-s.nodeSize:i.pos;return s.isAtom||(o=e.docView.descAt(l))&&!o.contentDOM?It.isSelectable(s)?Hl(e,new It(t<0?e.state.doc.resolve(i.pos-s.nodeSize):i)):ey?Hl(e,new Qt(e.state.doc.resolve(t<0?l:l+s.nodeSize))):!1:!1}}else return!1;else{if(n instanceof It&&n.node.isInline)return Hl(e,new Qt(t>0?n.$to:n.$from));{let i=JT(e.state,t);return i?Hl(e,i):!1}}}function mb(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Pm(e,t){let r=e.pmViewDesc;return r&&r.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Kh(e,t){return t<0?T2e(e):A2e(e)}function T2e(e){let t=e.domSelectionRange(),r=t.focusNode,n=t.focusOffset;if(!r)return;let i,s,o=!1;for(Uo&&r.nodeType==1&&n0){if(r.nodeType!=1)break;{let l=r.childNodes[n-1];if(Pm(l,-1))i=r,s=--n;else if(l.nodeType==3)r=l,n=r.nodeValue.length;else break}}else{if(eU(r))break;{let l=r.previousSibling;for(;l&&Pm(l,-1);)i=r.parentNode,s=Hi(l),l=l.previousSibling;if(l)r=l,n=mb(r);else{if(r=r.parentNode,r==e.dom)break;n=0}}}o?XT(e,r,n):i&&XT(e,i,s)}function A2e(e){let t=e.domSelectionRange(),r=t.focusNode,n=t.focusOffset;if(!r)return;let i=mb(r),s,o;for(;;)if(n{e.state==i&&Ka(e)},50)}function KO(e,t){let r=e.state.doc.resolve(t);if(!(Ai||X$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 JO(e,t,r){let n=e.state.selection;if(n instanceof Qt&&!n.empty||r.indexOf("s")>-1||Xs&&r.indexOf("m")>-1)return!1;let{$from:i,$to:s}=n;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let o=JT(e.state,t);if(o&&o instanceof It)return Hl(e,o)}if(!i.parent.inlineContent){let o=t<0?i:s,l=n instanceof Bo?ir.near(o,t):ir.findFrom(o,t);return l?Hl(e,l):!1}return!1}function XO(e,t){if(!(e.state.selection instanceof Qt))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 YO(e,t,r){e.domObserver.stop(),t.contentEditable=r,e.domObserver.start()}function $2e(e){if(!qi||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;YO(e,n,"true"),setTimeout(()=>YO(e,n,"false"),20)}return!1}function F2e(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function P2e(e,t){let r=t.keyCode,n=F2e(t);if(r==8||Xs&&r==72&&n=="c")return XO(e,-1)||Kh(e,-1);if(r==46&&!t.shiftKey||Xs&&r==68&&n=="c")return XO(e,1)||Kh(e,1);if(r==13||r==27)return!0;if(r==37||Xs&&r==66&&n=="c"){let i=r==37?KO(e,e.state.selection.from)=="ltr"?-1:1:-1;return qO(e,i,n)||Kh(e,i)}else if(r==39||Xs&&r==70&&n=="c"){let i=r==39?KO(e,e.state.selection.from)=="ltr"?1:-1:1;return qO(e,i,n)||Kh(e,i)}else{if(r==38||Xs&&r==80&&n=="c")return JO(e,-1,n)||Kh(e,-1);if(r==40||Xs&&r==78&&n=="c")return $2e(e)||JO(e,1,n)||Kh(e,1);if(n==(Xs?"m":"c")&&(r==66||r==73||r==89||r==90))return!0}return!1}function tU(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")||sa.fromSchema(e.state.schema),l=aU(),a=l.createElement("div");a.appendChild(o.serializeFragment(n,{document:l}));let c=a.firstChild,u,h=0;for(;c&&c.nodeType==1&&(u=oU[c.nodeName.toLowerCase()]);){for(let f=u.length-1;f>=0;f--){let p=l.createElement(u[f]);for(;a.firstChild;)p.appendChild(a.firstChild);a.appendChild(p),h++}c=a.firstChild}c&&c.nodeType==1&&c.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:a,text:d}}function rU(e,t,r,n,i){let s=i.parent.type.spec.code,o,l;if(!r&&!t)return null;let a=t&&(n||s||!r);if(a){if(e.someProp("transformPastedText",d=>{t=d(t,s||n,e)}),s)return t?new ut(Je.from(e.state.schema.text(t.replace(/\r\n?/g,` +`))),0,0):ut.empty;let h=e.someProp("clipboardTextParser",d=>d(t,i,n,e));if(h)l=h;else{let d=i.marks(),{schema:f}=e.state,p=sa.fromSchema(f);o=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(g=>{let y=o.appendChild(document.createElement("p"));g&&y.appendChild(p.serializeNode(f.text(g,d)))})}}else e.someProp("transformPastedHTML",h=>{r=h(r,e)}),o=M2e(r),ey&&L2e(o);let c=o&&o.querySelector("[data-pm-slice]"),u=c&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(c.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let h=+u[3];h>0;h--){let d=o.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;o=d}if(l||(l=(e.someProp("clipboardParser")||e.someProp("domParser")||nf.fromSchema(e.state.schema)).parseSlice(o,{preserveWhitespace:!!(a||u),context:i,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!I2e.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)l=O2e(ZO(l,+u[1],+u[2]),u[4]);else if(l=ut.maxOpen(N2e(l.content,i),!0),l.openStart||l.openEnd){let h=0,d=0;for(let f=l.content.firstChild;h{l=h(l,e)}),l}const I2e=/^(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 N2e(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(l=>{if(!o)return;let a=i.findWrapping(l.type),c;if(!a)return o=null;if(c=o.length&&s.length&&iU(a,s,l,o[o.length-1],0))o[o.length-1]=c;else{o.length&&(o[o.length-1]=sU(o[o.length-1],s.length));let u=nU(l,a);o.push(u),i=i.matchType(u.type),s=a}}),o)return Je.from(o)}return e}function nU(e,t,r=0){for(let n=t.length-1;n>=r;n--)e=t[n].create(null,Je.from(e));return e}function iU(e,t,r,n,i){if(i1&&(s=0),i=r&&(l=t<0?o.contentMatchAt(0).fillBefore(l,s<=i).append(l):l.append(o.contentMatchAt(o.childCount).fillBefore(Je.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,o.copy(l))}function ZO(e,t,r){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let r=aU().createElement("div"),n=/<([a-z][^>\s]+)/i.exec(e),i;if((i=n&&oU[n[1].toLowerCase()])&&(e=i.map(s=>"<"+s+">").join("")+e+i.map(s=>"").reverse().join("")),r.innerHTML=e,i)for(let s=0;s=0;l-=2){let a=r.nodes[n[l]];if(!a||a.hasRequiredAttrs())break;i=Je.from(a.create(n[l+1],i)),s++,o++}return new ut(i,s,o)}const Ki={},Ji={},R2e={touchstart:!0,touchmove:!0};class B2e{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.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 z2e(e){for(let t in Ki){let r=Ki[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=n=>{H2e(e,n)&&!_$(e,n)&&(e.editable||!(n.type in Ji))&&r(e,n)},R2e[t]?{passive:!0}:void 0)}qi&&e.dom.addEventListener("input",()=>null),ZT(e)}function Ql(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function j2e(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 ZT(e){e.someProp("handleDOMEvents",t=>{for(let r in t)e.input.eventHandlers[r]||e.dom.addEventListener(r,e.input.eventHandlers[r]=n=>_$(e,n))})}function _$(e,t){return e.someProp("handleDOMEvents",r=>{let n=r[t.type];return n?n(e,t)||t.defaultPrevented:!1})}function H2e(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 U2e(e,t){!_$(e,t)&&Ki[t.type]&&(e.editable||!(t.type in Ji))&&Ki[t.type](e,t)}Ji.keydown=(e,t)=>{let r=t;if(e.input.shiftKey=r.keyCode==16||r.shiftKey,!uU(e,r)&&(e.input.lastKeyCode=r.keyCode,e.input.lastKeyCodeTime=Date.now(),!(Fo&&Ai&&r.keyCode==13)))if(r.keyCode!=229&&e.domObserver.forceFlush(),af&&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,ic(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",n=>n(e,r))||P2e(e,r)?r.preventDefault():Ql(e,"key")};Ji.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Ji.keypress=(e,t)=>{let r=t;if(uU(e,r)||!r.charCode||r.ctrlKey&&!r.altKey||Xs&&r.metaKey)return;if(e.someProp("handleKeyPress",i=>i(e,r))){r.preventDefault();return}let n=e.state.selection;if(!(n instanceof Qt)||!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 yx(e){return{left:e.clientX,top:e.clientY}}function W2e(e,t){let r=t.x-e.clientX,n=t.y-e.clientY;return r*r+n*n<100}function $$(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,l=>o>s.depth?l(e,r,s.nodeAfter,s.before(o),i,!0):l(e,r,s.node(o),s.before(o),i,!1)))return!0;return!1}function Pd(e,t,r){e.focused||e.focus();let n=e.state.tr.setSelection(t);r=="pointer"&&n.setMeta("pointer",!0),e.dispatch(n)}function V2e(e,t){if(t==-1)return!1;let r=e.state.doc.resolve(t),n=r.nodeAfter;return n&&n.isAtom&&It.isSelectable(n)?(Pd(e,new It(r),"pointer"),!0):!1}function G2e(e,t){if(t==-1)return!1;let r=e.state.selection,n,i;r instanceof It&&(n=r.node);let s=e.state.doc.resolve(t);for(let o=s.depth+1;o>0;o--){let l=o>s.depth?s.nodeAfter:s.node(o);if(It.isSelectable(l)){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?(Pd(e,It.create(e.state.doc,i),"pointer"),!0):!1}function q2e(e,t,r,n,i){return $$(e,"handleClickOn",t,r,n)||e.someProp("handleClick",s=>s(e,t,n))||(i?G2e(e,r):V2e(e,r))}function K2e(e,t,r,n){return $$(e,"handleDoubleClickOn",t,r,n)||e.someProp("handleDoubleClick",i=>i(e,t,n))}function J2e(e,t,r,n){return $$(e,"handleTripleClickOn",t,r,n)||e.someProp("handleTripleClick",i=>i(e,t,n))||X2e(e,r,n)}function X2e(e,t,r){if(r.button!=0)return!1;let n=e.state.doc;if(t==-1)return n.inlineContent?(Pd(e,Qt.create(n,0,n.content.size),"pointer"),!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),l=i.before(s);if(o.inlineContent)Pd(e,Qt.create(n,l+1,l+1+o.content.size),"pointer");else if(It.isSelectable(o))Pd(e,It.create(n,l),"pointer");else continue;return!0}}function F$(e){return gb(e)}const lU=Xs?"metaKey":"ctrlKey";Ki.mousedown=(e,t)=>{let r=t;e.input.shiftKey=r.shiftKey;let n=F$(e),i=Date.now(),s="singleClick";i-e.input.lastClick.time<500&&W2e(r,e.input.lastClick)&&!r[lU]&&(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(yx(r));o&&(s=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Y2e(e,o,r,!!n)):(s=="doubleClick"?K2e:J2e)(e,o.pos,o.inside,r)?r.preventDefault():Ql(e,"pointer"))};class Y2e{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[lU],this.allowDefault=n.shiftKey;let s,o;if(r.inside>-1)s=t.state.doc.nodeAt(r.inside),o=r.inside;else{let u=t.state.doc.resolve(r.pos);s=u.parent,o=u.depth?u.before():0}const l=i?null:n.target,a=l?t.docView.nearestDesc(l,!0):null;this.target=a?a.dom:null;let{selection:c}=t.state;(n.button==0&&s.type.spec.draggable&&s.type.spec.selectable!==!1||c instanceof It&&c.from<=o&&c.to>o)&&(this.mightDrag={node:s,pos:o,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Uo&&!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)),Ql(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(()=>Ka(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(yx(t))),this.updateAllowDefault(t),this.allowDefault||!r?Ql(this.view,"pointer"):q2e(this.view,r.pos,r.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||qi&&this.mightDrag&&!this.mightDrag.node.isAtom||Ai&&!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)?(Pd(this.view,ir.near(this.view.state.doc.resolve(r.pos)),"pointer"),t.preventDefault()):Ql(this.view,"pointer")}move(t){this.updateAllowDefault(t),Ql(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)}}Ki.touchstart=e=>{e.input.lastTouch=Date.now(),F$(e),Ql(e,"pointer")};Ki.touchmove=e=>{e.input.lastTouch=Date.now(),Ql(e,"pointer")};Ki.contextmenu=e=>F$(e);function uU(e,t){return e.composing?!0:qi&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const Z2e=Fo?5e3:-1;Ji.compositionstart=Ji.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,r=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!r.textOffset&&r.parentOffset&&r.nodeBefore.marks.some(n=>n.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||r.marks(),gb(e,!0),e.markCursor=null;else if(gb(e),Uo&&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){e.domSelection().collapse(o,o.nodeValue.length);break}else i=o,s=-1}}e.input.composing=!0}cU(e,Z2e)};Ji.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.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,cU(e,20))};function cU(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>gb(e),t))}function hU(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=Q2e());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function Q2e(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function gb(e,t=!1){if(!(Fo&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),hU(e),t||e.docView&&e.docView.dirty){let r=A$(e);return r&&!r.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(r)):e.updateState(e.state),!0}return!1}}function eFe(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 wg=ys&&uu<15||af&&Y$e<604;Ki.copy=Ji.cut=(e,t)=>{let r=t,n=e.state.selection,i=r.type=="cut";if(n.empty)return;let s=wg?null:r.clipboardData,o=n.content(),{dom:l,text:a}=tU(e,o);s?(r.preventDefault(),s.clearData(),s.setData("text/html",l.innerHTML),s.setData("text/plain",a)):eFe(e,l),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function tFe(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function rFe(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?Sg(e,n.value,null,i,t):Sg(e,n.textContent,n.innerHTML,i,t)},50)}function Sg(e,t,r,n,i){let s=rU(e,t,r,n,e.state.selection.$from);if(e.someProp("handlePaste",a=>a(e,i,s||ut.empty)))return!0;if(!s)return!1;let o=tFe(s),l=o?e.state.tr.replaceSelectionWith(o,n):e.state.tr.replaceSelection(s);return e.dispatch(l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function dU(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," "):""}Ji.paste=(e,t)=>{let r=t;if(e.composing&&!Fo)return;let n=wg?null:r.clipboardData,i=e.input.shiftKey&&e.input.lastKeyCode!=45;n&&Sg(e,dU(n),n.getData("text/html"),i,r)?r.preventDefault():rFe(e,r)};class fU{constructor(t,r,n){this.slice=t,this.move=r,this.node=n}}const pU=Xs?"altKey":"ctrlKey";Ki.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(yx(r)),o;if(!(s&&s.pos>=i.from&&s.pos<=(i instanceof It?i.to-1:i.to))){if(n&&n.mightDrag)o=It.create(e.state.doc,n.mightDrag.pos);else if(r.target&&r.target.nodeType==1){let u=e.docView.nearestDesc(r.target,!0);u&&u.node.type.spec.draggable&&u!=e.docView&&(o=It.create(e.state.doc,u.posBefore))}}let l=(o||e.state.selection).content(),{dom:a,text:c}=tU(e,l);r.dataTransfer.clearData(),r.dataTransfer.setData(wg?"Text":"text/html",a.innerHTML),r.dataTransfer.effectAllowed="copyMove",wg||r.dataTransfer.setData("text/plain",c),e.dragging=new fU(l,!r[pU],o)};Ki.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Ji.dragover=Ji.dragenter=(e,t)=>t.preventDefault();Ji.drop=(e,t)=>{let r=t,n=e.dragging;if(e.dragging=null,!r.dataTransfer)return;let i=e.posAtCoords(yx(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=rU(e,dU(r.dataTransfer),wg?null:r.dataTransfer.getData("text/html"),!1,s);let l=!!(n&&!r[pU]);if(e.someProp("handleDrop",p=>p(e,r,o||ut.empty,l))){r.preventDefault();return}if(!o)return;r.preventDefault();let a=o?I$e(e.state.doc,s.pos,o):s.pos;a==null&&(a=s.pos);let c=e.state.tr;if(l){let{node:p}=n;p?p.replace(c):c.deleteSelection()}let u=c.mapping.map(a),h=o.openStart==0&&o.openEnd==0&&o.content.childCount==1,d=c.doc;if(h?c.replaceRangeWith(u,u,o.content.firstChild):c.replaceRange(u,u,o),c.doc.eq(d))return;let f=c.doc.resolve(u);if(h&&It.isSelectable(o.content.firstChild)&&f.nodeAfter&&f.nodeAfter.sameMarkup(o.content.firstChild))c.setSelection(new It(f));else{let p=c.mapping.map(a);c.mapping.maps[c.mapping.maps.length-1].forEach((g,y,b,v)=>p=v),c.setSelection(k$(e,f,c.doc.resolve(p)))}e.focus(),e.dispatch(c.setMeta("uiEvent","drop"))};Ki.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())&&Ka(e)},20))};Ki.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)};Ki.beforeinput=(e,t)=>{if(Ai&&Fo&&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,ic(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 Ji)Ki[e]=Ji[e];function Dg(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 yb{constructor(t,r){this.toDOM=t,this.spec=r||Cc,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 Mo(s-n,s-n,this)}valid(){return!0}eq(t){return this==t||t instanceof yb&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&Dg(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class hu{constructor(t,r){this.attrs=t,this.spec=r||Cc}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 Mo(s,o,this)}valid(t,r){return r.from=t&&(!s||s(l.spec))&&n.push(l.copy(l.from+i,l.to+i))}for(let o=0;ot){let l=this.children[o]+1;this.children[o+2].findInner(t-l,r-l,n,i+l,s)}}map(t,r,n){return this==Di||t.maps.length==0?this:this.mapInner(t,r,0,0,n||Cc)}mapInner(t,r,n,i,s){let o;for(let l=0;l{let c=a+n,u;if(u=gU(r,l,c)){for(i||(i=this.children.slice());sl&&h.to=t){this.children[l]==t&&(n=this.children[l+2]);break}let s=t+1,o=s+r.content.size;for(let l=0;ls&&a.type instanceof hu){let c=Math.max(s,a.from)-s,u=Math.min(o,a.to)-s;ci.map(t,r,Cc));return Gl.from(n)}forChild(t,r){if(r.isLeaf)return Kn.empty;let n=[];for(let i=0;ir instanceof Kn)?t:t.reduce((r,n)=>r.concat(n instanceof Kn?n:n.members),[]))}}}function nFe(e,t,r,n,i,s,o){let l=e.slice();for(let c=0,u=s;c{let y=g-p-(f-d);for(let b=0;bv+u-h)continue;let E=l[b]+u-h;f>=E?l[b+1]=d<=E?-2:-1:d>=u&&y&&(l[b]+=y,l[b+1]+=y)}h+=y}),u=r.maps[c].map(u,-1)}let a=!1;for(let c=0;c=n.content.size){a=!0;continue}let d=r.map(e[c+1]+s,-1),f=d-i,{index:p,offset:g}=n.content.findIndex(h),y=n.maybeChild(p);if(y&&g==h&&g+y.nodeSize==f){let b=l[c+2].mapInner(r,y,u+1,e[c]+s+1,o);b!=Di?(l[c]=h,l[c+1]=f,l[c+2]=b):(l[c+1]=-2,a=!0)}else a=!0}if(a){let c=iFe(l,e,t,r,i,s,o),u=vb(c,n,0,o);t=u.local;for(let h=0;hr&&o.to{let c=gU(e,l,a+r);if(c){s=!0;let u=vb(c,l,r+a+1,n);u!=Di&&i.push(a,a+l.nodeSize,u)}});let o=mU(s?yU(e):e,-r).sort(Tc);for(let l=0;l0;)t++;e.splice(t,0,r)}function XD(e){let t=[];return e.someProp("decorations",r=>{let n=r(e.state);n&&n!=Di&&t.push(n)}),e.cursorWrapper&&t.push(Kn.create(e.state.doc,[e.cursorWrapper.deco])),Gl.from(t)}const sFe={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},oFe=ys&&uu<=11;class aFe{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 lFe{constructor(t,r){this.view=t,this.handleDOMChange=r,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new aFe,this.onCharData=null,this.suppressingSelectionUpdates=!1,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()}),oFe&&(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,sFe)),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(GO(this.view)){if(this.suppressingSelectionUpdates)return Ka(this.view);if(ys&&uu<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&qc(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=xg(s))r.add(s);for(let s=t.anchorNode;s;s=xg(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}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.suppressingSelectionUpdates&&!this.currentSelection.eq(n)&&GO(t)&&!this.ignoreSelectionChange(n),s=-1,o=-1,l=!1,a=[];if(t.editable)for(let u=0;u1){let u=a.filter(h=>h.nodeName=="BR");if(u.length==2){let h=u[0],d=u[1];h.parentNode&&h.parentNode.parentNode==d.parentNode?d.remove():h.remove()}}let c=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),uFe(t)),this.handleDOMChange(s,o,l,a),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(n)||Ka(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 u=0;ui;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")||nf.fromSchema(e.state.schema),f=h.resolve(o),p=null,g=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:c,ruleFromNode:dFe,context:f});if(c&&c[0].pos!=null){let y=c[0].pos,b=c[1]&&c[1].pos;b==null&&(b=y),p={anchor:y+o,head:b+o}}return{doc:g,sel:p,from:o,to:l}}function dFe(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(qi&&/^(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||qi&&/^(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 fFe=/^(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 pFe(e,t,r,n,i){let s=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let $=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,I=A$(e,$);if(I&&!e.state.selection.eq(I)){if(Ai&&Fo&&e.input.lastKeyCode===13&&Date.now()-100L(e,ic(13,"Enter"))))return;let N=e.state.tr.setSelection(I);$=="pointer"?N.setMeta("pointer",!0):$=="key"&&N.scrollIntoView(),s&&N.setMeta("composition",s),e.dispatch(N)}return}let o=e.state.doc.resolve(t),l=o.sharedDepth(r);t=o.before(l+1),r=e.state.doc.resolve(r).after(l+1);let a=e.state.selection,c=hFe(e,t,r),u=e.state.doc,h=u.slice(c.from,c.to),d,f;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||Fo)&&i.some($=>$.nodeType==1&&!fFe.test($.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",$=>$(e,ic(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(n&&a instanceof Qt&&!a.empty&&a.$head.sameParent(a.$anchor)&&!e.composing&&!(c.sel&&c.sel.anchor!=c.sel.head))p={start:a.from,endA:a.to,endB:a.to};else{if(c.sel){let $=nR(e,e.state.doc,c.sel);if($&&!$.eq(e.state.selection)){let I=e.state.tr.setSelection($);s&&I.setMeta("composition",s),e.dispatch(I)}}return}if(Ai&&e.cursorWrapper&&c.sel&&c.sel.anchor==e.cursorWrapper.deco.from&&c.sel.head==c.sel.anchor){let $=p.endB-p.start;c.sel={anchor:c.sel.anchor+$,head:c.sel.anchor+$}}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=c.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=c.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),ys&&uu<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>c.from&&c.doc.textBetween(p.start-c.from-1,p.start-c.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let g=c.doc.resolveNoCache(p.start-c.from),y=c.doc.resolveNoCache(p.endB-c.from),b=u.resolve(p.start),v=g.sameParent(y)&&g.parent.inlineContent&&b.end()>=p.endA,E;if((af&&e.input.lastIOSEnter>Date.now()-225&&(!v||i.some($=>$.nodeName=="DIV"||$.nodeName=="P"))||!v&&g.pos$(e,ic(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&gFe(u,p.start,p.endA,g,y)&&e.someProp("handleKeyDown",$=>$(e,ic(8,"Backspace")))){Fo&&Ai&&e.domObserver.suppressSelectionUpdates();return}Ai&&Fo&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),Fo&&!v&&g.start()!=y.start()&&y.parentOffset==0&&g.depth==y.depth&&c.sel&&c.sel.anchor==c.sel.head&&c.sel.head==p.endA&&(p.endB-=2,y=c.doc.resolveNoCache(p.endB-c.from),setTimeout(()=>{e.someProp("handleKeyDown",function($){return $(e,ic(13,"Enter"))})},20));let D=p.start,C=p.endA,w,A,T;if(v){if(g.pos==y.pos)ys&&uu<=11&&g.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>Ka(e),20)),w=e.state.tr.delete(D,C),A=u.resolve(p.start).marksAcross(u.resolve(p.endA));else if(p.endA==p.endB&&(T=mFe(g.parent.content.cut(g.parentOffset,y.parentOffset),b.parent.content.cut(b.parentOffset,p.endA-b.start()))))w=e.state.tr,T.type=="add"?w.addMark(D,C,T.mark):w.removeMark(D,C,T.mark);else if(g.parent.child(g.index()).isText&&g.index()==y.index()-(y.textOffset?0:1)){let $=g.parent.textBetween(g.parentOffset,y.parentOffset);if(e.someProp("handleTextInput",I=>I(e,D,C,$)))return;w=e.state.tr.insertText($,D,C)}}if(w||(w=e.state.tr.replace(D,C,c.doc.slice(p.start-c.from,p.endB-c.from))),c.sel){let $=nR(e,w.doc,c.sel);$&&!(Ai&&Fo&&e.composing&&$.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:k$(e,t.resolve(r.anchor),t.resolve(r.head))}function mFe(e,t){let r=e.firstChild.marks,n=t.firstChild.marks,i=r,s=n,o,l,a;for(let u=0;uu.mark(l.addToSet(u.marks));else if(i.length==0&&s.length==1)l=s[0],o="remove",a=u=>u.mark(l.removeFromSet(u.marks));else return null;let c=[];for(let u=0;ur||YD(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 yFe(e,t,r,n,i){let s=e.findDiffStart(t,r);if(s==null)return null;let{a:o,b:l}=e.findDiffEnd(t,r+e.size,r+t.size);if(i=="end"){let a=Math.max(0,s-Math.min(o,l));n-=o+a-s}if(o=o?s-n:0;s-=a,s&&s=l?s-n:0;s-=a,s&&s=56320&&t<=57343&&r>=55296&&r<=56319}class vFe{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 B2e,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=r,this.state=r.state,this.directPlugins=r.plugins||[],this.directPlugins.forEach(uR),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=aR(this),oR(this),this.nodeViews=lR(this),this.docView=zO(this.state.doc,sR(this),XD(this),this.dom,this),this.domObserver=new lFe(this,(n,i,s,o)=>pFe(this,n,i,s,o)),this.domObserver.start(),z2e(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&&ZT(this);let r=this._props;this._props=t,t.plugins&&(t.plugins.forEach(uR),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&&(hU(this),o=!0),this.state=t;let l=i.plugins!=t.plugins||this._props.plugins!=r.plugins;if(l||this._props.plugins!=r.plugins||this._props.nodeViews!=r.nodeViews){let f=lR(this);xFe(f,this.nodeViews)&&(this.nodeViews=f,s=!0)}(l||r.handleDOMEvents!=this._props.handleDOMEvents)&&ZT(this),this.editable=aR(this),oR(this);let a=XD(this),c=sR(this),u=i.plugins!=t.plugins&&!i.doc.eq(t.doc)?"reset":t.scrollToSelection>i.scrollToSelection?"to selection":"preserve",h=s||!this.docView.matchesNode(t.doc,c,a);(h||!t.selection.eq(i.selection))&&(o=!0);let d=u=="preserve"&&o&&this.dom.style.overflowAnchor==null&&e2e(this);if(o){this.domObserver.stop();let f=h&&(ys||Ai)&&!this.composing&&!i.selection.empty&&!t.selection.empty&&bFe(i.selection,t.selection);if(h){let p=Ai?this.trackWrites=this.domSelectionRange().focusNode:null;(s||!this.docView.update(t.doc,c,a,this))&&(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=zO(t.doc,c,a,this.dom,this)),p&&!this.trackWrites&&(f=!0)}f||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&C2e(this))?Ka(this,f):(Z9(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),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():d&&t2e(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",r=>r(this)))if(this.state.selection instanceof It){let r=this.docView.domAfterPos(this.state.selection.from);r.nodeType==1&&NO(this,r.getBoundingClientRect(),t)}else NO(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 fU(t.slice,t.move,i<0?void 0:It.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 a2e(this,t)}coordsAtPos(t,r=1){return W9(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 d2e(this,r||this.state,t)}pasteHTML(t,r){return Sg(this,"",t,!1,r||new ClipboardEvent("paste"))}pasteText(t,r){return Sg(this,t,null,!0,r||new ClipboardEvent("paste"))}destroy(){this.docView&&(j2e(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],XD(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return this.docView==null}dispatchEvent(t){return U2e(this,t)}dispatch(t){let r=this._props.dispatchTransaction;r?r.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){return qi&&this.root.nodeType===11&&q$e(this.dom.ownerDocument)==this.dom?cFe(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function sR(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"),[Mo.node(0,e.state.doc.content.size,t)]}function oR(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:Mo.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function aR(e){return!e.someProp("editable",t=>t(e.state)===!1)}function bFe(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 lR(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 xFe(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 uR(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 Du={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:"'"},bb={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},wFe=typeof navigator<"u"&&/Mac/.test(navigator.platform),SFe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var ai=0;ai<10;ai++)Du[48+ai]=Du[96+ai]=String(ai);for(var ai=1;ai<=24;ai++)Du[ai+111]="F"+ai;for(var ai=65;ai<=90;ai++)Du[ai]=String.fromCharCode(ai+32),bb[ai]=String.fromCharCode(ai);for(var ZD in Du)bb.hasOwnProperty(ZD)||(bb[ZD]=Du[ZD]);function DFe(e){var t=wFe&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||SFe&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",r=!t&&e.key||(e.shiftKey?bb:Du)[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 EFe=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function CFe(e){let t=e.split(/-(?!$)/),r=t[t.length-1];r=="Space"&&(r=" ");let n,i,s,o;for(let l=0;l127)&&(s=Du[n.keyCode])&&s!=i){let l=t[QD(s,n)];if(l&&l(r.state,r.dispatch,r))return!0}}return!1}}const _Fe=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function vU(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("backward",e):r.parentOffset>0)?null:r}const $Fe=(e,t,r)=>{let n=vU(e,r);if(!n)return!1;let i=N$(n);if(!i){let o=n.blockRange(),l=o&&Wf(o);return l==null?!1:(t&&t(e.tr.lift(o,l).scrollIntoView()),!0)}let s=i.nodeBefore;if(!s.type.spec.isolating&&SU(e,i,t))return!0;if(n.parent.content.size==0&&(lf(s,"end")||It.isSelectable(s))){let o=fx(e.doc,n.before(),n.after(),ut.empty);if(o&&o.slice.size{let n=vU(e,r);if(!n)return!1;let i=N$(n);return i?bU(e,i,t):!1},PFe=(e,t,r)=>{let n=xU(e,r);if(!n)return!1;let i=M$(n);return i?bU(e,i,t):!1};function bU(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 u=i.lastChild;if(!u)return!1;i=u}let o=t.nodeAfter,l=o,a=t.pos+1;for(;!l.isTextblock;a++){if(l.type.spec.isolating)return!1;let u=l.firstChild;if(!u)return!1;l=u}let c=fx(e.doc,s,a,ut.empty);if(!c||c.from!=s||c instanceof Jn&&c.slice.size>=a-s)return!1;if(r){let u=e.tr.step(c);u.setSelection(Qt.create(u.doc,s)),r(u.scrollIntoView())}return!0}function lf(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 IFe=(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=N$(n)}let o=s&&s.nodeBefore;return!o||!It.isSelectable(o)?!1:(t&&t(e.tr.setSelection(It.create(e.doc,s.pos-o.nodeSize)).scrollIntoView()),!0)};function N$(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 xU(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("forward",e):r.parentOffset{let n=xU(e,r);if(!n)return!1;let i=M$(n);if(!i)return!1;let s=i.nodeAfter;if(SU(e,i,t))return!0;if(n.parent.content.size==0&&(lf(s,"start")||It.isSelectable(s))){let o=fx(e.doc,n.before(),n.after(),ut.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 It,i;if(n){if(r.node.isTextblock||!yh(e.doc,r.from))return!1;i=r.from}else if(i=dx(e.doc,r.from,-1),i==null)return!1;if(t){let s=e.tr.join(i);n&&s.setSelection(It.create(s.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(s.scrollIntoView())}return!0},OFe=(e,t)=>{let r=e.selection,n;if(r instanceof It){if(r.node.isTextblock||!yh(e.doc,r.to))return!1;n=r.to}else if(n=dx(e.doc,r.to,1),n==null)return!1;return t&&t(e.tr.join(n).scrollIntoView()),!0},RFe=(e,t)=>{let{$from:r,$to:n}=e.selection,i=r.blockRange(n),s=i&&Wf(i);return s==null?!1:(t&&t(e.tr.lift(i,s).scrollIntoView()),!0)},BFe=(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 wU(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=wU(i.contentMatchAt(s));if(!o||!i.canReplaceWith(s,s,o))return!1;if(t){let l=r.after(),a=e.tr.replaceWith(l,l,o.createAndFill());a.setSelection(ir.near(a.doc.resolve(l),1)),t(a.scrollIntoView())}return!0},jFe=(e,t)=>{let r=e.selection,{$from:n,$to:i}=r;if(r instanceof Bo||n.parent.inlineContent||i.parent.inlineContent)return!1;let s=wU(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($d(e.doc,s))return t&&t(e.tr.split(s).scrollIntoView()),!0}let n=r.blockRange(),i=n&&Wf(n);return i==null?!1:(t&&t(e.tr.lift(n,i).scrollIntoView()),!0)},UFe=(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(It.create(e.doc,i))),!0)};function WFe(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||yh(e.doc,t.pos))?!1:(r&&r(e.tr.clearIncompatible(t.pos,n.type,n.contentMatchAt(n.childCount)).join(t.pos).scrollIntoView()),!0)}function SU(e,t,r){let n=t.nodeBefore,i=t.nodeAfter,s,o;if(n.type.spec.isolating||i.type.spec.isolating)return!1;if(WFe(e,t,r))return!0;let l=t.parent.canReplace(t.index(),t.index()+1);if(l&&(s=(o=n.contentMatchAt(n.childCount)).findWrapping(i.type))&&o.matchType(s[0]||i.type).validEnd){if(r){let h=t.pos+i.nodeSize,d=Je.empty;for(let g=s.length-1;g>=0;g--)d=Je.from(s[g].create(null,d));d=Je.from(n.copy(d));let f=e.tr.step(new Zn(t.pos-1,h,t.pos,h,new ut(d,1,0),s.length,!0)),p=h+2*s.length;yh(f.doc,p)&&f.join(p),r(f.scrollIntoView())}return!0}let a=ir.findFrom(t,1),c=a&&a.$from.blockRange(a.$to),u=c&&Wf(c);if(u!=null&&u>=t.depth)return r&&r(e.tr.lift(c,u).scrollIntoView()),!0;if(l&&lf(i,"start",!0)&&lf(n,"end")){let h=n,d=[];for(;d.push(h),!h.isTextblock;)h=h.lastChild;let f=i,p=1;for(;!f.isTextblock;f=f.firstChild)p++;if(h.canReplace(h.childCount,h.childCount,f.content)){if(r){let g=Je.empty;for(let b=d.length-1;b>=0;b--)g=Je.from(d[b].copy(g));let y=e.tr.step(new Zn(t.pos-d.length,t.pos+i.nodeSize,t.pos+p,t.pos+i.nodeSize-p,new ut(g,d.length,0),0,!0));r(y.scrollIntoView())}return!0}}return!1}function DU(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(Qt.create(t.doc,e<0?i.start(s):i.end(s)))),!0):!1}}const VFe=DU(-1),GFe=DU(1);function qFe(e,t=null){return function(r,n){let{$from:i,$to:s}=r.selection,o=i.blockRange(s),l=o&&F9(o,e,t);return l?(n&&n(r.tr.wrap(o,l).scrollIntoView()),!0):!1}}function cR(e,t=null){return function(r,n){let i=!1;for(let s=0;s{if(i)return!1;if(!(!a.isTextblock||a.hasMarkup(e,t)))if(a.type==e)i=!0;else{let u=r.doc.resolve(c),h=u.index();i=u.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 u=r.doc.resolve(o.start-2);a=new hb(u,u,o.depth),o.endIndex=0;u--)s=Je.from(r[u].type.create(r[u].attrs,s));e.step(new Zn(t.start-(n?2:0),t.end,t.start,t.end,new ut(s,0,0),r.length,!0));let o=0;for(let u=0;uo.childCount>0&&o.firstChild.type==e);return s?r?n.node(s.depth-1).type==e?YFe(t,r,e,s):ZFe(t,r,s):!0:!1}}function YFe(e,t,r,n){let i=e.tr,s=n.end,o=n.$to.end(n.depth);sg;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 l=r.startIndex==0,a=r.endIndex==i.childCount,c=s.node(-1),u=s.index(-1);if(!c.canReplace(u+(l?0:1),u+1,o.content.append(a?Je.empty:Je.from(i))))return!1;let h=s.pos,d=h+o.nodeSize;return n.step(new Zn(h-(l?1:0),d+(a?1:0),h+1,d-1,new ut((l?Je.empty:Je.from(i.copy(Je.empty))).append(a?Je.empty:Je.from(i.copy(Je.empty))),l?0:1,a?0:1),l?0:1)),t(n.scrollIntoView()),!0}function QFe(e){return function(t,r){let{$from:n,$to:i}=t.selection,s=n.blockRange(i,c=>c.childCount>0&&c.firstChild.type==e);if(!s)return!1;let o=s.startIndex;if(o==0)return!1;let l=s.parent,a=l.child(o-1);if(a.type!=e)return!1;if(r){let c=a.lastChild&&a.lastChild.type==l.type,u=Je.from(c?e.create():null),h=new ut(Je.from(e.create(null,Je.from(l.type.create(null,u)))),c?3:1,0),d=s.start,f=s.end;r(t.tr.step(new Zn(d-(c?3:1),f,d,f,h,1,!0)).scrollIntoView())}return!0}}function vx(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 bx{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(([l,a])=>[l,(...u)=>{const h=a(...u)(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,l=[],a=!!t,c=t||s.tr,u=()=>(!a&&r&&!c.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(c),l.every(d=>d===!0)),h={...Object.fromEntries(Object.entries(n).map(([d,f])=>[d,(...g)=>{const y=this.buildProps(c,r),b=f(...g)(y);return l.push(b),h}])),run:u};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(([a,c])=>[a,(...u)=>c(...u)({...o,dispatch:void 0})])),chain:()=>this.createChain(s,i)}}buildProps(t,r=!0){const{rawCommands:n,editor:i,state:s}=this,{view:o}=i,l={tr:t,editor:i,view:o,state:vx({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(([a,c])=>[a,(...u)=>c(...u)(l)]))}};return l}}class ePe{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 bt(e,t,r){return e.config[t]===void 0&&e.parent?bt(e.parent,t,r):typeof e.config[t]=="function"?e.config[t].bind({...r,parent:e.parent?bt(e.parent,t,r):null}):e.config[t]}function xx(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 EU(e){const t=[],{nodeExtensions:r,markExtensions:n}=xx(e),i=[...r,...n],s={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach(o=>{const l={name:o.name,options:o.options,storage:o.storage},a=bt(o,"addGlobalAttributes",l);if(!a)return;a().forEach(u=>{u.types.forEach(h=>{Object.entries(u.attributes).forEach(([d,f])=>{t.push({type:h,name:d,attribute:{...s,...f}})})})})}),i.forEach(o=>{const l={name:o.name,options:o.options,storage:o.storage},a=bt(o,"addAttributes",l);if(!a)return;const c=a();Object.entries(c).forEach(([u,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:u,attribute:d})})}),t}function Qn(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 vh(...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 l=s?s.split(" "):[],a=n[i]?n[i].split(" "):[],c=l.filter(u=>!a.includes(u));n[i]=[...a,...c].join(" ")}else i==="style"?n[i]=[n[i],s].join("; "):n[i]=s}),n},{})}function QT(e,t){return t.filter(r=>r.attribute.rendered).map(r=>r.attribute.renderHTML?r.attribute.renderHTML(e.attrs)||{}:{[r.name]:e.attrs[r.name]}).reduce((r,n)=>vh(r,n),{})}function CU(e){return typeof e=="function"}function nr(e,t=void 0,...r){return CU(e)?t?e.bind(t)(...r):e(...r):e}function tPe(e={}){return Object.keys(e).length===0&&e.constructor===Object}function rPe(e){return typeof e!="string"?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):e==="true"?!0:e==="false"?!1:e}function hR(e,t){return e.style?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 l=o.attribute.parseHTML?o.attribute.parseHTML(r):rPe(r.getAttribute(o.name));return l==null?s:{...s,[o.name]:l}},{});return{...n,...i}}}}function dR(e){return Object.fromEntries(Object.entries(e).filter(([t,r])=>t==="attrs"&&tPe(r)?!1:r!=null))}function nPe(e,t){var r;const n=EU(e),{nodeExtensions:i,markExtensions:s}=xx(e),o=(r=i.find(c=>bt(c,"topNode")))===null||r===void 0?void 0:r.name,l=Object.fromEntries(i.map(c=>{const u=n.filter(b=>b.type===c.name),h={name:c.name,options:c.options,storage:c.storage,editor:t},d=e.reduce((b,v)=>{const E=bt(v,"extendNodeSchema",h);return{...b,...E?E(c):{}}},{}),f=dR({...d,content:nr(bt(c,"content",h)),marks:nr(bt(c,"marks",h)),group:nr(bt(c,"group",h)),inline:nr(bt(c,"inline",h)),atom:nr(bt(c,"atom",h)),selectable:nr(bt(c,"selectable",h)),draggable:nr(bt(c,"draggable",h)),code:nr(bt(c,"code",h)),defining:nr(bt(c,"defining",h)),isolating:nr(bt(c,"isolating",h)),attrs:Object.fromEntries(u.map(b=>{var v;return[b.name,{default:(v=b==null?void 0:b.attribute)===null||v===void 0?void 0:v.default}]}))}),p=nr(bt(c,"parseHTML",h));p&&(f.parseDOM=p.map(b=>hR(b,u)));const g=bt(c,"renderHTML",h);g&&(f.toDOM=b=>g({node:b,HTMLAttributes:QT(b,u)}));const y=bt(c,"renderText",h);return y&&(f.toText=y),[c.name,f]})),a=Object.fromEntries(s.map(c=>{const u=n.filter(y=>y.type===c.name),h={name:c.name,options:c.options,storage:c.storage,editor:t},d=e.reduce((y,b)=>{const v=bt(b,"extendMarkSchema",h);return{...y,...v?v(c):{}}},{}),f=dR({...d,inclusive:nr(bt(c,"inclusive",h)),excludes:nr(bt(c,"excludes",h)),group:nr(bt(c,"group",h)),spanning:nr(bt(c,"spanning",h)),code:nr(bt(c,"code",h)),attrs:Object.fromEntries(u.map(y=>{var b;return[y.name,{default:(b=y==null?void 0:y.attribute)===null||b===void 0?void 0:b.default}]}))}),p=nr(bt(c,"parseHTML",h));p&&(f.parseDOM=p.map(y=>hR(y,u)));const g=bt(c,"renderHTML",h);return g&&(f.toDOM=y=>g({mark:y,HTMLAttributes:QT(y,u)})),[c.name,f]}));return new c$e({topNode:o,nodes:l,marks:a})}function eE(e,t){return t.nodes[e]||t.marks[e]||null}function fR(e,t){return Array.isArray(t)?t.some(r=>(typeof r=="string"?r:r.name)===e.name):t}const iPe=(e,t=500)=>{let r="";const n=e.parentOffset;return e.parent.nodesBetween(Math.max(0,n-t),n,(i,s,o,l)=>{var a,c;const u=((c=(a=i.type.spec).toText)===null||c===void 0?void 0:c.call(a,{node:i,pos:s,parent:o,index:l}))||i.textContent||"%leaf%";r+=u.slice(0,Math.max(0,n-s))}),r};function L$(e){return Object.prototype.toString.call(e)==="[object RegExp]"}class sPe{constructor(t){this.find=t.find,this.handler=t.handler}}const oPe=(e,t)=>{if(L$(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 hv(e){var t;const{editor:r,from:n,to:i,text:s,rules:o,plugin:l}=e,{view:a}=r;if(a.composing)return!1;const c=a.state.doc.resolve(n);if(c.parent.type.spec.code||!((t=c.nodeBefore||c.nodeAfter)===null||t===void 0)&&t.marks.find(d=>d.type.spec.code))return!1;let u=!1;const h=iPe(c)+s;return o.forEach(d=>{if(u)return;const f=oPe(h,d.find);if(!f)return;const p=a.state.tr,g=vx({state:a.state,transaction:p}),y={from:n-(f[0].length-s.length),to:i},{commands:b,chain:v,can:E}=new bx({editor:r,state:g});d.handler({state:g,range:y,match:f,commands:b,chain:v,can:E})===null||!p.steps.length||(p.setMeta(l,{transform:p,from:n,to:i,text:s}),a.dispatch(p),u=!0)}),u}function aPe(e){const{editor:t,rules:r}=e,n=new Ru({state:{init(){return null},apply(i,s){const o=i.getMeta(n);if(o)return o;const l=i.getMeta("applyInputRules");return!!l&&setTimeout(()=>{const{from:c,text:u}=l,h=c+u.length;hv({editor:t,from:c,to:h,text:u,rules:r,plugin:n})}),i.selectionSet||i.docChanged?null:s}},props:{handleTextInput(i,s,o,l){return hv({editor:t,from:s,to:o,text:l,rules:r,plugin:n})},handleDOMEvents:{compositionend:i=>(setTimeout(()=>{const{$cursor:s}=i.state.selection;s&&hv({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?hv({editor:t,from:o.pos,to:o.pos,text:` +`,rules:r,plugin:n}):!1}},isInputRules:!0});return n}function lPe(e){return typeof e=="number"}class uPe{constructor(t){this.find=t.find,this.handler=t.handler}}const cPe=(e,t,r)=>{if(L$(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 hPe(e){const{editor:t,state:r,from:n,to:i,rule:s,pasteEvent:o,dropEvent:l}=e,{commands:a,chain:c,can:u}=new bx({editor:t,state:r}),h=[];return r.doc.nodesBetween(n,i,(f,p)=>{if(!f.isTextblock||f.type.spec.code)return;const g=Math.max(n,p),y=Math.min(i,p+f.content.size),b=f.textBetween(g-p,y-p,void 0,"");cPe(b,s.find,o).forEach(E=>{if(E.index===void 0)return;const D=g+E.index+1,C=D+E[0].length,w={from:r.tr.mapping.map(D),to:r.tr.mapping.map(C)},A=s.handler({state:r,range:w,match:E,commands:a,chain:c,can:u,pasteEvent:o,dropEvent:l});h.push(A)})}),h.every(f=>f!==null)}const dPe=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 fPe(e){const{editor:t,rules:r}=e;let n=null,i=!1,s=!1,o=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,l=typeof DragEvent<"u"?new DragEvent("drop"):null;const a=({state:u,from:h,to:d,rule:f,pasteEvt:p})=>{const g=u.tr,y=vx({state:u,transaction:g});if(!(!hPe({editor:t,state:y,from:Math.max(h-1,0),to:d.b-1,rule:f,pasteEvent:p,dropEvent:l})||!g.steps.length))return l=typeof DragEvent<"u"?new DragEvent("drop"):null,o=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,g};return r.map(u=>new Ru({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,l=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],g=p.getMeta("uiEvent")==="paste"&&!i,y=p.getMeta("uiEvent")==="drop"&&!s,b=p.getMeta("applyPasteRules"),v=!!b;if(!g&&!y&&!v)return;if(v){const{from:C,text:w}=b,A=C+w.length,T=dPe(w);return a({rule:u,state:f,from:C,to:{b:A},pasteEvt:T})}const E=d.doc.content.findDiffStart(f.doc.content),D=d.doc.content.findDiffEnd(f.doc.content);if(!(!lPe(E)||!D||E===D.b))return a({rule:u,state:f,from:E,to:D,pasteEvt:o})}}))}function pPe(e){const t=e.filter((r,n)=>e.indexOf(r)!==n);return[...new Set(t)]}class xd{constructor(t,r){this.splittableMarks=[],this.editor=r,this.extensions=xd.resolve(t),this.schema=nPe(this.extensions,r),this.setupExtensions()}static resolve(t){const r=xd.sort(xd.flatten(t)),n=pPe(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=bt(r,"addExtensions",n);return i?[r,...this.flatten(i())]:r}).flat(10)}static sort(t){return t.sort((n,i)=>{const s=bt(n,"priority")||100,o=bt(i,"priority")||100;return s>o?-1:s{const n={name:r.name,options:r.options,storage:r.storage,editor:this.editor,type:eE(r.name,this.schema)},i=bt(r,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this,r=xd.sort([...this.extensions].reverse()),n=[],i=[],s=r.map(o=>{const l={name:o.name,options:o.options,storage:o.storage,editor:t,type:eE(o.name,this.schema)},a=[],c=bt(o,"addKeyboardShortcuts",l);let u={};if(o.type==="mark"&&o.config.exitable&&(u.ArrowRight=()=>ol.handleExit({editor:t,mark:o})),c){const g=Object.fromEntries(Object.entries(c()).map(([y,b])=>[y,()=>b({editor:t})]));u={...u,...g}}const h=AFe(u);a.push(h);const d=bt(o,"addInputRules",l);fR(o,t.options.enableInputRules)&&d&&n.push(...d());const f=bt(o,"addPasteRules",l);fR(o,t.options.enablePasteRules)&&f&&i.push(...f());const p=bt(o,"addProseMirrorPlugins",l);if(p){const g=p();a.push(...g)}return a}).flat();return[aPe({editor:t,rules:n}),...fPe({editor:t,rules:i}),...s]}get attributes(){return EU(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:r}=xx(this.extensions);return Object.fromEntries(r.filter(n=>!!bt(n,"addNodeView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),s={name:n.name,options:n.options,storage:n.storage,editor:t,type:Qn(n.name,this.schema)},o=bt(n,"addNodeView",s);if(!o)return[];const l=(a,c,u,h)=>{const d=QT(a,i);return o()({editor:t,node:a,getPos:u,decorations:h,HTMLAttributes:d,extension:n})};return[n.name,l]}))}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:eE(t.name,this.schema)};t.type==="mark"&&(!((r=nr(bt(t,"keepOnSplit",n)))!==null&&r!==void 0)||r)&&this.splittableMarks.push(t.name);const i=bt(t,"onBeforeCreate",n),s=bt(t,"onCreate",n),o=bt(t,"onUpdate",n),l=bt(t,"onSelectionUpdate",n),a=bt(t,"onTransaction",n),c=bt(t,"onFocus",n),u=bt(t,"onBlur",n),h=bt(t,"onDestroy",n);i&&this.editor.on("beforeCreate",i),s&&this.editor.on("create",s),o&&this.editor.on("update",o),l&&this.editor.on("selectionUpdate",l),a&&this.editor.on("transaction",a),c&&this.editor.on("focus",c),u&&this.editor.on("blur",u),h&&this.editor.on("destroy",h)})}}function mPe(e){return Object.prototype.toString.call(e).slice(8,-1)}function tE(e){return mPe(e)!=="Object"?!1:e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function wx(e,t){const r={...e};return tE(e)&&tE(t)&&Object.keys(t).forEach(n=>{tE(t[n])?n in e?r[n]=wx(e[n],t[n]):Object.assign(r,{[n]:t[n]}):Object.assign(r,{[n]:t[n]})}),r}class sl{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=nr(bt(this,"addOptions",{name:this.name}))),this.storage=nr(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new sl(t)}configure(t={}){const r=this.extend();return r.parent=this.parent,r.options=wx(this.options,t),r.storage=nr(bt(r,"addStorage",{name:r.name,options:r.options})),r}extend(t={}){const r=new sl({...this.config,...t});return r.parent=this,this.child=r,r.name=t.name?t.name:r.parent.name,t.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=nr(bt(r,"addOptions",{name:r.name})),r.storage=nr(bt(r,"addStorage",{name:r.name,options:r.options})),r}}function TU(e,t,r){const{from:n,to:i}=t,{blockSeparator:s=` + +`,textSerializers:o={}}=r||{};let l="";return e.nodesBetween(n,i,(a,c,u,h)=>{var d;a.isBlock&&c>n&&(l+=s);const f=o==null?void 0:o[a.type.name];if(f)return u&&(l+=f({node:a,pos:c,parent:u,index:h,range:t})),!1;a.isText&&(l+=(d=a==null?void 0:a.text)===null||d===void 0?void 0:d.slice(Math.max(n,c)-c,i-c))}),l}function AU(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,t])=>t.spec.toText).map(([t,r])=>[t,r.spec.toText]))}const gPe=sl.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new Ru({key:new Qg("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(u=>u.$from.pos)),l=Math.max(...s.map(u=>u.$to.pos)),a=AU(r);return TU(n,{from:o,to:l},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:a})}}})]}}),yPe=()=>({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),vPe=(e=!1)=>({commands:t})=>t.setContent("",e),bPe=()=>({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,(l,a)=>{if(l.type.isText)return;const{doc:c,mapping:u}=t,h=c.resolve(u.map(a)),d=c.resolve(u.map(a+l.nodeSize)),f=h.blockRange(d);if(!f)return;const p=Wf(f);if(l.type.isTextblock){const{defaultType:g}=h.parent.contentMatchAt(h.index());t.setNodeMarkup(f.start,g)}(p||p===0)&&t.lift(f,p)})}),!0},xPe=e=>t=>e(t),wPe=()=>({state:e,dispatch:t})=>jFe(e,t),SPe=(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 Qt(n.doc.resolve(o-1))),!0},DPe=()=>({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 l=i.before(s),a=i.after(s);e.delete(l,a).scrollIntoView()}return!0}return!1},EPe=e=>({tr:t,state:r,dispatch:n})=>{const i=Qn(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 a=s.before(o),c=s.after(o);t.delete(a,c).scrollIntoView()}return!0}return!1},CPe=e=>({tr:t,dispatch:r})=>{const{from:n,to:i}=e;return r&&t.delete(n,i),!0},TPe=()=>({state:e,dispatch:t})=>_Fe(e,t),APe=()=>({commands:e})=>e.keyboardShortcut("Enter"),kPe=()=>({state:e,dispatch:t})=>zFe(e,t);function xb(e,t,r={strict:!0}){const n=Object.keys(t);return n.length?n.every(i=>r.strict?t[i]===e[i]:L$(t[i])?t[i].test(e[i]):t[i]===e[i]):!0}function eA(e,t,r={}){return e.find(n=>n.type===t&&xb(n.attrs,r))}function _Pe(e,t,r={}){return!!eA(e,t,r)}function O$(e,t,r={}){if(!e||!t)return;let n=e.parent.childAfter(e.parentOffset);if(e.parentOffset===n.offset&&n.offset!==0&&(n=e.parent.childBefore(e.parentOffset)),!n.node)return;const i=eA([...n.node.marks],t,r);if(!i)return;let s=n.index,o=e.start()+n.offset,l=s+1,a=o+n.node.nodeSize;for(eA([...n.node.marks],t,r);s>0&&i.isInSet(e.parent.child(s-1).marks);)s-=1,o-=e.parent.child(s).nodeSize;for(;l({tr:r,state:n,dispatch:i})=>{const s=zu(e,n.schema),{doc:o,selection:l}=r,{$from:a,from:c,to:u}=l;if(i){const h=O$(a,s,t);if(h&&h.from<=c&&h.to>=u){const d=Qt.create(o,h.from,h.to);r.setSelection(d)}}return!0},FPe=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=()=>{R$()&&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&&!kU(r.state.selection))return o(),!0;const l=_U(i.doc,e)||r.state.selection,a=r.state.selection.eq(l);return s&&(a||i.setSelection(l),a&&i.storedMarks&&i.setStoredMarks(i.storedMarks),o()),!0},IPe=(e,t)=>r=>e.every((n,i)=>t(n,{...r,index:i})),NPe=(e,t)=>({tr:r,commands:n})=>n.insertContentAt({from:r.selection.from,to:r.selection.to},e,t),$U=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&&$U(n)}return e};function pR(e){const t=`${e}`,r=new window.DOMParser().parseFromString(t,"text/html").body;return $U(r)}function wb(e,t,r){r={slice:!0,parseOptions:{},...r};const n=typeof e=="object"&&e!==null,i=typeof e=="string";if(n)try{return Array.isArray(e)&&e.length>0?Je.fromArray(e.map(o=>t.nodeFromJSON(o))):t.nodeFromJSON(e)}catch(s){return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",s),wb("",t,r)}if(i){const s=nf.fromSchema(t);return r.slice?s.parseSlice(pR(e),r.parseOptions).content:s.parse(pR(e),r.parseOptions)}return wb("",t,r)}function MPe(e,t,r){const n=e.steps.length-1;if(n{o===0&&(o=u)}),e.setSelection(ir.near(e.doc.resolve(o),r))}const LPe=e=>e.toString().startsWith("<"),OPe=(e,t,r)=>({tr:n,dispatch:i,editor:s})=>{if(i){r={parseOptions:{},updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...r};const o=wb(t,s.schema,{parseOptions:{preserveWhitespace:"full",...r.parseOptions}});if(o.toString()==="<>")return!0;let{from:l,to:a}=typeof e=="number"?{from:e,to:e}:{from:e.from,to:e.to},c=!0,u=!0;if((LPe(o)?o:[o]).forEach(f=>{f.check(),c=c?f.isText&&f.marks.length===0:!1,u=u?f.isBlock:!1}),l===a&&u){const{parent:f}=n.doc.resolve(l);f.isTextblock&&!f.type.spec.code&&!f.childCount&&(l-=1,a+=1)}let d;c?(Array.isArray(t)?d=t.map(f=>f.text||"").join(""):typeof t=="object"&&t&&t.text?d=t.text:d=t,n.insertText(d,l,a)):(d=o,n.replaceWith(l,a,d)),r.updateSelection&&MPe(n,n.steps.length-1,-1),r.applyInputRules&&n.setMeta("applyInputRules",{from:l,text:d}),r.applyPasteRules&&n.setMeta("applyPasteRules",{from:l,text:d})}return!0},RPe=()=>({state:e,dispatch:t})=>LFe(e,t),BPe=()=>({state:e,dispatch:t})=>OFe(e,t),zPe=()=>({state:e,dispatch:t})=>$Fe(e,t),jPe=()=>({state:e,dispatch:t})=>NFe(e,t),HPe=()=>({tr:e,state:t,dispatch:r})=>{try{const n=dx(t.doc,t.selection.$from.pos,-1);return n==null?!1:(e.join(n,2),r&&r(e),!0)}catch{return!1}},UPe=()=>({state:e,dispatch:t,tr:r})=>{try{const n=dx(e.doc,e.selection.$from.pos,1);return n==null?!1:(r.join(n,2),t&&t(r),!0)}catch{return!1}},WPe=()=>({state:e,dispatch:t})=>FFe(e,t),VPe=()=>({state:e,dispatch:t})=>PFe(e,t);function FU(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function GPe(e){const t=e.split(/-(?!$)/);let r=t[t.length-1];r==="Space"&&(r=" ");let n,i,s,o;for(let l=0;l({editor:t,view:r,tr:n,dispatch:i})=>{const s=GPe(e).split(/-(?!$)/),o=s.find(c=>!["Alt","Ctrl","Meta","Shift"].includes(c)),l=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}),a=t.captureTransaction(()=>{r.someProp("handleKeyDown",c=>c(r,l))});return a==null||a.steps.forEach(c=>{const u=c.map(n.mapping);u&&i&&n.maybeStep(u)}),!0};function Eg(e,t,r={}){const{from:n,to:i,empty:s}=e.selection,o=t?Qn(t,e.schema):null,l=[];e.doc.nodesBetween(n,i,(h,d)=>{if(h.isText)return;const f=Math.max(n,d),p=Math.min(i,d+h.nodeSize);l.push({node:h,from:f,to:p})});const a=i-n,c=l.filter(h=>o?o.name===h.node.type.name:!0).filter(h=>xb(h.node.attrs,r,{strict:!1}));return s?!!c.length:c.reduce((h,d)=>h+d.to-d.from,0)>=a}const KPe=(e,t={})=>({state:r,dispatch:n})=>{const i=Qn(e,r.schema);return Eg(r,i,t)?RFe(r,n):!1},JPe=()=>({state:e,dispatch:t})=>HFe(e,t),XPe=e=>({state:t,dispatch:r})=>{const n=Qn(e,t.schema);return XFe(n)(t,r)},YPe=()=>({state:e,dispatch:t})=>BFe(e,t);function Sx(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function mR(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 ZPe=(e,t)=>({tr:r,state:n,dispatch:i})=>{let s=null,o=null;const l=Sx(typeof e=="string"?e:e.name,n.schema);return l?(l==="node"&&(s=Qn(e,n.schema)),l==="mark"&&(o=zu(e,n.schema)),i&&r.selection.ranges.forEach(a=>{n.doc.nodesBetween(a.$from.pos,a.$to.pos,(c,u)=>{s&&s===c.type&&r.setNodeMarkup(u,void 0,mR(c.attrs,t)),o&&c.marks.length&&c.marks.forEach(h=>{o===h.type&&r.addMark(u,u+c.nodeSize,o.create(mR(h.attrs,t)))})})}),!0):!1},QPe=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),e3e=()=>({tr:e,commands:t})=>t.setTextSelection({from:0,to:e.doc.content.size}),t3e=()=>({state:e,dispatch:t})=>IFe(e,t),r3e=()=>({state:e,dispatch:t})=>MFe(e,t),n3e=()=>({state:e,dispatch:t})=>UFe(e,t),i3e=()=>({state:e,dispatch:t})=>GFe(e,t),s3e=()=>({state:e,dispatch:t})=>VFe(e,t);function PU(e,t,r={}){return wb(e,t,{slice:!1,parseOptions:r})}const o3e=(e,t=!1,r={})=>({tr:n,editor:i,dispatch:s})=>{const{doc:o}=n,l=PU(e,i.schema,r);return s&&n.replaceWith(0,o.content.size,l).setMeta("preventUpdate",!t),!0};function B$(e,t){const r=zu(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,a=>{o.push(...a.marks)});const l=o.find(a=>a.type.name===r.name);return l?{...l.attrs}:{}}function a3e(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 z$(e){return t=>l3e(t.$from,e)}function u3e(e,t){const r=sa.fromSchema(t).serializeFragment(e),i=document.implementation.createHTMLDocument().createElement("div");return i.appendChild(r),i.innerHTML}function c3e(e,t){const r={from:0,to:e.content.size};return TU(e,r,t)}function h3e(e,t){const r=Qn(t,e.schema),{from:n,to:i}=e.selection,s=[];e.doc.nodesBetween(n,i,l=>{s.push(l)});const o=s.reverse().find(l=>l.type.name===r.name);return o?{...o.attrs}:{}}function d3e(e,t){const r=Sx(typeof t=="string"?t:t.name,e.schema);return r==="node"?h3e(e,t):r==="mark"?B$(e,t):{}}function IU(e,t,r){const n=[];return e===t?r.resolve(e).marks().forEach(i=>{const s=r.resolve(e-1),o=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 Vv(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 tA(e,t,r={}){const{empty:n,ranges:i}=e.selection,s=t?zu(t,e.schema):null;if(n)return!!(e.storedMarks||e.selection.$from.marks()).filter(h=>s?s.name===h.type.name:!0).find(h=>xb(h.attrs,r,{strict:!1}));let o=0;const l=[];if(i.forEach(({$from:h,$to:d})=>{const f=h.pos,p=d.pos;e.doc.nodesBetween(f,p,(g,y)=>{if(!g.isText&&!g.marks.length)return;const b=Math.max(f,y),v=Math.min(p,y+g.nodeSize),E=v-b;o+=E,l.push(...g.marks.map(D=>({mark:D,from:b,to:v})))})}),o===0)return!1;const a=l.filter(h=>s?s.name===h.mark.type.name:!0).filter(h=>xb(h.mark.attrs,r,{strict:!1})).reduce((h,d)=>h+d.to-d.from,0),c=l.filter(h=>s?h.mark.type!==s&&h.mark.type.excludes(s):!0).reduce((h,d)=>h+d.to-d.from,0);return(a>0?a+c:a)>=o}function f3e(e,t,r={}){if(!t)return Eg(e,null,r)||tA(e,null,r);const n=Sx(t,e.schema);return n==="node"?Eg(e,t,r):n==="mark"?tA(e,t,r):!1}function gR(e,t){const{nodeExtensions:r}=xx(t),n=r.find(o=>o.name===e);if(!n)return!1;const i={name:n.name,options:n.options,storage:n.storage},s=nr(bt(n,"group",i));return typeof s!="string"?!1:s.split(" ").includes("list")}function p3e(e){var t;const r=(t=e.type.createAndFill())===null||t===void 0?void 0:t.toJSON(),n=e.toJSON();return JSON.stringify(r)===JSON.stringify(n)}function m3e(e,t,r){var n;const{selection:i}=t;let s=null;if(kU(i)&&(s=i.$cursor),s){const l=(n=e.storedMarks)!==null&&n!==void 0?n:s.marks();return!!r.isInSet(l)||!l.some(a=>a.type.excludes(r))}const{ranges:o}=i;return o.some(({$from:l,$to:a})=>{let c=l.depth===0?e.doc.inlineContent&&e.doc.type.allowsMarkType(r):!1;return e.doc.nodesBetween(l.pos,a.pos,(u,h,d)=>{if(c)return!1;if(u.isInline){const f=!d||d.type.allowsMarkType(r),p=!!r.isInSet(u.marks)||!u.marks.some(g=>g.type.excludes(r));c=f&&p}return!c}),c})}const g3e=(e,t={})=>({tr:r,state:n,dispatch:i})=>{const{selection:s}=r,{empty:o,ranges:l}=s,a=zu(e,n.schema);if(i)if(o){const c=B$(n,a);r.addStoredMark(a.create({...c,...t}))}else l.forEach(c=>{const u=c.$from.pos,h=c.$to.pos;n.doc.nodesBetween(u,h,(d,f)=>{const p=Math.max(f,u),g=Math.min(f+d.nodeSize,h);d.marks.find(b=>b.type===a)?d.marks.forEach(b=>{a===b.type&&r.addMark(p,g,a.create({...b.attrs,...t}))}):r.addMark(p,g,a.create(t))})});return m3e(n,r,a)},y3e=(e,t)=>({tr:r})=>(r.setMeta(e,t),!0),v3e=(e,t={})=>({state:r,dispatch:n,chain:i})=>{const s=Qn(e,r.schema);return s.isTextblock?i().command(({commands:o})=>cR(s,t)(r)?!0:o.clearNodes()).command(({state:o})=>cR(s,t)(o,n)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},b3e=e=>({tr:t,dispatch:r})=>{if(r){const{doc:n}=t,i=mc(e,0,n.content.size),s=It.create(n,i);t.setSelection(s)}return!0},x3e=e=>({tr:t,dispatch:r})=>{if(r){const{doc:n}=t,{from:i,to:s}=typeof e=="number"?{from:e,to:e}:e,o=Qt.atStart(n).from,l=Qt.atEnd(n).to,a=mc(i,o,l),c=mc(s,o,l),u=Qt.create(n,a,c);t.setSelection(u)}return!0},w3e=e=>({state:t,dispatch:r})=>{const n=Qn(e,t.schema);return QFe(n)(t,r)};function yR(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 S3e=({keepMarks:e=!0}={})=>({tr:t,state:r,dispatch:n,editor:i})=>{const{selection:s,doc:o}=t,{$from:l,$to:a}=s,c=i.extensionManager.attributes,u=Vv(c,l.node().type.name,l.node().attrs);if(s instanceof It&&s.node.isBlock)return!l.parentOffset||!$d(o,l.pos)?!1:(n&&(e&&yR(r,i.extensionManager.splittableMarks),t.split(l.pos).scrollIntoView()),!0);if(!l.parent.isBlock)return!1;if(n){const h=a.parentOffset===a.parent.content.size;s instanceof Qt&&t.deleteSelection();const d=l.depth===0?void 0:a3e(l.node(-1).contentMatchAt(l.indexAfter(-1)));let f=h&&d?[{type:d,attrs:u}]:void 0,p=$d(t.doc,t.mapping.map(l.pos),1,f);if(!f&&!p&&$d(t.doc,t.mapping.map(l.pos),1,d?[{type:d}]:void 0)&&(p=!0,f=d?[{type:d,attrs:u}]:void 0),p&&(t.split(t.mapping.map(l.pos),1,f),d&&!h&&!l.parentOffset&&l.parent.type!==d)){const g=t.mapping.map(l.before()),y=t.doc.resolve(g);l.node(-1).canReplaceWith(y.index(),y.index()+1,d)&&t.setNodeMarkup(t.mapping.map(l.before()),d)}e&&yR(r,i.extensionManager.splittableMarks),t.scrollIntoView()}return!0},D3e=e=>({tr:t,state:r,dispatch:n,editor:i})=>{var s;const o=Qn(e,r.schema),{$from:l,$to:a}=r.selection,c=r.selection.node;if(c&&c.isBlock||l.depth<2||!l.sameParent(a))return!1;const u=l.node(-1);if(u.type!==o)return!1;const h=i.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==o||l.index(-2)!==l.node(-2).childCount-1)return!1;if(n){let y=Je.empty;const b=l.index(-1)?1:l.index(-2)?2:3;for(let A=l.depth-b;A>=l.depth-3;A-=1)y=Je.from(l.node(A).copy(y));const v=l.indexAfter(-1){if(w>-1)return!1;A.isTextblock&&A.content.size===0&&(w=T+1)}),w>-1&&t.setSelection(Qt.near(t.doc.resolve(w))),t.scrollIntoView()}return!0}const d=a.pos===l.end()?u.contentMatchAt(0).defaultType:null,f=Vv(h,u.type.name,u.attrs),p=Vv(h,l.node().type.name,l.node().attrs);t.delete(l.pos,a.pos);const g=d?[{type:o,attrs:f},{type:d,attrs:p}]:[{type:o,attrs:f}];if(!$d(t.doc,l.pos,2))return!1;if(n){const{selection:y,storedMarks:b}=r,{splittableMarks:v}=i.extensionManager,E=b||y.$to.parentOffset&&y.$from.marks();if(t.split(l.pos,2,g).scrollIntoView(),!E||!n)return!0;const D=E.filter(C=>v.includes(C.type.name));t.ensureMarks(D)}return!0},rE=(e,t)=>{const r=z$(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)&&yh(e.doc,r.pos)&&e.join(r.pos),!0},nE=(e,t)=>{const r=z$(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)&&yh(e.doc,n)&&e.join(n),!0},E3e=(e,t,r,n={})=>({editor:i,tr:s,state:o,dispatch:l,chain:a,commands:c,can:u})=>{const{extensions:h,splittableMarks:d}=i.extensionManager,f=Qn(e,o.schema),p=Qn(t,o.schema),{selection:g,storedMarks:y}=o,{$from:b,$to:v}=g,E=b.blockRange(v),D=y||g.$to.parentOffset&&g.$from.marks();if(!E)return!1;const C=z$(w=>gR(w.type.name,h))(g);if(E.depth>=1&&C&&E.depth-C.depth<=1){if(C.node.type===f)return c.liftListItem(p);if(gR(C.node.type.name,h)&&f.validContent(C.node.content)&&l)return a().command(()=>(s.setNodeMarkup(C.pos,f),!0)).command(()=>rE(s,f)).command(()=>nE(s,f)).run()}return!r||!D||!l?a().command(()=>u().wrapInList(f,n)?!0:c.clearNodes()).wrapInList(f,n).command(()=>rE(s,f)).command(()=>nE(s,f)).run():a().command(()=>{const w=u().wrapInList(f,n),A=D.filter(T=>d.includes(T.type.name));return s.ensureMarks(A),w?!0:c.clearNodes()}).wrapInList(f,n).command(()=>rE(s,f)).command(()=>nE(s,f)).run()},C3e=(e,t={},r={})=>({state:n,commands:i})=>{const{extendEmptyMarkRange:s=!1}=r,o=zu(e,n.schema);return tA(n,o,t)?i.unsetMark(o,{extendEmptyMarkRange:s}):i.setMark(o,t)},T3e=(e,t,r={})=>({state:n,commands:i})=>{const s=Qn(e,n.schema),o=Qn(t,n.schema);return Eg(n,s,r)?i.setNode(o):i.setNode(s,r)},A3e=(e,t={})=>({state:r,commands:n})=>{const i=Qn(e,r.schema);return Eg(r,i,t)?n.lift(i):n.wrapIn(i,t)},k3e=()=>({state:e,dispatch:t})=>{const r=e.plugins;for(let n=0;n=0;a-=1)o.step(l.steps[a].invert(l.docs[a]));if(s.text){const a=o.doc.resolve(s.from).marks();o.replaceWith(s.from,s.to,e.schema.text(s.text,a))}else o.delete(s.from,s.to)}return!0}}return!1},_3e=()=>({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},$3e=(e,t={})=>({tr:r,state:n,dispatch:i})=>{var s;const{extendEmptyMarkRange:o=!1}=t,{selection:l}=r,a=zu(e,n.schema),{$from:c,empty:u,ranges:h}=l;if(!i)return!0;if(u&&o){let{from:d,to:f}=l;const p=(s=c.marks().find(y=>y.type===a))===null||s===void 0?void 0:s.attrs,g=O$(c,a,p);g&&(d=g.from,f=g.to),r.removeMark(d,f,a)}else h.forEach(d=>{r.removeMark(d.$from.pos,d.$to.pos,a)});return r.removeStoredMark(a),!0},F3e=(e,t={})=>({tr:r,state:n,dispatch:i})=>{let s=null,o=null;const l=Sx(typeof e=="string"?e:e.name,n.schema);return l?(l==="node"&&(s=Qn(e,n.schema)),l==="mark"&&(o=zu(e,n.schema)),i&&r.selection.ranges.forEach(a=>{const c=a.$from.pos,u=a.$to.pos;n.doc.nodesBetween(c,u,(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,c),g=Math.min(d+h.nodeSize,u);r.addMark(p,g,o.create({...f.attrs,...t}))}})})}),!0):!1},P3e=(e,t={})=>({state:r,dispatch:n})=>{const i=Qn(e,r.schema);return qFe(i,t)(r,n)},I3e=(e,t={})=>({state:r,dispatch:n})=>{const i=Qn(e,r.schema);return KFe(i,t)(r,n)};var N3e=Object.freeze({__proto__:null,blur:yPe,clearContent:vPe,clearNodes:bPe,command:xPe,createParagraphNear:wPe,cut:SPe,deleteCurrentNode:DPe,deleteNode:EPe,deleteRange:CPe,deleteSelection:TPe,enter:APe,exitCode:kPe,extendMarkRange:$Pe,first:FPe,focus:PPe,forEach:IPe,insertContent:NPe,insertContentAt:OPe,joinUp:RPe,joinDown:BPe,joinBackward:zPe,joinForward:jPe,joinItemBackward:HPe,joinItemForward:UPe,joinTextblockBackward:WPe,joinTextblockForward:VPe,keyboardShortcut:qPe,lift:KPe,liftEmptyBlock:JPe,liftListItem:XPe,newlineInCode:YPe,resetAttributes:ZPe,scrollIntoView:QPe,selectAll:e3e,selectNodeBackward:t3e,selectNodeForward:r3e,selectParentNode:n3e,selectTextblockEnd:i3e,selectTextblockStart:s3e,setContent:o3e,setMark:g3e,setMeta:y3e,setNode:v3e,setNodeSelection:b3e,setTextSelection:x3e,sinkListItem:w3e,splitBlock:S3e,splitListItem:D3e,toggleList:E3e,toggleMark:C3e,toggleNode:T3e,toggleWrap:A3e,undoInputRule:k3e,unsetAllMarks:_3e,unsetMark:$3e,updateAttributes:F3e,wrapIn:P3e,wrapInList:I3e});const M3e=sl.create({name:"commands",addCommands(){return{...N3e}}}),L3e=sl.create({name:"editable",addProseMirrorPlugins(){return[new Ru({key:new Qg("editable"),props:{editable:()=>this.editor.options.editable}})]}}),O3e=sl.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:e}=this;return[new Ru({key:new Qg("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}}}})]}}),R3e=sl.create({name:"keymap",addKeyboardShortcuts(){const e=()=>this.editor.commands.first(({commands:o})=>[()=>o.undoInputRule(),()=>o.command(({tr:l})=>{const{selection:a,doc:c}=l,{empty:u,$anchor:h}=a,{pos:d,parent:f}=h,p=h.parent.isTextblock&&d>0?l.doc.resolve(d-1):h,g=p.parent.type.spec.isolating,y=h.pos-h.parentOffset,b=g&&p.parent.childCount===1?y===h.pos:ir.atStart(c).from===d;return!u||!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 R$()||FU()?s:i},addProseMirrorPlugins(){return[new Ru({key:new Qg("clearDocument"),appendTransaction:(e,t,r)=>{if(!(e.some(p=>p.docChanged)&&!t.doc.eq(r.doc)))return;const{empty:i,from:s,to:o}=t.selection,l=ir.atStart(t.doc).from,a=ir.atEnd(t.doc).to;if(i||!(s===l&&o===a)||!(r.doc.textBetween(0,r.doc.content.size," "," ").length===0))return;const h=r.tr,d=vx({state:r,transaction:h}),{commands:f}=new bx({editor:this.editor,state:d});if(f.clearNodes(),!!h.steps.length)return h}})]}}),B3e=sl.create({name:"tabindex",addProseMirrorPlugins(){return[new Ru({key:new Qg("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}});class sc{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 name(){return this.node.type.name}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 sc(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 sc(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 sc(t,this.editor)}get children(){const t=[];return this.node.content.forEach((r,n)=>{const i=r.isBlock&&!r.isTextblock,s=this.pos+n+1,o=this.resolvedPos.doc.resolve(s);if(!i&&o.depth<=this.depth)return;const l=new sc(o,this.editor,i,i?r:null);i&&(l.actualDepth=this.depth+1),t.push(new sc(o,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 l=0;l{n&&i.length>0||(o.node.type.name===t&&s.every(a=>r[a]===o.node.attrs[a])&&i.push(o),!(n&&i.length>0)&&(i=i.concat(o.querySelectorAll(t,r,n))))}),i}setAttribute(t){const r=this.editor.state.selection;this.editor.chain().setTextSelection(this.from).updateAttributes(this.node.type.name,t).setTextSelection(r.from).run()}}const z3e=`.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: 1px !important; + height: 1px !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 j3e(e,t,r){const n=document.querySelector(`style[data-tiptap-style${r?`-${r}`:""}]`);if(n!==null)return n;const i=document.createElement("style");return t&&i.setAttribute("nonce",t),i.setAttribute(`data-tiptap-style${r?`-${r}`:""}`,""),i.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(i),i}let H3e=class extends ePe{constructor(t={}){super(),this.isFocused=!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,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>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.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),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}))},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=j3e(z3e,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=CU(r)?r(t,[...this.state.plugins]):[...this.state.plugins,t],i=this.state.reconfigure({plugins:n});this.view.updateState(i)}unregisterPlugin(t){if(this.isDestroyed)return;const r=typeof t=="string"?`${t}$`:t.key,n=this.state.reconfigure({plugins:this.state.plugins.filter(i=>!i.key.startsWith(r))});this.view.updateState(n)}createExtensionManager(){var t,r;const i=[...this.options.enableCoreExtensions?[L3e,gPe.configure({blockSeparator:(r=(t=this.options.coreExtensionOptions)===null||t===void 0?void 0:t.clipboardTextSerializer)===null||r===void 0?void 0:r.blockSeparator}),M3e,O3e,R3e,B3e]:[],...this.options.extensions].filter(s=>["extension","node","mark"].includes(s==null?void 0:s.type));this.extensionManager=new xd(i,this)}createCommandManager(){this.commandManager=new bx({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){const t=PU(this.options.content,this.schema,this.options.parseOptions),r=_U(t,this.options.autofocus);this.view=new vFe(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:bd.create({doc:t,selection:r||void 0})});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.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 l;return(l=this.capturedTransaction)===null||l===void 0?void 0:l.step(o)});return}const r=this.state.apply(t),n=!this.state.selection.eq(r.selection);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 d3e(this.state,t)}isActive(t,r){const n=typeof t=="string"?t:null,i=typeof t=="string"?r:t;return f3e(this.state,n,i)}getJSON(){return this.state.doc.toJSON()}getHTML(){return u3e(this.state.doc.content,this.schema)}getText(t){const{blockSeparator:r=` + +`,textSerializers:n={}}=t||{};return c3e(this.state.doc,{blockSeparator:r,textSerializers:{...AU(this.schema),...n}})}get isEmpty(){return p3e(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(){this.emit("destroy"),this.view&&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 sc(r,this)}get $doc(){return this.$pos(0)}};function Cg(e){return new sPe({find:e.find,handler:({state:t,range:r,match:n})=>{const i=nr(e.getAttributes,void 0,n);if(i===!1||i===null)return null;const{tr:s}=t,o=n[n.length-1],l=n[0];if(o){const a=l.search(/\S/),c=r.from+l.indexOf(o),u=c+o.length;if(IU(r.from,r.to,t.doc).filter(f=>f.mark.type.excluded.find(g=>g===e.type&&g!==f.mark.type)).filter(f=>f.to>c).length)return null;ur.from&&s.delete(r.from+a,c);const d=r.from+a+o.length;s.addMark(r.from+a,d,e.type.create(i||{})),s.removeStoredMark(e.type)}}})}class ol{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=nr(bt(this,"addOptions",{name:this.name}))),this.storage=nr(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new ol(t)}configure(t={}){const r=this.extend();return r.options=wx(this.options,t),r.storage=nr(bt(r,"addStorage",{name:r.name,options:r.options})),r}extend(t={}){const r=new ol({...this.config,...t});return r.parent=this,this.child=r,r.name=t.name?t.name:r.parent.name,t.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=nr(bt(r,"addOptions",{name:r.name})),r.storage=nr(bt(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(c=>(c==null?void 0:c.type.name)===r.name))return!1;const a=o.find(c=>(c==null?void 0:c.type.name)===r.name);return a&&n.removeStoredMark(a),n.insertText(" ",i.pos),t.view.dispatch(n),!0}return!1}}class uf{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=nr(bt(this,"addOptions",{name:this.name}))),this.storage=nr(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new uf(t)}configure(t={}){const r=this.extend();return r.options=wx(this.options,t),r.storage=nr(bt(r,"addStorage",{name:r.name,options:r.options})),r}extend(t={}){const r=new uf({...this.config,...t});return r.parent=this,this.child=r,r.name=t.name?t.name:r.parent.name,t.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=nr(bt(r,"addOptions",{name:r.name})),r.storage=nr(bt(r,"addStorage",{name:r.name,options:r.options})),r}}function Tg(e){return new uPe({find:e.find,handler:({state:t,range:r,match:n,pasteEvent:i})=>{const s=nr(e.getAttributes,void 0,n,i);if(s===!1||s===null)return null;const{tr:o}=t,l=n[n.length-1],a=n[0];let c=r.to;if(l){const u=a.search(/\S/),h=r.from+a.indexOf(l),d=h+l.length;if(IU(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+u,h),c=r.from+u+l.length,o.addMark(r.from+u,c,e.type.create(s||{})),o.removeStoredMark(e.type)}}})}const U3e=(...e)=>t=>{e.forEach(r=>{typeof r=="function"?r(t):r&&(r.current=t)})},W3e=({renderers:e})=>Mt.createElement(Mt.Fragment,null,Object.entries(e).map(([t,r])=>QA.createPortal(r.reactElement,r.element,t)));class V3e extends Mt.Component{constructor(t){super(t),this.editorContentRef=Mt.createRef(),this.initialized=!1,this.state={renderers:{}}}componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){const{editor:t}=this.props;if(t&&t.options.element){if(t.contentComponent)return;const r=this.editorContentRef.current;r.append(...t.options.element.childNodes),t.setOptions({element:r}),t.contentComponent=this,t.createNodeViews(),this.initialized=!0}}maybeFlushSync(t){this.initialized?Rb.flushSync(t):t()}setRenderer(t,r){this.maybeFlushSync(()=>{this.setState(({renderers:n})=>({renderers:{...n,[t]:r}}))})}removeRenderer(t){this.maybeFlushSync(()=>{this.setState(({renderers:r})=>{const n={...r};return delete n[t],{renderers:n}})})}componentWillUnmount(){const{editor:t}=this.props;if(!t||(this.initialized=!1,t.isDestroyed||t.view.setProps({nodeViews:{}}),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 Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{ref:U3e(r,this.editorContentRef),...n}),Mt.createElement(W3e,{renderers:this.state.renderers}))}}const G3e=H.forwardRef((e,t)=>{const r=Mt.useMemo(()=>Math.floor(Math.random()*4294967295).toString(),[e.editor]);return Mt.createElement(V3e,{key:r,innerRef:t,...e})}),q3e=Mt.memo(G3e);class K3e extends H3e{constructor(){super(...arguments),this.contentComponent=null}}const J3e=(e={},t=[])=>{const r=H.useRef(null),[,n]=H.useState({}),{onBeforeCreate:i,onBlur:s,onCreate:o,onDestroy:l,onFocus:a,onSelectionUpdate:c,onTransaction:u,onUpdate:h}=e,d=H.useRef(i),f=H.useRef(s),p=H.useRef(o),g=H.useRef(l),y=H.useRef(a),b=H.useRef(c),v=H.useRef(u),E=H.useRef(h);return H.useEffect(()=>{r.current&&(i&&(r.current.off("beforeCreate",d.current),r.current.on("beforeCreate",i),d.current=i),s&&(r.current.off("blur",f.current),r.current.on("blur",s),f.current=s),o&&(r.current.off("create",p.current),r.current.on("create",o),p.current=o),l&&(r.current.off("destroy",g.current),r.current.on("destroy",l),g.current=l),a&&(r.current.off("focus",y.current),r.current.on("focus",a),y.current=a),c&&(r.current.off("selectionUpdate",b.current),r.current.on("selectionUpdate",c),b.current=c),u&&(r.current.off("transaction",v.current),r.current.on("transaction",u),v.current=u),h&&(r.current.off("update",E.current),r.current.on("update",h),E.current=h))},[i,s,o,l,a,c,u,h,r.current]),H.useEffect(()=>{let D=!0;const C=new K3e(e);return r.current=C,r.current.on("transaction",()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{D&&n({})})})}),()=>{D=!1,C.destroy()}},t),r.current},X3e=H.createContext({editor:null});X3e.Consumer;const Y3e=H.createContext({onDragStart:void 0}),Z3e=()=>H.useContext(Y3e);Mt.forwardRef((e,t)=>{const{onDragStart:r}=Z3e(),n=e.as||"div";return Mt.createElement(n,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:r,style:{whiteSpace:"normal",...e.style}})});const Q3e=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,eIe=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,tIe=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,rIe=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,nIe=ol.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!=="normal"&&null},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return["strong",vh(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[Cg({find:Q3e,type:this.type}),Cg({find:tIe,type:this.type})]},addPasteRules(){return[Tg({find:eIe,type:this.type}),Tg({find:rIe,type:this.type})]}}),iIe=uf.create({name:"doc",topNode:!0,content:"block+"});/*! @license DOMPurify 3.1.6 | (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.6/LICENSE */const{entries:NU,setPrototypeOf:vR,isFrozen:sIe,getPrototypeOf:oIe,getOwnPropertyDescriptor:aIe}=Object;let{freeze:Xi,seal:fo,create:MU}=Object,{apply:rA,construct:nA}=typeof Reflect<"u"&&Reflect;Xi||(Xi=function(t){return t});fo||(fo=function(t){return t});rA||(rA=function(t,r,n){return t.apply(r,n)});nA||(nA=function(t,r){return new t(...r)});const dv=js(Array.prototype.forEach),bR=js(Array.prototype.pop),Pp=js(Array.prototype.push),Gv=js(String.prototype.toLowerCase),iE=js(String.prototype.toString),xR=js(String.prototype.match),Ip=js(String.prototype.replace),lIe=js(String.prototype.indexOf),uIe=js(String.prototype.trim),Eo=js(Object.prototype.hasOwnProperty),Oi=js(RegExp.prototype.test),Np=cIe(TypeError);function js(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]:Gv;vR&&vR(e,null);let n=t.length;for(;n--;){let i=t[n];if(typeof i=="string"){const s=r(i);s!==i&&(sIe(t)||(t[n]=s),i=s)}e[i]=!0}return e}function hIe(e){for(let t=0;t/gm),gIe=fo(/\${[\w\W]*}/gm),yIe=fo(/^data-[\-\w.\u00B7-\uFFFF]/),vIe=fo(/^aria-[\-\w]+$/),LU=fo(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),bIe=fo(/^(?:\w+script|data):/i),xIe=fo(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),OU=fo(/^html$/i),wIe=fo(/^[a-z][.\w]*(-[.\w]+)+$/i);var CR=Object.freeze({__proto__:null,MUSTACHE_EXPR:pIe,ERB_EXPR:mIe,TMPLIT_EXPR:gIe,DATA_ATTR:yIe,ARIA_ATTR:vIe,IS_ALLOWED_URI:LU,IS_SCRIPT_OR_DATA:bIe,ATTR_WHITESPACE:xIe,DOCTYPE_NAME:OU,CUSTOM_ELEMENT:wIe});const Lp={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},SIe=function(){return typeof window>"u"?null:window},DIe=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 RU(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:SIe();const t=Ze=>RU(Ze);if(t.version="3.1.6",t.removed=[],!e||!e.document||e.document.nodeType!==Lp.document)return t.isSupported=!1,t;let{document:r}=e;const n=r,i=n.currentScript,{DocumentFragment:s,HTMLTemplateElement:o,Node:l,Element:a,NodeFilter:c,NamedNodeMap:u=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:h,DOMParser:d,trustedTypes:f}=e,p=a.prototype,g=Mp(p,"cloneNode"),y=Mp(p,"remove"),b=Mp(p,"nextSibling"),v=Mp(p,"childNodes"),E=Mp(p,"parentNode");if(typeof o=="function"){const Ze=r.createElement("template");Ze.content&&Ze.content.ownerDocument&&(r=Ze.content.ownerDocument)}let D,C="";const{implementation:w,createNodeIterator:A,createDocumentFragment:T,getElementsByTagName:$}=r,{importNode:I}=n;let N={};t.isSupported=typeof NU=="function"&&typeof E=="function"&&w&&w.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:L,ERB_EXPR:F,TMPLIT_EXPR:P,DATA_ATTR:k,ARIA_ATTR:M,IS_SCRIPT_OR_DATA:R,ATTR_WHITESPACE:B,CUSTOM_ELEMENT:V}=CR;let{IS_ALLOWED_URI:q}=CR,Y=null;const Q=Yt({},[...wR,...sE,...oE,...aE,...SR]);let J=null;const ee=Yt({},[...DR,...lE,...ER,...fv]);let te=Object.seal(MU(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}})),Z=null,pe=null,_e=!0,ye=!0,Pe=!1,Ue=!0,Ve=!1,Nt=!0,Tt=!1,G=!1,Ce=!1,Ee=!1,oe=!1,ne=!1,ve=!0,Ie=!1;const Me="user-content-";let xe=!0,Ne=!1,Qe={},he=null;const Ae=Yt({},["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 Le=null;const qe=Yt({},["audio","video","img","source","image","track"]);let St=null;const At=Yt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Lt="http://www.w3.org/1998/Math/MathML",kt="http://www.w3.org/2000/svg",dt="http://www.w3.org/1999/xhtml";let Ct=dt,zt=!1,ur=null;const _n=Yt({},[Lt,kt,dt],iE);let Bn=null;const zn=["application/xhtml+xml","text/html"],es="text/html";let pr=null,hn=null;const ei=r.createElement("form"),vi=function(ce){return ce instanceof RegExp||ce instanceof Function},xs=function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(hn&&hn===ce)){if((!ce||typeof ce!="object")&&(ce={}),ce=ec(ce),Bn=zn.indexOf(ce.PARSER_MEDIA_TYPE)===-1?es:ce.PARSER_MEDIA_TYPE,pr=Bn==="application/xhtml+xml"?iE:Gv,Y=Eo(ce,"ALLOWED_TAGS")?Yt({},ce.ALLOWED_TAGS,pr):Q,J=Eo(ce,"ALLOWED_ATTR")?Yt({},ce.ALLOWED_ATTR,pr):ee,ur=Eo(ce,"ALLOWED_NAMESPACES")?Yt({},ce.ALLOWED_NAMESPACES,iE):_n,St=Eo(ce,"ADD_URI_SAFE_ATTR")?Yt(ec(At),ce.ADD_URI_SAFE_ATTR,pr):At,Le=Eo(ce,"ADD_DATA_URI_TAGS")?Yt(ec(qe),ce.ADD_DATA_URI_TAGS,pr):qe,he=Eo(ce,"FORBID_CONTENTS")?Yt({},ce.FORBID_CONTENTS,pr):Ae,Z=Eo(ce,"FORBID_TAGS")?Yt({},ce.FORBID_TAGS,pr):{},pe=Eo(ce,"FORBID_ATTR")?Yt({},ce.FORBID_ATTR,pr):{},Qe=Eo(ce,"USE_PROFILES")?ce.USE_PROFILES:!1,_e=ce.ALLOW_ARIA_ATTR!==!1,ye=ce.ALLOW_DATA_ATTR!==!1,Pe=ce.ALLOW_UNKNOWN_PROTOCOLS||!1,Ue=ce.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ve=ce.SAFE_FOR_TEMPLATES||!1,Nt=ce.SAFE_FOR_XML!==!1,Tt=ce.WHOLE_DOCUMENT||!1,Ee=ce.RETURN_DOM||!1,oe=ce.RETURN_DOM_FRAGMENT||!1,ne=ce.RETURN_TRUSTED_TYPE||!1,Ce=ce.FORCE_BODY||!1,ve=ce.SANITIZE_DOM!==!1,Ie=ce.SANITIZE_NAMED_PROPS||!1,xe=ce.KEEP_CONTENT!==!1,Ne=ce.IN_PLACE||!1,q=ce.ALLOWED_URI_REGEXP||LU,Ct=ce.NAMESPACE||dt,te=ce.CUSTOM_ELEMENT_HANDLING||{},ce.CUSTOM_ELEMENT_HANDLING&&vi(ce.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(te.tagNameCheck=ce.CUSTOM_ELEMENT_HANDLING.tagNameCheck),ce.CUSTOM_ELEMENT_HANDLING&&vi(ce.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(te.attributeNameCheck=ce.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),ce.CUSTOM_ELEMENT_HANDLING&&typeof ce.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(te.allowCustomizedBuiltInElements=ce.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ve&&(ye=!1),oe&&(Ee=!0),Qe&&(Y=Yt({},SR),J=[],Qe.html===!0&&(Yt(Y,wR),Yt(J,DR)),Qe.svg===!0&&(Yt(Y,sE),Yt(J,lE),Yt(J,fv)),Qe.svgFilters===!0&&(Yt(Y,oE),Yt(J,lE),Yt(J,fv)),Qe.mathMl===!0&&(Yt(Y,aE),Yt(J,ER),Yt(J,fv))),ce.ADD_TAGS&&(Y===Q&&(Y=ec(Y)),Yt(Y,ce.ADD_TAGS,pr)),ce.ADD_ATTR&&(J===ee&&(J=ec(J)),Yt(J,ce.ADD_ATTR,pr)),ce.ADD_URI_SAFE_ATTR&&Yt(St,ce.ADD_URI_SAFE_ATTR,pr),ce.FORBID_CONTENTS&&(he===Ae&&(he=ec(he)),Yt(he,ce.FORBID_CONTENTS,pr)),xe&&(Y["#text"]=!0),Tt&&Yt(Y,["html","head","body"]),Y.table&&(Yt(Y,["tbody"]),delete Z.tbody),ce.TRUSTED_TYPES_POLICY){if(typeof ce.TRUSTED_TYPES_POLICY.createHTML!="function")throw Np('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof ce.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Np('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');D=ce.TRUSTED_TYPES_POLICY,C=D.createHTML("")}else D===void 0&&(D=DIe(f,i)),D!==null&&typeof C=="string"&&(C=D.createHTML(""));Xi&&Xi(ce),hn=ce}},ws=Yt({},["mi","mo","mn","ms","mtext"]),ts=Yt({},["foreignobject","annotation-xml"]),bi=Yt({},["title","style","font","a","script"]),Vs=Yt({},[...sE,...oE,...dIe]),Gs=Yt({},[...aE,...fIe]),fe=function(ce){let Oe=E(ce);(!Oe||!Oe.tagName)&&(Oe={namespaceURI:Ct,tagName:"template"});const tt=Gv(ce.tagName),Ot=Gv(Oe.tagName);return ur[ce.namespaceURI]?ce.namespaceURI===kt?Oe.namespaceURI===dt?tt==="svg":Oe.namespaceURI===Lt?tt==="svg"&&(Ot==="annotation-xml"||ws[Ot]):!!Vs[tt]:ce.namespaceURI===Lt?Oe.namespaceURI===dt?tt==="math":Oe.namespaceURI===kt?tt==="math"&&ts[Ot]:!!Gs[tt]:ce.namespaceURI===dt?Oe.namespaceURI===kt&&!ts[Ot]||Oe.namespaceURI===Lt&&!ws[Ot]?!1:!Gs[tt]&&(bi[tt]||!Vs[tt]):!!(Bn==="application/xhtml+xml"&&ur[ce.namespaceURI]):!1},ge=function(ce){Pp(t.removed,{element:ce});try{E(ce).removeChild(ce)}catch{y(ce)}},De=function(ce,Oe){try{Pp(t.removed,{attribute:Oe.getAttributeNode(ce),from:Oe})}catch{Pp(t.removed,{attribute:null,from:Oe})}if(Oe.removeAttribute(ce),ce==="is"&&!J[ce])if(Ee||oe)try{ge(Oe)}catch{}else try{Oe.setAttribute(ce,"")}catch{}},ke=function(ce){let Oe=null,tt=null;if(Ce)ce=""+ce;else{const Er=xR(ce,/^[\r\n\t ]+/);tt=Er&&Er[0]}Bn==="application/xhtml+xml"&&Ct===dt&&(ce=''+ce+"");const Ot=D?D.createHTML(ce):ce;if(Ct===dt)try{Oe=new d().parseFromString(Ot,Bn)}catch{}if(!Oe||!Oe.documentElement){Oe=w.createDocument(Ct,"template",null);try{Oe.documentElement.innerHTML=zt?C:Ot}catch{}}const sr=Oe.body||Oe.documentElement;return ce&&tt&&sr.insertBefore(r.createTextNode(tt),sr.childNodes[0]||null),Ct===dt?$.call(Oe,Tt?"html":"body")[0]:Tt?Oe.documentElement:sr},rt=function(ce){return A.call(ce.ownerDocument||ce,ce,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},nt=function(ce){return ce instanceof h&&(typeof ce.nodeName!="string"||typeof ce.textContent!="string"||typeof ce.removeChild!="function"||!(ce.attributes instanceof u)||typeof ce.removeAttribute!="function"||typeof ce.setAttribute!="function"||typeof ce.namespaceURI!="string"||typeof ce.insertBefore!="function"||typeof ce.hasChildNodes!="function")},xt=function(ce){return typeof l=="function"&&ce instanceof l},We=function(ce,Oe,tt){N[ce]&&dv(N[ce],Ot=>{Ot.call(t,Oe,tt,hn)})},_t=function(ce){let Oe=null;if(We("beforeSanitizeElements",ce,null),nt(ce))return ge(ce),!0;const tt=pr(ce.nodeName);if(We("uponSanitizeElement",ce,{tagName:tt,allowedTags:Y}),ce.hasChildNodes()&&!xt(ce.firstElementChild)&&Oi(/<[/\w]/g,ce.innerHTML)&&Oi(/<[/\w]/g,ce.textContent)||ce.nodeType===Lp.progressingInstruction||Nt&&ce.nodeType===Lp.comment&&Oi(/<[/\w]/g,ce.data))return ge(ce),!0;if(!Y[tt]||Z[tt]){if(!Z[tt]&&mt(tt)&&(te.tagNameCheck instanceof RegExp&&Oi(te.tagNameCheck,tt)||te.tagNameCheck instanceof Function&&te.tagNameCheck(tt)))return!1;if(xe&&!he[tt]){const Ot=E(ce)||ce.parentNode,sr=v(ce)||ce.childNodes;if(sr&&Ot){const Er=sr.length;for(let Hr=Er-1;Hr>=0;--Hr){const dn=g(sr[Hr],!0);dn.__removalCount=(ce.__removalCount||0)+1,Ot.insertBefore(dn,b(ce))}}}return ge(ce),!0}return ce instanceof a&&!fe(ce)||(tt==="noscript"||tt==="noembed"||tt==="noframes")&&Oi(/<\/no(script|embed|frames)/i,ce.innerHTML)?(ge(ce),!0):(Ve&&ce.nodeType===Lp.text&&(Oe=ce.textContent,dv([L,F,P],Ot=>{Oe=Ip(Oe,Ot," ")}),ce.textContent!==Oe&&(Pp(t.removed,{element:ce.cloneNode()}),ce.textContent=Oe)),We("afterSanitizeElements",ce,null),!1)},vt=function(ce,Oe,tt){if(ve&&(Oe==="id"||Oe==="name")&&(tt in r||tt in ei))return!1;if(!(ye&&!pe[Oe]&&Oi(k,Oe))){if(!(_e&&Oi(M,Oe))){if(!J[Oe]||pe[Oe]){if(!(mt(ce)&&(te.tagNameCheck instanceof RegExp&&Oi(te.tagNameCheck,ce)||te.tagNameCheck instanceof Function&&te.tagNameCheck(ce))&&(te.attributeNameCheck instanceof RegExp&&Oi(te.attributeNameCheck,Oe)||te.attributeNameCheck instanceof Function&&te.attributeNameCheck(Oe))||Oe==="is"&&te.allowCustomizedBuiltInElements&&(te.tagNameCheck instanceof RegExp&&Oi(te.tagNameCheck,tt)||te.tagNameCheck instanceof Function&&te.tagNameCheck(tt))))return!1}else if(!St[Oe]){if(!Oi(q,Ip(tt,B,""))){if(!((Oe==="src"||Oe==="xlink:href"||Oe==="href")&&ce!=="script"&&lIe(tt,"data:")===0&&Le[ce])){if(!(Pe&&!Oi(R,Ip(tt,B,"")))){if(tt)return!1}}}}}}return!0},mt=function(ce){return ce!=="annotation-xml"&&xR(ce,V)},Pt=function(ce){We("beforeSanitizeAttributes",ce,null);const{attributes:Oe}=ce;if(!Oe)return;const tt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:J};let Ot=Oe.length;for(;Ot--;){const sr=Oe[Ot],{name:Er,namespaceURI:Hr,value:dn}=sr,tn=pr(Er);let Ar=Er==="value"?dn:uIe(dn);if(tt.attrName=tn,tt.attrValue=Ar,tt.keepAttr=!0,tt.forceKeepAttr=void 0,We("uponSanitizeAttribute",ce,tt),Ar=tt.attrValue,Nt&&Oi(/((--!?|])>)|<\/(style|title)/i,Ar)){De(Er,ce);continue}if(tt.forceKeepAttr||(De(Er,ce),!tt.keepAttr))continue;if(!Ue&&Oi(/\/>/i,Ar)){De(Er,ce);continue}Ve&&dv([L,F,P],Nn=>{Ar=Ip(Ar,Nn," ")});const rs=pr(ce.nodeName);if(vt(rs,tn,Ar)){if(Ie&&(tn==="id"||tn==="name")&&(De(Er,ce),Ar=Me+Ar),D&&typeof f=="object"&&typeof f.getAttributeType=="function"&&!Hr)switch(f.getAttributeType(rs,tn)){case"TrustedHTML":{Ar=D.createHTML(Ar);break}case"TrustedScriptURL":{Ar=D.createScriptURL(Ar);break}}try{Hr?ce.setAttributeNS(Hr,Er,Ar):ce.setAttribute(Er,Ar),nt(ce)?ge(ce):bR(t.removed)}catch{}}}We("afterSanitizeAttributes",ce,null)},jt=function Ze(ce){let Oe=null;const tt=rt(ce);for(We("beforeSanitizeShadowDOM",ce,null);Oe=tt.nextNode();)We("uponSanitizeShadowNode",Oe,null),!_t(Oe)&&(Oe.content instanceof s&&Ze(Oe.content),Pt(Oe));We("afterSanitizeShadowDOM",ce,null)};return t.sanitize=function(Ze){let ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oe=null,tt=null,Ot=null,sr=null;if(zt=!Ze,zt&&(Ze=""),typeof Ze!="string"&&!xt(Ze))if(typeof Ze.toString=="function"){if(Ze=Ze.toString(),typeof Ze!="string")throw Np("dirty is not a string, aborting")}else throw Np("toString is not a function");if(!t.isSupported)return Ze;if(G||xs(ce),t.removed=[],typeof Ze=="string"&&(Ne=!1),Ne){if(Ze.nodeName){const dn=pr(Ze.nodeName);if(!Y[dn]||Z[dn])throw Np("root node is forbidden and cannot be sanitized in-place")}}else if(Ze instanceof l)Oe=ke(""),tt=Oe.ownerDocument.importNode(Ze,!0),tt.nodeType===Lp.element&&tt.nodeName==="BODY"||tt.nodeName==="HTML"?Oe=tt:Oe.appendChild(tt);else{if(!Ee&&!Ve&&!Tt&&Ze.indexOf("<")===-1)return D&&ne?D.createHTML(Ze):Ze;if(Oe=ke(Ze),!Oe)return Ee?null:ne?C:""}Oe&&Ce&&ge(Oe.firstChild);const Er=rt(Ne?Ze:Oe);for(;Ot=Er.nextNode();)_t(Ot)||(Ot.content instanceof s&&jt(Ot.content),Pt(Ot));if(Ne)return Ze;if(Ee){if(oe)for(sr=T.call(Oe.ownerDocument);Oe.firstChild;)sr.appendChild(Oe.firstChild);else sr=Oe;return(J.shadowroot||J.shadowrootmode)&&(sr=I.call(n,sr,!0)),sr}let Hr=Tt?Oe.outerHTML:Oe.innerHTML;return Tt&&Y["!doctype"]&&Oe.ownerDocument&&Oe.ownerDocument.doctype&&Oe.ownerDocument.doctype.name&&Oi(OU,Oe.ownerDocument.doctype.name)&&(Hr=" +`+Hr),Ve&&dv([L,F,P],dn=>{Hr=Ip(Hr,dn," ")}),D&&ne?D.createHTML(Hr):Hr},t.setConfig=function(){let Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};xs(Ze),G=!0},t.clearConfig=function(){hn=null,G=!1},t.isValidAttribute=function(Ze,ce,Oe){hn||xs({});const tt=pr(Ze),Ot=pr(ce);return vt(tt,Ot,Oe)},t.addHook=function(Ze,ce){typeof ce=="function"&&(N[Ze]=N[Ze]||[],Pp(N[Ze],ce))},t.removeHook=function(Ze){if(N[Ze])return bR(N[Ze])},t.removeHooks=function(Ze){N[Ze]&&(N[Ze]=[])},t.removeAllHooks=function(){N={}},t}var EIe=RU();const CIe=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,TIe=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,AIe=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,kIe=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,_Ie=ol.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:e=>e.style.fontStyle!=="normal"&&null},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:e}){return["em",vh(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[Cg({find:CIe,type:this.type}),Cg({find:AIe,type:this.type})]},addPasteRules(){return[Tg({find:TIe,type:this.type}),Tg({find:kIe,type:this.type})]}}),$Ie=uf.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:e}){return["p",vh(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),FIe=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,PIe=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,IIe=ol.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",vh(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[Cg({find:FIe,type:this.type})]},addPasteRules(){return[Tg({find:PIe,type:this.type})]}}),NIe=uf.create({name:"text",group:"inline"}),MIe=ol.create({name:"textStyle",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:e=>e.hasAttribute("style")?{}:!1}]},renderHTML({HTMLAttributes:e}){return["span",vh(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const r=B$(e,this.type);return Object.entries(r).some(([,i])=>!!i)?!0:t.unsetMark(this.name)}}}}),LIe=ol.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",vh(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()}}}),OIe=({editor:e})=>e?z.jsxs("ul",{className:"menu-bar",children:[z.jsx("li",{children:z.jsx(Bt,{variant:e.isActive("bold")?"filled":"ghost",onClick:()=>e.chain().focus().toggleBold().run(),disabled:!e.can().chain().focus().toggleBold().run(),type:"button",children:z.jsx("b",{children:"B"})})}),z.jsx("li",{children:z.jsx(Bt,{variant:e.isActive("italic")?"filled":"ghost",onClick:()=>e.chain().focus().toggleItalic().run(),disabled:!e.can().chain().focus().toggleItalic().run(),type:"button",children:z.jsx("i",{children:"I"})})}),z.jsx("li",{children:z.jsx(Bt,{variant:e.isActive("underline")?"filled":"ghost",onClick:()=>e.chain().focus().toggleUnderline().run(),disabled:!e.can().chain().focus().toggleUnderline().run(),type:"button",children:z.jsx("u",{children:"U"})})}),z.jsx("li",{children:z.jsx(Bt,{variant:e.isActive("strike")?"filled":"ghost",onClick:()=>e.chain().focus().toggleStrike().run(),disabled:!e.can().chain().focus().toggleStrike().run(),type:"button",children:z.jsx("s",{children:"S"})})})]}):null,RIe=({label:e,richTextValue:t,handleRichTextChange:r})=>{const n=J3e({extensions:[MIe,iIe,$Ie,NIe,nIe,IIe,_Ie,LIe],editorProps:{attributes:{class:"text-editor"}},content:t,injectCSS:!1,parseOptions:{preserveWhitespace:!1},onUpdate(i){const s=EIe.sanitize(i.editor.getHTML().replaceAll(" ",""));r(s==="

"?"":s)}});return H.useEffect(()=>{t==""&&(n==null||n.commands.setContent(t,!0))},[t]),z.jsxs("div",{className:"editor-container",children:[e&&z.jsx("label",{children:e}),z.jsxs("div",{className:"text-container",children:[z.jsx(q3e,{editor:n}),z.jsx(OIe,{editor:n})]})]})},BIe=({className:e,onColorPick:t,selectedColor:r})=>{const{t:n}=vr(),[i,s]=H.useState(!1),[o,l]=H.useState("");return z.jsxs(z.Fragment,{children:[z.jsxs(Bt,{className:e,icon:"magnifying_glass",noText:!0,onClick:()=>s(!0),children:[n("playgroundSelectColor"),z.jsx(eo,{placement:"left",children:n("playgroundSelectColor")})]}),z.jsx(pf,{backdrop:"weak",direction:"up",open:i,onClose:()=>{s(!1)},withCloseButton:!0,drawerHeader:z.jsxs("div",{className:"flex gap-fix-3xl",children:[z.jsx("span",{className:"my-auto",children:n("playgroundSelectColor")}),z.jsx(an,{type:"search",variant:"floating",label:n("search"),value:o,onChange:a=>l(a.target.value)})]}),className:"select-icon-dialog",children:z.jsx("div",{className:"grid-cols-3 md:grid-cols-5 grid gap-fix-md p-fix-sm overflow-y-auto h-full",children:[...YX,"none"].filter(a=>a.includes(o)).map(a=>z.jsx("button",{onClick:()=>t(a),children:z.jsxs(hs,{"data-interactive":"elevation",style:{backgroundColor:"var(--db-current-color-bg-enabled)"},className:`flex-row min-h-siz-lg gap-fix-md justify-between items-center db-${a}`,spacing:"small",children:[a,r===a&&z.jsx(mf,{icon:"done",children:"Selected color"})]})},`color-button-${a}`))})})]})},bh=({settings:e})=>{const{t}=vr(),{actions:{setProp:r,setCustom:n,setHidden:i},props:s}=Da(l=>({props:l.data.props})),o=(l,a,c)=>{c==="custom"?n(u=>u[l]=a):c==="hidden"?i(a):r(u=>u[l]=a)};return s?z.jsx("div",{className:"flex flex-col gap-fix-md",children:e.filter(l=>!l.isHidden||!l.isHidden(s)).map(l=>{var a,c,u,h;return z.jsxs(H.Fragment,{children:[(l.type==="text"||l.type==="number")&&z.jsx(an,{type:l.type,min:l.type==="number"&&((a=l.numberOptions)==null?void 0:a.min)||void 0,max:l.type==="number"&&((c=l.numberOptions)==null?void 0:c.max)||void 0,step:l.type==="number"&&((u=l.numberOptions)==null?void 0:u.step)||void 0,dataList:l.dataList,label:t(l.key),variant:"floating",defaultValue:s[l.key],onChange:d=>o(l.key,d.target.value,l.changeType)}),l.type==="textarea"&&z.jsx(um,{label:t(l.key),variant:"floating",defaultValue:s[l.key],onChange:d=>o(l.key,d.target.value,l.changeType)}),l.type==="richtext"&&z.jsx(RIe,{label:t(l.key),richTextValue:s[l.key],handleRichTextChange:d=>o(l.key,d,l.changeType)}),l.type==="select"&&z.jsx(vc,{label:t(l.key),variant:"floating",defaultValue:s[l.key],onChange:d=>o(l.key,d.target.value,l.changeType),children:(h=l.selectOptions)==null?void 0:h.map(d=>z.jsx("option",{value:d.value,children:t(d.label||d.value||"")},`select-${l.key}-${d.label||d.value}`))}),l.type==="switch"&&z.jsx(OY,{label:t(l.key),checked:s[l.key],onChange:d=>o(l.key,d.target.checked,l.changeType)}),l.type==="icon"&&z.jsxs("div",{className:"flex gap-fix-md items-center",children:[z.jsxs("div",{className:"flex flex-col",children:[z.jsx(Rr,{size:"small",icon:"none",children:t(l.key)}),z.jsx("span",{children:s[l.key]})]}),z.jsx(mf,{icon:s[l.key]}),z.jsx(J_e,{className:"ml-auto",selectedIcon:s[l.key],onIconPick:d=>{o(l.key,d,l.changeType)}})]}),l.type==="color"&&z.jsxs("div",{className:"flex gap-fix-md items-center",children:[z.jsxs("div",{className:`flex flex-col rounded p-fix-xs ${s[l.key]!=="none"?`db-${s[l.key]}`:""}`,children:[z.jsx(Rr,{size:"small",icon:"none",children:t(l.key)}),z.jsx("span",{children:s[l.key]})]}),z.jsx(BIe,{className:"ml-auto",selectedColor:s[l.key],onColorPick:d=>{o(l.key,d,l.changeType)}})]})]},`setting-${l.key}`)})}):z.jsx(Rr,{semantic:"warning",children:t("playgroundCopyError")})},xh=(e,t,r)=>`drag-container${e?" selected":""}${t?" hovered":""}${r?` ${r}`:""}`,zIe=(e,t)=>e.tope.left{const{previewContainer:r}=ms(),[n,i]=H.useState(),[s,o]=H.useState(!1),[l,a]=H.useState(!1);return H.useEffect(()=>{if(n&&r){const c=n.getBoundingClientRect();o(zIe(c,r)),a(jIe(c,r))}},[n,r]),z.jsx("span",{ref:c=>{c&&(t(c),i(c))},className:"drag-button flex py-fix-3xs pl-fix-3xs","data-icon-after":"dots_drag_and_drop","data-outside-y":s,"data-outside-x":l,children:e})},j$=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=Da(l=>({name:l.data.custom.displayName||l.data.name,hovered:l.data.custom.hover})),{selected:o}=Ii(l=>{const[a]=l.events.selected;return{selected:n===a}});return z.jsxs(Bt,{className:`${xh(o,i,e.className)}`,ref:l=>{l&&t(l)},...e,children:[e.children,z.jsx(wh,{componentName:s,drag:r})]})},HIe=()=>z.jsx(bh,{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"}]});j$.craft={props:{variant:"outlined",children:"Test",size:"medium",disabled:!1,noText:!1,width:"auto",icon:"none"},related:{settings:HIe}};const ry=({children:e,className:t})=>{const{connectors:{connect:r},id:n}=Da(),{selected:i}=Ii(s=>{const[o]=s.events.selected;return{selected:n===o}});return z.jsx("div",{className:`drop-container ${t||""}${i?" selected":""}`,ref:s=>{s&&r(s)},children:e})};ry.craft={rules:{canMoveIn:e=>e.every(()=>!0),canDrag:()=>!1}};const H$=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=Da(l=>({name:l.data.custom.displayName||l.data.name,hovered:l.data.custom.hover})),{selected:o}=Ii(l=>{const[a]=l.events.selected;return{selected:n===a}});return z.jsxs(hs,{className:`${xh(o,i,e.className)}`,ref:l=>{l&&t(l)},...e,children:[z.jsx(Uf,{id:"card-children",is:ry,canvas:!0,children:e.children}),z.jsx(wh,{componentName:s,drag:r})]})},UIe=()=>z.jsx(bh,{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"}]}]});H$.craft={props:{spacing:"small",behaviour:"default",elevationLevel:"1"},related:{settings:UIe}};const WIe=({display:e,direction:t,gap:r,width:n,cells:i,padding:s,color:o})=>{let l="";return e==="grid"?(l+=" grid",t==="column"?l+=` grid-cols-${i||4}`:l+=` grid-rows-${i||4}`):(l+=" flex",t==="column"?l+=" flex-col":l+=" flex-row"),r&&r!=="none"&&(l+=` gap-fix-${r}`),n==="fit"?l+=" w-fit":l+=" w-full",s!=="none"&&(l+=` p-fix-${s}`),o&&o!=="none"&&(l+=` db-${o}`),l},U$=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=Da(l=>({name:l.data.custom.displayName||l.data.name,hovered:l.data.custom.hover})),{selected:o}=Ii(l=>{const[a]=l.events.selected;return{selected:n===a}});return z.jsxs("div",{className:`${xh(o,i,`${WIe(e)}${e.className||""}`)}`,ref:l=>{l&&t(l)},children:[z.jsx(Uf,{id:"drop-container",is:ry,canvas:!0,children:e.children}),z.jsx(wh,{componentName:s,drag:r})]})},VIe=()=>z.jsx(bh,{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"}]});U$.craft={props:{display:"flex",direction:"row",gap:"md",width:"full",cells:4,padding:"none",color:"none"},related:{settings:VIe}};const W$=({text:e,className:t})=>{const{t:r}=vr(),{connectors:{connect:n,drag:i},id:s,hovered:o,name:l}=Da(c=>({name:c.data.custom.displayName||c.data.name,hovered:c.data.custom.hover})),{selected:a}=Ii(c=>{const[u]=c.events.selected;return{selected:s===u}});return z.jsxs("div",{className:`${xh(a,o,t)}`,"data-hint":e&&(e==null?void 0:e.length)>0?void 0:r("pgEditMe"),ref:c=>{c&&n(c)},children:[e&&z.jsx("div",{dangerouslySetInnerHTML:{__html:e||""}}),z.jsx(wh,{componentName:l,drag:i})]})},GIe=()=>z.jsx(bh,{settings:[{key:"text",type:"richtext"}]});W$.craft={props:{},related:{settings:GIe}};const BU=e=>z.jsx(ry,{className:"w-full h-full flex flex-col",...e,children:e.children}),V$=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=Da(l=>({name:l.data.custom.displayName||l.data.name,hovered:l.data.custom.hover})),{selected:o}=Ii(l=>{const[a]=l.events.selected;return{selected:n===a}});return z.jsxs(fd,{className:`${xh(o,i,e.className)}`,ref:l=>{l&&t(l)},...e,children:[e.children,z.jsx(wh,{componentName:s,drag:r})]})},qIe=()=>z.jsx(bh,{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"}]}]});V$.craft={props:{children:"Link",content:"internal",variant:"adaptive",size:"medium"},related:{settings:qIe}};const zU=({create:e,open:t,onClose:r})=>{const{t:n}=vr(),{currentId:i,nodeTrees:s}=ms(f=>f),[o,l]=H.useState(""),[a,c]=H.useState(""),[u,h]=H.useState(),{actions:d}=Ii();return H.useEffect(()=>{if(t)if(e)l(""),c("");else{const f=s[i];f&&(l(i),c(f.name))}},[e,i,s,t]),H.useEffect(()=>{o.length===0?h(!0):h(e?!!s[o]||o.length===0||a.length===0:o===i&&a===s[i].name)},[e,i,o,a,s]),z.jsx(z.Fragment,{children:z.jsxs(pf,{backdrop:"weak",open:t,onClose:r,withCloseButton:!0,drawerHeader:n(e?"add":"pgEdit"),children:[z.jsxs("div",{className:"flex flex-col gap-fix-md py-fix-md",children:[z.jsx(an,{label:n("id"),placeholder:n("id"),variant:"floating",value:o,customValidity:o.length===0||e&&s[o]?"invalid":"no-validation",onChange:f=>l(f.target.value)}),z.jsx(ha,{margin:"none"}),z.jsx(an,{label:n("name"),placeholder:n("name"),variant:"floating",value:a,onChange:f=>c(f.target.value)})]}),z.jsxs("div",{className:"flex gap-fix-md absolute bottom-fix-xs inset-x-fix-lg",children:[!e&&z.jsx(Bt,{width:"full",disabled:Object.entries(s).length<2,onClick:()=>{const f={...s};delete f[i],ms.setState({nodeTrees:f,currentId:Object.keys(s)[0]}),r&&r()},children:n("delete")}),z.jsx(Bt,{width:"full",variant:"brand",disabled:u,onClick:()=>{const f={...s},p=o||In();e?(f[p]={isPage:!0,serializedJson:"",name:a||"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:a||"Unknown"}),ms.setState({nodeTrees:f,currentId:p}),c(""),l(""),r&&r()},children:n(e?"add":"change")})]})]})})},KIe=(e,t,r,n)=>{const i=t.node(r).toNodeTree(),s={};Object.keys(i.nodes).forEach(a=>{s[a]=In()});const o=Object.entries(s).map(([a,c])=>{const u=t.node(a).toSerializedNode();u.parent&&(u.parent=s[u.parent]),u.nodes=u.nodes.map(d=>s[d]),u.linkedNodes=Object.entries(u.linkedNodes).reduce((d,[f,p])=>({...d,[f]:s[p]}),{});const h=t.parseSerializedNode(u).toNode();return h.id=c,h}),l=o.reduce((a,c)=>({...a,[c.id]:c}),{});e.addNodeTree({nodes:l,rootNodeId:o[0].id},n)},jU=({node:e})=>{const{selected:t,actions:r,allNodes:n,query:i}=Ii(f=>{const[p]=f.events.selected;let g;if(p){const y=f.nodes[p];g={id:p,data:y.data,settings:y.related&&y.related.settings}}return{selected:g,allNodes:f.nodes}}),[s,o]=H.useState(!1);if(!e)return null;const{id:l,data:a}=e;let c=[...a.nodes,...Object.values(a.linkedNodes)];if(c.length===1&&n[c[0]].data.name==="DropContainer"){const f=n[c[0]].data;c=[...f.nodes,...Object.values(f.linkedNodes)]}const h=a.custom.displayName||a.name,d=z.jsxs("div",{className:` + ${(t==null?void 0:t.id)===l?"db-informational-bg-lvl-3":""} + tree-item + flex items-center justify-between w-full gap-fix-md`,role:"button",onClick:()=>{r.selectNode(l)},children:[c.length===0&&z.jsx(mf,{className:"w-siz-md",icon:"intermediary_stop"}),z.jsx("span",{className:"break-all w-full",onMouseEnter:()=>r.setCustom(l,f=>{f.hover=!0}),onMouseLeave:()=>r.setCustom(l,f=>{f.hover=!1}),children:h}),z.jsxs("div",{className:"flex gap-fix-3xs",children:[l!=="ROOT"&&z.jsxs(Bt,{className:"min-w-siz-md",variant:"ghost",icon:"copy",noText:!0,onClick:()=>{a.parent&&KIe(r,i,l,a.parent)},children:["Copy ",h,"(",l,")"]}),z.jsxs(Bt,{className:"min-w-siz-md",variant:"ghost",icon:a.hidden?"visibility_off":"visibility",noText:!0,onClick:()=>{r.setHidden(l,!a.hidden)},children:["Hide ",h,"(",l,")"]})]})]});return c.length>0?z.jsxs("details",{open:s,children:[z.jsxs("summary",{onDoubleClick:()=>o(!s),onClick:f=>{f.preventDefault()},className:"flex items-center",children:[z.jsxs(Bt,{variant:"ghost",icon:s?"chevron_down":"chevron_right",noText:!0,onClick:()=>{o(!s)},children:["Open ",a.displayName,"(",l,")"]}),d]}),z.jsx("div",{className:"flex flex-col pl-fix-xs w-full",children:c.map(f=>z.jsx(H.Fragment,{children:z.jsx(jU,{node:n[f]})},`tree-item-${f}`))})]}):d},JIe=({className:e})=>{const{t}=vr(),{currentId:r,nodeTrees:n}=ms(l=>l),{nodes:i}=Ii(l=>({nodes:l.nodes})),[s,o]=H.useState(!1);return z.jsxs("div",{"data-density":"functional",className:`h-full${e?` ${e}`:""} grow-0 shrink-0 w-[320px] border-r overflow-hidden`,children:[n[r]&&z.jsxs("div",{className:"h-siz-md flex items-center justify-between p-fix-sm",children:[z.jsx("h6",{children:n[r].name}),z.jsx(Bt,{"data-tonality":"functional",noText:!0,icon:"edit",variant:"ghost",onClick:()=>o(!0),children:t("pgEdit")}),z.jsx(zU,{open:s,onClose:()=>o(!1)})]}),z.jsx("div",{"data-density":"functional",className:"flex flex-col p-fix-sm h-full overflow-auto",children:z.jsx(jU,{node:i.ROOT})})]})},XIe=({className:e})=>{const{t}=vr(),{currentId:r,nodeTrees:n,showBorders:i,showSpacings:s}=ms(u=>u),{actions:o,canUndo:l,canRedo:a,query:c}=Ii((u,h)=>{const[d]=u.events.selected;let f;return d&&(f={id:d,name:u.nodes[d].data.name,settings:u.nodes[d].related&&u.nodes[d].related.settings}),{selected:f,canUndo:h.history.canUndo(),canRedo:h.history.canRedo()}});return z.jsx("div",{"data-density":"functional",className:`flex h-siz-md db-neutral-bg-transparent-semi px-fix-sm ${e||""}`,children:z.jsxs("div",{className:"flex w-full justify-between m-auto",children:[z.jsxs("div",{className:"flex gap-fix-sm",children:[z.jsxs(Bt,{variant:"ghost",noText:!0,icon:"undo",disabled:!l,onClick:()=>{o.history.undo()},children:[t("playgroundUndo"),l&&z.jsx(eo,{placement:"right",children:t("playgroundUndo")})]}),z.jsxs(Bt,{variant:"ghost",noText:!0,icon:"fast_forward_empty",disabled:!a,onClick:()=>{o.history.redo()},children:[t("playgroundRedo"),a&&z.jsx(eo,{placement:"bottom",children:t("playgroundRedo")})]})]}),z.jsxs("div",{className:"flex gap-fix-sm",children:[z.jsx(Y0,{noText:!0,variant:"ghost",label:"import",accept:"application/JSON",tooltip:"import",onUpload:u=>{try{const h=atob(u.split("base64,")[1]);o.deserialize(h)}catch(h){console.error(h)}}}),z.jsxs(Bt,{variant:"ghost",noText:!0,icon:"download",onClick:()=>{vwe({[n[r].name]:c.serialize()})},children:[t("export"),z.jsx(eo,{placement:"bottom",children:t("export")})]}),z.jsxs(Bt,{variant:"ghost",noText:!0,icon:"resize",onClick:()=>{ms.setState({showSpacings:!s})},children:[t("playgroundShowSpacings"),z.jsx(eo,{placement:"bottom",children:t("playgroundShowSpacings")})]}),z.jsxs(Bt,{variant:"ghost",noText:!0,icon:"grid_view",onClick:()=>{ms.setState({showBorders:!i})},children:[t("playgroundShowBorders"),z.jsx(eo,{placement:"left",children:t("playgroundShowBorders")})]})]})]})})};var G$={exports:{}};G$.exports;(function(e){var t=function(){var r=String.fromCharCode,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",s={};function o(a,c){if(!s[a]){s[a]={};for(var u=0;u>>8,u[h*2+1]=f%256}return u},decompressFromUint8Array:function(a){if(a==null)return l.decompress(a);for(var c=new Array(a.length/2),u=0,h=c.length;u>1}else{for(d=1,h=0;h>1}v--,v==0&&(v=Math.pow(2,D),D++),delete p[b]}else for(d=f[b],h=0;h>1;v--,v==0&&(v=Math.pow(2,D),D++),f[y]=E++,b=String(g)}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,D),D++),delete p[b]}else for(d=f[b],h=0;h>1;v--,v==0&&(v=Math.pow(2,D),D++)}for(d=2,h=0;h>1;for(;;)if(w=w<<1,A==c-1){C.push(u(w));break}else A++;return C.join("")},decompress:function(a){return a==null?"":a==""?null:l._decompress(a.length,32768,function(c){return a.charCodeAt(c)})},_decompress:function(a,c,u){var h=[],d=4,f=4,p=3,g="",y=[],b,v,E,D,C,w,A,T={val:u(0),position:c,index:1};for(b=0;b<3;b+=1)h[b]=b;for(E=0,C=Math.pow(2,2),w=1;w!=C;)D=T.val&T.position,T.position>>=1,T.position==0&&(T.position=c,T.val=u(T.index++)),E|=(D>0?1:0)*w,w<<=1;switch(E){case 0:for(E=0,C=Math.pow(2,8),w=1;w!=C;)D=T.val&T.position,T.position>>=1,T.position==0&&(T.position=c,T.val=u(T.index++)),E|=(D>0?1:0)*w,w<<=1;A=r(E);break;case 1:for(E=0,C=Math.pow(2,16),w=1;w!=C;)D=T.val&T.position,T.position>>=1,T.position==0&&(T.position=c,T.val=u(T.index++)),E|=(D>0?1:0)*w,w<<=1;A=r(E);break;case 2:return""}for(h[3]=A,v=A,y.push(A);;){if(T.index>a)return"";for(E=0,C=Math.pow(2,p),w=1;w!=C;)D=T.val&T.position,T.position>>=1,T.position==0&&(T.position=c,T.val=u(T.index++)),E|=(D>0?1:0)*w,w<<=1;switch(A=E){case 0:for(E=0,C=Math.pow(2,8),w=1;w!=C;)D=T.val&T.position,T.position>>=1,T.position==0&&(T.position=c,T.val=u(T.index++)),E|=(D>0?1:0)*w,w<<=1;h[f++]=r(E),A=f-1,d--;break;case 1:for(E=0,C=Math.pow(2,16),w=1;w!=C;)D=T.val&T.position,T.position>>=1,T.position==0&&(T.position=c,T.val=u(T.index++)),E|=(D>0?1:0)*w,w<<=1;h[f++]=r(E),A=f-1,d--;break;case 2:return y.join("")}if(d==0&&(d=Math.pow(2,p),p++),h[A])g=h[A];else if(A===f)g=v+v.charAt(0);else return null;y.push(g),h[f++]=v+g.charAt(0),d--,v=g,d==0&&(d=Math.pow(2,p),p++)}}};return l}();e!=null?e.exports=t:typeof angular<"u"&&angular!=null&&angular.module("LZString",[]).factory("LZString",function(){return t})})(G$);var pv=G$.exports;const YIe=({className:e})=>{const t=H.useRef(null),{currentId:r,nodeTrees:n}=ms(),{query:i,actions:s}=Ii(),[o,l]=H.useState(),[a,c]=H.useState(0),[u,h]=H.useState(!1);H.useEffect(()=>{t.current&&ms.setState({previewContainer:t.current.getBoundingClientRect()})},[t]);const d=H.useCallback(()=>{const f=pv.compressToBase64(pv.compress(i.serialize())),p=n[r].serializedJson;f!==p&&r===o&&a===Object.keys(n).length&&ms.setState({nodeTrees:{...n,[r]:{...n[r],serializedJson:f}}})},[r,o,a,n,i]);return H.useEffect(()=>{const f=setTimeout(()=>{d(),h(!u)},2e3);return()=>clearTimeout(f)},[u,d]),H.useEffect(()=>{if(r&&n&&n[r]&&s){if(r!==o&&(a===0||a===Object.keys(n).length)){const f=n[r].serializedJson,p=f.length===0?void 0:pv.decompress(pv.decompressFromBase64(f));p&&s.deserialize(p)}l(r),c(Object.keys(n).length)}},[s,r,n,o,a]),z.jsx("div",{ref:t,className:`${e||""} p-fix-3xs h-full overflow-y-auto overflow-x-hidden`,children:z.jsx(M_e,{children:z.jsx(Uf,{id:"canvas",is:BU,canvas:!0})})})},ZIe=()=>{const{selected:e,actions:t}=Ii(o=>{const[l]=o.events.selected;let a;if(l){const c=o.nodes[l];a={id:l,data:c.data,settings:c.related&&c.related.settings}}return{selected:a}}),[r,n]=H.useState(),[i,s]=H.useState();return H.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?z.jsx("div",{className:"flex flex-col h-full overflow-y-auto",children:z.jsxs("div",{className:"flex flex-col p-fix-sm gap-fix-md h-full",children:[z.jsx(an,{variant:"floating",label:"Displayname",value:i,onChange:o=>{const l=o.target.value;s(l),t.setCustom(e.id,a=>{a.displayName=l})}}),e.settings?H.createElement(e.settings):z.jsx(Rr,{semantic:"warning",children:"No settings"}),z.jsx(Bt,{variant:"brand",icon:"bin",width:"full",disabled:!e||e.data.name==="Root",onClick:()=>{e&&t.delete(e.id)},children:"Delete"})]})}):null},QIe=H.forwardRef((e,t)=>e.size==="1"?z.jsx("h1",{ref:t,...e,children:e.children}):e.size==="2"?z.jsx("h2",{ref:t,...e,children:e.children}):e.size==="3"?z.jsx("h3",{ref:t,...e,children:e.children}):e.size==="5"?z.jsx("h5",{ref:t,...e,children:e.children}):e.size==="6"?z.jsx("h6",{ref:t,...e,children:e.children}):z.jsx("h4",{ref:t,...e,children:e.children})),q$=({headline:e,size:t,className:r,variant:n})=>{const{t:i}=vr(),{connectors:{connect:s,drag:o},id:l,hovered:a,name:c}=Da(h=>({name:h.data.custom.displayName||h.data.name,hovered:h.data.custom.hover})),{selected:u}=Ii(h=>{const[d]=h.events.selected;return{selected:l===d}});return z.jsxs(QIe,{className:`${xh(u,a,r)}`,"data-hint":e?void 0:i("pgEditMe"),"data-variant":n,ref:h=>{h&&s(h)},size:t,children:[e,z.jsx(wh,{componentName:c,drag:o})]})},eNe=()=>z.jsx(bh,{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"}]}]});q$.craft={props:{size:"4",variant:"black"},related:{settings:eNe}};const K$=e=>{const{connectors:{connect:t,drag:r},id:n,hovered:i,name:s}=Da(l=>({name:l.data.custom.displayName||l.data.name,hovered:l.data.custom.hover})),{selected:o}=Ii(l=>{const[a]=l.events.selected;return{selected:n===a}});return z.jsxs("div",{className:`db-divider text-[0] ${xh(o,i,e.className)}`,"data-margin":e.margin,"data-variant":e.variant,"data-emphasis":e.emphasis,ref:l=>{l&&t(l)},children:["Divider",z.jsx(wh,{componentName:s,drag:r})]})},tNe=()=>z.jsx(bh,{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"}]}]});K$.craft={props:{emphasis:"weak",variant:"horizontal",margin:"auto"},related:{settings:tNe}};const rNe=[{headline:"general",components:[{name:"container",component:z.jsx(U$,{}),assetPath:"assets/components/flex.svg"},{name:"text",component:z.jsx(W$,{})},{name:"headline",component:z.jsx(q$,{})}]},{headline:"action",components:[{name:"button",component:z.jsx(j$,{children:"Test"}),assetPath:"assets/components/button.svg"},{name:"link",component:z.jsx(V$,{}),assetPath:"assets/components/link.svg"}]},{headline:"layout",components:[{name:"card",component:z.jsx(H$,{})},{name:"divider",component:z.jsx(K$,{}),assetPath:"assets/components/divider.svg"}]}],nNe=({component:e,assetPath:t,name:r})=>{const{connectors:n}=Ii();return z.jsx("div",{ref:i=>{i&&n.create(i,e)},children:z.jsxs(hs,{className:"items-center cursor-grab p-fix-xs",spacing:"small",children:[z.jsx("img",{className:"max-h-siz-md",alt:r,src:t||"assets/components/component.svg"}),z.jsx("span",{className:"break-all",children:r})]})})},iNe=()=>{const{t:e}=vr(),[t,r]=H.useState("");return z.jsxs("div",{className:"flex flex-col gap-fix-md p-fix-md h-full overflow-y-auto","data-density":"functional",children:[z.jsx(an,{type:"search",variant:"floating",label:e("search"),placeholder:e("search"),onChange:n=>r(n.target.value)}),rNe.filter(({components:n})=>n.some(({name:i})=>e(i).includes(t))).map(({headline:n,components:i})=>z.jsxs(H.Fragment,{children:[z.jsx("h6",{children:e(n)}),z.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:l})=>z.jsx(H.Fragment,{children:z.jsx(nNe,{name:e(s),component:o,assetPath:l})},`${n}-${s}`))})]},n))]})},sNe=({className:e})=>{const t=H.useRef(null),{t:r}=vr(),{selected:n}=Ii(i=>{const[s]=i.events.selected;let o;if(s){const l=i.nodes[s];o={id:s,data:l.data,settings:l.related&&l.related.settings}}return{selected:o}});return H.useEffect(()=>{t.current&&n&&t.current.click()},[n,t]),z.jsx("div",{"data-density":"functional",className:`border-l flex flex-col grow-0 shrink-0 w-[320px] overflow-hidden ${e||""}`,children:z.jsxs(m6,{alignment:"center",className:"h-full",width:"full",children:[z.jsxs(lk,{children:[z.jsx(S0,{children:r("components")}),z.jsx(S0,{disabled:!n,ref:t,children:r("customize")})]}),z.jsx(E0,{children:z.jsx(iNe,{})}),z.jsx(E0,{children:z.jsx(ZIe,{})})]})})},oNe=()=>{const{t:e}=vr(),{currentId:t,nodeTrees:r}=ms(s=>s),[n,i]=H.useState(!1);return z.jsxs(z.Fragment,{children:[z.jsxs(p6,{children:[Object.entries(r).map(([s,o])=>z.jsx(fC,{active:s===t,children:z.jsx("a",{onClick:()=>ms.setState({currentId:s}),children:o.name})},s)),z.jsx(fC,{icon:"plus",children:z.jsx("a",{onClick:()=>{i(!0)},children:e("add")})})]}),z.jsx(zU,{create:!0,open:n,onClose:()=>i(!1)})]})},aNe=()=>{const{showBorders:e,showSpacings:t}=ms(n=>n),{t:r}=vr();return z.jsx(K_e,{indicator:{success:"var(--db-successful-contrast-high-enabled)",error:"var(--db-critical-contrast-high-enabled)"},resolver:{Button:j$,Card:H$,Container:U$,DropContainer:ry,Text:W$,Root:BU,Link:V$,Headline:q$,Divider:K$},children:z.jsx(X1,{name:r("playground"),navigation:z.jsx(oNe,{}),children:z.jsxs("div",{className:`flex h-full w-full${e?" show-borders":""}${t?" show-spacings":""}`,children:[z.jsx(JIe,{}),z.jsxs("div",{className:"flex flex-col w-full h-full overflow-hidden",children:[z.jsx(XIe,{}),z.jsx(ha,{margin:"none"}),z.jsx(YIe,{})]}),z.jsx(sNe,{})]})})})},lNe=[{path:"/",element:z.jsx(gSe,{}),label:"landing"},{path:"/customization",element:z.jsx(Rwe,{}),label:"customization"},{path:"/editor",element:z.jsx(Kxe,{}),label:"editor"},{path:"/playground",element:z.jsx(aNe,{}),label:"playground"},{path:"/demo",element:z.jsx(o$,{}),label:"demo"}],uNe=HJ(sC([z.jsx(iC,{path:"/",element:z.jsx(Nie,{}),errorElement:z.jsx(Yie,{}),children:lNe.map(e=>z.jsx(iC,{path:e.path,element:e.element},`route-${e.path}`))})]),{basename:n1});uE.createRoot(document.getElementById("root")).render(z.jsx(YJ,{router:uNe})); diff --git a/chore-color-picker-tag/assets/index-Wj8MGAXV.css b/chore-color-picker-tag/assets/index-Wj8MGAXV.css new file mode 100644 index 00000000..f4819514 --- /dev/null +++ b/chore-color-picker-tag/assets/index-Wj8MGAXV.css @@ -0,0 +1 @@ +@charset "UTF-8";.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),[data-color=green-bg-lvl-1],.db-green-bg-lvl-1,[data-color=green-bg-lvl-2],.db-green-bg-lvl-2,[data-color=green-bg-lvl-3],.db-green-bg-lvl-3,[data-color=green-bg-transparent-full],.db-green-bg-transparent-full,[data-color=green-bg-transparent-semi],.db-green-bg-transparent-semi,[data-color=green-contrast-low],.db-green-contrast-low,[data-color=green-contrast-low-interactive],.db-green-contrast-low-interactive,[data-color=green-contrast-high],.db-green-contrast-high,[data-color=green-contrast-high-interactive],.db-green-contrast-high-interactive,[data-color=turquoise-bg-lvl-1],.db-turquoise-bg-lvl-1,[data-color=turquoise-bg-lvl-2],.db-turquoise-bg-lvl-2,[data-color=turquoise-bg-lvl-3],.db-turquoise-bg-lvl-3,[data-color=turquoise-bg-transparent-full],.db-turquoise-bg-transparent-full,[data-color=turquoise-bg-transparent-semi],.db-turquoise-bg-transparent-semi,[data-color=turquoise-contrast-low],.db-turquoise-contrast-low,[data-color=turquoise-contrast-low-interactive],.db-turquoise-contrast-low-interactive,[data-color=turquoise-contrast-high],.db-turquoise-contrast-high,[data-color=turquoise-contrast-high-interactive],.db-turquoise-contrast-high-interactive,[data-color=cyan-bg-lvl-1],.db-cyan-bg-lvl-1,[data-color=cyan-bg-lvl-2],.db-cyan-bg-lvl-2,[data-color=cyan-bg-lvl-3],.db-cyan-bg-lvl-3,[data-color=cyan-bg-transparent-full],.db-cyan-bg-transparent-full,[data-color=cyan-bg-transparent-semi],.db-cyan-bg-transparent-semi,[data-color=cyan-contrast-low],.db-cyan-contrast-low,[data-color=cyan-contrast-low-interactive],.db-cyan-contrast-low-interactive,[data-color=cyan-contrast-high],.db-cyan-contrast-high,[data-color=cyan-contrast-high-interactive],.db-cyan-contrast-high-interactive,[data-color=blue-bg-lvl-1],.db-blue-bg-lvl-1,[data-color=blue-bg-lvl-2],.db-blue-bg-lvl-2,[data-color=blue-bg-lvl-3],.db-blue-bg-lvl-3,[data-color=blue-bg-transparent-full],.db-blue-bg-transparent-full,[data-color=blue-bg-transparent-semi],.db-blue-bg-transparent-semi,[data-color=blue-contrast-low],.db-blue-contrast-low,[data-color=blue-contrast-low-interactive],.db-blue-contrast-low-interactive,[data-color=blue-contrast-high],.db-blue-contrast-high,[data-color=blue-contrast-high-interactive],.db-blue-contrast-high-interactive,[data-color=violet-bg-lvl-1],.db-violet-bg-lvl-1,[data-color=violet-bg-lvl-2],.db-violet-bg-lvl-2,[data-color=violet-bg-lvl-3],.db-violet-bg-lvl-3,[data-color=violet-bg-transparent-full],.db-violet-bg-transparent-full,[data-color=violet-bg-transparent-semi],.db-violet-bg-transparent-semi,[data-color=violet-contrast-low],.db-violet-contrast-low,[data-color=violet-contrast-low-interactive],.db-violet-contrast-low-interactive,[data-color=violet-contrast-high],.db-violet-contrast-high,[data-color=violet-contrast-high-interactive],.db-violet-contrast-high-interactive,[data-color=pink-bg-lvl-1],.db-pink-bg-lvl-1,[data-color=pink-bg-lvl-2],.db-pink-bg-lvl-2,[data-color=pink-bg-lvl-3],.db-pink-bg-lvl-3,[data-color=pink-bg-transparent-full],.db-pink-bg-transparent-full,[data-color=pink-bg-transparent-semi],.db-pink-bg-transparent-semi,[data-color=pink-contrast-low],.db-pink-contrast-low,[data-color=pink-contrast-low-interactive],.db-pink-contrast-low-interactive,[data-color=pink-contrast-high],.db-pink-contrast-high,[data-color=pink-contrast-high-interactive],.db-pink-contrast-high-interactive,[data-color=red-bg-lvl-1],.db-red-bg-lvl-1,[data-color=red-bg-lvl-2],.db-red-bg-lvl-2,[data-color=red-bg-lvl-3],.db-red-bg-lvl-3,[data-color=red-bg-transparent-full],.db-red-bg-transparent-full,[data-color=red-bg-transparent-semi],.db-red-bg-transparent-semi,[data-color=red-contrast-low],.db-red-contrast-low,[data-color=red-contrast-low-interactive],.db-red-contrast-low-interactive,[data-color=red-contrast-high],.db-red-contrast-high,[data-color=red-contrast-high-interactive],.db-red-contrast-high-interactive,[data-color=orange-bg-lvl-1],.db-orange-bg-lvl-1,[data-color=orange-bg-lvl-2],.db-orange-bg-lvl-2,[data-color=orange-bg-lvl-3],.db-orange-bg-lvl-3,[data-color=orange-bg-transparent-full],.db-orange-bg-transparent-full,[data-color=orange-bg-transparent-semi],.db-orange-bg-transparent-semi,[data-color=orange-contrast-low],.db-orange-contrast-low,[data-color=orange-contrast-low-interactive],.db-orange-contrast-low-interactive,[data-color=orange-contrast-high],.db-orange-contrast-high,[data-color=orange-contrast-high-interactive],.db-orange-contrast-high-interactive,[data-color=yellow-bg-lvl-1],.db-yellow-bg-lvl-1,[data-color=yellow-bg-lvl-2],.db-yellow-bg-lvl-2,[data-color=yellow-bg-lvl-3],.db-yellow-bg-lvl-3,[data-color=yellow-bg-transparent-full],.db-yellow-bg-transparent-full,[data-color=yellow-bg-transparent-semi],.db-yellow-bg-transparent-semi,[data-color=yellow-contrast-low],.db-yellow-contrast-low,[data-color=yellow-contrast-low-interactive],.db-yellow-contrast-low-interactive,[data-color=yellow-contrast-high],.db-yellow-contrast-high,[data-color=yellow-contrast-high-interactive],.db-yellow-contrast-high-interactive,[data-color=informational-bg-lvl-1],.db-informational-bg-lvl-1,.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-lvl-2],.db-informational-bg-lvl-2,[data-color=informational-bg-lvl-3],.db-informational-bg-lvl-3,[data-color=informational-bg-transparent-full],.db-informational-bg-transparent-full,[data-color=informational-bg-transparent-semi],.db-informational-bg-transparent-semi,[data-color=informational-contrast-low],.db-informational-contrast-low,[data-color=informational-contrast-low-interactive],.db-informational-contrast-low-interactive,[data-color=informational-contrast-high],.db-informational-contrast-high,.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-badge[data-semantic=informational][data-emphasis=strong],[data-color=informational-contrast-high-interactive],.db-informational-contrast-high-interactive,[data-color=warning-bg-lvl-1],.db-warning-bg-lvl-1,.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-lvl-2],.db-warning-bg-lvl-2,[data-color=warning-bg-lvl-3],.db-warning-bg-lvl-3,[data-color=warning-bg-transparent-full],.db-warning-bg-transparent-full,[data-color=warning-bg-transparent-semi],.db-warning-bg-transparent-semi,[data-color=warning-contrast-low],.db-warning-contrast-low,[data-color=warning-contrast-low-interactive],.db-warning-contrast-low-interactive,[data-color=warning-contrast-high],.db-warning-contrast-high,.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-badge[data-semantic=warning][data-emphasis=strong],[data-color=warning-contrast-high-interactive],.db-warning-contrast-high-interactive,[data-color=successful-bg-lvl-1],.db-successful-bg-lvl-1,.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-lvl-2],.db-successful-bg-lvl-2,[data-color=successful-bg-lvl-3],.db-successful-bg-lvl-3,[data-color=successful-bg-transparent-full],.db-successful-bg-transparent-full,[data-color=successful-bg-transparent-semi],.db-successful-bg-transparent-semi,[data-color=successful-contrast-low],.db-successful-contrast-low,.db-switch[data-emphasis=strong]>input:checked,[data-color=successful-contrast-low-interactive],.db-successful-contrast-low-interactive,[data-color=successful-contrast-high],.db-successful-contrast-high,.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-badge[data-semantic=successful][data-emphasis=strong],[data-color=successful-contrast-high-interactive],.db-successful-contrast-high-interactive,[data-color=critical-bg-lvl-1],.db-critical-bg-lvl-1,.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-lvl-2],.db-critical-bg-lvl-2,[data-color=critical-bg-lvl-3],.db-critical-bg-lvl-3,[data-color=critical-bg-transparent-full],.db-critical-bg-transparent-full,[data-color=critical-bg-transparent-semi],.db-critical-bg-transparent-semi,[data-color=critical-contrast-low],.db-critical-contrast-low,.db-switch[data-emphasis=strong]>input,[data-color=critical-contrast-low-interactive],.db-critical-contrast-low-interactive,[data-color=critical-contrast-high],.db-critical-contrast-high,.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-badge[data-semantic=critical][data-emphasis=strong],[data-color=critical-contrast-high-interactive],.db-critical-contrast-high-interactive,[data-color=brand-bg-lvl-1],.db-brand-bg-lvl-1,[data-color=brand-bg-lvl-2],.db-brand-bg-lvl-2,[data-color=brand-bg-lvl-3],.db-brand-bg-lvl-3,[data-color=brand-bg-transparent-full],.db-brand-bg-transparent-full,[data-color=brand-bg-transparent-semi],.db-brand-bg-transparent-semi,[data-color=brand-contrast-low],.db-brand-contrast-low,[data-color=brand-contrast-low-interactive],.db-brand-contrast-low-interactive,[data-color=brand-contrast-high],.db-brand-contrast-high,[data-color=brand-contrast-high-interactive],.db-brand-contrast-high-interactive,[data-color=neutral-bg-lvl-1],.db-neutral-bg-lvl-1,.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],:root,[data-color=neutral-bg-lvl-2],.db-neutral-bg-lvl-2,[data-color=neutral-bg-lvl-3],.db-neutral-bg-lvl-3,[data-color=neutral-bg-transparent-full],.db-neutral-bg-transparent-full,[data-color=neutral-bg-transparent-semi],.db-neutral-bg-transparent-semi,blockquote,[data-color=neutral-contrast-low],.db-neutral-contrast-low,[data-color=neutral-contrast-low-interactive],.db-neutral-contrast-low-interactive,[data-color=neutral-contrast-high],.db-neutral-contrast-high,.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-badge[data-semantic=neutral][data-emphasis=strong],pre:has(code),code,[data-color=neutral-contrast-high-interactive],.db-neutral-contrast-high-interactive{background:var(--db-current-color-bg-enabled);color:var(--db-current-color-enabled)}.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,[data-color=green-bg-lvl-1]:before,.db-green-bg-lvl-1:before,[data-color=green-bg-lvl-2]:before,.db-green-bg-lvl-2:before,[data-color=green-bg-lvl-3]:before,.db-green-bg-lvl-3:before,[data-color=green-bg-transparent-full]:before,.db-green-bg-transparent-full:before,[data-color=green-bg-transparent-semi]:before,.db-green-bg-transparent-semi:before,[data-color=green-contrast-low]:before,.db-green-contrast-low:before,[data-color=green-contrast-low-interactive]:before,.db-green-contrast-low-interactive:before,[data-color=green-contrast-high]:before,.db-green-contrast-high:before,[data-color=green-contrast-high-interactive]:before,.db-green-contrast-high-interactive:before,[data-color=turquoise-bg-lvl-1]:before,.db-turquoise-bg-lvl-1:before,[data-color=turquoise-bg-lvl-2]:before,.db-turquoise-bg-lvl-2:before,[data-color=turquoise-bg-lvl-3]:before,.db-turquoise-bg-lvl-3:before,[data-color=turquoise-bg-transparent-full]:before,.db-turquoise-bg-transparent-full:before,[data-color=turquoise-bg-transparent-semi]:before,.db-turquoise-bg-transparent-semi:before,[data-color=turquoise-contrast-low]:before,.db-turquoise-contrast-low:before,[data-color=turquoise-contrast-low-interactive]:before,.db-turquoise-contrast-low-interactive:before,[data-color=turquoise-contrast-high]:before,.db-turquoise-contrast-high:before,[data-color=turquoise-contrast-high-interactive]:before,.db-turquoise-contrast-high-interactive:before,[data-color=cyan-bg-lvl-1]:before,.db-cyan-bg-lvl-1:before,[data-color=cyan-bg-lvl-2]:before,.db-cyan-bg-lvl-2:before,[data-color=cyan-bg-lvl-3]:before,.db-cyan-bg-lvl-3:before,[data-color=cyan-bg-transparent-full]:before,.db-cyan-bg-transparent-full:before,[data-color=cyan-bg-transparent-semi]:before,.db-cyan-bg-transparent-semi:before,[data-color=cyan-contrast-low]:before,.db-cyan-contrast-low:before,[data-color=cyan-contrast-low-interactive]:before,.db-cyan-contrast-low-interactive:before,[data-color=cyan-contrast-high]:before,.db-cyan-contrast-high:before,[data-color=cyan-contrast-high-interactive]:before,.db-cyan-contrast-high-interactive:before,[data-color=blue-bg-lvl-1]:before,.db-blue-bg-lvl-1:before,[data-color=blue-bg-lvl-2]:before,.db-blue-bg-lvl-2:before,[data-color=blue-bg-lvl-3]:before,.db-blue-bg-lvl-3:before,[data-color=blue-bg-transparent-full]:before,.db-blue-bg-transparent-full:before,[data-color=blue-bg-transparent-semi]:before,.db-blue-bg-transparent-semi:before,[data-color=blue-contrast-low]:before,.db-blue-contrast-low:before,[data-color=blue-contrast-low-interactive]:before,.db-blue-contrast-low-interactive:before,[data-color=blue-contrast-high]:before,.db-blue-contrast-high:before,[data-color=blue-contrast-high-interactive]:before,.db-blue-contrast-high-interactive:before,[data-color=violet-bg-lvl-1]:before,.db-violet-bg-lvl-1:before,[data-color=violet-bg-lvl-2]:before,.db-violet-bg-lvl-2:before,[data-color=violet-bg-lvl-3]:before,.db-violet-bg-lvl-3:before,[data-color=violet-bg-transparent-full]:before,.db-violet-bg-transparent-full:before,[data-color=violet-bg-transparent-semi]:before,.db-violet-bg-transparent-semi:before,[data-color=violet-contrast-low]:before,.db-violet-contrast-low:before,[data-color=violet-contrast-low-interactive]:before,.db-violet-contrast-low-interactive:before,[data-color=violet-contrast-high]:before,.db-violet-contrast-high:before,[data-color=violet-contrast-high-interactive]:before,.db-violet-contrast-high-interactive:before,[data-color=pink-bg-lvl-1]:before,.db-pink-bg-lvl-1:before,[data-color=pink-bg-lvl-2]:before,.db-pink-bg-lvl-2:before,[data-color=pink-bg-lvl-3]:before,.db-pink-bg-lvl-3:before,[data-color=pink-bg-transparent-full]:before,.db-pink-bg-transparent-full:before,[data-color=pink-bg-transparent-semi]:before,.db-pink-bg-transparent-semi:before,[data-color=pink-contrast-low]:before,.db-pink-contrast-low:before,[data-color=pink-contrast-low-interactive]:before,.db-pink-contrast-low-interactive:before,[data-color=pink-contrast-high]:before,.db-pink-contrast-high:before,[data-color=pink-contrast-high-interactive]:before,.db-pink-contrast-high-interactive:before,[data-color=red-bg-lvl-1]:before,.db-red-bg-lvl-1:before,[data-color=red-bg-lvl-2]:before,.db-red-bg-lvl-2:before,[data-color=red-bg-lvl-3]:before,.db-red-bg-lvl-3:before,[data-color=red-bg-transparent-full]:before,.db-red-bg-transparent-full:before,[data-color=red-bg-transparent-semi]:before,.db-red-bg-transparent-semi:before,[data-color=red-contrast-low]:before,.db-red-contrast-low:before,[data-color=red-contrast-low-interactive]:before,.db-red-contrast-low-interactive:before,[data-color=red-contrast-high]:before,.db-red-contrast-high:before,[data-color=red-contrast-high-interactive]:before,.db-red-contrast-high-interactive:before,[data-color=orange-bg-lvl-1]:before,.db-orange-bg-lvl-1:before,[data-color=orange-bg-lvl-2]:before,.db-orange-bg-lvl-2:before,[data-color=orange-bg-lvl-3]:before,.db-orange-bg-lvl-3:before,[data-color=orange-bg-transparent-full]:before,.db-orange-bg-transparent-full:before,[data-color=orange-bg-transparent-semi]:before,.db-orange-bg-transparent-semi:before,[data-color=orange-contrast-low]:before,.db-orange-contrast-low:before,[data-color=orange-contrast-low-interactive]:before,.db-orange-contrast-low-interactive:before,[data-color=orange-contrast-high]:before,.db-orange-contrast-high:before,[data-color=orange-contrast-high-interactive]:before,.db-orange-contrast-high-interactive:before,[data-color=yellow-bg-lvl-1]:before,.db-yellow-bg-lvl-1:before,[data-color=yellow-bg-lvl-2]:before,.db-yellow-bg-lvl-2:before,[data-color=yellow-bg-lvl-3]:before,.db-yellow-bg-lvl-3:before,[data-color=yellow-bg-transparent-full]:before,.db-yellow-bg-transparent-full:before,[data-color=yellow-bg-transparent-semi]:before,.db-yellow-bg-transparent-semi:before,[data-color=yellow-contrast-low]:before,.db-yellow-contrast-low:before,[data-color=yellow-contrast-low-interactive]:before,.db-yellow-contrast-low-interactive:before,[data-color=yellow-contrast-high]:before,.db-yellow-contrast-high:before,[data-color=yellow-contrast-high-interactive]:before,.db-yellow-contrast-high-interactive:before,[data-color=informational-bg-lvl-1]:before,.db-informational-bg-lvl-1: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-lvl-2]:before,.db-informational-bg-lvl-2:before,[data-color=informational-bg-lvl-3]:before,.db-informational-bg-lvl-3:before,[data-color=informational-bg-transparent-full]:before,.db-informational-bg-transparent-full:before,[data-color=informational-bg-transparent-semi]:before,.db-informational-bg-transparent-semi:before,[data-color=informational-contrast-low]:before,.db-informational-contrast-low:before,[data-color=informational-contrast-low-interactive]:before,.db-informational-contrast-low-interactive:before,[data-color=informational-contrast-high]:before,.db-informational-contrast-high:before,.db-tag[data-semantic=informational][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=informational][data-emphasis=strong]:has(.db-tab-remove-button):before,.db-badge[data-semantic=informational][data-emphasis=strong]:before,[data-color=informational-contrast-high-interactive]:before,.db-informational-contrast-high-interactive:before,[data-color=warning-bg-lvl-1]:before,.db-warning-bg-lvl-1: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-lvl-2]:before,.db-warning-bg-lvl-2:before,[data-color=warning-bg-lvl-3]:before,.db-warning-bg-lvl-3:before,[data-color=warning-bg-transparent-full]:before,.db-warning-bg-transparent-full:before,[data-color=warning-bg-transparent-semi]:before,.db-warning-bg-transparent-semi:before,[data-color=warning-contrast-low]:before,.db-warning-contrast-low:before,[data-color=warning-contrast-low-interactive]:before,.db-warning-contrast-low-interactive:before,[data-color=warning-contrast-high]:before,.db-warning-contrast-high:before,.db-tag[data-semantic=warning][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=warning][data-emphasis=strong]:has(.db-tab-remove-button):before,.db-badge[data-semantic=warning][data-emphasis=strong]:before,[data-color=warning-contrast-high-interactive]:before,.db-warning-contrast-high-interactive:before,[data-color=successful-bg-lvl-1]:before,.db-successful-bg-lvl-1: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-lvl-2]:before,.db-successful-bg-lvl-2:before,[data-color=successful-bg-lvl-3]:before,.db-successful-bg-lvl-3:before,[data-color=successful-bg-transparent-full]:before,.db-successful-bg-transparent-full:before,[data-color=successful-bg-transparent-semi]:before,.db-successful-bg-transparent-semi:before,[data-color=successful-contrast-low]:before,.db-successful-contrast-low:before,.db-switch[data-emphasis=strong]>input:checked:before,[data-color=successful-contrast-low-interactive]:before,.db-successful-contrast-low-interactive:before,[data-color=successful-contrast-high]:before,.db-successful-contrast-high:before,.db-tag[data-semantic=successful][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=successful][data-emphasis=strong]:has(.db-tab-remove-button):before,.db-badge[data-semantic=successful][data-emphasis=strong]:before,[data-color=successful-contrast-high-interactive]:before,.db-successful-contrast-high-interactive:before,[data-color=critical-bg-lvl-1]:before,.db-critical-bg-lvl-1: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-lvl-2]:before,.db-critical-bg-lvl-2:before,[data-color=critical-bg-lvl-3]:before,.db-critical-bg-lvl-3:before,[data-color=critical-bg-transparent-full]:before,.db-critical-bg-transparent-full:before,[data-color=critical-bg-transparent-semi]:before,.db-critical-bg-transparent-semi:before,[data-color=critical-contrast-low]:before,.db-critical-contrast-low:before,.db-switch[data-emphasis=strong]>input:before,[data-color=critical-contrast-low-interactive]:before,.db-critical-contrast-low-interactive:before,[data-color=critical-contrast-high]:before,.db-critical-contrast-high:before,.db-tag[data-semantic=critical][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=critical][data-emphasis=strong]:has(.db-tab-remove-button):before,.db-badge[data-semantic=critical][data-emphasis=strong]:before,[data-color=critical-contrast-high-interactive]:before,.db-critical-contrast-high-interactive:before,[data-color=brand-bg-lvl-1]:before,.db-brand-bg-lvl-1:before,[data-color=brand-bg-lvl-2]:before,.db-brand-bg-lvl-2:before,[data-color=brand-bg-lvl-3]:before,.db-brand-bg-lvl-3:before,[data-color=brand-bg-transparent-full]:before,.db-brand-bg-transparent-full:before,[data-color=brand-bg-transparent-semi]:before,.db-brand-bg-transparent-semi:before,[data-color=brand-contrast-low]:before,.db-brand-contrast-low:before,[data-color=brand-contrast-low-interactive]:before,.db-brand-contrast-low-interactive:before,[data-color=brand-contrast-high]:before,.db-brand-contrast-high:before,[data-color=brand-contrast-high-interactive]:before,.db-brand-contrast-high-interactive:before,[data-color=neutral-bg-lvl-1]:before,.db-neutral-bg-lvl-1: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,:root:before,[data-color=neutral-bg-lvl-2]:before,.db-neutral-bg-lvl-2:before,[data-color=neutral-bg-lvl-3]:before,.db-neutral-bg-lvl-3:before,[data-color=neutral-bg-transparent-full]:before,.db-neutral-bg-transparent-full:before,[data-color=neutral-bg-transparent-semi]:before,.db-neutral-bg-transparent-semi:before,blockquote:before,[data-color=neutral-contrast-low]:before,.db-neutral-contrast-low:before,[data-color=neutral-contrast-low-interactive]:before,.db-neutral-contrast-low-interactive:before,[data-color=neutral-contrast-high]:before,.db-neutral-contrast-high:before,.db-tag[data-semantic=neutral][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=neutral][data-emphasis=strong]:has(.db-tab-remove-button):before,.db-badge[data-semantic=neutral][data-emphasis=strong]:before,pre:has(code):before,code:before,[data-color=neutral-contrast-high-interactive]:before,.db-neutral-contrast-high-interactive: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,[data-color=green-bg-lvl-1]:after,.db-green-bg-lvl-1:after,[data-color=green-bg-lvl-2]:after,.db-green-bg-lvl-2:after,[data-color=green-bg-lvl-3]:after,.db-green-bg-lvl-3:after,[data-color=green-bg-transparent-full]:after,.db-green-bg-transparent-full:after,[data-color=green-bg-transparent-semi]:after,.db-green-bg-transparent-semi:after,[data-color=green-contrast-low]:after,.db-green-contrast-low:after,[data-color=green-contrast-low-interactive]:after,.db-green-contrast-low-interactive:after,[data-color=green-contrast-high]:after,.db-green-contrast-high:after,[data-color=green-contrast-high-interactive]:after,.db-green-contrast-high-interactive:after,[data-color=turquoise-bg-lvl-1]:after,.db-turquoise-bg-lvl-1:after,[data-color=turquoise-bg-lvl-2]:after,.db-turquoise-bg-lvl-2:after,[data-color=turquoise-bg-lvl-3]:after,.db-turquoise-bg-lvl-3:after,[data-color=turquoise-bg-transparent-full]:after,.db-turquoise-bg-transparent-full:after,[data-color=turquoise-bg-transparent-semi]:after,.db-turquoise-bg-transparent-semi:after,[data-color=turquoise-contrast-low]:after,.db-turquoise-contrast-low:after,[data-color=turquoise-contrast-low-interactive]:after,.db-turquoise-contrast-low-interactive:after,[data-color=turquoise-contrast-high]:after,.db-turquoise-contrast-high:after,[data-color=turquoise-contrast-high-interactive]:after,.db-turquoise-contrast-high-interactive:after,[data-color=cyan-bg-lvl-1]:after,.db-cyan-bg-lvl-1:after,[data-color=cyan-bg-lvl-2]:after,.db-cyan-bg-lvl-2:after,[data-color=cyan-bg-lvl-3]:after,.db-cyan-bg-lvl-3:after,[data-color=cyan-bg-transparent-full]:after,.db-cyan-bg-transparent-full:after,[data-color=cyan-bg-transparent-semi]:after,.db-cyan-bg-transparent-semi:after,[data-color=cyan-contrast-low]:after,.db-cyan-contrast-low:after,[data-color=cyan-contrast-low-interactive]:after,.db-cyan-contrast-low-interactive:after,[data-color=cyan-contrast-high]:after,.db-cyan-contrast-high:after,[data-color=cyan-contrast-high-interactive]:after,.db-cyan-contrast-high-interactive:after,[data-color=blue-bg-lvl-1]:after,.db-blue-bg-lvl-1:after,[data-color=blue-bg-lvl-2]:after,.db-blue-bg-lvl-2:after,[data-color=blue-bg-lvl-3]:after,.db-blue-bg-lvl-3:after,[data-color=blue-bg-transparent-full]:after,.db-blue-bg-transparent-full:after,[data-color=blue-bg-transparent-semi]:after,.db-blue-bg-transparent-semi:after,[data-color=blue-contrast-low]:after,.db-blue-contrast-low:after,[data-color=blue-contrast-low-interactive]:after,.db-blue-contrast-low-interactive:after,[data-color=blue-contrast-high]:after,.db-blue-contrast-high:after,[data-color=blue-contrast-high-interactive]:after,.db-blue-contrast-high-interactive:after,[data-color=violet-bg-lvl-1]:after,.db-violet-bg-lvl-1:after,[data-color=violet-bg-lvl-2]:after,.db-violet-bg-lvl-2:after,[data-color=violet-bg-lvl-3]:after,.db-violet-bg-lvl-3:after,[data-color=violet-bg-transparent-full]:after,.db-violet-bg-transparent-full:after,[data-color=violet-bg-transparent-semi]:after,.db-violet-bg-transparent-semi:after,[data-color=violet-contrast-low]:after,.db-violet-contrast-low:after,[data-color=violet-contrast-low-interactive]:after,.db-violet-contrast-low-interactive:after,[data-color=violet-contrast-high]:after,.db-violet-contrast-high:after,[data-color=violet-contrast-high-interactive]:after,.db-violet-contrast-high-interactive:after,[data-color=pink-bg-lvl-1]:after,.db-pink-bg-lvl-1:after,[data-color=pink-bg-lvl-2]:after,.db-pink-bg-lvl-2:after,[data-color=pink-bg-lvl-3]:after,.db-pink-bg-lvl-3:after,[data-color=pink-bg-transparent-full]:after,.db-pink-bg-transparent-full:after,[data-color=pink-bg-transparent-semi]:after,.db-pink-bg-transparent-semi:after,[data-color=pink-contrast-low]:after,.db-pink-contrast-low:after,[data-color=pink-contrast-low-interactive]:after,.db-pink-contrast-low-interactive:after,[data-color=pink-contrast-high]:after,.db-pink-contrast-high:after,[data-color=pink-contrast-high-interactive]:after,.db-pink-contrast-high-interactive:after,[data-color=red-bg-lvl-1]:after,.db-red-bg-lvl-1:after,[data-color=red-bg-lvl-2]:after,.db-red-bg-lvl-2:after,[data-color=red-bg-lvl-3]:after,.db-red-bg-lvl-3:after,[data-color=red-bg-transparent-full]:after,.db-red-bg-transparent-full:after,[data-color=red-bg-transparent-semi]:after,.db-red-bg-transparent-semi:after,[data-color=red-contrast-low]:after,.db-red-contrast-low:after,[data-color=red-contrast-low-interactive]:after,.db-red-contrast-low-interactive:after,[data-color=red-contrast-high]:after,.db-red-contrast-high:after,[data-color=red-contrast-high-interactive]:after,.db-red-contrast-high-interactive:after,[data-color=orange-bg-lvl-1]:after,.db-orange-bg-lvl-1:after,[data-color=orange-bg-lvl-2]:after,.db-orange-bg-lvl-2:after,[data-color=orange-bg-lvl-3]:after,.db-orange-bg-lvl-3:after,[data-color=orange-bg-transparent-full]:after,.db-orange-bg-transparent-full:after,[data-color=orange-bg-transparent-semi]:after,.db-orange-bg-transparent-semi:after,[data-color=orange-contrast-low]:after,.db-orange-contrast-low:after,[data-color=orange-contrast-low-interactive]:after,.db-orange-contrast-low-interactive:after,[data-color=orange-contrast-high]:after,.db-orange-contrast-high:after,[data-color=orange-contrast-high-interactive]:after,.db-orange-contrast-high-interactive:after,[data-color=yellow-bg-lvl-1]:after,.db-yellow-bg-lvl-1:after,[data-color=yellow-bg-lvl-2]:after,.db-yellow-bg-lvl-2:after,[data-color=yellow-bg-lvl-3]:after,.db-yellow-bg-lvl-3:after,[data-color=yellow-bg-transparent-full]:after,.db-yellow-bg-transparent-full:after,[data-color=yellow-bg-transparent-semi]:after,.db-yellow-bg-transparent-semi:after,[data-color=yellow-contrast-low]:after,.db-yellow-contrast-low:after,[data-color=yellow-contrast-low-interactive]:after,.db-yellow-contrast-low-interactive:after,[data-color=yellow-contrast-high]:after,.db-yellow-contrast-high:after,[data-color=yellow-contrast-high-interactive]:after,.db-yellow-contrast-high-interactive:after,[data-color=informational-bg-lvl-1]:after,.db-informational-bg-lvl-1: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,[data-color=informational-bg-lvl-2]:after,.db-informational-bg-lvl-2:after,[data-color=informational-bg-lvl-3]:after,.db-informational-bg-lvl-3:after,[data-color=informational-bg-transparent-full]:after,.db-informational-bg-transparent-full:after,[data-color=informational-bg-transparent-semi]:after,.db-informational-bg-transparent-semi:after,[data-color=informational-contrast-low]:after,.db-informational-contrast-low:after,[data-color=informational-contrast-low-interactive]:after,.db-informational-contrast-low-interactive:after,[data-color=informational-contrast-high]:after,.db-informational-contrast-high:after,.db-tag[data-semantic=informational][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=informational][data-emphasis=strong]:has(.db-tab-remove-button):after,.db-badge[data-semantic=informational][data-emphasis=strong]:after,[data-color=informational-contrast-high-interactive]:after,.db-informational-contrast-high-interactive:after,[data-color=warning-bg-lvl-1]:after,.db-warning-bg-lvl-1: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,[data-color=warning-bg-lvl-2]:after,.db-warning-bg-lvl-2:after,[data-color=warning-bg-lvl-3]:after,.db-warning-bg-lvl-3:after,[data-color=warning-bg-transparent-full]:after,.db-warning-bg-transparent-full:after,[data-color=warning-bg-transparent-semi]:after,.db-warning-bg-transparent-semi:after,[data-color=warning-contrast-low]:after,.db-warning-contrast-low:after,[data-color=warning-contrast-low-interactive]:after,.db-warning-contrast-low-interactive:after,[data-color=warning-contrast-high]:after,.db-warning-contrast-high:after,.db-tag[data-semantic=warning][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=warning][data-emphasis=strong]:has(.db-tab-remove-button):after,.db-badge[data-semantic=warning][data-emphasis=strong]:after,[data-color=warning-contrast-high-interactive]:after,.db-warning-contrast-high-interactive:after,[data-color=successful-bg-lvl-1]:after,.db-successful-bg-lvl-1: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,[data-color=successful-bg-lvl-2]:after,.db-successful-bg-lvl-2:after,[data-color=successful-bg-lvl-3]:after,.db-successful-bg-lvl-3:after,[data-color=successful-bg-transparent-full]:after,.db-successful-bg-transparent-full:after,[data-color=successful-bg-transparent-semi]:after,.db-successful-bg-transparent-semi:after,[data-color=successful-contrast-low]:after,.db-successful-contrast-low:after,.db-switch[data-emphasis=strong]>input:checked:after,[data-color=successful-contrast-low-interactive]:after,.db-successful-contrast-low-interactive:after,[data-color=successful-contrast-high]:after,.db-successful-contrast-high:after,.db-tag[data-semantic=successful][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=successful][data-emphasis=strong]:has(.db-tab-remove-button):after,.db-badge[data-semantic=successful][data-emphasis=strong]:after,[data-color=successful-contrast-high-interactive]:after,.db-successful-contrast-high-interactive:after,[data-color=critical-bg-lvl-1]:after,.db-critical-bg-lvl-1: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,[data-color=critical-bg-lvl-2]:after,.db-critical-bg-lvl-2:after,[data-color=critical-bg-lvl-3]:after,.db-critical-bg-lvl-3:after,[data-color=critical-bg-transparent-full]:after,.db-critical-bg-transparent-full:after,[data-color=critical-bg-transparent-semi]:after,.db-critical-bg-transparent-semi:after,[data-color=critical-contrast-low]:after,.db-critical-contrast-low:after,.db-switch[data-emphasis=strong]>input:after,[data-color=critical-contrast-low-interactive]:after,.db-critical-contrast-low-interactive:after,[data-color=critical-contrast-high]:after,.db-critical-contrast-high:after,.db-tag[data-semantic=critical][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=critical][data-emphasis=strong]:has(.db-tab-remove-button):after,.db-badge[data-semantic=critical][data-emphasis=strong]:after,[data-color=critical-contrast-high-interactive]:after,.db-critical-contrast-high-interactive:after,[data-color=brand-bg-lvl-1]:after,.db-brand-bg-lvl-1:after,[data-color=brand-bg-lvl-2]:after,.db-brand-bg-lvl-2:after,[data-color=brand-bg-lvl-3]:after,.db-brand-bg-lvl-3:after,[data-color=brand-bg-transparent-full]:after,.db-brand-bg-transparent-full:after,[data-color=brand-bg-transparent-semi]:after,.db-brand-bg-transparent-semi:after,[data-color=brand-contrast-low]:after,.db-brand-contrast-low:after,[data-color=brand-contrast-low-interactive]:after,.db-brand-contrast-low-interactive:after,[data-color=brand-contrast-high]:after,.db-brand-contrast-high:after,[data-color=brand-contrast-high-interactive]:after,.db-brand-contrast-high-interactive:after,[data-color=neutral-bg-lvl-1]:after,.db-neutral-bg-lvl-1: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,:root:after,[data-color=neutral-bg-lvl-2]:after,.db-neutral-bg-lvl-2:after,[data-color=neutral-bg-lvl-3]:after,.db-neutral-bg-lvl-3:after,[data-color=neutral-bg-transparent-full]:after,.db-neutral-bg-transparent-full:after,[data-color=neutral-bg-transparent-semi]:after,.db-neutral-bg-transparent-semi:after,blockquote:after,[data-color=neutral-contrast-low]:after,.db-neutral-contrast-low:after,[data-color=neutral-contrast-low-interactive]:after,.db-neutral-contrast-low-interactive:after,[data-color=neutral-contrast-high]:after,.db-neutral-contrast-high:after,.db-tag[data-semantic=neutral][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=neutral][data-emphasis=strong]:has(.db-tab-remove-button):after,.db-badge[data-semantic=neutral][data-emphasis=strong]:after,pre:has(code):after,code:after,[data-color=neutral-contrast-high-interactive]:after,.db-neutral-contrast-high-interactive:after{color:var(--db-current-icon-color, inherit)}[data-color=neutral-contrast-high],.db-neutral-contrast-high,.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-badge[data-semantic=neutral][data-emphasis=strong],pre:has(code),code,[data-color=neutral-contrast-high-interactive],.db-neutral-contrast-high-interactive{--db-current-icon-color: var(--db-neutral-on-contrast-enabled);--db-current-color-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-bg-hover: var( --db-neutral-contrast-high-hover );--db-current-color-bg-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-border: var( --db-neutral-contrast-high-enabled )}[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],[data-color=neutral-bg-lvl-1],.db-neutral-bg-lvl-1,.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],:root,[data-color=neutral-bg-lvl-2],.db-neutral-bg-lvl-2,[data-color=neutral-bg-lvl-3],.db-neutral-bg-lvl-3,[data-color=neutral-bg-transparent-full],.db-neutral-bg-transparent-full,[data-color=neutral-bg-transparent-semi],.db-neutral-bg-transparent-semi,blockquote{--db-current-color-bg-transparent-full-enabled: var( --db-neutral-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-neutral-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-neutral-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-neutral-bg-transparent-pressed );--db-current-color-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-icon: var(--db-neutral-on-bg-enabled);--db-current-color-hover: var(--db-neutral-on-bg-hover);--db-current-color-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-neutral-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-neutral-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-neutral-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-neutral-contrast-low-enabled );--db-current-color-border: var(--db-neutral-border);--db-current-color-bg-lvl-1-hover: var(--db-neutral-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-neutral-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-neutral-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-neutral-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-neutral-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-neutral-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-neutral-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-neutral-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-neutral-on-bg-weak-pressed )}[data-emphasis=weak][data-color=neutral-bg-lvl-1],[data-emphasis=weak].db-neutral-bg-lvl-1,[data-emphasis=weak].db-tag[data-semantic=neutral]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=neutral]:has(.db-tab-remove-button),[data-emphasis=weak].db-badge[data-semantic=neutral],[data-emphasis=weak]:root,[data-emphasis=weak][data-color=neutral-bg-lvl-2],[data-emphasis=weak].db-neutral-bg-lvl-2,[data-emphasis=weak][data-color=neutral-bg-lvl-3],[data-emphasis=weak].db-neutral-bg-lvl-3,[data-emphasis=weak][data-color=neutral-bg-transparent-full],[data-emphasis=weak].db-neutral-bg-transparent-full,[data-emphasis=weak][data-color=neutral-bg-transparent-semi],[data-emphasis=weak].db-neutral-bg-transparent-semi,blockquote[data-emphasis=weak]{--db-current-color-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-pressed: var( --db-neutral-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=neutral-bg-lvl-1],.db-neutral-bg-lvl-1,.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],:root{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=neutral-bg-transparent-semi],.db-neutral-bg-transparent-semi,blockquote{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=critical-contrast-high],.db-critical-contrast-high,.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-badge[data-semantic=critical][data-emphasis=strong],[data-color=critical-contrast-high-interactive],.db-critical-contrast-high-interactive{--db-current-icon-color: var(--db-critical-on-contrast-enabled);--db-current-color-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-critical-contrast-high-enabled );--db-current-color-bg-hover: var( --db-critical-contrast-high-hover );--db-current-color-bg-pressed: var( --db-critical-contrast-high-pressed );--db-current-color-border: var( --db-critical-contrast-high-enabled )}[data-color=critical-contrast-low],.db-critical-contrast-low,.db-switch[data-emphasis=strong]>input,[data-color=critical-contrast-low-interactive],.db-critical-contrast-low-interactive{--db-current-icon-color: var(--db-critical-on-contrast-enabled);--db-current-color-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-critical-contrast-low-enabled );--db-current-color-bg-hover: var( --db-critical-contrast-low-hover );--db-current-color-bg-pressed: var( --db-critical-contrast-low-pressed );--db-current-color-border: var( --db-critical-contrast-low-enabled )}[data-container-color=critical],.db-container-color-critical,.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-lvl-1],.db-critical-bg-lvl-1,.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-lvl-2],.db-critical-bg-lvl-2,[data-color=critical-bg-lvl-3],.db-critical-bg-lvl-3,[data-color=critical-bg-transparent-full],.db-critical-bg-transparent-full,[data-color=critical-bg-transparent-semi],.db-critical-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-critical-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );--db-current-color-enabled: var(--db-critical-on-bg-enabled);--db-current-color-icon: var(--db-critical-on-bg-enabled);--db-current-color-hover: var(--db-critical-on-bg-hover);--db-current-color-pressed: var(--db-critical-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-critical-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-critical-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-critical-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-critical-contrast-low-enabled );--db-current-color-border: var(--db-critical-border);--db-current-color-bg-lvl-1-hover: var(--db-critical-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-critical-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-critical-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-critical-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-critical-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-critical-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-critical-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-critical-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-critical-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-critical-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-critical-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-critical-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-critical-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-critical-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-critical-on-bg-weak-pressed )}[data-emphasis=weak][data-color=critical-bg-lvl-1],[data-emphasis=weak].db-critical-bg-lvl-1,[data-emphasis=weak].db-tag[data-semantic=critical]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=critical]:has(.db-tab-remove-button),[data-emphasis=weak].db-badge[data-semantic=critical],[data-emphasis=weak][data-color=critical-bg-lvl-2],[data-emphasis=weak].db-critical-bg-lvl-2,[data-emphasis=weak][data-color=critical-bg-lvl-3],[data-emphasis=weak].db-critical-bg-lvl-3,[data-emphasis=weak][data-color=critical-bg-transparent-full],[data-emphasis=weak].db-critical-bg-transparent-full,[data-emphasis=weak][data-color=critical-bg-transparent-semi],[data-emphasis=weak].db-critical-bg-transparent-semi{--db-current-color-enabled: var( --db-critical-on-bg-weak-enabled );--db-current-color-hover: var( --db-critical-on-bg-weak-hover );--db-current-color-pressed: var( --db-critical-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=critical-bg-lvl-1],.db-critical-bg-lvl-1,.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]{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=successful-contrast-high],.db-successful-contrast-high,.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-badge[data-semantic=successful][data-emphasis=strong],[data-color=successful-contrast-high-interactive],.db-successful-contrast-high-interactive{--db-current-icon-color: var(--db-successful-on-contrast-enabled);--db-current-color-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-successful-contrast-high-enabled );--db-current-color-bg-hover: var( --db-successful-contrast-high-hover );--db-current-color-bg-pressed: var( --db-successful-contrast-high-pressed );--db-current-color-border: var( --db-successful-contrast-high-enabled )}[data-color=successful-contrast-low],.db-successful-contrast-low,.db-switch[data-emphasis=strong]>input:checked,[data-color=successful-contrast-low-interactive],.db-successful-contrast-low-interactive{--db-current-icon-color: var(--db-successful-on-contrast-enabled);--db-current-color-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-successful-contrast-low-enabled );--db-current-color-bg-hover: var( --db-successful-contrast-low-hover );--db-current-color-bg-pressed: var( --db-successful-contrast-low-pressed );--db-current-color-border: var( --db-successful-contrast-low-enabled )}[data-container-color=successful],.db-container-color-successful,.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-lvl-1],.db-successful-bg-lvl-1,.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-lvl-2],.db-successful-bg-lvl-2,[data-color=successful-bg-lvl-3],.db-successful-bg-lvl-3,[data-color=successful-bg-transparent-full],.db-successful-bg-transparent-full,[data-color=successful-bg-transparent-semi],.db-successful-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-successful-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );--db-current-color-enabled: var(--db-successful-on-bg-enabled);--db-current-color-icon: var(--db-successful-on-bg-enabled);--db-current-color-hover: var(--db-successful-on-bg-hover);--db-current-color-pressed: var(--db-successful-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-successful-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-successful-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-successful-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-successful-contrast-low-enabled );--db-current-color-border: var(--db-successful-border);--db-current-color-bg-lvl-1-hover: var(--db-successful-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-successful-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-successful-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-successful-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-successful-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-successful-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-successful-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-successful-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-successful-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-successful-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-successful-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-successful-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-successful-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-successful-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-successful-on-bg-weak-pressed )}[data-emphasis=weak][data-color=successful-bg-lvl-1],[data-emphasis=weak].db-successful-bg-lvl-1,[data-emphasis=weak].db-tag[data-semantic=successful]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=successful]:has(.db-tab-remove-button),[data-emphasis=weak].db-badge[data-semantic=successful],[data-emphasis=weak][data-color=successful-bg-lvl-2],[data-emphasis=weak].db-successful-bg-lvl-2,[data-emphasis=weak][data-color=successful-bg-lvl-3],[data-emphasis=weak].db-successful-bg-lvl-3,[data-emphasis=weak][data-color=successful-bg-transparent-full],[data-emphasis=weak].db-successful-bg-transparent-full,[data-emphasis=weak][data-color=successful-bg-transparent-semi],[data-emphasis=weak].db-successful-bg-transparent-semi{--db-current-color-enabled: var( --db-successful-on-bg-weak-enabled );--db-current-color-hover: var( --db-successful-on-bg-weak-hover );--db-current-color-pressed: var( --db-successful-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=successful-bg-lvl-1],.db-successful-bg-lvl-1,.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]{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=warning-contrast-high],.db-warning-contrast-high,.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-badge[data-semantic=warning][data-emphasis=strong],[data-color=warning-contrast-high-interactive],.db-warning-contrast-high-interactive{--db-current-icon-color: var(--db-warning-on-contrast-enabled);--db-current-color-enabled: var( --db-warning-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-warning-contrast-high-enabled );--db-current-color-bg-hover: var( --db-warning-contrast-high-hover );--db-current-color-bg-pressed: var( --db-warning-contrast-high-pressed );--db-current-color-border: var( --db-warning-contrast-high-enabled )}[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-lvl-1],.db-warning-bg-lvl-1,.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-lvl-2],.db-warning-bg-lvl-2,[data-color=warning-bg-lvl-3],.db-warning-bg-lvl-3,[data-color=warning-bg-transparent-full],.db-warning-bg-transparent-full,[data-color=warning-bg-transparent-semi],.db-warning-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-warning-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-warning-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-warning-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-warning-bg-transparent-pressed );--db-current-color-enabled: var(--db-warning-on-bg-enabled);--db-current-color-icon: var(--db-warning-on-bg-enabled);--db-current-color-hover: var(--db-warning-on-bg-hover);--db-current-color-pressed: var(--db-warning-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-warning-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-warning-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-warning-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-warning-contrast-low-enabled );--db-current-color-border: var(--db-warning-border);--db-current-color-bg-lvl-1-hover: var(--db-warning-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-warning-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-warning-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-warning-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-warning-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-warning-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-warning-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-warning-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-warning-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-warning-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-warning-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-warning-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-warning-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-warning-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-warning-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-warning-on-bg-weak-pressed )}[data-emphasis=weak][data-color=warning-bg-lvl-1],[data-emphasis=weak].db-warning-bg-lvl-1,[data-emphasis=weak].db-tag[data-semantic=warning]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=warning]:has(.db-tab-remove-button),[data-emphasis=weak].db-badge[data-semantic=warning],[data-emphasis=weak][data-color=warning-bg-lvl-2],[data-emphasis=weak].db-warning-bg-lvl-2,[data-emphasis=weak][data-color=warning-bg-lvl-3],[data-emphasis=weak].db-warning-bg-lvl-3,[data-emphasis=weak][data-color=warning-bg-transparent-full],[data-emphasis=weak].db-warning-bg-transparent-full,[data-emphasis=weak][data-color=warning-bg-transparent-semi],[data-emphasis=weak].db-warning-bg-transparent-semi{--db-current-color-enabled: var( --db-warning-on-bg-weak-enabled );--db-current-color-hover: var( --db-warning-on-bg-weak-hover );--db-current-color-pressed: var( --db-warning-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=warning-bg-lvl-1],.db-warning-bg-lvl-1,.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]{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=informational-contrast-high],.db-informational-contrast-high,.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-badge[data-semantic=informational][data-emphasis=strong],[data-color=informational-contrast-high-interactive],.db-informational-contrast-high-interactive{--db-current-icon-color: var(--db-informational-on-contrast-enabled);--db-current-color-enabled: var( --db-informational-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-informational-contrast-high-enabled );--db-current-color-bg-hover: var( --db-informational-contrast-high-hover );--db-current-color-bg-pressed: var( --db-informational-contrast-high-pressed );--db-current-color-border: var( --db-informational-contrast-high-enabled )}[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-lvl-1],.db-informational-bg-lvl-1,.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-lvl-2],.db-informational-bg-lvl-2,[data-color=informational-bg-lvl-3],.db-informational-bg-lvl-3,[data-color=informational-bg-transparent-full],.db-informational-bg-transparent-full,[data-color=informational-bg-transparent-semi],.db-informational-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-informational-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-informational-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-informational-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-informational-bg-transparent-pressed );--db-current-color-enabled: var(--db-informational-on-bg-enabled);--db-current-color-icon: var(--db-informational-on-bg-enabled);--db-current-color-hover: var(--db-informational-on-bg-hover);--db-current-color-pressed: var(--db-informational-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-informational-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-informational-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-informational-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-informational-contrast-low-enabled );--db-current-color-border: var(--db-informational-border);--db-current-color-bg-lvl-1-hover: var(--db-informational-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-informational-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-informational-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-informational-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-informational-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-informational-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-informational-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-informational-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-informational-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-informational-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-informational-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-informational-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-informational-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-informational-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-informational-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-informational-on-bg-weak-pressed )}[data-emphasis=weak][data-color=informational-bg-lvl-1],[data-emphasis=weak].db-informational-bg-lvl-1,[data-emphasis=weak].db-tag[data-semantic=informational]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=informational]:has(.db-tab-remove-button),[data-emphasis=weak].db-badge[data-semantic=informational],[data-emphasis=weak][data-color=informational-bg-lvl-2],[data-emphasis=weak].db-informational-bg-lvl-2,[data-emphasis=weak][data-color=informational-bg-lvl-3],[data-emphasis=weak].db-informational-bg-lvl-3,[data-emphasis=weak][data-color=informational-bg-transparent-full],[data-emphasis=weak].db-informational-bg-transparent-full,[data-emphasis=weak][data-color=informational-bg-transparent-semi],[data-emphasis=weak].db-informational-bg-transparent-semi{--db-current-color-enabled: var( --db-informational-on-bg-weak-enabled );--db-current-color-hover: var( --db-informational-on-bg-weak-hover );--db-current-color-pressed: var( --db-informational-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=informational-bg-lvl-1],.db-informational-bg-lvl-1,.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]{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}.db-textarea[data-variant=hidden] label,.db-select[data-variant=hidden] label,.db-input[data-variant=hidden] label{clip:rect(0,0,0,0);block-size:1px;overflow:hidden;position:absolute!important;white-space:nowrap;inline-size:1px}.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-informational-contrast-high-enabled);outline-offset:var(--db-border-height-xs);transition:outline var(--db-transition-duration-extra-fast),box-shadow var(--db-transition-duration-extra-fast)}.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 (prefers-reduced-motion: reduce){.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-duration:.01s!important}}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:300;src:url(/theme-builder/chore-color-picker-tag/assets/dbscreensans-digitalregular-DMrcXJge.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:400;src:url(/theme-builder/chore-color-picker-tag/assets/dbscreensans-regular-DSRfBHsE.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:500;src:url(/theme-builder/chore-color-picker-tag/assets/dbscreensans-medium-B8yCaq60.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:600;src:url(/theme-builder/chore-color-picker-tag/assets/dbscreensans-semibold-DMJOmqk1.woff2) format("woff2")}@font-face{font-family:DB Screen Sans;font-style:normal;font-weight:700;src:url(/theme-builder/chore-color-picker-tag/assets/dbscreensans-bold-BLNtzPaU.woff2) format("woff2")}@font-face{font-family:DB Screen Head;font-style:normal;font-weight:300;src:url(/theme-builder/chore-color-picker-tag/assets/dbscreenhead-light-BIDOBviW.woff2) format("woff2")}@font-face{font-family:DB Screen Head;font-style:normal;font-weight:400;src:url(/theme-builder/chore-color-picker-tag/assets/dbscreenhead-regular-CLI4yzHf.woff2) format("woff2")}@font-face{font-family:DB Screen Head;font-style:normal;font-weight:900;src:url(/theme-builder/chore-color-picker-tag/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-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-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:is(input,textarea):not(:-moz-placeholder-shown)) label,.db-select[data-variant=floating]:has(select:is(input,textarea):not(:-moz-placeholder-shown)) label,.db-input[data-variant=floating]:has(input:is(input,textarea):not(:-moz-placeholder-shown)) 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) label,.db-textarea[data-variant=floating]:has(textarea:is(input,textarea):not(:placeholder-shown)) label,.db-textarea[data-variant=floating]:has(>select option:checked:not([hidden])) label,.db-select[data-variant=floating]:has(select:focus-within) label,.db-select[data-variant=floating]:has(select:is(input,textarea):not(:placeholder-shown)) label,.db-select[data-variant=floating]:has(>select option:checked:not([hidden])) label,.db-input[data-variant=floating]:has(input:focus-within) label,.db-input[data-variant=floating]:has(input:is(input,textarea):not(:placeholder-shown)) label,.db-input[data-variant=floating]:has(>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){padding:var(--db-spacing-fixed-xs)}code{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;transition:box-shadow var(--db-transition-duration-fast) var(--db-transition-timing-functional);box-shadow:var(--db-elevation-md)}.db-interactive-elevation:hover:not(:disabled):not([aria-disabled=true]),[data-interactive=elevation]:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;box-shadow:var(--db-elevation-lg)}.db-interactive-elevation:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-interactive-elevation:hover:not(:disabled):not([aria-disabled=true]):is(input),[data-interactive=elevation]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),[data-interactive=elevation]:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-interactive-elevation:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-interactive-elevation:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-interactive=elevation]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),[data-interactive=elevation]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-interactive-elevation:active:not(:disabled):not([aria-disabled=true]),[data-interactive=elevation]:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;box-shadow:var(--db-elevation-sm)}.db-interactive-elevation:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-interactive-elevation:active:not(:disabled):not([aria-disabled=true]):is(input),[data-interactive=elevation]:active:not(:disabled):not([aria-disabled=true]):is(textarea),[data-interactive=elevation]:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-interactive-elevation:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-interactive-elevation:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-interactive=elevation]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),[data-interactive=elevation]:active:not(:disabled):not([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}: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-enabled)}nav ol,nav ul,[role=navigation] ol,[role=navigation] ul{list-style:none;margin:0;padding:0}fieldset{border:none}details>*,details>:before,details>:after{box-sizing:var(--db-box-sizing, border-box)}.db-textarea[data-variant=floating]:has(textarea:focus-within):before,.db-textarea[data-variant=floating]:has(textarea: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),background-color var(--db-transition-straight-emotional);transition:outline var(--db-transition-duration-extra-fast),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));-webkit-alt:"";alt:"";color:var(--db-current-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)}@supports (content: ""/""){[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))/""}}@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-button{border:var(--db-border-height-3xs) solid var(--db-current-color-enabled)}.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=brand],.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:not(:-moz-placeholder-shown)):after{border:var(--db-border-height-3xs) solid var(--db-current-color-border)}.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:focus-within):after,.db-textarea[data-variant=floating]:has(textarea: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-current-color-border)}.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-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-button{font-weight:700;white-space:nowrap;justify-content:center;text-align:center;display:inline-flex;align-items:center}.db-button{color:var(--db-current-color-enabled);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):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-button:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-pressed)}.db-button:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button:active:not(:disabled):not([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]{--db-current-icon-color: var(--db-brand-on-enabled);background-color:var(--db-brand-origin-enabled);color:var(--db-brand-on-enabled)}.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-hover)}.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-pressed)}.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:active:not(:disabled):not([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-current-color-bg-transparent-full-enabled)}.db-button[data-variant=filled]{background-color:var(--db-current-color-bg-transparent-semi-enabled)}.db-button:disabled{opacity:.4}.db-button[data-state=loading]{font-size:0!important}.db-button[data-state=loading]:before{--db-icon-margin-end: 0;content:""}.db-button[data-state=loading]{font-size:0}.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);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-start:50%;background-color:var(--db-brand-origin-enabled);inset-inline-start:calc(-1 * var(--db-spacing-fixed-xs));inset-block-end:auto}@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-origin-enabled);inset-block-start:auto;inset-block-end:calc(-1 * var(--db-spacing-fixed-xs))}}.db-navigation>menu .db-navigation-item:has([aria-current=page]):after,.db-navigation>menu .db-navigation-item[aria-current=page]:after{block-size:100%;inline-size:var(--db-border-height-xs)}@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[aria-current=page]: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[aria-current=page]:after{block-size:var(--db-border-height-xs);inline-size:100%}}.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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-accordion-item summary:after,.db-select:after,.db-input:has(datalist):after{content:var(--db-icon-after, attr(data-icon-after))/""}}.db-accordion-item summary:after,.db-select:after,.db-input:has(datalist):after{transition:transform var(--db-transition-straight-emotional);pointer-events:none}.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:is([data-semantic],:empty),.db-select .db-infotext:is([data-semantic],:empty),.db-checkbox .db-infotext:is([data-semantic],:empty),.db-input .db-infotext:is([data-semantic],:empty){display:none}.db-tab-item{position:relative;display:inline-flex;list-style-type:none;border-radius:var(--db-border-radius-sm)}.db-tab-item:has(input:disabled){opacity:.4}.db-tab-item label{background-color:var(--db-current-color-bg-transparent-full-enabled);padding:var(--db-spacing-fixed-xs);align-items:center;display:inline-block;white-space:nowrap;border:none;border-radius:var(--db-border-radius-sm);overflow:hidden;text-overflow:ellipsis}.db-tab-item label:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-tab-item label:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tab-item label:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-tab-item label:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-tab-item label:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tab-item label:hover:not(:disabled):not([aria-disabled=true]):has(:not(input:disabled)){background-color:var(--db-current-color-bg-transparent-hover)}.db-tab-item label:hover:not(:disabled):not([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[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[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:var(--db-current-color-bg-enabled);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:not([data-margin=none]){margin:var(--db-spacing-fixed-sm) 0}.db-divider:not([data-variant=vertical]){--db-divider-bg-color: var(--db-current-color-border);position:relative;block-size:var(--db-border-height-3xs);inline-size:100%}.db-divider:not([data-variant=vertical])[data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider[data-variant=vertical]{--db-divider-bg-color: var(--db-current-color-border);position:relative;block-size:100%;inline-size:var(--db-border-height-3xs)}.db-divider[data-variant=vertical][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider[data-variant=vertical]:not([data-margin=none]){margin:0 var(--db-spacing-fixed-sm)}.db-card{display:flex;flex-direction:column}.db-card>a{text-decoration:none}.db-card[data-spacing=medium]{padding:var(--db-spacing-fixed-md)}.db-card[data-spacing=small],.db-card:not([data-spacing]){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-current-color-bg-lvl-1-enabled)}.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-1-hover)}.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="1"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-1-pressed)}.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="1"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card:not([data-elevation-level])[data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="2"]{background-color:var(--db-current-color-bg-lvl-2-enabled)}.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-2-hover)}.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="2"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-2-pressed)}.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="2"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="3"]{background-color:var(--db-current-color-bg-lvl-3-enabled)}.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-3-hover)}.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="3"][data-behaviour=interactive]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-3-pressed)}.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-card[data-elevation-level="3"][data-behaviour=interactive]:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-input{--db-form-has-before: 0;--db-current-icon-color: var(--db-current-color-enabled);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:is(input,textarea):not(:-moz-placeholder-shown)) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-input[data-variant=floating]:has(input:focus-within) label,.db-input[data-variant=floating]:has(input:is(input,textarea):not(:placeholder-shown)) label,.db-input[data-variant=floating]:has(>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::-moz-placeholder,.db-input[data-variant=floating]:has(input:is(input,textarea):not(:placeholder-shown)) input::-moz-placeholder,.db-input[data-variant=floating]:has(>select option:checked:not([hidden])) input::-moz-placeholder{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-input[data-variant=floating]:has(input:is(input,textarea):not(:-moz-placeholder-shown)) input::placeholder,.db-input[data-variant=floating]:has(input:is(input,textarea):not(:-moz-placeholder-shown)) input+[id$=-placeholder]{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-input[data-variant=floating]:has(input:focus-within) input::placeholder,.db-input[data-variant=floating]:has(input:focus-within) input+[id$=-placeholder],.db-input[data-variant=floating]:has(input:is(input,textarea):not(:placeholder-shown)) input::placeholder,.db-input[data-variant=floating]:has(input:is(input,textarea):not(:placeholder-shown)) input+[id$=-placeholder],.db-input[data-variant=floating]:has(>select option:checked:not([hidden])) input::placeholder,.db-input[data-variant=floating]:has(>select option:checked:not([hidden])) input+[id$=-placeholder]{transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-input:has(input:required):is(label):after,.db-input:has(input:required) label:after{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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.db-input input{background-color:var(--db-current-color-bg-transparent-semi-enabled);caret-color:var(--db-current-color-enabled);-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):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-input input:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-input input:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-input input:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-input input:hover:not(:disabled):not([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-current-color-bg-lvl-1-enabled))!important}.db-input input:is(input,textarea):not(:disabled):read-only{background-color:var(--db-textarea-read-only, var(--db-current-color-bg-lvl-1-enabled))!important}.db-input label{padding-block-end:var(--db-spacing-fixed-xs);pointer-events:none;cursor:text;transition:font-size var(--db-transition-straight-emotional);max-inline-size:25ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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)}.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: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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-input:has(input[type=search]):after{content:var(--db-icon-after, attr(data-icon-after))/""}}.db-input:has(input[type=search]):after{opacity:0;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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.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{content:var(--db-icon-after, attr(data-icon-after))/""}}.db-input:has(input[type=time]):after{--db-icon-after: "clock";content:var(--db-icon-after, attr(data-icon-after));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-input:has(input[type=time]):after{content:var(--db-icon-after, attr(data-icon-after))/""}}.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: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-current-icon-color: var(--db-brand-origin-enabled)}.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))}a:has(.db-brand),.db-brand a{text-decoration:none}.db-header{background-color:var(--db-current-color-bg-lvl-1-enabled);display:flex;flex-direction:column;position:relative;min-block-size:var(--db-sizing-fixed-mobile-header, 3.5rem);border-block-end:var(--db-border-height-3xs) solid var(--db-current-color-border)}@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-current-color-border);position:relative;display:flex;flex-direction:column;gap:var(--db-spacing-fixed-sm);justify-content:flex-end;background-color:var(--db-current-color-bg-lvl-2-enabled);padding:var(--db-spacing-fixed-md)}.db-header-meta-navigation[data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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 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-current-color-border);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-current-color-contrast-low-enabled)}.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;position:inherit;block-size:100%;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-current-color-border);position:relative}.db-header-action-container[data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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 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:100%}.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-current-color-border);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-current-color-contrast-low-enabled)}.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 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{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}.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-current-color-enabled)}.db-notification a:hover:not(:disabled):not([aria-disabled=true]),.db-link:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;color:color-mix(in srgb,transparent 25%,var(--db-current-color-enabled))}.db-notification a:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-link:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-notification a:hover:not(:disabled):not([aria-disabled=true]):is(input),.db-link:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-notification a:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-link:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-notification a:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-link:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-notification a:active:not(:disabled):not([aria-disabled=true]),.db-link:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;color:color-mix(in srgb,transparent 50%,var(--db-current-color-enabled))}.db-notification a:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-link:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-notification a:active:not(:disabled):not([aria-disabled=true]):is(input),.db-link:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-notification a:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-link:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-notification a:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-link:active:not(:disabled):not([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;white-space:nowrap}.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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-link:not([data-variant=inline])[data-content=internal]:after{content:var(--db-icon-after, attr(data-icon-after))/""}}.db-link:not([data-variant=inline])[data-content=internal]:after{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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-link:not([data-variant=inline])[data-content=external]:after{content:var(--db-icon-after, attr(data-icon-after))/""}}.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]{--db-current-color-enabled: var(--db-brand-contrast-high-enabled);--db-current-icon-color: var(--db-brand-contrast-high-enabled);color:var(--db-current-color-enabled)}.db-link[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;--db-current-color-enabled: var(--db-brand-contrast-high-hover)}.db-link[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-link[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-link[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-link[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-link[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;--db-current-color-enabled: var(--db-brand-contrast-high-pressed)}.db-link[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-link[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-link[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-link[data-variant=brand]:active:not(:disabled):not([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)}@media screen and (min-width: 64em){.db-section:not([data-force-mobile]),.db-section[data-force-mobile=false]{padding-inline:var(--db-spacing-fixed-md)}}.db-section[data-width=full]{padding-inline:0}.db-section[data-spacing=none]{padding-block:0}.db-section[data-spacing=small]{padding-block:var(--db-spacing-responsive-sm)}.db-section[data-spacing=medium]{padding-block:var(--db-spacing-responsive-md)}.db-section[data-spacing=large]{padding-block:var(--db-spacing-responsive-lg)}.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-current-color-contrast-high-enabled)}.db-infotext[data-semantic=adaptive]:before,.db-infotext:not([data-semantic]):before{--db-current-icon-color: var(--db-current-color-contrast-low-enabled)}.db-infotext[data-semantic=neutral]{color:var(--db-neutral-contrast-high-enabled)}.db-infotext[data-semantic=neutral]:not([data-icon]):before{--db-icon: "information_circle"}.db-infotext[data-semantic=neutral]:before{--db-current-icon-color: var( --db-neutral-contrast-low-enabled )}.db-infotext[data-semantic=critical]{color:var(--db-critical-contrast-high-enabled)}.db-infotext[data-semantic=critical]:not([data-icon]):before{--db-icon: "exclamation_mark_circle"}.db-infotext[data-semantic=critical]:before{--db-current-icon-color: var( --db-critical-contrast-low-enabled )}.db-infotext[data-semantic=successful]{color:var(--db-successful-contrast-high-enabled)}.db-infotext[data-semantic=successful]:not([data-icon]):before{--db-icon: "check_circle"}.db-infotext[data-semantic=successful]:before{--db-current-icon-color: var( --db-successful-contrast-low-enabled )}.db-infotext[data-semantic=warning]{color:var(--db-warning-contrast-high-enabled)}.db-infotext[data-semantic=warning]:not([data-icon]):before{--db-icon: "warning_triangle"}.db-infotext[data-semantic=warning]:before{--db-current-icon-color: var( --db-warning-contrast-low-enabled )}.db-infotext[data-semantic=informational]{color:var(--db-informational-contrast-high-enabled)}.db-infotext[data-semantic=informational]:not([data-icon]):before{--db-icon: "information_circle"}.db-infotext[data-semantic=informational]:before{--db-current-icon-color: var( --db-informational-contrast-low-enabled )}.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-current-color-bg-lvl-2-enabled)}.db-notification:before{--db-current-icon-color: var(--db-current-color-contrast-low-enabled)}.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: "warning_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:"*";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-current-color-bg-transparent-semi: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.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-current-color-enabled: var( --db-successful-contrast-high-enabled )}.db-checkbox:has(input:not([data-custom-validity]):required:user-valid) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.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-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.db-checkbox:has(input[data-custom-validity=valid]) input:not(:checked),.db-checkbox:has(input[data-custom-validity=valid]) input:is([type=radio]){--db-current-color-enabled: var( --db-successful-contrast-high-enabled )}.db-checkbox:has(input[data-custom-validity=valid]) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.db-checkbox:has(input[data-custom-validity=valid]):is(label),.db-checkbox:has(input[data-custom-validity=valid]) label{color:var(--db-successful-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.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-current-color-enabled: var( --db-critical-contrast-high-enabled )}.db-checkbox:has(input:not([data-custom-validity]):required:user-invalid) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.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-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.db-checkbox:has(input[data-custom-validity=invalid]) input:not(:checked),.db-checkbox:has(input[data-custom-validity=invalid]) input:is([type=radio]){--db-current-color-enabled: var( --db-critical-contrast-high-enabled )}.db-checkbox:has(input[data-custom-validity=invalid]) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.db-checkbox:has(input[data-custom-validity=invalid]):is(label),.db-checkbox:has(input[data-custom-validity=invalid]) label{color:var(--db-critical-contrast-high-enabled)}.db-checkbox:has(input:disabled){opacity:.4}.db-checkbox:is(label),.db-checkbox label{display:flex;align-items:center;position:relative;gap:var(--db-spacing-fixed-xs)}.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input{background-color:var(--db-current-color-bg-transparent-full-enabled);align-content: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, currentColor);block-size:calc(var(--db-base-font-size) * var(--db-base-line-height));justify-content:center;inline-size:auto;padding:0}.db-checkbox input:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-checkbox input:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox input:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-pressed)}.db-checkbox input:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox input:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:active:not(:disabled):not([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}@media (prefers-reduced-motion: reduce){.db-checkbox{transition-duration:.01s!important}}.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{border-width:0;color:var(--db-current-color-bg-enabled);background-color:var(--db-current-color-enabled)}.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:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-hover)}.db-checkbox input:checked:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input:checked:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-pressed)}.db-checkbox input:checked:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-checkbox input:checked:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-checkbox input:checked:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-checkbox input:checked:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-checkbox input:checked:before{color:var(--db-current-color-bg-enabled)}.db-checkbox input:indeterminate:before{--db-icon: "minus";margin-inline-end:var(--db-icon-margin-end, var(--db-spacing-fixed-xs))}.db-radio:has(input:required):is(label):after,.db-radio:has(input:required) label:after{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-current-color-bg-transparent-semi: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.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-current-color-enabled: var( --db-successful-contrast-high-enabled )}.db-radio:has(input:not([data-custom-validity]):required:valid) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.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-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.db-radio:has(input[data-custom-validity=valid]) input:not(:checked),.db-radio:has(input[data-custom-validity=valid]) input:is([type=radio]){--db-current-color-enabled: var( --db-successful-contrast-high-enabled )}.db-radio:has(input[data-custom-validity=valid]) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.db-radio:has(input[data-custom-validity=valid]):is(label),.db-radio:has(input[data-custom-validity=valid]) label{color:var(--db-successful-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.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-current-color-enabled: var( --db-critical-contrast-high-enabled )}.db-radio:has(input:not([data-custom-validity]):required:invalid) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.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-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.db-radio:has(input[data-custom-validity=invalid]) input:not(:checked),.db-radio:has(input[data-custom-validity=invalid]) input:is([type=radio]){--db-current-color-enabled: var( --db-critical-contrast-high-enabled )}.db-radio:has(input[data-custom-validity=invalid]) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.db-radio:has(input[data-custom-validity=invalid]):is(label),.db-radio:has(input[data-custom-validity=invalid]) label{color:var(--db-critical-contrast-high-enabled)}.db-radio:has(input:disabled){opacity:.4}.db-radio:is(label),.db-radio label{display:flex;align-items:center;position:relative;gap:var(--db-spacing-fixed-xs)}.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]),.db-radio label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input),.db-radio label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-radio label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-radio:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-radio label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-radio label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]),.db-radio label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input),.db-radio label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-radio label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-radio:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-radio label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-radio label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio input{background-color:var(--db-current-color-bg-transparent-full-enabled);align-content: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, currentColor);block-size:calc(var(--db-base-font-size) * var(--db-base-line-height));justify-content:center;inline-size:auto;padding:0}.db-radio input:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-radio input:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-radio input:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-radio input:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-radio input:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-radio input:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-pressed)}.db-radio input:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-radio input:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-radio input:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-radio input:active:not(:disabled):not([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}@media (prefers-reduced-motion: reduce){.db-radio{transition-duration:.01s!important}}.db-radio input{border-color:currentColor;border-radius:var(--db-border-radius-full);transition:border-width var(--db-transition-duration-fast) var(--db-transition-timing-functional)}.db-radio input:checked:not(:disabled):hover{background-color:var(--db-current-color-bg-enabled)}.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-current-icon-color: var(--db-current-color-on-contrast-enabled);--db-current-color-enabled: var(--db-current-color-on-contrast-enabled);--db-current-color-bg-enabled: var(--db-current-color-contrast-high-enabled);--db-current-color-border: var(--db-current-color-contrast-high-enabled)}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-current-color-enabled);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-current-color-bg-lvl-1-enabled);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-current-color-border);position:relative;display:none}.db-drawer .db-drawer-container .db-drawer-header[data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.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}.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;--db-current-icon-color: var(--db-current-color-enabled);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:is(input,textarea):not(:-moz-placeholder-shown)) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-select[data-variant=floating]:has(select:focus-within) label,.db-select[data-variant=floating]:has(select:is(input,textarea):not(:placeholder-shown)) label,.db-select[data-variant=floating]:has(>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::-moz-placeholder,.db-select[data-variant=floating]:has(select:is(input,textarea):not(:placeholder-shown)) select::-moz-placeholder,.db-select[data-variant=floating]:has(>select option:checked:not([hidden])) select::-moz-placeholder{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-select[data-variant=floating]:has(select:is(input,textarea):not(:-moz-placeholder-shown)) select::placeholder,.db-select[data-variant=floating]:has(select:is(input,textarea):not(:-moz-placeholder-shown)) select+[id$=-placeholder]{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-select[data-variant=floating]:has(select:focus-within) select::placeholder,.db-select[data-variant=floating]:has(select:focus-within) select+[id$=-placeholder],.db-select[data-variant=floating]:has(select:is(input,textarea):not(:placeholder-shown)) select::placeholder,.db-select[data-variant=floating]:has(select:is(input,textarea):not(:placeholder-shown)) select+[id$=-placeholder],.db-select[data-variant=floating]:has(>select option:checked:not([hidden])) select::placeholder,.db-select[data-variant=floating]:has(>select option:checked:not([hidden])) select+[id$=-placeholder]{transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-select:has(select:required):is(label):after,.db-select:has(select:required) label:after{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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.db-select select{background-color:var(--db-current-color-bg-transparent-semi-enabled);caret-color:var(--db-current-color-enabled);-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):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-select select:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-select select:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-select select:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-select select:hover:not(:disabled):not([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-current-color-bg-lvl-1-enabled))!important}.db-select select:is(input,textarea):not(:disabled):read-only{background-color:var(--db-textarea-read-only, var(--db-current-color-bg-lvl-1-enabled))!important}.db-select label{padding-block-end:var(--db-spacing-fixed-xs);pointer-events:none;cursor:text;transition:font-size var(--db-transition-straight-emotional);max-inline-size:25ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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)}.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-current-color-bg-enabled)}.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]):hover:is(button)~.db-sub-navigation,.db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):hover~.db-sub-navigation,.db-navigation-item .db-navigation-item-expand-button:not([data-force-mobile]):focus-visible:is(button)~.db-sub-navigation,.db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):focus-visible~.db-sub-navigation,.db-navigation-item [data-force-mobile=false].db-navigation-item-expand-button:hover:is(button)~.db-sub-navigation,.db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:hover~.db-sub-navigation,.db-navigation-item [data-force-mobile=false].db-navigation-item-expand-button:focus-visible:is(button)~.db-sub-navigation,.db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]: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-current-color-bg-transparent-full-enabled);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):not([aria-disabled=true]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled):not([aria-disabled=true]),.db-navigation-item a:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled):not([aria-disabled=true]):is(textarea):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-navigation-item a:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled):not([aria-disabled=true]):is(input):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled):not([aria-disabled=true]):is(input),.db-navigation-item a:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item a:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item .db-navigation-item-expand-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)):is(button),.db-navigation-item .db-navigation-item-expand-button>button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-navigation-item a:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled):not([aria-disabled=true]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled):not([aria-disabled=true]),.db-navigation-item a:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-pressed)}.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled):not([aria-disabled=true]):is(textarea):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-navigation-item a:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled):not([aria-disabled=true]):is(input):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled):not([aria-disabled=true]):is(input),.db-navigation-item a:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item a:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-navigation-item .db-navigation-item-expand-button:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)):is(button),.db-navigation-item .db-navigation-item-expand-button>button:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-navigation-item a:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-navigation-item .db-navigation-item-expand-button:has(~.db-sub-navigation:hover):is(button),.db-navigation-item .db-navigation-item-expand-button>button:has(~.db-sub-navigation:hover),.db-navigation-item a:has(~.db-sub-navigation:hover){background-color:var(--db-current-color-bg-transparent-hover)}.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;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}.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;transition:visibility 0ms linear 0ms;animation:show-right-to-left var(--db-transition-straight-show)}.db-navigation-item .db-navigation-item-expand-button[aria-expanded=true]~.db-sub-navigation .db-sub-navigation{inset-block:0}.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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-navigation-item .db-navigation-item-expand-button:is(button):after,.db-navigation-item .db-navigation-item-expand-button>button:after{content:var(--db-icon-after, attr(data-icon-after))/""}}.db-navigation-item:has([aria-current=page])>:is(a,button),.db-navigation-item[aria-current=page]>: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-current-color-bg-lvl-1-enabled);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(var(--db-sizing-fixed-mobile-header, 3.5rem) + 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(var(--db-sizing-fixed-mobile-header, 3.5rem) + 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]):hover,.db-sub-navigation:not([data-force-mobile]):focus-within,.db-sub-navigation[data-force-mobile=false]:hover,.db-sub-navigation[data-force-mobile=false]: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-start:auto;inset-block-end: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%);-webkit-clip-path:var(--db-navigation-item-clip-path, polygon(10% 30px, 100% 0, 100% 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-current-color-border);position:relative;display:flex;font-weight:400;background-color:var(--db-current-color-bg-lvl-1-enabled);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-current-color-contrast-low-enabled)}.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}.db-tab-list>ul::-webkit-scrollbar,.db-textarea textarea::-webkit-scrollbar{z-index:3;inline-size:.5rem;block-size:.5rem;background-color:var(--db-current-color-bg-lvl-1-enabled);border-start-end-radius:var(--db-border-radius-xs)}.db-tab-list>ul:hover::-webkit-scrollbar-track,.db-textarea textarea:hover::-webkit-scrollbar-track,.db-tab-list>ul:hover::-webkit-scrollbar-button:single-button,.db-textarea textarea:hover::-webkit-scrollbar-button:single-button{background-color:var(--db-current-color-bg-transparent-hover)}.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-current-color-bg-lvl-1-enabled)!important}.db-tab-list>ul::-webkit-scrollbar-track,.db-textarea textarea::-webkit-scrollbar-track{background-color:var(--db-current-color-bg-transparent-semi-enabled)}.db-tab-list>ul::-webkit-scrollbar-thumb,.db-textarea textarea::-webkit-scrollbar-thumb{background-color:var(--db-current-color-bg-transparent-pressed)}.db-tab-list>ul::-webkit-scrollbar-button:single-button,.db-textarea textarea::-webkit-scrollbar-button:single-button{background-color:var(--db-current-color-bg-transparent-semi-enabled);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:hover,.db-textarea textarea::-webkit-scrollbar-button:single-button:hover{background-color:var(--db-current-color-bg-transparent-hover)}.db-tab-list>ul::-webkit-scrollbar-button:single-button:active,.db-textarea textarea::-webkit-scrollbar-button:single-button:active{background-color:var(--db-current-color-bg-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-current-color-bg-transparent-semi-enabled)}.db-tab-list>ul[data-variant=floating]::-webkit-scrollbar-corner,.db-textarea textarea[data-variant=floating]::-webkit-scrollbar-corner{background-color:var(--db-current-color-bg-lvl-1-enabled)}.db-tab-list>ul::-webkit-resizer,.db-textarea textarea::-webkit-resizer{background-color:var(--db-current-color-bg-transparent-full-enabled);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;--db-current-icon-color: var(--db-current-color-enabled);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:is(input,textarea):not(:-moz-placeholder-shown)) label{inset-block-start:var(--db-spacing-fixed-2xs);opacity:1}.db-textarea[data-variant=floating]:has(textarea:focus-within) label,.db-textarea[data-variant=floating]:has(textarea:is(input,textarea):not(:placeholder-shown)) label,.db-textarea[data-variant=floating]:has(>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::-moz-placeholder,.db-textarea[data-variant=floating]:has(textarea:is(input,textarea):not(:placeholder-shown)) textarea::-moz-placeholder,.db-textarea[data-variant=floating]:has(>select option:checked:not([hidden])) textarea::-moz-placeholder{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-textarea[data-variant=floating]:has(textarea:is(input,textarea):not(:-moz-placeholder-shown)) textarea::placeholder,.db-textarea[data-variant=floating]:has(textarea:is(input,textarea):not(:-moz-placeholder-shown)) textarea+[id$=-placeholder]{-moz-transition:opacity var(--db-transition-straight-emotional);transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-textarea[data-variant=floating]:has(textarea:focus-within) textarea::placeholder,.db-textarea[data-variant=floating]:has(textarea:focus-within) textarea+[id$=-placeholder],.db-textarea[data-variant=floating]:has(textarea:is(input,textarea):not(:placeholder-shown)) textarea::placeholder,.db-textarea[data-variant=floating]:has(textarea:is(input,textarea):not(:placeholder-shown)) textarea+[id$=-placeholder],.db-textarea[data-variant=floating]:has(>select option:checked:not([hidden])) textarea::placeholder,.db-textarea[data-variant=floating]:has(>select option:checked:not([hidden])) textarea+[id$=-placeholder]{transition:opacity var(--db-transition-straight-emotional);opacity:.4}.db-textarea:has(textarea:required):is(label):after,.db-textarea:has(textarea:required) label:after{content:"*";padding-inline-start:var(--db-spacing-fixed-2xs)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-valid){--db-textarea-read-only: var(--db-successful-bg-lvl-1-enabled);--db-current-color-bg-transparent-full-enabled: var( --db-successful-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );--db-current-color-enabled: var(--db-successful-on-bg-enabled);--db-current-color-border: var(--db-successful-border)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.db-textarea:has(textarea[data-custom-validity=valid]){--db-textarea-read-only: var(--db-successful-bg-lvl-1-enabled);--db-current-color-bg-transparent-full-enabled: var( --db-successful-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );--db-current-color-enabled: var(--db-successful-on-bg-enabled);--db-current-color-border: var(--db-successful-border)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.db-textarea:has(textarea:not([data-custom-validity]):is(:required,[minlength],[maxlength]):user-invalid){--db-textarea-read-only: var(--db-critical-bg-lvl-1-enabled);--db-current-color-bg-transparent-full-enabled: var( --db-critical-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );--db-current-color-enabled: var(--db-critical-on-bg-enabled);--db-current-color-border: var(--db-critical-border)}.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-enabled);caret-color:var(--db-successful-on-bg-enabled)}.db-textarea:has(textarea[data-custom-validity=invalid]){--db-textarea-read-only: var(--db-critical-bg-lvl-1-enabled);--db-current-color-bg-transparent-full-enabled: var( --db-critical-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );--db-current-color-enabled: var(--db-critical-on-bg-enabled);--db-current-color-border: var(--db-critical-border)}.db-textarea textarea{background-color:var(--db-current-color-bg-transparent-semi-enabled);caret-color:var(--db-current-color-enabled);-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):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-textarea textarea:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-textarea textarea:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-textarea textarea:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-textarea textarea:hover:not(:disabled):not([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-current-color-bg-lvl-1-enabled))!important}.db-textarea textarea:is(input,textarea):not(:disabled):read-only{background-color:var(--db-textarea-read-only, var(--db-current-color-bg-lvl-1-enabled))!important}.db-textarea label{padding-block-end:var(--db-spacing-fixed-xs);pointer-events:none;cursor:text;transition:font-size var(--db-transition-straight-emotional);max-inline-size:25ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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)}.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: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-current-color-bg-lvl-1-enabled)}.db-textarea[data-variant=floating]:has(textarea:focus-within):before,.db-textarea[data-variant=floating]:has(textarea: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-current-color-bg-lvl-1-enabled)}.db-textarea[data-variant=floating]:has(textarea: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-current-color-bg-transparent-semi-enabled);z-index:1;border-block-end:none;border-inline-end:none}.db-textarea[data-variant=floating]:has(textarea:focus-within):after,.db-textarea[data-variant=floating]:has(textarea: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-current-color-bg-transparent-semi-enabled);z-index:1;border-block-end:none;border-inline-end:none}.db-textarea[data-variant=floating]:has(textarea:not(:-moz-placeholder-shown)):has(textarea:not(:disabled):hover):after{background-color:var(--db-current-color-bg-transparent-hover)}.db-textarea[data-variant=floating]:has(textarea:focus-within):has(textarea:not(:disabled):hover):after,.db-textarea[data-variant=floating]:has(textarea:not(:placeholder-shown)):has(textarea:not(:disabled):hover):after{background-color:var(--db-current-color-bg-transparent-hover)}.db-textarea[data-variant=floating]:has(textarea:not(:-moz-placeholder-shown)):has(textarea:read-only):after{background-color:var(--db-current-color-bg-lvl-1-enabled)!important}.db-textarea[data-variant=floating]:has(textarea:focus-within):has(textarea:-moz-read-only):after,.db-textarea[data-variant=floating]:has(textarea:not(:placeholder-shown)):has(textarea:-moz-read-only):after{background-color:var(--db-current-color-bg-lvl-1-enabled)!important}.db-textarea[data-variant=floating]:has(textarea:focus-within):has(textarea:read-only):after,.db-textarea[data-variant=floating]:has(textarea:not(:placeholder-shown)):has(textarea:read-only):after{background-color:var(--db-current-color-bg-lvl-1-enabled)!important}.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-current-color-bg-lvl-1-enabled);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: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-current-color-border);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-current-color-contrast-low-enabled)}.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;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-current-color-bg-transparent-full-enabled);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):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-accordion-item summary:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-accordion-item summary:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-accordion-item summary:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-accordion-item summary:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-accordion-item summary:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-pressed)}.db-accordion-item summary:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-accordion-item summary:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-accordion-item summary:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-accordion-item summary:active:not(:disabled):not([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)}.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}.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";transition:transform var(--db-transition-straight-emotional)}.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):hover:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):focus-visible:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):has(~.db-sub-navigation:hover):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):has(~.db-sub-navigation:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button):not([data-force-mobile]):has(~.db-sub-navigation:focus-within):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:hover:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:focus-visible:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:has(~.db-sub-navigation:hover):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:has(~.db-sub-navigation:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:has(~.db-sub-navigation:focus-within):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):hover:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):focus-visible:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):has(~.db-sub-navigation:hover):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):has(~.db-sub-navigation:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button:not([data-force-mobile]):has(~.db-sub-navigation:focus-within):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:hover:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:focus-visible:after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:has(~.db-sub-navigation:hover):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:has(~.db-sub-navigation:focus-visible):after,.db-navigation>menu .db-navigation-item .db-navigation-item-expand-button>button[data-force-mobile=false]:has(~.db-sub-navigation:focus-within):after{transform:rotate(-180deg)}.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]):hover:after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button):not([data-force-mobile]):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:hover):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button):not([data-force-mobile]):has(~.db-sub-navigation: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:focus-within):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:hover:after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button)[data-force-mobile=false]: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:hover):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button:is(button)[data-force-mobile=false]:has(~.db-sub-navigation: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:focus-within):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]):hover:after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]):focus-visible:after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]):has(~.db-sub-navigation:hover):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]):has(~.db-sub-navigation:focus-visible):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button:not([data-force-mobile]):has(~.db-sub-navigation:focus-within):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false]:hover:after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false]:focus-visible:after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false]:has(~.db-sub-navigation:hover):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false]:has(~.db-sub-navigation:focus-visible):after,.db-navigation>menu .db-navigation-item>menu .db-navigation-item-expand-button>button[data-force-mobile=false]:has(~.db-sub-navigation: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[aria-current=page] menu :has([aria-current=page]):after,.db-navigation>menu .db-navigation-item[aria-current=page] menu [aria-current=page]: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[data-outside-vy=bottom]:not([data-outside-vx]):not([data-placement$=end]):not([data-placement$=start]),.db-popover>article[data-outside-vy=top]:not([data-outside-vx]):not([data-placement$=end]):not([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]):not([data-placement$=start]),.db-popover>article[data-outside-vx=right]:not([data-placement$=end]):not([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]):not([data-outside-vy]),.db-popover>article:not([data-placement]):not([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]):not([data-outside-vy]):before,.db-popover>article:not([data-placement]):not([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[data-e2e-hover=true]>article:not([data-open=false]),.db-popover:hover>article:not([data-open=false]),.db-popover:focus-within>article:not([data-open=false]),.db-popover>article[data-open=true]{display:revert}.db-tooltip[data-e2e-hover=true]:not([data-placement]):not([data-outside-vy]),[data-has-tooltip=true]:hover .db-tooltip:not([data-placement]):not([data-outside-vy]):first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement]):not([data-outside-vy]):first-of-type,.db-popover[data-e2e-hover=true]>article:not([data-placement]):not([data-outside-vy]):not([data-open=false]),.db-popover:hover>article:not([data-placement]):not([data-outside-vy]):not([data-open=false]),.db-popover:focus-within>article:not([data-placement]):not([data-outside-vy]):not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement]):not([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[data-e2e-hover=true]>article[data-placement^=bottom]:not([data-outside-vy]):not([data-open=false]),.db-popover:hover>article[data-placement^=bottom]:not([data-outside-vy]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=top]:not([data-outside-vx]):not([data-open=false]),.db-popover:hover>article[data-outside-vy=top]:not([data-outside-vx]):not([data-open=false]),.db-popover: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]):not([data-outside-vy])[data-animation=disabled],[data-has-tooltip=true]:hover .db-tooltip:not([data-placement]):not([data-outside-vy])[data-animation=disabled]:first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement]):not([data-outside-vy])[data-animation=disabled]:first-of-type,.db-popover[data-e2e-hover=true]>article:not([data-placement]):not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover:hover>article:not([data-placement]):not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover:focus-within>article:not([data-placement]):not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement]):not([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[data-e2e-hover=true]>article[data-placement^=bottom]:not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-placement^=bottom]:not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=top]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-outside-vy=top]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover: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}.db-tooltip[data-e2e-hover=true]:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled]),[data-has-tooltip=true]:hover .db-tooltip:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled]):first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled]):first-of-type,.db-popover[data-e2e-hover=true]>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover:focus-within>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement]):not([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[data-e2e-hover=true]>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover: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]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow],[data-has-tooltip=true]:hover .db-tooltip:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:first-of-type,.db-popover[data-e2e-hover=true]>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:focus-within>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement]):not([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[data-e2e-hover=true]>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast],[data-has-tooltip=true]:hover .db-tooltip:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,[data-has-tooltip=true]:focus .db-tooltip:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:first-of-type,.db-popover[data-e2e-hover=true]>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:focus-within>article:not([data-placement]):not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover>article[data-open=true]:not([data-placement]):not([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[data-e2e-hover=true]>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-placement^=bottom]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-outside-vy=top]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=top]:not([data-outside-vy]):not([data-open=false]),.db-popover:hover>article[data-placement^=top]:not([data-outside-vy]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-open=false]),.db-popover:hover>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=top]:not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-placement^=top]:not([data-outside-vy])[data-animation=disabled]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=bottom]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-outside-vy=bottom]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover: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}[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[data-e2e-hover=true]>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-placement^=top]:not([data-outside-vy]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-outside-vy=bottom]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=right]:not([data-outside-vx]):not([data-open=false]),.db-popover:hover>article[data-placement^=right]:not([data-outside-vx]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=left]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=left]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=right]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-placement^=right]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=left][data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=left][data-animation=disabled]:not([data-open=false]),.db-popover: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}[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[data-e2e-hover=true]>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=left]:not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-outside-vx=left]:not([data-animation=disabled]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=left]:not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=left]:not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-placement^=right]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=left]:not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=left]:not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=left]:not([data-outside-vx]):not([data-open=false]),.db-popover:hover>article[data-placement^=left]:not([data-outside-vx]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=right]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=right]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=left]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-placement^=left]:not([data-outside-vx])[data-animation=disabled]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=right][data-animation=disabled]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=right][data-animation=disabled]:not([data-open=false]),.db-popover: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}[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[data-e2e-hover=true]>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=right]:not([data-animation=disabled]):not([data-open=false]),.db-popover:hover>article[data-outside-vx=right]:not([data-animation=disabled]):not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=right]:not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=right]:not([data-animation=disabled])[data-delay=slow]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-placement^=left]:not([data-outside-vx]):not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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[data-e2e-hover=true]>article[data-outside-vx=right]:not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover:hover>article[data-outside-vx=right]:not([data-animation=disabled])[data-delay=fast]:not([data-open=false]),.db-popover: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-current-color-bg-lvl-1-enabled);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,.db-popover>article[data-spacing=small]{padding:var(--db-spacing-fixed-sm)}.db-popover>article[data-spacing=medium]{padding:var(--db-spacing-fixed-md)}.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);--db-current-icon-color: var(--db-current-color-on-bg-enabled);background-color:var(--db-current-color-bg-lvl-1-enabled);color:var(--db-current-color-on-bg-enabled);font-style:normal;font-weight:initial;padding:var(--db-spacing-fixed-2xs) var(--db-spacing-fixed-xs)}.db-tooltip:after{background-color:var(--db-current-color-bg-lvl-1-enabled)}.db-tooltip:not([data-variant=basic]):after{content:"";box-shadow:var(--db-elevation-md);position:absolute;background-color:var(--db-current-color-bg-lvl-1-enabled);inline-size:var(--db-sizing-2xs);block-size:var(--db-sizing-2xs);-webkit-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)));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]):not([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]{--db-current-icon-color: var(--db-current-color-on-contrast-enabled);background-color:var(--db-current-color-contrast-high-enabled);color:var(--db-current-color-on-contrast-enabled)}.db-tooltip[data-emphasis=strong]:after{background-color:var(--db-current-color-contrast-high-enabled)}[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-origin-enabled);inset-block-start:auto;inset-block-end: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%;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-start:50%;background-color:var(--db-brand-origin-enabled);inset-inline-start:calc(-1 * var(--db-spacing-fixed-xs));inset-block-end:auto;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)}.db-tabs[data-orientation=vertical] .db-tab-list:before,.db-tabs:not([data-orientation=vertical]) .db-tab-list:before{background-color:var(--db-current-color-bg-transparent-semi-enabled);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-direction:column;flex-wrap: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-x:auto;overflow-y:hidden;inline-size:100%}.db-tabs:not([data-orientation=vertical]) .db-tab-list>ul .db-tab-item{margin-block-start:var(--db-spacing-fixed-xs);margin-block-end: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-current-color-bg-enabled);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):not([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):not([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:"*";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-current-color-bg-transparent-semi: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.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-current-color-enabled: var( --db-successful-contrast-high-enabled )}.db-switch:has(input:not([data-custom-validity]):required:user-valid) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.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-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.db-switch:has(input[data-custom-validity=valid]) input:not(:checked),.db-switch:has(input[data-custom-validity=valid]) input:is([type=radio]){--db-current-color-enabled: var( --db-successful-contrast-high-enabled )}.db-switch:has(input[data-custom-validity=valid]) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.db-switch:has(input[data-custom-validity=valid]):is(label),.db-switch:has(input[data-custom-validity=valid]) label{color:var(--db-successful-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.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-current-color-enabled: var( --db-critical-contrast-high-enabled )}.db-switch:has(input:not([data-custom-validity]):required:user-invalid) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.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-contrast-high-enabled)}.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-current-color-bg-transparent-semi: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );border-color:var(--db-current-color-enabled)}.db-switch:has(input[data-custom-validity=invalid]) input:not(:checked),.db-switch:has(input[data-custom-validity=invalid]) input:is([type=radio]){--db-current-color-enabled: var( --db-critical-contrast-high-enabled )}.db-switch:has(input[data-custom-validity=invalid]) input:checked{--db-current-color-enabled: var(--db-successful-contrast-high-enabled);--db-current-color-hover: var(--db-successful-contrast-high-hover);--db-current-color-pressed: var(--db-successful-contrast-high-pressed)}.db-switch:has(input[data-custom-validity=invalid]):is(label),.db-switch:has(input[data-custom-validity=invalid]) label{color:var(--db-critical-contrast-high-enabled)}.db-switch:has(input:disabled){opacity:.4}.db-switch:is(label),.db-switch label{display:flex;align-items:center;position:relative;gap:var(--db-spacing-fixed-xs)}.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]),.db-switch label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input),.db-switch label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch:is(label):not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-switch label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch label:not(:has(input:disabled)):hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]),.db-switch label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input),.db-switch label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch:is(label):not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.db-switch label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch label:not(:has(input:disabled)):active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch input{background-color:var(--db-current-color-bg-transparent-full-enabled);align-content: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, currentColor);block-size:calc(var(--db-base-font-size) * var(--db-base-line-height));justify-content:center;inline-size:auto;padding:0}.db-switch input:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-switch input:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch input:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch input:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch input:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch input:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-pressed)}.db-switch input:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch input:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch input:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch input:active:not(:disabled):not([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}@media (prefers-reduced-motion: reduce){.db-switch{transition-duration:.01s!important}}.db-switch:active:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-switch:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch:active:not(:disabled):not([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-current-color-bg-enabled);border-radius:var(--db-border-radius-full)}.db-switch>input:after{--db-icon-after: "cross";content:var(--db-icon-after, attr(data-icon-after));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-switch>input:after{content:var(--db-icon-after, attr(data-icon-after))/""}}.db-switch>input:after{visibility:hidden;align-self:center;aspect-ratio:1}.db-switch>input:before{content:"";aspect-ratio:1;block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) - .125rem * 2);background:var(--db-current-color-enabled);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));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)}@media (prefers-reduced-motion: reduce){.db-switch>input:before{transition-duration:.01s!important}}.db-switch>input:checked{--db-current-icon-color: var(--db-current-color-bg-enabled);--thumb-offset-x: calc(100% + .125rem) ;background-color:var(--db-current-color-enabled)}.db-switch>input:checked:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-hover);border-color:var(--db-current-color-hover)}.db-switch>input:checked:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch>input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch>input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch>input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch>input:checked:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-pressed);border-color:var(--db-current-color-pressed)}.db-switch>input:checked:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch>input:checked:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch>input:checked:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch>input:checked:active:not(:disabled):not([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-current-color-bg-enabled);margin:0}.db-switch>input:focus-visible{border-radius:var(--db-border-radius-full)}.db-switch[data-variant=hidden]{gap:0}.db-switch[data-size=small]{gap:var(--db-spacing-fixed-2xs)}.db-switch[data-emphasis=strong]:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-switch[data-emphasis=strong]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch[data-emphasis=strong]:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch[data-emphasis=strong]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch[data-emphasis=strong]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch[data-emphasis=strong]:hover:not(:disabled):not([aria-disabled=true])>input{background-color:var(--db-current-color-bg-hover);border-color:var(--db-current-color-bg-hover)}.db-switch[data-emphasis=strong]:active:not(:disabled):not([aria-disabled=true]){cursor:pointer}.db-switch[data-emphasis=strong]:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-switch[data-emphasis=strong]:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-switch[data-emphasis=strong]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-switch[data-emphasis=strong]:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-switch[data-emphasis=strong]:active:not(:disabled):not([aria-disabled=true])>input{background-color:var(--db-current-color-bg-pressed);border-color:var(--db-current-color-bg-pressed)}.db-switch[data-emphasis=strong]:active:not(:disabled):not([aria-disabled=true])>input:before{block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)) - .125rem * 2)}.db-switch[data-emphasis=strong]>input{--db-check-element-border-color: var(--db-current-color-bg-enabled)}.db-switch[data-emphasis=strong]>input:not(:checked){--thumb-offset-x: 0}.db-switch[data-emphasis=strong]>input:checked:before{background-color:var(--db-current-color-enabled)}.db-switch[data-emphasis=strong]>input:before{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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){.db-switch[data-emphasis=strong]>input:checked:after,.db-switch[data-visual-aid=true]>input:checked:after{content:var(--db-icon-after, attr(data-icon-after))/""}}.db-switch[data-emphasis=strong]>input:checked:after,.db-switch[data-visual-aid=true]>input:checked:after{transform:translate(calc(-100% - .125rem));block-size:calc(calc(var(--db-base-font-size) * var(--db-base-line-height)))}.db-switch>input[data-aid-icon]:not(:checked):after{content:attr(data-aid-icon)}.db-switch>input[data-aid-icon-after]:checked:after{content:attr(data-aid-icon-after)}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]{background:var(--db-current-color-bg-enabled);color:var(--db-current-color-enabled)}[data-color-scheme]:before,[data-color-scheme]:after{color:var(--db-current-icon-color, inherit)}[data-color-scheme]{--db-current-color-bg-transparent-full-enabled: var( --db-neutral-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-neutral-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-neutral-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-neutral-bg-transparent-pressed );--db-current-color-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-icon: var(--db-neutral-on-bg-enabled);--db-current-color-hover: var(--db-neutral-on-bg-hover);--db-current-color-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-neutral-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-neutral-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-neutral-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-neutral-contrast-low-enabled );--db-current-color-border: var(--db-neutral-border);--db-current-color-bg-lvl-1-hover: var(--db-neutral-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-neutral-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-neutral-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-neutral-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-neutral-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-neutral-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-neutral-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-neutral-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-neutral-on-bg-weak-pressed )}[data-emphasis=weak][data-color-scheme]{--db-current-color-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-pressed: var( --db-neutral-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color-scheme]{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}: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-fixed-mobile-header: 3.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 rgba(0, 0, 0, .2), 0 0 4px 1px rgba(0, 0, 0, .12), 0 0 2px 0 rgba(0, 0, 0, .14);--db-elevation-md: 0 0 2px -1px rgba(0, 0, 0, .2), 0 0 8px 1px rgba(0, 0, 0, .12), 0 0 4px 0 rgba(0, 0, 0, .14);--db-elevation-lg: 0 0 4px -3px rgba(0, 0, 0, .2), 0 0 16px 3px rgba(0, 0, 0, .12), 0 0 8px 1px rgba(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-0: #070708;--db-neutral-1: #0d0e10;--db-neutral-2: #121315;--db-neutral-3: #1a1c1e;--db-neutral-4: #2e3134;--db-neutral-5: #44474c;--db-neutral-6: #5a5f65;--db-neutral-7: #72777f;--db-neutral-8: #8b919a;--db-neutral-9: #a6acb4;--db-neutral-10: #c3c7cc;--db-neutral-11: #e1e3e5;--db-neutral-12: #edeef0;--db-neutral-13: #f3f4f5;--db-neutral-14: #fff;--db-brand-0: #1a0000;--db-brand-1: #280001;--db-brand-2: #310001;--db-brand-3: #410002;--db-brand-4: #690004;--db-brand-5: #930009;--db-brand-6: #c00010;--db-brand-7: #ef0016;--db-brand-8: #ff5357;--db-brand-9: #ff888a;--db-brand-10: #ffb3b4;--db-brand-11: #ffdada;--db-brand-12: #ffe9e9;--db-brand-13: #fff0f0;--db-brand-14: #fff8f8;--db-brand-on-pressed-light: #edeef0;--db-brand-on-hover-light: #f3f4f5;--db-brand-on-light: #fff;--db-brand-origin-light: #ec0016;--db-brand-hover-light: #c00010;--db-brand-pressed-light: #930009;--db-brand-on-pressed-dark: #edeef0;--db-brand-on-hover-dark: #f3f4f5;--db-brand-on-dark: #fff;--db-brand-origin-dark: #ec0016;--db-brand-hover-dark: #ff5357;--db-brand-pressed-dark: #ff888a;--db-informational-0: #01080f;--db-informational-1: #011018;--db-informational-2: #021520;--db-informational-3: #041e2b;--db-informational-4: #0a3447;--db-informational-5: #124c66;--db-informational-6: #1b6586;--db-informational-7: #257fa8;--db-informational-8: #2e9acb;--db-informational-9: #38b6ef;--db-informational-10: #89cffa;--db-informational-11: #cae6fd;--db-informational-12: #e0f0fe;--db-informational-13: #ebf5fe;--db-informational-14: #f5faff;--db-warning-0: #100500;--db-warning-1: #190b00;--db-warning-2: #210f00;--db-warning-3: #2c1600;--db-warning-4: #4a2800;--db-warning-5: #693c00;--db-warning-6: #8a5100;--db-warning-7: #ad6600;--db-warning-8: #d17d00;--db-warning-9: #f69400;--db-warning-10: #ffb782;--db-warning-11: #ffdbc8;--db-warning-12: #ffeadf;--db-warning-13: #fff1ea;--db-warning-14: #fff8f5;--db-successful-0: #030900;--db-successful-1: #061100;--db-successful-2: #091701;--db-successful-3: #0f2001;--db-successful-4: #1d3702;--db-successful-5: #2d5005;--db-successful-6: #3d6a09;--db-successful-7: #4e850f;--db-successful-8: #60a114;--db-successful-9: #72bf1a;--db-successful-10: #85dd20;--db-successful-11: #99fc26;--db-successful-12: #c3ff9d;--db-successful-13: #d9ffc4;--db-successful-14: #edffe4;--db-critical-0: #1a0000;--db-critical-1: #280001;--db-critical-2: #310001;--db-critical-3: #410002;--db-critical-4: #690004;--db-critical-5: #930009;--db-critical-6: #c00010;--db-critical-7: #ef0016;--db-critical-8: #ff5357;--db-critical-9: #ff888a;--db-critical-10: #ffb3b4;--db-critical-11: #ffdada;--db-critical-12: #ffe9e9;--db-critical-13: #fff0f0;--db-critical-14: #fff8f8;--db-yellow-0: #0a0700;--db-yellow-1: #130e00;--db-yellow-2: #191300;--db-yellow-3: #221b00;--db-yellow-4: #3a3000;--db-yellow-5: #544600;--db-yellow-6: #6f5d00;--db-yellow-7: #8c7600;--db-yellow-8: #aa8f00;--db-yellow-9: #c8a900;--db-yellow-10: #e8c400;--db-yellow-11: #ffe17c;--db-yellow-12: #ffedbc;--db-yellow-13: #fff3d5;--db-yellow-14: #fff9eb;--db-yellow-on-pressed-light: #221b00;--db-yellow-on-hover-light: #191300;--db-yellow-on-light: #000;--db-yellow-origin-light: #aa8f00;--db-yellow-hover-light: #8c7500;--db-yellow-pressed-light: #6f5d00;--db-yellow-on-pressed-dark: #221b00;--db-yellow-on-hover-dark: #191300;--db-yellow-on-dark: #000;--db-yellow-origin-dark: #ffd800;--db-yellow-hover-dark: #ffedbc;--db-yellow-pressed-dark: #fff3d5;--db-orange-0: #100500;--db-orange-1: #190b00;--db-orange-2: #210f00;--db-orange-3: #2c1600;--db-orange-4: #4a2800;--db-orange-5: #693c00;--db-orange-6: #8a5100;--db-orange-7: #ad6600;--db-orange-8: #d17d00;--db-orange-9: #f69400;--db-orange-10: #ffb782;--db-orange-11: #ffdbc8;--db-orange-12: #ffeadf;--db-orange-13: #fff1ea;--db-orange-14: #fff8f5;--db-orange-on-pressed-light: #2c1600;--db-orange-on-hover-light: #210f00;--db-orange-on-light: #000;--db-orange-origin-light: #d17d00;--db-orange-hover-light: #ad6600;--db-orange-pressed-light: #8a5100;--db-orange-on-pressed-dark: #2c1600;--db-orange-on-hover-dark: #210f00;--db-orange-on-dark: #000;--db-orange-origin-dark: #f39200;--db-orange-hover-dark: #ffb782;--db-orange-pressed-dark: #ffdbc8;--db-red-0: #1a0000;--db-red-1: #280001;--db-red-2: #310001;--db-red-3: #410002;--db-red-4: #690004;--db-red-5: #930009;--db-red-6: #c00010;--db-red-7: #ef0016;--db-red-8: #ff5357;--db-red-9: #ff888a;--db-red-10: #ffb3b4;--db-red-11: #ffdada;--db-red-12: #ffe9e9;--db-red-13: #fff0f0;--db-red-14: #fff8f8;--db-red-on-pressed-light: #ffe9e9;--db-red-on-hover-light: #fff0f0;--db-red-on-light: #fff;--db-red-origin-light: #ec0016;--db-red-hover-light: #c00010;--db-red-pressed-light: #930009;--db-red-on-pressed-dark: #ffe9e9;--db-red-on-hover-dark: #fff0f0;--db-red-on-dark: #fff;--db-red-origin-dark: #ec0016;--db-red-hover-dark: #ff5357;--db-red-pressed-dark: #ff888a;--db-pink-0: #160209;--db-pink-1: #220310;--db-pink-2: #2b0516;--db-pink-3: #39081f;--db-pink-4: #5c1335;--db-pink-5: #821e4e;--db-pink-6: #aa2b67;--db-pink-7: #d43882;--db-pink-8: #ed5c9b;--db-pink-9: #f18cb2;--db-pink-10: #f5b5cb;--db-pink-11: #fadbe4;--db-pink-12: #fce9ef;--db-pink-13: #fdf1f4;--db-pink-14: #fef8fa;--db-pink-on-pressed-light: #39081f;--db-pink-on-hover-light: #2b0516;--db-pink-on-light: #000;--db-pink-origin-light: #e93e8f;--db-pink-hover-light: #aa2b67;--db-pink-pressed-light: #821e4e;--db-pink-on-pressed-dark: #39081f;--db-pink-on-hover-dark: #2b0516;--db-pink-on-dark: #000;--db-pink-origin-dark: #e93e8f;--db-pink-hover-dark: #ed5c9b;--db-pink-pressed-dark: #f18cb2;--db-violet-0: #0d0412;--db-violet-1: #17081c;--db-violet-2: #1d0c24;--db-violet-3: #281330;--db-violet-4: #432350;--db-violet-5: #603571;--db-violet-6: #7f4895;--db-violet-7: #9f5bba;--db-violet-8: #b47ace;--db-violet-9: #c69cda;--db-violet-10: #d8bde6;--db-violet-11: #ebdef2;--db-violet-12: #f3ebf7;--db-violet-13: #f7f2fa;--db-violet-14: #fbf8fc;--db-violet-on-pressed-light: #f3ebf7;--db-violet-on-hover-light: #f7f2fa;--db-violet-on-light: #fff;--db-violet-origin-light: #814997;--db-violet-hover-light: #603571;--db-violet-pressed-light: #432350;--db-violet-on-pressed-dark: #f3ebf7;--db-violet-on-hover-dark: #f7f2fa;--db-violet-on-dark: #fff;--db-violet-origin-dark: #814997;--db-violet-hover-dark: #9f5bba;--db-violet-pressed-dark: #b47ace;--db-blue-0: #00061b;--db-blue-1: #010d29;--db-blue-2: #011133;--db-blue-3: #021943;--db-blue-4: #072d6c;--db-blue-5: #0d4298;--db-blue-6: #1558c6;--db-blue-7: #1d6ff7;--db-blue-8: #638bfa;--db-blue-9: #90a8fc;--db-blue-10: #b7c4fd;--db-blue-11: #dbe1fe;--db-blue-12: #eaedfe;--db-blue-13: #f1f3ff;--db-blue-14: #f8f9ff;--db-blue-on-pressed-light: #eaedfe;--db-blue-on-hover-light: #f1f3ff;--db-blue-on-light: #fff;--db-blue-origin-light: #1455c0;--db-blue-hover-light: #0d4298;--db-blue-pressed-light: #072d6c;--db-blue-on-pressed-dark: #eaedfe;--db-blue-on-hover-dark: #f1f3ff;--db-blue-on-dark: #fff;--db-blue-origin-dark: #1558c6;--db-blue-hover-dark: #1d6ff7;--db-blue-pressed-dark: #638bfa;--db-cyan-0: #01080f;--db-cyan-1: #011018;--db-cyan-2: #021520;--db-cyan-3: #041e2b;--db-cyan-4: #0a3447;--db-cyan-5: #124c66;--db-cyan-6: #1b6586;--db-cyan-7: #257fa8;--db-cyan-8: #2e9acb;--db-cyan-9: #38b6ef;--db-cyan-10: #89cffa;--db-cyan-11: #cae6fd;--db-cyan-12: #e0f0fe;--db-cyan-13: #ebf5fe;--db-cyan-14: #f5faff;--db-cyan-on-pressed-light: #041e2b;--db-cyan-on-hover-light: #021520;--db-cyan-on-light: #000;--db-cyan-origin-light: #2e9acb;--db-cyan-hover-light: #247fa8;--db-cyan-pressed-light: #1b6586;--db-cyan-on-pressed-dark: #041e2b;--db-cyan-on-hover-dark: #021520;--db-cyan-on-dark: #000;--db-cyan-origin-dark: #309fd1;--db-cyan-hover-dark: #38b6ef;--db-cyan-pressed-dark: #89cffa;--db-turquoise-0: #000908;--db-turquoise-1: #001110;--db-turquoise-2: #001715;--db-turquoise-3: #00201e;--db-turquoise-4: #003734;--db-turquoise-5: #00504c;--db-turquoise-6: #006a65;--db-turquoise-7: #00857f;--db-turquoise-8: #00a29b;--db-turquoise-9: #00bfb7;--db-turquoise-10: #00ddd4;--db-turquoise-11: #00fcf2;--db-turquoise-12: #9bfff8;--db-turquoise-13: #c3fffa;--db-turquoise-14: #e3fffd;--db-turquoise-on-pressed-light: #00201e;--db-turquoise-on-hover-light: #001715;--db-turquoise-on-light: #000;--db-turquoise-origin-light: #00a099;--db-turquoise-hover-light: #00857f;--db-turquoise-pressed-light: #006a65;--db-turquoise-on-pressed-dark: #00201e;--db-turquoise-on-hover-dark: #001715;--db-turquoise-on-dark: #000;--db-turquoise-origin-dark: #00a099;--db-turquoise-hover-dark: #00bfb7;--db-turquoise-pressed-dark: #00ddd4;--db-green-0: #030900;--db-green-1: #061100;--db-green-2: #091701;--db-green-3: #0f2001;--db-green-4: #1d3702;--db-green-5: #2d5005;--db-green-6: #3d6a09;--db-green-7: #4e850f;--db-green-8: #60a114;--db-green-9: #72bf1a;--db-green-10: #85dd20;--db-green-11: #99fc26;--db-green-12: #c3ff9d;--db-green-13: #d9ffc4;--db-green-14: #edffe4;--db-green-on-pressed-light: #0f2001;--db-green-on-hover-light: #091701;--db-green-on-light: #000;--db-green-origin-light: #63a615;--db-green-hover-light: #4e850f;--db-green-pressed-light: #3d6a09;--db-green-on-pressed-dark: #0f2001;--db-green-on-hover-dark: #091701;--db-green-on-dark: #000;--db-green-origin-dark: #63a615;--db-green-hover-dark: #72bf1a;--db-green-pressed-dark: #85dd20;--db-neutral-bg-lvl-1-enabled: light-dark( var(--db-neutral-14), var(--db-neutral-3) );--db-neutral-bg-lvl-1-hover: light-dark( var(--db-neutral-13), var(--db-neutral-4) );--db-neutral-bg-lvl-1-pressed: light-dark( var(--db-neutral-12), var(--db-neutral-5) );--db-neutral-bg-lvl-2-enabled: light-dark( var(--db-neutral-13), var(--db-neutral-2) );--db-neutral-bg-lvl-2-hover: light-dark( var(--db-neutral-12), var(--db-neutral-3) );--db-neutral-bg-lvl-2-pressed: light-dark( var(--db-neutral-11), var(--db-neutral-4) );--db-neutral-bg-lvl-3-enabled: light-dark( var(--db-neutral-12), var(--db-neutral-1) );--db-neutral-bg-lvl-3-hover: light-dark( var(--db-neutral-11), var(--db-neutral-2) );--db-neutral-bg-lvl-3-pressed: light-dark( var(--db-neutral-10), var(--db-neutral-3) );--db-neutral-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-neutral-3), var(--db-neutral-12) );--db-neutral-on-bg-hover: light-dark( var(--db-neutral-4), var(--db-neutral-11) );--db-neutral-on-bg-pressed: light-dark( var(--db-neutral-5), var(--db-neutral-10) );--db-neutral-on-bg-weak-enabled: light-dark( var(--db-neutral-5), var(--db-neutral-10) );--db-neutral-on-bg-weak-hover: light-dark( var(--db-neutral-6), var(--db-neutral-9) );--db-neutral-on-bg-weak-pressed: light-dark( var(--db-neutral-7), var(--db-neutral-8) );--db-neutral-on-contrast-enabled: light-dark( var(--db-neutral-14), var(--db-neutral-3) );--db-neutral-on-contrast-hover: light-dark( var(--db-neutral-13), var(--db-neutral-4) );--db-neutral-on-contrast-pressed: light-dark( var(--db-neutral-12), var(--db-neutral-5) );--db-neutral-contrast-high-enabled: light-dark( var(--db-neutral-6), var(--db-neutral-9) );--db-neutral-contrast-high-hover: light-dark( var(--db-neutral-5), var(--db-neutral-8) );--db-neutral-contrast-high-pressed: light-dark( var(--db-neutral-4), var(--db-neutral-7) );--db-neutral-contrast-low-enabled: light-dark( var(--db-neutral-7), var(--db-neutral-8) );--db-neutral-contrast-low-hover: light-dark( var(--db-neutral-6), var(--db-neutral-7) );--db-neutral-contrast-low-pressed: light-dark( var(--db-neutral-5), var(--db-neutral-6) );--db-neutral-border: light-dark(var(--db-neutral-10), var(--db-neutral-6));--db-brand-on-enabled: light-dark( var(--db-brand-on-light), var(--db-brand-on-dark) );--db-brand-on-hover: light-dark( var(--db-brand-on-hover-light), var(--db-brand-on-hover-dark) );--db-brand-on-pressed: light-dark( var(--db-brand-on-pressed-light), var(--db-brand-on-pressed-dark) );--db-brand-origin-enabled: light-dark( var(--db-brand-origin-light), var(--db-brand-origin-dark) );--db-brand-origin-hover: light-dark( var(--db-brand-hover-light), var(--db-brand-hover-dark) );--db-brand-origin-pressed: light-dark( var(--db-brand-pressed-light), var(--db-brand-pressed-dark) );--db-brand-bg-lvl-1-enabled: light-dark( var(--db-brand-14), var(--db-brand-3) );--db-brand-bg-lvl-1-hover: light-dark( var(--db-brand-13), var(--db-brand-4) );--db-brand-bg-lvl-1-pressed: light-dark( var(--db-brand-12), var(--db-brand-5) );--db-brand-bg-lvl-2-enabled: light-dark( var(--db-brand-13), var(--db-brand-2) );--db-brand-bg-lvl-2-hover: light-dark( var(--db-brand-12), var(--db-brand-3) );--db-brand-bg-lvl-2-pressed: light-dark( var(--db-brand-11), var(--db-brand-4) );--db-brand-bg-lvl-3-enabled: light-dark( var(--db-brand-12), var(--db-brand-1) );--db-brand-bg-lvl-3-hover: light-dark( var(--db-brand-11), var(--db-brand-2) );--db-brand-bg-lvl-3-pressed: light-dark( var(--db-brand-10), var(--db-brand-3) );--db-brand-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark(var(--db-brand-3), var(--db-brand-12));--db-brand-on-bg-hover: light-dark(var(--db-brand-4), var(--db-brand-11));--db-brand-on-bg-pressed: light-dark(var(--db-brand-5), var(--db-brand-10));--db-brand-on-bg-weak-enabled: light-dark( var(--db-brand-5), var(--db-brand-10) );--db-brand-on-bg-weak-hover: light-dark( var(--db-brand-6), var(--db-brand-9) );--db-brand-on-bg-weak-pressed: light-dark( var(--db-brand-7), var(--db-brand-8) );--db-brand-on-contrast-enabled: light-dark( var(--db-brand-14), var(--db-brand-3) );--db-brand-on-contrast-hover: light-dark( var(--db-brand-13), var(--db-brand-4) );--db-brand-on-contrast-pressed: light-dark( var(--db-brand-12), var(--db-brand-5) );--db-brand-contrast-high-enabled: light-dark( var(--db-brand-6), var(--db-brand-9) );--db-brand-contrast-high-hover: light-dark( var(--db-brand-5), var(--db-brand-8) );--db-brand-contrast-high-pressed: light-dark( var(--db-brand-4), var(--db-brand-7) );--db-brand-contrast-low-enabled: light-dark( var(--db-brand-7), var(--db-brand-8) );--db-brand-contrast-low-hover: light-dark( var(--db-brand-6), var(--db-brand-7) );--db-brand-contrast-low-pressed: light-dark( var(--db-brand-5), var(--db-brand-6) );--db-brand-border: light-dark(var(--db-brand-10), var(--db-brand-6));--db-informational-bg-lvl-1-enabled: light-dark( var(--db-informational-14), var(--db-informational-3) );--db-informational-bg-lvl-1-hover: light-dark( var(--db-informational-13), var(--db-informational-4) );--db-informational-bg-lvl-1-pressed: light-dark( var(--db-informational-12), var(--db-informational-5) );--db-informational-bg-lvl-2-enabled: light-dark( var(--db-informational-13), var(--db-informational-2) );--db-informational-bg-lvl-2-hover: light-dark( var(--db-informational-12), var(--db-informational-3) );--db-informational-bg-lvl-2-pressed: light-dark( var(--db-informational-11), var(--db-informational-4) );--db-informational-bg-lvl-3-enabled: light-dark( var(--db-informational-12), var(--db-informational-1) );--db-informational-bg-lvl-3-hover: light-dark( var(--db-informational-11), var(--db-informational-2) );--db-informational-bg-lvl-3-pressed: light-dark( var(--db-informational-10), var(--db-informational-3) );--db-informational-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-informational-3), var(--db-informational-12) );--db-informational-on-bg-hover: light-dark( var(--db-informational-4), var(--db-informational-11) );--db-informational-on-bg-pressed: light-dark( var(--db-informational-5), var(--db-informational-10) );--db-informational-on-bg-weak-enabled: light-dark( var(--db-informational-5), var(--db-informational-10) );--db-informational-on-bg-weak-hover: light-dark( var(--db-informational-6), var(--db-informational-9) );--db-informational-on-bg-weak-pressed: light-dark( var(--db-informational-7), var(--db-informational-8) );--db-informational-on-contrast-enabled: light-dark( var(--db-informational-14), var(--db-informational-3) );--db-informational-on-contrast-hover: light-dark( var(--db-informational-13), var(--db-informational-4) );--db-informational-on-contrast-pressed: light-dark( var(--db-informational-12), var(--db-informational-5) );--db-informational-contrast-high-enabled: light-dark( var(--db-informational-6), var(--db-informational-9) );--db-informational-contrast-high-hover: light-dark( var(--db-informational-5), var(--db-informational-8) );--db-informational-contrast-high-pressed: light-dark( var(--db-informational-4), var(--db-informational-7) );--db-informational-contrast-low-enabled: light-dark( var(--db-informational-7), var(--db-informational-8) );--db-informational-contrast-low-hover: light-dark( var(--db-informational-6), var(--db-informational-7) );--db-informational-contrast-low-pressed: light-dark( var(--db-informational-5), var(--db-informational-6) );--db-informational-border: light-dark( var(--db-informational-10), var(--db-informational-6) );--db-warning-bg-lvl-1-enabled: light-dark( var(--db-warning-14), var(--db-warning-3) );--db-warning-bg-lvl-1-hover: light-dark( var(--db-warning-13), var(--db-warning-4) );--db-warning-bg-lvl-1-pressed: light-dark( var(--db-warning-12), var(--db-warning-5) );--db-warning-bg-lvl-2-enabled: light-dark( var(--db-warning-13), var(--db-warning-2) );--db-warning-bg-lvl-2-hover: light-dark( var(--db-warning-12), var(--db-warning-3) );--db-warning-bg-lvl-2-pressed: light-dark( var(--db-warning-11), var(--db-warning-4) );--db-warning-bg-lvl-3-enabled: light-dark( var(--db-warning-12), var(--db-warning-1) );--db-warning-bg-lvl-3-hover: light-dark( var(--db-warning-11), var(--db-warning-2) );--db-warning-bg-lvl-3-pressed: light-dark( var(--db-warning-10), var(--db-warning-3) );--db-warning-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-warning-3), var(--db-warning-12) );--db-warning-on-bg-hover: light-dark( var(--db-warning-4), var(--db-warning-11) );--db-warning-on-bg-pressed: light-dark( var(--db-warning-5), var(--db-warning-10) );--db-warning-on-bg-weak-enabled: light-dark( var(--db-warning-5), var(--db-warning-10) );--db-warning-on-bg-weak-hover: light-dark( var(--db-warning-6), var(--db-warning-9) );--db-warning-on-bg-weak-pressed: light-dark( var(--db-warning-7), var(--db-warning-8) );--db-warning-on-contrast-enabled: light-dark( var(--db-warning-14), var(--db-warning-3) );--db-warning-on-contrast-hover: light-dark( var(--db-warning-13), var(--db-warning-4) );--db-warning-on-contrast-pressed: light-dark( var(--db-warning-12), var(--db-warning-5) );--db-warning-contrast-high-enabled: light-dark( var(--db-warning-6), var(--db-warning-9) );--db-warning-contrast-high-hover: light-dark( var(--db-warning-5), var(--db-warning-8) );--db-warning-contrast-high-pressed: light-dark( var(--db-warning-4), var(--db-warning-7) );--db-warning-contrast-low-enabled: light-dark( var(--db-warning-7), var(--db-warning-8) );--db-warning-contrast-low-hover: light-dark( var(--db-warning-6), var(--db-warning-7) );--db-warning-contrast-low-pressed: light-dark( var(--db-warning-5), var(--db-warning-6) );--db-warning-border: light-dark(var(--db-warning-10), var(--db-warning-6));--db-successful-bg-lvl-1-enabled: light-dark( var(--db-successful-14), var(--db-successful-3) );--db-successful-bg-lvl-1-hover: light-dark( var(--db-successful-13), var(--db-successful-4) );--db-successful-bg-lvl-1-pressed: light-dark( var(--db-successful-12), var(--db-successful-5) );--db-successful-bg-lvl-2-enabled: light-dark( var(--db-successful-13), var(--db-successful-2) );--db-successful-bg-lvl-2-hover: light-dark( var(--db-successful-12), var(--db-successful-3) );--db-successful-bg-lvl-2-pressed: light-dark( var(--db-successful-11), var(--db-successful-4) );--db-successful-bg-lvl-3-enabled: light-dark( var(--db-successful-12), var(--db-successful-1) );--db-successful-bg-lvl-3-hover: light-dark( var(--db-successful-11), var(--db-successful-2) );--db-successful-bg-lvl-3-pressed: light-dark( var(--db-successful-10), var(--db-successful-3) );--db-successful-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-successful-3), var(--db-successful-12) );--db-successful-on-bg-hover: light-dark( var(--db-successful-4), var(--db-successful-11) );--db-successful-on-bg-pressed: light-dark( var(--db-successful-5), var(--db-successful-10) );--db-successful-on-bg-weak-enabled: light-dark( var(--db-successful-5), var(--db-successful-10) );--db-successful-on-bg-weak-hover: light-dark( var(--db-successful-6), var(--db-successful-9) );--db-successful-on-bg-weak-pressed: light-dark( var(--db-successful-7), var(--db-successful-8) );--db-successful-on-contrast-enabled: light-dark( var(--db-successful-14), var(--db-successful-3) );--db-successful-on-contrast-hover: light-dark( var(--db-successful-13), var(--db-successful-4) );--db-successful-on-contrast-pressed: light-dark( var(--db-successful-12), var(--db-successful-5) );--db-successful-contrast-high-enabled: light-dark( var(--db-successful-6), var(--db-successful-9) );--db-successful-contrast-high-hover: light-dark( var(--db-successful-5), var(--db-successful-8) );--db-successful-contrast-high-pressed: light-dark( var(--db-successful-4), var(--db-successful-7) );--db-successful-contrast-low-enabled: light-dark( var(--db-successful-7), var(--db-successful-8) );--db-successful-contrast-low-hover: light-dark( var(--db-successful-6), var(--db-successful-7) );--db-successful-contrast-low-pressed: light-dark( var(--db-successful-5), var(--db-successful-6) );--db-successful-border: light-dark( var(--db-successful-10), var(--db-successful-6) );--db-critical-bg-lvl-1-enabled: light-dark( var(--db-critical-14), var(--db-critical-3) );--db-critical-bg-lvl-1-hover: light-dark( var(--db-critical-13), var(--db-critical-4) );--db-critical-bg-lvl-1-pressed: light-dark( var(--db-critical-12), var(--db-critical-5) );--db-critical-bg-lvl-2-enabled: light-dark( var(--db-critical-13), var(--db-critical-2) );--db-critical-bg-lvl-2-hover: light-dark( var(--db-critical-12), var(--db-critical-3) );--db-critical-bg-lvl-2-pressed: light-dark( var(--db-critical-11), var(--db-critical-4) );--db-critical-bg-lvl-3-enabled: light-dark( var(--db-critical-12), var(--db-critical-1) );--db-critical-bg-lvl-3-hover: light-dark( var(--db-critical-11), var(--db-critical-2) );--db-critical-bg-lvl-3-pressed: light-dark( var(--db-critical-10), var(--db-critical-3) );--db-critical-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-critical-3), var(--db-critical-12) );--db-critical-on-bg-hover: light-dark( var(--db-critical-4), var(--db-critical-11) );--db-critical-on-bg-pressed: light-dark( var(--db-critical-5), var(--db-critical-10) );--db-critical-on-bg-weak-enabled: light-dark( var(--db-critical-5), var(--db-critical-10) );--db-critical-on-bg-weak-hover: light-dark( var(--db-critical-6), var(--db-critical-9) );--db-critical-on-bg-weak-pressed: light-dark( var(--db-critical-7), var(--db-critical-8) );--db-critical-on-contrast-enabled: light-dark( var(--db-critical-14), var(--db-critical-3) );--db-critical-on-contrast-hover: light-dark( var(--db-critical-13), var(--db-critical-4) );--db-critical-on-contrast-pressed: light-dark( var(--db-critical-12), var(--db-critical-5) );--db-critical-contrast-high-enabled: light-dark( var(--db-critical-6), var(--db-critical-9) );--db-critical-contrast-high-hover: light-dark( var(--db-critical-5), var(--db-critical-8) );--db-critical-contrast-high-pressed: light-dark( var(--db-critical-4), var(--db-critical-7) );--db-critical-contrast-low-enabled: light-dark( var(--db-critical-7), var(--db-critical-8) );--db-critical-contrast-low-hover: light-dark( var(--db-critical-6), var(--db-critical-7) );--db-critical-contrast-low-pressed: light-dark( var(--db-critical-5), var(--db-critical-6) );--db-critical-border: light-dark( var(--db-critical-10), var(--db-critical-6) );--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-on-enabled: light-dark( var(--db-yellow-on-light), var(--db-yellow-on-dark) );--db-yellow-on-hover: light-dark( var(--db-yellow-on-hover-light), var(--db-yellow-on-hover-dark) );--db-yellow-on-pressed: light-dark( var(--db-yellow-on-pressed-light), var(--db-yellow-on-pressed-dark) );--db-yellow-origin-enabled: light-dark( var(--db-yellow-origin-light), var(--db-yellow-origin-dark) );--db-yellow-origin-hover: light-dark( var(--db-yellow-hover-light), var(--db-yellow-hover-dark) );--db-yellow-origin-pressed: light-dark( var(--db-yellow-pressed-light), var(--db-yellow-pressed-dark) );--db-yellow-bg-lvl-1-enabled: light-dark( var(--db-yellow-14), var(--db-yellow-3) );--db-yellow-bg-lvl-1-hover: light-dark( var(--db-yellow-13), var(--db-yellow-4) );--db-yellow-bg-lvl-1-pressed: light-dark( var(--db-yellow-12), var(--db-yellow-5) );--db-yellow-bg-lvl-2-enabled: light-dark( var(--db-yellow-13), var(--db-yellow-2) );--db-yellow-bg-lvl-2-hover: light-dark( var(--db-yellow-12), var(--db-yellow-3) );--db-yellow-bg-lvl-2-pressed: light-dark( var(--db-yellow-11), var(--db-yellow-4) );--db-yellow-bg-lvl-3-enabled: light-dark( var(--db-yellow-12), var(--db-yellow-1) );--db-yellow-bg-lvl-3-hover: light-dark( var(--db-yellow-11), var(--db-yellow-2) );--db-yellow-bg-lvl-3-pressed: light-dark( var(--db-yellow-10), var(--db-yellow-3) );--db-yellow-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-yellow-3), var(--db-yellow-12) );--db-yellow-on-bg-hover: light-dark( var(--db-yellow-4), var(--db-yellow-11) );--db-yellow-on-bg-pressed: light-dark( var(--db-yellow-5), var(--db-yellow-10) );--db-yellow-on-bg-weak-enabled: light-dark( var(--db-yellow-5), var(--db-yellow-10) );--db-yellow-on-bg-weak-hover: light-dark( var(--db-yellow-6), var(--db-yellow-9) );--db-yellow-on-bg-weak-pressed: light-dark( var(--db-yellow-7), var(--db-yellow-8) );--db-yellow-on-contrast-enabled: light-dark( var(--db-yellow-14), var(--db-yellow-3) );--db-yellow-on-contrast-hover: light-dark( var(--db-yellow-13), var(--db-yellow-4) );--db-yellow-on-contrast-pressed: light-dark( var(--db-yellow-12), var(--db-yellow-5) );--db-yellow-contrast-high-enabled: light-dark( var(--db-yellow-6), var(--db-yellow-9) );--db-yellow-contrast-high-hover: light-dark( var(--db-yellow-5), var(--db-yellow-8) );--db-yellow-contrast-high-pressed: light-dark( var(--db-yellow-4), var(--db-yellow-7) );--db-yellow-contrast-low-enabled: light-dark( var(--db-yellow-7), var(--db-yellow-8) );--db-yellow-contrast-low-hover: light-dark( var(--db-yellow-6), var(--db-yellow-7) );--db-yellow-contrast-low-pressed: light-dark( var(--db-yellow-5), var(--db-yellow-6) );--db-yellow-border: light-dark(var(--db-yellow-10), var(--db-yellow-6));--db-orange-on-enabled: light-dark( var(--db-orange-on-light), var(--db-orange-on-dark) );--db-orange-on-hover: light-dark( var(--db-orange-on-hover-light), var(--db-orange-on-hover-dark) );--db-orange-on-pressed: light-dark( var(--db-orange-on-pressed-light), var(--db-orange-on-pressed-dark) );--db-orange-origin-enabled: light-dark( var(--db-orange-origin-light), var(--db-orange-origin-dark) );--db-orange-origin-hover: light-dark( var(--db-orange-hover-light), var(--db-orange-hover-dark) );--db-orange-origin-pressed: light-dark( var(--db-orange-pressed-light), var(--db-orange-pressed-dark) );--db-orange-bg-lvl-1-enabled: light-dark( var(--db-orange-14), var(--db-orange-3) );--db-orange-bg-lvl-1-hover: light-dark( var(--db-orange-13), var(--db-orange-4) );--db-orange-bg-lvl-1-pressed: light-dark( var(--db-orange-12), var(--db-orange-5) );--db-orange-bg-lvl-2-enabled: light-dark( var(--db-orange-13), var(--db-orange-2) );--db-orange-bg-lvl-2-hover: light-dark( var(--db-orange-12), var(--db-orange-3) );--db-orange-bg-lvl-2-pressed: light-dark( var(--db-orange-11), var(--db-orange-4) );--db-orange-bg-lvl-3-enabled: light-dark( var(--db-orange-12), var(--db-orange-1) );--db-orange-bg-lvl-3-hover: light-dark( var(--db-orange-11), var(--db-orange-2) );--db-orange-bg-lvl-3-pressed: light-dark( var(--db-orange-10), var(--db-orange-3) );--db-orange-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-orange-3), var(--db-orange-12) );--db-orange-on-bg-hover: light-dark( var(--db-orange-4), var(--db-orange-11) );--db-orange-on-bg-pressed: light-dark( var(--db-orange-5), var(--db-orange-10) );--db-orange-on-bg-weak-enabled: light-dark( var(--db-orange-5), var(--db-orange-10) );--db-orange-on-bg-weak-hover: light-dark( var(--db-orange-6), var(--db-orange-9) );--db-orange-on-bg-weak-pressed: light-dark( var(--db-orange-7), var(--db-orange-8) );--db-orange-on-contrast-enabled: light-dark( var(--db-orange-14), var(--db-orange-3) );--db-orange-on-contrast-hover: light-dark( var(--db-orange-13), var(--db-orange-4) );--db-orange-on-contrast-pressed: light-dark( var(--db-orange-12), var(--db-orange-5) );--db-orange-contrast-high-enabled: light-dark( var(--db-orange-6), var(--db-orange-9) );--db-orange-contrast-high-hover: light-dark( var(--db-orange-5), var(--db-orange-8) );--db-orange-contrast-high-pressed: light-dark( var(--db-orange-4), var(--db-orange-7) );--db-orange-contrast-low-enabled: light-dark( var(--db-orange-7), var(--db-orange-8) );--db-orange-contrast-low-hover: light-dark( var(--db-orange-6), var(--db-orange-7) );--db-orange-contrast-low-pressed: light-dark( var(--db-orange-5), var(--db-orange-6) );--db-orange-border: light-dark(var(--db-orange-10), var(--db-orange-6));--db-red-on-enabled: light-dark( var(--db-red-on-light), var(--db-red-on-dark) );--db-red-on-hover: light-dark( var(--db-red-on-hover-light), var(--db-red-on-hover-dark) );--db-red-on-pressed: light-dark( var(--db-red-on-pressed-light), var(--db-red-on-pressed-dark) );--db-red-origin-enabled: light-dark( var(--db-red-origin-light), var(--db-red-origin-dark) );--db-red-origin-hover: light-dark( var(--db-red-hover-light), var(--db-red-hover-dark) );--db-red-origin-pressed: light-dark( var(--db-red-pressed-light), var(--db-red-pressed-dark) );--db-red-bg-lvl-1-enabled: light-dark(var(--db-red-14), var(--db-red-3));--db-red-bg-lvl-1-hover: light-dark(var(--db-red-13), var(--db-red-4));--db-red-bg-lvl-1-pressed: light-dark(var(--db-red-12), var(--db-red-5));--db-red-bg-lvl-2-enabled: light-dark(var(--db-red-13), var(--db-red-2));--db-red-bg-lvl-2-hover: light-dark(var(--db-red-12), var(--db-red-3));--db-red-bg-lvl-2-pressed: light-dark(var(--db-red-11), var(--db-red-4));--db-red-bg-lvl-3-enabled: light-dark(var(--db-red-12), var(--db-red-1));--db-red-bg-lvl-3-hover: light-dark(var(--db-red-11), var(--db-red-2));--db-red-bg-lvl-3-pressed: light-dark(var(--db-red-10), var(--db-red-3));--db-red-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark(var(--db-red-3), var(--db-red-12));--db-red-on-bg-hover: light-dark(var(--db-red-4), var(--db-red-11));--db-red-on-bg-pressed: light-dark(var(--db-red-5), var(--db-red-10));--db-red-on-bg-weak-enabled: light-dark(var(--db-red-5), var(--db-red-10));--db-red-on-bg-weak-hover: light-dark(var(--db-red-6), var(--db-red-9));--db-red-on-bg-weak-pressed: light-dark(var(--db-red-7), var(--db-red-8));--db-red-on-contrast-enabled: light-dark(var(--db-red-14), var(--db-red-3));--db-red-on-contrast-hover: light-dark(var(--db-red-13), var(--db-red-4));--db-red-on-contrast-pressed: light-dark(var(--db-red-12), var(--db-red-5));--db-red-contrast-high-enabled: light-dark( var(--db-red-6), var(--db-red-9) );--db-red-contrast-high-hover: light-dark(var(--db-red-5), var(--db-red-8));--db-red-contrast-high-pressed: light-dark( var(--db-red-4), var(--db-red-7) );--db-red-contrast-low-enabled: light-dark(var(--db-red-7), var(--db-red-8));--db-red-contrast-low-hover: light-dark(var(--db-red-6), var(--db-red-7));--db-red-contrast-low-pressed: light-dark(var(--db-red-5), var(--db-red-6));--db-red-border: light-dark(var(--db-red-10), var(--db-red-6));--db-pink-on-enabled: light-dark( var(--db-pink-on-light), var(--db-pink-on-dark) );--db-pink-on-hover: light-dark( var(--db-pink-on-hover-light), var(--db-pink-on-hover-dark) );--db-pink-on-pressed: light-dark( var(--db-pink-on-pressed-light), var(--db-pink-on-pressed-dark) );--db-pink-origin-enabled: light-dark( var(--db-pink-origin-light), var(--db-pink-origin-dark) );--db-pink-origin-hover: light-dark( var(--db-pink-hover-light), var(--db-pink-hover-dark) );--db-pink-origin-pressed: light-dark( var(--db-pink-pressed-light), var(--db-pink-pressed-dark) );--db-pink-bg-lvl-1-enabled: light-dark(var(--db-pink-14), var(--db-pink-3));--db-pink-bg-lvl-1-hover: light-dark(var(--db-pink-13), var(--db-pink-4));--db-pink-bg-lvl-1-pressed: light-dark(var(--db-pink-12), var(--db-pink-5));--db-pink-bg-lvl-2-enabled: light-dark(var(--db-pink-13), var(--db-pink-2));--db-pink-bg-lvl-2-hover: light-dark(var(--db-pink-12), var(--db-pink-3));--db-pink-bg-lvl-2-pressed: light-dark(var(--db-pink-11), var(--db-pink-4));--db-pink-bg-lvl-3-enabled: light-dark(var(--db-pink-12), var(--db-pink-1));--db-pink-bg-lvl-3-hover: light-dark(var(--db-pink-11), var(--db-pink-2));--db-pink-bg-lvl-3-pressed: light-dark(var(--db-pink-10), var(--db-pink-3));--db-pink-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark(var(--db-pink-3), var(--db-pink-12));--db-pink-on-bg-hover: light-dark(var(--db-pink-4), var(--db-pink-11));--db-pink-on-bg-pressed: light-dark(var(--db-pink-5), var(--db-pink-10));--db-pink-on-bg-weak-enabled: light-dark( var(--db-pink-5), var(--db-pink-10) );--db-pink-on-bg-weak-hover: light-dark(var(--db-pink-6), var(--db-pink-9));--db-pink-on-bg-weak-pressed: light-dark( var(--db-pink-7), var(--db-pink-8) );--db-pink-on-contrast-enabled: light-dark( var(--db-pink-14), var(--db-pink-3) );--db-pink-on-contrast-hover: light-dark( var(--db-pink-13), var(--db-pink-4) );--db-pink-on-contrast-pressed: light-dark( var(--db-pink-12), var(--db-pink-5) );--db-pink-contrast-high-enabled: light-dark( var(--db-pink-6), var(--db-pink-9) );--db-pink-contrast-high-hover: light-dark( var(--db-pink-5), var(--db-pink-8) );--db-pink-contrast-high-pressed: light-dark( var(--db-pink-4), var(--db-pink-7) );--db-pink-contrast-low-enabled: light-dark( var(--db-pink-7), var(--db-pink-8) );--db-pink-contrast-low-hover: light-dark( var(--db-pink-6), var(--db-pink-7) );--db-pink-contrast-low-pressed: light-dark( var(--db-pink-5), var(--db-pink-6) );--db-pink-border: light-dark(var(--db-pink-10), var(--db-pink-6));--db-violet-on-enabled: light-dark( var(--db-violet-on-light), var(--db-violet-on-dark) );--db-violet-on-hover: light-dark( var(--db-violet-on-hover-light), var(--db-violet-on-hover-dark) );--db-violet-on-pressed: light-dark( var(--db-violet-on-pressed-light), var(--db-violet-on-pressed-dark) );--db-violet-origin-enabled: light-dark( var(--db-violet-origin-light), var(--db-violet-origin-dark) );--db-violet-origin-hover: light-dark( var(--db-violet-hover-light), var(--db-violet-hover-dark) );--db-violet-origin-pressed: light-dark( var(--db-violet-pressed-light), var(--db-violet-pressed-dark) );--db-violet-bg-lvl-1-enabled: light-dark( var(--db-violet-14), var(--db-violet-3) );--db-violet-bg-lvl-1-hover: light-dark( var(--db-violet-13), var(--db-violet-4) );--db-violet-bg-lvl-1-pressed: light-dark( var(--db-violet-12), var(--db-violet-5) );--db-violet-bg-lvl-2-enabled: light-dark( var(--db-violet-13), var(--db-violet-2) );--db-violet-bg-lvl-2-hover: light-dark( var(--db-violet-12), var(--db-violet-3) );--db-violet-bg-lvl-2-pressed: light-dark( var(--db-violet-11), var(--db-violet-4) );--db-violet-bg-lvl-3-enabled: light-dark( var(--db-violet-12), var(--db-violet-1) );--db-violet-bg-lvl-3-hover: light-dark( var(--db-violet-11), var(--db-violet-2) );--db-violet-bg-lvl-3-pressed: light-dark( var(--db-violet-10), var(--db-violet-3) );--db-violet-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-violet-3), var(--db-violet-12) );--db-violet-on-bg-hover: light-dark( var(--db-violet-4), var(--db-violet-11) );--db-violet-on-bg-pressed: light-dark( var(--db-violet-5), var(--db-violet-10) );--db-violet-on-bg-weak-enabled: light-dark( var(--db-violet-5), var(--db-violet-10) );--db-violet-on-bg-weak-hover: light-dark( var(--db-violet-6), var(--db-violet-9) );--db-violet-on-bg-weak-pressed: light-dark( var(--db-violet-7), var(--db-violet-8) );--db-violet-on-contrast-enabled: light-dark( var(--db-violet-14), var(--db-violet-3) );--db-violet-on-contrast-hover: light-dark( var(--db-violet-13), var(--db-violet-4) );--db-violet-on-contrast-pressed: light-dark( var(--db-violet-12), var(--db-violet-5) );--db-violet-contrast-high-enabled: light-dark( var(--db-violet-6), var(--db-violet-9) );--db-violet-contrast-high-hover: light-dark( var(--db-violet-5), var(--db-violet-8) );--db-violet-contrast-high-pressed: light-dark( var(--db-violet-4), var(--db-violet-7) );--db-violet-contrast-low-enabled: light-dark( var(--db-violet-7), var(--db-violet-8) );--db-violet-contrast-low-hover: light-dark( var(--db-violet-6), var(--db-violet-7) );--db-violet-contrast-low-pressed: light-dark( var(--db-violet-5), var(--db-violet-6) );--db-violet-border: light-dark(var(--db-violet-10), var(--db-violet-6));--db-blue-on-enabled: light-dark( var(--db-blue-on-light), var(--db-blue-on-dark) );--db-blue-on-hover: light-dark( var(--db-blue-on-hover-light), var(--db-blue-on-hover-dark) );--db-blue-on-pressed: light-dark( var(--db-blue-on-pressed-light), var(--db-blue-on-pressed-dark) );--db-blue-origin-enabled: light-dark( var(--db-blue-origin-light), var(--db-blue-origin-dark) );--db-blue-origin-hover: light-dark( var(--db-blue-hover-light), var(--db-blue-hover-dark) );--db-blue-origin-pressed: light-dark( var(--db-blue-pressed-light), var(--db-blue-pressed-dark) );--db-blue-bg-lvl-1-enabled: light-dark(var(--db-blue-14), var(--db-blue-3));--db-blue-bg-lvl-1-hover: light-dark(var(--db-blue-13), var(--db-blue-4));--db-blue-bg-lvl-1-pressed: light-dark(var(--db-blue-12), var(--db-blue-5));--db-blue-bg-lvl-2-enabled: light-dark(var(--db-blue-13), var(--db-blue-2));--db-blue-bg-lvl-2-hover: light-dark(var(--db-blue-12), var(--db-blue-3));--db-blue-bg-lvl-2-pressed: light-dark(var(--db-blue-11), var(--db-blue-4));--db-blue-bg-lvl-3-enabled: light-dark(var(--db-blue-12), var(--db-blue-1));--db-blue-bg-lvl-3-hover: light-dark(var(--db-blue-11), var(--db-blue-2));--db-blue-bg-lvl-3-pressed: light-dark(var(--db-blue-10), var(--db-blue-3));--db-blue-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark(var(--db-blue-3), var(--db-blue-12));--db-blue-on-bg-hover: light-dark(var(--db-blue-4), var(--db-blue-11));--db-blue-on-bg-pressed: light-dark(var(--db-blue-5), var(--db-blue-10));--db-blue-on-bg-weak-enabled: light-dark( var(--db-blue-5), var(--db-blue-10) );--db-blue-on-bg-weak-hover: light-dark(var(--db-blue-6), var(--db-blue-9));--db-blue-on-bg-weak-pressed: light-dark( var(--db-blue-7), var(--db-blue-8) );--db-blue-on-contrast-enabled: light-dark( var(--db-blue-14), var(--db-blue-3) );--db-blue-on-contrast-hover: light-dark( var(--db-blue-13), var(--db-blue-4) );--db-blue-on-contrast-pressed: light-dark( var(--db-blue-12), var(--db-blue-5) );--db-blue-contrast-high-enabled: light-dark( var(--db-blue-6), var(--db-blue-9) );--db-blue-contrast-high-hover: light-dark( var(--db-blue-5), var(--db-blue-8) );--db-blue-contrast-high-pressed: light-dark( var(--db-blue-4), var(--db-blue-7) );--db-blue-contrast-low-enabled: light-dark( var(--db-blue-7), var(--db-blue-8) );--db-blue-contrast-low-hover: light-dark( var(--db-blue-6), var(--db-blue-7) );--db-blue-contrast-low-pressed: light-dark( var(--db-blue-5), var(--db-blue-6) );--db-blue-border: light-dark(var(--db-blue-10), var(--db-blue-6));--db-cyan-on-enabled: light-dark( var(--db-cyan-on-light), var(--db-cyan-on-dark) );--db-cyan-on-hover: light-dark( var(--db-cyan-on-hover-light), var(--db-cyan-on-hover-dark) );--db-cyan-on-pressed: light-dark( var(--db-cyan-on-pressed-light), var(--db-cyan-on-pressed-dark) );--db-cyan-origin-enabled: light-dark( var(--db-cyan-origin-light), var(--db-cyan-origin-dark) );--db-cyan-origin-hover: light-dark( var(--db-cyan-hover-light), var(--db-cyan-hover-dark) );--db-cyan-origin-pressed: light-dark( var(--db-cyan-pressed-light), var(--db-cyan-pressed-dark) );--db-cyan-bg-lvl-1-enabled: light-dark(var(--db-cyan-14), var(--db-cyan-3));--db-cyan-bg-lvl-1-hover: light-dark(var(--db-cyan-13), var(--db-cyan-4));--db-cyan-bg-lvl-1-pressed: light-dark(var(--db-cyan-12), var(--db-cyan-5));--db-cyan-bg-lvl-2-enabled: light-dark(var(--db-cyan-13), var(--db-cyan-2));--db-cyan-bg-lvl-2-hover: light-dark(var(--db-cyan-12), var(--db-cyan-3));--db-cyan-bg-lvl-2-pressed: light-dark(var(--db-cyan-11), var(--db-cyan-4));--db-cyan-bg-lvl-3-enabled: light-dark(var(--db-cyan-12), var(--db-cyan-1));--db-cyan-bg-lvl-3-hover: light-dark(var(--db-cyan-11), var(--db-cyan-2));--db-cyan-bg-lvl-3-pressed: light-dark(var(--db-cyan-10), var(--db-cyan-3));--db-cyan-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark(var(--db-cyan-3), var(--db-cyan-12));--db-cyan-on-bg-hover: light-dark(var(--db-cyan-4), var(--db-cyan-11));--db-cyan-on-bg-pressed: light-dark(var(--db-cyan-5), var(--db-cyan-10));--db-cyan-on-bg-weak-enabled: light-dark( var(--db-cyan-5), var(--db-cyan-10) );--db-cyan-on-bg-weak-hover: light-dark(var(--db-cyan-6), var(--db-cyan-9));--db-cyan-on-bg-weak-pressed: light-dark( var(--db-cyan-7), var(--db-cyan-8) );--db-cyan-on-contrast-enabled: light-dark( var(--db-cyan-14), var(--db-cyan-3) );--db-cyan-on-contrast-hover: light-dark( var(--db-cyan-13), var(--db-cyan-4) );--db-cyan-on-contrast-pressed: light-dark( var(--db-cyan-12), var(--db-cyan-5) );--db-cyan-contrast-high-enabled: light-dark( var(--db-cyan-6), var(--db-cyan-9) );--db-cyan-contrast-high-hover: light-dark( var(--db-cyan-5), var(--db-cyan-8) );--db-cyan-contrast-high-pressed: light-dark( var(--db-cyan-4), var(--db-cyan-7) );--db-cyan-contrast-low-enabled: light-dark( var(--db-cyan-7), var(--db-cyan-8) );--db-cyan-contrast-low-hover: light-dark( var(--db-cyan-6), var(--db-cyan-7) );--db-cyan-contrast-low-pressed: light-dark( var(--db-cyan-5), var(--db-cyan-6) );--db-cyan-border: light-dark(var(--db-cyan-10), var(--db-cyan-6));--db-turquoise-on-enabled: light-dark( var(--db-turquoise-on-light), var(--db-turquoise-on-dark) );--db-turquoise-on-hover: light-dark( var(--db-turquoise-on-hover-light), var(--db-turquoise-on-hover-dark) );--db-turquoise-on-pressed: light-dark( var(--db-turquoise-on-pressed-light), var(--db-turquoise-on-pressed-dark) );--db-turquoise-origin-enabled: light-dark( var(--db-turquoise-origin-light), var(--db-turquoise-origin-dark) );--db-turquoise-origin-hover: light-dark( var(--db-turquoise-hover-light), var(--db-turquoise-hover-dark) );--db-turquoise-origin-pressed: light-dark( var(--db-turquoise-pressed-light), var(--db-turquoise-pressed-dark) );--db-turquoise-bg-lvl-1-enabled: light-dark( var(--db-turquoise-14), var(--db-turquoise-3) );--db-turquoise-bg-lvl-1-hover: light-dark( var(--db-turquoise-13), var(--db-turquoise-4) );--db-turquoise-bg-lvl-1-pressed: light-dark( var(--db-turquoise-12), var(--db-turquoise-5) );--db-turquoise-bg-lvl-2-enabled: light-dark( var(--db-turquoise-13), var(--db-turquoise-2) );--db-turquoise-bg-lvl-2-hover: light-dark( var(--db-turquoise-12), var(--db-turquoise-3) );--db-turquoise-bg-lvl-2-pressed: light-dark( var(--db-turquoise-11), var(--db-turquoise-4) );--db-turquoise-bg-lvl-3-enabled: light-dark( var(--db-turquoise-12), var(--db-turquoise-1) );--db-turquoise-bg-lvl-3-hover: light-dark( var(--db-turquoise-11), var(--db-turquoise-2) );--db-turquoise-bg-lvl-3-pressed: light-dark( var(--db-turquoise-10), var(--db-turquoise-3) );--db-turquoise-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark( var(--db-turquoise-3), var(--db-turquoise-12) );--db-turquoise-on-bg-hover: light-dark( var(--db-turquoise-4), var(--db-turquoise-11) );--db-turquoise-on-bg-pressed: light-dark( var(--db-turquoise-5), var(--db-turquoise-10) );--db-turquoise-on-bg-weak-enabled: light-dark( var(--db-turquoise-5), var(--db-turquoise-10) );--db-turquoise-on-bg-weak-hover: light-dark( var(--db-turquoise-6), var(--db-turquoise-9) );--db-turquoise-on-bg-weak-pressed: light-dark( var(--db-turquoise-7), var(--db-turquoise-8) );--db-turquoise-on-contrast-enabled: light-dark( var(--db-turquoise-14), var(--db-turquoise-3) );--db-turquoise-on-contrast-hover: light-dark( var(--db-turquoise-13), var(--db-turquoise-4) );--db-turquoise-on-contrast-pressed: light-dark( var(--db-turquoise-12), var(--db-turquoise-5) );--db-turquoise-contrast-high-enabled: light-dark( var(--db-turquoise-6), var(--db-turquoise-9) );--db-turquoise-contrast-high-hover: light-dark( var(--db-turquoise-5), var(--db-turquoise-8) );--db-turquoise-contrast-high-pressed: light-dark( var(--db-turquoise-4), var(--db-turquoise-7) );--db-turquoise-contrast-low-enabled: light-dark( var(--db-turquoise-7), var(--db-turquoise-8) );--db-turquoise-contrast-low-hover: light-dark( var(--db-turquoise-6), var(--db-turquoise-7) );--db-turquoise-contrast-low-pressed: light-dark( var(--db-turquoise-5), var(--db-turquoise-6) );--db-turquoise-border: light-dark( var(--db-turquoise-10), var(--db-turquoise-6) );--db-green-on-enabled: light-dark( var(--db-green-on-light), var(--db-green-on-dark) );--db-green-on-hover: light-dark( var(--db-green-on-hover-light), var(--db-green-on-hover-dark) );--db-green-on-pressed: light-dark( var(--db-green-on-pressed-light), var(--db-green-on-pressed-dark) );--db-green-origin-enabled: light-dark( var(--db-green-origin-light), var(--db-green-origin-dark) );--db-green-origin-hover: light-dark( var(--db-green-hover-light), var(--db-green-hover-dark) );--db-green-origin-pressed: light-dark( var(--db-green-pressed-light), var(--db-green-pressed-dark) );--db-green-bg-lvl-1-enabled: light-dark( var(--db-green-14), var(--db-green-3) );--db-green-bg-lvl-1-hover: light-dark( var(--db-green-13), var(--db-green-4) );--db-green-bg-lvl-1-pressed: light-dark( var(--db-green-12), var(--db-green-5) );--db-green-bg-lvl-2-enabled: light-dark( var(--db-green-13), var(--db-green-2) );--db-green-bg-lvl-2-hover: light-dark( var(--db-green-12), var(--db-green-3) );--db-green-bg-lvl-2-pressed: light-dark( var(--db-green-11), var(--db-green-4) );--db-green-bg-lvl-3-enabled: light-dark( var(--db-green-12), var(--db-green-1) );--db-green-bg-lvl-3-hover: light-dark( var(--db-green-11), var(--db-green-2) );--db-green-bg-lvl-3-pressed: light-dark( var(--db-green-10), var(--db-green-3) );--db-green-bg-transparent-full-enabled: 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-transparent-semi-enabled: 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-transparent-hover: 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-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-enabled: light-dark(var(--db-green-3), var(--db-green-12));--db-green-on-bg-hover: light-dark(var(--db-green-4), var(--db-green-11));--db-green-on-bg-pressed: light-dark(var(--db-green-5), var(--db-green-10));--db-green-on-bg-weak-enabled: light-dark( var(--db-green-5), var(--db-green-10) );--db-green-on-bg-weak-hover: light-dark( var(--db-green-6), var(--db-green-9) );--db-green-on-bg-weak-pressed: light-dark( var(--db-green-7), var(--db-green-8) );--db-green-on-contrast-enabled: light-dark( var(--db-green-14), var(--db-green-3) );--db-green-on-contrast-hover: light-dark( var(--db-green-13), var(--db-green-4) );--db-green-on-contrast-pressed: light-dark( var(--db-green-12), var(--db-green-5) );--db-green-contrast-high-enabled: light-dark( var(--db-green-6), var(--db-green-9) );--db-green-contrast-high-hover: light-dark( var(--db-green-5), var(--db-green-8) );--db-green-contrast-high-pressed: light-dark( var(--db-green-4), var(--db-green-7) );--db-green-contrast-low-enabled: light-dark( var(--db-green-7), var(--db-green-8) );--db-green-contrast-low-hover: light-dark( var(--db-green-6), var(--db-green-7) );--db-green-contrast-low-pressed: light-dark( var(--db-green-5), var(--db-green-6) );--db-green-border: light-dark(var(--db-green-10), var(--db-green-6))}@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/chore-color-picker-tag/assets/db-ux-CXAJOXnB.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:16;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-Ct6aky0D.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:20;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-CBcD7OLq.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:24;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-CQxCEfIM.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:32;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-C2ZvN9eF.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:48;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-CtyfLnYH.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-default;font-style:normal;font-weight:64;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-BTySrZLw.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/chore-color-picker-tag/assets/db-ux-B7XsWbdp.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:16;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-B7XsWbdp.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:20;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-C3H8lLOy.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:24;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-8GLQwAL_.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:32;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-D66_HfqY.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:48;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-D66_HfqY.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-inverted;font-style:normal;font-weight:64;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-By-gFFJK.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/chore-color-picker-tag/assets/db-ux-D8YOKiRi.woff2) format("woff2")}@font-face{font-display:block;font-family:db-ux-filled;font-style:normal;font-weight:16;src:url(/theme-builder/chore-color-picker-tag/assets/db-ux-BfcDOAp1.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/chore-color-picker-tag/assets/db-ux-DaMHFYxM.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/chore-color-picker-tag/assets/db-ux-C_IVWiq1.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/chore-color-picker-tag/assets/db-ux-DYNlfH1r.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/chore-color-picker-tag/assets/db-ux-DYNlfH1r.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/chore-color-picker-tag/assets/db-ux-DYNlfH1r.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));margin-inline-start:var(--db-icon-margin-start, var(--db-spacing-fixed-xs))}@supports (content: ""/""){[data-icon-after]:after{content:var(--db-icon-after, attr(data-icon-after))/""}}[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-current-color-border);position:relative}.db-divider-top-before[data-emphasis=strong],[data-divider=top-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider-top-after,[data-divider=top-after]{--db-divider-bg-color: var(--db-current-color-border);position:relative}.db-divider-top-after[data-emphasis=strong],[data-divider=top-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider-bottom-before,[data-divider=bottom-before]{--db-divider-bg-color: var(--db-current-color-border);position:relative}.db-divider-bottom-before[data-emphasis=strong],[data-divider=bottom-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider-bottom-after,[data-divider=bottom-after]{--db-divider-bg-color: var(--db-current-color-border);position:relative}.db-divider-bottom-after[data-emphasis=strong],[data-divider=bottom-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider-left-before,[data-divider=left-before]{--db-divider-bg-color: var(--db-current-color-border);position:relative}.db-divider-left-before[data-emphasis=strong],[data-divider=left-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider-left-after,[data-divider=left-after]{--db-divider-bg-color: var(--db-current-color-border);position:relative}.db-divider-left-after[data-emphasis=strong],[data-divider=left-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider-right-before,[data-divider=right-before]{--db-divider-bg-color: var(--db-current-color-border);position:relative}.db-divider-right-before[data-emphasis=strong],[data-divider=right-before][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}.db-divider-right-after,[data-divider=right-after]{--db-divider-bg-color: var(--db-current-color-border);position:relative}.db-divider-right-after[data-emphasis=strong],[data-divider=right-after][data-emphasis=strong]{--db-divider-bg-color: var(--db-current-color-contrast-low-enabled)}.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}@font-face{font-display:block;font-family:piab;font-style:normal;font-weight:400;src:url(/theme-builder/chore-color-picker-tag/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/chore-color-picker-tag/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-contrast-low-enabled);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-current-color-border)}.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-enabled)}.speaking-name-container{font-size:0}.db-tab-panel{position:absolute;inset-block-start:var(--db-spacing-fixed-3xl)}*,: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]{display:none}*,: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: }.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: 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-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: 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-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)}}@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-color=green-bg-lvl-1],.db-green-bg-lvl-1,[data-color=green-bg-lvl-2],.db-green-bg-lvl-2,[data-color=green-bg-lvl-3],.db-green-bg-lvl-3,[data-color=green-bg-transparent-full],.db-green-bg-transparent-full,[data-color=green-bg-transparent-semi],.db-green-bg-transparent-semi,[data-color=green-contrast-low],.db-green-contrast-low,[data-color=green-contrast-low-interactive],.db-green-contrast-low-interactive,[data-color=green-contrast-high],.db-green-contrast-high,[data-color=green-contrast-high-interactive],.db-green-contrast-high-interactive,[data-color=turquoise-bg-lvl-1],.db-turquoise-bg-lvl-1,[data-color=turquoise-bg-lvl-2],.db-turquoise-bg-lvl-2,[data-color=turquoise-bg-lvl-3],.db-turquoise-bg-lvl-3,[data-color=turquoise-bg-transparent-full],.db-turquoise-bg-transparent-full,[data-color=turquoise-bg-transparent-semi],.db-turquoise-bg-transparent-semi,[data-color=turquoise-contrast-low],.db-turquoise-contrast-low,[data-color=turquoise-contrast-low-interactive],.db-turquoise-contrast-low-interactive,[data-color=turquoise-contrast-high],.db-turquoise-contrast-high,[data-color=turquoise-contrast-high-interactive],.db-turquoise-contrast-high-interactive,[data-color=cyan-bg-lvl-1],.db-cyan-bg-lvl-1,[data-color=cyan-bg-lvl-2],.db-cyan-bg-lvl-2,[data-color=cyan-bg-lvl-3],.db-cyan-bg-lvl-3,[data-color=cyan-bg-transparent-full],.db-cyan-bg-transparent-full,[data-color=cyan-bg-transparent-semi],.db-cyan-bg-transparent-semi,[data-color=cyan-contrast-low],.db-cyan-contrast-low,[data-color=cyan-contrast-low-interactive],.db-cyan-contrast-low-interactive,[data-color=cyan-contrast-high],.db-cyan-contrast-high,[data-color=cyan-contrast-high-interactive],.db-cyan-contrast-high-interactive,[data-color=blue-bg-lvl-1],.db-blue-bg-lvl-1,[data-color=blue-bg-lvl-2],.db-blue-bg-lvl-2,[data-color=blue-bg-lvl-3],.db-blue-bg-lvl-3,[data-color=blue-bg-transparent-full],.db-blue-bg-transparent-full,[data-color=blue-bg-transparent-semi],.db-blue-bg-transparent-semi,[data-color=blue-contrast-low],.db-blue-contrast-low,[data-color=blue-contrast-low-interactive],.db-blue-contrast-low-interactive,[data-color=blue-contrast-high],.db-blue-contrast-high,[data-color=blue-contrast-high-interactive],.db-blue-contrast-high-interactive,[data-color=violet-bg-lvl-1],.db-violet-bg-lvl-1,[data-color=violet-bg-lvl-2],.db-violet-bg-lvl-2,[data-color=violet-bg-lvl-3],.db-violet-bg-lvl-3,[data-color=violet-bg-transparent-full],.db-violet-bg-transparent-full,[data-color=violet-bg-transparent-semi],.db-violet-bg-transparent-semi,[data-color=violet-contrast-low],.db-violet-contrast-low,[data-color=violet-contrast-low-interactive],.db-violet-contrast-low-interactive,[data-color=violet-contrast-high],.db-violet-contrast-high,[data-color=violet-contrast-high-interactive],.db-violet-contrast-high-interactive,[data-color=pink-bg-lvl-1],.db-pink-bg-lvl-1,[data-color=pink-bg-lvl-2],.db-pink-bg-lvl-2,[data-color=pink-bg-lvl-3],.db-pink-bg-lvl-3,[data-color=pink-bg-transparent-full],.db-pink-bg-transparent-full,[data-color=pink-bg-transparent-semi],.db-pink-bg-transparent-semi,[data-color=pink-contrast-low],.db-pink-contrast-low,[data-color=pink-contrast-low-interactive],.db-pink-contrast-low-interactive,[data-color=pink-contrast-high],.db-pink-contrast-high,[data-color=pink-contrast-high-interactive],.db-pink-contrast-high-interactive,[data-color=red-bg-lvl-1],.db-red-bg-lvl-1,[data-color=red-bg-lvl-2],.db-red-bg-lvl-2,[data-color=red-bg-lvl-3],.db-red-bg-lvl-3,[data-color=red-bg-transparent-full],.db-red-bg-transparent-full,[data-color=red-bg-transparent-semi],.db-red-bg-transparent-semi,[data-color=red-contrast-low],.db-red-contrast-low,[data-color=red-contrast-low-interactive],.db-red-contrast-low-interactive,[data-color=red-contrast-high],.db-red-contrast-high,[data-color=red-contrast-high-interactive],.db-red-contrast-high-interactive,[data-color=orange-bg-lvl-1],.db-orange-bg-lvl-1,[data-color=orange-bg-lvl-2],.db-orange-bg-lvl-2,[data-color=orange-bg-lvl-3],.db-orange-bg-lvl-3,[data-color=orange-bg-transparent-full],.db-orange-bg-transparent-full,[data-color=orange-bg-transparent-semi],.db-orange-bg-transparent-semi,[data-color=orange-contrast-low],.db-orange-contrast-low,[data-color=orange-contrast-low-interactive],.db-orange-contrast-low-interactive,[data-color=orange-contrast-high],.db-orange-contrast-high,[data-color=orange-contrast-high-interactive],.db-orange-contrast-high-interactive,[data-color=yellow-bg-lvl-1],.db-yellow-bg-lvl-1,[data-color=yellow-bg-lvl-2],.db-yellow-bg-lvl-2,[data-color=yellow-bg-lvl-3],.db-yellow-bg-lvl-3,[data-color=yellow-bg-transparent-full],.db-yellow-bg-transparent-full,[data-color=yellow-bg-transparent-semi],.db-yellow-bg-transparent-semi,[data-color=yellow-contrast-low],.db-yellow-contrast-low,[data-color=yellow-contrast-low-interactive],.db-yellow-contrast-low-interactive,[data-color=yellow-contrast-high],.db-yellow-contrast-high,[data-color=yellow-contrast-high-interactive],.db-yellow-contrast-high-interactive,[data-color=informational-bg-lvl-1],.db-informational-bg-lvl-1,[data-color=informational-bg-lvl-2],.db-informational-bg-lvl-2,[data-color=informational-bg-lvl-3],.db-informational-bg-lvl-3,[data-color=informational-bg-transparent-full],.db-informational-bg-transparent-full,[data-color=informational-bg-transparent-semi],.db-informational-bg-transparent-semi,[data-color=informational-contrast-low],.db-informational-contrast-low,[data-color=informational-contrast-low-interactive],.db-informational-contrast-low-interactive,[data-color=informational-contrast-high],.db-informational-contrast-high,[data-color=informational-contrast-high-interactive],.db-informational-contrast-high-interactive,[data-color=warning-bg-lvl-1],.db-warning-bg-lvl-1,[data-color=warning-bg-lvl-2],.db-warning-bg-lvl-2,[data-color=warning-bg-lvl-3],.db-warning-bg-lvl-3,[data-color=warning-bg-transparent-full],.db-warning-bg-transparent-full,[data-color=warning-bg-transparent-semi],.db-warning-bg-transparent-semi,[data-color=warning-contrast-low],.db-warning-contrast-low,[data-color=warning-contrast-low-interactive],.db-warning-contrast-low-interactive,[data-color=warning-contrast-high],.db-warning-contrast-high,[data-color=warning-contrast-high-interactive],.db-warning-contrast-high-interactive,[data-color=successful-bg-lvl-1],.db-successful-bg-lvl-1,[data-color=successful-bg-lvl-2],.db-successful-bg-lvl-2,[data-color=successful-bg-lvl-3],.db-successful-bg-lvl-3,[data-color=successful-bg-transparent-full],.db-successful-bg-transparent-full,[data-color=successful-bg-transparent-semi],.db-successful-bg-transparent-semi,[data-color=successful-contrast-low],.db-successful-contrast-low,[data-color=successful-contrast-low-interactive],.db-successful-contrast-low-interactive,[data-color=successful-contrast-high],.db-successful-contrast-high,[data-color=successful-contrast-high-interactive],.db-successful-contrast-high-interactive,[data-color=critical-bg-lvl-1],.db-critical-bg-lvl-1,[data-color=critical-bg-lvl-2],.db-critical-bg-lvl-2,[data-color=critical-bg-lvl-3],.db-critical-bg-lvl-3,[data-color=critical-bg-transparent-full],.db-critical-bg-transparent-full,[data-color=critical-bg-transparent-semi],.db-critical-bg-transparent-semi,[data-color=critical-contrast-low],.db-critical-contrast-low,[data-color=critical-contrast-low-interactive],.db-critical-contrast-low-interactive,[data-color=critical-contrast-high],.db-critical-contrast-high,[data-color=critical-contrast-high-interactive],.db-critical-contrast-high-interactive,[data-color=brand-bg-lvl-1],.db-brand-bg-lvl-1,[data-color=brand-bg-lvl-2],.db-brand-bg-lvl-2,[data-color=brand-bg-lvl-3],.db-brand-bg-lvl-3,[data-color=brand-bg-transparent-full],.db-brand-bg-transparent-full,[data-color=brand-bg-transparent-semi],.db-brand-bg-transparent-semi,[data-color=brand-contrast-low],.db-brand-contrast-low,[data-color=brand-contrast-low-interactive],.db-brand-contrast-low-interactive,[data-color=brand-contrast-high],.db-brand-contrast-high,[data-color=brand-contrast-high-interactive],.db-brand-contrast-high-interactive,[data-color=neutral-bg-lvl-1],.db-neutral-bg-lvl-1,[data-color=neutral-bg-lvl-2],.db-neutral-bg-lvl-2,[data-color=neutral-bg-lvl-3],.db-neutral-bg-lvl-3,[data-color=neutral-bg-transparent-full],.db-neutral-bg-transparent-full,[data-color=neutral-bg-transparent-semi],.db-neutral-bg-transparent-semi,[data-color=neutral-contrast-low],.db-neutral-contrast-low,[data-color=neutral-contrast-low-interactive],.db-neutral-contrast-low-interactive,[data-color=neutral-contrast-high],.db-neutral-contrast-high,[data-color=neutral-contrast-high-interactive],.db-neutral-contrast-high-interactive{background:var(--db-current-color-bg-enabled);color:var(--db-current-color-enabled)}[data-color=green-bg-lvl-1]:before,.db-green-bg-lvl-1:before,[data-color=green-bg-lvl-2]:before,.db-green-bg-lvl-2:before,[data-color=green-bg-lvl-3]:before,.db-green-bg-lvl-3:before,[data-color=green-bg-transparent-full]:before,.db-green-bg-transparent-full:before,[data-color=green-bg-transparent-semi]:before,.db-green-bg-transparent-semi:before,[data-color=green-contrast-low]:before,.db-green-contrast-low:before,[data-color=green-contrast-low-interactive]:before,.db-green-contrast-low-interactive:before,[data-color=green-contrast-high]:before,.db-green-contrast-high:before,[data-color=green-contrast-high-interactive]:before,.db-green-contrast-high-interactive:before,[data-color=turquoise-bg-lvl-1]:before,.db-turquoise-bg-lvl-1:before,[data-color=turquoise-bg-lvl-2]:before,.db-turquoise-bg-lvl-2:before,[data-color=turquoise-bg-lvl-3]:before,.db-turquoise-bg-lvl-3:before,[data-color=turquoise-bg-transparent-full]:before,.db-turquoise-bg-transparent-full:before,[data-color=turquoise-bg-transparent-semi]:before,.db-turquoise-bg-transparent-semi:before,[data-color=turquoise-contrast-low]:before,.db-turquoise-contrast-low:before,[data-color=turquoise-contrast-low-interactive]:before,.db-turquoise-contrast-low-interactive:before,[data-color=turquoise-contrast-high]:before,.db-turquoise-contrast-high:before,[data-color=turquoise-contrast-high-interactive]:before,.db-turquoise-contrast-high-interactive:before,[data-color=cyan-bg-lvl-1]:before,.db-cyan-bg-lvl-1:before,[data-color=cyan-bg-lvl-2]:before,.db-cyan-bg-lvl-2:before,[data-color=cyan-bg-lvl-3]:before,.db-cyan-bg-lvl-3:before,[data-color=cyan-bg-transparent-full]:before,.db-cyan-bg-transparent-full:before,[data-color=cyan-bg-transparent-semi]:before,.db-cyan-bg-transparent-semi:before,[data-color=cyan-contrast-low]:before,.db-cyan-contrast-low:before,[data-color=cyan-contrast-low-interactive]:before,.db-cyan-contrast-low-interactive:before,[data-color=cyan-contrast-high]:before,.db-cyan-contrast-high:before,[data-color=cyan-contrast-high-interactive]:before,.db-cyan-contrast-high-interactive:before,[data-color=blue-bg-lvl-1]:before,.db-blue-bg-lvl-1:before,[data-color=blue-bg-lvl-2]:before,.db-blue-bg-lvl-2:before,[data-color=blue-bg-lvl-3]:before,.db-blue-bg-lvl-3:before,[data-color=blue-bg-transparent-full]:before,.db-blue-bg-transparent-full:before,[data-color=blue-bg-transparent-semi]:before,.db-blue-bg-transparent-semi:before,[data-color=blue-contrast-low]:before,.db-blue-contrast-low:before,[data-color=blue-contrast-low-interactive]:before,.db-blue-contrast-low-interactive:before,[data-color=blue-contrast-high]:before,.db-blue-contrast-high:before,[data-color=blue-contrast-high-interactive]:before,.db-blue-contrast-high-interactive:before,[data-color=violet-bg-lvl-1]:before,.db-violet-bg-lvl-1:before,[data-color=violet-bg-lvl-2]:before,.db-violet-bg-lvl-2:before,[data-color=violet-bg-lvl-3]:before,.db-violet-bg-lvl-3:before,[data-color=violet-bg-transparent-full]:before,.db-violet-bg-transparent-full:before,[data-color=violet-bg-transparent-semi]:before,.db-violet-bg-transparent-semi:before,[data-color=violet-contrast-low]:before,.db-violet-contrast-low:before,[data-color=violet-contrast-low-interactive]:before,.db-violet-contrast-low-interactive:before,[data-color=violet-contrast-high]:before,.db-violet-contrast-high:before,[data-color=violet-contrast-high-interactive]:before,.db-violet-contrast-high-interactive:before,[data-color=pink-bg-lvl-1]:before,.db-pink-bg-lvl-1:before,[data-color=pink-bg-lvl-2]:before,.db-pink-bg-lvl-2:before,[data-color=pink-bg-lvl-3]:before,.db-pink-bg-lvl-3:before,[data-color=pink-bg-transparent-full]:before,.db-pink-bg-transparent-full:before,[data-color=pink-bg-transparent-semi]:before,.db-pink-bg-transparent-semi:before,[data-color=pink-contrast-low]:before,.db-pink-contrast-low:before,[data-color=pink-contrast-low-interactive]:before,.db-pink-contrast-low-interactive:before,[data-color=pink-contrast-high]:before,.db-pink-contrast-high:before,[data-color=pink-contrast-high-interactive]:before,.db-pink-contrast-high-interactive:before,[data-color=red-bg-lvl-1]:before,.db-red-bg-lvl-1:before,[data-color=red-bg-lvl-2]:before,.db-red-bg-lvl-2:before,[data-color=red-bg-lvl-3]:before,.db-red-bg-lvl-3:before,[data-color=red-bg-transparent-full]:before,.db-red-bg-transparent-full:before,[data-color=red-bg-transparent-semi]:before,.db-red-bg-transparent-semi:before,[data-color=red-contrast-low]:before,.db-red-contrast-low:before,[data-color=red-contrast-low-interactive]:before,.db-red-contrast-low-interactive:before,[data-color=red-contrast-high]:before,.db-red-contrast-high:before,[data-color=red-contrast-high-interactive]:before,.db-red-contrast-high-interactive:before,[data-color=orange-bg-lvl-1]:before,.db-orange-bg-lvl-1:before,[data-color=orange-bg-lvl-2]:before,.db-orange-bg-lvl-2:before,[data-color=orange-bg-lvl-3]:before,.db-orange-bg-lvl-3:before,[data-color=orange-bg-transparent-full]:before,.db-orange-bg-transparent-full:before,[data-color=orange-bg-transparent-semi]:before,.db-orange-bg-transparent-semi:before,[data-color=orange-contrast-low]:before,.db-orange-contrast-low:before,[data-color=orange-contrast-low-interactive]:before,.db-orange-contrast-low-interactive:before,[data-color=orange-contrast-high]:before,.db-orange-contrast-high:before,[data-color=orange-contrast-high-interactive]:before,.db-orange-contrast-high-interactive:before,[data-color=yellow-bg-lvl-1]:before,.db-yellow-bg-lvl-1:before,[data-color=yellow-bg-lvl-2]:before,.db-yellow-bg-lvl-2:before,[data-color=yellow-bg-lvl-3]:before,.db-yellow-bg-lvl-3:before,[data-color=yellow-bg-transparent-full]:before,.db-yellow-bg-transparent-full:before,[data-color=yellow-bg-transparent-semi]:before,.db-yellow-bg-transparent-semi:before,[data-color=yellow-contrast-low]:before,.db-yellow-contrast-low:before,[data-color=yellow-contrast-low-interactive]:before,.db-yellow-contrast-low-interactive:before,[data-color=yellow-contrast-high]:before,.db-yellow-contrast-high:before,[data-color=yellow-contrast-high-interactive]:before,.db-yellow-contrast-high-interactive:before,[data-color=informational-bg-lvl-1]:before,.db-informational-bg-lvl-1:before,[data-color=informational-bg-lvl-2]:before,.db-informational-bg-lvl-2:before,[data-color=informational-bg-lvl-3]:before,.db-informational-bg-lvl-3:before,[data-color=informational-bg-transparent-full]:before,.db-informational-bg-transparent-full:before,[data-color=informational-bg-transparent-semi]:before,.db-informational-bg-transparent-semi:before,[data-color=informational-contrast-low]:before,.db-informational-contrast-low:before,[data-color=informational-contrast-low-interactive]:before,.db-informational-contrast-low-interactive:before,[data-color=informational-contrast-high]:before,.db-informational-contrast-high:before,[data-color=informational-contrast-high-interactive]:before,.db-informational-contrast-high-interactive:before,[data-color=warning-bg-lvl-1]:before,.db-warning-bg-lvl-1:before,[data-color=warning-bg-lvl-2]:before,.db-warning-bg-lvl-2:before,[data-color=warning-bg-lvl-3]:before,.db-warning-bg-lvl-3:before,[data-color=warning-bg-transparent-full]:before,.db-warning-bg-transparent-full:before,[data-color=warning-bg-transparent-semi]:before,.db-warning-bg-transparent-semi:before,[data-color=warning-contrast-low]:before,.db-warning-contrast-low:before,[data-color=warning-contrast-low-interactive]:before,.db-warning-contrast-low-interactive:before,[data-color=warning-contrast-high]:before,.db-warning-contrast-high:before,[data-color=warning-contrast-high-interactive]:before,.db-warning-contrast-high-interactive:before,[data-color=successful-bg-lvl-1]:before,.db-successful-bg-lvl-1:before,[data-color=successful-bg-lvl-2]:before,.db-successful-bg-lvl-2:before,[data-color=successful-bg-lvl-3]:before,.db-successful-bg-lvl-3:before,[data-color=successful-bg-transparent-full]:before,.db-successful-bg-transparent-full:before,[data-color=successful-bg-transparent-semi]:before,.db-successful-bg-transparent-semi:before,[data-color=successful-contrast-low]:before,.db-successful-contrast-low:before,[data-color=successful-contrast-low-interactive]:before,.db-successful-contrast-low-interactive:before,[data-color=successful-contrast-high]:before,.db-successful-contrast-high:before,[data-color=successful-contrast-high-interactive]:before,.db-successful-contrast-high-interactive:before,[data-color=critical-bg-lvl-1]:before,.db-critical-bg-lvl-1:before,[data-color=critical-bg-lvl-2]:before,.db-critical-bg-lvl-2:before,[data-color=critical-bg-lvl-3]:before,.db-critical-bg-lvl-3:before,[data-color=critical-bg-transparent-full]:before,.db-critical-bg-transparent-full:before,[data-color=critical-bg-transparent-semi]:before,.db-critical-bg-transparent-semi:before,[data-color=critical-contrast-low]:before,.db-critical-contrast-low:before,[data-color=critical-contrast-low-interactive]:before,.db-critical-contrast-low-interactive:before,[data-color=critical-contrast-high]:before,.db-critical-contrast-high:before,[data-color=critical-contrast-high-interactive]:before,.db-critical-contrast-high-interactive:before,[data-color=brand-bg-lvl-1]:before,.db-brand-bg-lvl-1:before,[data-color=brand-bg-lvl-2]:before,.db-brand-bg-lvl-2:before,[data-color=brand-bg-lvl-3]:before,.db-brand-bg-lvl-3:before,[data-color=brand-bg-transparent-full]:before,.db-brand-bg-transparent-full:before,[data-color=brand-bg-transparent-semi]:before,.db-brand-bg-transparent-semi:before,[data-color=brand-contrast-low]:before,.db-brand-contrast-low:before,[data-color=brand-contrast-low-interactive]:before,.db-brand-contrast-low-interactive:before,[data-color=brand-contrast-high]:before,.db-brand-contrast-high:before,[data-color=brand-contrast-high-interactive]:before,.db-brand-contrast-high-interactive:before,[data-color=neutral-bg-lvl-1]:before,.db-neutral-bg-lvl-1:before,[data-color=neutral-bg-lvl-2]:before,.db-neutral-bg-lvl-2:before,[data-color=neutral-bg-lvl-3]:before,.db-neutral-bg-lvl-3:before,[data-color=neutral-bg-transparent-full]:before,.db-neutral-bg-transparent-full:before,[data-color=neutral-bg-transparent-semi]:before,.db-neutral-bg-transparent-semi:before,[data-color=neutral-contrast-low]:before,.db-neutral-contrast-low:before,[data-color=neutral-contrast-low-interactive]:before,.db-neutral-contrast-low-interactive:before,[data-color=neutral-contrast-high]:before,.db-neutral-contrast-high:before,[data-color=neutral-contrast-high-interactive]:before,.db-neutral-contrast-high-interactive:before,[data-color=green-bg-lvl-1]:after,.db-green-bg-lvl-1:after,[data-color=green-bg-lvl-2]:after,.db-green-bg-lvl-2:after,[data-color=green-bg-lvl-3]:after,.db-green-bg-lvl-3:after,[data-color=green-bg-transparent-full]:after,.db-green-bg-transparent-full:after,[data-color=green-bg-transparent-semi]:after,.db-green-bg-transparent-semi:after,[data-color=green-contrast-low]:after,.db-green-contrast-low:after,[data-color=green-contrast-low-interactive]:after,.db-green-contrast-low-interactive:after,[data-color=green-contrast-high]:after,.db-green-contrast-high:after,[data-color=green-contrast-high-interactive]:after,.db-green-contrast-high-interactive:after,[data-color=turquoise-bg-lvl-1]:after,.db-turquoise-bg-lvl-1:after,[data-color=turquoise-bg-lvl-2]:after,.db-turquoise-bg-lvl-2:after,[data-color=turquoise-bg-lvl-3]:after,.db-turquoise-bg-lvl-3:after,[data-color=turquoise-bg-transparent-full]:after,.db-turquoise-bg-transparent-full:after,[data-color=turquoise-bg-transparent-semi]:after,.db-turquoise-bg-transparent-semi:after,[data-color=turquoise-contrast-low]:after,.db-turquoise-contrast-low:after,[data-color=turquoise-contrast-low-interactive]:after,.db-turquoise-contrast-low-interactive:after,[data-color=turquoise-contrast-high]:after,.db-turquoise-contrast-high:after,[data-color=turquoise-contrast-high-interactive]:after,.db-turquoise-contrast-high-interactive:after,[data-color=cyan-bg-lvl-1]:after,.db-cyan-bg-lvl-1:after,[data-color=cyan-bg-lvl-2]:after,.db-cyan-bg-lvl-2:after,[data-color=cyan-bg-lvl-3]:after,.db-cyan-bg-lvl-3:after,[data-color=cyan-bg-transparent-full]:after,.db-cyan-bg-transparent-full:after,[data-color=cyan-bg-transparent-semi]:after,.db-cyan-bg-transparent-semi:after,[data-color=cyan-contrast-low]:after,.db-cyan-contrast-low:after,[data-color=cyan-contrast-low-interactive]:after,.db-cyan-contrast-low-interactive:after,[data-color=cyan-contrast-high]:after,.db-cyan-contrast-high:after,[data-color=cyan-contrast-high-interactive]:after,.db-cyan-contrast-high-interactive:after,[data-color=blue-bg-lvl-1]:after,.db-blue-bg-lvl-1:after,[data-color=blue-bg-lvl-2]:after,.db-blue-bg-lvl-2:after,[data-color=blue-bg-lvl-3]:after,.db-blue-bg-lvl-3:after,[data-color=blue-bg-transparent-full]:after,.db-blue-bg-transparent-full:after,[data-color=blue-bg-transparent-semi]:after,.db-blue-bg-transparent-semi:after,[data-color=blue-contrast-low]:after,.db-blue-contrast-low:after,[data-color=blue-contrast-low-interactive]:after,.db-blue-contrast-low-interactive:after,[data-color=blue-contrast-high]:after,.db-blue-contrast-high:after,[data-color=blue-contrast-high-interactive]:after,.db-blue-contrast-high-interactive:after,[data-color=violet-bg-lvl-1]:after,.db-violet-bg-lvl-1:after,[data-color=violet-bg-lvl-2]:after,.db-violet-bg-lvl-2:after,[data-color=violet-bg-lvl-3]:after,.db-violet-bg-lvl-3:after,[data-color=violet-bg-transparent-full]:after,.db-violet-bg-transparent-full:after,[data-color=violet-bg-transparent-semi]:after,.db-violet-bg-transparent-semi:after,[data-color=violet-contrast-low]:after,.db-violet-contrast-low:after,[data-color=violet-contrast-low-interactive]:after,.db-violet-contrast-low-interactive:after,[data-color=violet-contrast-high]:after,.db-violet-contrast-high:after,[data-color=violet-contrast-high-interactive]:after,.db-violet-contrast-high-interactive:after,[data-color=pink-bg-lvl-1]:after,.db-pink-bg-lvl-1:after,[data-color=pink-bg-lvl-2]:after,.db-pink-bg-lvl-2:after,[data-color=pink-bg-lvl-3]:after,.db-pink-bg-lvl-3:after,[data-color=pink-bg-transparent-full]:after,.db-pink-bg-transparent-full:after,[data-color=pink-bg-transparent-semi]:after,.db-pink-bg-transparent-semi:after,[data-color=pink-contrast-low]:after,.db-pink-contrast-low:after,[data-color=pink-contrast-low-interactive]:after,.db-pink-contrast-low-interactive:after,[data-color=pink-contrast-high]:after,.db-pink-contrast-high:after,[data-color=pink-contrast-high-interactive]:after,.db-pink-contrast-high-interactive:after,[data-color=red-bg-lvl-1]:after,.db-red-bg-lvl-1:after,[data-color=red-bg-lvl-2]:after,.db-red-bg-lvl-2:after,[data-color=red-bg-lvl-3]:after,.db-red-bg-lvl-3:after,[data-color=red-bg-transparent-full]:after,.db-red-bg-transparent-full:after,[data-color=red-bg-transparent-semi]:after,.db-red-bg-transparent-semi:after,[data-color=red-contrast-low]:after,.db-red-contrast-low:after,[data-color=red-contrast-low-interactive]:after,.db-red-contrast-low-interactive:after,[data-color=red-contrast-high]:after,.db-red-contrast-high:after,[data-color=red-contrast-high-interactive]:after,.db-red-contrast-high-interactive:after,[data-color=orange-bg-lvl-1]:after,.db-orange-bg-lvl-1:after,[data-color=orange-bg-lvl-2]:after,.db-orange-bg-lvl-2:after,[data-color=orange-bg-lvl-3]:after,.db-orange-bg-lvl-3:after,[data-color=orange-bg-transparent-full]:after,.db-orange-bg-transparent-full:after,[data-color=orange-bg-transparent-semi]:after,.db-orange-bg-transparent-semi:after,[data-color=orange-contrast-low]:after,.db-orange-contrast-low:after,[data-color=orange-contrast-low-interactive]:after,.db-orange-contrast-low-interactive:after,[data-color=orange-contrast-high]:after,.db-orange-contrast-high:after,[data-color=orange-contrast-high-interactive]:after,.db-orange-contrast-high-interactive:after,[data-color=yellow-bg-lvl-1]:after,.db-yellow-bg-lvl-1:after,[data-color=yellow-bg-lvl-2]:after,.db-yellow-bg-lvl-2:after,[data-color=yellow-bg-lvl-3]:after,.db-yellow-bg-lvl-3:after,[data-color=yellow-bg-transparent-full]:after,.db-yellow-bg-transparent-full:after,[data-color=yellow-bg-transparent-semi]:after,.db-yellow-bg-transparent-semi:after,[data-color=yellow-contrast-low]:after,.db-yellow-contrast-low:after,[data-color=yellow-contrast-low-interactive]:after,.db-yellow-contrast-low-interactive:after,[data-color=yellow-contrast-high]:after,.db-yellow-contrast-high:after,[data-color=yellow-contrast-high-interactive]:after,.db-yellow-contrast-high-interactive:after,[data-color=informational-bg-lvl-1]:after,.db-informational-bg-lvl-1:after,[data-color=informational-bg-lvl-2]:after,.db-informational-bg-lvl-2:after,[data-color=informational-bg-lvl-3]:after,.db-informational-bg-lvl-3:after,[data-color=informational-bg-transparent-full]:after,.db-informational-bg-transparent-full:after,[data-color=informational-bg-transparent-semi]:after,.db-informational-bg-transparent-semi:after,[data-color=informational-contrast-low]:after,.db-informational-contrast-low:after,[data-color=informational-contrast-low-interactive]:after,.db-informational-contrast-low-interactive:after,[data-color=informational-contrast-high]:after,.db-informational-contrast-high:after,[data-color=informational-contrast-high-interactive]:after,.db-informational-contrast-high-interactive:after,[data-color=warning-bg-lvl-1]:after,.db-warning-bg-lvl-1:after,[data-color=warning-bg-lvl-2]:after,.db-warning-bg-lvl-2:after,[data-color=warning-bg-lvl-3]:after,.db-warning-bg-lvl-3:after,[data-color=warning-bg-transparent-full]:after,.db-warning-bg-transparent-full:after,[data-color=warning-bg-transparent-semi]:after,.db-warning-bg-transparent-semi:after,[data-color=warning-contrast-low]:after,.db-warning-contrast-low:after,[data-color=warning-contrast-low-interactive]:after,.db-warning-contrast-low-interactive:after,[data-color=warning-contrast-high]:after,.db-warning-contrast-high:after,[data-color=warning-contrast-high-interactive]:after,.db-warning-contrast-high-interactive:after,[data-color=successful-bg-lvl-1]:after,.db-successful-bg-lvl-1:after,[data-color=successful-bg-lvl-2]:after,.db-successful-bg-lvl-2:after,[data-color=successful-bg-lvl-3]:after,.db-successful-bg-lvl-3:after,[data-color=successful-bg-transparent-full]:after,.db-successful-bg-transparent-full:after,[data-color=successful-bg-transparent-semi]:after,.db-successful-bg-transparent-semi:after,[data-color=successful-contrast-low]:after,.db-successful-contrast-low:after,[data-color=successful-contrast-low-interactive]:after,.db-successful-contrast-low-interactive:after,[data-color=successful-contrast-high]:after,.db-successful-contrast-high:after,[data-color=successful-contrast-high-interactive]:after,.db-successful-contrast-high-interactive:after,[data-color=critical-bg-lvl-1]:after,.db-critical-bg-lvl-1:after,[data-color=critical-bg-lvl-2]:after,.db-critical-bg-lvl-2:after,[data-color=critical-bg-lvl-3]:after,.db-critical-bg-lvl-3:after,[data-color=critical-bg-transparent-full]:after,.db-critical-bg-transparent-full:after,[data-color=critical-bg-transparent-semi]:after,.db-critical-bg-transparent-semi:after,[data-color=critical-contrast-low]:after,.db-critical-contrast-low:after,[data-color=critical-contrast-low-interactive]:after,.db-critical-contrast-low-interactive:after,[data-color=critical-contrast-high]:after,.db-critical-contrast-high:after,[data-color=critical-contrast-high-interactive]:after,.db-critical-contrast-high-interactive:after,[data-color=brand-bg-lvl-1]:after,.db-brand-bg-lvl-1:after,[data-color=brand-bg-lvl-2]:after,.db-brand-bg-lvl-2:after,[data-color=brand-bg-lvl-3]:after,.db-brand-bg-lvl-3:after,[data-color=brand-bg-transparent-full]:after,.db-brand-bg-transparent-full:after,[data-color=brand-bg-transparent-semi]:after,.db-brand-bg-transparent-semi:after,[data-color=brand-contrast-low]:after,.db-brand-contrast-low:after,[data-color=brand-contrast-low-interactive]:after,.db-brand-contrast-low-interactive:after,[data-color=brand-contrast-high]:after,.db-brand-contrast-high:after,[data-color=brand-contrast-high-interactive]:after,.db-brand-contrast-high-interactive:after,[data-color=neutral-bg-lvl-1]:after,.db-neutral-bg-lvl-1:after,[data-color=neutral-bg-lvl-2]:after,.db-neutral-bg-lvl-2:after,[data-color=neutral-bg-lvl-3]:after,.db-neutral-bg-lvl-3:after,[data-color=neutral-bg-transparent-full]:after,.db-neutral-bg-transparent-full:after,[data-color=neutral-bg-transparent-semi]:after,.db-neutral-bg-transparent-semi:after,[data-color=neutral-contrast-low]:after,.db-neutral-contrast-low:after,[data-color=neutral-contrast-low-interactive]:after,.db-neutral-contrast-low-interactive:after,[data-color=neutral-contrast-high]:after,.db-neutral-contrast-high:after,[data-color=neutral-contrast-high-interactive]:after,.db-neutral-contrast-high-interactive:after{color:var(--db-current-icon-color, inherit)}[data-color=neutral-contrast-high],.db-neutral-contrast-high,[data-color=neutral-contrast-high-interactive],.db-neutral-contrast-high-interactive{--db-current-icon-color: var(--db-neutral-on-contrast-enabled);--db-current-color-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-bg-hover: var( --db-neutral-contrast-high-hover );--db-current-color-bg-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-border: var( --db-neutral-contrast-high-enabled )}[data-color=neutral-contrast-high-interactive]:hover,.db-neutral-contrast-high-interactive:hover{background:var(--db-neutral-contrast-high-hover)}[data-color=neutral-contrast-high-interactive]:active,.db-neutral-contrast-high-interactive:active{background:var(--db-neutral-contrast-high-pressed)}[data-color=neutral-contrast-low],.db-neutral-contrast-low,[data-color=neutral-contrast-low-interactive],.db-neutral-contrast-low-interactive{--db-current-icon-color: var(--db-neutral-on-contrast-enabled);--db-current-color-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-neutral-contrast-low-enabled );--db-current-color-bg-hover: var( --db-neutral-contrast-low-hover );--db-current-color-bg-pressed: var( --db-neutral-contrast-low-pressed );--db-current-color-border: var( --db-neutral-contrast-low-enabled )}[data-color=neutral-contrast-low-interactive]:hover,.db-neutral-contrast-low-interactive:hover{background:var(--db-neutral-contrast-low-hover)}[data-color=neutral-contrast-low-interactive]:active,.db-neutral-contrast-low-interactive:active{background:var(--db-neutral-contrast-low-pressed)}[data-container-color=neutral],.db-container-color-neutral,[data-color=neutral-bg-lvl-1],.db-neutral-bg-lvl-1,[data-color=neutral-bg-lvl-2],.db-neutral-bg-lvl-2,[data-color=neutral-bg-lvl-3],.db-neutral-bg-lvl-3,[data-color=neutral-bg-transparent-full],.db-neutral-bg-transparent-full,[data-color=neutral-bg-transparent-semi],.db-neutral-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-neutral-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-neutral-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-neutral-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-neutral-bg-transparent-pressed );--db-current-color-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-icon: var(--db-neutral-on-bg-enabled);--db-current-color-hover: var(--db-neutral-on-bg-hover);--db-current-color-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-neutral-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-neutral-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-neutral-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-neutral-contrast-low-enabled );--db-current-color-border: var(--db-neutral-border);--db-current-color-bg-lvl-1-hover: var(--db-neutral-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-neutral-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-neutral-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-neutral-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-neutral-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-neutral-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-neutral-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-neutral-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-neutral-on-bg-weak-pressed )}[data-emphasis=weak][data-color=neutral-bg-lvl-1],[data-emphasis=weak].db-neutral-bg-lvl-1,[data-emphasis=weak][data-color=neutral-bg-lvl-2],[data-emphasis=weak].db-neutral-bg-lvl-2,[data-emphasis=weak][data-color=neutral-bg-lvl-3],[data-emphasis=weak].db-neutral-bg-lvl-3,[data-emphasis=weak][data-color=neutral-bg-transparent-full],[data-emphasis=weak].db-neutral-bg-transparent-full,[data-emphasis=weak][data-color=neutral-bg-transparent-semi],[data-emphasis=weak].db-neutral-bg-transparent-semi{--db-current-color-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-pressed: var( --db-neutral-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=neutral-bg-lvl-1],.db-neutral-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=neutral-bg-lvl-2],.db-neutral-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=neutral-bg-lvl-3],.db-neutral-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=neutral-bg-transparent-full],.db-neutral-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=neutral-bg-transparent-semi],.db-neutral-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=brand-contrast-high],.db-brand-contrast-high,[data-color=brand-contrast-high-interactive],.db-brand-contrast-high-interactive{--db-current-icon-color: var(--db-brand-on-contrast-enabled);--db-current-color-enabled: var( --db-brand-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-brand-contrast-high-enabled );--db-current-color-bg-hover: var( --db-brand-contrast-high-hover );--db-current-color-bg-pressed: var( --db-brand-contrast-high-pressed );--db-current-color-border: var( --db-brand-contrast-high-enabled )}[data-color=brand-contrast-high-interactive]:hover,.db-brand-contrast-high-interactive:hover{background:var(--db-brand-contrast-high-hover)}[data-color=brand-contrast-high-interactive]:active,.db-brand-contrast-high-interactive:active{background:var(--db-brand-contrast-high-pressed)}[data-color=brand-contrast-low],.db-brand-contrast-low,[data-color=brand-contrast-low-interactive],.db-brand-contrast-low-interactive{--db-current-icon-color: var(--db-brand-on-contrast-enabled);--db-current-color-enabled: var( --db-brand-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-brand-contrast-low-enabled );--db-current-color-bg-hover: var( --db-brand-contrast-low-hover );--db-current-color-bg-pressed: var( --db-brand-contrast-low-pressed );--db-current-color-border: var( --db-brand-contrast-low-enabled )}[data-color=brand-contrast-low-interactive]:hover,.db-brand-contrast-low-interactive:hover{background:var(--db-brand-contrast-low-hover)}[data-color=brand-contrast-low-interactive]:active,.db-brand-contrast-low-interactive:active{background:var(--db-brand-contrast-low-pressed)}[data-container-color=brand],.db-container-color-brand,[data-color=brand-bg-lvl-1],.db-brand-bg-lvl-1,[data-color=brand-bg-lvl-2],.db-brand-bg-lvl-2,[data-color=brand-bg-lvl-3],.db-brand-bg-lvl-3,[data-color=brand-bg-transparent-full],.db-brand-bg-transparent-full,[data-color=brand-bg-transparent-semi],.db-brand-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-brand-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-brand-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-brand-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-brand-bg-transparent-pressed );--db-current-color-enabled: var(--db-brand-on-bg-enabled);--db-current-color-icon: var(--db-brand-on-bg-enabled);--db-current-color-hover: var(--db-brand-on-bg-hover);--db-current-color-pressed: var(--db-brand-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-brand-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-brand-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-brand-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-brand-contrast-low-enabled );--db-current-color-border: var(--db-brand-border);--db-current-color-bg-lvl-1-hover: var(--db-brand-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-brand-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-brand-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-brand-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-brand-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-brand-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-brand-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-brand-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-brand-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-brand-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-brand-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-brand-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-brand-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-brand-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-brand-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-brand-on-bg-weak-pressed )}[data-emphasis=weak][data-color=brand-bg-lvl-1],[data-emphasis=weak].db-brand-bg-lvl-1,[data-emphasis=weak][data-color=brand-bg-lvl-2],[data-emphasis=weak].db-brand-bg-lvl-2,[data-emphasis=weak][data-color=brand-bg-lvl-3],[data-emphasis=weak].db-brand-bg-lvl-3,[data-emphasis=weak][data-color=brand-bg-transparent-full],[data-emphasis=weak].db-brand-bg-transparent-full,[data-emphasis=weak][data-color=brand-bg-transparent-semi],[data-emphasis=weak].db-brand-bg-transparent-semi{--db-current-color-enabled: var( --db-brand-on-bg-weak-enabled );--db-current-color-hover: var( --db-brand-on-bg-weak-hover );--db-current-color-pressed: var( --db-brand-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=brand-bg-lvl-1],.db-brand-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=brand-bg-lvl-2],.db-brand-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=brand-bg-lvl-3],.db-brand-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=brand-bg-transparent-full],.db-brand-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=brand-bg-transparent-semi],.db-brand-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=critical-contrast-high],.db-critical-contrast-high,[data-color=critical-contrast-high-interactive],.db-critical-contrast-high-interactive{--db-current-icon-color: var(--db-critical-on-contrast-enabled);--db-current-color-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-critical-contrast-high-enabled );--db-current-color-bg-hover: var( --db-critical-contrast-high-hover );--db-current-color-bg-pressed: var( --db-critical-contrast-high-pressed );--db-current-color-border: var( --db-critical-contrast-high-enabled )}[data-color=critical-contrast-high-interactive]:hover,.db-critical-contrast-high-interactive:hover{background:var(--db-critical-contrast-high-hover)}[data-color=critical-contrast-high-interactive]:active,.db-critical-contrast-high-interactive:active{background:var(--db-critical-contrast-high-pressed)}[data-color=critical-contrast-low],.db-critical-contrast-low,[data-color=critical-contrast-low-interactive],.db-critical-contrast-low-interactive{--db-current-icon-color: var(--db-critical-on-contrast-enabled);--db-current-color-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-critical-contrast-low-enabled );--db-current-color-bg-hover: var( --db-critical-contrast-low-hover );--db-current-color-bg-pressed: var( --db-critical-contrast-low-pressed );--db-current-color-border: var( --db-critical-contrast-low-enabled )}[data-color=critical-contrast-low-interactive]:hover,.db-critical-contrast-low-interactive:hover{background:var(--db-critical-contrast-low-hover)}[data-color=critical-contrast-low-interactive]:active,.db-critical-contrast-low-interactive:active{background:var(--db-critical-contrast-low-pressed)}[data-container-color=critical],.db-container-color-critical,[data-color=critical-bg-lvl-1],.db-critical-bg-lvl-1,[data-color=critical-bg-lvl-2],.db-critical-bg-lvl-2,[data-color=critical-bg-lvl-3],.db-critical-bg-lvl-3,[data-color=critical-bg-transparent-full],.db-critical-bg-transparent-full,[data-color=critical-bg-transparent-semi],.db-critical-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-critical-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );--db-current-color-enabled: var(--db-critical-on-bg-enabled);--db-current-color-icon: var(--db-critical-on-bg-enabled);--db-current-color-hover: var(--db-critical-on-bg-hover);--db-current-color-pressed: var(--db-critical-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-critical-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-critical-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-critical-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-critical-contrast-low-enabled );--db-current-color-border: var(--db-critical-border);--db-current-color-bg-lvl-1-hover: var(--db-critical-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-critical-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-critical-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-critical-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-critical-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-critical-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-critical-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-critical-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-critical-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-critical-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-critical-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-critical-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-critical-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-critical-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-critical-on-bg-weak-pressed )}[data-emphasis=weak][data-color=critical-bg-lvl-1],[data-emphasis=weak].db-critical-bg-lvl-1,[data-emphasis=weak][data-color=critical-bg-lvl-2],[data-emphasis=weak].db-critical-bg-lvl-2,[data-emphasis=weak][data-color=critical-bg-lvl-3],[data-emphasis=weak].db-critical-bg-lvl-3,[data-emphasis=weak][data-color=critical-bg-transparent-full],[data-emphasis=weak].db-critical-bg-transparent-full,[data-emphasis=weak][data-color=critical-bg-transparent-semi],[data-emphasis=weak].db-critical-bg-transparent-semi{--db-current-color-enabled: var( --db-critical-on-bg-weak-enabled );--db-current-color-hover: var( --db-critical-on-bg-weak-hover );--db-current-color-pressed: var( --db-critical-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=critical-bg-lvl-1],.db-critical-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=critical-bg-lvl-2],.db-critical-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=critical-bg-lvl-3],.db-critical-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=critical-bg-transparent-full],.db-critical-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=critical-bg-transparent-semi],.db-critical-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=successful-contrast-high],.db-successful-contrast-high,[data-color=successful-contrast-high-interactive],.db-successful-contrast-high-interactive{--db-current-icon-color: var(--db-successful-on-contrast-enabled);--db-current-color-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-successful-contrast-high-enabled );--db-current-color-bg-hover: var( --db-successful-contrast-high-hover );--db-current-color-bg-pressed: var( --db-successful-contrast-high-pressed );--db-current-color-border: var( --db-successful-contrast-high-enabled )}[data-color=successful-contrast-high-interactive]:hover,.db-successful-contrast-high-interactive:hover{background:var(--db-successful-contrast-high-hover)}[data-color=successful-contrast-high-interactive]:active,.db-successful-contrast-high-interactive:active{background:var(--db-successful-contrast-high-pressed)}[data-color=successful-contrast-low],.db-successful-contrast-low,[data-color=successful-contrast-low-interactive],.db-successful-contrast-low-interactive{--db-current-icon-color: var(--db-successful-on-contrast-enabled);--db-current-color-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-successful-contrast-low-enabled );--db-current-color-bg-hover: var( --db-successful-contrast-low-hover );--db-current-color-bg-pressed: var( --db-successful-contrast-low-pressed );--db-current-color-border: var( --db-successful-contrast-low-enabled )}[data-color=successful-contrast-low-interactive]:hover,.db-successful-contrast-low-interactive:hover{background:var(--db-successful-contrast-low-hover)}[data-color=successful-contrast-low-interactive]:active,.db-successful-contrast-low-interactive:active{background:var(--db-successful-contrast-low-pressed)}[data-container-color=successful],.db-container-color-successful,[data-color=successful-bg-lvl-1],.db-successful-bg-lvl-1,[data-color=successful-bg-lvl-2],.db-successful-bg-lvl-2,[data-color=successful-bg-lvl-3],.db-successful-bg-lvl-3,[data-color=successful-bg-transparent-full],.db-successful-bg-transparent-full,[data-color=successful-bg-transparent-semi],.db-successful-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-successful-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );--db-current-color-enabled: var(--db-successful-on-bg-enabled);--db-current-color-icon: var(--db-successful-on-bg-enabled);--db-current-color-hover: var(--db-successful-on-bg-hover);--db-current-color-pressed: var(--db-successful-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-successful-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-successful-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-successful-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-successful-contrast-low-enabled );--db-current-color-border: var(--db-successful-border);--db-current-color-bg-lvl-1-hover: var(--db-successful-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-successful-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-successful-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-successful-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-successful-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-successful-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-successful-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-successful-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-successful-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-successful-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-successful-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-successful-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-successful-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-successful-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-successful-on-bg-weak-pressed )}[data-emphasis=weak][data-color=successful-bg-lvl-1],[data-emphasis=weak].db-successful-bg-lvl-1,[data-emphasis=weak][data-color=successful-bg-lvl-2],[data-emphasis=weak].db-successful-bg-lvl-2,[data-emphasis=weak][data-color=successful-bg-lvl-3],[data-emphasis=weak].db-successful-bg-lvl-3,[data-emphasis=weak][data-color=successful-bg-transparent-full],[data-emphasis=weak].db-successful-bg-transparent-full,[data-emphasis=weak][data-color=successful-bg-transparent-semi],[data-emphasis=weak].db-successful-bg-transparent-semi{--db-current-color-enabled: var( --db-successful-on-bg-weak-enabled );--db-current-color-hover: var( --db-successful-on-bg-weak-hover );--db-current-color-pressed: var( --db-successful-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=successful-bg-lvl-1],.db-successful-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=successful-bg-lvl-2],.db-successful-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=successful-bg-lvl-3],.db-successful-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=successful-bg-transparent-full],.db-successful-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=successful-bg-transparent-semi],.db-successful-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=warning-contrast-high],.db-warning-contrast-high,[data-color=warning-contrast-high-interactive],.db-warning-contrast-high-interactive{--db-current-icon-color: var(--db-warning-on-contrast-enabled);--db-current-color-enabled: var( --db-warning-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-warning-contrast-high-enabled );--db-current-color-bg-hover: var( --db-warning-contrast-high-hover );--db-current-color-bg-pressed: var( --db-warning-contrast-high-pressed );--db-current-color-border: var( --db-warning-contrast-high-enabled )}[data-color=warning-contrast-high-interactive]:hover,.db-warning-contrast-high-interactive:hover{background:var(--db-warning-contrast-high-hover)}[data-color=warning-contrast-high-interactive]:active,.db-warning-contrast-high-interactive:active{background:var(--db-warning-contrast-high-pressed)}[data-color=warning-contrast-low],.db-warning-contrast-low,[data-color=warning-contrast-low-interactive],.db-warning-contrast-low-interactive{--db-current-icon-color: var(--db-warning-on-contrast-enabled);--db-current-color-enabled: var( --db-warning-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-warning-contrast-low-enabled );--db-current-color-bg-hover: var( --db-warning-contrast-low-hover );--db-current-color-bg-pressed: var( --db-warning-contrast-low-pressed );--db-current-color-border: var( --db-warning-contrast-low-enabled )}[data-color=warning-contrast-low-interactive]:hover,.db-warning-contrast-low-interactive:hover{background:var(--db-warning-contrast-low-hover)}[data-color=warning-contrast-low-interactive]:active,.db-warning-contrast-low-interactive:active{background:var(--db-warning-contrast-low-pressed)}[data-container-color=warning],.db-container-color-warning,[data-color=warning-bg-lvl-1],.db-warning-bg-lvl-1,[data-color=warning-bg-lvl-2],.db-warning-bg-lvl-2,[data-color=warning-bg-lvl-3],.db-warning-bg-lvl-3,[data-color=warning-bg-transparent-full],.db-warning-bg-transparent-full,[data-color=warning-bg-transparent-semi],.db-warning-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-warning-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-warning-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-warning-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-warning-bg-transparent-pressed );--db-current-color-enabled: var(--db-warning-on-bg-enabled);--db-current-color-icon: var(--db-warning-on-bg-enabled);--db-current-color-hover: var(--db-warning-on-bg-hover);--db-current-color-pressed: var(--db-warning-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-warning-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-warning-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-warning-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-warning-contrast-low-enabled );--db-current-color-border: var(--db-warning-border);--db-current-color-bg-lvl-1-hover: var(--db-warning-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-warning-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-warning-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-warning-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-warning-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-warning-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-warning-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-warning-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-warning-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-warning-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-warning-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-warning-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-warning-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-warning-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-warning-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-warning-on-bg-weak-pressed )}[data-emphasis=weak][data-color=warning-bg-lvl-1],[data-emphasis=weak].db-warning-bg-lvl-1,[data-emphasis=weak][data-color=warning-bg-lvl-2],[data-emphasis=weak].db-warning-bg-lvl-2,[data-emphasis=weak][data-color=warning-bg-lvl-3],[data-emphasis=weak].db-warning-bg-lvl-3,[data-emphasis=weak][data-color=warning-bg-transparent-full],[data-emphasis=weak].db-warning-bg-transparent-full,[data-emphasis=weak][data-color=warning-bg-transparent-semi],[data-emphasis=weak].db-warning-bg-transparent-semi{--db-current-color-enabled: var( --db-warning-on-bg-weak-enabled );--db-current-color-hover: var( --db-warning-on-bg-weak-hover );--db-current-color-pressed: var( --db-warning-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=warning-bg-lvl-1],.db-warning-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=warning-bg-lvl-2],.db-warning-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=warning-bg-lvl-3],.db-warning-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=warning-bg-transparent-full],.db-warning-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=warning-bg-transparent-semi],.db-warning-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=informational-contrast-high],.db-informational-contrast-high,[data-color=informational-contrast-high-interactive],.db-informational-contrast-high-interactive{--db-current-icon-color: var(--db-informational-on-contrast-enabled);--db-current-color-enabled: var( --db-informational-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-informational-contrast-high-enabled );--db-current-color-bg-hover: var( --db-informational-contrast-high-hover );--db-current-color-bg-pressed: var( --db-informational-contrast-high-pressed );--db-current-color-border: var( --db-informational-contrast-high-enabled )}[data-color=informational-contrast-high-interactive]:hover,.db-informational-contrast-high-interactive:hover{background:var(--db-informational-contrast-high-hover)}[data-color=informational-contrast-high-interactive]:active,.db-informational-contrast-high-interactive:active{background:var(--db-informational-contrast-high-pressed)}[data-color=informational-contrast-low],.db-informational-contrast-low,[data-color=informational-contrast-low-interactive],.db-informational-contrast-low-interactive{--db-current-icon-color: var(--db-informational-on-contrast-enabled);--db-current-color-enabled: var( --db-informational-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-informational-contrast-low-enabled );--db-current-color-bg-hover: var( --db-informational-contrast-low-hover );--db-current-color-bg-pressed: var( --db-informational-contrast-low-pressed );--db-current-color-border: var( --db-informational-contrast-low-enabled )}[data-color=informational-contrast-low-interactive]:hover,.db-informational-contrast-low-interactive:hover{background:var(--db-informational-contrast-low-hover)}[data-color=informational-contrast-low-interactive]:active,.db-informational-contrast-low-interactive:active{background:var(--db-informational-contrast-low-pressed)}[data-container-color=informational],.db-container-color-informational,[data-color=informational-bg-lvl-1],.db-informational-bg-lvl-1,[data-color=informational-bg-lvl-2],.db-informational-bg-lvl-2,[data-color=informational-bg-lvl-3],.db-informational-bg-lvl-3,[data-color=informational-bg-transparent-full],.db-informational-bg-transparent-full,[data-color=informational-bg-transparent-semi],.db-informational-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-informational-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-informational-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-informational-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-informational-bg-transparent-pressed );--db-current-color-enabled: var(--db-informational-on-bg-enabled);--db-current-color-icon: var(--db-informational-on-bg-enabled);--db-current-color-hover: var(--db-informational-on-bg-hover);--db-current-color-pressed: var(--db-informational-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-informational-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-informational-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-informational-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-informational-contrast-low-enabled );--db-current-color-border: var(--db-informational-border);--db-current-color-bg-lvl-1-hover: var(--db-informational-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-informational-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-informational-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-informational-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-informational-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-informational-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-informational-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-informational-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-informational-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-informational-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-informational-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-informational-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-informational-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-informational-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-informational-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-informational-on-bg-weak-pressed )}[data-emphasis=weak][data-color=informational-bg-lvl-1],[data-emphasis=weak].db-informational-bg-lvl-1,[data-emphasis=weak][data-color=informational-bg-lvl-2],[data-emphasis=weak].db-informational-bg-lvl-2,[data-emphasis=weak][data-color=informational-bg-lvl-3],[data-emphasis=weak].db-informational-bg-lvl-3,[data-emphasis=weak][data-color=informational-bg-transparent-full],[data-emphasis=weak].db-informational-bg-transparent-full,[data-emphasis=weak][data-color=informational-bg-transparent-semi],[data-emphasis=weak].db-informational-bg-transparent-semi{--db-current-color-enabled: var( --db-informational-on-bg-weak-enabled );--db-current-color-hover: var( --db-informational-on-bg-weak-hover );--db-current-color-pressed: var( --db-informational-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=informational-bg-lvl-1],.db-informational-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=informational-bg-lvl-2],.db-informational-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=informational-bg-lvl-3],.db-informational-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=informational-bg-transparent-full],.db-informational-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=informational-bg-transparent-semi],.db-informational-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=yellow-contrast-high],.db-yellow-contrast-high,[data-color=yellow-contrast-high-interactive],.db-yellow-contrast-high-interactive{--db-current-icon-color: var(--db-yellow-on-contrast-enabled);--db-current-color-enabled: var( --db-yellow-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-yellow-contrast-high-enabled );--db-current-color-bg-hover: var( --db-yellow-contrast-high-hover );--db-current-color-bg-pressed: var( --db-yellow-contrast-high-pressed );--db-current-color-border: var( --db-yellow-contrast-high-enabled )}[data-color=yellow-contrast-high-interactive]:hover,.db-yellow-contrast-high-interactive:hover{background:var(--db-yellow-contrast-high-hover)}[data-color=yellow-contrast-high-interactive]:active,.db-yellow-contrast-high-interactive:active{background:var(--db-yellow-contrast-high-pressed)}[data-color=yellow-contrast-low],.db-yellow-contrast-low,[data-color=yellow-contrast-low-interactive],.db-yellow-contrast-low-interactive{--db-current-icon-color: var(--db-yellow-on-contrast-enabled);--db-current-color-enabled: var( --db-yellow-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-yellow-contrast-low-enabled );--db-current-color-bg-hover: var( --db-yellow-contrast-low-hover );--db-current-color-bg-pressed: var( --db-yellow-contrast-low-pressed );--db-current-color-border: var( --db-yellow-contrast-low-enabled )}[data-color=yellow-contrast-low-interactive]:hover,.db-yellow-contrast-low-interactive:hover{background:var(--db-yellow-contrast-low-hover)}[data-color=yellow-contrast-low-interactive]:active,.db-yellow-contrast-low-interactive:active{background:var(--db-yellow-contrast-low-pressed)}[data-container-color=yellow],.db-container-color-yellow,[data-color=yellow-bg-lvl-1],.db-yellow-bg-lvl-1,[data-color=yellow-bg-lvl-2],.db-yellow-bg-lvl-2,[data-color=yellow-bg-lvl-3],.db-yellow-bg-lvl-3,[data-color=yellow-bg-transparent-full],.db-yellow-bg-transparent-full,[data-color=yellow-bg-transparent-semi],.db-yellow-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-yellow-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-yellow-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-yellow-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-yellow-bg-transparent-pressed );--db-current-color-enabled: var(--db-yellow-on-bg-enabled);--db-current-color-icon: var(--db-yellow-on-bg-enabled);--db-current-color-hover: var(--db-yellow-on-bg-hover);--db-current-color-pressed: var(--db-yellow-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-yellow-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-yellow-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-yellow-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-yellow-contrast-low-enabled );--db-current-color-border: var(--db-yellow-border);--db-current-color-bg-lvl-1-hover: var(--db-yellow-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-yellow-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-yellow-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-yellow-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-yellow-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-yellow-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-yellow-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-yellow-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-yellow-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-yellow-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-yellow-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-yellow-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-yellow-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-yellow-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-yellow-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-yellow-on-bg-weak-pressed )}[data-emphasis=weak][data-color=yellow-bg-lvl-1],[data-emphasis=weak].db-yellow-bg-lvl-1,[data-emphasis=weak][data-color=yellow-bg-lvl-2],[data-emphasis=weak].db-yellow-bg-lvl-2,[data-emphasis=weak][data-color=yellow-bg-lvl-3],[data-emphasis=weak].db-yellow-bg-lvl-3,[data-emphasis=weak][data-color=yellow-bg-transparent-full],[data-emphasis=weak].db-yellow-bg-transparent-full,[data-emphasis=weak][data-color=yellow-bg-transparent-semi],[data-emphasis=weak].db-yellow-bg-transparent-semi{--db-current-color-enabled: var( --db-yellow-on-bg-weak-enabled );--db-current-color-hover: var( --db-yellow-on-bg-weak-hover );--db-current-color-pressed: var( --db-yellow-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=yellow-bg-lvl-1],.db-yellow-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=yellow-bg-lvl-2],.db-yellow-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=yellow-bg-lvl-3],.db-yellow-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=yellow-bg-transparent-full],.db-yellow-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=yellow-bg-transparent-semi],.db-yellow-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=orange-contrast-high],.db-orange-contrast-high,[data-color=orange-contrast-high-interactive],.db-orange-contrast-high-interactive{--db-current-icon-color: var(--db-orange-on-contrast-enabled);--db-current-color-enabled: var( --db-orange-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-orange-contrast-high-enabled );--db-current-color-bg-hover: var( --db-orange-contrast-high-hover );--db-current-color-bg-pressed: var( --db-orange-contrast-high-pressed );--db-current-color-border: var( --db-orange-contrast-high-enabled )}[data-color=orange-contrast-high-interactive]:hover,.db-orange-contrast-high-interactive:hover{background:var(--db-orange-contrast-high-hover)}[data-color=orange-contrast-high-interactive]:active,.db-orange-contrast-high-interactive:active{background:var(--db-orange-contrast-high-pressed)}[data-color=orange-contrast-low],.db-orange-contrast-low,[data-color=orange-contrast-low-interactive],.db-orange-contrast-low-interactive{--db-current-icon-color: var(--db-orange-on-contrast-enabled);--db-current-color-enabled: var( --db-orange-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-orange-contrast-low-enabled );--db-current-color-bg-hover: var( --db-orange-contrast-low-hover );--db-current-color-bg-pressed: var( --db-orange-contrast-low-pressed );--db-current-color-border: var( --db-orange-contrast-low-enabled )}[data-color=orange-contrast-low-interactive]:hover,.db-orange-contrast-low-interactive:hover{background:var(--db-orange-contrast-low-hover)}[data-color=orange-contrast-low-interactive]:active,.db-orange-contrast-low-interactive:active{background:var(--db-orange-contrast-low-pressed)}[data-container-color=orange],.db-container-color-orange,[data-color=orange-bg-lvl-1],.db-orange-bg-lvl-1,[data-color=orange-bg-lvl-2],.db-orange-bg-lvl-2,[data-color=orange-bg-lvl-3],.db-orange-bg-lvl-3,[data-color=orange-bg-transparent-full],.db-orange-bg-transparent-full,[data-color=orange-bg-transparent-semi],.db-orange-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-orange-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-orange-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-orange-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-orange-bg-transparent-pressed );--db-current-color-enabled: var(--db-orange-on-bg-enabled);--db-current-color-icon: var(--db-orange-on-bg-enabled);--db-current-color-hover: var(--db-orange-on-bg-hover);--db-current-color-pressed: var(--db-orange-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-orange-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-orange-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-orange-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-orange-contrast-low-enabled );--db-current-color-border: var(--db-orange-border);--db-current-color-bg-lvl-1-hover: var(--db-orange-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-orange-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-orange-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-orange-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-orange-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-orange-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-orange-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-orange-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-orange-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-orange-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-orange-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-orange-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-orange-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-orange-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-orange-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-orange-on-bg-weak-pressed )}[data-emphasis=weak][data-color=orange-bg-lvl-1],[data-emphasis=weak].db-orange-bg-lvl-1,[data-emphasis=weak][data-color=orange-bg-lvl-2],[data-emphasis=weak].db-orange-bg-lvl-2,[data-emphasis=weak][data-color=orange-bg-lvl-3],[data-emphasis=weak].db-orange-bg-lvl-3,[data-emphasis=weak][data-color=orange-bg-transparent-full],[data-emphasis=weak].db-orange-bg-transparent-full,[data-emphasis=weak][data-color=orange-bg-transparent-semi],[data-emphasis=weak].db-orange-bg-transparent-semi{--db-current-color-enabled: var( --db-orange-on-bg-weak-enabled );--db-current-color-hover: var( --db-orange-on-bg-weak-hover );--db-current-color-pressed: var( --db-orange-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=orange-bg-lvl-1],.db-orange-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=orange-bg-lvl-2],.db-orange-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=orange-bg-lvl-3],.db-orange-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=orange-bg-transparent-full],.db-orange-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=orange-bg-transparent-semi],.db-orange-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=red-contrast-high],.db-red-contrast-high,[data-color=red-contrast-high-interactive],.db-red-contrast-high-interactive{--db-current-icon-color: var(--db-red-on-contrast-enabled);--db-current-color-enabled: var( --db-red-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-red-contrast-high-enabled );--db-current-color-bg-hover: var( --db-red-contrast-high-hover );--db-current-color-bg-pressed: var( --db-red-contrast-high-pressed );--db-current-color-border: var( --db-red-contrast-high-enabled )}[data-color=red-contrast-high-interactive]:hover,.db-red-contrast-high-interactive:hover{background:var(--db-red-contrast-high-hover)}[data-color=red-contrast-high-interactive]:active,.db-red-contrast-high-interactive:active{background:var(--db-red-contrast-high-pressed)}[data-color=red-contrast-low],.db-red-contrast-low,[data-color=red-contrast-low-interactive],.db-red-contrast-low-interactive{--db-current-icon-color: var(--db-red-on-contrast-enabled);--db-current-color-enabled: var( --db-red-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-red-contrast-low-enabled );--db-current-color-bg-hover: var( --db-red-contrast-low-hover );--db-current-color-bg-pressed: var( --db-red-contrast-low-pressed );--db-current-color-border: var( --db-red-contrast-low-enabled )}[data-color=red-contrast-low-interactive]:hover,.db-red-contrast-low-interactive:hover{background:var(--db-red-contrast-low-hover)}[data-color=red-contrast-low-interactive]:active,.db-red-contrast-low-interactive:active{background:var(--db-red-contrast-low-pressed)}[data-container-color=red],.db-container-color-red,[data-color=red-bg-lvl-1],.db-red-bg-lvl-1,[data-color=red-bg-lvl-2],.db-red-bg-lvl-2,[data-color=red-bg-lvl-3],.db-red-bg-lvl-3,[data-color=red-bg-transparent-full],.db-red-bg-transparent-full,[data-color=red-bg-transparent-semi],.db-red-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-red-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-red-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-red-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-red-bg-transparent-pressed );--db-current-color-enabled: var(--db-red-on-bg-enabled);--db-current-color-icon: var(--db-red-on-bg-enabled);--db-current-color-hover: var(--db-red-on-bg-hover);--db-current-color-pressed: var(--db-red-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-red-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-red-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-red-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-red-contrast-low-enabled );--db-current-color-border: var(--db-red-border);--db-current-color-bg-lvl-1-hover: var(--db-red-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-red-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-red-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-red-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-red-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-red-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-red-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-red-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-red-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-red-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-red-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-red-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-red-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-red-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-red-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-red-on-bg-weak-pressed )}[data-emphasis=weak][data-color=red-bg-lvl-1],[data-emphasis=weak].db-red-bg-lvl-1,[data-emphasis=weak][data-color=red-bg-lvl-2],[data-emphasis=weak].db-red-bg-lvl-2,[data-emphasis=weak][data-color=red-bg-lvl-3],[data-emphasis=weak].db-red-bg-lvl-3,[data-emphasis=weak][data-color=red-bg-transparent-full],[data-emphasis=weak].db-red-bg-transparent-full,[data-emphasis=weak][data-color=red-bg-transparent-semi],[data-emphasis=weak].db-red-bg-transparent-semi{--db-current-color-enabled: var( --db-red-on-bg-weak-enabled );--db-current-color-hover: var( --db-red-on-bg-weak-hover );--db-current-color-pressed: var( --db-red-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=red-bg-lvl-1],.db-red-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=red-bg-lvl-2],.db-red-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=red-bg-lvl-3],.db-red-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=red-bg-transparent-full],.db-red-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=red-bg-transparent-semi],.db-red-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=pink-contrast-high],.db-pink-contrast-high,[data-color=pink-contrast-high-interactive],.db-pink-contrast-high-interactive{--db-current-icon-color: var(--db-pink-on-contrast-enabled);--db-current-color-enabled: var( --db-pink-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-pink-contrast-high-enabled );--db-current-color-bg-hover: var( --db-pink-contrast-high-hover );--db-current-color-bg-pressed: var( --db-pink-contrast-high-pressed );--db-current-color-border: var( --db-pink-contrast-high-enabled )}[data-color=pink-contrast-high-interactive]:hover,.db-pink-contrast-high-interactive:hover{background:var(--db-pink-contrast-high-hover)}[data-color=pink-contrast-high-interactive]:active,.db-pink-contrast-high-interactive:active{background:var(--db-pink-contrast-high-pressed)}[data-color=pink-contrast-low],.db-pink-contrast-low,[data-color=pink-contrast-low-interactive],.db-pink-contrast-low-interactive{--db-current-icon-color: var(--db-pink-on-contrast-enabled);--db-current-color-enabled: var( --db-pink-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-pink-contrast-low-enabled );--db-current-color-bg-hover: var( --db-pink-contrast-low-hover );--db-current-color-bg-pressed: var( --db-pink-contrast-low-pressed );--db-current-color-border: var( --db-pink-contrast-low-enabled )}[data-color=pink-contrast-low-interactive]:hover,.db-pink-contrast-low-interactive:hover{background:var(--db-pink-contrast-low-hover)}[data-color=pink-contrast-low-interactive]:active,.db-pink-contrast-low-interactive:active{background:var(--db-pink-contrast-low-pressed)}[data-container-color=pink],.db-container-color-pink,[data-color=pink-bg-lvl-1],.db-pink-bg-lvl-1,[data-color=pink-bg-lvl-2],.db-pink-bg-lvl-2,[data-color=pink-bg-lvl-3],.db-pink-bg-lvl-3,[data-color=pink-bg-transparent-full],.db-pink-bg-transparent-full,[data-color=pink-bg-transparent-semi],.db-pink-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-pink-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-pink-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-pink-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-pink-bg-transparent-pressed );--db-current-color-enabled: var(--db-pink-on-bg-enabled);--db-current-color-icon: var(--db-pink-on-bg-enabled);--db-current-color-hover: var(--db-pink-on-bg-hover);--db-current-color-pressed: var(--db-pink-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-pink-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-pink-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-pink-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-pink-contrast-low-enabled );--db-current-color-border: var(--db-pink-border);--db-current-color-bg-lvl-1-hover: var(--db-pink-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-pink-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-pink-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-pink-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-pink-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-pink-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-pink-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-pink-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-pink-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-pink-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-pink-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-pink-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-pink-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-pink-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-pink-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-pink-on-bg-weak-pressed )}[data-emphasis=weak][data-color=pink-bg-lvl-1],[data-emphasis=weak].db-pink-bg-lvl-1,[data-emphasis=weak][data-color=pink-bg-lvl-2],[data-emphasis=weak].db-pink-bg-lvl-2,[data-emphasis=weak][data-color=pink-bg-lvl-3],[data-emphasis=weak].db-pink-bg-lvl-3,[data-emphasis=weak][data-color=pink-bg-transparent-full],[data-emphasis=weak].db-pink-bg-transparent-full,[data-emphasis=weak][data-color=pink-bg-transparent-semi],[data-emphasis=weak].db-pink-bg-transparent-semi{--db-current-color-enabled: var( --db-pink-on-bg-weak-enabled );--db-current-color-hover: var( --db-pink-on-bg-weak-hover );--db-current-color-pressed: var( --db-pink-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=pink-bg-lvl-1],.db-pink-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=pink-bg-lvl-2],.db-pink-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=pink-bg-lvl-3],.db-pink-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=pink-bg-transparent-full],.db-pink-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=pink-bg-transparent-semi],.db-pink-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=violet-contrast-high],.db-violet-contrast-high,[data-color=violet-contrast-high-interactive],.db-violet-contrast-high-interactive{--db-current-icon-color: var(--db-violet-on-contrast-enabled);--db-current-color-enabled: var( --db-violet-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-violet-contrast-high-enabled );--db-current-color-bg-hover: var( --db-violet-contrast-high-hover );--db-current-color-bg-pressed: var( --db-violet-contrast-high-pressed );--db-current-color-border: var( --db-violet-contrast-high-enabled )}[data-color=violet-contrast-high-interactive]:hover,.db-violet-contrast-high-interactive:hover{background:var(--db-violet-contrast-high-hover)}[data-color=violet-contrast-high-interactive]:active,.db-violet-contrast-high-interactive:active{background:var(--db-violet-contrast-high-pressed)}[data-color=violet-contrast-low],.db-violet-contrast-low,[data-color=violet-contrast-low-interactive],.db-violet-contrast-low-interactive{--db-current-icon-color: var(--db-violet-on-contrast-enabled);--db-current-color-enabled: var( --db-violet-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-violet-contrast-low-enabled );--db-current-color-bg-hover: var( --db-violet-contrast-low-hover );--db-current-color-bg-pressed: var( --db-violet-contrast-low-pressed );--db-current-color-border: var( --db-violet-contrast-low-enabled )}[data-color=violet-contrast-low-interactive]:hover,.db-violet-contrast-low-interactive:hover{background:var(--db-violet-contrast-low-hover)}[data-color=violet-contrast-low-interactive]:active,.db-violet-contrast-low-interactive:active{background:var(--db-violet-contrast-low-pressed)}[data-container-color=violet],.db-container-color-violet,[data-color=violet-bg-lvl-1],.db-violet-bg-lvl-1,[data-color=violet-bg-lvl-2],.db-violet-bg-lvl-2,[data-color=violet-bg-lvl-3],.db-violet-bg-lvl-3,[data-color=violet-bg-transparent-full],.db-violet-bg-transparent-full,[data-color=violet-bg-transparent-semi],.db-violet-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-violet-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-violet-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-violet-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-violet-bg-transparent-pressed );--db-current-color-enabled: var(--db-violet-on-bg-enabled);--db-current-color-icon: var(--db-violet-on-bg-enabled);--db-current-color-hover: var(--db-violet-on-bg-hover);--db-current-color-pressed: var(--db-violet-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-violet-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-violet-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-violet-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-violet-contrast-low-enabled );--db-current-color-border: var(--db-violet-border);--db-current-color-bg-lvl-1-hover: var(--db-violet-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-violet-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-violet-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-violet-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-violet-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-violet-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-violet-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-violet-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-violet-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-violet-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-violet-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-violet-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-violet-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-violet-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-violet-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-violet-on-bg-weak-pressed )}[data-emphasis=weak][data-color=violet-bg-lvl-1],[data-emphasis=weak].db-violet-bg-lvl-1,[data-emphasis=weak][data-color=violet-bg-lvl-2],[data-emphasis=weak].db-violet-bg-lvl-2,[data-emphasis=weak][data-color=violet-bg-lvl-3],[data-emphasis=weak].db-violet-bg-lvl-3,[data-emphasis=weak][data-color=violet-bg-transparent-full],[data-emphasis=weak].db-violet-bg-transparent-full,[data-emphasis=weak][data-color=violet-bg-transparent-semi],[data-emphasis=weak].db-violet-bg-transparent-semi{--db-current-color-enabled: var( --db-violet-on-bg-weak-enabled );--db-current-color-hover: var( --db-violet-on-bg-weak-hover );--db-current-color-pressed: var( --db-violet-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=violet-bg-lvl-1],.db-violet-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=violet-bg-lvl-2],.db-violet-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=violet-bg-lvl-3],.db-violet-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=violet-bg-transparent-full],.db-violet-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=violet-bg-transparent-semi],.db-violet-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=blue-contrast-high],.db-blue-contrast-high,[data-color=blue-contrast-high-interactive],.db-blue-contrast-high-interactive{--db-current-icon-color: var(--db-blue-on-contrast-enabled);--db-current-color-enabled: var( --db-blue-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-blue-contrast-high-enabled );--db-current-color-bg-hover: var( --db-blue-contrast-high-hover );--db-current-color-bg-pressed: var( --db-blue-contrast-high-pressed );--db-current-color-border: var( --db-blue-contrast-high-enabled )}[data-color=blue-contrast-high-interactive]:hover,.db-blue-contrast-high-interactive:hover{background:var(--db-blue-contrast-high-hover)}[data-color=blue-contrast-high-interactive]:active,.db-blue-contrast-high-interactive:active{background:var(--db-blue-contrast-high-pressed)}[data-color=blue-contrast-low],.db-blue-contrast-low,[data-color=blue-contrast-low-interactive],.db-blue-contrast-low-interactive{--db-current-icon-color: var(--db-blue-on-contrast-enabled);--db-current-color-enabled: var( --db-blue-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-blue-contrast-low-enabled );--db-current-color-bg-hover: var( --db-blue-contrast-low-hover );--db-current-color-bg-pressed: var( --db-blue-contrast-low-pressed );--db-current-color-border: var( --db-blue-contrast-low-enabled )}[data-color=blue-contrast-low-interactive]:hover,.db-blue-contrast-low-interactive:hover{background:var(--db-blue-contrast-low-hover)}[data-color=blue-contrast-low-interactive]:active,.db-blue-contrast-low-interactive:active{background:var(--db-blue-contrast-low-pressed)}[data-container-color=blue],.db-container-color-blue,[data-color=blue-bg-lvl-1],.db-blue-bg-lvl-1,[data-color=blue-bg-lvl-2],.db-blue-bg-lvl-2,[data-color=blue-bg-lvl-3],.db-blue-bg-lvl-3,[data-color=blue-bg-transparent-full],.db-blue-bg-transparent-full,[data-color=blue-bg-transparent-semi],.db-blue-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-blue-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-blue-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-blue-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-blue-bg-transparent-pressed );--db-current-color-enabled: var(--db-blue-on-bg-enabled);--db-current-color-icon: var(--db-blue-on-bg-enabled);--db-current-color-hover: var(--db-blue-on-bg-hover);--db-current-color-pressed: var(--db-blue-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-blue-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-blue-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-blue-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-blue-contrast-low-enabled );--db-current-color-border: var(--db-blue-border);--db-current-color-bg-lvl-1-hover: var(--db-blue-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-blue-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-blue-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-blue-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-blue-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-blue-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-blue-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-blue-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-blue-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-blue-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-blue-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-blue-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-blue-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-blue-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-blue-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-blue-on-bg-weak-pressed )}[data-emphasis=weak][data-color=blue-bg-lvl-1],[data-emphasis=weak].db-blue-bg-lvl-1,[data-emphasis=weak][data-color=blue-bg-lvl-2],[data-emphasis=weak].db-blue-bg-lvl-2,[data-emphasis=weak][data-color=blue-bg-lvl-3],[data-emphasis=weak].db-blue-bg-lvl-3,[data-emphasis=weak][data-color=blue-bg-transparent-full],[data-emphasis=weak].db-blue-bg-transparent-full,[data-emphasis=weak][data-color=blue-bg-transparent-semi],[data-emphasis=weak].db-blue-bg-transparent-semi{--db-current-color-enabled: var( --db-blue-on-bg-weak-enabled );--db-current-color-hover: var( --db-blue-on-bg-weak-hover );--db-current-color-pressed: var( --db-blue-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=blue-bg-lvl-1],.db-blue-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=blue-bg-lvl-2],.db-blue-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=blue-bg-lvl-3],.db-blue-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=blue-bg-transparent-full],.db-blue-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=blue-bg-transparent-semi],.db-blue-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=cyan-contrast-high],.db-cyan-contrast-high,[data-color=cyan-contrast-high-interactive],.db-cyan-contrast-high-interactive{--db-current-icon-color: var(--db-cyan-on-contrast-enabled);--db-current-color-enabled: var( --db-cyan-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-cyan-contrast-high-enabled );--db-current-color-bg-hover: var( --db-cyan-contrast-high-hover );--db-current-color-bg-pressed: var( --db-cyan-contrast-high-pressed );--db-current-color-border: var( --db-cyan-contrast-high-enabled )}[data-color=cyan-contrast-high-interactive]:hover,.db-cyan-contrast-high-interactive:hover{background:var(--db-cyan-contrast-high-hover)}[data-color=cyan-contrast-high-interactive]:active,.db-cyan-contrast-high-interactive:active{background:var(--db-cyan-contrast-high-pressed)}[data-color=cyan-contrast-low],.db-cyan-contrast-low,[data-color=cyan-contrast-low-interactive],.db-cyan-contrast-low-interactive{--db-current-icon-color: var(--db-cyan-on-contrast-enabled);--db-current-color-enabled: var( --db-cyan-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-cyan-contrast-low-enabled );--db-current-color-bg-hover: var( --db-cyan-contrast-low-hover );--db-current-color-bg-pressed: var( --db-cyan-contrast-low-pressed );--db-current-color-border: var( --db-cyan-contrast-low-enabled )}[data-color=cyan-contrast-low-interactive]:hover,.db-cyan-contrast-low-interactive:hover{background:var(--db-cyan-contrast-low-hover)}[data-color=cyan-contrast-low-interactive]:active,.db-cyan-contrast-low-interactive:active{background:var(--db-cyan-contrast-low-pressed)}[data-container-color=cyan],.db-container-color-cyan,[data-color=cyan-bg-lvl-1],.db-cyan-bg-lvl-1,[data-color=cyan-bg-lvl-2],.db-cyan-bg-lvl-2,[data-color=cyan-bg-lvl-3],.db-cyan-bg-lvl-3,[data-color=cyan-bg-transparent-full],.db-cyan-bg-transparent-full,[data-color=cyan-bg-transparent-semi],.db-cyan-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-cyan-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-cyan-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-cyan-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-cyan-bg-transparent-pressed );--db-current-color-enabled: var(--db-cyan-on-bg-enabled);--db-current-color-icon: var(--db-cyan-on-bg-enabled);--db-current-color-hover: var(--db-cyan-on-bg-hover);--db-current-color-pressed: var(--db-cyan-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-cyan-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-cyan-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-cyan-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-cyan-contrast-low-enabled );--db-current-color-border: var(--db-cyan-border);--db-current-color-bg-lvl-1-hover: var(--db-cyan-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-cyan-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-cyan-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-cyan-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-cyan-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-cyan-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-cyan-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-cyan-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-cyan-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-cyan-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-cyan-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-cyan-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-cyan-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-cyan-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-cyan-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-cyan-on-bg-weak-pressed )}[data-emphasis=weak][data-color=cyan-bg-lvl-1],[data-emphasis=weak].db-cyan-bg-lvl-1,[data-emphasis=weak][data-color=cyan-bg-lvl-2],[data-emphasis=weak].db-cyan-bg-lvl-2,[data-emphasis=weak][data-color=cyan-bg-lvl-3],[data-emphasis=weak].db-cyan-bg-lvl-3,[data-emphasis=weak][data-color=cyan-bg-transparent-full],[data-emphasis=weak].db-cyan-bg-transparent-full,[data-emphasis=weak][data-color=cyan-bg-transparent-semi],[data-emphasis=weak].db-cyan-bg-transparent-semi{--db-current-color-enabled: var( --db-cyan-on-bg-weak-enabled );--db-current-color-hover: var( --db-cyan-on-bg-weak-hover );--db-current-color-pressed: var( --db-cyan-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=cyan-bg-lvl-1],.db-cyan-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=cyan-bg-lvl-2],.db-cyan-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=cyan-bg-lvl-3],.db-cyan-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=cyan-bg-transparent-full],.db-cyan-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=cyan-bg-transparent-semi],.db-cyan-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=turquoise-contrast-high],.db-turquoise-contrast-high,[data-color=turquoise-contrast-high-interactive],.db-turquoise-contrast-high-interactive{--db-current-icon-color: var(--db-turquoise-on-contrast-enabled);--db-current-color-enabled: var( --db-turquoise-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-turquoise-contrast-high-enabled );--db-current-color-bg-hover: var( --db-turquoise-contrast-high-hover );--db-current-color-bg-pressed: var( --db-turquoise-contrast-high-pressed );--db-current-color-border: var( --db-turquoise-contrast-high-enabled )}[data-color=turquoise-contrast-high-interactive]:hover,.db-turquoise-contrast-high-interactive:hover{background:var(--db-turquoise-contrast-high-hover)}[data-color=turquoise-contrast-high-interactive]:active,.db-turquoise-contrast-high-interactive:active{background:var(--db-turquoise-contrast-high-pressed)}[data-color=turquoise-contrast-low],.db-turquoise-contrast-low,[data-color=turquoise-contrast-low-interactive],.db-turquoise-contrast-low-interactive{--db-current-icon-color: var(--db-turquoise-on-contrast-enabled);--db-current-color-enabled: var( --db-turquoise-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-turquoise-contrast-low-enabled );--db-current-color-bg-hover: var( --db-turquoise-contrast-low-hover );--db-current-color-bg-pressed: var( --db-turquoise-contrast-low-pressed );--db-current-color-border: var( --db-turquoise-contrast-low-enabled )}[data-color=turquoise-contrast-low-interactive]:hover,.db-turquoise-contrast-low-interactive:hover{background:var(--db-turquoise-contrast-low-hover)}[data-color=turquoise-contrast-low-interactive]:active,.db-turquoise-contrast-low-interactive:active{background:var(--db-turquoise-contrast-low-pressed)}[data-container-color=turquoise],.db-container-color-turquoise,[data-color=turquoise-bg-lvl-1],.db-turquoise-bg-lvl-1,[data-color=turquoise-bg-lvl-2],.db-turquoise-bg-lvl-2,[data-color=turquoise-bg-lvl-3],.db-turquoise-bg-lvl-3,[data-color=turquoise-bg-transparent-full],.db-turquoise-bg-transparent-full,[data-color=turquoise-bg-transparent-semi],.db-turquoise-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-turquoise-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-turquoise-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-turquoise-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-turquoise-bg-transparent-pressed );--db-current-color-enabled: var(--db-turquoise-on-bg-enabled);--db-current-color-icon: var(--db-turquoise-on-bg-enabled);--db-current-color-hover: var(--db-turquoise-on-bg-hover);--db-current-color-pressed: var(--db-turquoise-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-turquoise-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-turquoise-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-turquoise-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-turquoise-contrast-low-enabled );--db-current-color-border: var(--db-turquoise-border);--db-current-color-bg-lvl-1-hover: var(--db-turquoise-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-turquoise-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-turquoise-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-turquoise-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-turquoise-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-turquoise-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-turquoise-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-turquoise-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-turquoise-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-turquoise-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-turquoise-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-turquoise-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-turquoise-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-turquoise-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-turquoise-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-turquoise-on-bg-weak-pressed )}[data-emphasis=weak][data-color=turquoise-bg-lvl-1],[data-emphasis=weak].db-turquoise-bg-lvl-1,[data-emphasis=weak][data-color=turquoise-bg-lvl-2],[data-emphasis=weak].db-turquoise-bg-lvl-2,[data-emphasis=weak][data-color=turquoise-bg-lvl-3],[data-emphasis=weak].db-turquoise-bg-lvl-3,[data-emphasis=weak][data-color=turquoise-bg-transparent-full],[data-emphasis=weak].db-turquoise-bg-transparent-full,[data-emphasis=weak][data-color=turquoise-bg-transparent-semi],[data-emphasis=weak].db-turquoise-bg-transparent-semi{--db-current-color-enabled: var( --db-turquoise-on-bg-weak-enabled );--db-current-color-hover: var( --db-turquoise-on-bg-weak-hover );--db-current-color-pressed: var( --db-turquoise-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=turquoise-bg-lvl-1],.db-turquoise-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=turquoise-bg-lvl-2],.db-turquoise-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=turquoise-bg-lvl-3],.db-turquoise-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=turquoise-bg-transparent-full],.db-turquoise-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=turquoise-bg-transparent-semi],.db-turquoise-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[data-color=green-contrast-high],.db-green-contrast-high,[data-color=green-contrast-high-interactive],.db-green-contrast-high-interactive{--db-current-icon-color: var(--db-green-on-contrast-enabled);--db-current-color-enabled: var( --db-green-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-green-contrast-high-enabled );--db-current-color-bg-hover: var( --db-green-contrast-high-hover );--db-current-color-bg-pressed: var( --db-green-contrast-high-pressed );--db-current-color-border: var( --db-green-contrast-high-enabled )}[data-color=green-contrast-high-interactive]:hover,.db-green-contrast-high-interactive:hover{background:var(--db-green-contrast-high-hover)}[data-color=green-contrast-high-interactive]:active,.db-green-contrast-high-interactive:active{background:var(--db-green-contrast-high-pressed)}[data-color=green-contrast-low],.db-green-contrast-low,[data-color=green-contrast-low-interactive],.db-green-contrast-low-interactive{--db-current-icon-color: var(--db-green-on-contrast-enabled);--db-current-color-enabled: var( --db-green-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-green-contrast-low-enabled );--db-current-color-bg-hover: var( --db-green-contrast-low-hover );--db-current-color-bg-pressed: var( --db-green-contrast-low-pressed );--db-current-color-border: var( --db-green-contrast-low-enabled )}[data-color=green-contrast-low-interactive]:hover,.db-green-contrast-low-interactive:hover{background:var(--db-green-contrast-low-hover)}[data-color=green-contrast-low-interactive]:active,.db-green-contrast-low-interactive:active{background:var(--db-green-contrast-low-pressed)}[data-container-color=green],.db-container-color-green,[data-color=green-bg-lvl-1],.db-green-bg-lvl-1,[data-color=green-bg-lvl-2],.db-green-bg-lvl-2,[data-color=green-bg-lvl-3],.db-green-bg-lvl-3,[data-color=green-bg-transparent-full],.db-green-bg-transparent-full,[data-color=green-bg-transparent-semi],.db-green-bg-transparent-semi{--db-current-color-bg-transparent-full-enabled: var( --db-green-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-green-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-green-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-green-bg-transparent-pressed );--db-current-color-enabled: var(--db-green-on-bg-enabled);--db-current-color-icon: var(--db-green-on-bg-enabled);--db-current-color-hover: var(--db-green-on-bg-hover);--db-current-color-pressed: var(--db-green-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-green-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-green-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-green-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-green-contrast-low-enabled );--db-current-color-border: var(--db-green-border);--db-current-color-bg-lvl-1-hover: var(--db-green-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-green-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-green-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-green-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-green-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-green-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-green-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-green-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-green-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-green-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-green-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-green-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-green-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-green-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-green-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-green-on-bg-weak-pressed )}[data-emphasis=weak][data-color=green-bg-lvl-1],[data-emphasis=weak].db-green-bg-lvl-1,[data-emphasis=weak][data-color=green-bg-lvl-2],[data-emphasis=weak].db-green-bg-lvl-2,[data-emphasis=weak][data-color=green-bg-lvl-3],[data-emphasis=weak].db-green-bg-lvl-3,[data-emphasis=weak][data-color=green-bg-transparent-full],[data-emphasis=weak].db-green-bg-transparent-full,[data-emphasis=weak][data-color=green-bg-transparent-semi],[data-emphasis=weak].db-green-bg-transparent-semi{--db-current-color-enabled: var( --db-green-on-bg-weak-enabled );--db-current-color-hover: var( --db-green-on-bg-weak-hover );--db-current-color-pressed: var( --db-green-on-bg-weak-pressed );color:var(--db-current-color-enabled)}[data-color=green-bg-lvl-1],.db-green-bg-lvl-1{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}[data-color=green-bg-lvl-2],.db-green-bg-lvl-2{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-2-enabled )}[data-color=green-bg-lvl-3],.db-green-bg-lvl-3{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-3-enabled )}[data-color=green-bg-transparent-full],.db-green-bg-transparent-full{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-full-enabled )}[data-color=green-bg-transparent-semi],.db-green-bg-transparent-semi{--db-current-color-bg-enabled: var( --db-current-color-bg-transparent-semi-enabled )}[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-current-color-on-bg-enabled);background-color:var(--db-current-color-bg-lvl-1-enabled)}[data-bg-color=lvl-1],.db-bg-color-lvl-1{background-color:var(--db-current-color-bg-lvl-1-enabled)}[data-bg-color=lvl-2],.db-bg-color-lvl-2{background-color:var(--db-current-color-bg-lvl-2-enabled)}[data-bg-color=lvl-3],.db-bg-color-lvl-3{background-color:var(--db-current-color-bg-lvl-3-enabled)}[data-bg-color=transparent-full],.db-bg-color-transparent-full{background-color:var(--db-current-color-bg-transparent-full-enabled)}[data-bg-color=transparent-semi],.db-bg-color-transparent-semi{background-color:var(--db-current-color-bg-transparent-semi-enabled)}[data-on-bg-color=default],.db-on-bg-color-default{color:var(--db-current-color-on-bg-enabled)}[data-on-bg-color=weak],.db-on-bg-color-weak{color:var(--db-current-color-on-bg-weak-enabled)}[data-on-bg-color=contrast],.db-on-bg-color-contrast{color:var(--db-current-color-contrast-high-enabled)}[data-on-bg-color=contrast-weak],.db-on-bg-color-contrast-weak{color:var(--db-current-color-contrast-low-enabled)}[data-on-bg-color=border],.db-on-bg-color-border{color:var(--db-current-color-border)}.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-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-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-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-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-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-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-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-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-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-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]{background:var(--db-current-color-bg-enabled);color:var(--db-current-color-enabled)}.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-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][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=informational][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=warning][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=warning][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=successful][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=successful][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=critical][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=critical][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=neutral][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):before,.db-tag[data-semantic=neutral][data-emphasis=strong]:has(.db-tab-remove-button):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-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-tag[data-semantic=informational][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=informational][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=warning][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=warning][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=successful][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=successful][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=critical][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=critical][data-emphasis=strong]:has(.db-tab-remove-button):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-tag[data-semantic=neutral][data-emphasis=strong]:not(:has(label,button:not(.db-tab-remove-button),a)):after,.db-tag[data-semantic=neutral][data-emphasis=strong]:has(.db-tab-remove-button):after{color:var(--db-current-icon-color, inherit)}.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-current-icon-color: var(--db-neutral-on-contrast-enabled);--db-current-color-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-bg-hover: var( --db-neutral-contrast-high-hover );--db-current-color-bg-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-border: var( --db-neutral-contrast-high-enabled )}.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-current-color-bg-transparent-full-enabled: var( --db-neutral-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-neutral-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-neutral-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-neutral-bg-transparent-pressed );--db-current-color-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-icon: var(--db-neutral-on-bg-enabled);--db-current-color-hover: var(--db-neutral-on-bg-hover);--db-current-color-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-neutral-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-neutral-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-neutral-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-neutral-contrast-low-enabled );--db-current-color-border: var(--db-neutral-border);--db-current-color-bg-lvl-1-hover: var(--db-neutral-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-neutral-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-neutral-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-neutral-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-neutral-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-neutral-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-neutral-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-neutral-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-neutral-on-bg-weak-pressed )}[data-emphasis=weak].db-tag[data-semantic=neutral]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=neutral]:has(.db-tab-remove-button){--db-current-color-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-pressed: var( --db-neutral-on-bg-weak-pressed );color:var(--db-current-color-enabled)}.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-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}.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-current-icon-color: var(--db-critical-on-contrast-enabled);--db-current-color-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-critical-contrast-high-enabled );--db-current-color-bg-hover: var( --db-critical-contrast-high-hover );--db-current-color-bg-pressed: var( --db-critical-contrast-high-pressed );--db-current-color-border: var( --db-critical-contrast-high-enabled )}.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-current-color-bg-transparent-full-enabled: var( --db-critical-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-critical-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-critical-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-critical-bg-transparent-pressed );--db-current-color-enabled: var(--db-critical-on-bg-enabled);--db-current-color-icon: var(--db-critical-on-bg-enabled);--db-current-color-hover: var(--db-critical-on-bg-hover);--db-current-color-pressed: var(--db-critical-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-critical-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-critical-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-critical-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-critical-contrast-low-enabled );--db-current-color-border: var(--db-critical-border);--db-current-color-bg-lvl-1-hover: var(--db-critical-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-critical-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-critical-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-critical-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-critical-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-critical-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-critical-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-critical-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-critical-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-critical-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-critical-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-critical-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-critical-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-critical-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-critical-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-critical-on-bg-weak-pressed )}[data-emphasis=weak].db-tag[data-semantic=critical]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=critical]:has(.db-tab-remove-button){--db-current-color-enabled: var( --db-critical-on-bg-weak-enabled );--db-current-color-hover: var( --db-critical-on-bg-weak-hover );--db-current-color-pressed: var( --db-critical-on-bg-weak-pressed );color:var(--db-current-color-enabled)}.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-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}.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-current-icon-color: var(--db-successful-on-contrast-enabled);--db-current-color-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-successful-contrast-high-enabled );--db-current-color-bg-hover: var( --db-successful-contrast-high-hover );--db-current-color-bg-pressed: var( --db-successful-contrast-high-pressed );--db-current-color-border: var( --db-successful-contrast-high-enabled )}.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-current-color-bg-transparent-full-enabled: var( --db-successful-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-successful-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-successful-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-successful-bg-transparent-pressed );--db-current-color-enabled: var(--db-successful-on-bg-enabled);--db-current-color-icon: var(--db-successful-on-bg-enabled);--db-current-color-hover: var(--db-successful-on-bg-hover);--db-current-color-pressed: var(--db-successful-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-successful-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-successful-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-successful-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-successful-contrast-low-enabled );--db-current-color-border: var(--db-successful-border);--db-current-color-bg-lvl-1-hover: var(--db-successful-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-successful-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-successful-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-successful-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-successful-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-successful-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-successful-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-successful-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-successful-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-successful-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-successful-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-successful-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-successful-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-successful-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-successful-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-successful-on-bg-weak-pressed )}[data-emphasis=weak].db-tag[data-semantic=successful]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=successful]:has(.db-tab-remove-button){--db-current-color-enabled: var( --db-successful-on-bg-weak-enabled );--db-current-color-hover: var( --db-successful-on-bg-weak-hover );--db-current-color-pressed: var( --db-successful-on-bg-weak-pressed );color:var(--db-current-color-enabled)}.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-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}.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-current-icon-color: var(--db-warning-on-contrast-enabled);--db-current-color-enabled: var( --db-warning-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-warning-contrast-high-enabled );--db-current-color-bg-hover: var( --db-warning-contrast-high-hover );--db-current-color-bg-pressed: var( --db-warning-contrast-high-pressed );--db-current-color-border: var( --db-warning-contrast-high-enabled )}.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-current-color-bg-transparent-full-enabled: var( --db-warning-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-warning-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-warning-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-warning-bg-transparent-pressed );--db-current-color-enabled: var(--db-warning-on-bg-enabled);--db-current-color-icon: var(--db-warning-on-bg-enabled);--db-current-color-hover: var(--db-warning-on-bg-hover);--db-current-color-pressed: var(--db-warning-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-warning-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-warning-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-warning-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-warning-contrast-low-enabled );--db-current-color-border: var(--db-warning-border);--db-current-color-bg-lvl-1-hover: var(--db-warning-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-warning-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-warning-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-warning-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-warning-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-warning-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-warning-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-warning-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-warning-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-warning-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-warning-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-warning-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-warning-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-warning-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-warning-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-warning-on-bg-weak-pressed )}[data-emphasis=weak].db-tag[data-semantic=warning]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=warning]:has(.db-tab-remove-button){--db-current-color-enabled: var( --db-warning-on-bg-weak-enabled );--db-current-color-hover: var( --db-warning-on-bg-weak-hover );--db-current-color-pressed: var( --db-warning-on-bg-weak-pressed );color:var(--db-current-color-enabled)}.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-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}.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-current-icon-color: var(--db-informational-on-contrast-enabled);--db-current-color-enabled: var( --db-informational-on-contrast-enabled );--db-current-color-bg-enabled: var( --db-informational-contrast-high-enabled );--db-current-color-bg-hover: var( --db-informational-contrast-high-hover );--db-current-color-bg-pressed: var( --db-informational-contrast-high-pressed );--db-current-color-border: var( --db-informational-contrast-high-enabled )}.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-current-color-bg-transparent-full-enabled: var( --db-informational-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-informational-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-informational-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-informational-bg-transparent-pressed );--db-current-color-enabled: var(--db-informational-on-bg-enabled);--db-current-color-icon: var(--db-informational-on-bg-enabled);--db-current-color-hover: var(--db-informational-on-bg-hover);--db-current-color-pressed: var(--db-informational-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-informational-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-informational-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-informational-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-informational-contrast-low-enabled );--db-current-color-border: var(--db-informational-border);--db-current-color-bg-lvl-1-hover: var(--db-informational-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-informational-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-informational-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-informational-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-informational-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-informational-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-informational-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-informational-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-informational-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-informational-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-informational-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-informational-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-informational-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-informational-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-informational-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-informational-on-bg-weak-pressed )}[data-emphasis=weak].db-tag[data-semantic=informational]:not(:has(label,button:not(.db-tab-remove-button),a)),[data-emphasis=weak].db-tag[data-semantic=informational]:has(.db-tab-remove-button){--db-current-color-enabled: var( --db-informational-on-bg-weak-enabled );--db-current-color-hover: var( --db-informational-on-bg-weak-hover );--db-current-color-pressed: var( --db-informational-on-bg-weak-pressed );color:var(--db-current-color-enabled)}.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-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}.db-tag label,.db-tag a{transition:outline var(--db-transition-duration-extra-fast),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-current-color-enabled)}.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-current-color-border)}.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-current-icon-color: var(--db-current-color-on-contrast-enabled);--db-current-color-enabled: var(--db-current-color-on-contrast-enabled);--db-current-color-bg-enabled: var(--db-current-color-contrast-high-enabled);--db-current-color-border: var(--db-current-color-contrast-high-enabled)}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:has(input),.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-current-color-bg-lvl-1-enabled)}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:hover:not(:disabled):not([aria-disabled=true]):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:hover:not(:disabled):not([aria-disabled=true]):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:hover:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:hover:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:hover:not(:disabled):not([aria-disabled=true]):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:hover:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:hover:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-1-hover)}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:hover:not(:disabled):not([aria-disabled=true]):is(textarea):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:hover:not(:disabled):not([aria-disabled=true]):is(textarea):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:hover:not(:disabled):not([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):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:hover:not(:disabled):not([aria-disabled=true]):is(textarea):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:hover:not(:disabled):not([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):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:hover:not(:disabled):not([aria-disabled=true]):is(input):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:hover:not(:disabled):not([aria-disabled=true]):is(input):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:hover:not(:disabled):not([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):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:hover:not(:disabled):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:hover:not(:disabled):not([aria-disabled=true]):is(input):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:hover:not(:disabled):not([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):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]):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:hover:not(:disabled):not([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):not([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):not([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:hover:not(:disabled):not([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=weak] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled):not([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):not([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):not([aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:hover:not(:disabled):not([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):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled):not([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):not([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):not([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:hover:not(:disabled):not([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=weak] dbbutton:not(.db-tab-remove-button)>button:hover:not(:disabled):not([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):not([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):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:active:not(:disabled):not([aria-disabled=true]):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:active:not(:disabled):not([aria-disabled=true]):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:active:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) db-button>button:active:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:active:not(:disabled):not([aria-disabled=true]):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:active:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] db-button>button:active:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-1-pressed)}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:active:not(:disabled):not([aria-disabled=true]):is(textarea):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:active:not(:disabled):not([aria-disabled=true]):is(textarea):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:active:not(:disabled):not([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):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:active:not(:disabled):not([aria-disabled=true]):is(textarea):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:active:not(:disabled):not([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):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:active:not(:disabled):not([aria-disabled=true]):is(input):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:active:not(:disabled):not([aria-disabled=true]):is(input):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:active:not(:disabled):not([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):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) a:active:not(:disabled):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak]:not(:has(dbbutton)) button:active:not(:disabled):not([aria-disabled=true]):is(input):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:active:not(:disabled):not([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):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=weak] a:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) label:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]):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:active:not(:disabled):not([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):not([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):not([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:active:not(:disabled):not([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=weak] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled):not([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):not([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):not([aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) label:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)):has(input),.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]):not(:has(dbbutton)) button:active:not(:disabled):not([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):not([data-emphasis]) dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled):not([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):not([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):not([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:active:not(:disabled):not([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=weak] dbbutton:not(.db-tab-remove-button)>button:active:not(:disabled):not([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):not([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):not([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]:not(:has(dbbutton)) button:hover:not(:disabled):not([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):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:hover:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled):not([aria-disabled=true]):has(input[type=checkbox]:checked){cursor:pointer;background-color:var(--db-current-color-contrast-high-hover)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:hover:not(:disabled):not([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):not([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):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled):not([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):not([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):not([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):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:hover:not(:disabled):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:hover:not(:disabled):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] db-button>button:active:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled):not([aria-disabled=true]),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled):not([aria-disabled=true]):has(input[type=checkbox]:checked){cursor:pointer;background-color:var(--db-current-color-contrast-high-pressed)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong]:not(:has(dbbutton)) button:active:not(:disabled):not([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):not([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):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled):not([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):not([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):not([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):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] a:active:not(:disabled):not([aria-disabled=true]):is(input),.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:active:not(:disabled):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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-current-color-bg-lvl-1-enabled)}.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):not([aria-disabled=true]){cursor:pointer;background-color:transparent}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:hover:not(:disabled):not([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):not([aria-disabled=true]){cursor:pointer;background-color:transparent}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) input:checked:active:not(:disabled):not([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):not([aria-disabled=true]){cursor:pointer;color:currentColor}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:hover:not(:disabled):not([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):not([aria-disabled=true]){cursor:pointer;color:currentColor}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-tag:has(label,button:not(.db-tab-remove-button),a) a:active:not(:disabled):not([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-current-color-bg-lvl-3-enabled)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):hover:not(:disabled):not([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):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-3-hover)}.db-tag:has(label,button:not(.db-tab-remove-button),a):not([data-emphasis]) label:has(input[type=checkbox]:checked):hover:not(:disabled):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-lvl-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):not([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):not([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):not([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):not([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):not([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):not([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):not([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):not([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-current-color-bg-lvl-3-enabled)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-contrast-high-enabled)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):hover:not(:disabled):not([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):not([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):not([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):not([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):not([aria-disabled=true]){cursor:pointer;cursor:default;background-color:var(--db-current-color-contrast-high-enabled)}.db-tag:has(label,button:not(.db-tab-remove-button),a)[data-emphasis=strong] label:has(input[type=radio]:checked):active:not(:disabled):not([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):not([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):not([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):not([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{position:relative}.db-tag label{inline-size:100%;margin-inline-start:0}.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{inline-size:calc(100% + 2px);block-size:calc(100% + 2px);position:absolute;margin-inline-end:initial;border:none;border-radius:inherit;transform:translate(calc((var(--db-padding-inline-start, var(--db-spacing-fixed-2xs)) + var(--db-border-height-3xs)) * -1))}.db-tag label input:checked,.db-tag label input:checked:not(:disabled):hover,.db-tag label input:checked:not(:disabled):active{background-color:var(--db-brand-bg-transparent-full-enabled)}.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:hover,.db-tag .db-link: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:none}.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)}.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[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-current-color-bg-transparent-full-enabled);margin-inline-start:var(--db-spacing-fixed-2xs);border:none;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-current-color-border)}.palette-box{display:flex;width:100%;min-width:var(--db-sizing-xl);border:1px solid var(--db-neutral-border);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-current-color-enabled)}.db-button[data-variant=brand],.db-button[data-variant=filled],.db-button[data-variant=ghost],[data-variant=brand].upload-button,[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-current-color-enabled);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):not([aria-disabled=true]),.upload-button:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-hover)}.db-button:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.upload-button:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button:hover:not(:disabled):not([aria-disabled=true]):is(input),.upload-button:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.upload-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.upload-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button:active:not(:disabled):not([aria-disabled=true]),.upload-button:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-current-color-bg-transparent-pressed)}.db-button:active:not(:disabled):not([aria-disabled=true]):is(textarea),.upload-button:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button:active:not(:disabled):not([aria-disabled=true]):is(input),.upload-button:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.upload-button:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),.upload-button:active:not(:disabled):not([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{--db-current-icon-color: var(--db-brand-on-enabled);background-color:var(--db-brand-origin-enabled);color:var(--db-brand-on-enabled)}.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]),[data-variant=brand].upload-button:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-hover)}.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(textarea),[data-variant=brand].upload-button:hover:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input),[data-variant=brand].upload-button:hover:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),[data-variant=brand].upload-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-variant=brand].upload-button:hover:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)){cursor:pointer}.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]),[data-variant=brand].upload-button:active:not(:disabled):not([aria-disabled=true]){cursor:pointer;background-color:var(--db-brand-origin-pressed)}.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(textarea),[data-variant=brand].upload-button:active:not(:disabled):not([aria-disabled=true]):is(textarea),.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(input),[data-variant=brand].upload-button:active:not(:disabled):not([aria-disabled=true]):is(input){cursor:initial}.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),[data-variant=brand].upload-button:active:not(:disabled):not([aria-disabled=true]):is(input[type=checkbox]),.db-button[data-variant=brand]:active:not(:disabled):not([aria-disabled=true]):is(input[type=radio]:not(:checked)),[data-variant=brand].upload-button:active:not(:disabled):not([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-current-color-bg-transparent-full-enabled)}.db-button[data-variant=filled],[data-variant=filled].upload-button{background-color:var(--db-current-color-bg-transparent-semi-enabled)}.db-button:disabled,.upload-button:disabled{opacity:.4}.db-button[data-state=loading],[data-state=loading].upload-button{font-size:0!important}.db-button[data-state=loading]:before,[data-state=loading].upload-button:before{--db-icon-margin-end: 0;content:""}.db-button[data-state=loading],[data-state=loading].upload-button{font-size:0}.upload-button:hover{background-color:var(--db-current-color-bg-transparent-hover)}.upload-button:active{background-color:var(--db-current-color-bg-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-current-color-bg-lvl-1-enabled);border-radius:50%;border-top-color:var(--db-brand-origin-enabled);border-right-color:var(--db-brand-origin-enabled);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-contrast-high-enabled) 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-current-color-enabled);background-image:linear-gradient(var(--db-current-color-bg-enabled),var(--db-current-color-bg-enabled)),linear-gradient(#c3d08b,#c3d08b);background-clip:content-box,padding-box;color:var(--db-current-color-enabled)}.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-contrast-low-enabled) dashed}.selected{outline:3px var(--db-informational-contrast-low-enabled) solid}.selected:has(>.drag-button)>.drag-button{opacity:100;pointer-events:inherit}.drag-button{--db-current-icon-color: var(--db-informational-on-contrast-enabled);--db-icon-margin-start: var(--db-spacing-fixed-3xs);font-family:var(--db-font-family-sans);color:var(--db-informational-on-contrast-enabled);background-color:var(--db-informational-contrast-low-enabled);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-current-color-bg-transparent-hover)}.tree-item:active{background-color:var(--db-current-color-bg-transparent-pressed)}.tree-item-padding{padding-inline-start:calc(var(--db-sizing-md) - var(--db-spacing-fixed-xs))}.menu-bar{background:var(--db-current-color-bg-enabled);color:var(--db-current-color-enabled)}.menu-bar:before,.menu-bar:after{color:var(--db-current-icon-color, inherit)}.menu-bar{--db-current-color-bg-transparent-full-enabled: var( --db-neutral-bg-transparent-full-enabled );--db-current-color-bg-transparent-semi-enabled: var( --db-neutral-bg-transparent-semi-enabled );--db-current-color-bg-transparent-hover: var( --db-neutral-bg-transparent-hover );--db-current-color-bg-transparent-pressed: var( --db-neutral-bg-transparent-pressed );--db-current-color-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-icon: var(--db-neutral-on-bg-enabled);--db-current-color-hover: var(--db-neutral-on-bg-hover);--db-current-color-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-bg-lvl-1-enabled: var( --db-neutral-bg-lvl-1-enabled );--db-current-color-bg-lvl-2-enabled: var( --db-neutral-bg-lvl-2-enabled );--db-current-color-bg-lvl-3-enabled: var( --db-neutral-bg-lvl-3-enabled );--db-current-color-contrast-low-enabled: var( --db-neutral-contrast-low-enabled );--db-current-color-border: var(--db-neutral-border);--db-current-color-bg-lvl-1-hover: var(--db-neutral-bg-lvl-1-hover);--db-current-color-bg-lvl-1-pressed: var( --db-neutral-bg-lvl-1-pressed );--db-current-color-bg-lvl-2-hover: var(--db-neutral-bg-lvl-2-hover);--db-current-color-bg-lvl-2-pressed: var( --db-neutral-bg-lvl-2-pressed );--db-current-color-bg-lvl-3-hover: var(--db-neutral-bg-lvl-3-hover);--db-current-color-bg-lvl-3-pressed: var( --db-neutral-bg-lvl-3-pressed );--db-current-color-on-contrast-enabled: var( --db-neutral-on-contrast-enabled );--db-current-color-contrast-high-enabled: var( --db-neutral-contrast-high-enabled );--db-current-color-contrast-high-hover: var( --db-neutral-contrast-high-hover );--db-current-color-contrast-high-pressed: var( --db-neutral-contrast-high-pressed );--db-current-color-on-bg-enabled: var(--db-neutral-on-bg-enabled);--db-current-color-on-bg-hover: var(--db-neutral-on-bg-hover);--db-current-color-on-bg-pressed: var(--db-neutral-on-bg-pressed);--db-current-color-on-bg-weak-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-on-bg-weak-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-on-bg-weak-pressed: var( --db-neutral-on-bg-weak-pressed )}[data-emphasis=weak].menu-bar{--db-current-color-enabled: var( --db-neutral-on-bg-weak-enabled );--db-current-color-hover: var( --db-neutral-on-bg-weak-hover );--db-current-color-pressed: var( --db-neutral-on-bg-weak-pressed );color:var(--db-current-color-enabled)}.menu-bar{--db-current-color-bg-enabled: var( --db-current-color-bg-lvl-1-enabled )}.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-informational-contrast-high-enabled);outline-offset:var(--db-border-height-xs);transition:outline var(--db-transition-duration-extra-fast),box-shadow var(--db-transition-duration-extra-fast)}.editor-container:has(.tiptap:focus-visible) .text-container:not([type=radio],[role=switch]){border-radius:var(--db-border-radius-xs)}@media (prefers-reduced-motion: reduce){.editor-container:has(.tiptap:focus-visible) .text-container{transition-duration:.01s!important}}.editor-container .text-container{border:var(--db-border-height-3xs) solid var(--db-current-color-enabled);border:var(--db-border-height-3xs) solid var(--db-current-color-border);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-current-color-bg-transparent-semi-enabled);caret-color:var(--db-current-color-enabled);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-current-color-bg-transparent-hover)}.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/chore-color-picker-tag/assets/pg-components.woff2 b/chore-color-picker-tag/assets/pg-components.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3f09f28d7a85ebdaa3e7a525c5491385edfb1f1c GIT binary patch literal 3424 zcmV-m4WIINPew8T0RR9101aRO3jhEB02%B601XiU0RR9100000000000000000000 z0000Sf@B6@0EHk5peUGX0X7081A!0=N&o~P1%y%ufp!}o6{Dh@vN|FAs{`8&Jrz4A z>*R~GM%tWlT`M* zYYOLp%NQQ93>y;3s0=w;{<@J;e2Czxu-z{A_^ z{oP+0mz6|P^FV{>41$ycPOv4H0D#s1x0YH!Nh*?lK*q@^w>yVF6Pf@`h$cLDVODW@ zk$^rD=QfBXkbtU{K)OcN*uHAj8dYs;T`%zrCZ*t<`#PR@FCf6P&r#a?`2M9%tC3dS zFs!B$^5(257_~o4WpMn-xnvk{)poe**R*+Oef66!lO>U|+t1{54rQB=Lu#aik|ac| z87|mpA_a890xfRsQFnEw)zyH~r|Ds=i6|)Xyt<(=>Y`PvF+C=s(v!{TCR=a7YEH{t zw1+&`2}d^3qI43Vl#o17BCiDPt)n=D2WD)}~H6m!lB$ z!;~IT*VdO;3^GQ!?Y~hoyiHr4S0mSM#V7=L&lutLI+WJA+FD+xx2t{8mkw3ZMg>cx zj`y>PzzU1&>R5jTN-@d|)gvMAb3=PIkF~T^&-P`heUNnd5ucJOhlXTUjZ7S_8a~$s z14s6h6Eba_CE7j9GVlPiRS50n;{FVP&k)O`A?a*;M_h18S)ck$1&%7qoW=UG=vI~Y zZL;#F29(3TC}M+1sIof}V#|#R6xq*}ailP-8`hmv+=>aOO(;}5)t;FQeI&COk408U zdLcCuRESc{4EPZhO3rr?Ev6E~s@9vy>(XwdmwgVv&_wkjA{|w^4I1ykkJGv}Hc338 z8z|2si;pG=OS5uV2%|uch@TRx^~T258iI!rHeotgk?C{Ym(z=t?nw*R=sClATUp6B znw{5-RScS{DrPo0r;G3oA5uJHs?>xDHTklLCtvc_Ebal|J z>RP-V@y{(^4e&zjc58iuCUci&u3wzGx3>S9IR}=@u@9HX~Gfxb#bQm40i+ zeq3JjNq79WQ)rdGRYahZXFGF@k9Wx__a4~M(RB{|PJ?yf(t1+W>{H5d(UF)i!tAzB z+~>v!FrI?IjKkE(-M}Gu@GU}z&MMsGDjL1w4BHB??M+ouD)3?~Iv?^4qf{i9IVxb$ zb|@n8O;h|2@g@Nke`+!%Ymv-Gn*(Onov-cgzQkiADA8 zz(m9T{%!q&;o%A4$StFRb8F+(i(15J%h=En{DRwnaJ$~bUB~`@Mn4hJwf22|ErizK z;=HLV|2PA}5u<@QR-D!KN_?S&9~#Oh`d(LO`=ueh&_!@As5#X)1NsQQL3XIAuNUd( z%Hw^t-E%nqy3n>#+s>931Ij@&45G{R?NyYh^5ZY6&itnCsN3r=d%cV8YSp6v9!e$g zX#NzjK#v~wVvm|a?eYm#!iWjiSV3pR@%U6Sj~=5UOY{`Zce{^8J$`)FP@-@A8-=}X zIes!jbB+}c-Hp3*nBt)HOL_E!1k*_)BQ0R3S!^|<2dqyZ_;%q668S*6S zyM@eX>dX*oW;Irs9R zp#loX4r<=(ot*`A^34X@-)nhZ9_^rwqE$UMZ+fg?R?wIjDG2xH`CCP!xwi}ryF)P3 zy={BW_(FWBcUz+$PWHVo-jZaih!uxGGuQc>NDQh^P=ONp<*)pdmWnW#i9Wt{pNS`U z_<6`TZc*VeVCQ9pk1v6RrqjcQM(&0|q2QvYMYnQyWXKr;$@O}eL^6N*GH|(WIYdoN z%;^W`u{|d_M_s)R&B!jdYw{Yn;qlzWUmPXge~`-)r?NZlCS=P6Lw==XBJ zx2^a1R&EMCcm7IqSF!}xabZPSb=|!bra^r|1B2Vzm44y9<>+2r{pGn@?k^5LjM%Ub z{ONmSbqaHkhCBq9R;~2w2hk^uzi0JfA*nWLn~TpZ%@r?%*`}rX&8m$I54F&o)(O`+ zp`FPl?I|ugx?L0-gjCg09ldN~hbyrmZ-)Z}mR`G6HrmMQtY6AuXu(IMKppHI; zOBjd<3v-w|lMAvyW){c=b2kG*!z04n6tlB)U~XN8aaB-ISnk){WlzAu9CETfuR|VP zCUyoifisDNxW?5i#oh7uFSqsqn(j|{WdQ*-)u{)XQ*i+oK&-KPrDB{{S z%@y=*_sQ$gk+fCdsS@3zAu2zNN;A?gwXf8V9|p$*p_H=^a(9NdhFZ9eg7a-~?=fB6 zV?%H^-ZF#E;O~epOK~vi7oINhXw;PB+d9Z{e4|qzFY_ycK_#NlmhXeI29VeBNKox z_q@cW3V9TQ1)#Av%mdWZgaW%8-V>O7d%zMp0G^%B9`DONvxVt`ly?X;k&mELKDis- zn_wz^1B>z>JQw5q`}?-U?Hs0-noKRW(tTj)Ys0&Jryu%*+$C!Da?id)FX9PXWFzQw zvC-WSRw7<|rba(fD_Ga0GgFCHW>F-s=X-A>oK@gTWx>=9Bp0NGz7U;{bajJX&0xqN z58@9&j%hluvf6%o?1R!LO5oXsP;@x^x=on+YL8liw51PEHNV1U6v1cVAkXdpv^0X)>uK~M^I C@r|AU literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/piab.woff2 b/chore-color-picker-tag/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/chore-color-picker-tag/customization.html b/chore-color-picker-tag/customization.html new file mode 100644 index 00000000..0afb8560 --- /dev/null +++ b/chore-color-picker-tag/customization.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/chore-color-picker-tag/demo.html b/chore-color-picker-tag/demo.html new file mode 100644 index 00000000..0afb8560 --- /dev/null +++ b/chore-color-picker-tag/demo.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/chore-color-picker-tag/favicon.ico b/chore-color-picker-tag/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/chore-color-picker-tag/index.html b/chore-color-picker-tag/index.html new file mode 100644 index 00000000..0afb8560 --- /dev/null +++ b/chore-color-picker-tag/index.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/chore-color-picker-tag/locales/de/translation.json b/chore-color-picker-tag/locales/de/translation.json new file mode 100644 index 00000000..0228a253 --- /dev/null +++ b/chore-color-picker-tag/locales/de/translation.json @@ -0,0 +1,116 @@ +{ + "action": "Action", + "active": "Aktiv", + "adaptColor": "Farbe anpassen", + "add": "Hinzufügen", + "addColor": "Farbe hinzufügen", + "additional-colors": "Zusätzliche Farben", + "alternativeBrandCheckbox": "Umgehung der automatischen Generierung", + "alternativeBrandCritical": "Ihre eigene Markenfarbe hat nicht den erforderlichen Kontrast, Ihr Theme entspricht nicht den Anforderungen für Accessibility!", + "alternativeBrandWarning": "Ihre Markenfarbe hat nicht den erforderlichen Kontrast, wir haben eine gültige Farbe aus der Palette ausgewählt.", + "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", + "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", + "user": "Benutzer", + "username": "Benutzername", + "wrench": "Verwalten" +} diff --git a/chore-color-picker-tag/locales/en/translation.json b/chore-color-picker-tag/locales/en/translation.json new file mode 100644 index 00000000..57c9d520 --- /dev/null +++ b/chore-color-picker-tag/locales/en/translation.json @@ -0,0 +1,153 @@ +{ + "action": "Action", + "active": "Active", + "adaptColor": "Adapt color", + "add": "Add", + "addColor": "Add Color", + "additional-colors": "Additional Colors", + "alternativeBrand": "Alternative: Brand", + "alternativeBrandCheckbox": "Bypass auto-generation", + "alternativeBrandCritical": "Your custom brand color doesn't have the required contrast, your theme won't be accessible!", + "alternativeBrandWarning": "Your brand color doesn't have the required contrast, we've selected a valid color from the palette.", + "base": "Base", + "bg-lvl-1-enabled": "Background Level 1", + "bg-lvl-1-hover": "Background Level 1 Hover", + "bg-lvl-1-pressed": "Background Level 1 Pressed", + "bg-lvl-2-enabled": "Background Level 2", + "bg-lvl-2-hover": "Background Level 2 Hover", + "bg-lvl-2-pressed": "Background Level 2 Pressed", + "bg-lvl-3-enabled": "Background Level 3", + "bg-lvl-3-hover": "Background Level 3 Hover", + "bg-lvl-3-pressed": "Background Level 3 Pressed", + "bg-transparent-full-enabled": "BG Transparent Full", + "bg-transparent-hover": "BG Transparent Hover", + "bg-transparent-pressed": "BG Transparent Pressed", + "bg-transparent-semi-enabled": "BG Transparent Semi", + "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", + "contrast-high-enabled": "Contrast high", + "contrast-high-hover": "Contrast high hover", + "contrast-high-pressed": "Contrast high pressed", + "contrast-low-enabled": "Contrast low", + "contrast-low-hover": "Contrast low hover", + "contrast-low-pressed": "Contrast low pressed", + "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", + "on-bg-enabled": "On BG", + "on-bg-hover": "On BG Hover", + "on-bg-pressed": "On BG Pressed", + "on-bg-weak-enabled": "On BG Weak", + "on-bg-weak-hover": "On BG Weak Hover", + "on-bg-weak-pressed": "On BG Weak Pressed", + "on-contrast-enabled": "On Contrast", + "on-contrast-hover": "On Contrast Hover", + "on-contrast-pressed": "On Contrast Pressed", + "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", + "user": "Account", + "username": "Username", + "wrench": "Build" +} diff --git a/chore-color-picker-tag/playground.html b/chore-color-picker-tag/playground.html new file mode 100644 index 00000000..0afb8560 --- /dev/null +++ b/chore-color-picker-tag/playground.html @@ -0,0 +1,14 @@ + + + + + + + Theme Builder + + + + +
+ + diff --git a/chore-color-picker-tag/robots.txt b/chore-color-picker-tag/robots.txt new file mode 100644 index 00000000..4a37bf4a --- /dev/null +++ b/chore-color-picker-tag/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/chore-color-picker-tag/site.webmanifest b/chore-color-picker-tag/site.webmanifest new file mode 100644 index 00000000..c5b4ef35 --- /dev/null +++ b/chore-color-picker-tag/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" +}

&8>VGDuIC3~6enqx7iCp9ZPyRuG%xG6ALn&H@Am_Upcqb& z6wR<4FNl(?sM?=|_5YE&VOqB1dVUZ_agt_vQC4-+cKt9;^RjOHabEZHem_K*P{xI# zYPw-sw&Qw!5Jqv5W_eLob<=kJFi!KbZu@awx5w)v{b6PaFph^;GepvuaVfs4Fd{n^&IU(|W`o`2v)1w`QV)vm2(DaWhM!)Wd_W5WaE}`B zlQngrxTjel9hOxs-nG|JrUGV7lycig#Y7$=Xi}Mq+2Pd!^5ve{r4WT3h*RL2=vTOi zwQLeNv|xBYwVOm1rLu35#7gYJ=|cv@mpn@17Lr0AfRn`~ss&!MK+wbU4r1j4W{j>B z;o5t!^bK1Sanud+6|)q4j(0J`1Wv+X0>y9n)Ir3MFq3eM>EZGm8I&T#qaQg`7^^Gf z&2(h2FUQwJUgyV}M@hPlZI-H!ZMgtq3k$z*=Y5~C51zJe#qPYf*T!{Y#A zzU=`Xx5GFt#CxGoj9CoRc7Yfut+Moic>NYi^#_n%gQ>d__o2^VwwR!-pE0snF-jA9 zGl7lA2@^?KMsv-CTz3;KJxUpbaXArJJ5172#<2c!Pputx{T`Z0gwK;GQjJ!7*34su zEA@GZ%oXtRvX3^kiwt-LkH<`gJ+J+>)ZkTl!{XSAjJpB_HN;G1|3$(yT^G=?_^w}| z8tw`vG*<#%6y#?G)x7U(CLcnZiBpKc_#|k#O3vV-i$dI#47V2`LVJ-JHJHQ^eO*>B zLS6sX5GCQ^{XZ~R1b*_nqE*ZMN-+zhw?8)egHJ>#ZzNy14*9EqiYrCO6o`BY`7O9m zM&GIc7Z~;27+i5J3_gd(u)xv=P(0W`n3KHW%@QvgzLdfM@7qFu9(*Dj(O-;qD7kkG z{P+m!&sKI0*ji0y)ZN>iFd-kloLT(8JK9J^KFGtwn*aXJSY|WBh+C8RVwrjU`Tf^& zw1OCi(AKuic(PyL-np+ZNWWL`de`&gU+m{`k_qt@I_UZZ_bfY^W65Y1kX>)~&r8|V ztK^Kjwc0xQh_5~u&Tv~;<-OHXUVAm@84V9VZ2Q#r{>&2@=LSIKq4ZG-(P>K@kOmUP|Ld6Zh#SE+G8eK3PEaUXcB+GpI& z;HWiS-TgVP<`^dA^;=@p^Ts6>F`Ah=I=(y)Q>~j7IS$9WP%=au#C&!AM`Q}boA>XQ lRG<78Agah1ngo#;Rc4lS-1N-fw65+<-Yw#8395Sl004GSC>{U+ literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/db-ux-D66_HfqY.woff2 b/chore-color-picker-tag/assets/db-ux-D66_HfqY.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..735670b33d72c08ef59d426652f75e8ffecf8d8b GIT binary patch literal 8476 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 literal 0 HcmV?d00001 diff --git a/chore-color-picker-tag/assets/dbscreenhead-black-RWR49yke.woff2 b/chore-color-picker-tag/assets/dbscreenhead-black-RWR49yke.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..13d7cf0a95f2e9dc2722a5d1c54c6084e21738af GIT binary patch literal 35428 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 z zMmY;;TBD&Sj4}sQBk9L_oLNF4MkVaB-y}6DTZ+}xmUKY2<~p_*KGtV_(0I0`?2`7G zcqLvsWXeBhY6@I;iKwSy_xY?$KcI$3Yr9Ct$04YY{apncDzW4{3j&UaZX@2Ke?AO) zX`xpIs_P!Cxw&|-vfy6ts}H(KxNm}5gwEc9Gd7@Wu+0@kR>5=HPBk395Z(ZBGtp3d zJP@=|+j=;eEevb1w&j|0XW3hE92FURd=zRXarlp^R^q3fwBq?Q{}agFf~< zr!aOvE~Id@q71}psUWu+CKp+eiXUnl^NW+MQiI7Y9b7|WNQxu}hf3+r2Z2)U4hLrl zQCD$svaQt5`Tcyk6|%Q6nG^M+aVy@0ZO2nqxjnrY9r(mMCu&Q?HR% z%a1~WS)o}Tp-miJQz*gSq{q?f=O&&4VBoFl0rYw~!+YZG`eA zoFuwH!lEOC5l=Q$oad{W!ek4lY($Dn>YX2HXoDTH^ZJw9#g5CfpRPI9-tXRvYg z#-!HgD`zhdq1?%`bK!CSREaj5>g;`(P^gqEHhVam&TO$IF}y%vfqo*eOxICDS0DFY z;O#v_C{MSOSeSa#0&r*@jZl5vProfD7Zu+waX6%HUr_JM9(D)kxMPCcIZ+IeZ~@^U zU5wZFeB4LRt-FXS4-dXy$z&d_=>)$NdrcsQU=8$k_Tt@Y!nk4I(Ul8OPE>-w04&Cy zu?2H^?&{b2USj(-nr^QzV+BtgK}IM=DAlx;NRE|!CX#X!IncB^^Y(fcl}S`v@)GKE zE9)#NFo?C9orq;R!sK7;OM4qu%|*r+T3CsEG6X>uRCo_XIUZD01{L|#Y6wsrBDW70FXKegCYrxBM}e^f|7KB<|YeCa1(*zUIZWojRyyn zSPX^+TOV_=l=xri-fWgM^U*_TAR>77BI+gsy1TnGF{x}9#BqBB=q7{O(xsjiLN&6v zqqNHD*y3<-rpxM7+5i9l|NsC0|NsC0|Nr}!MVQ;}>@Bl*d77kc`lOTsqM-FdP{9{a zVF*>u0Ww2M=qgKAIWi?Eq-GIHsE9gBDUeN@Wkyvab`01N22me@ILx!D(gFJgS_UK` z2}wkuj5-wYszSwF2uVl-3kXHH95r>{38j*C2^brcBNGvlxV3GQZ!~qkOuJAUG>vGz z**U9DEjz@$m;E$F$RzucxGHGh zelWJ?ijYYv5|$(UXgs&q33^rUz^Ar_JJ5OjoNDHxfw#?}yg%q`!eVT# zZJHK7djH`rn=<|>J0{I3m-v_bX433oqb5^t&nass^zcVdbp7`PXry^^QK#gI@a+8A z+Ii~mi~RHc-~H1iy1L+_Jjg=#7a{MX)Qpiv$$1n1(=%KLMgN|LYlZDX7%L` z_|Hv*2C@#Q@UvoKy2dRvk5cvT?(fz0@3|@HDkOvuAYe25a^89R_?Lf2a^-4AwHc^g zlrAdgeM99K)*=58TUV9g{kRDf75eV4>zNhnAMQw}T4-B#Y(W6{r1F>UySY3itl4vD zn@Y5r)$$KYir=!PI>YwE_+Y@=KD72U(+$lH4znOSlFn*N*j>D^n8YcSoxm|`?m{Aj z!k8F2r(UPtrlPR9S~$C z^55V#8+eKn(G-D)^u?(HEP#e!+d0nr@1^ZOW5ULO#Gi;)zrF4%LgN2)>OaX;R^74+ zr~b+XIYkus9Hdk6Wb@{!!1MKW+P_kgw+u^%9oLMR12db(ye-)U%<2MTbGaXoK+}S9 zV+n)sobSj#`L(sA9~>Hb_5?+Rh04&#VfOdh;3%0HGY`=dwcR26yypG5$s3$&0@$S# zgnFTkZ9hV%d3I8IrraDIXmpYn`7+>U1A{?V-7e5=JlzUx7Vtv zqoyg`R$@3ll#MR7B3QJwVVk!XxS<=nb+{YEQJl%h$ECa+?q%&B@&CW+>PzcU(zF;0 z<2>gd&iVbFO=tT2W8KNk`qK-8&=a}`8 zF%H`X#v#6QK3d~lkZd-a{UF>db|&&cm~Of!-!Sw%@W0evs+;-mSc?*;!yTA(1NKWJ zFa&DmJzM|n+c}fcWF4iVaY?O`?D)&tJqguWfKn>_G`%4nz(QaUtktjfI{kjJ5jsL5 zG=mik?=EerlCF?dxZLjDPpJ~)WJ-4sWs7FnD|u>ykt>ARH0sj|aGa1RjKiv%{{Bh$ zOHGE0j~hl*_F)!aGYOp~oQ2C2zh>nkw;}^*0wuuK4e>9!bCKkFXZMuKd%tJ8Aj1TP zIe<1;84cht0T_pWzGn4Ff7V4aDudh z#Ldbr-A&=ncJFn6LxPvtl7x8%3tx9+#$_nm*Rf1Cdg0jPkEfZl-NfXRUQfHMKN10Duu2fhs|4K5Ep z5aJz@5|S0tj{=2yhMo+ghjoSbgkOkAk5r(?qn0p_F@Ht(U!gFRSvIblvS&mabOfy+E3k9cBC5mW1@W~7DBT3}^K+-ypoI?caB z(=b1gRPTQ1g3@O;_~2S_CdoWlTpray#LfB-n%oEq47Q(De2yI-!sHhMOfd3()CW>X z_)6Rw@;(I=mFknAPU|zN**f|41x9qcK$lpJgBsOW(zP46?%d~b@214ct16?tpNB!x zzE=!$I3pcpGinB#U@N2Rd)ttmFg&;m0widEh>$2b7UB|;LshDgPokWPr~P4Ql*jKk zCF)+C%)T=JuF$(C{;2zQzSXRea#c3}@-e*G?!h5AciC07$MQ1265Q+T-FxG0YjfTi z#qXnNQ&2F*7-NhHA;iQ!AyH@yw$4ihMWy*6hF)zc`0oq?2L5M}uxDifOh$mHRg$_) zHhfl_tKgrxG3qwyEv$dbqkB<>6_(sQcA>16DpQ@f>XeR^7kw&6{)xp+QQDkvHaie$dZ*>kzP$9bu^(< zmdx6+tURki>)eTpyYJ%C%tpVTvq7Tq&P+I9;LwEQ? z=`}qGl6tC{*OhTuj_4BjjKFuzHc+X=I_i31`pKdp!=jeo8skRs%eIrD$TDEXg z)dUF$A8nj`TlF2ek6Y*WcWLXgPd#5P;ew9IELLR3)tK)pL$p=-NYV=ZfQctJiDO1+tM z)+yAwVha{~|G3&#+IQ>y_9Q>I7hZY=_nOz6^0q!`>a;;MX}T*FqKhl?U3{v^O%M^a z(X2X^Dwy=Fv`e4EJCAucnsFXI@*V^1Ok0C8(`XIHjZn>tb&_T zaR~{eD>LI$HzMLy4l8D*e5U)FjS6Z-9;m(|*Yg{y7q{4etCb>^ULPogssc8uMi$!}LHDmw-3Y3_vK_CrRzg^z+wDLmJFk0T>uIUI-&b2N>J_sXhu6yW)^=li zk4^Dhy>kAbNE4derZRy0-FWwDSz7U23uQLzl?`HIj&Y7xdAfbzYr34-rBv@rf|#Gi z?lT=>rKAFds1!QbpCUXQXd%}TM^sE)Lb6UtX&G6$`knUP2Ooz|3JD6G8L)L;DJUu} z!R-J1sPACxM`0e$v}U}Smu}=f&X2AZn}b3CNy36>f_O*+pYiETb~EO5aOwWWQPa*&azcLWd3& zVwMh$IpjL5rKDwK<&Y>e2D?7~@p52JRM(X=&CK^otIB&O($&jCm$=(krbwkGs&BPB z_j%kaQq8>r<)Nh2A$#Kv)sHLVBcA8rzYnX-(FW#SCui-VlhVc3^#_#_ESe9j3mSGr%fr#ie z48t(IUawc2mom1EVVw_0X6qc8Er4M>;kps@*~7W%t~bqa0S>|#l*IE0@AcubH>X;w zPqoQ9*($c4VoytLL{mS1Xyv=|cmCZh+@cE|6MfiDl)#boG#ttxQVLLPVT-RFo|0$o zDn!^o5C~cdp_FagwtdHq92JkZ{t|42$Nxj*EQkR;m=FVLb9>-x=0KvO4XV^KHY}qRiq^9M08q=w zYMeKX@YeKix-Y%E%P?J02ywA@>)>chz`P|L!!2eg(bcLhz}~8ctsv zk6{!IUB+-?UpJNYRB5=y`ZZo4>9B$^WDW@DPGK^fbI!SCS=QYwvMkH87-Niepa64| zJ=9&T2tOkuj=5<@^N_2F?(}y|Zx6GX88c7Gxi^TIFQJF(OW0xCCs&Q1DPn~Pn8)hN zO-xw2lU0OI}2J-{!3HE^G{b$EGqUUecUg4&vTc_e9X{@EQ zwPeA{+|-~5PwAp^JFE?1%CF^|V$p5O8-2>KzMdI*3O8-usV~CVjErUJ;ZsTdLqD3w$luMr^(Fk0(IL*S?PGvKHZ+SVmS3 zi9%zr=)!WED%q+DojxX9NwIILk5xA<&=}}*hcfhKlflAppDnf5Es_*A*_<%kOEI!I zuV6Ag} zp{Uz48q8`d;)Y64N75kdo(DP5B86Mg>GFA_7o=S%l6x}g`s@O2vrla~azInD`Trbw zSScsU;K_~z5*Of3Dp$?smlO9Gm2I4+iFSWn2pef=b~J4~o+bx&0Nd4t!umbmP25Qp z?JlO`Njq2-P+n6&M`(S2g(8YzEF}pm0@QXCBgA?RNdJX?m*cc-0PN^io7uTB+eOx?$*O%C-VKIlX7*&UnvKA-b45H(Mdl2MuQ)RQJ6ga41 z>P$c=-vo%0e~TTP3oGj`)*+e#(D78>-K?U;>;Q~6sV@28rcaxR73oi{@%pQb;bnd_ zYo+F(N18Z*cb%b=&#(W~1wjTbN02vnEra|FTQce9)bsgm8Yn&aUe?^y2ga_*!o_!5 zFHJzwKago^@1FUu6r}qqySNzG%$%UP{xqK{@RT3yWE7f#J8USA1}eEzEM` zs;L*QUv;I{fd5`{1;HFCG(&20x@+Rzlk4u@iu!C)@ltE~> zTi#{&9teOG;Q~3DB5H|h5)sb#>0)2E@LK!yyWs^CEukqq2k$E8$&1z z(V7P$0{KylNw!U?%YTV9XTg#cYc_1zfwBkV2+o-cS8m*S@PvTmFF>Fm!9t*f3KK3u zB(x}aF=7#skWo<4&@r*Fad7eQ#Sw^?AW@QJDbk6ENo2|*l}#o`F1b7k`IHK%s1+(w ztVF3Y#ULP*4X^|h91#?DTzCtDM!*y=o$R(}ACE)|lq(;>q7bnp z5Xo8DC7iECnmsomFi6-EiRDr^+PT8Bk0O)dz#S4wG%}7P67t)geT*nsFdlq`!lK|x zmLYG0XO~EfHAkMp;85|T$fP)h_tYyyoDC;l{Ds4#;Y*bzfl>F}IKGy0=Ycm}=ZFnk zZn*EcSNrc`d0y_$&)1iG*G@o2%-Deacm02r+`GI5!yw~Ikwv+e=SVY!yBc)pHEi0V zmHl{*T%Eh?j4jvP_Rw=LyxHHz^F%qjK3`vMot=P;n7wSi^-=1;h%0aYP|)zmpUk|= zw+^2qNtZ=VrBwCakf#*Ob=ve8G;Y?SWk)&MJ@%bfe%;^ar1A`%zpnpp zT^;(sEZA|{-3!!;0$qeaVK8D*u?hARm0X>xE0#^6P`O%7I+T3xPI3=m0GYqALxgl` z`d#S*mUIHiT4%)bil68V4}WySxG+BOx+`9o9{z-fKl$O0J^a@^{DmIA#8;&hZ-FA< zQE?>^%b`-Pjw25NVx`K}7cwF(=FY8}x4vD%j#>A-3v)v3V?qc^hxdo?ghRso6L<*W zk>*v{Zaw73_HkldkQ|SQf^K=$oNn+6@Moyab*ygH>(VX93aRv}uFe{79fE9c?=y?| z>x+J>@AbPjY?lu2?5=N4PfsAKICsx;^U?e?#~QVpT8Q=IyO+~G-p?;qwRra{sYkd3 ziIODClqFZ**(A3)9`~p8`!c>Q^eS314|ATJm@TqzXGX*D_#?btKHPcn<|{y;Ai+Xp z^OPb@YP`GERh-i=`XxQ3%9N{6c|J*Z7F0Ub&$~-qRjQdWXTg#cYc^~r9+ON)XG!T$ z=CTpd?$mvTY*DUT_f0 z(QVU9h<}5VnNaNY8xQfGz4f7Ugp&!D>n>Zh8*b_N=I=IJT=ILH4|M(1W{KCneY=M3 zF1sDVdM9AJi`efR-vTe&nw^{Ky=zv_Bhxh}xn-#v`I>HzbI^2qanpVpU-t!~_WYps z)R+&{JZ|V09+^M%2{+CodVvxXlM_p?PJ7+jMyA^Sl&Lj$Z9mDiwC_bGHd80**MF5w z>yFe~{^-)k40!OJ+s{2g@*-a9@CXO^7e3Mfoz2Qei0KeUVb9eTf=?mS4`x2-fR=d2 z@?jxKbQ$#KTHoC3ku1Lq=d*m&mQJI$;E30Z>+M|QA#S-zpdc-k+BU}7$<+bkm3bLlCvqv*^Cp@y{PU(E zjTy}JupOJm!I3|zM$PCd$x^6|Wn4B@+)d|FwqL4BVHVoxU=h|}8+PFUenUO9Q;nyp zZm3<-`6>X;V=~g&njP7n!#SO6xs?ym zj$2r1%s{4x)!4W_t9;_tk}&_>vlymh4q~|VNj1@wo%Xz$;nxPBYyH%0o?QGl+sGPT zgR2j$POvB(m+jK_!9~aI{31Bs1&%u%H;?oG=dZk4ezH9LQ+Cg9@Vw_oFXZ&!y?MEz z99=GuJ2{JU+U^hCCG39oG`khxhff5+51zoz?+~UQ{v#8v4#-sZDL|A*cy}8yt)|@y96eCajH7p}PZlM<#jeH?9e=m%Ur-7&{+G$>ho* zH|eW<3jBP6n#z5fZfQ1`sc2poN|p0F=7dSPrc9eLYtFm{iaY|iC;Zs(2@xtn{rp9guE zM;_wp(5VYYo9_I`&uF>;Un|j8A18=UNK8sjNlg<1G?vAZjLa-)wk#)Co~OuH7O2#PMa3nh zW#tu>Rn;}Mn!5Ui#-`?$*0%PJ&aUnrZEs)yz~IpE$mrPQ?+0NNCux=!WmPwA*N?`N z>1@7OuGX9FZhttQ&X;3uu{!O3V&Ecw19`noOUPXGt z*#K*h4!Ubo^P3btc)1LJfwwRw_Ob8SXO*#M!R@@{Vun6bHuc{|DIZZ13Ywpw=#vGc zpT|ewxXde4$RaT6{wk3xUYZO#_IW7Q(X5vsPml-~C~46kn6!Hw?NK<^8&oYs30L`? zL@;uhq#O%0O=rf-;R;<-6gCp*)J+Y(V*Z9YA%C5}N(Scl;Mk5T z7s%;XmuKwJE4dqAqOqk7FsBo_O3Ze}9jDvUU59%$bTGBt8LGeNX`yN(Rd$GOKdX(} z+i@DC=pF73RhWE;gOr_pz=9s*thh6z0jSy>L#8W|7R{MaqGmfzoKFCbPs{R?s9EHs z`s%J4TBm7s-M+F81`Xxy6l+__6G>)rV0LYavTj^9@#q}Zxa-aT)Fawd_0ARKVQtgo z0`ngbw*1(&kn2s5(r)l_;lz02ZQ6r=qKoiwM3M)|B5D>)^BhNw?B@&vo8DIX#F8rm zHjljqn2TOahAKQ_{YdlWBdVRcX@yQdC55^l{-Sr7KBe>2r(6Y?%UcsTnHAM&_BPuj zZH=`WW?8NzzjjahiJ843y>ziRo~WCObU}2!nST)nv>(F=pD2#M-(Qr~Wu5J5e?*Yh zj4a`ano50KXthN<*ENaratHwe&YQXY^(yR#$F+*X4n~s9ig`g~t3xN1-6F0!T-px# zF|mX|*^VvLffk~_3ve5Y8-Q6sly(G0k14t(m^5t7s5$Riab6#?7~Z4eBUIo&O#Ws) zb277qZaVk76m}&%;3i|b(b)6KtY>XoZ6|haE0ssvv5{X_V!3sBDWWpDSkBCUS(uA< zO}bKsIuC+VB`PWd2O0BjRqD&OvF8no8!J8DbR%KG=wVt8m|S8TW9)JA=cHMHGwEI( zwTP4RkEErghg2QK;7+(*B>fPZ{h~q7di}Ic=TW&$Vx8Fp=%W#!Z zyy5zSr3PSAWKFZF&zj~R$)N>+wo5WK*crm}GlzRPInkvBZ*@%GySS%S?ABSZNH$zI zhAkWT0Fp75NtuC>k_om$+JRwF!x(h!(6t+uF>gJj1~ zOTMtbEcCZH)Ay-^#$8IdP@A9@AExR?Xx&xLr5It!7bUPyJ(ng)YxrB2vPiUFGJ9U~ z(x6+g=S9;>>JvkQtEQT{bT3FRU@HzyN)q8Bg2rnMkD|5c_Q<&(!l?|2kl+rdzAm$t z=~*dQm>5Nt&Nm8kioH#utC|mqg$&VC@`3-_KHbcO^mlS)(VAi-z5D9YwtqgBXH)