diff --git a/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.0YIAJWTb.ttf b/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.0YIAJWTb.ttf new file mode 100644 index 00000000..c6f9a5e7 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.0YIAJWTb.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.UIXRTGNW.woff2 b/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.UIXRTGNW.woff2 new file mode 100644 index 00000000..0acaaff0 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.UIXRTGNW.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.zJvWDgGp.woff b/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.zJvWDgGp.woff new file mode 100644 index 00000000..b804d7b3 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_AMS-Regular.zJvWDgGp.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.6vyEfazt.woff2 b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.6vyEfazt.woff2 new file mode 100644 index 00000000..f390922e Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.6vyEfazt.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.AE18XbF9.ttf b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.AE18XbF9.ttf new file mode 100644 index 00000000..9ff4a5e0 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.AE18XbF9.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.RIlxi71x.woff b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.RIlxi71x.woff new file mode 100644 index 00000000..9759710d Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Bold.RIlxi71x.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.4uo0fsfh.woff2 b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.4uo0fsfh.woff2 new file mode 100644 index 00000000..75344a1f Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.4uo0fsfh.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.MF_e1AYw.ttf b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.MF_e1AYw.ttf new file mode 100644 index 00000000..f522294f Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.MF_e1AYw.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.k0QPq0y-.woff b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.k0QPq0y-.woff new file mode 100644 index 00000000..9bdd534f Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Caligraphic-Regular.k0QPq0y-.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.XZxETTVq.ttf b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.XZxETTVq.ttf new file mode 100644 index 00000000..4e98259c Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.XZxETTVq.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.bAz-dThZ.woff b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.bAz-dThZ.woff new file mode 100644 index 00000000..e7730f66 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.bAz-dThZ.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.i-oP291Y.woff2 b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.i-oP291Y.woff2 new file mode 100644 index 00000000..395f28be Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Bold.i-oP291Y.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.8XXOHEfX.woff b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.8XXOHEfX.woff new file mode 100644 index 00000000..acab069f Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.8XXOHEfX.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.gf8Lq3rE.ttf b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.gf8Lq3rE.ttf new file mode 100644 index 00000000..b8461b27 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.gf8Lq3rE.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.k2IhepQP.woff2 b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.k2IhepQP.woff2 new file mode 100644 index 00000000..735f6948 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Fraktur-Regular.k2IhepQP.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Bold.CZtwCMuf.woff b/pr-preview/pr-33/_astro/KaTeX_Main-Bold.CZtwCMuf.woff new file mode 100644 index 00000000..f38136ac Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Bold.CZtwCMuf.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Bold.MGqDlVzd.ttf b/pr-preview/pr-33/_astro/KaTeX_Main-Bold.MGqDlVzd.ttf new file mode 100644 index 00000000..4060e627 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Bold.MGqDlVzd.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Bold.sffOiHVw.woff2 b/pr-preview/pr-33/_astro/KaTeX_Main-Bold.sffOiHVw.woff2 new file mode 100644 index 00000000..ab2ad21d Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Bold.sffOiHVw.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.88TzJhul.ttf b/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.88TzJhul.ttf new file mode 100644 index 00000000..dc007977 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.88TzJhul.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.8QydwDku.woff2 b/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.8QydwDku.woff2 new file mode 100644 index 00000000..5931794d Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.8QydwDku.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.EqUi0SPe.woff b/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.EqUi0SPe.woff new file mode 100644 index 00000000..67807b0b Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-BoldItalic.EqUi0SPe.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Italic.DVgO3ulm.woff2 b/pr-preview/pr-33/_astro/KaTeX_Main-Italic.DVgO3ulm.woff2 new file mode 100644 index 00000000..b50920e1 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Italic.DVgO3ulm.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Italic.N1npxqDf.ttf b/pr-preview/pr-33/_astro/KaTeX_Main-Italic.N1npxqDf.ttf new file mode 100644 index 00000000..0e9b0f35 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Italic.N1npxqDf.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Italic.TCzgZvdR.woff b/pr-preview/pr-33/_astro/KaTeX_Main-Italic.TCzgZvdR.woff new file mode 100644 index 00000000..6f43b594 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Italic.TCzgZvdR.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Regular.6_eCWgYQ.woff b/pr-preview/pr-33/_astro/KaTeX_Main-Regular.6_eCWgYQ.woff new file mode 100644 index 00000000..21f58129 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Regular.6_eCWgYQ.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Regular.MqWbzbVV.ttf b/pr-preview/pr-33/_astro/KaTeX_Main-Regular.MqWbzbVV.ttf new file mode 100644 index 00000000..dd45e1ed Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Regular.MqWbzbVV.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Main-Regular.dtjb4qKe.woff2 b/pr-preview/pr-33/_astro/KaTeX_Main-Regular.dtjb4qKe.woff2 new file mode 100644 index 00000000..eb24a7ba Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Main-Regular.dtjb4qKe.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.ImPtsMme.woff b/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.ImPtsMme.woff new file mode 100644 index 00000000..0ae390d7 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.ImPtsMme.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.d10o37uD.ttf b/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.d10o37uD.ttf new file mode 100644 index 00000000..728ce7a1 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.d10o37uD.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.mZ7zbAmZ.woff2 b/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.mZ7zbAmZ.woff2 new file mode 100644 index 00000000..29657023 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Math-BoldItalic.mZ7zbAmZ.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Math-Italic.H5Tq_9FA.ttf b/pr-preview/pr-33/_astro/KaTeX_Math-Italic.H5Tq_9FA.ttf new file mode 100644 index 00000000..70d559b4 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Math-Italic.H5Tq_9FA.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Math-Italic.LedwBEzP.woff2 b/pr-preview/pr-33/_astro/KaTeX_Math-Italic.LedwBEzP.woff2 new file mode 100644 index 00000000..215c143f Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Math-Italic.LedwBEzP.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Math-Italic.wNP_z16f.woff b/pr-preview/pr-33/_astro/KaTeX_Math-Italic.wNP_z16f.woff new file mode 100644 index 00000000..eb5159d4 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Math-Italic.wNP_z16f.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.2yISjogg.woff b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.2yISjogg.woff new file mode 100644 index 00000000..8d47c02d Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.2yISjogg.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.9bFEtBg9.woff2 b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.9bFEtBg9.woff2 new file mode 100644 index 00000000..cfaa3bda Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.9bFEtBg9.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.hTHqZ76u.ttf b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.hTHqZ76u.ttf new file mode 100644 index 00000000..2f65a8a3 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Bold.hTHqZ76u.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.Azdo-3Wm.woff b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.Azdo-3Wm.woff new file mode 100644 index 00000000..7e02df96 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.Azdo-3Wm.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.GGIydc0p.ttf b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.GGIydc0p.ttf new file mode 100644 index 00000000..d5850df9 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.GGIydc0p.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.tx9FahgZ.woff2 b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.tx9FahgZ.woff2 new file mode 100644 index 00000000..349c06dc Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Italic.tx9FahgZ.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.TaO4USHJ.ttf b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.TaO4USHJ.ttf new file mode 100644 index 00000000..537279f6 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.TaO4USHJ.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.kun6lKiW.woff b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.kun6lKiW.woff new file mode 100644 index 00000000..31b84829 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.kun6lKiW.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.wwQp5Se8.woff2 b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.wwQp5Se8.woff2 new file mode 100644 index 00000000..a90eea85 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_SansSerif-Regular.wwQp5Se8.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Script-Regular.-ckFYqpa.woff b/pr-preview/pr-33/_astro/KaTeX_Script-Regular.-ckFYqpa.woff new file mode 100644 index 00000000..0e7da821 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Script-Regular.-ckFYqpa.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Script-Regular.98CFnxev.woff2 b/pr-preview/pr-33/_astro/KaTeX_Script-Regular.98CFnxev.woff2 new file mode 100644 index 00000000..b3048fc1 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Script-Regular.98CFnxev.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Script-Regular.uSZBlqPg.ttf b/pr-preview/pr-33/_astro/KaTeX_Script-Regular.uSZBlqPg.ttf new file mode 100644 index 00000000..fd679bf3 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Script-Regular.uSZBlqPg.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.27J7nvyK.ttf b/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.27J7nvyK.ttf new file mode 100644 index 00000000..871fd7d1 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.27J7nvyK.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.Jgg_JgPA.woff2 b/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.Jgg_JgPA.woff2 new file mode 100644 index 00000000..c5a8462f Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.Jgg_JgPA.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.tfebZ-uE.woff b/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.tfebZ-uE.woff new file mode 100644 index 00000000..7f292d91 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size1-Regular.tfebZ-uE.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.8uHcfdJu.woff2 b/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.8uHcfdJu.woff2 new file mode 100644 index 00000000..e1bccfe2 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.8uHcfdJu.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.KA9bXP1N.woff b/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.KA9bXP1N.woff new file mode 100644 index 00000000..d241d9be Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.KA9bXP1N.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.e4ClFoQr.ttf b/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.e4ClFoQr.ttf new file mode 100644 index 00000000..7a212caf Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size2-Regular.e4ClFoQr.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size3-Regular.4KV7NJM_.ttf b/pr-preview/pr-33/_astro/KaTeX_Size3-Regular.4KV7NJM_.ttf new file mode 100644 index 00000000..00bff349 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size3-Regular.4KV7NJM_.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size3-Regular.k6uTKqBB.woff b/pr-preview/pr-33/_astro/KaTeX_Size3-Regular.k6uTKqBB.woff new file mode 100644 index 00000000..e6e9b658 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size3-Regular.k6uTKqBB.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.1hQb9ONy.ttf b/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.1hQb9ONy.ttf new file mode 100644 index 00000000..74f08921 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.1hQb9ONy.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.5eZcWcVX.woff2 b/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.5eZcWcVX.woff2 new file mode 100644 index 00000000..680c1308 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.5eZcWcVX.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.RfuIJGSk.woff b/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.RfuIJGSk.woff new file mode 100644 index 00000000..e1ec5457 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Size4-Regular.RfuIJGSk.woff differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.9yG-_x36.ttf b/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.9yG-_x36.ttf new file mode 100644 index 00000000..c83252c5 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.9yG-_x36.ttf differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.juq-IZ9c.woff2 b/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.juq-IZ9c.woff2 new file mode 100644 index 00000000..771f1af7 Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.juq-IZ9c.woff2 differ diff --git a/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.tMUvZjwd.woff b/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.tMUvZjwd.woff new file mode 100644 index 00000000..2432419f Binary files /dev/null and b/pr-preview/pr-33/_astro/KaTeX_Typewriter-Regular.tMUvZjwd.woff differ diff --git a/pr-preview/pr-33/_astro/ToggleThemeButton.8GAFvLHB.js b/pr-preview/pr-33/_astro/ToggleThemeButton.8GAFvLHB.js new file mode 100644 index 00000000..b0105d76 --- /dev/null +++ b/pr-preview/pr-33/_astro/ToggleThemeButton.8GAFvLHB.js @@ -0,0 +1 @@ +import{g as me,s as ye}from"./theme.f6X6hJgM.js";import{n as ve,o as we,q as A,k as xe,a as Ce,g as ke,A as Ee,d as Te,x as Se,m as N,u as Ie,y as Pe,c as ze,b as $,z as Me,B as Ae,C as Re,D as Ge}from"./run-if-fn.MVyIk9g2.js";import{e as Ne,a as Le,d as x,m as de,g as Oe,f as Fe,r as je,t as He,o as De}from"./dev.Dxg7lNKB.js";function $e(e,r,t){if(!e)return;const o=e.ownerDocument.defaultView||window,n=new o.MutationObserver(s=>{for(const i of s)i.type==="attributes"&&i.attributeName&&r.includes(i.attributeName)&&t(i)});return n.observe(e,{attributes:!0,attributeFilter:r}),()=>n.disconnect()}var We={border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},ue=e=>e.ownerDocument.defaultView||window;function _e(e,r){const{type:t="HTMLInputElement",property:o="value"}=r,n=ue(e)[t].prototype;return Object.getOwnPropertyDescriptor(n,o)??{}}function Ve(e,r){_e(e,{type:"HTMLInputElement",property:"checked"}).set?.call(e,r)}function Xe(e,r){const{checked:t,bubbles:o=!0}=r;if(!e)return;const n=ue(e);e instanceof n.HTMLInputElement&&(Ve(e,t),e.dispatchEvent(new n.Event("click",{bubbles:o})),e.dispatchEvent(new n.Event("change",{bubbles:o})))}function Be(e){return qe(e)?e.form:e.closest("form")}function qe(e){return e.matches("textarea, input, select, button")}function Ke(e,r){if(!e)return;const t=Be(e);return t?.addEventListener("reset",r,{passive:!0}),()=>{t?.removeEventListener("reset",r)}}function Ue(e,r){const t=e?.closest("fieldset");if(t)return r(t.disabled),$e(t,["disabled"],()=>r(t.disabled))}function Je(e,r){if(!e)return;const{onFieldsetDisabledChange:t,onFormReset:o}=r,n=[Ke(e,o),Ue(e,t)];return()=>{n.forEach(s=>s?.())}}var Ze=ve("switch").parts("root","label","control","thumb"),j=Ze.build(),m=we({getRootId:e=>e.ids?.root??`switch:${e.id}`,getLabelId:e=>e.ids?.label??`switch:${e.id}:label`,getThumbId:e=>e.ids?.thumb??`switch:${e.id}:thumb`,getControlId:e=>e.ids?.control??`switch:${e.id}:control`,getHiddenInputId:e=>e.ids?.input??`switch:${e.id}:input`,getHiddenInputEl:e=>m.getById(e,m.getHiddenInputId(e))});function Qe(e,r,t){const o=e.context.isDisabled,n=!o&&e.context.focused,s=e.context.checked,i={"data-active":A(e.context.active),"data-focus":A(n),"data-hover":A(e.context.hovered),"data-disabled":A(o),"data-state":e.context.checked?"checked":"unchecked","data-invalid":A(e.context.invalid)};return{isChecked:s,isDisabled:o,isFocused:n,setChecked(a){r({type:"CHECKED.SET",checked:a,isTrusted:!1})},toggleChecked(){r({type:"CHECKED.TOGGLE",checked:s,isTrusted:!1})},rootProps:t.label({...j.root.attrs,...i,dir:e.context.dir,id:m.getRootId(e.context),htmlFor:m.getHiddenInputId(e.context),onPointerMove(){o||r({type:"CONTEXT.SET",context:{hovered:!0}})},onPointerLeave(){o||r({type:"CONTEXT.SET",context:{hovered:!1}})},onPointerDown(a){o||(n&&a.preventDefault(),r({type:"CONTEXT.SET",context:{active:!0}}))},onPointerUp(){o||r({type:"CONTEXT.SET",context:{active:!1}})},onClick(a){a.target===m.getHiddenInputEl(e.context)&&a.stopPropagation()}}),labelProps:t.element({...j.label.attrs,...i,dir:e.context.dir,id:m.getLabelId(e.context)}),thumbProps:t.element({...j.thumb.attrs,...i,dir:e.context.dir,id:m.getThumbId(e.context),"aria-hidden":!0}),controlProps:t.element({...j.control.attrs,...i,dir:e.context.dir,id:m.getControlId(e.context),"aria-hidden":!0}),hiddenInputProps:t.input({id:m.getHiddenInputId(e.context),type:"checkbox",required:e.context.required,defaultChecked:s,disabled:o,"aria-labelledby":m.getLabelId(e.context),"aria-invalid":e.context.invalid,name:e.context.name,form:e.context.form,value:e.context.value,style:We,onChange(a){const u=a.currentTarget.checked;r({type:"CHECKED.SET",checked:u,isTrusted:!0})},onBlur(){r({type:"CONTEXT.SET",context:{focused:!1}})},onFocus(){r({type:"CONTEXT.SET",context:{focused:!0}})},onKeyDown(a){a.key===" "&&r({type:"CONTEXT.SET",context:{active:!0}})},onKeyUp(a){a.key===" "&&r({type:"CONTEXT.SET",context:{active:!1}})}})}}var{not:se}=ke;function Ye(e){const r=xe(e);return Ce({id:"switch",initial:"ready",context:{checked:!1,label:"switch",value:"on",disabled:!1,...r,fieldsetDisabled:!1},computed:{isDisabled:t=>t.disabled||t.fieldsetDisabled},watch:{disabled:"removeFocusIfNeeded",checked:"syncInputElement"},activities:["trackFormControlState"],on:{"CHECKED.TOGGLE":[{guard:se("isTrusted"),actions:["toggleChecked","dispatchChangeEvent"]},{actions:["toggleChecked"]}],"CHECKED.SET":[{guard:se("isTrusted"),actions:["setChecked","dispatchChangeEvent"]},{actions:["setChecked"]}],"CONTEXT.SET":{actions:["setContext"]}},states:{ready:{}}},{guards:{isTrusted:(t,o)=>!!o.isTrusted},activities:{trackFormControlState(t,o,{send:n,initialContext:s}){return Je(m.getHiddenInputEl(t),{onFieldsetDisabledChange(i){t.fieldsetDisabled=i},onFormReset(){n({type:"CHECKED.SET",checked:!!s.checked,src:"form-reset"})}})}},actions:{setContext(t,o){Object.assign(t,o.context)},syncInputElement(t){const o=m.getHiddenInputEl(t);o&&(o.checked=!!t.checked)},removeFocusIfNeeded(t){t.disabled&&t.focused&&(t.focused=!1)},setChecked(t,o){ie.checked(t,o.checked)},toggleChecked(t,o){ie.checked(t,!t.checked)},dispatchChangeEvent(t){const o=m.getHiddenInputEl(t);Xe(o,{checked:t.checked})}}})}var et={change:e=>{e.onCheckedChange?.({checked:e.checked})}},ie={checked:(e,r)=>{Ee(e.checked,r)||(e.checked=r,et.change(e))}};const[tt,K]=Te({hookName:"useSwitchContext",providerName:""}),rt=e=>{const r=Se(),t=N({id:Ne(),getRootNode:r},e),[o,n]=Ie(Ye(t),{context:t});return Le(()=>Qe(o,n,Pe))},ae=e=>{const[r,t]=ze()(e,["checked","dir","disabled","form","getRootNode","id","ids","invalid","label","name","onCheckedChange","required","value"]),o=rt(r),n=N(()=>o().rootProps,t),s=()=>Me(e.children,o);return x(tt,{value:o,get children(){return x($.label,de(n,{get children(){return s()}}))}})},ot=He(""),nt=e=>{const r=K(),t=N(()=>r().controlProps,e);return[x($.span,t),(()=>{const o=Oe(ot);return Fe(o,de(()=>r().hiddenInputProps),!1,!1),je(),o})()]},st=e=>{const r=K(),t=N(()=>r().labelProps,e);return x($.span,t)},it=e=>{const r=K(),t=N(()=>r().thumbProps,e);return x($.span,t)},H=Object.assign(ae,{Root:ae,Control:nt,Label:st,Thumb:it}),U="-";function at(e){const r=ct(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:o}=e;function n(i){const a=i.split(U);return a[0]===""&&a.length!==1&&a.shift(),pe(a,r)||lt(i)}function s(i,a){const u=t[i]||[];return a&&o[i]?[...u,...o[i]]:u}return{getClassGroupId:n,getConflictingClassGroupIds:s}}function pe(e,r){if(e.length===0)return r.classGroupId;const t=e[0],o=r.nextPart.get(t),n=o?pe(e.slice(1),o):void 0;if(n)return n;if(r.validators.length===0)return;const s=e.join(U);return r.validators.find(({validator:i})=>i(s))?.classGroupId}const le=/^\[(.+)\]$/;function lt(e){if(le.test(e)){const r=le.exec(e)[1],t=r?.substring(0,r.indexOf(":"));if(t)return"arbitrary.."+t}}function ct(e){const{theme:r,prefix:t}=e,o={nextPart:new Map,validators:[]};return ut(Object.entries(e.classGroups),t).forEach(([s,i])=>{q(i,o,s,r)}),o}function q(e,r,t,o){e.forEach(n=>{if(typeof n=="string"){const s=n===""?r:ce(r,n);s.classGroupId=t;return}if(typeof n=="function"){if(dt(n)){q(n(o),r,t,o);return}r.validators.push({validator:n,classGroupId:t});return}Object.entries(n).forEach(([s,i])=>{q(i,ce(r,s),t,o)})})}function ce(e,r){let t=e;return r.split(U).forEach(o=>{t.nextPart.has(o)||t.nextPart.set(o,{nextPart:new Map,validators:[]}),t=t.nextPart.get(o)}),t}function dt(e){return e.isThemeGetter}function ut(e,r){return r?e.map(([t,o])=>{const n=o.map(s=>typeof s=="string"?r+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[r+i,a])):s);return[t,n]}):e}function pt(e){if(e<1)return{get:()=>{},set:()=>{}};let r=0,t=new Map,o=new Map;function n(s,i){t.set(s,i),r++,r>e&&(r=0,o=t,t=new Map)}return{get(s){let i=t.get(s);if(i!==void 0)return i;if((i=o.get(s))!==void 0)return n(s,i),i},set(s,i){t.has(s)?t.set(s,i):n(s,i)}}}const fe="!";function ft(e){const r=e.separator,t=r.length===1,o=r[0],n=r.length;return function(i){const a=[];let u=0,f=0,p;for(let b=0;bf?p-f:void 0;return{modifiers:a,hasImportantModifier:y,baseClassName:C,maybePostfixModifierPosition:I}}}function bt(e){if(e.length<=1)return e;const r=[];let t=[];return e.forEach(o=>{o[0]==="["?(r.push(...t.sort(),o),t=[]):t.push(o)}),r.push(...t.sort()),r}function gt(e){return{cache:pt(e.cacheSize),splitModifiers:ft(e),...at(e)}}const ht=/\s+/;function mt(e,r){const{splitModifiers:t,getClassGroupId:o,getConflictingClassGroupIds:n}=r,s=new Set;return e.trim().split(ht).map(i=>{const{modifiers:a,hasImportantModifier:u,baseClassName:f,maybePostfixModifierPosition:p}=t(i);let g=o(p?f.substring(0,p):f),y=!!p;if(!g){if(!p)return{isTailwindClass:!1,originalClassName:i};if(g=o(f),!g)return{isTailwindClass:!1,originalClassName:i};y=!1}const C=bt(a).join(":");return{isTailwindClass:!0,modifierId:u?C+fe:C,classGroupId:g,originalClassName:i,hasPostfixModifier:y}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:a,classGroupId:u,hasPostfixModifier:f}=i,p=a+u;return s.has(p)?!1:(s.add(p),n(u,f).forEach(g=>s.add(a+g)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function yt(){let e=0,r,t,o="";for(;eg(p),e());return t=gt(f),o=t.cache.get,n=t.cache.set,s=a,a(u)}function a(u){const f=o(u);if(f)return f;const p=mt(u,t);return n(u,p),p}return function(){return s(yt.apply(null,arguments))}}function c(e){const r=t=>t[e]||[];return r.isThemeGetter=!0,r}const ge=/^\[(?:([a-z-]+):)?(.+)\]$/i,wt=/^\d+\/\d+$/,xt=new Set(["px","full","screen"]),Ct=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,kt=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Et=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Tt=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function w(e){return S(e)||xt.has(e)||wt.test(e)}function E(e){return P(e,"length",Gt)}function S(e){return!!e&&!Number.isNaN(Number(e))}function D(e){return P(e,"number",S)}function R(e){return!!e&&Number.isInteger(Number(e))}function St(e){return e.endsWith("%")&&S(e.slice(0,-1))}function l(e){return ge.test(e)}function T(e){return Ct.test(e)}const It=new Set(["length","size","percentage"]);function Pt(e){return P(e,It,he)}function zt(e){return P(e,"position",he)}const Mt=new Set(["image","url"]);function At(e){return P(e,Mt,Lt)}function Rt(e){return P(e,"",Nt)}function G(){return!0}function P(e,r,t){const o=ge.exec(e);return o?o[1]?typeof r=="string"?o[1]===r:r.has(o[1]):t(o[2]):!1}function Gt(e){return kt.test(e)}function he(){return!1}function Nt(e){return Et.test(e)}function Lt(e){return Tt.test(e)}function Ot(){const e=c("colors"),r=c("spacing"),t=c("blur"),o=c("brightness"),n=c("borderColor"),s=c("borderRadius"),i=c("borderSpacing"),a=c("borderWidth"),u=c("contrast"),f=c("grayscale"),p=c("hueRotate"),g=c("invert"),y=c("gap"),C=c("gradientColorStops"),I=c("gradientColorStopPositions"),b=c("inset"),h=c("margin"),k=c("opacity"),v=c("padding"),J=c("saturate"),W=c("scale"),Z=c("sepia"),Q=c("skew"),Y=c("space"),ee=c("translate"),_=()=>["auto","contain","none"],V=()=>["auto","hidden","clip","visible","scroll"],X=()=>["auto",l,r],d=()=>[l,r],te=()=>["",w,E],L=()=>["auto",S,l],re=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],O=()=>["solid","dashed","dotted","double","none"],oe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],B=()=>["start","end","center","between","around","evenly","stretch"],z=()=>["","0",l],ne=()=>["auto","avoid","all","avoid-page","page","left","right","column"],M=()=>[S,D],F=()=>[S,l];return{cacheSize:500,separator:":",theme:{colors:[G],spacing:[w,E],blur:["none","",T,l],brightness:M(),borderColor:[e],borderRadius:["none","","full",T,l],borderSpacing:d(),borderWidth:te(),contrast:M(),grayscale:z(),hueRotate:F(),invert:z(),gap:d(),gradientColorStops:[e],gradientColorStopPositions:[St,E],inset:X(),margin:X(),opacity:M(),padding:d(),saturate:M(),scale:M(),sepia:z(),skew:F(),space:d(),translate:d()},classGroups:{aspect:[{aspect:["auto","square","video",l]}],container:["container"],columns:[{columns:[T]}],"break-after":[{"break-after":ne()}],"break-before":[{"break-before":ne()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...re(),l]}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:_()}],"overscroll-x":[{"overscroll-x":_()}],"overscroll-y":[{"overscroll-y":_()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",R,l]}],basis:[{basis:X()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",l]}],grow:[{grow:z()}],shrink:[{shrink:z()}],order:[{order:["first","last","none",R,l]}],"grid-cols":[{"grid-cols":[G]}],"col-start-end":[{col:["auto",{span:["full",R,l]},l]}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":[G]}],"row-start-end":[{row:["auto",{span:[R,l]},l]}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",l]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",l]}],gap:[{gap:[y]}],"gap-x":[{"gap-x":[y]}],"gap-y":[{"gap-y":[y]}],"justify-content":[{justify:["normal",...B()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...B(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...B(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[h]}],mx:[{mx:[h]}],my:[{my:[h]}],ms:[{ms:[h]}],me:[{me:[h]}],mt:[{mt:[h]}],mr:[{mr:[h]}],mb:[{mb:[h]}],ml:[{ml:[h]}],"space-x":[{"space-x":[Y]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[Y]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",l,r]}],"min-w":[{"min-w":[l,r,"min","max","fit"]}],"max-w":[{"max-w":[l,r,"none","full","min","max","fit","prose",{screen:[T]},T]}],h:[{h:[l,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[l,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[l,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[l,r,"auto","min","max","fit"]}],"font-size":[{text:["base",T,E]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",D]}],"font-family":[{font:[G]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",l]}],"line-clamp":[{"line-clamp":["none",S,D]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",w,l]}],"list-image":[{"list-image":["none",l]}],"list-style-type":[{list:["none","disc","decimal",l]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[k]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[k]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...O(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",w,E]}],"underline-offset":[{"underline-offset":["auto",w,l]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:d()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",l]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",l]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[k]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...re(),zt]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Pt]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},At]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[I]}],"gradient-via-pos":[{via:[I]}],"gradient-to-pos":[{to:[I]}],"gradient-from":[{from:[C]}],"gradient-via":[{via:[C]}],"gradient-to":[{to:[C]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[k]}],"border-style":[{border:[...O(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[k]}],"divide-style":[{divide:O()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...O()]}],"outline-offset":[{"outline-offset":[w,l]}],"outline-w":[{outline:[w,E]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:te()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[k]}],"ring-offset-w":[{"ring-offset":[w,E]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",T,Rt]}],"shadow-color":[{shadow:[G]}],opacity:[{opacity:[k]}],"mix-blend":[{"mix-blend":oe()}],"bg-blend":[{"bg-blend":oe()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[o]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",T,l]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[g]}],saturate:[{saturate:[J]}],sepia:[{sepia:[Z]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[g]}],"backdrop-opacity":[{"backdrop-opacity":[k]}],"backdrop-saturate":[{"backdrop-saturate":[J]}],"backdrop-sepia":[{"backdrop-sepia":[Z]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",l]}],duration:[{duration:F()}],ease:[{ease:["linear","in","out","in-out",l]}],delay:[{delay:F()}],animate:[{animate:["none","spin","ping","pulse","bounce",l]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[W]}],"scale-x":[{"scale-x":[W]}],"scale-y":[{"scale-y":[W]}],rotate:[{rotate:[R,l]}],"translate-x":[{"translate-x":[ee]}],"translate-y":[{"translate-y":[ee]}],"skew-x":[{"skew-x":[Q]}],"skew-y":[{"skew-y":[Q]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",l]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",l]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":d()}],"scroll-mx":[{"scroll-mx":d()}],"scroll-my":[{"scroll-my":d()}],"scroll-ms":[{"scroll-ms":d()}],"scroll-me":[{"scroll-me":d()}],"scroll-mt":[{"scroll-mt":d()}],"scroll-mr":[{"scroll-mr":d()}],"scroll-mb":[{"scroll-mb":d()}],"scroll-ml":[{"scroll-ml":d()}],"scroll-p":[{"scroll-p":d()}],"scroll-px":[{"scroll-px":d()}],"scroll-py":[{"scroll-py":d()}],"scroll-ps":[{"scroll-ps":d()}],"scroll-pe":[{"scroll-pe":d()}],"scroll-pt":[{"scroll-pt":d()}],"scroll-pr":[{"scroll-pr":d()}],"scroll-pb":[{"scroll-pb":d()}],"scroll-pl":[{"scroll-pl":d()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",l]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[w,E,D]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const Ft=vt(Ot);function jt(e){let r=e.get(),[t,o]=Ht(r),n=e.subscribe(o);return De(()=>n()),t}function Ht(e){let[r,t]=Ae({value:e});return[()=>r.value,o=>{let n=Re(r.value);return typeof o=="function"&&(o=o(n)),t("value",Ge(o)),r.value}]}const _t=e=>{const r=jt(me());return x(H.Root,{get class(){return Ft("flex flex-row items-center gap-4 transition hover:cursor-pointer hover:drop-shadow-lg",e.class)},get checked(){return r()==="dark"},onCheckedChange:t=>ye(t.checked?"dark":"light"),get children(){return[x(H.Control,{class:"relative flex h-6 w-10 flex-row items-center rounded-full border bg-zinc-500",get children(){return x(H.Thumb,{class:"absolute mx-1 h-4 w-4 rounded-full bg-zinc-100 data-[state='checked']:animate-switch-to-right data-[state='unchecked']:animate-switch-to-left",style:{"animation-fill-mode":"forwards"}})}}),x(H.Label,{children:"ダークモード"})]}})};export{_t as ToggleThemeButton}; diff --git a/pr-preview/pr-33/_astro/Tooltip.QW8_CMsK.js b/pr-preview/pr-33/_astro/Tooltip.QW8_CMsK.js new file mode 100644 index 00000000..257ada3d --- /dev/null +++ b/pr-preview/pr-33/_astro/Tooltip.QW8_CMsK.js @@ -0,0 +1 @@ +import{s as Wt,c as ue,a as wt,b as pe,d as O,m as Ft,S as Et,e as ge,P as me}from"./dev.Dxg7lNKB.js";import{c as Ht,a as Ut,g as Gt,r as Nt,u as qt,m as H,b as K,d as Yt,e as he,i as dt,f as vt,h as ve,j as we,k as jt,l as Pe,n as ye,o as xe,p as Ee,q as Oe,s as be,t as Ae,v as Ce,w as Te,x as Ne,y as Re,z as Se}from"./run-if-fn.MVyIk9g2.js";function Kt(t){return Ht()(t,["lazyMount","onExitComplete","present","unmountOnExit"])}function Le(t,n,e){return{isPresent:t.matches("mounted","unmountSuspended"),setNode(o){o&&n({type:"NODE.SET",node:o})}}}var{and:Ie,or:De}=Gt;function et(t){return t?.animationName||"none"}function ke(t){const n=t.present?"mounted":"unmounted";return Ut({initial:n,watch:{present:["raisePresenceChange","setPrevPresent"]},on:{"NODE.SET":{actions:["setNode","setStyles"]},"PRESENCE.CHANGED":[{guard:"isPresent",target:"mounted",actions:["setPrevAnimationName"]},{guard:De("isAnimationNone","isDisplayNone"),target:"unmounted"},{guard:Ie("wasPresent","isAnimating"),target:"unmountSuspended"},{target:"unmounted"}]},states:{mounted:{on:{UNMOUNT:"unmounted","ANIMATION.OUT":"unmountSuspended"}},unmountSuspended:{activities:["trackAnimationEvents"],on:{MOUNT:{target:"mounted",actions:["setPrevAnimationName"]},"ANIMATION.END":"unmounted"}},unmounted:{entry:["clearPrevAnimationName","invokeOnExitComplete"],on:{MOUNT:"mounted"}}}},{guards:{isPresent:e=>!!e.present,isAnimationNone:e=>et(e.styles)==="none",isDisplayNone:e=>e.styles?.display==="none",wasPresent:e=>!!e.prevPresent,isAnimating:e=>e.prevAnimationName!==et(e.styles)},actions:{invokeOnExitComplete(e){e.onExitComplete?.()},setNode(e,o){e.node=Nt(o.node)},setStyles(e,o){const i=o.node.ownerDocument.defaultView||window;e.styles=Nt(i.getComputedStyle(o.node))},raisePresenceChange(e,o,{send:i}){i("PRESENCE.CHANGED")},setPrevPresent(e){e.prevPresent=e.present},setPrevAnimationName(e){requestAnimationFrame(()=>{e.prevAnimationName=et(e.styles)})},clearPrevAnimationName(e){e.prevAnimationName=""}},activities:{trackAnimationEvents(e,o,{send:i}){const r=e.node;if(!r)return;const s=a=>{a.target===r&&(e.prevAnimationName=et(e.styles))},c=a=>{const d=et(e.styles).includes(a.animationName);a.target===r&&d&&i("ANIMATION.END")};return r.addEventListener("animationstart",s),r.addEventListener("animationcancel",c),r.addEventListener("animationend",c),()=>{r.removeEventListener("animationstart",s),r.removeEventListener("animationcancel",c),r.removeEventListener("animationend",c)}}}})}const Xt=t=>{const[n,e]=Wt(t,["lazyMount","unmountOnExit"]),[o,i]=ue(!1),[r,s]=qt(ke(e),{context:e}),c=wt(()=>Le(r,s));return pe(()=>{c().isPresent&&i(!0)}),wt(()=>({isUnmounted:!c().isPresent&&!o()&&n.lazyMount||n.unmountOnExit&&!c().isPresent&&o(),isPresent:c().isPresent,presenceProps:{ref:c().setNode,hidden:!c().isPresent,"data-state":e.present?"open":"closed"}}))},Rt=t=>{const[n,e]=Kt(t),o=Xt(n),i=H(()=>o().presenceProps,e);return O(Et,{get when(){return!o().isUnmounted},get children(){return O(K.div,Ft(i,{"data-scope":"presence","data-part":"root"}))}})},[_e,Jt]=Yt({hookName:"usePresenceContext",providerName:""});Object.assign(Rt,{Root:Rt});var at=(t,n,e,o)=>{const i=typeof t=="function"?t():t;return i?.addEventListener(n,e,o),()=>{i?.removeEventListener(n,e,o)}};const q=Math.min,R=Math.max,ft=Math.round,B=t=>({x:t,y:t}),Me={left:"right",right:"left",bottom:"top",top:"bottom"},Ve={start:"end",end:"start"};function Pt(t,n,e){return R(t,q(n,e))}function X(t,n){return typeof t=="function"?t(n):t}function W(t){return t.split("-")[0]}function J(t){return t.split("-")[1]}function Qt(t){return t==="x"?"y":"x"}function Ot(t){return t==="y"?"height":"width"}function rt(t){return["top","bottom"].includes(W(t))?"y":"x"}function bt(t){return Qt(rt(t))}function $e(t,n,e){e===void 0&&(e=!1);const o=J(t),i=bt(t),r=Ot(i);let s=i==="x"?o===(e?"end":"start")?"right":"left":o==="start"?"bottom":"top";return n.reference[r]>n.floating[r]&&(s=ut(s)),[s,ut(s)]}function ze(t){const n=ut(t);return[yt(t),n,yt(n)]}function yt(t){return t.replace(/start|end/g,n=>Ve[n])}function Be(t,n,e){const o=["left","right"],i=["right","left"],r=["top","bottom"],s=["bottom","top"];switch(t){case"top":case"bottom":return e?n?i:o:n?o:i;case"left":case"right":return n?r:s;default:return[]}}function We(t,n,e,o){const i=J(t);let r=Be(W(t),e==="start",o);return i&&(r=r.map(s=>s+"-"+i),n&&(r=r.concat(r.map(yt)))),r}function ut(t){return t.replace(/left|right|bottom|top/g,n=>Me[n])}function Fe(t){return{top:0,right:0,bottom:0,left:0,...t}}function Zt(t){return typeof t!="number"?Fe(t):{top:t,right:t,bottom:t,left:t}}function pt(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function St(t,n,e){let{reference:o,floating:i}=t;const r=rt(n),s=bt(n),c=Ot(s),a=W(n),l=r==="y",d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,g=o[c]/2-i[c]/2;let u;switch(a){case"top":u={x:d,y:o.y-i.height};break;case"bottom":u={x:d,y:o.y+o.height};break;case"right":u={x:o.x+o.width,y:f};break;case"left":u={x:o.x-i.width,y:f};break;default:u={x:o.x,y:o.y}}switch(J(n)){case"start":u[s]-=g*(e&&l?-1:1);break;case"end":u[s]+=g*(e&&l?-1:1);break}return u}const He=async(t,n,e)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:s}=e,c=r.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(n));let l=await s.getElementRects({reference:t,floating:n,strategy:i}),{x:d,y:f}=St(l,o,a),g=o,u={},p=0;for(let m=0;m({name:"arrow",options:t,async fn(n){const{x:e,y:o,placement:i,rects:r,platform:s,elements:c,middlewareData:a}=n,{element:l,padding:d=0}=X(t,n)||{};if(l==null)return{};const f=Zt(d),g={x:e,y:o},u=bt(i),p=Ot(u),m=await s.getDimensions(l),h=u==="y",v=h?"top":"left",w=h?"bottom":"right",P=h?"clientHeight":"clientWidth",b=r.reference[p]+r.reference[u]-g[u]-r.floating[p],x=g[u]-r.reference[u],E=await(s.getOffsetParent==null?void 0:s.getOffsetParent(l));let A=E?E[P]:0;(!A||!await(s.isElement==null?void 0:s.isElement(E)))&&(A=c.floating[P]||r.floating[p]);const L=b/2-x/2,z=A/2-m[p]/2-1,Q=q(f[v],z),Z=q(f[w],z),N=Q,tt=A-m[p]-Z,C=A/2-m[p]/2+L,I=Pt(N,C,tt),D=!a.arrow&&J(i)!=null&&C!=I&&r.reference[p]/2-(CN<=0)){var z,Q;const N=(((z=r.flip)==null?void 0:z.index)||0)+1,tt=x[N];if(tt)return{data:{index:N,overflows:L},reset:{placement:tt}};let C=(Q=L.filter(I=>I.overflows[0]<=0).sort((I,D)=>I.overflows[1]-D.overflows[1])[0])==null?void 0:Q.placement;if(!C)switch(u){case"bestFit":{var Z;const I=(Z=L.map(D=>[D.placement,D.overflows.filter(_=>_>0).reduce((_,fe)=>_+fe,0)]).sort((D,_)=>D[1]-_[1])[0])==null?void 0:Z[0];I&&(C=I);break}case"initialPlacement":C=c;break}if(i!==C)return{reset:{placement:C}}}return{}}}};async function qe(t,n){const{placement:e,platform:o,elements:i}=t,r=await(o.isRTL==null?void 0:o.isRTL(i.floating)),s=W(e),c=J(e),a=rt(e)==="y",l=["left","top"].includes(s)?-1:1,d=r&&a?-1:1,f=X(n,t);let{mainAxis:g,crossAxis:u,alignmentAxis:p}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return c&&typeof p=="number"&&(u=c==="end"?p*-1:p),a?{x:u*d,y:g*l}:{x:g*l,y:u*d}}const Ye=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(n){var e,o;const{x:i,y:r,placement:s,middlewareData:c}=n,a=await qe(n,t);return s===((e=c.offset)==null?void 0:e.placement)&&(o=c.arrow)!=null&&o.alignmentOffset?{}:{x:i+a.x,y:r+a.y,data:{...a,placement:s}}}}},je=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(n){const{x:e,y:o,placement:i}=n,{mainAxis:r=!0,crossAxis:s=!1,limiter:c={fn:h=>{let{x:v,y:w}=h;return{x:v,y:w}}},...a}=X(t,n),l={x:e,y:o},d=await At(n,a),f=rt(W(i)),g=Qt(f);let u=l[g],p=l[f];if(r){const h=g==="y"?"top":"left",v=g==="y"?"bottom":"right",w=u+d[h],P=u-d[v];u=Pt(w,u,P)}if(s){const h=f==="y"?"top":"left",v=f==="y"?"bottom":"right",w=p+d[h],P=p-d[v];p=Pt(w,p,P)}const m=c.fn({...n,[g]:u,[f]:p});return{...m,data:{x:m.x-e,y:m.y-o}}}}},Ke=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(n){const{placement:e,rects:o,platform:i,elements:r}=n,{apply:s=()=>{},...c}=X(t,n),a=await At(n,c),l=W(e),d=J(e),f=rt(e)==="y",{width:g,height:u}=o.floating;let p,m;l==="top"||l==="bottom"?(p=l,m=d===(await(i.isRTL==null?void 0:i.isRTL(r.floating))?"start":"end")?"left":"right"):(m=l,p=d==="end"?"top":"bottom");const h=u-a[p],v=g-a[m],w=!n.middlewareData.shift;let P=h,b=v;if(f){const E=g-a.left-a.right;b=d||w?q(v,E):E}else{const E=u-a.top-a.bottom;P=d||w?q(h,E):E}if(w&&!d){const E=R(a.left,0),A=R(a.right,0),L=R(a.top,0),z=R(a.bottom,0);f?b=g-2*(E!==0||A!==0?E+A:R(a.left,a.right)):P=u-2*(L!==0||z!==0?L+z:R(a.top,a.bottom))}await s({...n,availableWidth:b,availableHeight:P});const x=await i.getDimensions(r.floating);return g!==x.width||u!==x.height?{reset:{rects:!0}}:{}}}};function F(t){return te(t)?(t.nodeName||"").toLowerCase():"#document"}function T(t){var n;return(t==null||(n=t.ownerDocument)==null?void 0:n.defaultView)||window}function U(t){var n;return(n=(te(t)?t.ownerDocument:t.document)||window.document)==null?void 0:n.documentElement}function te(t){return t instanceof Node||t instanceof T(t).Node}function $(t){return t instanceof Element||t instanceof T(t).Element}function k(t){return t instanceof HTMLElement||t instanceof T(t).HTMLElement}function Lt(t){return typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof T(t).ShadowRoot}function st(t){const{overflow:n,overflowX:e,overflowY:o,display:i}=S(t);return/auto|scroll|overlay|hidden|clip/.test(n+o+e)&&!["inline","contents"].includes(i)}function Xe(t){return["table","td","th"].includes(F(t))}function Ct(t){const n=Tt(),e=S(t);return e.transform!=="none"||e.perspective!=="none"||(e.containerType?e.containerType!=="normal":!1)||!n&&(e.backdropFilter?e.backdropFilter!=="none":!1)||!n&&(e.filter?e.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(e.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(e.contain||"").includes(o))}function Je(t){let n=j(t);for(;k(n)&&!mt(n);){if(Ct(n))return n;n=j(n)}return null}function Tt(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function mt(t){return["html","body","#document"].includes(F(t))}function S(t){return T(t).getComputedStyle(t)}function ht(t){return $(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function j(t){if(F(t)==="html")return t;const n=t.assignedSlot||t.parentNode||Lt(t)&&t.host||U(t);return Lt(n)?n.host:n}function ee(t){const n=j(t);return mt(n)?t.ownerDocument?t.ownerDocument.body:t.body:k(n)&&st(n)?n:ee(n)}function gt(t,n,e){var o;n===void 0&&(n=[]),e===void 0&&(e=!0);const i=ee(t),r=i===((o=t.ownerDocument)==null?void 0:o.body),s=T(i);return r?n.concat(s,s.visualViewport||[],st(i)?i:[],s.frameElement&&e?gt(s.frameElement):[]):n.concat(i,gt(i,[],e))}function ne(t){const n=S(t);let e=parseFloat(n.width)||0,o=parseFloat(n.height)||0;const i=k(t),r=i?t.offsetWidth:e,s=i?t.offsetHeight:o,c=ft(e)!==r||ft(o)!==s;return c&&(e=r,o=s),{width:e,height:o,$:c}}function oe(t){return $(t)?t:t.contextElement}function Y(t){const n=oe(t);if(!k(n))return B(1);const e=n.getBoundingClientRect(),{width:o,height:i,$:r}=ne(n);let s=(r?ft(e.width):e.width)/o,c=(r?ft(e.height):e.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!c||!Number.isFinite(c))&&(c=1),{x:s,y:c}}const Qe=B(0);function ie(t){const n=T(t);return!Tt()||!n.visualViewport?Qe:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function Ze(t,n,e){return n===void 0&&(n=!1),!e||n&&e!==T(t)?!1:n}function it(t,n,e,o){n===void 0&&(n=!1),e===void 0&&(e=!1);const i=t.getBoundingClientRect(),r=oe(t);let s=B(1);n&&(o?$(o)&&(s=Y(o)):s=Y(t));const c=Ze(r,e,o)?ie(r):B(0);let a=(i.left+c.x)/s.x,l=(i.top+c.y)/s.y,d=i.width/s.x,f=i.height/s.y;if(r){const g=T(r),u=o&&$(o)?T(o):o;let p=g.frameElement;for(;p&&o&&u!==g;){const m=Y(p),h=p.getBoundingClientRect(),v=S(p),w=h.left+(p.clientLeft+parseFloat(v.paddingLeft))*m.x,P=h.top+(p.clientTop+parseFloat(v.paddingTop))*m.y;a*=m.x,l*=m.y,d*=m.x,f*=m.y,a+=w,l+=P,p=T(p).frameElement}}return pt({width:d,height:f,x:a,y:l})}function tn(t){let{rect:n,offsetParent:e,strategy:o}=t;const i=k(e),r=U(e);if(e===r)return n;let s={scrollLeft:0,scrollTop:0},c=B(1);const a=B(0);if((i||!i&&o!=="fixed")&&((F(e)!=="body"||st(r))&&(s=ht(e)),k(e))){const l=it(e);c=Y(e),a.x=l.x+e.clientLeft,a.y=l.y+e.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+a.x,y:n.y*c.y-s.scrollTop*c.y+a.y}}function en(t){return Array.from(t.getClientRects())}function re(t){return it(U(t)).left+ht(t).scrollLeft}function nn(t){const n=U(t),e=ht(t),o=t.ownerDocument.body,i=R(n.scrollWidth,n.clientWidth,o.scrollWidth,o.clientWidth),r=R(n.scrollHeight,n.clientHeight,o.scrollHeight,o.clientHeight);let s=-e.scrollLeft+re(t);const c=-e.scrollTop;return S(o).direction==="rtl"&&(s+=R(n.clientWidth,o.clientWidth)-i),{width:i,height:r,x:s,y:c}}function on(t,n){const e=T(t),o=U(t),i=e.visualViewport;let r=o.clientWidth,s=o.clientHeight,c=0,a=0;if(i){r=i.width,s=i.height;const l=Tt();(!l||l&&n==="fixed")&&(c=i.offsetLeft,a=i.offsetTop)}return{width:r,height:s,x:c,y:a}}function rn(t,n){const e=it(t,!0,n==="fixed"),o=e.top+t.clientTop,i=e.left+t.clientLeft,r=k(t)?Y(t):B(1),s=t.clientWidth*r.x,c=t.clientHeight*r.y,a=i*r.x,l=o*r.y;return{width:s,height:c,x:a,y:l}}function It(t,n,e){let o;if(n==="viewport")o=on(t,e);else if(n==="document")o=nn(U(t));else if($(n))o=rn(n,e);else{const i=ie(t);o={...n,x:n.x-i.x,y:n.y-i.y}}return pt(o)}function se(t,n){const e=j(t);return e===n||!$(e)||mt(e)?!1:S(e).position==="fixed"||se(e,n)}function sn(t,n){const e=n.get(t);if(e)return e;let o=gt(t,[],!1).filter(c=>$(c)&&F(c)!=="body"),i=null;const r=S(t).position==="fixed";let s=r?j(t):t;for(;$(s)&&!mt(s);){const c=S(s),a=Ct(s);!a&&c.position==="fixed"&&(i=null),(r?!a&&!i:!a&&c.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||st(s)&&!a&&se(t,s))?o=o.filter(d=>d!==s):i=c,s=j(s)}return n.set(t,o),o}function cn(t){let{element:n,boundary:e,rootBoundary:o,strategy:i}=t;const s=[...e==="clippingAncestors"?sn(n,this._c):[].concat(e),o],c=s[0],a=s.reduce((l,d)=>{const f=It(n,d,i);return l.top=R(f.top,l.top),l.right=q(f.right,l.right),l.bottom=q(f.bottom,l.bottom),l.left=R(f.left,l.left),l},It(n,c,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function an(t){return ne(t)}function ln(t,n,e){const o=k(n),i=U(n),r=e==="fixed",s=it(t,!0,r,n);let c={scrollLeft:0,scrollTop:0};const a=B(0);if(o||!o&&!r)if((F(n)!=="body"||st(i))&&(c=ht(n)),o){const l=it(n,!0,r,n);a.x=l.x+n.clientLeft,a.y=l.y+n.clientTop}else i&&(a.x=re(i));return{x:s.left+c.scrollLeft-a.x,y:s.top+c.scrollTop-a.y,width:s.width,height:s.height}}function Dt(t,n){return!k(t)||S(t).position==="fixed"?null:n?n(t):t.offsetParent}function ce(t,n){const e=T(t);if(!k(t))return e;let o=Dt(t,n);for(;o&&Xe(o)&&S(o).position==="static";)o=Dt(o,n);return o&&(F(o)==="html"||F(o)==="body"&&S(o).position==="static"&&!Ct(o))?e:o||Je(t)||e}const dn=async function(t){let{reference:n,floating:e,strategy:o}=t;const i=this.getOffsetParent||ce,r=this.getDimensions;return{reference:ln(n,await i(e),o),floating:{x:0,y:0,...await r(e)}}};function fn(t){return S(t).direction==="rtl"}const un={convertOffsetParentRelativeRectToViewportRelativeRect:tn,getDocumentElement:U,getClippingRect:cn,getOffsetParent:ce,getElementRects:dn,getClientRects:en,getDimensions:an,getScale:Y,isElement:$,isRTL:fn},pn=(t,n,e)=>{const o=new Map,i={platform:un,...e},r={...i.platform,_c:o};return He(t,n,{...i,platform:r})};var xt,G=new Map,gn=t=>t.getBoundingClientRect();function kt(t,n){const{scope:e="rect",getRect:o=gn,onChange:i}=n,r=mn({scope:e,getRect:o}),s=G.get(t);return s?(s.callbacks.push(i),i(o(t))):(G.set(t,{rect:{},callbacks:[i]}),G.size===1&&(xt=requestAnimationFrame(r))),function(){const a=G.get(t);if(!a)return;const l=a.callbacks.indexOf(i);l>-1&&a.callbacks.splice(l,1),a.callbacks.length===0&&(G.delete(t),G.size===0&&cancelAnimationFrame(xt))}}function mn(t){const{scope:n,getRect:e}=t,o=vn(n);return function i(){const r=[];G.forEach((s,c)=>{const a=e(c);o(s.rect,a)||(s.rect=a,r.push(s))}),r.forEach(s=>{s.callbacks.forEach(c=>c(s.rect))}),xt=requestAnimationFrame(i)}}var ae=(t,n)=>t.width===n.width&&t.height===n.height,le=(t,n)=>t.top===n.top&&t.left===n.left,hn=(t,n)=>ae(t,n)&&le(t,n);function vn(t){return t==="size"?ae:t==="position"?le:hn}var _t=(t,n,e,o)=>(t.addEventListener(n,e,o),()=>t.removeEventListener(n,e,o));function wn(t){const n=typeof t=="boolean";return{ancestorResize:n?t:t.ancestorResize??!0,ancestorScroll:n?t:t.ancestorScroll??!0,referenceResize:n?t:t.referenceResize??!0}}function Pn(t,n,e,o=!1){const{ancestorScroll:i,ancestorResize:r,referenceResize:s}=wn(o),c=i||r,a=[];c&&dt(t)&&a.push(...gt(t));function l(){let f=[kt(n,{scope:"size",onChange:e})];return s&&dt(t)&&f.push(kt(t,{onChange:e})),f.push(vt(...a.map(g=>_t(g,"resize",e)))),()=>f.forEach(g=>g())}function d(){return vt(...a.map(f=>_t(f,"scroll",e,{passive:!0})))}return vt(l(),d())}function Mt(t=0,n=0,e=0,o=0){if(typeof DOMRect=="function")return new DOMRect(t,n,e,o);const i={x:t,y:n,width:e,height:o,top:n,right:t+e,bottom:n+o,left:t};return{...i,toJSON:()=>i}}function yn(t){if(!t)return Mt();const{x:n,y:e,width:o,height:i}=t;return Mt(n,e,o,i)}function xn(t,n){return{contextElement:dt(t)?t:void 0,getBoundingClientRect:()=>{const e=t,o=n?.(e);return o||!e?yn(o):e.getBoundingClientRect()}}}var nt=t=>({variable:t,reference:`var(${t})`}),M={arrowSize:nt("--arrow-size"),arrowSizeHalf:nt("--arrow-size-half"),arrowBg:nt("--arrow-background"),transformOrigin:nt("--transform-origin"),arrowOffset:nt("--arrow-offset")},En=t=>({top:"bottom center","top-start":t?`${t.x}px bottom`:"left bottom","top-end":t?`${t.x}px bottom`:"right bottom",bottom:"top center","bottom-start":t?`${t.x}px top`:"top left","bottom-end":t?`${t.x}px top`:"top right",left:"right center","left-start":t?`right ${t.y}px`:"right top","left-end":t?`right ${t.y}px`:"right bottom",right:"left center","right-start":t?`left ${t.y}px`:"left top","right-end":t?`left ${t.y}px`:"left bottom"}),On={name:"transformOrigin",fn({placement:t,elements:n,middlewareData:e}){const{arrow:o}=e,i=En(o)[t],{floating:r}=n;return r.style.setProperty(M.transformOrigin.variable,i),{data:{transformOrigin:i}}}},bn=t=>{if(t)return{name:"shiftArrow",fn({placement:n,middlewareData:e}){if(!e.arrow)return{};const{x:o,y:i}=e.arrow,r=n.split("-")[0];return Object.assign(t.style,{left:o!=null?`${o}px`:"",top:i!=null?`${i}px`:"",[r]:`calc(100% + ${M.arrowOffset.reference})`}),{}}}};function An(t){const[n,e]=t.split("-");return{side:n,align:e,hasAlign:e!=null}}var Cn={strategy:"absolute",placement:"bottom",listeners:!0,gutter:8,flip:!0,slide:!0,overlap:!1,sameWidth:!1,fitViewport:!1,overflowPadding:8,arrowPadding:4};function Vt(t,n){const e=t.devicePixelRatio||1;return Math.round(n*e)/e}function de(t){return we(t.boundary)}function Tn(t,n){if(t)return Ue({element:t,padding:n.arrowPadding})}function Nn(t,n){if(!ve(n.offset??n.gutter))return Ye(({placement:e})=>{const o=(t?.clientHeight||0)/2,i=n.offset?.mainAxis??n.gutter,r=typeof i=="number"?i+o:i??o,{hasAlign:s}=An(e);return jt({crossAxis:s?n.shift:void 0,mainAxis:r,alignmentAxis:n.shift})})}function Rn(t){if(t.flip)return Ge({boundary:de(t),padding:t.overflowPadding,fallbackPlacements:t.flip===!0?void 0:t.flip})}function Sn(t){if(!(!t.slide&&!t.overlap))return je({boundary:de(t),mainAxis:t.slide,crossAxis:t.overlap,padding:t.overflowPadding})}function Ln(t){return Ke({padding:t.overflowPadding,apply({elements:n,rects:e,availableHeight:o,availableWidth:i}){const r=n.floating,s=Math.round(e.reference.width);i=Math.floor(i),o=Math.floor(o),r.style.setProperty("--reference-width",`${s}px`),r.style.setProperty("--available-width",`${i}px`),r.style.setProperty("--available-height",`${o}px`)}})}function In(t,n,e={}){const o=xn(t,e.getAnchorRect);if(!n||!o)return;const i=Object.assign({},Cn,e),r=n.querySelector("[data-part=arrow]"),s=[Nn(r,i),Rn(i),Sn(i),Tn(r,i),bn(r),On,Ln(i)],{placement:c,strategy:a,onComplete:l,onPositioned:d}=i,f=async()=>{if(!o||!n)return;const p=await pn(o,n,{placement:c,middleware:s,strategy:a});l?.(p),d?.({placed:!0});const m=Pe(n),h=Vt(m,p.x),v=Vt(m,p.y);n.style.setProperty("--x",`${h}px`),n.style.setProperty("--y",`${v}px`);const w=n.firstElementChild;if(w){const P=m.getComputedStyle(w).zIndex;n.style.setProperty("--z-index",P)}},g=async()=>{e.updatePosition?(await e.updatePosition({updatePosition:f}),d?.({placed:!0})):await f()},u=i.listeners?Pn(o,n,g,i.listeners):void 0;return g(),()=>{u?.(),d?.({placed:!1}),i.onCleanup?.()}}function $t(t,n,e={}){const{defer:o,...i}=e,r=o?he:c=>c(),s=[];return s.push(r(()=>{const c=typeof t=="function"?t():t,a=typeof n=="function"?n():n;s.push(In(c,a,i))})),()=>{s.forEach(c=>c?.())}}var Dn={bottom:"rotate(45deg)",left:"rotate(135deg)",top:"rotate(225deg)",right:"rotate(315deg)"};function kn(t={}){const{placement:n,sameWidth:e,fitViewport:o,strategy:i="absolute"}=t;return{arrow:{position:"absolute",width:M.arrowSize.reference,height:M.arrowSize.reference,[M.arrowSizeHalf.variable]:`calc(${M.arrowSize.reference} / 2)`,[M.arrowOffset.variable]:`calc(${M.arrowSizeHalf.reference} * -1)`},arrowTip:{transform:n?Dn[n.split("-")[0]]:void 0,background:M.arrowBg.reference,top:"0",left:"0",width:"100%",height:"100%",position:"absolute",zIndex:"inherit"},floating:{position:i,isolation:"isolate",minWidth:e?void 0:"max-content",width:e?"var(--reference-width)":void 0,maxWidth:o?"var(--available-width)":void 0,maxHeight:o?"var(--available-height)":void 0,top:"0px",left:"0px",transform:n?"translate3d(var(--x), var(--y), 0)":"translate3d(0, -100vh, 0)",zIndex:"var(--z-index)"}}}var _n=ye("tooltip").parts("trigger","arrow","arrowTip","positioner","content"),ot=_n.build(),y=xe({getTriggerId:t=>t.ids?.trigger??`tooltip:${t.id}:trigger`,getContentId:t=>t.ids?.content??`tooltip:${t.id}:content`,getArrowId:t=>t.ids?.arrow??`tooltip:${t.id}:arrow`,getPositionerId:t=>t.ids?.positioner??`tooltip:${t.id}:popper`,getTriggerEl:t=>y.getById(t,y.getTriggerId(t)),getContentEl:t=>y.getById(t,y.getContentId(t)),getPositionerEl:t=>y.getById(t,y.getPositionerId(t)),getArrowEl:t=>y.getById(t,y.getArrowId(t)),getScrollParent:t=>be(y.getTriggerEl(t))}),V=Ee({id:null,prevId:null,setId(t){this.prevId=this.id,this.id=t}});function Mn(t,n,e){const o=t.context.id,i=t.context.hasAriaLabel,r=t.hasTag("open"),s=y.getTriggerId(t.context),c=y.getContentId(t.context),a=t.context.disabled,l=kn({...t.context.positioning,placement:t.context.currentPlacement});return{isOpen:r,open(){n("OPEN")},close(){n("CLOSE")},reposition(d={}){n({type:"SET_POSITIONING",options:d})},triggerProps:e.button({...ot.trigger.attrs,id:s,dir:t.context.dir,"data-expanded":Oe(r),"data-state":r?"open":"closed","aria-describedby":r?c:void 0,onClick(){n("CLICK")},onFocus(){t.event.type!=="POINTER_DOWN"&&n("FOCUS")},onBlur(){o===V.id&&n("BLUR")},onPointerDown(){a||o===V.id&&n("POINTER_DOWN")},onPointerMove(d){a||d.pointerType==="touch"||n("POINTER_MOVE")},onPointerLeave(){a||n("POINTER_LEAVE")},onPointerCancel(){a||n("POINTER_LEAVE")}}),arrowProps:e.element({id:y.getArrowId(t.context),...ot.arrow.attrs,dir:t.context.dir,style:l.arrow}),arrowTipProps:e.element({...ot.arrowTip.attrs,dir:t.context.dir,style:l.arrowTip}),positionerProps:e.element({id:y.getPositionerId(t.context),...ot.positioner.attrs,dir:t.context.dir,style:l.floating}),contentProps:e.element({...ot.content.attrs,dir:t.context.dir,hidden:!r,"data-state":r?"open":"closed",role:i?void 0:"tooltip",id:i?void 0:c,"data-placement":t.context.currentPlacement,onPointerEnter(){n("CONTENT.POINTER_MOVE")},onPointerLeave(){n("CONTENT.POINTER_LEAVE")},style:{pointerEvents:t.context.interactive?"auto":"none"}})}}var{and:Vn,not:zt}=Gt;function $n(t){const n=jt(t);return Ut({id:"tooltip",initial:"closed",context:{openDelay:1e3,closeDelay:500,closeOnPointerDown:!0,closeOnEsc:!0,interactive:!0,currentPlacement:void 0,...n,hasPointerMoveOpened:!1,positioning:{placement:"bottom",...n.positioning}},computed:{hasAriaLabel:e=>!!e["aria-label"]},watch:{disabled:["closeIfDisabled"],open:["toggleVisibility"]},on:{OPEN:"open",CLOSE:"closed"},states:{closed:{tags:["closed"],entry:["clearGlobalId","invokeOnClose"],on:{FOCUS:"open",POINTER_LEAVE:{actions:["clearPointerMoveOpened"]},POINTER_MOVE:[{guard:Vn("noVisibleTooltip",zt("hasPointerMoveOpened")),target:"opening"},{guard:zt("hasPointerMoveOpened"),target:"open",actions:["setPointerMoveOpened"]}]}},opening:{tags:["closed"],activities:["trackScroll","trackPointerlockChange"],after:{OPEN_DELAY:{target:"open",actions:["setPointerMoveOpened"]}},on:{POINTER_LEAVE:{target:"closed",actions:["clearPointerMoveOpened"]},BLUR:"closed",SCROLL:"closed",POINTER_LOCK_CHANGE:"closed",POINTER_DOWN:{guard:"closeOnPointerDown",target:"closed"}}},open:{tags:["open"],activities:["trackEscapeKey","trackDisabledTriggerOnSafari","trackScroll","trackPointerlockChange","trackPositioning"],entry:["setGlobalId","invokeOnOpen"],on:{POINTER_LEAVE:[{guard:"isVisible",target:"closing",actions:["clearPointerMoveOpened"]},{target:"closed",actions:["clearPointerMoveOpened"]}],BLUR:"closed",ESCAPE:"closed",SCROLL:"closed",POINTER_LOCK_CHANGE:"closed","CONTENT.POINTER_LEAVE":{guard:"isInteractive",target:"closing"},POINTER_DOWN:{guard:"closeOnPointerDown",target:"closed"},CLICK:"closed",SET_POSITIONING:{actions:"reposition"}}},closing:{tags:["open"],activities:["trackStore","trackPositioning"],after:{CLOSE_DELAY:"closed"},on:{FORCE_CLOSE:"closed",POINTER_MOVE:{target:"open",actions:["setPointerMoveOpened"]},"CONTENT.POINTER_MOVE":{guard:"isInteractive",target:"open"}}}}},{activities:{trackPositioning(e){e.currentPlacement=e.positioning.placement;const o=()=>y.getPositionerEl(e);return $t(y.getTriggerEl(e),o,{...e.positioning,defer:!0,onComplete(i){e.currentPlacement=i.placement},onCleanup(){e.currentPlacement=void 0}})},trackPointerlockChange(e,o,{send:i}){const r=()=>i("POINTER_LOCK_CHANGE");return at(y.getDoc(e),"pointerlockchange",r,!1)},trackScroll(e,o,{send:i}){const r=y.getTriggerEl(e);if(!r)return;const s=Ae(r).map(c=>at(c,"scroll",()=>i("SCROLL"),{passive:!0,capture:!0}));return()=>{s.forEach(c=>c?.())}},trackStore(e,o,{send:i}){return Ce(V,()=>{V.id!==e.id&&i("FORCE_CLOSE")})},trackDisabledTriggerOnSafari(e,o,{send:i}){if(!Te())return;const r=y.getDoc(e);return at(r,"pointermove",s=>{const c="[data-part=trigger][data-expanded]";dt(s.target)&&s.target.closest(c)||i("POINTER_LEAVE")})},trackEscapeKey(e,o,{send:i}){if(!e.closeOnEsc)return;const r=y.getDoc(e);return at(r,"keydown",s=>{s.key==="Escape"&&i("ESCAPE")})}},actions:{setGlobalId(e){V.setId(e.id)},clearGlobalId(e){e.id===V.id&&V.setId(null)},invokeOnOpen(e,o){["CONTENT.POINTER_MOVE","POINTER_MOVE"].includes(o.type)||e.onOpenChange?.({open:!0})},invokeOnClose(e){e.onOpenChange?.({open:!1})},closeIfDisabled(e,o,{send:i}){e.disabled&&i("CLOSE")},reposition(e,o){const i=()=>y.getPositionerEl(e);$t(y.getTriggerEl(e),i,{...e.positioning,...o.options,defer:!0,listeners:!1,onComplete(r){e.currentPlacement=r.placement}})},toggleVisibility(e,o,{send:i}){i({type:e.open?"OPEN":"CLOSE",src:"controlled"})},setPointerMoveOpened(e){e.hasPointerMoveOpened=!0},clearPointerMoveOpened(e){e.hasPointerMoveOpened=!1}},guards:{closeOnPointerDown:e=>e.closeOnPointerDown,noVisibleTooltip:()=>V.id===null,isVisible:e=>e.id===V.id,isInteractive:e=>e.interactive,hasPointerMoveOpened:e=>!!e.hasPointerMoveOpened},delays:{OPEN_DELAY:e=>e.openDelay,CLOSE_DELAY:e=>e.closeDelay}})}const[zn,ct]=Yt({hookName:"useTooltipContext",providerName:""}),Bn=t=>{const n=Ne(),e=H({id:ge(),getRootNode:n},t),[o,i]=qt($n(e),{context:e});return wt(()=>Mn(o,i,Re))},Bt=t=>{const[n,e]=Kt(t),[o,i]=Ht()(e,["aria-label","closeDelay","closeOnEsc","closeOnPointerDown","dir","disabled","getRootNode","id","ids","interactive","onOpenChange","open","openDelay","positioning"]),r=Bn(o),s=Xt(H(n,()=>({present:r().isOpen}))),c=()=>Se(i.children,r);return O(zn,{value:r,get children(){return O(_e,{value:s,get children(){return c()}})}})},Wn=t=>{const n=ct(),e=H(()=>n().arrowProps,t);return O(K.div,e)},Fn=t=>{const n=ct(),e=H(()=>n().arrowTipProps,t);return O(K.div,e)},Hn=t=>{const n=ct(),e=Jt(),o=H(()=>n().contentProps,()=>e().presenceProps,t);return O(Et,{get when(){return!e().isUnmounted},get children(){return O(K.div,o)}})},Un=t=>{const n=ct(),e=Jt(),o=H(()=>n().positionerProps,t);return O(Et,{get when(){return!e().isUnmounted},get children(){return O(K.div,o)}})},Gn=t=>{const n=ct(),e=H(()=>n().triggerProps,t);return O(K.button,e)},lt=Object.assign(Bt,{Root:Bt,Arrow:Wn,ArrowTip:Fn,Content:Hn,Positioner:Un,Trigger:Gn}),jn=t=>{const[n,e]=Wt(t,["children","tip","contentAsChild"]);return O(lt.Root,Ft({closeDelay:150,openDelay:300},e,{get children(){return[O(lt.Trigger,{get children(){return n.children}}),O(me,{get children(){return O(lt.Positioner,{get children(){return O(lt.Content,{class:"rounded-md border bg-card px-3 py-1 animate-in fade-in-10 slide-in-from-bottom-1",get asChild(){return n.contentAsChild},get children(){return n.tip}})}})}})]}}))};export{jn as Tooltip}; diff --git a/pr-preview/pr-33/_astro/client.42t_RemE.js b/pr-preview/pr-33/_astro/client.42t_RemE.js new file mode 100644 index 00000000..f666d0f1 --- /dev/null +++ b/pr-preview/pr-33/_astro/client.42t_RemE.js @@ -0,0 +1 @@ +import{v as T,w as N,d as F}from"./dev.Dxg7lNKB.js";var L=t=>(i,d,s,{client:a})=>{if(window._$HY||(window._$HY={events:[],completed:new WeakSet,r:{}}),!t.hasAttribute("ssr"))return;const l=a==="only"?T:N;let n,r={};if(Object.keys(s).length>0){if(a!=="only"){const e=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,o=>o===t?NodeFilter.FILTER_SKIP:o.nodeName==="ASTRO-SLOT"?NodeFilter.FILTER_ACCEPT:o.nodeName==="ASTRO-ISLAND"?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_SKIP);for(;n=e.nextNode();)r[n.getAttribute("name")||"default"]=n}for(const[e,o]of Object.entries(s))r[e]||(r[e]=document.createElement("astro-slot"),e!=="default"&&r[e].setAttribute("name",e),r[e].innerHTML=o)}const{default:u,...c}=r,f=t.dataset.solidRenderId,E=l(()=>F(i,{...d,...c,children:u}),t,{renderId:f});t.addEventListener("astro:unmount",()=>E(),{once:!0})};export{L as default}; diff --git a/pr-preview/pr-33/_astro/dev.Dxg7lNKB.js b/pr-preview/pr-33/_astro/dev.Dxg7lNKB.js new file mode 100644 index 00000000..5aaa396b --- /dev/null +++ b/pr-preview/pr-33/_astro/dev.Dxg7lNKB.js @@ -0,0 +1 @@ +const c={context:void 0,registry:void 0};function U(e){c.context=e}function de(){return{...c.context,id:`${c.context.id}${c.context.count++}-`,count:0}}const he=(e,n)=>e===n,T=Symbol("solid-proxy"),ze=Symbol("solid-track"),ee=Symbol("solid-dev-component"),N={equals:he};let te=oe;const x=1,v=2,ge={owned:null,cleanups:null,context:null,owner:null};var a=null;let H=null,g=null,y=null,b=null,j=0;const ye={afterUpdate:null,afterCreateOwner:null,afterCreateSignal:null};function ne(e,n){const t=g,s=a,i=e.length===0,r=n===void 0?s:n,o=i?{owned:null,cleanups:null,context:null,owner:null}:{owned:null,cleanups:null,context:r?r.context:null,owner:r},l=i?()=>e(()=>{throw new Error("Dispose method must be an explicit argument to createRoot function")}):()=>e(()=>w(()=>D(o)));a=o,g=null;try{return A(l,!0)}finally{g=t,a=s}}function me(e,n){n=n?Object.assign({},N,n):N;const t={value:e,observers:null,observerSlots:null,comparator:n.equals||void 0};n.name&&(t.name=n.name),n.internal||ie(t);const s=i=>(typeof i=="function"&&(i=i(t.value)),R(t,i));return[re.bind(t),s]}function S(e,n,t){const s=k(e,n,!1,x,t);$(s)}function se(e,n,t){te=Se;const s=k(e,n,!1,x,t);(!t||!t.render)&&(s.user=!0),b?b.push(s):$(s)}function p(e,n,t){t=t?Object.assign({},N,t):N;const s=k(e,n,!0,0,t);return s.observers=null,s.observerSlots=null,s.comparator=t.equals||void 0,$(s),re.bind(s)}function et(e){return A(e,!1)}function w(e){if(g===null)return e();const n=g;g=null;try{return e()}finally{g=n}}function tt(e){se(()=>w(e))}function K(e){return a===null?console.warn("cleanups created outside a `createRoot` or `render` will never be run"):a.cleanups===null?a.cleanups=[e]:a.cleanups.push(e),e}function nt(){return g}function Y(){return a}function we(e,n){const t=a,s=g;a=e,g=null;try{return A(n,!0)}catch(i){q(i)}finally{a=t,g=s}}function W(e,n){const t=k(()=>w(()=>(Object.assign(e,{[ee]:!0}),e(n))),void 0,!0,0);return t.props=n,t.observers=null,t.observerSlots=null,t.name=e.name,t.component=e,$(t),t.tValue!==void 0?t.tValue:t.value}function ie(e){a&&(a.sourceMap?a.sourceMap.push(e):a.sourceMap=[e],e.graph=a)}function st(e,n){const t=Symbol("context");return{id:t,Provider:Ee(t,n),defaultValue:e}}function it(e){return a&&a.context&&a.context[e.id]!==void 0?a.context[e.id]:e.defaultValue}function be(e){const n=p(e),t=p(()=>_(n()),void 0,{name:"children"});return t.toArray=()=>{const s=t();return Array.isArray(s)?s:s!=null?[s]:[]},t}function re(){if(this.sources&&this.state)if(this.state===x)$(this);else{const e=y;y=null,A(()=>M(this),!1),y=e}if(g){const e=this.observers?this.observers.length:0;g.sources?(g.sources.push(this),g.sourceSlots.push(e)):(g.sources=[this],g.sourceSlots=[e]),this.observers?(this.observers.push(g),this.observerSlots.push(g.sources.length-1)):(this.observers=[g],this.observerSlots=[g.sources.length-1])}return this.value}function R(e,n,t){let s=e.value;return(!e.comparator||!e.comparator(s,n))&&(e.value=n,e.observers&&e.observers.length&&A(()=>{for(let i=0;i1e6){throw y=[],new Error("Potential Infinite Loop Detected.");throw new Error}},!1)),n}function $(e){if(!e.fn)return;D(e);const n=j;pe(e,e.value,n)}function pe(e,n,t){let s;const i=a,r=g;g=a=e;try{s=e.fn(n)}catch(o){return e.pure&&(e.state=x,e.owned&&e.owned.forEach(D),e.owned=null),e.updatedAt=t+1,q(o)}finally{g=r,a=i}(!e.updatedAt||e.updatedAt<=t)&&(e.updatedAt!=null&&"observers"in e?R(e,s):e.value=s,e.updatedAt=t)}function k(e,n,t,s=x,i){const r={fn:e,state:s,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:n,owner:a,context:a?a.context:null,pure:t};return a===null?console.warn("computations created outside a `createRoot` or `render` will never be disposed"):a!==ge&&(a.owned?a.owned.push(r):a.owned=[r]),i&&i.name&&(r.name=i.name),r}function L(e){if(e.state===0)return;if(e.state===v)return M(e);if(e.suspense&&w(e.suspense.inFallback))return e.suspense.effects.push(e);const n=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt=0;t--)if(e=n[t],e.state===x)$(e);else if(e.state===v){const s=y;y=null,A(()=>M(e,n[0]),!1),y=s}}function A(e,n){if(y)return e();let t=!1;n||(y=[]),b?t=!0:b=[],j++;try{const s=e();return xe(t),s}catch(s){t||(b=null),y=null,q(s)}}function xe(e){if(y&&(oe(y),y=null),e)return;const n=b;b=null,n.length&&A(()=>te(n),!1)}function oe(e){for(let n=0;n=0;n--)D(e.owned[n]);e.owned=null}if(e.cleanups){for(n=e.cleanups.length-1;n>=0;n--)e.cleanups[n]();e.cleanups=null}e.state=0,delete e.sourceMap}function Ae(e){return e instanceof Error?e:new Error(typeof e=="string"?e:"Unknown error",{cause:e})}function q(e,n=a){throw Ae(e)}function _(e){if(typeof e=="function"&&!e.length)return _(e());if(Array.isArray(e)){const n=[];for(let t=0;ti=w(()=>(a.context={...a.context,[e]:s.value},be(()=>s.children))),void 0,n),i}}let ce=!1;function Ce(){ce=!0}function rt(e,n){if(ce&&c.context){const t=c.context;U(de());const s=W(e,n||{});return U(t),s}return W(e,n||{})}function P(){return!0}const G={get(e,n,t){return n===T?t:e.get(n)},has(e,n){return n===T?!0:e.has(n)},set:P,deleteProperty:P,getOwnPropertyDescriptor(e,n){return{configurable:!0,enumerable:!0,get(){return e.get(n)},set:P,deleteProperty:P}},ownKeys(e){return e.keys()}};function I(e){return(e=typeof e=="function"?e():e)?e:{}}function $e(){for(let e=0,n=this.length;e=0;o--){const l=I(e[o])[r];if(l!==void 0)return l}},has(r){for(let o=e.length-1;o>=0;o--)if(r in I(e[o]))return!0;return!1},keys(){const r=[];for(let o=0;o=0;r--){const o=e[r];if(!o)continue;const l=Object.getOwnPropertyNames(o);for(let f=0,h=l.length;fd.value):t[u]===void 0&&(t[u]=d.value)}}}return t}function Oe(e,...n){if(T in e){const i=new Set(n.length>1?n.flat():n[0]),r=n.map(o=>new Proxy({get(l){return o.includes(l)?e[l]:void 0},has(l){return o.includes(l)&&l in e},keys(){return o.filter(l=>l in e)}},G));return r.push(new Proxy({get(o){return i.has(o)?void 0:e[o]},has(o){return i.has(o)?!1:o in e},keys(){return Object.keys(e).filter(o=>!i.has(o))}},G)),r}const t={},s=n.map(()=>({}));for(const i of Object.getOwnPropertyNames(e)){const r=Object.getOwnPropertyDescriptor(e,i),o=!r.get&&!r.set&&r.enumerable&&r.writable&&r.configurable;let l=!1,f=0;for(const h of n)h.includes(i)&&(l=!0,o?s[f][i]=r.value:Object.defineProperty(s[f],i,r)),++f;l||(o?t[i]=r.value:Object.defineProperty(t,i,r))}return[...s,t]}let Pe=0;function lt(){const e=c.context;return e?`${e.id}${e.count++}`:`cl-${Pe++}`}const Te=e=>`Attempting to access a stale value from <${e}> that could possibly be undefined. This may occur because you are reading the accessor returned from the component at a time where it has already been unmounted. We recommend cleaning up any stale timers or async, or reading from the initial condition.`;function ct(e){const n=e.keyed,t=p(()=>e.when,void 0,{equals:(s,i)=>n?s===i:!s==!i,name:"condition"});return p(()=>{const s=t();if(s){const i=e.children;return typeof i=="function"&&i.length>0?w(()=>i(n?s:()=>{if(!w(t))throw Te("Show");return e.when})):i}return e.fallback},void 0,{name:"value"})}const ft={hooks:ye,writeSignal:R,registerGraph:ie};globalThis&&(globalThis.Solid$$?console.warn("You appear to have multiple instances of Solid. This can lead to unexpected behavior."):globalThis.Solid$$=!0);const Ne=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],ve=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...Ne]),Le=new Set(["innerHTML","textContent","innerText","children"]),Me=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),je=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function ke(e,n){const t=je[e];return typeof t=="object"?t[n]?t.$:void 0:t}const De=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),He=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),Ie={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function Ue(e,n,t){let s=t.length,i=n.length,r=s,o=0,l=0,f=n[i-1].nextSibling,h=null;for(;ou-l){const ae=n[o];for(;l{i=r,n===document?e():B(n,e(),n.firstChild?null:void 0,t)},s.owner),()=>{i(),n.textContent=""}}function ut(e,n,t){let s;const i=()=>{if(c.context)throw new Error("Failed attempt to create new DOM elements during hydration. Check that the libraries you are using support hydration.");const o=document.createElement("template");return o.innerHTML=e,t?o.content.firstChild.firstChild:o.content.firstChild},r=n?()=>w(()=>document.importNode(s||(s=i()),!0)):()=>(s||(s=i())).cloneNode(!0);return r.cloneNode=r,r}function Ge(e,n=window.document){const t=n[X]||(n[X]=new Set);for(let s=0,i=e.length;si.call(e,t[1],r))}else e.addEventListener(n,t)}function Re(e,n,t={}){const s=Object.keys(n||{}),i=Object.keys(t);let r,o;for(r=0,o=i.length;ri.children=C(e,n.children,i.children)),S(()=>n.ref&&n.ref(e)),S(()=>Ye(e,n,t,!0,i,!0)),i}function at(e,n,t){return w(()=>e(n,t))}function B(e,n,t,s){if(t!==void 0&&!s&&(s=[]),typeof n!="function")return C(e,n,s,t);S(i=>C(e,n(),i,t),s)}function Ye(e,n,t,s,i={},r=!1){n||(n={});for(const o in i)if(!(o in n)){if(o==="children")continue;i[o]=J(e,o,null,i[o],t,r)}for(const o in n){if(o==="children"){s||C(e,n.children);continue}const l=n[o];i[o]=J(e,o,l,i[o],t,r)}}function We(e,n,t={}){c.completed=globalThis._$HY.completed,c.events=globalThis._$HY.events,c.load=i=>globalThis._$HY.r[i],c.has=i=>i in globalThis._$HY.r,c.gather=i=>z(n,i),c.registry=new Map,c.context={id:t.renderId||"",count:0},z(n,t.renderId);const s=_e(e,n,[...n.childNodes],t);return c.context=null,s}function Xe(e){let n,t;if(!c.context||!(n=c.registry.get(t=Je()))){if(c.context)throw new Error(`Hydration Mismatch. Unable to find DOM nodes for hydration key: ${t}`);return e()}return c.completed&&c.completed.add(n),c.registry.delete(t),n}function dt(){c.events&&!c.events.queued&&(queueMicrotask(()=>{const{completed:e,events:n}=c;for(n.queued=!1;n.length;){const[t,s]=n[0];if(!e.has(t))return;fe(s),n.shift()}}),c.events.queued=!0)}function Qe(e){return e.toLowerCase().replace(/-([a-z])/g,(n,t)=>t.toUpperCase())}function Q(e,n,t){const s=n.trim().split(/\s+/);for(let i=0,r=s.length;i-1&&Ie[n.split(":")[0]];d?Ve(e,d,n,t):V(e,Me[n]||n,t)}return t}function fe(e){const n=`$$${e.type}`;let t=e.composedPath&&e.composedPath()[0]||e.target;for(e.target!==t&&Object.defineProperty(e,"target",{configurable:!0,value:t}),Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return t||document}}),c.registry&&!c.done&&(c.done=_$HY.done=!0);t;){const s=t[n];if(s&&!t.disabled){const i=t[`${n}Data`];if(i!==void 0?s.call(t,i,e):s.call(t,e),e.cancelBubble)return}t=t._$host||t.parentNode||t.host}}function C(e,n,t,s,i){if(c.context){!t&&(t=[...e.childNodes]);let l=[];for(let f=0;f{let l=n();for(;typeof l=="function";)l=l();t=C(e,l,t,s)}),()=>t;if(Array.isArray(n)){const l=[],f=t&&Array.isArray(t);if(F(l,n,t,i))return S(()=>t=C(e,l,t,s,!0)),()=>t;if(c.context){if(!l.length)return t;if(s===void 0)return[...e.childNodes];let h=l[0],u=[h];for(;(h=h.nextSibling)!==s;)u.push(h);return t=u}if(l.length===0){if(t=E(e,t,s),o)return t}else f?t.length===0?Z(e,l,s):Ue(e,t,l):(t&&E(e),Z(e,l));t=l}else if(n.nodeType){if(c.context&&n.parentNode)return t=o?[n]:n;if(Array.isArray(t)){if(o)return t=E(e,t,s,n);E(e,t,null,n)}else t==null||t===""||!e.firstChild?e.appendChild(n):e.replaceChild(n,e.firstChild);t=n}else console.warn("Unrecognized value. Skipped inserting",n)}return t}function F(e,n,t,s){let i=!1;for(let r=0,o=n.length;r=0;o--){const l=n[o];if(i!==l){const f=l.parentNode===e;!r&&!o?f?e.replaceChild(i,l):e.insertBefore(i,t):f&&l.remove()}else r=!0}}else e.insertBefore(i,t);return[i]}function z(e,n){const t=e.querySelectorAll("*[data-hk]");for(let s=0;s(Ce(),We(...e));function gt(e){const{useShadow:n}=e,t=document.createTextNode(""),s=()=>e.mount||document.body,i=Y();let r,o=!!c.context;return se(()=>{o&&(Y().user=o=!1),r||(r=we(i,()=>p(()=>e.children)));const l=s();if(l instanceof HTMLHeadElement){const[f,h]=me(!1),u=()=>h(!0);ne(d=>B(l,()=>f()?d():r(),null)),K(u)}else{const f=ue(e.isSVG?"g":"div",e.isSVG),h=n&&f.attachShadow?f.attachShadow({mode:"open"}):f;Object.defineProperty(f,"_$host",{get(){return t.parentNode},configurable:!0}),B(h,r),l.appendChild(f),e.ref&&e.ref(f),K(()=>l.removeChild(f))}},void 0,{render:!o}),t}function yt(e){const[n,t]=Oe(e,["component"]),s=p(()=>n.component);return p(()=>{const i=s();switch(typeof i){case"function":return Object.assign(i,{[ee]:!0}),w(()=>i(t));case"string":const r=He.has(i),o=c.context?Xe():ue(i,r);return Ke(o,t,r),o}})}export{T as $,ft as D,gt as P,ct as S,p as a,se as b,me as c,rt as d,lt as e,Ke as f,Xe as g,ze as h,nt as i,et as j,tt as k,yt as l,ot as m,be as n,K as o,st as p,at as q,dt as r,Oe as s,ut as t,it as u,_e as v,ht as w}; diff --git a/pr-preview/pr-33/_astro/hoisted.myd1m3Ll.js b/pr-preview/pr-33/_astro/hoisted.myd1m3Ll.js new file mode 100644 index 00000000..075fe669 --- /dev/null +++ b/pr-preview/pr-33/_astro/hoisted.myd1m3Ll.js @@ -0,0 +1 @@ +import{t as e}from"./theme.f6X6hJgM.js";document.querySelector("#toggleTheme")?.addEventListener("click",e); diff --git a/pr-preview/pr-33/_astro/index.PVC61Wll.css b/pr-preview/pr-33/_astro/index.PVC61Wll.css new file mode 100644 index 00000000..e58d47ea --- /dev/null +++ b/pr-preview/pr-33/_astro/index.PVC61Wll.css @@ -0,0 +1 @@ +@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_AMS-Regular.UIXRTGNW.woff2) format("woff2"),url(/_astro/KaTeX_AMS-Regular.zJvWDgGp.woff) format("woff"),url(/_astro/KaTeX_AMS-Regular.0YIAJWTb.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Caligraphic-Bold.6vyEfazt.woff2) format("woff2"),url(/_astro/KaTeX_Caligraphic-Bold.RIlxi71x.woff) format("woff"),url(/_astro/KaTeX_Caligraphic-Bold.AE18XbF9.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Caligraphic-Regular.4uo0fsfh.woff2) format("woff2"),url(/_astro/KaTeX_Caligraphic-Regular.k0QPq0y-.woff) format("woff"),url(/_astro/KaTeX_Caligraphic-Regular.MF_e1AYw.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Fraktur-Bold.i-oP291Y.woff2) format("woff2"),url(/_astro/KaTeX_Fraktur-Bold.bAz-dThZ.woff) format("woff"),url(/_astro/KaTeX_Fraktur-Bold.XZxETTVq.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Fraktur-Regular.k2IhepQP.woff2) format("woff2"),url(/_astro/KaTeX_Fraktur-Regular.8XXOHEfX.woff) format("woff"),url(/_astro/KaTeX_Fraktur-Regular.gf8Lq3rE.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Main-Bold.sffOiHVw.woff2) format("woff2"),url(/_astro/KaTeX_Main-Bold.CZtwCMuf.woff) format("woff"),url(/_astro/KaTeX_Main-Bold.MGqDlVzd.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_astro/KaTeX_Main-BoldItalic.8QydwDku.woff2) format("woff2"),url(/_astro/KaTeX_Main-BoldItalic.EqUi0SPe.woff) format("woff"),url(/_astro/KaTeX_Main-BoldItalic.88TzJhul.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_Main-Italic.DVgO3ulm.woff2) format("woff2"),url(/_astro/KaTeX_Main-Italic.TCzgZvdR.woff) format("woff"),url(/_astro/KaTeX_Main-Italic.N1npxqDf.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Main-Regular.dtjb4qKe.woff2) format("woff2"),url(/_astro/KaTeX_Main-Regular.6_eCWgYQ.woff) format("woff"),url(/_astro/KaTeX_Main-Regular.MqWbzbVV.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_astro/KaTeX_Math-BoldItalic.mZ7zbAmZ.woff2) format("woff2"),url(/_astro/KaTeX_Math-BoldItalic.ImPtsMme.woff) format("woff"),url(/_astro/KaTeX_Math-BoldItalic.d10o37uD.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_Math-Italic.LedwBEzP.woff2) format("woff2"),url(/_astro/KaTeX_Math-Italic.wNP_z16f.woff) format("woff"),url(/_astro/KaTeX_Math-Italic.H5Tq_9FA.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_SansSerif-Bold.9bFEtBg9.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Bold.2yISjogg.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Bold.hTHqZ76u.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_SansSerif-Italic.tx9FahgZ.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Italic.Azdo-3Wm.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Italic.GGIydc0p.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_SansSerif-Regular.wwQp5Se8.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Regular.kun6lKiW.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Regular.TaO4USHJ.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Script-Regular.98CFnxev.woff2) format("woff2"),url(/_astro/KaTeX_Script-Regular.-ckFYqpa.woff) format("woff"),url(/_astro/KaTeX_Script-Regular.uSZBlqPg.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size1-Regular.Jgg_JgPA.woff2) format("woff2"),url(/_astro/KaTeX_Size1-Regular.tfebZ-uE.woff) format("woff"),url(/_astro/KaTeX_Size1-Regular.27J7nvyK.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size2-Regular.8uHcfdJu.woff2) format("woff2"),url(/_astro/KaTeX_Size2-Regular.KA9bXP1N.woff) format("woff"),url(/_astro/KaTeX_Size2-Regular.e4ClFoQr.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/_astro/KaTeX_Size3-Regular.k6uTKqBB.woff) format("woff"),url(/_astro/KaTeX_Size3-Regular.4KV7NJM_.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size4-Regular.5eZcWcVX.woff2) format("woff2"),url(/_astro/KaTeX_Size4-Regular.RfuIJGSk.woff) format("woff"),url(/_astro/KaTeX_Size4-Regular.1hQb9ONy.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Typewriter-Regular.juq-IZ9c.woff2) format("woff2"),url(/_astro/KaTeX_Typewriter-Regular.tMUvZjwd.woff) format("woff"),url(/_astro/KaTeX_Typewriter-Regular.9yG-_x36.ttf) format("truetype")}.katex{text-rendering:auto;font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.9"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}[data-theme=dark] [data-shiki],[data-theme=dark] [data-shiki] span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}[data-shiki] code{display:grid;width:100%}[data-shiki] span.line{border-left-width:2px;border-left-color:transparent;padding-left:1rem;padding-right:1rem}[data-shiki] code[data-line-numbers]{counter-reset:line}[data-shiki] code[data-line-numbers]>span[data-line]:before{content:counter(line);counter-increment:line;margin-right:1rem;display:inline-block;width:1rem;text-align:right;--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}:is(:where([data-theme=dark]) [data-shiki] code[data-line-numbers]>span[data-line]):before{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}[data-shiki] span[data-highlighted-line]{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity));background-color:#bfdbfe33}:is(:where([data-theme=dark]) [data-shiki] span[data-highlighted-line]){background-color:#52525233}[data-shiki] code[data-diff]>span>span:first-child{margin-left:1rem}[data-shiki] code[data-diff] span[data-diff-added]{background-color:#22c55e1a}:is(:where([data-theme=dark]) [data-shiki] code[data-diff] span[data-diff-added]){background-color:#16a34a33}[data-shiki] code[data-diff] span[data-diff-added]>span:first-child{margin-left:0}[data-shiki] code[data-diff] span[data-diff-added]>span:first-child:before{content:"+";margin-right:.5rem;--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}:is(:where([data-theme=dark]) [data-shiki] code[data-diff] span[data-diff-added]>span:first-child):before{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}[data-shiki] code[data-diff] span[data-diff-removed]{background-color:#ef44441a}:is(:where([data-theme=dark]) [data-shiki] code[data-diff] span[data-diff-removed]){background-color:#dc262633}[data-shiki] code[data-diff] span[data-diff-removed]>span:first-child{margin-left:0}[data-shiki] code[data-diff] span[data-diff-removed]>span:first-child:before{content:"-";margin-right:.5rem;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}:is(:where([data-theme=dark]) [data-shiki] code[data-diff] span[data-diff-removed]>span:first-child):before{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}[data-oembed]>iframe{margin-left:auto!important;margin-right:auto!important;width:100%}.katex{font-size:1.1rem!important} diff --git a/pr-preview/pr-33/_astro/index.vwinfsZo.css b/pr-preview/pr-33/_astro/index.vwinfsZo.css new file mode 100644 index 00000000..1d78bdf1 --- /dev/null +++ b/pr-preview/pr-33/_astro/index.vwinfsZo.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}: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;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[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}:root{--background: 220 1% 96%;--foreground: 240 10% 3.9%;--card: 210 1% 98%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 240 5.9% 10%;--primary-foreground: 0 0% 98%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--radius: .5rem}[data-theme=dark]{--background: 240 10% 3.9%;--foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 240 5.9% 10%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 240 3.7% 15.9%;--muted-foreground: 240 5% 64.9%;--accent: 240 3.7% 15.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%;--ring: 240 4.9% 83.9%}*{border-color:hsl(var(--border))}body{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #e4e4e7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(228 228 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fafafa var(--tw-gradient-to-position);background-attachment:fixed;color:hsl(var(--foreground));animation-iteration-count:infinite}:is(:where([data-theme=dark]) body){--tw-gradient-from: #09090b var(--tw-gradient-from-position);--tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #18181b var(--tw-gradient-to-position)}html,body{height:100%;max-height:-moz-max-content;max-height:max-content;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}*,: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: }::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: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.absolute{position:absolute}.relative{position:relative}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-16{margin-top:4rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.contents{display:contents}.hidden{display:none}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-screen-md{max-width:768px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-switch-to-left{animation:switch-to-left .3s ease-out}.animate-switch-to-right{animation:switch-to-right .3s ease-out}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-tl-lg{border-top-left-radius:var(--radius)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.border{border-width:1px}.border-b-0{border-bottom-width:0px}.border-blue-600\/20{border-color:#2563eb33}.border-gray-600\/20{border-color:#4b556333}.border-green-600\/20{border-color:#16a34a33}.border-orange-600\/20{border-color:#ea580c33}.border-purple-600\/20{border-color:#9333ea33}.border-red-600\/20{border-color:#dc262633}.border-yellow-600\/20{border-color:#ca8a0433}.\!bg-white\/70{background-color:#ffffffb3!important}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-500\/20{background-color:#3b82f633}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-gray-600\/20{background-color:#4b556333}.bg-green-500\/20{background-color:#22c55e33}.bg-orange-500\/20{background-color:#f9731633}.bg-purple-500\/20{background-color:#a855f733}.bg-red-500\/20{background-color:#ef444433}.bg-secondary\/25{background-color:hsl(var(--secondary) / .25)}.bg-white\/70{background-color:#ffffffb3}.bg-yellow-500\/20{background-color:#eab30833}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.bg-zinc-50\/70{background-color:#fafafab3}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.9rem\]{font-size:.9rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.not-italic{font-style:normal}.text-\[\#fb464c\]{--tw-text-opacity: 1;color:rgb(251 70 76 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.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}.duration-1000{transition-duration:1s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-10{--tw-enter-opacity: .1}.slide-in-from-bottom-1{--tw-enter-translate-y: .25rem}.slide-in-from-bottom-6{--tw-enter-translate-y: 1.5rem}.duration-1000{animation-duration:1s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}:is(:where([data-theme=dark]) .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:drop-shadow-lg:hover{--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)}@keyframes switch-to-right{0%{left:0}to{left:calc(100% - 1.5rem)}}.data-\[state\=\'checked\'\]\:animate-switch-to-right[data-state=checked]{animation:switch-to-right .3s ease-out}@keyframes switch-to-left{0%{left:calc(100% - 1.5rem)}to{left:0}}.data-\[state\=\'unchecked\'\]\:animate-switch-to-left[data-state=unchecked]{animation:switch-to-left .3s ease-out}.group\/callout[data-callout] .group-data-\[callout\]\/callout\:my-2{margin-top:.5rem;margin-bottom:.5rem}.prose-headings\:my-0 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}.prose-p\:my-0 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}.prose-blockquote\:my-0 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}.prose-pre\:my-0 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}.prose-ol\:my-0 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}.prose-ul\:my-0 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:flex{display:flex}.md\:h-dvh{height:100dvh}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:max-w-\[25\%\]{max-width:25%}.md\:flex-row{flex-direction:row}.md\:gap-8{gap:2rem}}@media (min-width: 1024px){.lg\:max-w-\[20\%\]{max-width:20%}}@media (min-width: 1280px){.xl\:max-w-\[15\%\]{max-width:15%}.xl\:max-w-\[1536px\]{max-width:1536px}}:is(:where([data-theme=dark]) .dark\:border-blue-800\/20){border-color:#1e40af33}:is(:where([data-theme=dark]) .dark\:border-gray-800\/20){border-color:#1f293733}:is(:where([data-theme=dark]) .dark\:border-green-800\/20){border-color:#16653433}:is(:where([data-theme=dark]) .dark\:border-orange-800\/20){border-color:#9a341233}:is(:where([data-theme=dark]) .dark\:border-purple-800\/20){border-color:#6b21a833}:is(:where([data-theme=dark]) .dark\:border-red-800\/20){border-color:#991b1b33}:is(:where([data-theme=dark]) .dark\:border-yellow-800\/20){border-color:#854d0e33}:is(:where([data-theme=dark]) .dark\:\!bg-zinc-900\/70){background-color:#18181bb3!important}:is(:where([data-theme=dark]) .dark\:bg-transparent){background-color:transparent}:is(:where([data-theme=dark]) .dark\:bg-zinc-800\/70){background-color:#27272ab3}:is(:where([data-theme=dark]) .dark\:bg-zinc-900\/70){background-color:#18181bb3}:is(:where([data-theme=dark]) .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(:where([data-theme=dark]) .dark\: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)}:is(:where([data-theme=dark]) .hover\:dark\:bg-secondary\/50):hover{background-color:hsl(var(--secondary) / .5)} diff --git a/pr-preview/pr-33/_astro/ricora.ZYYls45y.svg b/pr-preview/pr-33/_astro/ricora.ZYYls45y.svg new file mode 100644 index 00000000..e171e43d --- /dev/null +++ b/pr-preview/pr-33/_astro/ricora.ZYYls45y.svg @@ -0,0 +1,19 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/pr-preview/pr-33/_astro/ricora.ZYYls45y_Z1JakiR.svg b/pr-preview/pr-33/_astro/ricora.ZYYls45y_Z1JakiR.svg new file mode 100644 index 00000000..e171e43d --- /dev/null +++ b/pr-preview/pr-33/_astro/ricora.ZYYls45y_Z1JakiR.svg @@ -0,0 +1,19 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/pr-preview/pr-33/_astro/run-if-fn.MVyIk9g2.js b/pr-preview/pr-33/_astro/run-if-fn.MVyIk9g2.js new file mode 100644 index 00000000..ac61e7ac --- /dev/null +++ b/pr-preview/pr-33/_astro/run-if-fn.MVyIk9g2.js @@ -0,0 +1 @@ +import{D as ve,$ as M,h as Ct,i as dt,j as be,c as we,m as wt,k as kt,o as Gt,b as pt,s as qt,a as K,f as Se,d as Ut,l as Ee,n as Ae,p as xe,u as Oe,g as je,q as Ce,t as Pe}from"./dev.Dxg7lNKB.js";function Ne(t){return new Proxy({},{get(){return t}})}var $e=/[A-Z]/g,Me=/^ms-/,it={};function De(t){return"-"+t.toLowerCase()}function Te(t){if(it.hasOwnProperty(t))return it[t];var n=t.replace($e,De);return it[t]=Me.test(n)?"-"+n:n}const gt=Symbol("store-raw"),F=Symbol("store-node"),C=Symbol("store-has"),Zt=Symbol("store-self");function Ht(t){let n=t[M];if(!n&&(Object.defineProperty(t,M,{value:n=new Proxy(t,Re)}),!Array.isArray(t))){const s=Object.keys(t),i=Object.getOwnPropertyDescriptors(t);for(let e=0,r=s.length;et[M][n]),s}function Xt(t){dt()&&U(tt(t,F),Zt)()}function _e(t){return Xt(t),Reflect.ownKeys(t)}const Re={get(t,n,s){if(n===gt)return t;if(n===M)return s;if(n===Ct)return Xt(t),s;const i=tt(t,F),e=i[n];let r=e?e():t[n];if(n===F||n===C||n==="__proto__")return r;if(!e){const o=Object.getOwnPropertyDescriptor(t,n);dt()&&(typeof r!="function"||t.hasOwnProperty(n))&&!(o&&o.get)&&(r=U(i,n,r)())}return D(r)?Ht(r):r},has(t,n){return n===gt||n===M||n===Ct||n===F||n===C||n==="__proto__"?!0:(dt()&&U(tt(t,C),n)(),n in t)},set(){return console.warn("Cannot mutate a Store directly"),!0},deleteProperty(){return console.warn("Cannot mutate a Store directly"),!0},ownKeys:_e,getOwnPropertyDescriptor:Le};function x(t,n,s,i=!1){if(!i&&t[n]===s)return;const e=t[n],r=t.length;s===void 0?(delete t[n],t[C]&&t[C][n]&&e!==void 0&&t[C][n].$()):(t[n]=s,t[C]&&t[C][n]&&e===void 0&&t[C][n].$());let o=tt(t,F),a;if((a=U(o,n,e))&&a.$(()=>s),Array.isArray(t)&&t.length!==r){for(let f=t.length;f1){i=n.shift();const o=typeof i,a=Array.isArray(t);if(Array.isArray(i)){for(let f=0;f1){B(t[i],n,[i].concat(s));return}e=t[i],s=[i].concat(s)}let r=n[0];typeof r=="function"&&(r=r(e,s),r===e)||i===void 0&&r==null||(r=V(r),i===void 0||D(e)&&D(r)&&!Array.isArray(r)?Yt(e,r):x(t,i,r))}function Fe(...[t,n]){const s=V(t||{}),i=Array.isArray(s);if(typeof s!="object"&&typeof s!="function")throw new Error(`Unexpected type ${typeof s} received when initializing 'createStore'. Expected an object.`);const e=Ht(s);ve.registerGraph({value:s,name:n&&n.name});function r(...o){be(()=>{i&&o.length===1?Ie(s,o[0]):B(s,o)})}return[e,r]}const yt=Symbol("store-root");function R(t,n,s,i,e){const r=n[s];if(t===r)return;if(s!==yt&&(!D(t)||!D(r)||e&&t[e]!==r[e])){x(n,s,t);return}if(Array.isArray(t)){if(t.length&&r.length&&(!i||e&&t[0]&&t[0][e]!=null)){let f,c,u,h,d,m,S,v;for(u=0,h=Math.min(r.length,t.length);u=u&&d>=u&&(r[h]===t[d]||e&&r[u]&&t[u]&&r[h][e]===t[d][e]);h--,d--)j[d]=r[h];if(u>d||u>h){for(c=u;c<=d;c++)x(r,c,t[c]);for(;ct.length&&x(r,"length",t.length);return}for(S=new Array(d+1),c=d;c>=u;c--)m=t[c],v=e&&m?m[e]:m,f=w.get(v),S[c]=f===void 0?-1:f,w.set(v,c);for(f=u;f<=h;f++)m=r[f],v=e&&m?m[e]:m,c=w.get(v),c!==void 0&&c!==-1&&(j[c]=r[f],c=S[c],w.set(v,c));for(c=u;ct.length&&x(r,"length",t.length);return}const o=Object.keys(t);for(let f=0,c=o.length;f{if(!D(r)||!D(e))return e;const o=R(e,{[yt]:r},yt,s,i);return o===void 0?r:o}}function X(){return!0}var We={get(t,n,s){return n===M?s:t.get(n)},has(t,n){return t.has(n)},set:X,deleteProperty:X,getOwnPropertyDescriptor(t,n){return{configurable:!0,enumerable:!0,get(){return t.get(n)},set:X,deleteProperty:X}},ownKeys(t){return t.keys()}},mt=t=>typeof t=="function"&&!t.length?t():t;function Pt(t){return(...n)=>{for(const s of t)s&&s(...n)}}var ze=/((?:--)?(?:\w+-?)+)\s*:\s*([^;]*)/g;function Nt(t){const n={};let s;for(;s=ze.exec(t);)n[s[1]]=s[2];return n}function Ke(t,n){if(typeof t=="object"&&typeof n=="object")return{...t,...n};if(typeof t=="string"&&typeof n=="string")return`${t};${n}`;const s=typeof t=="object"?t:Nt(t),i=typeof n=="object"?n:Nt(n);return{...s,...i}}var rt=(t,n,s)=>{let i;for(const e of t){const r=mt(e)[n];i?r&&(i=s(i,r)):i=r}return i};function as(...t){if(t.length===1)return t[0];const n={};for(const i of t){const e=mt(i);for(const r in e)if(r[0]==="o"&&r[1]==="n"&&r[2]){const o=e[r],a=r.toLowerCase(),f=typeof o=="function"?o:Array.isArray(o)?o.length===1?o[0]:o[0].bind(void 0,o[1]):void 0;f?n[a]?n[a].push(f):n[a]=[f]:delete n[a]}}const s=wt(...t);return new Proxy({get(i){if(typeof i!="string")return Reflect.get(s,i);if(i==="style")return rt(t,"style",Ke);if(i==="ref"){const e=[];for(const r of t){const o=mt(r)[i];typeof o=="function"&&e.push(o)}return Pt(e)}if(i[0]==="o"&&i[1]==="n"&&i[2]){const e=n[i.toLowerCase()];return e?Pt(e):Reflect.get(s,i)}return i==="class"||i==="className"?rt(t,i,(e,r)=>`${e} ${r}`):i==="classList"?rt(t,i,(e,r)=>({...e,...r})):Reflect.get(s,i)},has(i){return Reflect.has(s,i)},keys(){return Object.keys(s)}},We)}var Be=t=>Array.isArray(t),ke=t=>!(t==null||typeof t!="object"||Be(t)),Ge=t=>typeof t=="number"&&!Number.isNaN(t),Jt=t=>typeof t=="string",qe=t=>t.startsWith("--")?t:Te(t);function Ue(t){let n={};for(const s in t){const i=t[s];!Jt(i)&&!Ge(i)||(n[qe(s)]=i)}return n}var $t={onFocus:"onFocusIn",onBlur:"onFocusOut",onDoubleClick:"onDblClick",onChange:"onInput",defaultChecked:"checked",defaultValue:"value",htmlFor:"for",className:"class"};function Ze(t){return t in $t?$t[t]:t}var fs=Ne(t=>{const n={};for(const s in t){const i=t[s];if(s==="style"&&ke(i)){n.style=Ue(i);continue}if(s==="children"){Jt(i)&&(n.textContent=i);continue}n[Ze(s)]=i}return n});function He(t,n){const{actions:s,state:i,context:e}=n??{},r=(()=>{const o=typeof t=="function"?t():t,a=typeof e=="function"?e():e;return a?o.withContext(a):o})();return kt(()=>{r.start(i),r.state.can("SETUP")&&r.send("SETUP"),Gt(()=>{r.stop()})}),pt(()=>{const o=typeof e=="function"?e():e;r.setContext(o)}),pt(()=>{r.setOptions({actions:s})}),r}function us(t,n){const s=He(t,n),[i,e]=Fe(s.getState());return kt(()=>{const r=s.subscribe(o=>{e(Ve(o))});Gt(()=>{r()})}),[i,s.send,s]}const ls=()=>(t,n)=>qt(t,n),Qt=(t,n)=>Ye({...Mt(t),...Mt(n)}),Mt=t=>typeof t=="object"?t:Xe(t),Xe=t=>{const n={};if(!t)return n;const s=/([^:; ]*):\s*([^;]*)/g;let i;for(;i=s.exec(t);)n[i[1]]=i[2];return n},Ye=t=>{if(!t)return"";let n="";const s=Object.keys(t);for(let i=0;i`$$${t.toLowerCase().slice(2)}`,Qe=(t,n)=>Object.prototype.hasOwnProperty.call(t,n);function tn(t,n){return Object.fromEntries(Object.entries(t).map(([s,i])=>[s,n(s,i)]))}const en=(t,n)=>{const s=Object.fromEntries(Object.keys(t).filter(e=>e.startsWith("$$")).map(e=>[e,t[e]])),i=K(()=>tn(n,(e,r)=>{const o=Je(e);if(Qe(s,o))return function(...f){typeof r=="function"&&r(...f),s[o](...f)};if(e==="style")return Qt(t.style.cssText,r);if(e==="class")return[t.className,r].filter(Boolean).join(" ");if(!t.hasAttribute(e))return r}));Se(t,wt(i))},nn=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],sn=new Set(nn),rn=t=>t==null||t==null||typeof t=="object"&&Object.keys(t).length===0||typeof t=="string"&&t.trim().length===0,on=t=>typeof t=="function",St=(t,n)=>Object.fromEntries(Object.entries(t).filter(n)),cn=t=>St(t,([,n])=>!rn(n)),an=t=>St(t,([,n])=>!on(n)),fn=t=>St(t,([n,s])=>!(sn.has(n)&&!s)),te=0,ee=1,J=2,ne=3,se=4,un=Symbol("Fragment"),ie=new Set(["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),ot=new Set(["script","style"]),Dt=/([@.a-z0-9_:-]*)\s*?=?\s*?(['"]?)([\s\S]*?)\2\s+/gim,b=/(?:<(\/?)([a-zA-Z][a-zA-Z0-9:-]*)(?:\s([^>]*?))?((?:\s*\/)?)>|()|())/gm;function ln(t){const n={};let s;if(t)for(Dt.lastIndex=0,t=" "+(t||"")+" ";s=Dt.exec(t);)s[0]!==" "&&(n[s[1]]=s[3]);return n}function hn(t){let n,s,i,e,r,o,a,f,c;const u=[];b.lastIndex=0,s=n={type:te,children:[]};let h=0;function d(){e=t.substring(h,b.lastIndex-i[0].length),e&&s.children.push({type:J,value:e,parent:s})}for(;i=b.exec(t);){if(o=i[5]||i[8],a=i[6]||i[9],f=i[7]||i[10],ot.has(s.name)&&i[2]!==s.name){r=b.lastIndex-i[0].length,s.children.length>0&&(s.children[0].value+=i[0]);continue}else if(o==="`;case se:return``}}const mn=(t,n,...s)=>s.reduce((i,e)=>e(i),n(t)),vn=(t,n)=>{if(bn(t))return t;const{t:s}=t,i=hn(s),[e]=i.children,r=Object.assign({},n,{class:[n?.class,e.attributes.class].filter(Boolean).join(" "),style:Qt(n.style,e.attributes.style)}),o=mn(r,cn,an,fn);return Object.assign(e.attributes,o),{t:At(i)}},bn=t=>!Object.hasOwnProperty.call(t,"t");function ct(t){return function(s){const[i,e]=qt(s,["asChild","children"]);if(!i.asChild)return Ut(Ee,wt({component:t},e,{get children(){return i.children}}));const r=Ae(()=>vn(i.children,e));return pt(()=>{const o=r();o instanceof HTMLElement&&en(o,e)}),r}}function wn(){const t=new Map;return new Proxy(ct,{apply(n,s,i){return ct(i[0])},get(n,s){const i=s;return t.has(i)||t.set(i,ct(i)),t.get(i)}})}const hs=wn(),Sn=Symbol(),_t=Object.getPrototypeOf,vt=new WeakMap,En=t=>t&&(vt.has(t)?vt.get(t):_t(t)===Object.prototype||_t(t)===Array.prototype),An=t=>En(t)&&t[Sn]||null,Rt=(t,n=!0)=>{vt.set(t,n)};var at=t=>typeof t=="object"&&t!==null,T=new WeakMap,k=new WeakSet,xn=(t=Object.is,n=(c,u)=>new Proxy(c,u),s=c=>at(c)&&!k.has(c)&&(Array.isArray(c)||!(Symbol.iterator in c))&&!(c instanceof WeakMap)&&!(c instanceof WeakSet)&&!(c instanceof Error)&&!(c instanceof Number)&&!(c instanceof Date)&&!(c instanceof String)&&!(c instanceof RegExp)&&!(c instanceof ArrayBuffer),i=c=>{switch(c.status){case"fulfilled":return c.value;case"rejected":throw c.reason;default:throw c}},e=new WeakMap,r=(c,u,h=i)=>{const d=e.get(c);if(d?.[0]===u)return d[1];const m=Array.isArray(c)?[]:Object.create(Object.getPrototypeOf(c));return Rt(m,!0),e.set(c,[u,m]),Reflect.ownKeys(c).forEach(S=>{const v=Reflect.get(c,S);k.has(v)?(Rt(v,!1),m[S]=v):v instanceof Promise?Object.defineProperty(m,S,{get(){return h(v)}}):T.has(v)?m[S]=W(v,h):m[S]=v}),Object.freeze(m)},o=new WeakMap,a=[1,1],f=c=>{if(!at(c))throw new Error("object required");const u=o.get(c);if(u)return u;let h=a[0];const d=new Set,m=(y,p=++a[0])=>{h!==p&&(h=p,d.forEach(g=>g(y,p)))};let S=a[1];const v=(y=++a[1])=>(S!==y&&!d.size&&(S=y,w.forEach(([p])=>{const g=p[1](y);g>h&&(h=g)})),h),j=y=>(p,g)=>{const E=[...p];E[1]=[y,...E[1]],m(E,g)},w=new Map,ge=(y,p)=>{if(w.has(y))throw new Error("prop listener already exists");if(d.size){const g=p[3](j(y));w.set(y,[p,g])}else w.set(y,[p])},jt=y=>{const p=w.get(y);p&&(w.delete(y),p[1]?.())},ye=y=>(d.add(y),d.size===1&&w.forEach(([g,E],L)=>{if(E)throw new Error("remove already exists");const z=g[3](j(L));w.set(L,[g,z])}),()=>{d.delete(y),d.size===0&&w.forEach(([g,E],L)=>{E&&(E(),w.set(L,[g]))})}),st=Array.isArray(c)?[]:Object.create(Object.getPrototypeOf(c)),Z=n(st,{deleteProperty(y,p){const g=Reflect.get(y,p);jt(p);const E=Reflect.deleteProperty(y,p);return E&&m(["delete",[p],g]),E},set(y,p,g,E){const L=Reflect.has(y,p),z=Reflect.get(y,p,E);if(L&&(t(z,g)||o.has(g)&&t(z,o.get(g))))return!0;jt(p),at(g)&&(g=An(g)||g);let H=g;if(!Object.getOwnPropertyDescriptor(y,p)?.set)if(g instanceof Promise)g.then(N=>{g.status="fulfilled",g.value=N,m(["resolve",[p],N])}).catch(N=>{g.status="rejected",g.reason=N,m(["reject",[p],N])});else{!T.has(g)&&s(g)&&(H=xt(g));const N=!k.has(H)&&T.get(H);N&&ge(p,N)}return Reflect.set(y,p,H,E),m(["set",[p],g,z]),!0}});o.set(c,Z);const me=[st,v,r,ye];return T.set(Z,me),Reflect.ownKeys(c).forEach(y=>{const p=Object.getOwnPropertyDescriptor(c,y);p.get||p.set?Object.defineProperty(st,y,p):Z[y]=c[y]}),Z})=>[f,T,k,t,n,s,i,e,r,o,a],[On]=xn();function xt(t={}){return On(t)}function bt(t,n,s){const i=T.get(t);i||console.warn("Please use proxy object");let e;const r=[],o=i[3];let a=!1;const c=o(u=>{if(r.push(u),s){n(r.splice(0));return}e||(e=Promise.resolve().then(()=>{e=void 0,a&&n(r.splice(0))}))});return a=!0,()=>{a=!1,c()}}function W(t,n){const s=T.get(t);s||console.warn("Please use proxy object");const[i,e,r]=s;return r(i,e(),n)}function It(t){return k.add(t),t}function jn(t,n){Object.keys(n).forEach(e=>{if(Object.getOwnPropertyDescriptor(t,e))throw new Error("object property already defined");const r=n[e],{get:o,set:a}=typeof r=="function"?{get:r}:r,f={};f.get=()=>o(W(i)),a&&(f.set=c=>a(i,c)),Object.defineProperty(t,e,f)});const i=xt(t);return i}var Cn=(t,n)=>Object.is(t,n);function Ft(t,n,s,i,e){let r=Reflect.get(W(t),n);const o=e||Cn;function a(){const f=W(t);o(r,f[n])||(s(f[n]),r=Reflect.get(f,n))}return bt(t,a,i)}function Vt(t,n,s){typeof s.value=="object"&&(s.value=I(s.value)),!s.enumerable||s.get||s.set||!s.configurable||!s.writable||n==="__proto__"?Object.defineProperty(t,n,s):t[n]=s.value}function I(t){if(typeof t!="object")return t;var n=0,s,i,e,r=Object.prototype.toString.call(t);if(r==="[object Object]"?e=Object.create(t.__proto__||null):r==="[object Array]"?e=Array(t.length):r==="[object Set]"?(e=new Set,t.forEach(function(o){e.add(I(o))})):r==="[object Map]"?(e=new Map,t.forEach(function(o,a){e.set(I(a),I(o))})):r==="[object Date]"?e=new Date(+t):r==="[object RegExp]"?e=new RegExp(t.source,t.flags):r==="[object DataView]"?e=new t.constructor(I(t.buffer)):r==="[object ArrayBuffer]"?e=t.slice(0):r.slice(-6)==="Array]"&&(e=new t.constructor(t)),e){for(i=Object.getOwnPropertySymbols(t);nn in t?Pn(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s,l=(t,n,s)=>(Nn(t,typeof n!="symbol"?n+"":n,s),s);function $n(t){for(;t.length>0;)t.pop();return t}var Wt=(t,...n)=>(typeof t=="function"?t(...n):t)??void 0,P=t=>t,ft=()=>{},zt=(()=>{let t=0;return()=>(t++,t.toString(36))})(),G=t=>Array.isArray(t),q=t=>!(t==null||typeof t!="object"||G(t)),Mn=t=>typeof t=="number"&&!Number.isNaN(t),O=t=>typeof t=="string",et=t=>typeof t=="function";function nt(t){if(!Dn(t)||t===void 0)return t;const n=Reflect.ownKeys(t).filter(i=>typeof i=="string"),s={};for(const i of n){const e=t[i];e!==void 0&&(s[i]=nt(e))}return s}var Dn=t=>t&&typeof t=="object"&&t.constructor===Object;function ut(...t){const n=t.length===1?t[0]:t[1];(t.length===2?t[0]:!0)&&console.warn(n)}function Q(...t){const n=t.length===1?t[0]:t[1];if(t.length===2?t[0]:!0)throw new Error(n)}function oe(t,...n){for(const s of n){const i=nt(s);for(const e in i)q(s[e])?(t[e]||(t[e]={}),oe(t[e],s[e])):t[e]=s[e]}return t}function Kt(t){return I(t)}function A(t){return O(t)?{type:t}:t}function $(t){return t?G(t)?t.slice():[t]:[]}function ce(t){return q(t)&&t.predicate!=null}var Tn=()=>!0;function Ot(t,n,s,i){return e=>O(e)?!!t[e]?.(n,s,i):et(e)?e(n,s,i):e.predicate(t)(n,s,i)}function Ln(...t){return{predicate:n=>(s,i,e)=>t.map(Ot(n,s,i,e)).some(Boolean)}}function _n(...t){return{predicate:n=>(s,i,e)=>t.map(Ot(n,s,i,e)).every(Boolean)}}function Rn(t){return{predicate:n=>(s,i,e)=>!Ot(n,s,i,e)(t)}}function In(...t){return(n,s,i)=>i.state.matches(...t)}var ds={or:Ln,and:_n,not:Rn,stateIn:In};function ae(t,n){return t=t??Tn,(s,i,e)=>{if(O(t)){const r=n[t];return et(r)?r(s,i,e):r}return ce(t)?t.predicate(n)(s,i,e):t?.(s,i,e)}}function lt(t,n){return(s,i,e)=>ce(t)?t.predicate(n)(s,i,e):t}function Fn(t){const n=t.computed??P({}),s=t.context??P({}),i=xt({value:t.initial??"",previousValue:"",event:P({}),previousEvent:P({}),context:jn(s,n),done:!1,tags:[],hasTag(e){return this.tags.includes(e)},matches(...e){return e.includes(this.value)},can(e){return P(this).nextEvents.includes(e)},get nextEvents(){const e=t.states?.[this.value]?.on??{},r=t?.on??{};return Object.keys({...e,...r})},get changed(){return this.event.value==="machine.init"||!this.previousValue?!1:this.value!==this.previousValue}});return P(i)}function Y(t,n){return(s,i)=>{if(Mn(t))return t;if(et(t))return t(s,i);if(O(t)){const e=Number.parseFloat(t);if(!Number.isNaN(e))return e;if(n){const r=n?.[t];return Q(r==null,`[@zag-js/core > determine-delay] Cannot determine delay for \`${t}\`. It doesn't exist in \`options.delays\``),et(r)?r(s,i):r}}}}function Vn(t){return O(t)?{target:t}:t}function Wn(t,n){return(s,i,e)=>$(t).map(Vn).find(r=>ae(r.guard,n)(s,i,e)??r.target??r.actions)}var zn=class fe{constructor(n,s){l(this,"status","Not Started"),l(this,"state"),l(this,"initialState"),l(this,"initialContext"),l(this,"id"),l(this,"type","machine"),l(this,"activityEvents",new Map),l(this,"delayedEvents",new Map),l(this,"stateListeners",new Set),l(this,"contextListeners",new Set),l(this,"eventListeners",new Set),l(this,"doneListeners",new Set),l(this,"contextWatchers",new Set),l(this,"removeStateListener",ft),l(this,"removeEventListener",ft),l(this,"removeContextListener",ft),l(this,"parent"),l(this,"children",new Map),l(this,"guardMap"),l(this,"actionMap"),l(this,"delayMap"),l(this,"activityMap"),l(this,"sync"),l(this,"options"),l(this,"config"),l(this,"start",e=>{if(this.state.value="",this.status==="Running")return this;this.status="Running",this.removeStateListener=bt(this.state,()=>{this.stateListeners.forEach(u=>{u(this.stateSnapshot)})},this.sync),this.removeEventListener=Ft(this.state,"event",u=>{this.executeActions(this.config.onEvent,u),this.eventListeners.forEach(h=>{h(u)})},this.sync),this.removeContextListener=bt(this.state.context,()=>{this.log("Context:",this.contextSnapshot),this.contextListeners.forEach(u=>{u(this.contextSnapshot)})},this.sync||this.options.debug),this.setupContextWatchers(),this.executeActivities(A("machine.start"),$(this.config.activities),"machine.start"),this.executeActions(this.config.entry,A("machine.start"));const r=A("machine.init"),o=q(e)?e.value:e,a=q(e)?e.context:void 0;a&&this.setContext(a);const f={target:o??this.config.initial},c=this.getNextStateInfo(f,r);return this.initialState=c,this.performStateChangeEffects(this.state.value,c,r),this}),l(this,"setupContextWatchers",()=>{for(const[e,r]of Object.entries(this.config.watch??{})){const o=this.options.compareFns?.[e],a=Ft(this.state.context,e,()=>{this.executeActions(r,this.state.event)},this.sync,o);this.contextWatchers.add(a)}}),l(this,"stop",()=>{if(this.status!=="Stopped")return this.performExitEffects(this.state.value,A("machine.stop")),this.executeActions(this.config.exit,A("machine.stop")),this.setState(""),this.setEvent("machine.stop"),this.stopStateListeners(),this.stopChildren(),this.stopActivities(),this.stopDelayedEvents(),this.stopContextWatchers(),this.stopEventListeners(),this.stopContextListeners(),this.status="Stopped",this}),l(this,"stopEventListeners",()=>{this.eventListeners.clear(),this.removeEventListener()}),l(this,"stopContextListeners",()=>{this.contextListeners.clear(),this.removeContextListener()}),l(this,"stopStateListeners",()=>{this.removeStateListener(),this.stateListeners.clear()}),l(this,"stopContextWatchers",()=>{this.contextWatchers.forEach(e=>e()),this.contextWatchers.clear()}),l(this,"stopDelayedEvents",()=>{this.delayedEvents.forEach(e=>{e.forEach(r=>r())}),this.delayedEvents.clear()}),l(this,"stopActivities",e=>{e?(this.activityEvents.get(e)?.forEach(r=>r()),this.activityEvents.get(e)?.clear(),this.activityEvents.delete(e)):(this.activityEvents.forEach(r=>{r.forEach(o=>o()),r.clear()}),this.activityEvents.clear())}),l(this,"sendChild",(e,r)=>{const o=A(e),a=Wt(r,this.contextSnapshot),f=this.children.get(a);f||Q(`[@zag-js/core] Cannot send '${o.type}' event to unknown child`),f.send(o)}),l(this,"stopChild",e=>{this.children.has(e)||Q(`[@zag-js/core > stop-child] Cannot stop unknown child ${e}`),this.children.get(e).stop(),this.children.delete(e)}),l(this,"removeChild",e=>{this.children.delete(e)}),l(this,"stopChildren",()=>{this.children.forEach(e=>e.stop()),this.children.clear()}),l(this,"setParent",e=>{this.parent=e}),l(this,"spawn",(e,r)=>{const o=Wt(e);return r&&(o.id=r),o.type="machine.actor",o.setParent(this),this.children.set(o.id,P(o)),o.onDone(()=>{this.removeChild(o.id)}).start(),P(It(o))}),l(this,"stopActivity",e=>{if(!this.state.value)return;const r=this.activityEvents.get(this.state.value);r?.get(e)?.(),r?.delete(e)}),l(this,"addActivityCleanup",(e,r,o)=>{e&&(this.activityEvents.has(e)?this.activityEvents.get(e)?.set(r,o):this.activityEvents.set(e,new Map([[r,o]])))}),l(this,"setState",e=>{this.state.previousValue=this.state.value,this.state.value=e;const r=this.getStateNode(e);e==null?$n(this.state.tags):this.state.tags=$(r?.tags)}),l(this,"transformContext",e=>(this.options?.transformContext?.(e),e)),l(this,"setContext",e=>{e&&oe(this.state.context,this.transformContext(e))}),l(this,"withContext",e=>{const r=this.transformContext(e),o={...this.config.context,...nt(r)};return new fe({...this.config,context:o},this.options)}),l(this,"setOptions",e=>{const r=nt(e);this.actionMap={...this.actionMap,...r.actions},this.delayMap={...this.delayMap,...r.delays},this.activityMap={...this.activityMap,...r.activities},this.guardMap={...this.guardMap,...r.guards}}),l(this,"getStateNode",e=>{if(e)return this.config.states?.[e]}),l(this,"getNextStateInfo",(e,r)=>{const o=this.determineTransition(e,r),a=!o?.target,f=o?.target??this.state.value,c=this.state.value!==f,u=this.getStateNode(f),d={reenter:!a&&!c&&!o?.internal,transition:o,stateNode:u,target:f,changed:c};return this.log("NextState:",`[${r.type}]`,this.state.value,"---->",d.target),d}),l(this,"getActionFromDelayedTransition",e=>{const r=A("machine.after"),a=Y(e.delay,this.delayMap)(this.contextSnapshot,r);let f;return{entry:()=>{f=globalThis.setTimeout(()=>{const c=this.getNextStateInfo(e,r);this.performStateChangeEffects(this.state.value,c,r)},a)},exit:()=>{globalThis.clearTimeout(f)}}}),l(this,"getDelayedEventActions",e=>{const r=this.getStateNode(e),o=A("machine.after");if(!r||!r.after)return;const a=[],f=[];if(G(r.after)){const c=this.determineTransition(r.after,o);if(!c)return;const u=this.getActionFromDelayedTransition(c);a.push(u.entry),f.push(u.exit)}else if(q(r.after))for(const c in r.after){const u=r.after[c];let h={};if(G(u)){const m=this.determineTransition(u,o);m&&(h=m)}else O(u)?h={target:u,delay:c}:h={...u,delay:c};const d=this.getActionFromDelayedTransition(h);a.push(d.entry),f.push(d.exit)}return{entries:a,exits:f}}),l(this,"executeActions",(e,r)=>{const o=lt(e,this.guardMap)(this.contextSnapshot,r,this.guardMeta);for(const a of $(o)){const f=O(a)?this.actionMap?.[a]:a;ut(O(a)&&!f,`[@zag-js/core > execute-actions] No implementation found for action: \`${a}\``),f?.(this.state.context,r,this.meta)}}),l(this,"executeActivities",(e,r,o)=>{for(const a of r){const f=O(a)?this.activityMap?.[a]:a;if(!f){ut(`[@zag-js/core > execute-activity] No implementation found for activity: \`${a}\``);continue}const c=f(this.state.context,e,this.meta);if(c){const u=O(a)?a:a.name||zt();this.addActivityCleanup(o??this.state.value,u,c)}}}),l(this,"createEveryActivities",(e,r)=>{if(!e)return;const o=A("machine.every");if(G(e)){const a=$(e).find(h=>{const d=h.delay,S=Y(d,this.delayMap)(this.contextSnapshot,o);return ae(h.guard,this.guardMap)(this.contextSnapshot,o,this.guardMeta)??S!=null});if(!a)return;const c=Y(a.delay,this.delayMap)(this.contextSnapshot,o);r(()=>{const h=globalThis.setInterval(()=>{this.executeActions(a.actions,o)},c);return()=>{globalThis.clearInterval(h)}})}else for(const a in e){const f=e?.[a],u=Y(a,this.delayMap)(this.contextSnapshot,o);r(()=>{const d=globalThis.setInterval(()=>{this.executeActions(f,o)},u);return()=>{globalThis.clearInterval(d)}})}}),l(this,"setEvent",e=>{this.state.previousEvent=this.state.event,this.state.event=It(A(e))}),l(this,"performExitEffects",(e,r)=>{const o=this.state.value;if(o==="")return;const a=e?this.getStateNode(e):void 0;this.stopActivities(o);const f=lt(a?.exit,this.guardMap)(this.contextSnapshot,r,this.guardMeta),c=$(f),u=this.delayedEvents.get(o);u&&c.push(...u),this.executeActions(c,r),this.eventListeners.clear()}),l(this,"performEntryEffects",(e,r)=>{const o=this.getStateNode(e),a=$(o?.activities);this.createEveryActivities(o?.every,h=>{a.unshift(h)}),a.length>0&&this.executeActivities(r,a);const f=lt(o?.entry,this.guardMap)(this.contextSnapshot,r,this.guardMeta),c=$(f),u=this.getDelayedEventActions(e);o?.after&&u&&(this.delayedEvents.set(e,u?.exits),c.push(...u.entries)),this.executeActions(c,r),o?.type==="final"&&(this.state.done=!0,this.doneListeners.forEach(h=>{h(this.stateSnapshot)}),this.stop())}),l(this,"performTransitionEffects",(e,r)=>{const o=this.determineTransition(e,r);this.executeActions(o?.actions,r)}),l(this,"performStateChangeEffects",(e,r,o)=>{this.setEvent(o);const a=r.changed||r.reenter;a&&this.performExitEffects(e,o),this.performTransitionEffects(r.transition,o),this.setState(r.target),a&&this.performEntryEffects(r.target,o)}),l(this,"determineTransition",(e,r)=>Wn(e,this.guardMap)?.(this.contextSnapshot,r,this.guardMeta)),l(this,"sendParent",e=>{this.parent||Q("[@zag-js/core > send-parent] Cannot send event to an unknown parent");const r=A(e);this.parent?.send(r)}),l(this,"log",(...e)=>{this.options.debug&&console.log(...e)}),l(this,"send",e=>{const r=A(e);this.transition(this.state.value,r)}),l(this,"transition",(e,r)=>{const o=O(e)?this.getStateNode(e):e?.stateNode,a=A(r);if(!o&&!this.config.on){const u=this.status==="Stopped"?"[@zag-js/core > transition] Cannot transition a stopped machine":`[@zag-js/core > transition] State does not have a definition for \`state\`: ${e}, \`event\`: ${a.type}`;ut(u);return}const f=o?.on?.[a.type]??this.config.on?.[a.type],c=this.getNextStateInfo(f,a);return this.performStateChangeEffects(this.state.value,c,a),c.stateNode}),l(this,"subscribe",e=>(this.stateListeners.add(e),this.status==="Running"&&e(this.stateSnapshot),()=>{this.stateListeners.delete(e)})),l(this,"onDone",e=>(this.doneListeners.add(e),this)),l(this,"onTransition",e=>(this.stateListeners.add(e),this.status==="Running"&&e(this.stateSnapshot),this)),l(this,"onChange",e=>(this.contextListeners.add(e),this)),l(this,"onEvent",e=>(this.eventListeners.add(e),this)),this.config=Kt(n),this.options=Kt(s??{}),this.id=this.config.id??`machine-${zt()}`,this.guardMap=this.options?.guards??{},this.actionMap=this.options?.actions??{},this.delayMap=this.options?.delays??{},this.activityMap=this.options?.activities??{},this.sync=this.options?.sync??!1,this.state=Fn(this.config),this.initialContext=W(this.state.context),this.transformContext(this.state.context);const i=A("machine.created");this.executeActions(this.config?.created,i)}get stateSnapshot(){return P(W(this.state))}getState(){return this.stateSnapshot}get contextSnapshot(){return this.stateSnapshot.context}get self(){const n=this;return{id:this.id,send:this.send.bind(this),sendParent:this.sendParent.bind(this),sendChild:this.sendChild.bind(this),stop:this.stop.bind(this),stopChild:this.stopChild.bind(this),spawn:this.spawn.bind(this),stopActivity:this.stopActivity.bind(this),get state(){return n.stateSnapshot},get initialContext(){return n.initialContext},get initialState(){return n.initialState?.target??""}}}get meta(){return{state:this.stateSnapshot,guards:this.guardMap,send:this.send.bind(this),self:this.self,initialContext:this.initialContext,initialState:this.initialState?.target??"",getState:()=>this.stateSnapshot,getAction:n=>this.actionMap[n],getGuard:n=>this.guardMap[n]}}get guardMeta(){return{state:this.stateSnapshot}}get[Symbol.toStringTag](){return"Machine"}},ps=(t,n)=>new zn(t,n);function Kn(t,n){return`${t} returned \`undefined\`. Seems you forgot to wrap component within ${n}`}function Bn(t={}){const{strict:n=!0,hookName:s="useContext",providerName:i="Provider",errorMessage:e}=t,r=xe(void 0);function o(){const a=Oe(r);if(!a&&n){const f=new Error(e??Kn(s,i));throw f.name="ContextError",Error.captureStackTrace?.(f,o),f}return a}return[r.Provider,o,r]}var ht=(t,n=[])=>({parts:(...s)=>{if(kn(n))return ht(t,s);throw new Error("createAnatomy().parts(...) should only be called once. Did you mean to use .extendWith(...) ?")},extendWith:(...s)=>ht(t,[...n,...s]),rename:s=>ht(s,n),keys:()=>n,build:()=>[...new Set(n)].reduce((s,i)=>Object.assign(s,{[i]:{selector:[`&[data-scope="${_(t)}"][data-part="${_(i)}"]`,`& [data-scope="${_(t)}"][data-part="${_(i)}"]`].join(", "),attrs:{"data-scope":_(t),"data-part":_(i)}}}),{})}),_=t=>t.replace(/([A-Z])([A-Z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase(),kn=t=>t.length===0,gs=t=>t?"":void 0,ue=t=>typeof t=="object"&&t?.nodeType===Node.ELEMENT_NODE&&typeof t?.nodeName=="string",Gn=t=>t.nodeType===Node.DOCUMENT_NODE?t:t.ownerDocument??document;function ys(t){const n={getRootNode:s=>s.getRootNode?.()??document,getDoc:s=>Gn(n.getRootNode(s)),getWin:s=>n.getDoc(s).defaultView??window,getActiveElement:s=>n.getDoc(s).activeElement,isActiveElement:(s,i)=>i===n.getActiveElement(s),focus(s,i){i!=null&&(n.isActiveElement(s,i)||i.focus({preventScroll:!0}))},getById:(s,i)=>n.getRootNode(s).getElementById(i),setValue:(s,i)=>{if(s==null||i==null)return;const e=i.toString();s.value!==e&&(s.value=i.toString())}};return{...n,...t}}var qn=t=>t.nodeType===Node.DOCUMENT_NODE,Un=t=>t.nodeType!==void 0,Zn=t=>t&&Un(t)&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in t;function Hn(t){return Zn(t)?Hn(t.host):qn(t)?t.defaultView??window:ue(t)?t.ownerDocument?.defaultView??window:window}function le(t){const n=t.ownerDocument.defaultView||window,{overflow:s,overflowX:i,overflowY:e}=n.getComputedStyle(t);return/auto|scroll|overlay|hidden/.test(s+e+i)}function he(t){return t.localName==="html"?t:t.assignedSlot||t.parentElement||t.ownerDocument.documentElement}function de(t){return["html","body","#document"].includes(t.localName)?t.ownerDocument.body:ue(t)&&le(t)?t:de(he(t))}function Xn(t,n=[]){const s=de(t),i=s===t.ownerDocument.body,e=s.ownerDocument.defaultView||window,r=i?[e].concat(e.visualViewport||[],le(s)?s:[]):s,o=n.concat(r);return i?o:o.concat(Xn(he(r)))}var pe=()=>typeof document<"u";function Yn(){return navigator.userAgentData?.platform??navigator.platform}var Jn=t=>pe()&&t.test(Yn()),Qn=t=>pe()&&t.test(navigator.vendor),ms=()=>ts()&&Qn(/apple/i),ts=()=>Jn(/mac|iphone|ipad|ipod/i);function vs(t){const n=globalThis.requestAnimationFrame(t);return()=>{globalThis.cancelAnimationFrame(n)}}var bs=(t,n)=>{if(Object.is(t,n))return!0;if(!(t instanceof Object)||!(n instanceof Object))return!1;const s=Object.keys(t),i=s.length;for(let e=0;e(typeof t=="function"?t(...n):t)??void 0,Ss=(...t)=>(...n)=>{t.forEach(function(s){s?.(...n)})},Es=t=>t==null;function es(t){if(!ns(t)||t===void 0)return t;const n=Reflect.ownKeys(t).filter(i=>typeof i=="string"),s={};for(const i of n){const e=t[i];e!==void 0&&(s[i]=es(e))}return s}var ns=t=>t&&typeof t=="object"&&t.constructor===Object;const[ss,As]=Bn({hookName:"useEnvironmentContext",providerName:"",strict:!1}),is=Pe("